diff --git a/astrbot/dashboard/dist/_redirects b/astrbot/dashboard/dist/_redirects deleted file mode 100644 index ad37e2c2c..000000000 --- a/astrbot/dashboard/dist/_redirects +++ /dev/null @@ -1 +0,0 @@ -/* /index.html 200 diff --git a/astrbot/dashboard/dist/assets/BlankLayout-b9300230.js b/astrbot/dashboard/dist/assets/BlankLayout-b9300230.js deleted file mode 100644 index c5e2ca390..000000000 --- a/astrbot/dashboard/dist/assets/BlankLayout-b9300230.js +++ /dev/null @@ -1 +0,0 @@ -import{k as e,o as a,c as t,w as o,b as s,u as n,R as r,T as c}from"./index-d089162b.js";const f=e({__name:"BlankLayout",setup(u){return(p,_)=>(a(),t(r,null,{default:o(()=>[s(n(c))]),_:1}))}});export{f as default}; diff --git a/astrbot/dashboard/dist/assets/ConfigPage-3a024ddb.js b/astrbot/dashboard/dist/assets/ConfigPage-3a024ddb.js deleted file mode 100644 index 357680830..000000000 --- a/astrbot/dashboard/dist/assets/ConfigPage-3a024ddb.js +++ /dev/null @@ -1 +0,0 @@ -import{k as Be,s as te,X as x,a6 as Le,a7 as F,a8 as X,a9 as ve,x as _e,aa as oe,ab as be,U as ee,o as d,l as h,t as C,g as S,b as o,w as n,F as M,r as j,n as v,c as f,W as he,H,ac as pe,a0 as Ve,a1 as ye,V as we,A as Ce,p as B,f as Se,e as b,ad as Ue,D as Me,B as G,a2 as ze,v as de,ae as Ne,af as Y,E as D,ag as Q,ah as I,ai as k,aj as A,u as De,ak as Z,_ as se,$ as ue}from"./index-d089162b.js";import{_ as Ie}from"./_plugin-vue_export-helper-c27b6911.js";import{W as Oe}from"./WaitingForRestart-cde6f809.js";var ke=Object.defineProperty,Ae=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,qe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,me=(l,e,a)=>e in l?ke(l,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):l[e]=a,R=(l,e)=>{for(var a in e||(e={}))qe.call(e,a)&&me(l,a,e[a]);if(re)for(var a of re(e))We.call(e,a)&&me(l,a,e[a]);return l},He=(l,e)=>Ae(l,Fe(e));const $={wrapper:{display:"flex",position:"relative",textAlign:"initial"},fullWidth:{width:"100%"},hide:{display:"none"}};function Je(l,e){const a=x(()=>{const{width:u,height:t}=l;return He(R({},$.wrapper),{width:u,height:t})}),m=x(()=>R(R({},$.fullWidth),!e.value&&$.hide));return{wrapperStyle:a,containerStyle:m}}function Xe(){const l=te(oe.__getMonacoInstance()),e=_e(!1);let a;return ve(()=>{l.value||(a=oe.init(),a.then(u=>l.value=u).catch(u=>{(u==null?void 0:u.type)!=="cancelation"&&(e.value=!0,console.error("Monaco initialization error:",u))}))}),{monacoRef:l,unload:()=>a==null?void 0:a.cancel(),isLoadFailed:e}}function fe(l){return typeof l=="function"?l():l}function ae(l){return l===void 0}function Pe(l,e,a,m){return Ge(l,m)||Ye(l,e,a,m)}function Ge(l,e){return l.editor.getModel(Ke(l,e))}function Ye(l,e,a,m){return l.editor.createModel(e,a,m?Ke(l,m):void 0)}function Ke(l,e){return l.Uri.parse(e)}var Qe=Object.defineProperty,ce=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,ge=(l,e,a)=>e in l?Qe(l,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):l[e]=a,$e=(l,e)=>{for(var a in e||(e={}))Ze.call(e,a)&&ge(l,a,e[a]);if(ce)for(var a of ce(e))Re.call(e,a)&&ge(l,a,e[a]);return l};const xe={display:"flex",height:"100%",width:"100%",justifyContent:"center",alignItems:"center"};var Ee=Be({name:"VueMonacoEditor",model:{prop:"value",event:"update:value"},props:{defaultValue:String,defaultPath:String,defaultLanguage:String,value:String,language:String,path:String,theme:{type:String,default:"vs"},line:Number,options:{type:Object,default:()=>({})},overrideServices:{type:Object,default:()=>({})},saveViewState:{type:Boolean,default:!0},width:{type:[Number,String],default:"100%"},height:{type:[Number,String],default:"100%"},className:String},emits:["update:value","beforeMount","mount","change","validate"],setup(l,e){const a=new Map,m=te(null),{monacoRef:u,unload:t,isLoadFailed:r}=Xe(),{editorRef:s}=ea(e,l,u,m),{disposeValidator:p}=aa(e,l,u,s),V=x(()=>!!u.value&&!!s.value),{wrapperStyle:i,containerStyle:O}=Je(l,V);return Le(()=>{var c,y;(c=p.value)==null||c.call(p),s.value?((y=s.value.getModel())==null||y.dispose(),s.value.dispose()):t()}),F([()=>l.path,()=>l.value,()=>l.language,()=>l.line],([c,y,U,w],[P,L,K,E])=>{if(V.value){if(c!==P){const T=Pe(u.value,y||l.defaultValue||"",U||l.defaultLanguage||"",c||l.defaultPath||"");l.saveViewState&&a.set(P,s.value.saveViewState()),s.value.setModel(T),l.saveViewState&&s.value.restoreViewState(a.get(c)),ae(w)||s.value.revealLine(w);return}s.value.getValue()!==y&&s.value.setValue(y),U!==K&&u.value.editor.setModelLanguage(s.value.getModel(),U),!ae(w)&&w!==E&&s.value.revealLine(w)}}),F(()=>l.options,c=>s.value&&s.value.updateOptions(c),{deep:!0}),F(()=>l.theme,c=>u.value&&u.value.editor.setTheme(c)),{containerRef:m,isEditorReady:V,isLoadFailed:r,wrapperStyle:i,containerStyle:O}},render(){const{$slots:l,isEditorReady:e,isLoadFailed:a,wrapperStyle:m,containerStyle:u,className:t}=this;return X("div",{style:m},[!e&&X("div",{style:xe},a?l.failure?fe(l.failure):"load failed":l.default?fe(l.default):"loading..."),X("div",{ref:"containerRef",key:"monaco_editor_container",style:u,class:t})])}});function ea({emit:l},e,a,m){const u=te(null);ve(()=>{const r=F(a,()=>{m.value&&a.value&&(be(()=>r()),t())},{immediate:!0})});function t(){var r;if(!m.value||!a.value||u.value)return;l("beforeMount",a.value);const s=e.path||e.defaultPath,p=Pe(a.value,e.value||e.defaultValue||"",e.language||e.defaultLanguage||"",s||"");u.value=a.value.editor.create(m.value,$e({model:p,theme:e.theme,automaticLayout:!0,autoIndent:"brackets",formatOnPaste:!0,formatOnType:!0},e.options),e.overrideServices),(r=u.value)==null||r.onDidChangeModelContent(V=>{const i=u.value.getValue();i!==e.value&&(l("update:value",i),l("change",i,V))}),u.value&&!ae(e.line)&&u.value.revealLine(e.line),l("mount",u.value,a.value)}return{editorRef:u}}function aa({emit:l},e,a,m){const u=_e(null),t=F([a,m],()=>{if(a.value&&m.value){be(()=>t());const r=a.value.editor.onDidChangeMarkers(s=>{var p,V;const i=(V=(p=m.value)==null?void 0:p.getModel())==null?void 0:V.uri;if(i&&s.find(c=>c.path===i.path)){const c=a.value.editor.getModelMarkers({resource:i});l("validate",c)}});u.value=()=>r==null?void 0:r.dispose()}});return{disposeValidator:u}}const ta={props:{metadata:Object,iterable:Object,metadataKey:String}},la={key:0,style:{"margin-bottom":"8px"}},na={style:{display:"flex","align-items":"center","justify-content":"center",gap:"16px"}},ia={style:{width:"100%"}},oa={key:6,style:{border:"1px solid #e0e0e0",padding:"8px","margin-bottom":"16px","border-radius":"10px"}},da={key:0};function sa(l,e,a,m,u,t){var s,p;const r=ee("AstrBotConfig",!0);return d(),h(M,null,[a.iterable&&((s=a.metadata[a.metadataKey])==null?void 0:s.type)==="object"?(d(),h("h3",la,C((p=a.metadata[a.metadataKey])==null?void 0:p.description),1)):S("",!0),o(Me,null,{default:n(()=>[(d(!0),h(M,null,j(a.iterable,(V,i)=>{var O,c,y,U,w,P,L,K,E,T,g,N,q,W,J,le,ne;return d(),h("div",{key:i,style:{"margin-bottom":"0.5px"}},[v("div",na,[v("div",ia,[(O=a.metadata[a.metadataKey].items[i])!=null&&O.options?(d(),f(he,{key:0,modelValue:a.iterable[i],"onUpdate:modelValue":_=>a.iterable[i]=_,variant:"outlined",items:(c=a.metadata[a.metadataKey].items[i])==null?void 0:c.options,label:((y=a.metadata[a.metadataKey].items[i])==null?void 0:y.description)+"("+i+")",dense:""},null,8,["modelValue","onUpdate:modelValue","items","label"])):((U=a.metadata[a.metadataKey].items[i])==null?void 0:U.type)==="string"?(d(),f(H,{key:1,modelValue:a.iterable[i],"onUpdate:modelValue":_=>a.iterable[i]=_,label:((w=a.metadata[a.metadataKey].items[i])==null?void 0:w.description)+"("+i+")",variant:"outlined",dense:""},null,8,["modelValue","onUpdate:modelValue","label"])):((P=a.metadata[a.metadataKey].items[i])==null?void 0:P.type)==="int"||((L=a.metadata[a.metadataKey].items[i])==null?void 0:L.type)==="float"?(d(),f(H,{key:2,modelValue:a.iterable[i],"onUpdate:modelValue":_=>a.iterable[i]=_,label:((K=a.metadata[a.metadataKey].items[i])==null?void 0:K.description)+"("+i+")",variant:"outlined",dense:""},null,8,["modelValue","onUpdate:modelValue","label"])):((E=a.metadata[a.metadataKey].items[i])==null?void 0:E.type)==="text"?(d(),f(pe,{key:3,modelValue:a.iterable[i],"onUpdate:modelValue":_=>a.iterable[i]=_,label:((T=a.metadata[a.metadataKey].items[i])==null?void 0:T.description)+"("+i+")",variant:"outlined",dense:""},null,8,["modelValue","onUpdate:modelValue","label"])):((g=a.metadata[a.metadataKey].items[i])==null?void 0:g.type)==="bool"?(d(),f(Ve,{key:4,modelValue:a.iterable[i],"onUpdate:modelValue":_=>a.iterable[i]=_,label:((N=a.metadata[a.metadataKey].items[i])==null?void 0:N.description)+"("+i+")",color:"primary",inset:""},null,8,["modelValue","onUpdate:modelValue","label"])):((q=a.metadata[a.metadataKey].items[i])==null?void 0:q.type)==="list"?(d(),f(ye,{key:5,variant:"outlined",modelValue:a.iterable[i],"onUpdate:modelValue":_=>a.iterable[i]=_,chips:"",clearable:"",label:((W=a.metadata[a.metadataKey].items[i])==null?void 0:W.description)+"("+i+")",multiple:"","prepend-icon":"mdi-tag-multiple-outline"},{selection:n(({attrs:_,item:ie,select:Te,selected:je})=>[o(we,Ce(_,{"model-value":je,closable:"",onClick:Te,"onClick:close":Va=>l.remove(ie)}),{default:n(()=>[v("strong",null,C(ie),1)]),_:2},1040,["model-value","onClick","onClick:close"])]),_:2},1032,["modelValue","onUpdate:modelValue","label"])):((J=a.metadata[a.metadataKey].items[i])==null?void 0:J.type)==="object"?(d(),h("div",oa,[o(r,{metadata:a.metadata[a.metadataKey].items,iterable:a.iterable[i],metadataKey:i},null,8,["metadata","iterable","metadataKey"])])):S("",!0)]),(le=a.metadata[a.metadataKey].items[i])!=null&&le.hint&&((ne=a.metadata[a.metadataKey].items[i])==null?void 0:ne.type)!=="object"?(d(),h("div",da,[o(B,{icon:"",size:"x-small",style:{"margin-bottom":"22px"}},{default:n(()=>[o(Se,{size:"x-small"},{default:n(()=>[b("mdi-help")]),_:1}),o(Ue,{activator:"parent",location:"start"},{default:n(()=>{var _;return[b(C((_=a.metadata[a.metadataKey].items[i])==null?void 0:_.hint),1)]}),_:2},1024)]),_:2},1024)])):S("",!0)])])}),128))]),_:1})],64)}const z=Ie(ta,[["render",sa]]);const ua={key:2,style:{"margin-left":"16px"}},ra=v("span",{style:{"font-weight":"1000"}},"再",-1),ma=v("h3",null,"消息平台适配器",-1),fa=v("h3",null,"消息平台通用配置",-1),ca=v("h3",null,"大语言模型提供商",-1),ga=v("h3",null,"大语言模型通用配置",-1),va={style:{display:"flex","align-items":"center","justify-content":"center",gap:"16px"}},_a={style:{width:"100%"}},ba={key:0},ha=v("div",{style:{"margin-left":"16px","padding-bottom":"16px"}},[v("small",null,[b("不了解配置?请见 "),v("a",{href:"https://astrbot.soulter.top/docs/%E5%BC%80%E5%A7%8B%E4%B8%8A%E6%89%8B/%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6"},"官方文档"),b(" 或 "),v("a",{href:"https://qm.qq.com/cgi-bin/qm/qr?k=EYGsuUTfe00_iOu9JTXS7_TEpMkXOvwv&jump_from=webapi&authKey=uUEMKCROfsseS+8IzqPjzV3y1tzy4AkykwTib2jNkOFdzezF9s9XknqnIaf3CDft"},"加群询问"),b("。")])],-1),pa={name:"ConfigPage",components:{AstrBotConfig:z,VueMonacoEditor:Ee,WaitingForRestart:Oe},watch:{config_data_str:function(l){this.config_data_has_changed=!0}},data(){return{config_data_has_changed:!1,config_data_str:"",config_data:{config:{platform:[],llm:[],platform_settings:{},content_safety:{},llm_settings:{}}},fetched:!1,metadata:{},save_message_snack:!1,save_message:"",save_message_success:"",namespace:"",tab:0,tabPlatform:0,tabLLM:0,tabs_key:["消息平台","大语言模型","其他配置"],common_configs_key:[],editorTab:0}},mounted(){this.getConfig()},methods:{getConfig(){de.get("/api/config/get").then(l=>{this.config_data=l.data.data.config,this.fetched=!0,this.metadata=l.data.data.metadata;for(let e in this.config_data)e!="platform"&&e!="llm"&&e!="platform_settings"&&e!="llm_settings"&&e!="content_safety"&&this.common_configs_key.push(e)}).catch(l=>{save_message=l,save_message_snack=!0,save_message_success="error"})},updateConfig(){this.fetched&&de.post("/api/config/astrbot/update",this.config_data).then(l=>{l.data.status==="ok"?(this.save_message=l.data.message,this.save_message_snack=!0,this.save_message_success="success",this.$refs.wfr.check()):(this.save_message=l.data.message,this.save_message_snack=!0,this.save_message_success="error")}).catch(l=>{this.save_message=l,this.save_message_snack=!0,this.save_message_success="error"})},configToString(){this.config_data_str=JSON.stringify(this.config_data,null,2),this.config_data_has_changed=!1},applyStrConfig(){try{this.config_data=JSON.parse(this.config_data_str),this.config_data_has_changed=!1,this.save_message_success="success",this.save_message="配置成功应用。如要保存,需再点击右下角保存按钮。",this.save_message_snack=!0}catch{this.save_message_success="error",this.save_message="配置未应用,Json 格式错误。",this.save_message_snack=!0}}}},Sa=Object.assign(pa,{setup(l){return(e,a)=>{const m=ee("v-tabs-window-item"),u=ee("v-tabs-window");return d(),h(M,null,[o(G,{style:{"margin-bottom":"16px"}},{default:n(()=>[o(Me,{style:{padding:"0"}},{default:n(()=>[v("div",null,[o(Ne,{variant:"outlined",divided:""},{default:n(()=>[o(B,{icon:"mdi-text-box-edit-outline",style:{width:"80px"},color:e.editorTab===0?"primary":"",onClick:a[0]||(a[0]=t=>e.editorTab=0)},null,8,["color"]),o(B,{icon:"mdi-code-json",style:{width:"80px"},color:e.editorTab===1?"primary":"",onClick:a[1]||(a[1]=t=>{e.configToString(),e.editorTab=1})},null,8,["color"])]),_:1}),e.editorTab===1?(d(),f(B,{key:0,style:{"margin-left":"16px"},size:"small",onClick:a[2]||(a[2]=t=>e.configToString())},{default:n(()=>[b("回到更改前的代码")]),_:1})):S("",!0),e.editorTab===1&&e.config_data_has_changed?(d(),f(B,{key:1,style:{"margin-left":"16px"},size:"small",onClick:a[3]||(a[3]=t=>e.applyStrConfig())},{default:n(()=>[b("应用此配置")]),_:1})):S("",!0),e.editorTab===1?(d(),h("small",ua,[b("💡 `应用此配置` 将配置暂存并应用到可视化。如要保存,需"),ra,b("点击右下角保存按钮。")])):S("",!0)])]),_:1})]),_:1}),e.editorTab===0?(d(),f(G,{key:0},{default:n(()=>[o(Y,{modelValue:e.tab,"onUpdate:modelValue":a[4]||(a[4]=t=>e.tab=t),"align-tabs":"left",color:"deep-purple-accent-4"},{default:n(()=>[(d(!0),h(M,null,j(e.tabs_key,(t,r)=>(d(),f(Z,{key:r,value:r,style:{"font-weight":"1000","font-size":"15px"}},{default:n(()=>[b(C(t),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue"]),o(u,{modelValue:e.tab,"onUpdate:modelValue":a[9]||(a[9]=t=>e.tab=t)},{default:n(()=>[e.tab===0?(d(),f(m,{key:0},{default:n(()=>[o(D,{fluid:""},{default:n(()=>[o(Q,{variant:"accordion"},{default:n(()=>[o(I,null,{default:n(()=>[o(k,null,{default:n(()=>[ma]),_:1}),o(A,null,{default:n(()=>[o(Y,{style:{"margin-top":"16px"},modelValue:e.tabPlatform,"onUpdate:modelValue":a[5]||(a[5]=t=>e.tabPlatform=t),"align-tabs":"left",color:"deep-purple-accent-4"},{default:n(()=>{var t;return[(d(!0),h(M,null,j((t=e.config_data)==null?void 0:t.platform,(r,s)=>(d(),f(Z,{key:s,value:s},{default:n(()=>[b(C(r.id)+"("+C(r.name)+") ",1)]),_:2},1032,["value"]))),128))]}),_:1},8,["modelValue"]),o(u,{modelValue:e.tabPlatform,"onUpdate:modelValue":a[6]||(a[6]=t=>e.tabPlatform=t)},{default:n(()=>{var t;return[(d(!0),h(M,null,j((t=e.config_data)==null?void 0:t.platform,(r,s)=>se((d(),f(m,{key:s,value:s},{default:n(()=>[o(D,null,{default:n(()=>[o(z,{metadata:e.metadata,iterable:r,metadataKey:"platform"},null,8,["metadata","iterable"])]),_:2},1024)]),_:2},1032,["value"])),[[ue,e.tabPlatform===s]])),128))]}),_:1},8,["modelValue"])]),_:1})]),_:1}),o(I,null,{default:n(()=>[o(k,null,{default:n(()=>[fa]),_:1}),o(A,null,{default:n(()=>{var t,r;return[o(z,{metadata:e.metadata,iterable:(t=e.config_data)==null?void 0:t.platform_settings,metadataKey:"platform_settings"},null,8,["metadata","iterable"]),o(z,{metadata:e.metadata,iterable:(r=e.config_data)==null?void 0:r.content_safety,metadataKey:"content_safety"},null,8,["metadata","iterable"])]}),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):S("",!0),e.tab===1?(d(),f(m,{key:1},{default:n(()=>[o(D,{fluid:""},{default:n(()=>[o(Q,{variant:"accordion"},{default:n(()=>[o(I,null,{default:n(()=>[o(k,null,{default:n(()=>[ca]),_:1}),o(A,null,{default:n(()=>[o(Y,{modelValue:e.tabLLM,"onUpdate:modelValue":a[7]||(a[7]=t=>e.tabLLM=t),"align-tabs":"left",color:"deep-purple-accent-4"},{default:n(()=>{var t;return[(d(!0),h(M,null,j((t=e.config_data)==null?void 0:t.llm,(r,s)=>(d(),f(Z,{key:s,value:s},{default:n(()=>[b(C(r.name),1)]),_:2},1032,["value"]))),128))]}),_:1},8,["modelValue"]),o(u,{modelValue:e.tabLLM,"onUpdate:modelValue":a[8]||(a[8]=t=>e.tabLLM=t)},{default:n(()=>{var t;return[(d(!0),h(M,null,j((t=e.config_data)==null?void 0:t.llm,(r,s)=>se((d(),f(m,{key:s,value:s},{default:n(()=>[o(D,null,{default:n(()=>[o(z,{metadata:e.metadata,iterable:r,metadataKey:"llm"},null,8,["metadata","iterable"])]),_:2},1024)]),_:2},1032,["value"])),[[ue,e.tabLLM===s]])),128))]}),_:1},8,["modelValue"])]),_:1})]),_:1}),o(I,null,{default:n(()=>[o(k,null,{default:n(()=>[ga]),_:1}),o(A,null,{default:n(()=>{var t;return[o(z,{metadata:e.metadata,iterable:(t=e.config_data)==null?void 0:t.llm_settings,metadataKey:"llm_settings"},null,8,["metadata","iterable"])]}),_:1})]),_:1})]),_:1})]),_:1})]),_:1})):S("",!0),e.tab===2?(d(),f(m,{key:2},{default:n(()=>[o(D,{fluid:""},{default:n(()=>[o(Q,{variant:"accordion"},{default:n(()=>[(d(!0),h(M,null,j(e.common_configs_key,t=>(d(),f(I,{key:t},{default:n(()=>[o(k,null,{default:n(()=>{var r;return[v("h3",null,C((r=e.metadata[t])==null?void 0:r.description),1)]}),_:2},1024),o(A,null,{default:n(()=>{var r,s,p,V,i,O,c,y,U,w,P,L,K,E,T;return[v("div",va,[v("div",_a,[(r=e.metadata[t])!=null&&r.options?(d(),f(he,{key:0,modelValue:e.config_data[t],"onUpdate:modelValue":g=>e.config_data[t]=g,variant:"outlined",items:(s=e.metadata[t])==null?void 0:s.options,label:((p=e.metadata[t])==null?void 0:p.description)+"("+t+")",dense:""},null,8,["modelValue","onUpdate:modelValue","items","label"])):((V=e.metadata[t])==null?void 0:V.type)==="string"?(d(),f(H,{key:1,modelValue:e.config_data[t],"onUpdate:modelValue":g=>e.config_data[t]=g,label:((i=e.metadata[t])==null?void 0:i.description)+"("+t+")",variant:"outlined",dense:""},null,8,["modelValue","onUpdate:modelValue","label"])):((O=e.metadata[t])==null?void 0:O.type)==="int"?(d(),f(H,{key:2,modelValue:e.config_data[t],"onUpdate:modelValue":g=>e.config_data[t]=g,label:((c=e.metadata[t])==null?void 0:c.description)+"("+t+")",variant:"outlined",dense:""},null,8,["modelValue","onUpdate:modelValue","label"])):((y=e.metadata[t])==null?void 0:y.type)==="text"?(d(),f(pe,{key:3,modelValue:e.config_data[t],"onUpdate:modelValue":g=>e.config_data[t]=g,label:((U=e.metadata[t])==null?void 0:U.description)+"("+t+")",variant:"outlined",dense:""},null,8,["modelValue","onUpdate:modelValue","label"])):((w=e.metadata[t])==null?void 0:w.type)==="bool"?(d(),f(Ve,{key:4,modelValue:e.config_data[t],"onUpdate:modelValue":g=>e.config_data[t]=g,label:((P=e.metadata[t])==null?void 0:P.description)+"("+t+")",color:"primary",inset:""},null,8,["modelValue","onUpdate:modelValue","label"])):((L=e.metadata[t])==null?void 0:L.type)==="list"?(d(),f(ye,{key:5,variant:"outlined",modelValue:e.config_data[t],"onUpdate:modelValue":g=>e.config_data[t]=g,chips:"",clearable:"",label:((K=e.metadata[t])==null?void 0:K.description)+"("+t+")",multiple:"","prepend-icon":"mdi-tag-multiple-outline"},{selection:n(({attrs:g,item:N,select:q,selected:W})=>[o(we,Ce(g,{"model-value":W,closable:"",onClick:q,"onClick:close":J=>e.remove(N)}),{default:n(()=>[v("strong",null,C(N),1)]),_:2},1040,["model-value","onClick","onClick:close"])]),_:2},1032,["modelValue","onUpdate:modelValue","label"])):S("",!0)]),(E=e.metadata[t])!=null&&E.hint&&((T=e.metadata[t])==null?void 0:T.type)!=="object"?(d(),h("div",ba,[o(B,{icon:"",size:"x-small",style:{"margin-bottom":"22px"}},{default:n(()=>[o(Se,{size:"x-small"},{default:n(()=>[b("mdi-help")]),_:1}),o(Ue,{activator:"parent",location:"start"},{default:n(()=>{var g;return[b(C((g=e.metadata[t])==null?void 0:g.hint),1)]}),_:2},1024)]),_:2},1024)])):S("",!0)])]}),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})]),_:1})):S("",!0),ha]),_:1},8,["modelValue"])]),_:1})):(d(),f(G,{key:1,style:{"background-color":"#1e1e1e"}},{default:n(()=>[o(De(Ee),{theme:"vs-dark",language:"json",height:"80vh",style:{"padding-top":"16px","padding-bottom":"16px"},value:e.config_data_str,"onUpdate:value":a[10]||(a[10]=t=>e.config_data_str=t)},null,8,["value"])]),_:1})),o(B,{icon:"mdi-content-save",size:"x-large",style:{position:"fixed",right:"52px",bottom:"52px"},color:"darkprimary",onClick:e.updateConfig},null,8,["onClick"]),o(ze,{timeout:3e3,elevation:"24",color:e.save_message_success,modelValue:e.save_message_snack,"onUpdate:modelValue":a[11]||(a[11]=t=>e.save_message_snack=t)},{default:n(()=>[b(C(e.save_message),1)]),_:1},8,["color","modelValue"]),o(Oe,{ref:"wfr"},null,512)],64)}}});export{Sa as default}; diff --git a/astrbot/dashboard/dist/assets/ConfigPage-f564cc69.css b/astrbot/dashboard/dist/assets/ConfigPage-f564cc69.css deleted file mode 100644 index db57b4805..000000000 --- a/astrbot/dashboard/dist/assets/ConfigPage-f564cc69.css +++ /dev/null @@ -1 +0,0 @@ -.v-tab{text-transform:none!important} diff --git a/astrbot/dashboard/dist/assets/ConsoleDisplayer-721c13f2.js b/astrbot/dashboard/dist/assets/ConsoleDisplayer-721c13f2.js deleted file mode 100644 index 3d07d2663..000000000 --- a/astrbot/dashboard/dist/assets/ConsoleDisplayer-721c13f2.js +++ /dev/null @@ -1 +0,0 @@ -import{u as s}from"./common-40607810.js";import{o as i,l as n}from"./index-d089162b.js";const a={id:"term",style:{"background-color":"#1e1e1e",padding:"16px","border-radius":"8px","overflow-y":"scroll"}},h={name:"ConsoleDisplayer",data(){return{logColorAnsiMap:{"\x1B[1;34m":"color: #0000FF; font-weight: bold;","\x1B[1;36m":"color: #00FFFF; font-weight: bold;","\x1B[1;33m":"color: #FFFF00; font-weight: bold;","\x1B[31m":"color: #FF0000;","\x1B[1;31m":"color: #FF0000; font-weight: bold;","\x1B[0m":"color: inherit; font-weight: normal;","\x1B[32m":"color: #00FF00;",default:"color: #FFFFFF;"},logCache:s().getLogCache(),historyNum_:-1}},props:{historyNum:{type:String,default:-1}},watch:{logCache:{handler(o){this.printLog(o[this.logCache.length-1])},deep:!0}},mounted(){this.historyNum_=parseInt(this.historyNum);let o=0;for(let t of this.logCache)this.historyNum_!=-1&&o>=this.logCache.length-this.historyNum_?(this.printLog(t),++o):this.historyNum_==-1&&this.printLog(t)},methods:{printLog(o){let t=document.getElementById("term"),e=document.createElement("span"),r=this.logColorAnsiMap.default;for(let l in this.logColorAnsiMap)if(o.startsWith(l)){r=this.logColorAnsiMap[l],o=o.replace(l,"").replace("\x1B[0m","");break}e.style=r+"display: block; font-size: 12px; font-family: Consolas, monospace;",e.classList.add("fade-in"),e.innerText=o,t.appendChild(e),t.scrollTop=t.scrollHeight}}},p=Object.assign(h,{setup(o){return(t,e)=>(i(),n("div",a))}});export{p as _}; diff --git a/astrbot/dashboard/dist/assets/ConsolePage-0f6141a7.js b/astrbot/dashboard/dist/assets/ConsolePage-0f6141a7.js deleted file mode 100644 index a6e016ffd..000000000 --- a/astrbot/dashboard/dist/assets/ConsolePage-0f6141a7.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as t}from"./ConsoleDisplayer-721c13f2.js";import{o,l as s,b as n,n as e}from"./index-d089162b.js";import"./common-40607810.js";const a={style:{height:"100%"}},c=e("div",{style:{"background-color":"white",padding:"8px","padding-left":"16px","border-radius":"8px","margin-bottom":"16px",display:"flex","flex-direction":"row","align-items":"center","justify-content":"space-between"}},[e("h4",null,"控制台")],-1),i={name:"ConsolePage",components:{ConsoleDisplayer:t}},g=Object.assign(i,{setup(l){return(r,_)=>(o(),s("div",a,[c,n(t,{style:{height:"calc(100vh - 160px)"}})]))}});export{g as default}; diff --git a/astrbot/dashboard/dist/assets/ConsolePage-6748dc2b.css b/astrbot/dashboard/dist/assets/ConsolePage-6748dc2b.css deleted file mode 100644 index fcb0312fe..000000000 --- a/astrbot/dashboard/dist/assets/ConsolePage-6748dc2b.css +++ /dev/null @@ -1 +0,0 @@ -@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .2s ease-in-out} diff --git a/astrbot/dashboard/dist/assets/DefaultDashboard-bdafda32.js b/astrbot/dashboard/dist/assets/DefaultDashboard-bdafda32.js deleted file mode 100644 index e98c238aa..000000000 --- a/astrbot/dashboard/dist/assets/DefaultDashboard-bdafda32.js +++ /dev/null @@ -1 +0,0 @@ -import{o as i,c as _,w as e,b as t,n as a,p as m,f as p,L as x,M as l,t as u,D as h,B as r,l as y,z as S,F as w,U as c,W as T,X as C,m as M,r as L,e as j,j as B,v as D}from"./index-d089162b.js";import{_ as $}from"./_plugin-vue_export-helper-c27b6911.js";const P={class:"d-flex align-start mb-3"},F={class:"text-h1 font-weight-medium"},I=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"消息总数",-1),N={name:"TotalMessage",props:["stat"],data:()=>({stat:{message_count:0}}),mounted(){}},R=Object.assign(N,{setup(s){return(o,n)=>(i(),_(r,{elevation:"0",class:"bg-secondary overflow-hidden bubble-shape bubble-secondary-shape"},{default:e(()=>[t(h,null,{default:e(()=>[a("div",P,[t(m,{icon:"",rounded:"sm",color:"darksecondary",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-account-multiple-outline"})]),_:1})]),t(x,null,{default:e(()=>[t(l,{cols:"6"},{default:e(()=>[a("h2",F,u(s.stat.message_count),1),I]),_:1})]),_:1})]),_:1})]),_:1}))}}),z={class:"d-flex align-start mb-3"},H={class:"text-h1 font-weight-medium"},U=a("span",{class:"text-subtitle-1 text-medium-emphasis text-white"},"消息平台数",-1),E={name:"TotalSession",props:["stat"],data:()=>({stat:{platform_count:0}})},W=Object.assign(E,{setup(s){return(o,n)=>(i(),_(r,{elevation:"0",class:"bg-primary overflow-hidden bubble-shape bubble-primary-shape"},{default:e(()=>[t(h,null,{default:e(()=>[a("div",z,[t(m,{icon:"",rounded:"sm",color:"darkprimary",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-account-multiple-outline"})]),_:1})]),t(x,null,{default:e(()=>[t(l,{cols:"6"},{default:e(()=>[a("h2",H,u(s.stat.platform_count),1),U]),_:1})]),_:1})]),_:1})]),_:1}))}}),X={name:"OnlineTime",components:{},props:["stat"],watch:{},data:()=>({stat:{memory:"Loading",running:"Loading"}}),mounted(){}},q={class:"d-flex align-center gap-3"},A={class:"text-h4 font-weight-medium"},G=a("span",{class:"text-subtitle-2 text-medium-emphasis text-white"},"运行时间",-1),J={class:"d-flex align-center gap-3"},K={class:"text-h4 font-weight-medium"},Q=a("span",{class:"text-subtitle-2 text-disabled font-weight-medium"},"占用内存",-1);function Y(s,o,n,f,d,v){return i(),y(w,null,[t(r,{elevation:"0",class:"bg-primary overflow-hidden bubble-shape-sm bubble-primary mb-6"},{default:e(()=>[t(h,{class:"pa-5"},{default:e(()=>[a("div",q,[t(m,{color:"darkprimary",icon:"",rounded:"sm",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-clock"})]),_:1}),a("div",null,[a("h4",A,u(n.stat.running),1),G]),t(S),a("div",null,[t(m,{icon:"",rounded:"sm",variant:"plain"},{default:e(()=>[t(p,{color:"black",icon:"mdi-stop",size:"32"})]),_:1})])])]),_:1})]),_:1}),t(r,{elevation:"0",class:"bubble-shape-sm overflow-hidden bubble-warning"},{default:e(()=>[t(h,{class:"pa-5"},{default:e(()=>{var b,g;return[a("div",J,[t(m,{color:"lightwarning",icon:"",rounded:"sm",variant:"flat"},{default:e(()=>[t(p,{icon:"mdi-memory"})]),_:1}),a("div",null,[a("h4",K,u((b=n.stat.memory)==null?void 0:b.process)+" / "+u((g=n.stat.memory)==null?void 0:g.system)+" MiB",1),Q])])]}),_:1})]),_:1})],64)}const Z=$(X,[["render",Y]]),tt=a("span",{class:"text-subtitle-2 text-disabled font-weight-bold"},"总消息趋势",-1),et={class:"mt-4"},at={name:"MessageStat",components:{},props:["stat"],data:()=>({total_cnt:0,select:{state:"Today",abbr:"FL"},items:[{state:"过去 1 天",abbr:"FL"}],chartOptions1:{chart:{type:"area",height:400,fontFamily:"inherit",foreColor:"#a1aab2"},colors:["#5e35b1"],dataLabels:{enabled:!1},stroke:{curve:"smooth",width:1},tooltip:{fixed:{enabled:!1},x:{show:!0,format:"yyyy-MM-dd HH:mm"},y:{title:{formatter:()=>"消息条数 "}}},xaxis:{type:"datetime",title:{text:"时间"}},yaxis:{title:{text:"消息条数"}},grid:{show:!0}},lineChart1:{series:[{name:"消息条数",data:[]}]}}),watch:{stat:{handler:function(s,o){s=s.message_time_series,this.lineChart1.series[0].data=s.map(n=>[new Date(n[0]*1e3).getTime(),n[1]])},deep:!0}}},st=Object.assign(at,{setup(s){return(o,n)=>{const f=c("apexchart");return i(),_(r,{elevation:"0"},{default:e(()=>[t(r,{variant:"outlined"},{default:e(()=>[t(h,null,{default:e(()=>[t(x,null,{default:e(()=>[t(l,{cols:"12",sm:"7"},{default:e(()=>[tt]),_:1}),t(l,{cols:"12",sm:"5"},{default:e(()=>[t(T,{color:"primary",variant:"outlined","hide-details":"",modelValue:o.select,"onUpdate:modelValue":n[0]||(n[0]=d=>o.select=d),items:o.items,"item-title":"state","item-value":"abbr",label:"Select","persistent-hint":"","return-object":"","single-line":""},null,8,["modelValue","items"])]),_:1})]),_:1}),a("div",et,[t(f,{type:"area",height:"280",options:o.chartOptions1,series:o.lineChart1.series,ref:"rtchart"},null,8,["options","series"])])]),_:1})]),_:1})]),_:1})}}}),ot=a("div",{class:"d-flex align-center"},[a("h4",{class:"text-h4 mt-1"},"各平台消息数")],-1),nt={class:"mt-4"},lt={class:"d-inline-flex align-center justify-space-between w-100"},it={class:"text-subtitle-1 text-medium-emphasis font-weight-bold"},rt={class:"ml-auto text-subtitle-1 text-medium-emphasis font-weight-bold"},dt={class:"text-center mt-3"},ct={name:"PlatformStat",components:{},props:["stat"],watch:{stat:{handler:function(s,o){this.platforms=s.platform},deep:!0}},data:()=>({platforms:[]}),mounted(){}},ut=Object.assign(ct,{setup(s){return C(()=>({chart:{type:"area",height:95,fontFamily:"inherit",foreColor:"#a1aab2",sparkline:{enabled:!0}},colors:["#5e35b1"],dataLabels:{enabled:!1},stroke:{curve:"smooth",width:1},tooltip:{theme:"dark",fixed:{enabled:!1},x:{show:!1},y:{title:{formatter:()=>"消息条数 "}},marker:{show:!1}}})),(o,n)=>{const f=c("ChevronRightIcon");return i(),_(r,{elevation:"0"},{default:e(()=>[t(r,{variant:"outlined"},{default:e(()=>[t(h,null,{default:e(()=>[ot,a("div",nt,[t(M,{lines:"two",class:"py-0",style:{height:"270px"}},{default:e(()=>[(i(!0),y(w,null,L(o.platforms,(d,v)=>(i(),_(B,{key:v,value:d,color:"secondary",rounded:"sm"},{default:e(()=>[a("div",lt,[a("div",null,[a("h6",it,u(d.name),1)]),a("div",rt,u(d.count)+" 条",1)])]),_:2},1032,["value"]))),128))]),_:1}),a("div",dt,[t(m,{color:"primary",variant:"text"},{append:e(()=>[t(f,{"stroke-width":"1.5",width:"20"})]),default:e(()=>[j("详情 ")]),_:1})])])]),_:1})]),_:1})]),_:1})}}}),mt={name:"DefaultDashboard",components:{TotalMessage:R,OnlinePlatform:W,OnlineTime:Z,MessageStat:st,PlatformStat:ut},data:()=>({stat:{}}),mounted(){D.get("/api/stat/get").then(s=>{this.stat=s.data.data})}};function _t(s,o,n,f,d,v){const b=c("TotalMessage"),g=c("OnlinePlatform"),V=c("OnlineTime"),k=c("MessageStat"),O=c("PlatformStat");return i(),_(x,null,{default:e(()=>[t(l,{cols:"12",md:"4"},{default:e(()=>[t(b,{stat:s.stat},null,8,["stat"])]),_:1}),t(l,{cols:"12",md:"4"},{default:e(()=>[t(g,{stat:s.stat},null,8,["stat"])]),_:1}),t(l,{cols:"12",md:"4"},{default:e(()=>[t(V,{stat:s.stat},null,8,["stat"])]),_:1}),t(l,{cols:"12",lg:"8"},{default:e(()=>[t(k,{stat:s.stat},null,8,["stat"])]),_:1}),t(l,{cols:"12",lg:"4"},{default:e(()=>[t(O,{stat:s.stat},null,8,["stat"])]),_:1})]),_:1})}const pt=$(mt,[["render",_t]]);export{pt as default}; diff --git a/astrbot/dashboard/dist/assets/ExtensionPage-0885ea13.js b/astrbot/dashboard/dist/assets/ExtensionPage-0885ea13.js deleted file mode 100644 index bbf92c7e0..000000000 --- a/astrbot/dashboard/dist/assets/ExtensionPage-0885ea13.js +++ /dev/null @@ -1 +0,0 @@ -import{k as A,o as d,c as r,w as a,b as e,n as s,C as V,e as u,t as p,z as k,p as g,Y as z,G as M,Z as L,D as y,B as C,l as c,_ as H,$ as N,F as f,r as x,a0 as T,H as U,a1 as q,V as O,A as B,g as v,L as b,K as w,a2 as W,v as m,a3 as Z,M as _,E as $,J as E,a4 as J,f as D,a5 as K}from"./index-d089162b.js";import{W as P}from"./WaitingForRestart-cde6f809.js";import{_ as F}from"./ConsoleDisplayer-721c13f2.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./common-40607810.js";const Y={class:"d-sm-flex align-center justify-space-between"},R=A({__name:"ExtensionCard",props:{title:String,link:String},setup(n){const t=n,o=l=>{window.open(l,"_blank")};return(l,i)=>(d(),r(C,{variant:"outlined",elevation:"0",class:"withbg"},{default:a(()=>[e(z,{style:{padding:"10px 14px"}},{default:a(()=>[s("div",Y,[e(V,{style:{"font-size":"17px"}},{default:a(()=>[u(p(t.title),1)]),_:1}),e(k),e(g,{variant:"plain",onClick:i[0]||(i[0]=h=>o(t.link))},{default:a(()=>[u("仓库")]),_:1})])]),_:1}),e(M),e(y,null,{default:a(()=>[L(l.$slots,"default")]),_:3})]),_:3}))}}),Q={class:"d-sm-flex align-center justify-space-between"},X=A({__name:"UiParentCard",props:{title:String},setup(n){const t=n;return(o,l)=>(d(),r(C,{variant:"outlined",elevation:"0",class:"withbg"},{default:a(()=>[e(z,null,{default:a(()=>[s("div",Q,[e(V,null,{default:a(()=>[u(p(t.title),1)]),_:1}),L(o.$slots,"action")])]),_:3}),e(M),e(y,null,{default:a(()=>[L(o.$slots,"default")]),_:3})]),_:3}))}}),I={__name:"ConfigDetailCard",props:{config:Array},setup(n){return(t,o)=>(d(),c(f,null,[H(s("a",null,"该插件没有配置",512),[[N,n.config.length===0]]),(d(!0),c(f,null,x(n.config,l=>(d(),r(X,{key:l.name,title:l.name,style:{"margin-bottom":"16px"}},{default:a(()=>[(d(!0),c(f,null,x(l.body,i=>(d(),c(f,null,[i.config_type==="item"?(d(),c(f,{key:0},[i.val_type==="bool"?(d(),r(T,{key:0,modelValue:i.value,"onUpdate:modelValue":h=>i.value=h,label:i.name,hint:i.description,color:"primary",inset:""},null,8,["modelValue","onUpdate:modelValue","label","hint"])):i.val_type==="str"?(d(),r(U,{key:1,modelValue:i.value,"onUpdate:modelValue":h=>i.value=h,label:i.name,hint:i.description,style:{"margin-bottom":"8px"},variant:"outlined"},null,8,["modelValue","onUpdate:modelValue","label","hint"])):i.val_type==="int"?(d(),r(U,{key:2,modelValue:i.value,"onUpdate:modelValue":h=>i.value=h,label:i.name,hint:i.description,style:{"margin-bottom":"8px"},variant:"outlined"},null,8,["modelValue","onUpdate:modelValue","label","hint"])):i.val_type==="list"?(d(),c(f,{key:3},[s("span",null,p(i.name),1),e(q,{modelValue:i.value,"onUpdate:modelValue":h=>i.value=h,chips:"",clearable:"",label:"请添加",multiple:"","prepend-icon":"mdi-tag-multiple-outline"},{selection:a(({attrs:h,item:S,select:j,selected:G})=>[e(O,B(h,{"model-value":G,closable:"",onClick:j,"onClick:close":vt=>t.remove(S)}),{default:a(()=>[s("strong",null,p(S),1)]),_:2},1040,["model-value","onClick","onClick:close"])]),_:2},1032,["modelValue","onUpdate:modelValue"])],64)):v("",!0)],64)):i.config_type==="divider"?(d(),r(M,{key:1,style:{"margin-top":"8px","margin-bottom":"8px"}})):v("",!0)],64))),256))]),_:2},1032,["title"]))),128))],64))}},tt=s("div",{style:{"background-color":"white",width:"100%",padding:"16px","border-radius":"10px"}},[s("h3",null,"🧩 已安装的插件")],-1),et={style:{"min-height":"150px","max-height":"150px",overflow:"hidden"}},at={class:"d-flex align-center gap-2"},lt=s("div",{style:{"background-color":"white",width:"100%",padding:"16px","border-radius":"10px"}},[s("h3",null,"🧩 插件市场")],-1),nt={style:{"min-height":"150px","max-height":"150px",overflow:"hidden"}},ot={class:"d-flex align-center gap-2"},it=s("span",{class:"text-h5"},"插件配置",-1),st=s("span",{class:"text-h5"},"安装插件",-1),dt=s("h3",null,"从 GitHub 上在线下载",-1),ut=s("small",null,"请输入合法的 GitHub 仓库链接,当前仅支持 GitHub。如:https://github.com/Soulter/astrbot_plugin_aiocqhttp",-1),rt=s("h3",null,"从本机上传 .zip 压缩包",-1),gt=s("small",null,"请保证插件文件存在压缩包根目录中的第一个文件夹中(即类似于从 GitHub 仓库页上下载的 Zip 压缩包的格式)。",-1),pt=s("br",null,null,-1),ht={class:"text-h5"},ct={key:0,class:"py-12 text-center"},ft={class:"text-h4 font-weight-bold"},mt={style:{"margin-top":"32px"}},_t=s("h3",null,"日志",-1),kt={name:"ExtensionPage",components:{ExtensionCard:R,ConfigDetailCard:I,WaitingForRestart:P,ConsoleDisplayer:F},data(){return{extension_data:{data:[]},extension_url:"",status:"",dialog:!1,snack_message:"",snack_show:!1,snack_success:"success",loading_:!1,configDialog:!1,extension_config:{},upload_file:null,pluginMarketData:{},loadingDialog:{show:!1,title:"加载中...",statusCode:0,result:""}}},mounted(){this.getExtensions(),this.fetchPluginCollection()},methods:{toast(n,t){this.snack_message=n,this.snack_show=!0,this.snack_success=t},resetLoadingDialog(){this.loadingDialog={show:!1,title:"加载中...",statusCode:0,result:""}},onLoadingDialogResult(n,t,o=2e3){this.loadingDialog.statusCode=n,this.loadingDialog.result=t,o!==-1&&setTimeout(()=>{this.resetLoadingDialog()},o)},getExtensions(){m.get("/api/plugin/get").then(n=>{this.extension_data.data=n.data.data,this.checkAlreadyInstalled()})},newExtension(){if(this.extension_url===""&&this.upload_file===null){this.toast("请填写插件链接或上传插件文件","error");return}if(this.extension_url!==""&&this.upload_file!==null){this.toast("请不要同时填写插件链接和上传插件文件","error");return}if(this.loading_=!0,this.loadingDialog.show=!0,this.upload_file!==null){this.toast("正在从文件安装插件","primary");const n=new FormData;n.append("file",this.upload_file[0]),m.post("/api/plugin/install-upload",n,{headers:{"Content-Type":"multipart/form-data"}}).then(t=>{if(this.loading_=!1,t.data.status==="error"){this.onLoadingDialogResult(2,t.data.message,-1);return}this.extension_data.data=t.data.data,this.upload_file="",this.onLoadingDialogResult(1,t.data.message),this.dialog=!1,this.$refs.wfr.check()}).catch(t=>{this.loading_=!1,this.onLoadingDialogResult(2,t,-1)});return}else this.toast("正在从链接 "+this.extension_url+" 安装插件...","primary"),m.post("/api/plugin/install",{url:this.extension_url}).then(n=>{if(this.loading_=!1,n.data.status==="error"){this.onLoadingDialogResult(2,n.data.message,-1);return}this.extension_data.data=n.data.data,console.log(this.extension_data),this.extension_url="",this.onLoadingDialogResult(1,n.data.message),this.dialog=!1,this.$refs.wfr.check()}).catch(n=>{this.loading_=!1,this.onLoadingDialogResult(2,n,-1)})},uninstallExtension(n){this.toast("正在卸载"+n,"primary"),m.post("/api/plugin/uninstall",{name:n}).then(t=>{if(t.data.status==="error"){this.toast(t.data.message,"error");return}this.extension_data.data=t.data.data,this.toast(t.data.message,"success"),this.dialog=!1,this.getExtensions()}).catch(t=>{this.toast(t,"error")})},updateExtension(n){this.loadingDialog.show=!0,m.post("/api/plugin/update",{name:n}).then(t=>{if(t.data.status==="error"){this.onLoadingDialogResult(2,t.data.message,-1);return}this.extension_data.data=t.data.data,console.log(this.extension_data),this.onLoadingDialogResult(1,t.data.message),this.dialog=!1,this.$refs.wfr.check()}).catch(t=>{this.toast(t,"error")})},openExtensionConfig(n){this.curr_namespace=n,this.configDialog=!0,m.get("/api/config/get?namespace="+n).then(t=>{this.extension_config=t.data.data,console.log(this.extension_config)}).catch(t=>{this.toast(t,"error")})},updateConfig(){m.post("/api/config/plugin/update",{config:this.extension_config,namespace:this.curr_namespace}).then(n=>{n.data.status==="ok"?(this.toast(n.data.message,"success"),this.$refs.wfr.check()):this.toast(n.data.message,"error")}).catch(n=>{this.toast(n,"error")})},fetchPluginCollection(){let n="https://soulter.github.io/AstrBot_Plugins_Collection/plugins.json";m.get(n).then(t=>{let o=[];this.pluginMarketDataOrigin=t.data;for(let l in t.data)o.push({name:l,desc:t.data[l].desc,author:t.data[l].author,repo:t.data[l].repo,installed:!1});this.pluginMarketData=o,this.checkAlreadyInstalled()}).catch(t=>{this.toast("获取插件市场数据失败: "+t,"error")})},checkAlreadyInstalled(){for(let n=0;n(d(),c(f,null,[e(b,null,{default:a(()=>[e(Z,{style:{margin:"16px"},text:"1. 如果因为网络问题安装失败,可以前往 配置->其他配置->插件仓库镜像 修改安装镜像源。2. 如需插件帮助请点击 `仓库` 查看 README",title:"💡小提示",type:"info",variant:"tonal"}),e(_,{cols:"12",md:"12"},{default:a(()=>[tt]),_:1}),(d(!0),c(f,null,x(t.extension_data.data,l=>(d(),r(_,{cols:"12",md:"6",lg:"4"},{default:a(()=>[(d(),r(R,{key:l.name,title:l.name,link:l.repo,style:{"margin-bottom":"4px"}},{default:a(()=>[s("p",et,p(l.desc),1),s("div",at,[e(D,null,{default:a(()=>[u("mdi-account")]),_:1}),s("span",null,p(l.author),1),e(k),e(g,{variant:"plain",onClick:i=>t.openExtensionConfig(l.name)},{default:a(()=>[u("配置")]),_:2},1032,["onClick"]),e(g,{variant:"plain",onClick:i=>t.updateExtension(l.name)},{default:a(()=>[u("更新")]),_:2},1032,["onClick"]),e(g,{variant:"plain",onClick:i=>t.uninstallExtension(l.name)},{default:a(()=>[u("卸载")]),_:2},1032,["onClick"])])]),_:2},1032,["title","link"]))]),_:2},1024))),256)),e(_,{cols:"12",md:"12"},{default:a(()=>[lt]),_:1}),(d(!0),c(f,null,x(t.pluginMarketData,l=>(d(),r(_,{cols:"12",md:"6",lg:"4"},{default:a(()=>[(d(),r(R,{key:l.name,title:l.name,link:l.repo,style:{"margin-bottom":"4px"}},{default:a(()=>[s("p",nt,p(l.desc),1),s("div",ot,[e(D,null,{default:a(()=>[u("mdi-account")]),_:1}),s("span",null,p(l.author),1),e(k),l.installed?(d(),r(g,{key:1,variant:"plain",disabled:""},{default:a(()=>[u("已安装")]),_:1})):(d(),r(g,{key:0,variant:"plain",onClick:i=>{t.extension_url=l.repo,t.newExtension()}},{default:a(()=>[u("安装")]),_:2},1032,["onClick"]))])]),_:2},1032,["title","link"]))]),_:2},1024))),256))]),_:1}),e(w,{modelValue:t.configDialog,"onUpdate:modelValue":o[1]||(o[1]=l=>t.configDialog=l),width:"750"},{activator:a(({props:l})=>[]),default:a(()=>[e(C,null,{default:a(()=>[e(V,null,{default:a(()=>[it]),_:1}),e(y,null,{default:a(()=>[e($,null,{default:a(()=>[e(I,{config:t.extension_config},null,8,["config"])]),_:1})]),_:1}),e(E,null,{default:a(()=>[e(k),e(g,{color:"blue-darken-1",variant:"text",onClick:t.updateConfig},{default:a(()=>[u(" 保存并关闭 ")]),_:1},8,["onClick"]),e(g,{color:"blue-darken-1",variant:"text",onClick:o[0]||(o[0]=l=>t.configDialog=!1)},{default:a(()=>[u(" 关闭 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(w,{modelValue:t.dialog,"onUpdate:modelValue":o[6]||(o[6]=l=>t.dialog=l),persistent:"",width:"700"},{activator:a(({props:l})=>[e(g,B(l,{icon:"mdi-plus",size:"x-large",style:{position:"fixed",right:"52px",bottom:"52px"},color:"darkprimary"}),null,16)]),default:a(()=>[e(C,null,{default:a(()=>[e(V,null,{default:a(()=>[st]),_:1}),e(y,null,{default:a(()=>[e($,null,{default:a(()=>[e(b,null,{default:a(()=>[dt,e(_,{cols:"12"},{default:a(()=>[ut,e(U,{label:"仓库链接",modelValue:t.extension_url,"onUpdate:modelValue":o[2]||(o[2]=l=>t.extension_url=l),variant:"outlined",required:""},null,8,["modelValue"])]),_:1})]),_:1}),e(b,null,{default:a(()=>[rt,e(_,{cols:"12"},{default:a(()=>[gt,e(J,{label:"选择文件",modelValue:t.upload_file,"onUpdate:modelValue":o[3]||(o[3]=l=>t.upload_file=l),accept:".zip",outlined:"",required:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),pt,s("small",null,p(t.status),1)]),_:1}),e(E,null,{default:a(()=>[e(k),e(g,{color:"blue-darken-1",variant:"text",onClick:o[4]||(o[4]=l=>t.dialog=!1)},{default:a(()=>[u(" 关闭 ")]),_:1}),e(g,{color:"blue-darken-1",variant:"text",loading:t.loading_,onClick:o[5]||(o[5]=l=>t.newExtension())},{default:a(()=>[u(" 安装 ")]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(w,{modelValue:t.loadingDialog.show,"onUpdate:modelValue":o[8]||(o[8]=l=>t.loadingDialog.show=l),width:"700",persistent:""},{default:a(()=>[e(C,null,{default:a(()=>[e(V,null,{default:a(()=>[s("span",ht,p(t.loadingDialog.title),1)]),_:1}),e(y,null,{default:a(()=>[e($,null,{default:a(()=>[e(b,null,{default:a(()=>[e(_,{cols:"12"},{default:a(()=>[t.loadingDialog.statusCode===0?(d(),r(K,{key:0,indeterminate:"",color:"primary"})):v("",!0)]),_:1})]),_:1}),t.loadingDialog.statusCode!==0?(d(),c("div",ct,[t.loadingDialog.statusCode===1?(d(),r(D,{key:0,class:"mb-6",color:"success",icon:"mdi-check-circle-outline",size:"128"})):v("",!0),t.loadingDialog.statusCode===2?(d(),r(D,{key:1,class:"mb-6",color:"error",icon:"mdi-alert-circle-outline",size:"128"})):v("",!0),s("div",ft,p(t.loadingDialog.result),1)])):v("",!0),s("div",mt,[_t,e(F,{historyNum:"10",style:{height:"200px","margin-top":"16px"}})])]),_:1})]),_:1}),e(E,null,{default:a(()=>[e(k),e(g,{color:"blue-darken-1",variant:"text",onClick:o[7]||(o[7]=l=>t.resetLoadingDialog())},{default:a(()=>[u(" 关闭 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(W,{timeout:2e3,elevation:"24",color:t.snack_success,modelValue:t.snack_show,"onUpdate:modelValue":o[9]||(o[9]=l=>t.snack_show=l)},{default:a(()=>[u(p(t.snack_message),1)]),_:1},8,["color","modelValue"]),e(P,{ref:"wfr"},null,512)],64))}});export{xt as default}; diff --git a/astrbot/dashboard/dist/assets/FineTunePage-df498a32.js b/astrbot/dashboard/dist/assets/FineTunePage-df498a32.js deleted file mode 100644 index 24cecc52c..000000000 --- a/astrbot/dashboard/dist/assets/FineTunePage-df498a32.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as n}from"./_plugin-vue_export-helper-c27b6911.js";import{o as t,c as a,w as l,B as o,b as s,D as c,n as e}from"./index-d089162b.js";const r={},u=e("div",{style:{display:"flex","flex-direction":"column","justify-content":"center",padding:"24px"}},[e("h3",null,"即将支持。"),e("p",null,"AstrBot 将会支持使用消息记录微调 LLM,并强化人格功能,包括但不限于:"),e("ul",null,[e("li",null,"更像人类的回答"),e("li",null,"长期记忆"),e("li",null,"表情包理解与回复"),e("li",null,"基于兴趣的主动话题展开")])],-1);function i(d,_){return t(),a(o,null,{default:l(()=>[s(c,null,{default:l(()=>[u]),_:1})]),_:1})}const x=n(r,[["render",i]]);export{x as default}; diff --git a/astrbot/dashboard/dist/assets/FullLayout-d561a146.js b/astrbot/dashboard/dist/assets/FullLayout-d561a146.js deleted file mode 100644 index 88646a771..000000000 --- a/astrbot/dashboard/dist/assets/FullLayout-d561a146.js +++ /dev/null @@ -1 +0,0 @@ -import{d as K,o as p,c as v,a as Q,w as t,b as e,V as W,e as r,t as g,f as I,g as C,h as X,i as Y,j as O,k as E,s as Z,l as x,r as ee,F as te,m as ae,n as o,u as i,p as h,q as le,v as k,x as _,y as $,z as B,A as L,B as P,C as U,D as M,E as A,G as se,H as T,I as V,J as F,K as q,L as ie,M as oe,N as ne,O as re,P as de,Q as ue,R as me,S as ce,T as fe}from"./index-d089162b.js";import{m as H}from"./md5-cf2f62a3.js";import{u as pe}from"./common-40607810.js";const S={Sidebar_drawer:!0,Customizer_drawer:!1,mini_sidebar:!1,fontTheme:"Roboto",inputBg:!1},R=K({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(a){this.mini_sidebar=a},SET_FONT(a){this.fontTheme=a}}}),he=[{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"},{title:"模型微调",icon:"mdi-grain",to:"/fine-tune"}],j={__name:"NavItem",props:{item:Object,level:Number},setup(a){return(d,u)=>(p(),v(O,{to:a.item.type==="external"?"":a.item.to,href:a.item.type==="external"?a.item.to:"",rounded:"",class:"mb-1",color:"secondary",disabled:a.item.disabled,target:a.item.type==="external"?"_blank":""},Q({prepend:t(()=>[a.item.icon?(p(),v(I,{key:0,size:a.item.iconSize,class:"hide-menu",icon:a.item.icon},null,8,["size","icon"])):C("",!0)]),default:t(()=>[e(X,null,{default:t(()=>[r(g(a.item.title),1)]),_:1}),a.item.subCaption?(p(),v(Y,{key:0,class:"text-caption mt-n1 hide-menu"},{default:t(()=>[r(g(a.item.subCaption),1)]),_:1})):C("",!0)]),_:2},[a.item.chip?{name:"append",fn:t(()=>[e(W,{color:a.item.chipColor,class:"sidebarchip hide-menu",size:a.item.chipIcon?"small":"default",variant:a.item.chipVariant,"prepend-icon":a.item.chipIcon},{default:t(()=>[r(g(a.item.chip),1)]),_:1},8,["color","size","variant","prepend-icon"])]),key:"0"}:void 0]),1032,["to","href","disabled","target"]))}},_e={class:"text-center"},ve={style:{position:"absolute",bottom:"32px",width:"100%"},class:"text-center"},be={key:1,style:{display:"block"}},Ve={key:2,style:{display:"block"}},ge=o("small",{style:{display:"block","margin-top":"8px"}},"© 2024 AstrBot",-1),ye={name:"VerticalSidebar",components:{NavItem:j},data:()=>({version:"",buildVer:""}),mounted(){this.get_version(),fetch("/assets/version").then(a=>a.text()).then(a=>{a.length>10||(this.buildVer=a)})},methods:{get_version(){k.get("/api/stat/version").then(a=>{this.version=a.data.data.version}).catch(a=>{console.log(a)})}}},we=E({...ye,setup(a){const d=R(),u=Z(he);return(f,m)=>(p(),v(le,{left:"",modelValue:i(d).Sidebar_drawer,"onUpdate:modelValue":m[0]||(m[0]=c=>i(d).Sidebar_drawer=c),elevation:"0","rail-width":"80","mobile-breakpoint":"960",app:"",class:"leftSidebar",rail:i(d).mini_sidebar},{default:t(()=>[e(ae,{class:"pa-4 listitem",style:{height:"auto"}},{default:t(()=>[(p(!0),x(te,null,ee(u.value,(c,y)=>(p(),v(j,{key:y,item:c,class:"leftPadding"},null,8,["item"]))),128))]),_:1}),o("div",_e,[e(W,{color:"inputBorder",size:"small"},{default:t(()=>[r(" v"+g(f.version),1)]),_:1})]),o("div",ve,[i(d).mini_sidebar?C("",!0):(p(),v(O,{key:0,href:"https://astrbot.soulter.top/"},{default:t(()=>[e(h,{variant:"plain",size:"small"},{default:t(()=>[r(" 🤔 初次使用?点击查看文档! ")]),_:1})]),_:1})),f.buildVer?(p(),x("small",be,"构建: "+g(f.buildVer),1)):(p(),x("small",Ve,"构建: embedded")),ge])]),_:1},8,["modelValue","rail"]))}}),Se=o("span",{style:{"margin-left":"16px","font-size":"24px","font-weight":"1000"}},[r("Astr"),o("span",{style:{"font-weight":"normal"}},"Bot")],-1),xe={class:"mr-4"},ke={key:0},Ce=o("span",{class:"text-h5"},"更新项目",-1),ze=o("h3",{class:"mb-4"},"升级到最新版本",-1),Be={style:{"margin-top":"16px"}},Te=o("h3",{class:"mb-4"},"切换到指定版本或指定提交",-1),Ie=o("div",{class:"mb-4"},[o("small",null,"如 v3.3.16 (不带 SHA) 或 42e5ec5d80b93b6bfe8b566754d45ffac4c3fe0b"),o("br"),o("a",{href:"https://github.com/Soulter/AstrBot/commits/master"},[o("small",null,"查看 master 分支提交记录(点击右边的 copy 即可复制)")])],-1),Ae=o("span",{class:"text-h5"},"密码修改",-1),Ee=o("small",null,"如果是第一次修改密码,原密码请留空。",-1),Re=o("br",null,null,-1),Ne=E({__name:"VerticalHeader",setup(a){const d=R();let u=_(!1),f=_(!1),m=_(""),c=_(""),y=_(""),b=_(""),z=_(!1),w=_("");const G=n=>{window.open(n,"_blank")};function J(){m.value!=""&&(m.value=H.md5(m.value)),c.value=H.md5(c.value),k.post("/api/auth/password/reset",{password:m.value,new_password:c.value}).then(n=>{if(n.data.status=="error"){y.value=n.data.message,m.value="",c.value="";return}u.value=!u.value,y.value=n.data.message,setTimeout(()=>{re().logout()},1e3)}).catch(n=>{console.log(n),y.value=n,m.value="",c.value=""})}function N(){b.value="正在检查更新...",k.get("/api/update/check").then(n=>{z.value=n.data.data.has_new_version,b.value=n.data.message}).catch(n=>{console.log(n),b.value=n})}function D(n){b.value="正在切换版本...",k.post("/api/update/do",{version:n}).then(l=>{b.value=l.data.message,l.data.status=="success"&&setTimeout(()=>{window.location.reload()},1e3)}).catch(l=>{console.log(l),b.value=l})}return N(),pe().createWebSocket(),(n,l)=>(p(),v(ne,{elevation:"0",height:"70"},{default:t(()=>[e(h,{style:{"margin-left":"22px"},class:"hidden-md-and-down text-secondary",color:"lightsecondary",icon:"",rounded:"sm",variant:"flat",onClick:l[0]||(l[0]=$(s=>i(d).SET_MINI_SIDEBAR(!i(d).mini_sidebar),["stop"])),size:"small"},{default:t(()=>[e(I,null,{default:t(()=>[r("mdi-menu")]),_:1})]),_:1}),e(h,{class:"hidden-lg-and-up text-secondary ms-3",color:"lightsecondary",icon:"",rounded:"sm",variant:"flat",onClick:$(i(d).SET_SIDEBAR_DRAWER,["stop"]),size:"small"},{default:t(()=>[e(I,null,{default:t(()=>[r("mdi-menu")]),_:1})]),_:1},8,["onClick"]),Se,e(B),o("div",xe,[i(z)?(p(),x("small",ke," 有新版本! ")):C("",!0)]),e(q,{modelValue:i(f),"onUpdate:modelValue":l[5]||(l[5]=s=>V(f)?f.value=s:f=s),width:"700"},{activator:t(({props:s})=>[e(h,L({onClick:N,class:"text-primary mr-4",color:"lightprimary",variant:"flat",rounded:"sm"},s),{default:t(()=>[r(" 更新 🔄 ")]),_:2},1040)]),default:t(()=>[e(P,null,{default:t(()=>[e(U,null,{default:t(()=>[Ce]),_:1}),e(M,null,{default:t(()=>[e(A,null,{default:t(()=>[ze,o("p",null,g(i(b)),1),e(h,{class:"mt-4 mb-4",onClick:l[1]||(l[1]=s=>D("latest")),color:"primary",style:{"border-radius":"10px"},disabled:!i(z)},{default:t(()=>[r(" 更新到最新版本 ")]),_:1},8,["disabled"]),e(se),o("div",Be,[Te,e(T,{label:"输入版本号或 master 分支下的 commit hash。",modelValue:i(w),"onUpdate:modelValue":l[2]||(l[2]=s=>V(w)?w.value=s:w=s),required:"",variant:"outlined"},null,8,["modelValue"]),Ie,e(h,{color:"error",style:{"border-radius":"10px"},onClick:l[3]||(l[3]=s=>D(i(w)))},{default:t(()=>[r(" 确定切换 ")]),_:1})])]),_:1})]),_:1}),e(F,null,{default:t(()=>[e(B),e(h,{color:"blue-darken-1",variant:"text",onClick:l[4]||(l[4]=s=>V(f)?f.value=!1:f=!1)},{default:t(()=>[r(" 关闭 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(q,{modelValue:i(u),"onUpdate:modelValue":l[9]||(l[9]=s=>V(u)?u.value=s:u=s),persistent:"",width:"700"},{activator:t(({props:s})=>[e(h,L({class:"text-primary mr-4",color:"lightprimary",variant:"flat",rounded:"sm"},s),{default:t(()=>[r(" 密码修改 📰 ")]),_:2},1040)]),default:t(()=>[e(P,null,{default:t(()=>[e(U,null,{default:t(()=>[Ae]),_:1}),e(M,null,{default:t(()=>[e(A,null,{default:t(()=>[e(ie,null,{default:t(()=>[e(oe,{cols:"12"},{default:t(()=>[e(T,{label:"原密码*",type:"password",modelValue:i(m),"onUpdate:modelValue":l[6]||(l[6]=s=>V(m)?m.value=s:m=s),required:"",variant:"outlined"},null,8,["modelValue"]),e(T,{label:"新密码*",type:"password",modelValue:i(c),"onUpdate:modelValue":l[7]||(l[7]=s=>V(c)?c.value=s:c=s),required:"",variant:"outlined"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),Ee,Re,o("small",null,g(i(y)),1)]),_:1}),e(F,null,{default:t(()=>[e(B),e(h,{color:"blue-darken-1",variant:"text",onClick:l[8]||(l[8]=s=>V(u)?u.value=!1:u=!1)},{default:t(()=>[r(" 关闭 ")]),_:1}),e(h,{color:"blue-darken-1",variant:"text",onClick:J},{default:t(()=>[r(" 提交 ")]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]),e(h,{class:"text-primary mr-4",onClick:l[10]||(l[10]=s=>G("https://github.com/Soulter/AstrBot")),color:"lightprimary",variant:"flat",rounded:"sm"},{default:t(()=>[r(" GitHub Star! 🌟 ")]),_:1})]),_:1}))}}),De={style:{height:"100%"}},Me=E({__name:"FullLayout",setup(a){const d=R();return(u,f)=>(p(),v(ce,null,{default:t(()=>[e(me,{theme:"PurpleTheme",class:ue([i(d).fontTheme,i(d).mini_sidebar?"mini-sidebar":"",i(d).inputBg?"inputWithbg":""])},{default:t(()=>[e(Ne),e(we),e(de,null,{default:t(()=>[e(A,{fluid:"",class:"page-wrapper",style:{height:"calc(100% - 8px)"}},{default:t(()=>[o("div",De,[e(i(fe))])]),_:1})]),_:1})]),_:1},8,["class"])]),_:1}))}});export{Me as default}; diff --git a/astrbot/dashboard/dist/assets/LoginPage-0e7a1264.js b/astrbot/dashboard/dist/assets/LoginPage-0e7a1264.js deleted file mode 100644 index c20f0a783..000000000 --- a/astrbot/dashboard/dist/assets/LoginPage-0e7a1264.js +++ /dev/null @@ -1,5 +0,0 @@ -import{k as Ie,al as we,am as yt,a8 as gt,x as T,an as Te,X as w,u as B,ab as X,a9 as bt,I as Ce,a7 as Be,ao as _t,ap as Ot,aq as Vt,ar as q,s as St,o as Ne,c as Et,w as oe,b as L,H as $e,e as He,p as At,l as Qe,t as jt,a3 as wt,g as Ft,n as ge,O as Pt,U as Tt,D as Ct,B as Bt}from"./index-d089162b.js";import{a as Nt}from"./md5-cf2f62a3.js";/** - * vee-validate v4.11.3 - * (c) 2023 Abdelrahman Awad - * @license MIT - */function N(e){return typeof e=="function"}function Ze(e){return e==null}const Q=e=>e!==null&&!!e&&typeof e=="object"&&!Array.isArray(e);function ke(e){return Number(e)>=0}function It(e){return typeof e=="object"&&e!==null}function kt(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}function Rt(e){if(!It(e)||kt(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(Rt(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(l)&&o in l?l[o]:n,e):n}function G(e,t,n){if(be(t)){e[Me(t)]=n;return}const i=t.split(/\.|\[(\d+)\]/).filter(Boolean);let l=e;for(let o=0;oM(e,n.slice(0,c).join(".")));for(let o=l.length-1;o>=0;o--)if(Ht(l[o])){if(o===0){Fe(e,n[0]);continue}Fe(l[o-1],n[o-1])}}function R(e){return Object.keys(e)}function Ye(e,t=0){let n=null,i=[];return function(...l){return n&&clearTimeout(n),n=setTimeout(()=>{const o=e(...l);i.forEach(c=>c(o)),i=[]},t),new Promise(o=>i.push(o))}}function Gt(e,t){let n;return async function(...l){const o=e(...l);n=o;const c=await o;return o!==n||(n=void 0,t(c,l)),c}}function Ke(e){return Array.isArray(e)?e:e?[e]:[]}function le(e,t){const n={};for(const i in e)t.includes(i)||(n[i]=e[i]);return n}function Wt(e){let t=null,n=[];return function(...i){const l=X(()=>{if(t!==l)return;const o=e(...i);n.forEach(c=>c(o)),n=[],t=null});return t=l,new Promise(o=>n.push(o))}}const Yt=(e,t,n)=>t.slots.default?typeof e=="string"||!e?t.slots.default(n()):{default:()=>{var i,l;return(l=(i=t.slots).default)===null||l===void 0?void 0:l.call(i,n())}}:t.slots.default;function Pe(e){if(rt(e))return e._value}function rt(e){return"_value"in e}function Kt(e){return e.type==="number"||e.type==="range"?Number.isNaN(e.valueAsNumber)?e.value:e.valueAsNumber:e.value}function Xe(e){if(!Re(e))return e;const t=e.target;if(Lt(t.type)&&rt(t))return Pe(t);if(t.type==="file"&&t.files){const n=Array.from(t.files);return t.multiple?n:n[0]}if(qt(t))return Array.from(t.options).filter(n=>n.selected&&!n.disabled).map(Pe);if(tt(t)){const n=Array.from(t.options).find(i=>i.selected);return n?Pe(n):t.value}return Kt(t)}function Xt(e){const t={};return Object.defineProperty(t,"_$$isNormalized",{value:!0,writable:!1,enumerable:!1,configurable:!1}),e?Q(e)&&e._$$isNormalized?e:Q(e)?Object.keys(e).reduce((n,i)=>{const l=Jt(e[i]);return e[i]!==!1&&(n[i]=Je(l)),n},t):typeof e!="string"?t:e.split("|").reduce((n,i)=>{const l=Qt(i);return l.name&&(n[l.name]=Je(l.params)),n},t):t}function Jt(e){return e===!0?[]:Array.isArray(e)||Q(e)?e:[e]}function Je(e){const t=n=>typeof n=="string"&&n[0]==="@"?Zt(n.slice(1)):n;return Array.isArray(e)?e.map(t):e instanceof RegExp?[e]:Object.keys(e).reduce((n,i)=>(n[i]=t(e[i]),n),{})}const Qt=e=>{let t=[];const n=e.split(":")[0];return e.includes(":")&&(t=e.split(":").slice(1).join(":").split(",")),{name:n,params:t}};function Zt(e){const t=n=>M(n,e)||n[e];return t.__locatorRef=e,t}const en={generateMessage:({field:e})=>`${e} is not valid.`,bails:!0,validateOnBlur:!0,validateOnChange:!0,validateOnInput:!1,validateOnModelUpdate:!0};let tn=Object.assign({},en);const J=()=>tn;async function nn(e,t,n={}){const i=n==null?void 0:n.bails,l={name:(n==null?void 0:n.name)||"{field}",rules:t,label:n==null?void 0:n.label,bails:i??!0,formData:(n==null?void 0:n.values)||{}},c=(await rn(l,e)).errors;return{errors:c,valid:!c.length}}async function rn(e,t){if(Z(e.rules)||et(e.rules))return ln(t,e.rules);if(N(e.rules)||Array.isArray(e.rules)){const c={field:e.label||e.name,name:e.name,label:e.label,form:e.formData,value:t},v=Array.isArray(e.rules)?e.rules:[e.rules],d=v.length,f=[];for(let p=0;p{const d=v.path||"";return c[d]||(c[d]={errors:[],path:d}),c[d].errors.push(...v.errors),c},{});return{errors:Object.values(o)}}}}}async function ln(e,t){const i=await(Z(t)?t:at(t)).parse(e),l=[];for(const o of i.errors)o.errors.length&&l.push(...o.errors);return{errors:l}}async function un(e,t,n){const i=Ut(n.name);if(!i)throw new Error(`No such validator '${n.name}' exists.`);const l=on(n.params,e.formData),o={field:e.label||e.name,name:e.name,label:e.label,value:t,form:e.formData,rule:Object.assign(Object.assign({},n),{params:l})},c=await i(t,l,o);return typeof c=="string"?{error:c}:{error:c?void 0:it(o)}}function it(e){const t=J().generateMessage;return t?t(e):"Field is invalid"}function on(e,t){const n=i=>xt(i)?i(t):i;return Array.isArray(e)?e.map(n):Object.keys(e).reduce((i,l)=>(i[l]=n(e[l]),i),{})}async function sn(e,t){const i=await(Z(e)?e:at(e)).parse(t),l={},o={};for(const c of i.errors){const v=c.errors,d=(c.path||"").replace(/\["(\d+)"\]/g,(f,p)=>`[${p}]`);l[d]={valid:!v.length,errors:v},v.length&&(o[d]=v[0])}return{valid:!i.errors.length,results:l,errors:o,values:i.value}}async function cn(e,t,n){const l=R(e).map(async f=>{var p,E,V;const S=(p=n==null?void 0:n.names)===null||p===void 0?void 0:p[f],F=await nn(M(t,f),e[f],{name:(S==null?void 0:S.name)||f,label:S==null?void 0:S.label,values:t,bails:(V=(E=n==null?void 0:n.bailsMap)===null||E===void 0?void 0:E[f])!==null&&V!==void 0?V:!0});return Object.assign(Object.assign({},F),{path:f})});let o=!0;const c=await Promise.all(l),v={},d={};for(const f of c)v[f.path]={valid:f.valid,errors:f.errors},f.valid||(o=!1,d[f.path]=f.errors[0]);return{valid:o,results:v,errors:d}}let dn=0;const ue=["bails","fieldsCount","id","multiple","type","validate"];function lt(e){const t=B(e==null?void 0:e.initialValues)||{},n=B(e==null?void 0:e.validationSchema);return n&&Z(n)&&N(n.cast)?O(n.cast(t)||{}):O(t)}function fn(e){var t;const n=dn++;let i=0;const l=T(!1),o=T(!1),c=T(0),v=[],d=Te(lt(e)),f=T([]),p=T({}),E=T({}),V=Wt(()=>{E.value=f.value.reduce((a,r)=>(a[pe(q(r.path))]=r,a),{})});function S(a,r){const u=A(a);if(!u){typeof a=="string"&&(p.value[pe(a)]=Ke(r));return}if(typeof a=="string"){const s=pe(a);p.value[s]&&delete p.value[s]}u.errors=Ke(r),u.valid=!u.errors.length}function F(a){R(a).forEach(r=>{S(r,a[r])})}e!=null&&e.initialErrors&&F(e.initialErrors);const W=w(()=>{const a=f.value.reduce((r,u)=>(u.errors.length&&(r[u.path]=u.errors),r),{});return Object.assign(Object.assign({},p.value),a)}),Y=w(()=>R(W.value).reduce((a,r)=>{const u=W.value[r];return u!=null&&u.length&&(a[r]=u[0]),a},{})),ee=w(()=>f.value.reduce((a,r)=>(a[r.path]={name:r.path||"",label:r.label||""},a),{})),ce=w(()=>f.value.reduce((a,r)=>{var u;return a[r.path]=(u=r.bails)!==null&&u!==void 0?u:!0,a},{})),te=Object.assign({},(e==null?void 0:e.initialErrors)||{}),de=(t=e==null?void 0:e.keepValuesOnUnmount)!==null&&t!==void 0?t:!1,{initialValues:U,originalInitialValues:K,setInitialValues:fe}=mn(f,d,e),ve=vn(f,d,K,Y),ne=w(()=>f.value.reduce((a,r)=>{const u=M(d,r.path);return G(a,r.path,u),a},{})),C=e==null?void 0:e.validationSchema;function $(a,r){var u,s;const h=w(()=>M(U.value,q(a))),m=E.value[q(a)];if(m){((r==null?void 0:r.type)==="checkbox"||(r==null?void 0:r.type)==="radio")&&(m.multiple=!0);const j=i++;return Array.isArray(m.id)?m.id.push(j):m.id=[m.id,j],m.fieldsCount++,m.__flags.pendingUnmount[j]=!1,m}const y=w(()=>M(d,q(a))),_=q(a),g=i++,b=Te({id:g,path:a,touched:!1,pending:!1,valid:!0,validated:!!(!((u=te[_])===null||u===void 0)&&u.length),initialValue:h,errors:St([]),bails:(s=r==null?void 0:r.bails)!==null&&s!==void 0?s:!1,label:r==null?void 0:r.label,type:(r==null?void 0:r.type)||"default",value:y,multiple:!1,__flags:{pendingUnmount:{[g]:!1}},fieldsCount:1,validate:r==null?void 0:r.validate,dirty:w(()=>!se(B(y),B(h)))});return f.value.push(b),E.value[_]=b,V(),Y.value[_]&&!te[_]&&X(()=>{H(_,{mode:"silent"})}),Ce(a)&&Be(a,j=>{V();const ie=O(y.value);E.value[j]=b,X(()=>{G(d,j,ie)})}),b}const _e=Ye(Le,5),me=Ye(Le,5),re=Gt(async a=>await a==="silent"?_e():me(),(a,[r])=>{const u=R(k.errorBag.value);return[...new Set([...R(a.results),...f.value.map(h=>h.path),...u])].sort().reduce((h,m)=>{const y=m,_=A(y)||I(y),g=(a.results[y]||{errors:[]}).errors,b={errors:g,valid:!g.length};return h.results[y]=b,b.valid||(h.errors[y]=b.errors[0]),_&&p.value[y]&&delete p.value[y],_?(_.valid=b.valid,r==="silent"||r==="validated-only"&&!_.validated||S(_,b.errors),h):(S(y,g),h)},{valid:a.valid,results:{},errors:{}})});function D(a){f.value.forEach(a)}function A(a){const r=typeof a=="string"?pe(a):a;return typeof r=="string"?E.value[r]:r}function I(a){return f.value.filter(u=>a.startsWith(u.path)).reduce((u,s)=>u?s.path.length>u.path.length?s:u:s,void 0)}let P=[],z;function Oe(a){return P.push(a),z||(z=X(()=>{[...P].sort().reverse().forEach(u=>{We(d,u)}),P=[],z=null})),z}function Ue(a){return function(u,s){return function(m){return m instanceof Event&&(m.preventDefault(),m.stopPropagation()),D(y=>y.touched=!0),l.value=!0,c.value++,ae().then(y=>{const _=O(d);if(y.valid&&typeof u=="function"){const g=O(ne.value);let b=a?g:_;return y.values&&(b=y.values),u(b,{evt:m,controlledValues:g,setErrors:F,setFieldError:S,setTouched:Ee,setFieldTouched:he,setValues:Se,setFieldValue:x,resetForm:Ae,resetField:ze})}!y.valid&&typeof s=="function"&&s({values:_,evt:m,errors:y.errors,results:y.results})}).then(y=>(l.value=!1,y),y=>{throw l.value=!1,y})}}}const Ve=Ue(!1);Ve.withControlled=Ue(!0);function ut(a,r){const u=f.value.findIndex(h=>h.path===a),s=f.value[u];if(!(u===-1||!s)){if(X(()=>{H(a,{mode:"silent",warn:!1})}),s.multiple&&s.fieldsCount&&s.fieldsCount--,Array.isArray(s.id)){const h=s.id.indexOf(r);h>=0&&s.id.splice(h,1),delete s.__flags.pendingUnmount[r]}(!s.multiple||s.fieldsCount<=0)&&(f.value.splice(u,1),xe(a),V(),delete E.value[a])}}function ot(a){return D(r=>{r.path.startsWith(a)&&R(r.__flags.pendingUnmount).forEach(u=>{r.__flags.pendingUnmount[u]=!0})})}const k={formId:n,values:d,controlledValues:ne,errorBag:W,errors:Y,schema:C,submitCount:c,meta:ve,isSubmitting:l,isValidating:o,fieldArrays:v,keepValuesOnUnmount:de,validateSchema:B(C)?re:void 0,validate:ae,setFieldError:S,validateField:H,setFieldValue:x,setValues:Se,setErrors:F,setFieldTouched:he,setTouched:Ee,resetForm:Ae,resetField:ze,handleSubmit:Ve,stageInitialValue:vt,unsetInitialValue:xe,setFieldInitialValue:je,useFieldModel:st,createPathState:$,getPathState:A,unsetPathValue:Oe,removePathState:ut,initialValues:U,getAllPathStates:()=>f.value,markForUnmount:ot,isFieldTouched:ct,isFieldDirty:dt,isFieldValid:ft};function x(a,r,u=!0){const s=O(r),h=typeof a=="string"?a:a.path;A(h)||$(h),G(d,h,s),u&&H(h)}function Se(a,r=!0){ye(d,a),v.forEach(u=>u&&u.reset()),r&&ae()}function De(a){const r=A(B(a))||$(a);return w({get(){return r.value},set(u){const s=B(a);x(s,u,!1),r.validated=!0,r.pending=!0,H(s).then(()=>{r.pending=!1})}})}function st(a){return Array.isArray(a)?a.map(De):De(a)}function he(a,r){const u=A(a);u&&(u.touched=r)}function ct(a){var r;return!!(!((r=A(a))===null||r===void 0)&&r.touched)}function dt(a){var r;return!!(!((r=A(a))===null||r===void 0)&&r.dirty)}function ft(a){var r;return!!(!((r=A(a))===null||r===void 0)&&r.valid)}function Ee(a){if(typeof a=="boolean"){D(r=>{r.touched=a});return}R(a).forEach(r=>{he(r,!!a[r])})}function ze(a,r){var u;const s=r&&"value"in r?r.value:M(U.value,a);je(a,O(s)),x(a,s,!1),he(a,(u=r==null?void 0:r.touched)!==null&&u!==void 0?u:!1),S(a,(r==null?void 0:r.errors)||[])}function Ae(a){let r=a!=null&&a.values?a.values:K.value;r=Z(C)&&N(C.cast)?C.cast(r):r,fe(r),D(u=>{var s;u.validated=!1,u.touched=((s=a==null?void 0:a.touched)===null||s===void 0?void 0:s[u.path])||!1,x(u.path,M(r,u.path),!1),S(u.path,void 0)}),Se(r,!1),F((a==null?void 0:a.errors)||{}),c.value=(a==null?void 0:a.submitCount)||0,X(()=>{ae({mode:"silent"})})}async function ae(a){const r=(a==null?void 0:a.mode)||"force";if(r==="force"&&D(m=>m.validated=!0),k.validateSchema)return k.validateSchema(r);o.value=!0;const u=await Promise.all(f.value.map(m=>m.validate?m.validate(a).then(y=>({key:m.path,valid:y.valid,errors:y.errors})):Promise.resolve({key:m.path,valid:!0,errors:[]})));o.value=!1;const s={},h={};for(const m of u)s[m.key]={valid:m.valid,errors:m.errors},m.errors.length&&(h[m.key]=m.errors[0]);return{valid:u.every(m=>m.valid),results:s,errors:h}}async function H(a,r){var u;const s=A(a);if(s&&(s.validated=!0),C){const{results:h}=await re((r==null?void 0:r.mode)||"validated-only");return h[a]||{errors:[],valid:!0}}return s!=null&&s.validate?s.validate(r):(!s&&(u=r==null?void 0:r.warn),Promise.resolve({errors:[],valid:!0}))}function xe(a){We(U.value,a)}function vt(a,r,u=!1){je(a,r),G(d,a,r),u&&!(e!=null&&e.initialValues)&&G(K.value,a,O(r))}function je(a,r){G(U.value,a,O(r))}async function Le(){const a=B(C);if(!a)return{valid:!0,results:{},errors:{}};o.value=!0;const r=et(a)||Z(a)?await sn(a,d):await cn(a,d,{names:ee.value,bailsMap:ce.value});return o.value=!1,r}const mt=Ve((a,{evt:r})=>{nt(r)&&r.target.submit()});bt(()=>{if(e!=null&&e.initialErrors&&F(e.initialErrors),e!=null&&e.initialTouched&&Ee(e.initialTouched),e!=null&&e.validateOnMount){ae();return}k.validateSchema&&k.validateSchema("silent")}),Ce(C)&&Be(C,()=>{var a;(a=k.validateSchema)===null||a===void 0||a.call(k,"validated-only")}),_t(Dt,k);function ht(a,r){const u=A(q(a))||$(a),s=()=>N(r)?r(le(u,ue)):r||{};function h(){var _;u.touched=!0,((_=s().validateOnBlur)!==null&&_!==void 0?_:J().validateOnBlur)&&H(u.path)}function m(_){var g;const b=(g=s().validateOnModelUpdate)!==null&&g!==void 0?g:J().validateOnModelUpdate;x(u.path,_,b)}return w(()=>{if(N(r)){const b=r(u),j=b.model||"modelValue";return Object.assign({onBlur:h,[j]:u.value,[`onUpdate:${j}`]:m},b.props||{})}const _=(r==null?void 0:r.model)||"modelValue",g={onBlur:h,[_]:u.value,[`onUpdate:${_}`]:m};return r!=null&&r.mapProps?Object.assign(Object.assign({},g),r.mapProps(le(u,ue))):g})}function pt(a,r){const u=A(q(a))||$(a),s=()=>N(r)?r(le(u,ue)):r||{};function h(){var g;u.touched=!0,((g=s().validateOnBlur)!==null&&g!==void 0?g:J().validateOnBlur)&&H(u.path)}function m(g){var b;const j=Xe(g),ie=(b=s().validateOnInput)!==null&&b!==void 0?b:J().validateOnInput;x(u.path,j,ie)}function y(g){var b;const j=Xe(g),ie=(b=s().validateOnChange)!==null&&b!==void 0?b:J().validateOnChange;x(u.path,j,ie)}return w(()=>{const g={value:u.value,onChange:y,onInput:m,onBlur:h};return N(r)?Object.assign(Object.assign({},g),r(le(u,ue)).attrs||{}):r!=null&&r.mapAttrs?Object.assign(Object.assign({},g),r.mapAttrs(le(u,ue))):g})}return Object.assign(Object.assign({},k),{values:Ot(d),handleReset:()=>Ae(),submitForm:mt,defineComponentBinds:ht,defineInputBinds:pt})}function vn(e,t,n,i){const l={touched:"some",pending:"some",valid:"every"},o=w(()=>!se(t,B(n)));function c(){const d=e.value;return R(l).reduce((f,p)=>{const E=l[p];return f[p]=d[E](V=>V[p]),f},{})}const v=Te(c());return Vt(()=>{const d=c();v.touched=d.touched,v.valid=d.valid,v.pending=d.pending}),w(()=>Object.assign(Object.assign({initialValues:B(n)},v),{valid:v.valid&&!R(i.value).length,dirty:o.value}))}function mn(e,t,n){const i=lt(n),l=n==null?void 0:n.initialValues,o=T(i),c=T(O(i));function v(d,f=!1){o.value=ye(O(o.value)||{},O(d)),c.value=ye(O(c.value)||{},O(d)),f&&e.value.forEach(p=>{if(p.touched)return;const V=M(o.value,p.path);G(t,p.path,O(V))})}return Ce(l)&&Be(l,d=>{d&&v(d,!0)},{deep:!0}),{initialValues:o,originalInitialValues:c,setInitialValues:v}}const hn=Ie({name:"Form",inheritAttrs:!1,props:{as:{type:String,default:"form"},validationSchema:{type:Object,default:void 0},initialValues:{type:Object,default:void 0},initialErrors:{type:Object,default:void 0},initialTouched:{type:Object,default:void 0},validateOnMount:{type:Boolean,default:!1},onSubmit:{type:Function,default:void 0},onInvalidSubmit:{type:Function,default:void 0},keepValues:{type:Boolean,default:!1}},setup(e,t){const n=we(e,"initialValues"),i=we(e,"validationSchema"),l=we(e,"keepValues"),{errors:o,errorBag:c,values:v,meta:d,isSubmitting:f,isValidating:p,submitCount:E,controlledValues:V,validate:S,validateField:F,handleReset:W,resetForm:Y,handleSubmit:ee,setErrors:ce,setFieldError:te,setFieldValue:de,setValues:U,setFieldTouched:K,setTouched:fe,resetField:ve}=fn({validationSchema:i.value?i:void 0,initialValues:n,initialErrors:e.initialErrors,initialTouched:e.initialTouched,validateOnMount:e.validateOnMount,keepValuesOnUnmount:l}),ne=ee((I,{evt:P})=>{nt(P)&&P.target.submit()},e.onInvalidSubmit),C=e.onSubmit?ee(e.onSubmit,e.onInvalidSubmit):ne;function $(I){Re(I)&&I.preventDefault(),W(),typeof t.attrs.onReset=="function"&&t.attrs.onReset()}function _e(I,P){return ee(typeof I=="function"&&!P?I:P,e.onInvalidSubmit)(I)}function me(){return O(v)}function re(){return O(d.value)}function D(){return O(o.value)}function A(){return{meta:d.value,errors:o.value,errorBag:c.value,values:v,isSubmitting:f.value,isValidating:p.value,submitCount:E.value,controlledValues:V.value,validate:S,validateField:F,handleSubmit:_e,handleReset:W,submitForm:ne,setErrors:ce,setFieldError:te,setFieldValue:de,setValues:U,setFieldTouched:K,setTouched:fe,resetForm:Y,resetField:ve,getValues:me,getMeta:re,getErrors:D}}return t.expose({setFieldError:te,setErrors:ce,setFieldValue:de,setValues:U,setFieldTouched:K,setTouched:fe,resetForm:Y,validate:S,validateField:F,resetField:ve,getValues:me,getMeta:re,getErrors:D}),function(){const P=e.as==="form"?e.as:yt(e.as),z=Yt(P,t,A);if(!e.as)return z;const Oe=e.as==="form"?{novalidate:!0}:{};return gt(P,Object.assign(Object.assign(Object.assign({},Oe),t.attrs),{onSubmit:C,onReset:$}),z)}}}),pn=hn,yn=ge("small",null,"默认用户名和密码为空。",-1),gn={key:0,class:"mt-2"},bn=Ie({__name:"AuthLogin",setup(e){const t=T(!1),n=T(!1),i=T(""),l=T("");async function o(c,{setErrors:v}){return i.value!=""&&(i.value=Nt(i.value)),Pt().login(l.value,i.value).then(f=>{console.log(f)}).catch(f=>{v({apiError:f})})}return(c,v)=>(Ne(),Et(B(pn),{onSubmit:o,class:"mt-7 loginForm"},{default:oe(({errors:d,isSubmitting:f})=>[L($e,{modelValue:l.value,"onUpdate:modelValue":v[0]||(v[0]=p=>l.value=p),label:"用户名",class:"mt-4 mb-8",required:"",density:"comfortable","hide-details":"auto",variant:"outlined",color:"primary"},null,8,["modelValue"]),L($e,{modelValue:i.value,"onUpdate:modelValue":v[1]||(v[1]=p=>i.value=p),label:"密码",required:"",density:"comfortable",variant:"outlined",color:"primary","hide-details":"auto","append-icon":n.value?"mdi-eye":"mdi-eye-off",type:n.value?"text":"password","onClick:append":v[2]||(v[2]=p=>n.value=!n.value),class:"pwdInput"},null,8,["modelValue","append-icon","type"]),yn,L(At,{color:"secondary",loading:f,block:"",class:"mt-8",variant:"flat",size:"large",disabled:t.value,type:"submit"},{default:oe(()=>[He(" 登录")]),_:2},1032,["loading","disabled"]),d.apiError?(Ne(),Qe("div",gn,[L(wt,{color:"error"},{default:oe(()=>[He(jt(d.apiError),1)]),_:2},1024)])):Ft("",!0)]),_:1}))}});const _n={style:{display:"flex","justify-content":"center","flex-direction":"column","align-items":"center",height:"100vh","background-color":"aliceblue"}},On={class:"text-center"},Vn=ge("h2",{class:"text-secondary text-h2 mt-4"},"AstrBot 仪表盘",-1),Sn=ge("h4",{class:"text-disabled text-h4 mt-3"},"登录以继续",-1),wn=Ie({__name:"LoginPage",setup(e){return(t,n)=>{const i=Tt("Logo");return Ne(),Qe("div",_n,[L(Bt,{variant:"outlined",style:{"max-width":"500px","box-shadow":"0 0 3px rgba(0, 0, 0, 0.1)"}},{default:oe(()=>[L(Ct,{class:"pa-9"},{default:oe(()=>[ge("div",On,[L(i),Vn,Sn]),L(bn)]),_:1})]),_:1})])}}});export{wn as default}; diff --git a/astrbot/dashboard/dist/assets/LoginPage-74e85ca7.css b/astrbot/dashboard/dist/assets/LoginPage-74e85ca7.css deleted file mode 100644 index 57fda31f0..000000000 --- a/astrbot/dashboard/dist/assets/LoginPage-74e85ca7.css +++ /dev/null @@ -1 +0,0 @@ -.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} diff --git a/astrbot/dashboard/dist/assets/WaitingForRestart-cde6f809.js b/astrbot/dashboard/dist/assets/WaitingForRestart-cde6f809.js deleted file mode 100644 index 326abbd11..000000000 --- a/astrbot/dashboard/dist/assets/WaitingForRestart-cde6f809.js +++ /dev/null @@ -1 +0,0 @@ -import{v as m,o as e,c as u,w as a,b as s,B as d,C as T,e as _,D as p,a5 as w,n,l as r,f,g as o,t as l,K as y}from"./index-d089162b.js";import{_ as S}from"./_plugin-vue_export-helper-c27b6911.js";const k={name:"WaitingForRestart",data(){return{visible:!1,startTime:-1,newStartTime:-1,status:"",cnt:0}},methods:{async check(){this.newStartTime=-1,this.startTime=-1,this.visible=!0,this.status="",console.log("start wfr"),await this.getStartTime(),setTimeout(()=>{this.timeoutInternal()},1e3)},timeoutInternal(){console.log("wfr: timeoutInternal",this.newStartTime,this.startTime),this.newStartTime===-1&&this.cnt<15&&this.visible?(this.checkStartTime(),this.cnt++,setTimeout(()=>{this.timeoutInternal()},1e3)):(this.cnt==10&&(this.status="拉取状态达到最大次数,请手动检查。"),this.cnt=0,setTimeout(()=>{this.visible=!1},1e3))},async getStartTime(){m.get("/api/stat/start-time",{timeout:3e3}).then(i=>{this.startTime=i.data.data.start_time})},async checkStartTime(){let i=await m.get("/api/stat/start-time",{timeout:3e3});return this.newStartTime=i.data.data.start_time,console.log("wfr: checkStartTime",this.newStartTime,this.startTime),this.newStartTime!==this.startTime&&(console.log("wfr: restarted"),setTimeout(()=>{this.visible=!1,window.location.reload()},2e3)),this.newStartTime}}},g={style:{"margin-top":"16px"}},b={key:0,class:"py-12 text-center"},V=n("p",null,"重启成功!",-1),v={key:1,style:{display:"block"}},x={key:2,style:{display:"block"}},B={key:3,style:{display:"block"}},C={style:{display:"block"}};function I(i,c,N,D,t,W){return e(),u(y,{modelValue:t.visible,"onUpdate:modelValue":c[0]||(c[0]=h=>t.visible=h),persistent:"","max-width":"400"},{default:a(()=>[s(d,null,{default:a(()=>[s(T,null,{default:a(()=>[_("正在等待 AstrBot 重启...")]),_:1}),s(p,null,{default:a(()=>[s(w,{indeterminate:"",color:"primary"}),n("div",g,[t.newStartTime!=-1?(e(),r("div",b,[s(f,{class:"mb-6",color:"success",icon:"mdi-check-circle-outline",size:"128"}),V])):o("",!0),t.startTime!=-1?(e(),r("small",v,"当前实例标识:"+l(t.startTime),1)):o("",!0),t.newStartTime!=-1?(e(),r("small",x,"检查到新实例:"+l(t.newStartTime)+",即将自动刷新页面",1)):o("",!0),t.status?(e(),r("small",B,l(t.status),1)):o("",!0),n("small",C,"次数:"+l(t.cnt)+" / 15",1)])]),_:1})]),_:1})]),_:1},8,["modelValue"])}const z=S(k,[["render",I]]);export{z as W}; diff --git a/astrbot/dashboard/dist/assets/_plugin-vue_export-helper-c27b6911.js b/astrbot/dashboard/dist/assets/_plugin-vue_export-helper-c27b6911.js deleted file mode 100644 index 718edd339..000000000 --- a/astrbot/dashboard/dist/assets/_plugin-vue_export-helper-c27b6911.js +++ /dev/null @@ -1 +0,0 @@ -const s=(t,r)=>{const o=t.__vccOpts||t;for(const[c,e]of r)o[c]=e;return o};export{s as _}; diff --git a/astrbot/dashboard/dist/assets/common-40607810.js b/astrbot/dashboard/dist/assets/common-40607810.js deleted file mode 100644 index 452eb499a..000000000 --- a/astrbot/dashboard/dist/assets/common-40607810.js +++ /dev/null @@ -1 +0,0 @@ -import{d as l}from"./index-d089162b.js";const i=l({id:"common",state:()=>({websocket:null,log_cache:[],log_cache_max_len:1e3}),actions:{createWebSocket(){if(this.websocket)return;let e=window.location.protocol==="https:"?"wss":"ws",t="/api/live-log",c=window.location.port,o=`${e}://${window.location.hostname}:${c}${t}`;console.log("websocket url:",o),this.websocket=new WebSocket(o),this.websocket.onmessage=s=>{this.log_cache.push(s.data),this.log_cache.length>this.log_cache_max_len&&this.log_cache.shift()}},getLogCache(){return this.log_cache}}});export{i as u}; diff --git a/astrbot/dashboard/dist/assets/index-d089162b.js b/astrbot/dashboard/dist/assets/index-d089162b.js deleted file mode 100644 index 9c889bb3c..000000000 --- a/astrbot/dashboard/dist/assets/index-d089162b.js +++ /dev/null @@ -1,727 +0,0 @@ -(function(){const a=document.createElement("link").relList;if(a&&a.supports&&a.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))r(l);new MutationObserver(l=>{for(const u of l)if(u.type==="childList")for(const f of u.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&r(f)}).observe(document,{childList:!0,subtree:!0});function i(l){const u={};return l.integrity&&(u.integrity=l.integrity),l.referrerPolicy&&(u.referrerPolicy=l.referrerPolicy),l.crossOrigin==="use-credentials"?u.credentials="include":l.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function r(l){if(l.ep)return;l.ep=!0;const u=i(l);fetch(l.href,u)}})();function mx(e,a){const i=Object.create(null),r=e.split(",");for(let l=0;l!!i[l.toLowerCase()]:l=>!!i[l]}const px=()=>{},lu=Object.assign,bx=Object.prototype.hasOwnProperty,yo=(e,a)=>bx.call(e,a),da=Array.isArray,$r=e=>dg(e)==="[object Map]",cu=e=>typeof e=="function",xx=e=>typeof e=="string",uu=e=>typeof e=="symbol",rr=e=>e!==null&&typeof e=="object",yx=Object.prototype.toString,dg=e=>yx.call(e),wx=e=>dg(e).slice(8,-1),du=e=>xx(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,hu=(e,a)=>!Object.is(e,a),Sx=(e,a,i)=>{Object.defineProperty(e,a,{configurable:!0,enumerable:!1,value:i})};let bn;class fu{constructor(a=!1){this.detached=a,this._active=!0,this.effects=[],this.cleanups=[],this.parent=bn,!a&&bn&&(this.index=(bn.scopes||(bn.scopes=[])).push(this)-1)}get active(){return this._active}run(a){if(this._active){const i=bn;try{return bn=this,a()}finally{bn=i}}}on(){bn=this}off(){bn=this.parent}stop(a){if(this._active){let i,r;for(i=0,r=this.effects.length;i{const a=new Set(e);return a.w=0,a.n=0,a},fg=e=>(e.w&Da)>0,gg=e=>(e.n&Da)>0,kx=({deps:e})=>{if(e.length)for(let a=0;a{const{deps:a}=e;if(a.length){let i=0;for(let r=0;r{(C==="length"||C>=x)&&m.push(w)})}else switch(i!==void 0&&m.push(f.get(i)),a){case"add":da(e)?du(i)&&m.push(f.get("length")):(m.push(f.get(li)),$r(e)&&m.push(f.get(ql)));break;case"delete":da(e)||(m.push(f.get(li)),$r(e)&&m.push(f.get(ql)));break;case"set":$r(e)&&m.push(f.get(li));break}if(m.length===1)m[0]&&Kl(m[0]);else{const x=[];for(const w of m)w&&x.push(...w);Kl(vu(x))}}function Kl(e,a){const i=da(e)?e:[...e];for(const r of i)r.computed&&Wd(r);for(const r of i)r.computed||Wd(r)}function Wd(e,a){(e!==zn||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function Ex(e,a){var i;return(i=to.get(e))==null?void 0:i.get(a)}const Tx=mx("__proto__,__v_isRef,__isVue"),pg=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(uu)),Ix=wo(),Lx=wo(!1,!0),_x=wo(!0),Rx=wo(!0,!0),jd=Ox();function Ox(){const e={};return["includes","indexOf","lastIndexOf"].forEach(a=>{e[a]=function(...i){const r=nt(this);for(let u=0,f=this.length;u{e[a]=function(...i){ts();const r=nt(this)[a].apply(this,i);return ns(),r}}),e}function Vx(e){const a=nt(this);return fn(a,"has",e),a.hasOwnProperty(e)}function wo(e=!1,a=!1){return function(r,l,u){if(l==="__v_isReactive")return!e;if(l==="__v_isReadonly")return e;if(l==="__v_isShallow")return a;if(l==="__v_raw"&&u===(e?a?Cg:kg:a?Sg:wg).get(r))return r;const f=da(r);if(!e){if(f&&yo(jd,l))return Reflect.get(jd,l,u);if(l==="hasOwnProperty")return Vx}const m=Reflect.get(r,l,u);return(uu(l)?pg.has(l):Tx(l))||(e||fn(r,"get",l),a)?m:yt(m)?f&&du(l)?m:m.value:rr(m)?e?as(m):Gt(m):m}}const Mx=bg(),Fx=bg(!0);function bg(e=!1){return function(i,r,l,u){let f=i[r];if(fi(f)&&yt(f)&&!yt(l))return!1;if(!e&&(!Ns(l)&&!fi(l)&&(f=nt(f),l=nt(l)),!da(i)&&yt(f)&&!yt(l)))return f.value=l,!0;const m=da(i)&&du(r)?Number(r)e,So=e=>Reflect.getPrototypeOf(e);function Ir(e,a,i=!1,r=!1){e=e.__v_raw;const l=nt(e),u=nt(a);i||(a!==u&&fn(l,"get",a),fn(l,"get",u));const{has:f}=So(l),m=r?mu:i?xu:Hs;if(f.call(l,a))return m(e.get(a));if(f.call(l,u))return m(e.get(u));e!==l&&e.get(a)}function Lr(e,a=!1){const i=this.__v_raw,r=nt(i),l=nt(e);return a||(e!==l&&fn(r,"has",e),fn(r,"has",l)),e===l?i.has(e):i.has(e)||i.has(l)}function _r(e,a=!1){return e=e.__v_raw,!a&&fn(nt(e),"iterate",li),Reflect.get(e,"size",e)}function $d(e){e=nt(e);const a=nt(this);return So(a).has.call(a,e)||(a.add(e),ga(a,"add",e,e)),this}function Gd(e,a){a=nt(a);const i=nt(this),{has:r,get:l}=So(i);let u=r.call(i,e);u||(e=nt(e),u=r.call(i,e));const f=l.call(i,e);return i.set(e,a),u?hu(a,f)&&ga(i,"set",e,a):ga(i,"add",e,a),this}function Ud(e){const a=nt(this),{has:i,get:r}=So(a);let l=i.call(a,e);l||(e=nt(e),l=i.call(a,e)),r&&r.call(a,e);const u=a.delete(e);return l&&ga(a,"delete",e,void 0),u}function qd(){const e=nt(this),a=e.size!==0,i=e.clear();return a&&ga(e,"clear",void 0,void 0),i}function Rr(e,a){return function(r,l){const u=this,f=u.__v_raw,m=nt(f),x=a?mu:e?xu:Hs;return!e&&fn(m,"iterate",li),f.forEach((w,C)=>r.call(l,x(w),x(C),u))}}function Or(e,a,i){return function(...r){const l=this.__v_raw,u=nt(l),f=$r(u),m=e==="entries"||e===Symbol.iterator&&f,x=e==="keys"&&f,w=l[e](...r),C=i?mu:a?xu:Hs;return!a&&fn(u,"iterate",x?ql:li),{next(){const{value:A,done:E}=w.next();return E?{value:A,done:E}:{value:m?[C(A[0]),C(A[1])]:C(A),done:E}},[Symbol.iterator](){return this}}}}function Aa(e){return function(...a){return e==="delete"?!1:this}}function Xx(){const e={get(u){return Ir(this,u)},get size(){return _r(this)},has:Lr,add:$d,set:Gd,delete:Ud,clear:qd,forEach:Rr(!1,!1)},a={get(u){return Ir(this,u,!1,!0)},get size(){return _r(this)},has:Lr,add:$d,set:Gd,delete:Ud,clear:qd,forEach:Rr(!1,!0)},i={get(u){return Ir(this,u,!0)},get size(){return _r(this,!0)},has(u){return Lr.call(this,u,!0)},add:Aa("add"),set:Aa("set"),delete:Aa("delete"),clear:Aa("clear"),forEach:Rr(!0,!1)},r={get(u){return Ir(this,u,!0,!0)},get size(){return _r(this,!0)},has(u){return Lr.call(this,u,!0)},add:Aa("add"),set:Aa("set"),delete:Aa("delete"),clear:Aa("clear"),forEach:Rr(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(u=>{e[u]=Or(u,!1,!1),i[u]=Or(u,!0,!1),a[u]=Or(u,!1,!0),r[u]=Or(u,!0,!0)}),[e,i,a,r]}const[Yx,Wx,jx,$x]=Xx();function ko(e,a){const i=a?e?$x:jx:e?Wx:Yx;return(r,l,u)=>l==="__v_isReactive"?!e:l==="__v_isReadonly"?e:l==="__v_raw"?r:Reflect.get(yo(i,l)&&l in r?i:r,l,u)}const Gx={get:ko(!1,!1)},Ux={get:ko(!1,!0)},qx={get:ko(!0,!1)},Kx={get:ko(!0,!0)},wg=new WeakMap,Sg=new WeakMap,kg=new WeakMap,Cg=new WeakMap;function Zx(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Jx(e){return e.__v_skip||!Object.isExtensible(e)?0:Zx(wx(e))}function Gt(e){return fi(e)?e:Co(e,!1,xg,Gx,wg)}function pu(e){return Co(e,!1,Nx,Ux,Sg)}function as(e){return Co(e,!0,yg,qx,kg)}function Qx(e){return Co(e,!0,Hx,Kx,Cg)}function Co(e,a,i,r,l){if(!rr(e)||e.__v_raw&&!(a&&e.__v_isReactive))return e;const u=l.get(e);if(u)return u;const f=Jx(e);if(f===0)return e;const m=new Proxy(e,f===2?r:i);return l.set(e,m),m}function ha(e){return fi(e)?ha(e.__v_raw):!!(e&&e.__v_isReactive)}function fi(e){return!!(e&&e.__v_isReadonly)}function Ns(e){return!!(e&&e.__v_isShallow)}function bu(e){return ha(e)||fi(e)}function nt(e){const a=e&&e.__v_raw;return a?nt(a):e}function lr(e){return Sx(e,"__v_skip",!0),e}const Hs=e=>rr(e)?Gt(e):e,xu=e=>rr(e)?as(e):e;function yu(e){Ma&&zn&&(e=nt(e),mg(e.dep||(e.dep=vu())))}function Ao(e,a){e=nt(e);const i=e.dep;i&&Kl(i)}function yt(e){return!!(e&&e.__v_isRef===!0)}function Oe(e){return Ag(e,!1)}function Xe(e){return Ag(e,!0)}function Ag(e,a){return yt(e)?e:new ey(e,a)}class ey{constructor(a,i){this.__v_isShallow=i,this.dep=void 0,this.__v_isRef=!0,this._rawValue=i?a:nt(a),this._value=i?a:Hs(a)}get value(){return yu(this),this._value}set value(a){const i=this.__v_isShallow||Ns(a)||fi(a);a=i?a:nt(a),hu(a,this._rawValue)&&(this._rawValue=a,this._value=i?a:Hs(a),Ao(this))}}function ty(e){Ao(e)}function _t(e){return yt(e)?e.value:e}function ny(e){return cu(e)?e():_t(e)}const ay={get:(e,a,i)=>_t(Reflect.get(e,a,i)),set:(e,a,i,r)=>{const l=e[a];return yt(l)&&!yt(i)?(l.value=i,!0):Reflect.set(e,a,i,r)}};function wu(e){return ha(e)?e:new Proxy(e,ay)}class iy{constructor(a){this.dep=void 0,this.__v_isRef=!0;const{get:i,set:r}=a(()=>yu(this),()=>Ao(this));this._get=i,this._set=r}get value(){return this._get()}set value(a){this._set(a)}}function sy(e){return new iy(e)}function cr(e){const a=da(e)?new Array(e.length):{};for(const i in e)a[i]=Pg(e,i);return a}class ry{constructor(a,i,r){this._object=a,this._key=i,this._defaultValue=r,this.__v_isRef=!0}get value(){const a=this._object[this._key];return a===void 0?this._defaultValue:a}set value(a){this._object[this._key]=a}get dep(){return Ex(nt(this._object),this._key)}}class oy{constructor(a){this._getter=a,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}}function Ie(e,a,i){return yt(e)?e:cu(e)?new oy(e):rr(e)&&arguments.length>1?Pg(e,a,i):Oe(e)}function Pg(e,a,i){const r=e[a];return yt(r)?r:new ry(e,a,i)}class ly{constructor(a,i,r,l){this._setter=i,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this._dirty=!0,this.effect=new or(a,()=>{this._dirty||(this._dirty=!0,Ao(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!l,this.__v_isReadonly=r}get value(){const a=nt(this);return yu(a),(a._dirty||!a._cacheable)&&(a._dirty=!1,a._value=a.effect.run()),a._value}set value(a){this._setter(a)}}function cy(e,a,i=!1){let r,l;const u=cu(e);return u?(r=e,l=px):(r=e.get,l=e.set),new ly(r,l,u||!l,i)}function Eg(e,a){const i=Object.create(null),r=e.split(",");for(let l=0;l!!i[l.toLowerCase()]:l=>!!i[l]}const Ct={},Hi=[],ea=()=>{},uy=()=>!1,dy=/^on[^a-z]/,Po=e=>dy.test(e),Tg=e=>e.startsWith("onUpdate:"),Yt=Object.assign,Su=(e,a)=>{const i=e.indexOf(a);i>-1&&e.splice(i,1)},hy=Object.prototype.hasOwnProperty,pt=(e,a)=>hy.call(e,a),rt=Array.isArray,Ig=e=>Eo(e)==="[object Map]",Lg=e=>Eo(e)==="[object Set]",fy=e=>Eo(e)==="[object RegExp]",st=e=>typeof e=="function",Dt=e=>typeof e=="string",Mt=e=>e!==null&&typeof e=="object",ku=e=>Mt(e)&&st(e.then)&&st(e.catch),_g=Object.prototype.toString,Eo=e=>_g.call(e),Rg=e=>Eo(e)==="[object Object]",Ts=Eg(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),To=e=>{const a=Object.create(null);return i=>a[i]||(a[i]=e(i))},gy=/-(\w)/g,kn=To(e=>e.replace(gy,(a,i)=>i?i.toUpperCase():"")),vy=/\B([A-Z])/g,Io=To(e=>e.replace(vy,"-$1").toLowerCase()),ba=To(e=>e.charAt(0).toUpperCase()+e.slice(1)),Is=To(e=>e?`on${ba(e)}`:""),Zl=(e,a)=>!Object.is(e,a),Ls=(e,a)=>{for(let i=0;i{Object.defineProperty(e,a,{configurable:!0,enumerable:!1,value:i})},my=e=>{const a=parseFloat(e);return isNaN(a)?e:a},py=e=>{const a=Dt(e)?Number(e):NaN;return isNaN(a)?e:a};let Kd;const Ql=()=>Kd||(Kd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),by="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console",xy=Eg(by);function ur(e){if(rt(e)){const a={};for(let i=0;i{if(i){const r=i.split(wy);r.length>1&&(a[r[0].trim()]=r[1].trim())}}),a}function dr(e){let a="";if(Dt(e))a=e;else if(rt(e))for(let i=0;iDt(e)?e:e==null?"":rt(e)||Mt(e)&&(e.toString===_g||!st(e.toString))?JSON.stringify(e,Og,2):String(e),Og=(e,a)=>a&&a.__v_isRef?Og(e,a.value):Ig(a)?{[`Map(${a.size})`]:[...a.entries()].reduce((i,[r,l])=>(i[`${r} =>`]=l,i),{})}:Lg(a)?{[`Set(${a.size})`]:[...a.values()]}:Mt(a)&&!rt(a)&&!Rg(a)?String(a):a;function Py(e,...a){}function Ey(e,a){}function fa(e,a,i,r){let l;try{l=r?e(...r):e()}catch(u){wi(u,a,i)}return l}function wn(e,a,i,r){if(st(e)){const u=fa(e,a,i,r);return u&&ku(u)&&u.catch(f=>{wi(f,a,i)}),u}const l=[];for(let u=0;u>>1;Ys(Jt[r])Qn&&Jt.splice(a,1)}function Au(e){rt(e)?Xi.push(...e):(!oa||!oa.includes(e,e.allowRecurse?ni+1:ni))&&Xi.push(e),Mg()}function Zd(e,a=Xs?Qn+1:0){for(;aYs(i)-Ys(r)),ni=0;nie.id==null?1/0:e.id,_y=(e,a)=>{const i=Ys(e)-Ys(a);if(i===0){if(e.pre&&!a.pre)return-1;if(a.pre&&!e.pre)return 1}return i};function Fg(e){ec=!1,Xs=!0,Jt.sort(_y);const a=ea;try{for(Qn=0;QnDi.emit(l,...u)),Vr=[]):typeof window<"u"&&window.HTMLElement&&!((r=(i=window.navigator)==null?void 0:i.userAgent)!=null&&r.includes("jsdom"))?((a.__VUE_DEVTOOLS_HOOK_REPLAY__=a.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(u=>{Bg(u,a)}),setTimeout(()=>{Di||(a.__VUE_DEVTOOLS_HOOK_REPLAY__=null,Vr=[])},3e3)):Vr=[]}function Ry(e,a,...i){if(e.isUnmounted)return;const r=e.vnode.props||Ct;let l=i;const u=a.startsWith("update:"),f=u&&a.slice(7);if(f&&f in r){const C=`${f==="modelValue"?"model":f}Modifiers`,{number:A,trim:E}=r[C]||Ct;E&&(l=i.map(_=>Dt(_)?_.trim():_)),A&&(l=i.map(my))}let m,x=r[m=Is(a)]||r[m=Is(kn(a))];!x&&u&&(x=r[m=Is(Io(a))]),x&&wn(x,e,6,l);const w=r[m+"Once"];if(w){if(!e.emitted)e.emitted={};else if(e.emitted[m])return;e.emitted[m]=!0,wn(w,e,6,l)}}function Dg(e,a,i=!1){const r=a.emitsCache,l=r.get(e);if(l!==void 0)return l;const u=e.emits;let f={},m=!1;if(!st(e)){const x=w=>{const C=Dg(w,a,!0);C&&(m=!0,Yt(f,C))};!i&&a.mixins.length&&a.mixins.forEach(x),e.extends&&x(e.extends),e.mixins&&e.mixins.forEach(x)}return!u&&!m?(Mt(e)&&r.set(e,null),null):(rt(u)?u.forEach(x=>f[x]=null):Yt(f,u),Mt(e)&&r.set(e,f),f)}function _o(e,a){return!e||!Po(a)?!1:(a=a.slice(2).replace(/Once$/,""),pt(e,a[0].toLowerCase()+a.slice(1))||pt(e,Io(a))||pt(e,a))}let Xt=null,Ro=null;function Ws(e){const a=Xt;return Xt=e,Ro=e&&e.type.__scopeId||null,a}function Oy(e){Ro=e}function Vy(){Ro=null}const My=e=>Pu;function Pu(e,a=Xt,i){if(!a||e._n)return e;const r=(...l)=>{r._d&&oc(-1);const u=Ws(a);let f;try{f=e(...l)}finally{Ws(u),r._d&&oc(1)}return f};return r._n=!0,r._c=!0,r._d=!0,r}function Gr(e){const{type:a,vnode:i,proxy:r,withProxy:l,props:u,propsOptions:[f],slots:m,attrs:x,emit:w,render:C,renderCache:A,data:E,setupState:_,ctx:V,inheritAttrs:D}=e;let X,B;const L=Ws(e);try{if(i.shapeFlag&4){const Y=l||r;X=xn(C.call(Y,Y,A,u,_,E,V)),B=x}else{const Y=a;X=xn(Y.length>1?Y(u,{attrs:x,slots:m,emit:w}):Y(u,null)),B=a.props?x:By(x)}}catch(Y){Os.length=0,wi(Y,e,1),X=O(tn)}let W=X;if(B&&D!==!1){const Y=Object.keys(B),{shapeFlag:N}=W;Y.length&&N&7&&(f&&Y.some(Tg)&&(B=Dy(B,f)),W=jn(W,B))}return i.dirs&&(W=jn(W),W.dirs=W.dirs?W.dirs.concat(i.dirs):i.dirs),i.transition&&(W.transition=i.transition),X=W,Ws(L),X}function Fy(e){let a;for(let i=0;i{let a;for(const i in e)(i==="class"||i==="style"||Po(i))&&((a||(a={}))[i]=e[i]);return a},Dy=(e,a)=>{const i={};for(const r in e)(!Tg(r)||!(r.slice(9)in a))&&(i[r]=e[r]);return i};function zy(e,a,i){const{props:r,children:l,component:u}=e,{props:f,children:m,patchFlag:x}=a,w=u.emitsOptions;if(a.dirs||a.transition)return!0;if(i&&x>=0){if(x&1024)return!0;if(x&16)return r?Jd(r,f,w):!!f;if(x&8){const C=a.dynamicProps;for(let A=0;Ae.__isSuspense,Ny={name:"Suspense",__isSuspense:!0,process(e,a,i,r,l,u,f,m,x,w){e==null?Xy(a,i,r,l,u,f,m,x,w):Yy(e,a,i,r,l,f,m,x,w)},hydrate:Wy,create:Tu,normalize:jy},Hy=Ny;function js(e,a){const i=e.props&&e.props[a];st(i)&&i()}function Xy(e,a,i,r,l,u,f,m,x){const{p:w,o:{createElement:C}}=x,A=C("div"),E=e.suspense=Tu(e,l,r,a,A,i,u,f,m,x);w(null,E.pendingBranch=e.ssContent,A,null,r,E,u,f),E.deps>0?(js(e,"onPending"),js(e,"onFallback"),w(null,e.ssFallback,a,i,r,null,u,f),Yi(E,e.ssFallback)):E.resolve(!1,!0)}function Yy(e,a,i,r,l,u,f,m,{p:x,um:w,o:{createElement:C}}){const A=a.suspense=e.suspense;A.vnode=a,a.el=e.el;const E=a.ssContent,_=a.ssFallback,{activeBranch:V,pendingBranch:D,isInFallback:X,isHydrating:B}=A;if(D)A.pendingBranch=E,Nn(E,D)?(x(D,E,A.hiddenContainer,null,l,A,u,f,m),A.deps<=0?A.resolve():X&&(x(V,_,i,r,l,null,u,f,m),Yi(A,_))):(A.pendingId++,B?(A.isHydrating=!1,A.activeBranch=D):w(D,l,A),A.deps=0,A.effects.length=0,A.hiddenContainer=C("div"),X?(x(null,E,A.hiddenContainer,null,l,A,u,f,m),A.deps<=0?A.resolve():(x(V,_,i,r,l,null,u,f,m),Yi(A,_))):V&&Nn(E,V)?(x(V,E,i,r,l,A,u,f,m),A.resolve(!0)):(x(null,E,A.hiddenContainer,null,l,A,u,f,m),A.deps<=0&&A.resolve()));else if(V&&Nn(E,V))x(V,E,i,r,l,A,u,f,m),Yi(A,E);else if(js(a,"onPending"),A.pendingBranch=E,A.pendingId++,x(null,E,A.hiddenContainer,null,l,A,u,f,m),A.deps<=0)A.resolve();else{const{timeout:L,pendingId:W}=A;L>0?setTimeout(()=>{A.pendingId===W&&A.fallback(_)},L):L===0&&A.fallback(_)}}function Tu(e,a,i,r,l,u,f,m,x,w,C=!1){const{p:A,m:E,um:_,n:V,o:{parentNode:D,remove:X}}=w;let B;const L=$y(e);L&&a!=null&&a.pendingBranch&&(B=a.pendingId,a.deps++);const W=e.props?py(e.props.timeout):void 0,Y={vnode:e,parent:a,parentComponent:i,isSVG:f,container:r,hiddenContainer:l,anchor:u,deps:0,pendingId:0,timeout:typeof W=="number"?W:-1,activeBranch:null,pendingBranch:null,isInFallback:!0,isHydrating:C,isUnmounted:!1,effects:[],resolve(N=!1,J=!1){const{vnode:Q,activeBranch:j,pendingBranch:G,pendingId:ee,effects:ie,parentComponent:ne,container:oe}=Y;if(Y.isHydrating)Y.isHydrating=!1;else if(!N){const we=j&&G.transition&&G.transition.mode==="out-in";we&&(j.transition.afterLeave=()=>{ee===Y.pendingId&&E(G,oe,fe,0)});let{anchor:fe}=Y;j&&(fe=V(j),_(j,ne,Y,!0)),we||E(G,oe,fe,0)}Yi(Y,G),Y.pendingBranch=null,Y.isInFallback=!1;let le=Y.parent,Ae=!1;for(;le;){if(le.pendingBranch){le.effects.push(...ie),Ae=!0;break}le=le.parent}Ae||Au(ie),Y.effects=[],L&&a&&a.pendingBranch&&B===a.pendingId&&(a.deps--,a.deps===0&&!J&&a.resolve()),js(Q,"onResolve")},fallback(N){if(!Y.pendingBranch)return;const{vnode:J,activeBranch:Q,parentComponent:j,container:G,isSVG:ee}=Y;js(J,"onFallback");const ie=V(Q),ne=()=>{Y.isInFallback&&(A(null,N,G,ie,j,null,ee,m,x),Yi(Y,N))},oe=N.transition&&N.transition.mode==="out-in";oe&&(Q.transition.afterLeave=ne),Y.isInFallback=!0,_(Q,j,null,!0),oe||ne()},move(N,J,Q){Y.activeBranch&&E(Y.activeBranch,N,J,Q),Y.container=N},next(){return Y.activeBranch&&V(Y.activeBranch)},registerDep(N,J){const Q=!!Y.pendingBranch;Q&&Y.deps++;const j=N.vnode.el;N.asyncDep.catch(G=>{wi(G,N,0)}).then(G=>{if(N.isUnmounted||Y.isUnmounted||Y.pendingId!==N.suspenseId)return;N.asyncResolved=!0;const{vnode:ee}=N;lc(N,G,!1),j&&(ee.el=j);const ie=!j&&N.subTree.el;J(N,ee,D(j||N.subTree.el),j?null:V(N.subTree),Y,f,x),ie&&X(ie),Eu(N,ee.el),Q&&--Y.deps===0&&Y.resolve()})},unmount(N,J){Y.isUnmounted=!0,Y.activeBranch&&_(Y.activeBranch,i,N,J),Y.pendingBranch&&_(Y.pendingBranch,i,N,J)}};return Y}function Wy(e,a,i,r,l,u,f,m,x){const w=a.suspense=Tu(a,r,i,e.parentNode,document.createElement("div"),null,l,u,f,m,!0),C=x(e,w.pendingBranch=a.ssContent,i,w,u,f);return w.deps===0&&w.resolve(!1,!0),C}function jy(e){const{shapeFlag:a,children:i}=e,r=a&32;e.ssContent=Qd(r?i.default:i),e.ssFallback=r?Qd(i.fallback):O(tn)}function Qd(e){let a;if(st(e)){const i=vi&&e._c;i&&(e._d=!1,vr()),e=e(),i&&(e._d=!0,a=hn,fv())}return rt(e)&&(e=Fy(e)),e=xn(e),a&&!e.dynamicChildren&&(e.dynamicChildren=a.filter(i=>i!==e)),e}function Ng(e,a){a&&a.pendingBranch?rt(e)?a.effects.push(...e):a.effects.push(e):Au(e)}function Yi(e,a){e.activeBranch=a;const{vnode:i,parentComponent:r}=e,l=i.el=a.el;r&&r.subTree===i&&(r.vnode.el=l,Eu(r,l))}function $y(e){var a;return((a=e.props)==null?void 0:a.suspensible)!=null&&e.props.suspensible!==!1}function vn(e,a){return hr(e,null,a)}function Hg(e,a){return hr(e,null,{flush:"post"})}function Gy(e,a){return hr(e,null,{flush:"sync"})}const Mr={};function He(e,a,i){return hr(e,a,i)}function hr(e,a,{immediate:i,deep:r,flush:l,onTrack:u,onTrigger:f}=Ct){var m;const x=gu()===((m=Vt)==null?void 0:m.scope)?Vt:null;let w,C=!1,A=!1;if(yt(e)?(w=()=>e.value,C=Ns(e)):ha(e)?(w=()=>e,r=!0):rt(e)?(A=!0,C=e.some(Y=>ha(Y)||Ns(Y)),w=()=>e.map(Y=>{if(yt(Y))return Y.value;if(ha(Y))return ii(Y);if(st(Y))return fa(Y,x,2)})):st(e)?a?w=()=>fa(e,x,2):w=()=>{if(!(x&&x.isUnmounted))return E&&E(),wn(e,x,3,[_])}:w=ea,a&&r){const Y=w;w=()=>ii(Y())}let E,_=Y=>{E=L.onStop=()=>{fa(Y,x,4)}},V;if($i)if(_=ea,a?i&&wn(a,x,3,[w(),A?[]:void 0,_]):w(),l==="sync"){const Y=kv();V=Y.__watcherHandles||(Y.__watcherHandles=[])}else return ea;let D=A?new Array(e.length).fill(Mr):Mr;const X=()=>{if(L.active)if(a){const Y=L.run();(r||C||(A?Y.some((N,J)=>Zl(N,D[J])):Zl(Y,D)))&&(E&&E(),wn(a,x,3,[Y,D===Mr?void 0:A&&D[0]===Mr?[]:D,_]),D=Y)}else L.run()};X.allowRecurse=!!a;let B;l==="sync"?B=X:l==="post"?B=()=>$t(X,x&&x.suspense):(X.pre=!0,x&&(X.id=x.uid),B=()=>Lo(X));const L=new or(w,B);a?i?X():D=L.run():l==="post"?$t(L.run.bind(L),x&&x.suspense):L.run();const W=()=>{L.stop(),x&&x.scope&&Su(x.scope.effects,L)};return V&&V.push(W),W}function Uy(e,a,i){const r=this.proxy,l=Dt(e)?e.includes(".")?Xg(r,e):()=>r[e]:e.bind(r,r);let u;st(a)?u=a:(u=a.handler,i=a);const f=Vt;Ha(this);const m=hr(l,u.bind(r),i);return f?Ha(f):Fa(),m}function Xg(e,a){const i=a.split(".");return()=>{let r=e;for(let l=0;l{ii(i,a)});else if(Rg(e))for(const i in e)ii(e[i],a);return e}function Et(e,a){const i=Xt;if(i===null)return e;const r=zo(i)||i.proxy,l=e.dirs||(e.dirs=[]);for(let u=0;u{e.isMounted=!0}),qt(()=>{e.isUnmounting=!0}),e}const En=[Function,Array],Lu={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:En,onEnter:En,onAfterEnter:En,onEnterCancelled:En,onBeforeLeave:En,onLeave:En,onAfterLeave:En,onLeaveCancelled:En,onBeforeAppear:En,onAppear:En,onAfterAppear:En,onAppearCancelled:En},qy={name:"BaseTransition",props:Lu,setup(e,{slots:a}){const i=aa(),r=Iu();let l;return()=>{const u=a.default&&Oo(a.default(),!0);if(!u||!u.length)return;let f=u[0];if(u.length>1){for(const D of u)if(D.type!==tn){f=D;break}}const m=nt(e),{mode:x}=m;if(r.isLeaving)return wl(f);const w=eh(f);if(!w)return wl(f);const C=ji(w,m,r,i);gi(w,C);const A=i.subTree,E=A&&eh(A);let _=!1;const{getTransitionKey:V}=w.type;if(V){const D=V();l===void 0?l=D:D!==l&&(l=D,_=!0)}if(E&&E.type!==tn&&(!Nn(w,E)||_)){const D=ji(E,m,r,i);if(gi(E,D),x==="out-in")return r.isLeaving=!0,D.afterLeave=()=>{r.isLeaving=!1,i.update.active!==!1&&i.update()},wl(f);x==="in-out"&&w.type!==tn&&(D.delayLeave=(X,B,L)=>{const W=Wg(r,E);W[String(E.key)]=E,X._leaveCb=()=>{B(),X._leaveCb=void 0,delete C.delayedLeave},C.delayedLeave=L})}return f}}},Yg=qy;function Wg(e,a){const{leavingVNodes:i}=e;let r=i.get(a.type);return r||(r=Object.create(null),i.set(a.type,r)),r}function ji(e,a,i,r){const{appear:l,mode:u,persisted:f=!1,onBeforeEnter:m,onEnter:x,onAfterEnter:w,onEnterCancelled:C,onBeforeLeave:A,onLeave:E,onAfterLeave:_,onLeaveCancelled:V,onBeforeAppear:D,onAppear:X,onAfterAppear:B,onAppearCancelled:L}=a,W=String(e.key),Y=Wg(i,e),N=(j,G)=>{j&&wn(j,r,9,G)},J=(j,G)=>{const ee=G[1];N(j,G),rt(j)?j.every(ie=>ie.length<=1)&&ee():j.length<=1&&ee()},Q={mode:u,persisted:f,beforeEnter(j){let G=m;if(!i.isMounted)if(l)G=D||m;else return;j._leaveCb&&j._leaveCb(!0);const ee=Y[W];ee&&Nn(e,ee)&&ee.el._leaveCb&&ee.el._leaveCb(),N(G,[j])},enter(j){let G=x,ee=w,ie=C;if(!i.isMounted)if(l)G=X||x,ee=B||w,ie=L||C;else return;let ne=!1;const oe=j._enterCb=le=>{ne||(ne=!0,le?N(ie,[j]):N(ee,[j]),Q.delayedLeave&&Q.delayedLeave(),j._enterCb=void 0)};G?J(G,[j,oe]):oe()},leave(j,G){const ee=String(e.key);if(j._enterCb&&j._enterCb(!0),i.isUnmounting)return G();N(A,[j]);let ie=!1;const ne=j._leaveCb=oe=>{ie||(ie=!0,G(),oe?N(V,[j]):N(_,[j]),j._leaveCb=void 0,Y[ee]===e&&delete Y[ee])};Y[ee]=e,E?J(E,[j,ne]):ne()},clone(j){return ji(j,a,i,r)}};return Q}function wl(e){if(fr(e))return e=jn(e),e.children=null,e}function eh(e){return fr(e)?e.children?e.children[0]:void 0:e}function gi(e,a){e.shapeFlag&6&&e.component?gi(e.component.subTree,a):e.shapeFlag&128?(e.ssContent.transition=a.clone(e.ssContent),e.ssFallback.transition=a.clone(e.ssFallback)):e.transition=a}function Oo(e,a=!1,i){let r=[],l=0;for(let u=0;u1)for(let u=0;uYt({name:e.name},a,{setup:e}))():e}const ci=e=>!!e.type.__asyncLoader;function Ky(e){st(e)&&(e={loader:e});const{loader:a,loadingComponent:i,errorComponent:r,delay:l=200,timeout:u,suspensible:f=!0,onError:m}=e;let x=null,w,C=0;const A=()=>(C++,x=null,E()),E=()=>{let _;return x||(_=x=a().catch(V=>{if(V=V instanceof Error?V:new Error(String(V)),m)return new Promise((D,X)=>{m(V,()=>D(A()),()=>X(V),C+1)});throw V}).then(V=>_!==x&&x?x:(V&&(V.__esModule||V[Symbol.toStringTag]==="Module")&&(V=V.default),w=V,V)))};return Si({name:"AsyncComponentWrapper",__asyncLoader:E,get __asyncResolved(){return w},setup(){const _=Vt;if(w)return()=>Sl(w,_);const V=L=>{x=null,wi(L,_,13,!r)};if(f&&_.suspense||$i)return E().then(L=>()=>Sl(L,_)).catch(L=>(V(L),()=>r?O(r,{error:L}):null));const D=Oe(!1),X=Oe(),B=Oe(!!l);return l&&setTimeout(()=>{B.value=!1},l),u!=null&&setTimeout(()=>{if(!D.value&&!X.value){const L=new Error(`Async component timed out after ${u}ms.`);V(L),X.value=L}},u),E().then(()=>{D.value=!0,_.parent&&fr(_.parent.vnode)&&Lo(_.parent.update)}).catch(L=>{V(L),X.value=L}),()=>{if(D.value&&w)return Sl(w,_);if(X.value&&r)return O(r,{error:X.value});if(i&&!B.value)return O(i)}}})}function Sl(e,a){const{ref:i,props:r,children:l,ce:u}=a.vnode,f=O(e,r,l);return f.ref=i,f.ce=u,delete a.vnode.ce,f}const fr=e=>e.type.__isKeepAlive,Zy={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:a}){const i=aa(),r=i.ctx;if(!r.renderer)return()=>{const L=a.default&&a.default();return L&&L.length===1?L[0]:L};const l=new Map,u=new Set;let f=null;const m=i.suspense,{renderer:{p:x,m:w,um:C,o:{createElement:A}}}=r,E=A("div");r.activate=(L,W,Y,N,J)=>{const Q=L.component;w(L,W,Y,0,m),x(Q.vnode,L,W,Y,Q,m,N,L.slotScopeIds,J),$t(()=>{Q.isDeactivated=!1,Q.a&&Ls(Q.a);const j=L.props&&L.props.onVnodeMounted;j&&dn(j,Q.parent,L)},m)},r.deactivate=L=>{const W=L.component;w(L,E,null,1,m),$t(()=>{W.da&&Ls(W.da);const Y=L.props&&L.props.onVnodeUnmounted;Y&&dn(Y,W.parent,L),W.isDeactivated=!0},m)};function _(L){kl(L),C(L,i,m,!0)}function V(L){l.forEach((W,Y)=>{const N=uc(W.type);N&&(!L||!L(N))&&D(Y)})}function D(L){const W=l.get(L);!f||!Nn(W,f)?_(W):f&&kl(f),l.delete(L),u.delete(L)}He(()=>[e.include,e.exclude],([L,W])=>{L&&V(Y=>Cs(L,Y)),W&&V(Y=>!Cs(W,Y))},{flush:"post",deep:!0});let X=null;const B=()=>{X!=null&&l.set(X,Cl(i.subTree))};return zt(B),Mo(B),qt(()=>{l.forEach(L=>{const{subTree:W,suspense:Y}=i,N=Cl(W);if(L.type===N.type&&L.key===N.key){kl(N);const J=N.component.da;J&&$t(J,Y);return}_(L)})}),()=>{if(X=null,!a.default)return null;const L=a.default(),W=L[0];if(L.length>1)return f=null,L;if(!Na(W)||!(W.shapeFlag&4)&&!(W.shapeFlag&128))return f=null,W;let Y=Cl(W);const N=Y.type,J=uc(ci(Y)?Y.type.__asyncResolved||{}:N),{include:Q,exclude:j,max:G}=e;if(Q&&(!J||!Cs(Q,J))||j&&J&&Cs(j,J))return f=Y,W;const ee=Y.key==null?N:Y.key,ie=l.get(ee);return Y.el&&(Y=jn(Y),W.shapeFlag&128&&(W.ssContent=Y)),X=ee,ie?(Y.el=ie.el,Y.component=ie.component,Y.transition&&gi(Y,Y.transition),Y.shapeFlag|=512,u.delete(ee),u.add(ee)):(u.add(ee),G&&u.size>parseInt(G,10)&&D(u.values().next().value)),Y.shapeFlag|=256,f=Y,zg(W.type)?W:Y}}},Jy=Zy;function Cs(e,a){return rt(e)?e.some(i=>Cs(i,a)):Dt(e)?e.split(",").includes(a):fy(e)?e.test(a):!1}function _u(e,a){jg(e,"a",a)}function Ru(e,a){jg(e,"da",a)}function jg(e,a,i=Vt){const r=e.__wdc||(e.__wdc=()=>{let l=i;for(;l;){if(l.isDeactivated)return;l=l.parent}return e()});if(Vo(a,r,i),i){let l=i.parent;for(;l&&l.parent;)fr(l.parent.vnode)&&Qy(r,a,i,l),l=l.parent}}function Qy(e,a,i,r){const l=Vo(a,e,r,!0);Fo(()=>{Su(r[a],l)},i)}function kl(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Cl(e){return e.shapeFlag&128?e.ssContent:e}function Vo(e,a,i=Vt,r=!1){if(i){const l=i[e]||(i[e]=[]),u=a.__weh||(a.__weh=(...f)=>{if(i.isUnmounted)return;ts(),Ha(i);const m=wn(a,i,e,f);return Fa(),ns(),m});return r?l.unshift(u):l.push(u),u}}const xa=e=>(a,i=Vt)=>(!$i||e==="sp")&&Vo(e,(...r)=>a(...r),i),gr=xa("bm"),zt=xa("m"),Ou=xa("bu"),Mo=xa("u"),qt=xa("bum"),Fo=xa("um"),$g=xa("sp"),Gg=xa("rtg"),Ug=xa("rtc");function qg(e,a=Vt){Vo("ec",e,a)}const Vu="components",e0="directives";function t0(e,a){return Mu(Vu,e,!0,a)||e}const Kg=Symbol.for("v-ndc");function Zg(e){return Dt(e)?Mu(Vu,e,!1)||e:e||Kg}function mn(e){return Mu(e0,e)}function Mu(e,a,i=!0,r=!1){const l=Xt||Vt;if(l){const u=l.type;if(e===Vu){const m=uc(u,!1);if(m&&(m===a||m===kn(a)||m===ba(kn(a))))return u}const f=th(l[e]||u[e],a)||th(l.appContext[e],a);return!f&&r?u:f}}function th(e,a){return e&&(e[a]||e[kn(a)]||e[ba(kn(a))])}function n0(e,a,i,r){let l;const u=i&&i[r];if(rt(e)||Dt(e)){l=new Array(e.length);for(let f=0,m=e.length;fa(f,m,void 0,u&&u[m]));else{const f=Object.keys(e);l=new Array(f.length);for(let m=0,x=f.length;m{const u=r.fn(...l);return u&&(u.key=r.key),u}:r.fn)}return e}function i0(e,a,i={},r,l){if(Xt.isCE||Xt.parent&&ci(Xt.parent)&&Xt.parent.isCE)return a!=="default"&&(i.name=a),O("slot",i,r&&r());let u=e[a];u&&u._c&&(u._d=!1),vr();const f=u&&Jg(u(i)),m=Bo(Ke,{key:i.key||f&&f.key||`_${a}`},f||(r?r():[]),f&&e._===1?64:-2);return!l&&m.scopeId&&(m.slotScopeIds=[m.scopeId+"-s"]),u&&u._c&&(u._d=!0),m}function Jg(e){return e.some(a=>Na(a)?!(a.type===tn||a.type===Ke&&!Jg(a.children)):!0)?e:null}function s0(e,a){const i={};for(const r in e)i[a&&/[A-Z]/.test(r)?`on:${r}`:Is(r)]=e[r];return i}const tc=e=>e?bv(e)?zo(e)||e.proxy:tc(e.parent):null,_s=Yt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>tc(e.parent),$root:e=>tc(e.root),$emit:e=>e.emit,$options:e=>Fu(e),$forceUpdate:e=>e.f||(e.f=()=>Lo(e.update)),$nextTick:e=>e.n||(e.n=gt.bind(e.proxy)),$watch:e=>Uy.bind(e)}),Al=(e,a)=>e!==Ct&&!e.__isScriptSetup&&pt(e,a),nc={get({_:e},a){const{ctx:i,setupState:r,data:l,props:u,accessCache:f,type:m,appContext:x}=e;let w;if(a[0]!=="$"){const _=f[a];if(_!==void 0)switch(_){case 1:return r[a];case 2:return l[a];case 4:return i[a];case 3:return u[a]}else{if(Al(r,a))return f[a]=1,r[a];if(l!==Ct&&pt(l,a))return f[a]=2,l[a];if((w=e.propsOptions[0])&&pt(w,a))return f[a]=3,u[a];if(i!==Ct&&pt(i,a))return f[a]=4,i[a];ac&&(f[a]=0)}}const C=_s[a];let A,E;if(C)return a==="$attrs"&&fn(e,"get",a),C(e);if((A=m.__cssModules)&&(A=A[a]))return A;if(i!==Ct&&pt(i,a))return f[a]=4,i[a];if(E=x.config.globalProperties,pt(E,a))return E[a]},set({_:e},a,i){const{data:r,setupState:l,ctx:u}=e;return Al(l,a)?(l[a]=i,!0):r!==Ct&&pt(r,a)?(r[a]=i,!0):pt(e.props,a)||a[0]==="$"&&a.slice(1)in e?!1:(u[a]=i,!0)},has({_:{data:e,setupState:a,accessCache:i,ctx:r,appContext:l,propsOptions:u}},f){let m;return!!i[f]||e!==Ct&&pt(e,f)||Al(a,f)||(m=u[0])&&pt(m,f)||pt(r,f)||pt(_s,f)||pt(l.config.globalProperties,f)},defineProperty(e,a,i){return i.get!=null?e._.accessCache[a]=0:pt(i,"value")&&this.set(e,a,i.value,null),Reflect.defineProperty(e,a,i)}},r0=Yt({},nc,{get(e,a){if(a!==Symbol.unscopables)return nc.get(e,a,e)},has(e,a){return a[0]!=="_"&&!xy(a)}});function o0(){return null}function l0(){return null}function c0(e){}function u0(e){}function d0(){return null}function h0(){}function f0(e,a){return null}function g0(){return Qg().slots}function v0(){return Qg().attrs}function m0(e,a,i){const r=aa();if(i&&i.local){const l=Oe(e[a]);return He(()=>e[a],u=>l.value=u),He(l,u=>{u!==e[a]&&r.emit(`update:${a}`,u)}),l}else return{__v_isRef:!0,get value(){return e[a]},set value(l){r.emit(`update:${a}`,l)}}}function Qg(){const e=aa();return e.setupContext||(e.setupContext=wv(e))}function $s(e){return rt(e)?e.reduce((a,i)=>(a[i]=null,a),{}):e}function p0(e,a){const i=$s(e);for(const r in a){if(r.startsWith("__skip"))continue;let l=i[r];l?rt(l)||st(l)?l=i[r]={type:l,default:a[r]}:l.default=a[r]:l===null&&(l=i[r]={default:a[r]}),l&&a[`__skip_${r}`]&&(l.skipFactory=!0)}return i}function b0(e,a){return!e||!a?e||a:rt(e)&&rt(a)?e.concat(a):Yt({},$s(e),$s(a))}function x0(e,a){const i={};for(const r in e)a.includes(r)||Object.defineProperty(i,r,{enumerable:!0,get:()=>e[r]});return i}function y0(e){const a=aa();let i=e();return Fa(),ku(i)&&(i=i.catch(r=>{throw Ha(a),r})),[i,()=>Ha(a)]}let ac=!0;function w0(e){const a=Fu(e),i=e.proxy,r=e.ctx;ac=!1,a.beforeCreate&&nh(a.beforeCreate,e,"bc");const{data:l,computed:u,methods:f,watch:m,provide:x,inject:w,created:C,beforeMount:A,mounted:E,beforeUpdate:_,updated:V,activated:D,deactivated:X,beforeDestroy:B,beforeUnmount:L,destroyed:W,unmounted:Y,render:N,renderTracked:J,renderTriggered:Q,errorCaptured:j,serverPrefetch:G,expose:ee,inheritAttrs:ie,components:ne,directives:oe,filters:le}=a;if(w&&S0(w,r,null),f)for(const fe in f){const he=f[fe];st(he)&&(r[fe]=he.bind(i))}if(l){const fe=l.call(i,i);Mt(fe)&&(e.data=Gt(fe))}if(ac=!0,u)for(const fe in u){const he=u[fe],ke=st(he)?he.bind(i,i):st(he.get)?he.get.bind(i,i):ea,Ee=!st(he)&&st(he.set)?he.set.bind(i):ea,De=$({get:ke,set:Ee});Object.defineProperty(r,fe,{enumerable:!0,configurable:!0,get:()=>De.value,set:Fe=>De.value=Fe})}if(m)for(const fe in m)ev(m[fe],r,i,fe);if(x){const fe=st(x)?x.call(i):x;Reflect.ownKeys(fe).forEach(he=>{Pt(he,fe[he])})}C&&nh(C,e,"c");function we(fe,he){rt(he)?he.forEach(ke=>fe(ke.bind(i))):he&&fe(he.bind(i))}if(we(gr,A),we(zt,E),we(Ou,_),we(Mo,V),we(_u,D),we(Ru,X),we(qg,j),we(Ug,J),we(Gg,Q),we(qt,L),we(Fo,Y),we($g,G),rt(ee))if(ee.length){const fe=e.exposed||(e.exposed={});ee.forEach(he=>{Object.defineProperty(fe,he,{get:()=>i[he],set:ke=>i[he]=ke})})}else e.exposed||(e.exposed={});N&&e.render===ea&&(e.render=N),ie!=null&&(e.inheritAttrs=ie),ne&&(e.components=ne),oe&&(e.directives=oe)}function S0(e,a,i=ea){rt(e)&&(e=ic(e));for(const r in e){const l=e[r];let u;Mt(l)?"default"in l?u=ut(l.from||r,l.default,!0):u=ut(l.from||r):u=ut(l),yt(u)?Object.defineProperty(a,r,{enumerable:!0,configurable:!0,get:()=>u.value,set:f=>u.value=f}):a[r]=u}}function nh(e,a,i){wn(rt(e)?e.map(r=>r.bind(a.proxy)):e.bind(a.proxy),a,i)}function ev(e,a,i,r){const l=r.includes(".")?Xg(i,r):()=>i[r];if(Dt(e)){const u=a[e];st(u)&&He(l,u)}else if(st(e))He(l,e.bind(i));else if(Mt(e))if(rt(e))e.forEach(u=>ev(u,a,i,r));else{const u=st(e.handler)?e.handler.bind(i):a[e.handler];st(u)&&He(l,u,e)}}function Fu(e){const a=e.type,{mixins:i,extends:r}=a,{mixins:l,optionsCache:u,config:{optionMergeStrategies:f}}=e.appContext,m=u.get(a);let x;return m?x=m:!l.length&&!i&&!r?x=a:(x={},l.length&&l.forEach(w=>ao(x,w,f,!0)),ao(x,a,f)),Mt(a)&&u.set(a,x),x}function ao(e,a,i,r=!1){const{mixins:l,extends:u}=a;u&&ao(e,u,i,!0),l&&l.forEach(f=>ao(e,f,i,!0));for(const f in a)if(!(r&&f==="expose")){const m=k0[f]||i&&i[f];e[f]=m?m(e[f],a[f]):a[f]}return e}const k0={data:ah,props:ih,emits:ih,methods:As,computed:As,beforeCreate:ln,created:ln,beforeMount:ln,mounted:ln,beforeUpdate:ln,updated:ln,beforeDestroy:ln,beforeUnmount:ln,destroyed:ln,unmounted:ln,activated:ln,deactivated:ln,errorCaptured:ln,serverPrefetch:ln,components:As,directives:As,watch:A0,provide:ah,inject:C0};function ah(e,a){return a?e?function(){return Yt(st(e)?e.call(this,this):e,st(a)?a.call(this,this):a)}:a:e}function C0(e,a){return As(ic(e),ic(a))}function ic(e){if(rt(e)){const a={};for(let i=0;i1)return i&&st(a)?a.call(r&&r.proxy):a}}function nv(){return!!(Vt||Xt||Gs)}function T0(e,a,i,r=!1){const l={},u={};Jl(u,Do,1),e.propsDefaults=Object.create(null),av(e,a,l,u);for(const f in e.propsOptions[0])f in l||(l[f]=void 0);i?e.props=r?l:pu(l):e.type.props?e.props=l:e.props=u,e.attrs=u}function I0(e,a,i,r){const{props:l,attrs:u,vnode:{patchFlag:f}}=e,m=nt(l),[x]=e.propsOptions;let w=!1;if((r||f>0)&&!(f&16)){if(f&8){const C=e.vnode.dynamicProps;for(let A=0;A{x=!0;const[E,_]=iv(A,a,!0);Yt(f,E),_&&m.push(..._)};!i&&a.mixins.length&&a.mixins.forEach(C),e.extends&&C(e.extends),e.mixins&&e.mixins.forEach(C)}if(!u&&!x)return Mt(e)&&r.set(e,Hi),Hi;if(rt(u))for(let C=0;C-1,_[1]=D<0||V-1||pt(_,"default"))&&m.push(A)}}}const w=[f,m];return Mt(e)&&r.set(e,w),w}function sh(e){return e[0]!=="$"}function rh(e){const a=e&&e.toString().match(/^\s*(function|class) (\w+)/);return a?a[2]:e===null?"null":""}function oh(e,a){return rh(e)===rh(a)}function lh(e,a){return rt(a)?a.findIndex(i=>oh(i,e)):st(a)&&oh(a,e)?0:-1}const sv=e=>e[0]==="_"||e==="$stable",Bu=e=>rt(e)?e.map(xn):[xn(e)],L0=(e,a,i)=>{if(a._n)return a;const r=Pu((...l)=>Bu(a(...l)),i);return r._c=!1,r},rv=(e,a,i)=>{const r=e._ctx;for(const l in e){if(sv(l))continue;const u=e[l];if(st(u))a[l]=L0(l,u,r);else if(u!=null){const f=Bu(u);a[l]=()=>f}}},ov=(e,a)=>{const i=Bu(a);e.slots.default=()=>i},_0=(e,a)=>{if(e.vnode.shapeFlag&32){const i=a._;i?(e.slots=nt(a),Jl(a,"_",i)):rv(a,e.slots={})}else e.slots={},a&&ov(e,a);Jl(e.slots,Do,1)},R0=(e,a,i)=>{const{vnode:r,slots:l}=e;let u=!0,f=Ct;if(r.shapeFlag&32){const m=a._;m?i&&m===1?u=!1:(Yt(l,a),!i&&m===1&&delete l._):(u=!a.$stable,rv(a,l)),f=a}else a&&(ov(e,a),f={default:1});if(u)for(const m in l)!sv(m)&&!(m in f)&&delete l[m]};function io(e,a,i,r,l=!1){if(rt(e)){e.forEach((E,_)=>io(E,a&&(rt(a)?a[_]:a),i,r,l));return}if(ci(r)&&!l)return;const u=r.shapeFlag&4?zo(r.component)||r.component.proxy:r.el,f=l?null:u,{i:m,r:x}=e,w=a&&a.r,C=m.refs===Ct?m.refs={}:m.refs,A=m.setupState;if(w!=null&&w!==x&&(Dt(w)?(C[w]=null,pt(A,w)&&(A[w]=null)):yt(w)&&(w.value=null)),st(x))fa(x,m,12,[f,C]);else{const E=Dt(x),_=yt(x);if(E||_){const V=()=>{if(e.f){const D=E?pt(A,x)?A[x]:C[x]:x.value;l?rt(D)&&Su(D,u):rt(D)?D.includes(u)||D.push(u):E?(C[x]=[u],pt(A,x)&&(A[x]=C[x])):(x.value=[u],e.k&&(C[e.k]=x.value))}else E?(C[x]=f,pt(A,x)&&(A[x]=f)):_&&(x.value=f,e.k&&(C[e.k]=f))};f?(V.id=-1,$t(V,i)):V()}}}let Pa=!1;const Fr=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Br=e=>e.nodeType===8;function O0(e){const{mt:a,p:i,o:{patchProp:r,createText:l,nextSibling:u,parentNode:f,remove:m,insert:x,createComment:w}}=e,C=(B,L)=>{if(!L.hasChildNodes()){i(null,B,L),no(),L._vnode=B;return}Pa=!1,A(L.firstChild,B,null,null,null),no(),L._vnode=B,Pa&&console.error("Hydration completed but contains mismatches.")},A=(B,L,W,Y,N,J=!1)=>{const Q=Br(B)&&B.data==="[",j=()=>D(B,L,W,Y,N,Q),{type:G,ref:ee,shapeFlag:ie,patchFlag:ne}=L;let oe=B.nodeType;L.el=B,ne===-2&&(J=!1,L.dynamicChildren=null);let le=null;switch(G){case za:oe!==3?L.children===""?(x(L.el=l(""),f(B),B),le=B):le=j():(B.data!==L.children&&(Pa=!0,B.data=L.children),le=u(B));break;case tn:oe!==8||Q?le=j():le=u(B);break;case ui:if(Q&&(B=u(B),oe=B.nodeType),oe===1||oe===3){le=B;const Ae=!L.children.length;for(let we=0;we{J=J||!!L.dynamicChildren;const{type:Q,props:j,patchFlag:G,shapeFlag:ee,dirs:ie}=L,ne=Q==="input"&&ie||Q==="option";if(ne||G!==-1){if(ie&&Jn(L,null,W,"created"),j)if(ne||!J||G&48)for(const le in j)(ne&&le.endsWith("value")||Po(le)&&!Ts(le))&&r(B,le,null,j[le],!1,void 0,W);else j.onClick&&r(B,"onClick",null,j.onClick,!1,void 0,W);let oe;if((oe=j&&j.onVnodeBeforeMount)&&dn(oe,W,L),ie&&Jn(L,null,W,"beforeMount"),((oe=j&&j.onVnodeMounted)||ie)&&Ng(()=>{oe&&dn(oe,W,L),ie&&Jn(L,null,W,"mounted")},Y),ee&16&&!(j&&(j.innerHTML||j.textContent))){let le=_(B.firstChild,L,B,W,Y,N,J);for(;le;){Pa=!0;const Ae=le;le=le.nextSibling,m(Ae)}}else ee&8&&B.textContent!==L.children&&(Pa=!0,B.textContent=L.children)}return B.nextSibling},_=(B,L,W,Y,N,J,Q)=>{Q=Q||!!L.dynamicChildren;const j=L.children,G=j.length;for(let ee=0;ee{const{slotScopeIds:Q}=L;Q&&(N=N?N.concat(Q):Q);const j=f(B),G=_(u(B),L,j,W,Y,N,J);return G&&Br(G)&&G.data==="]"?u(L.anchor=G):(Pa=!0,x(L.anchor=w("]"),j,G),G)},D=(B,L,W,Y,N,J)=>{if(Pa=!0,L.el=null,J){const G=X(B);for(;;){const ee=u(B);if(ee&&ee!==G)m(ee);else break}}const Q=u(B),j=f(B);return m(B),i(null,L,j,Q,W,Y,Fr(j),N),Q},X=B=>{let L=0;for(;B;)if(B=u(B),B&&Br(B)&&(B.data==="["&&L++,B.data==="]")){if(L===0)return u(B);L--}return B};return[C,A]}const $t=Ng;function lv(e){return uv(e)}function cv(e){return uv(e,O0)}function uv(e,a){const i=Ql();i.__VUE__=!0;const{insert:r,remove:l,patchProp:u,createElement:f,createText:m,createComment:x,setText:w,setElementText:C,parentNode:A,nextSibling:E,setScopeId:_=ea,insertStaticContent:V}=e,D=(Z,te,se,ce=null,pe=null,Ce=null,Me=!1,Pe=null,Be=!!te.dynamicChildren)=>{if(Z===te)return;Z&&!Nn(Z,te)&&(ce=de(Z),Fe(Z,pe,Ce,!0),Z=null),te.patchFlag===-2&&(Be=!1,te.dynamicChildren=null);const{type:Re,ref:qe,shapeFlag:Ge}=te;switch(Re){case za:X(Z,te,se,ce);break;case tn:B(Z,te,se,ce);break;case ui:Z==null&&L(te,se,ce,Me);break;case Ke:ne(Z,te,se,ce,pe,Ce,Me,Pe,Be);break;default:Ge&1?N(Z,te,se,ce,pe,Ce,Me,Pe,Be):Ge&6?oe(Z,te,se,ce,pe,Ce,Me,Pe,Be):(Ge&64||Ge&128)&&Re.process(Z,te,se,ce,pe,Ce,Me,Pe,Be,_e)}qe!=null&&pe&&io(qe,Z&&Z.ref,Ce,te||Z,!te)},X=(Z,te,se,ce)=>{if(Z==null)r(te.el=m(te.children),se,ce);else{const pe=te.el=Z.el;te.children!==Z.children&&w(pe,te.children)}},B=(Z,te,se,ce)=>{Z==null?r(te.el=x(te.children||""),se,ce):te.el=Z.el},L=(Z,te,se,ce)=>{[Z.el,Z.anchor]=V(Z.children,te,se,ce,Z.el,Z.anchor)},W=({el:Z,anchor:te},se,ce)=>{let pe;for(;Z&&Z!==te;)pe=E(Z),r(Z,se,ce),Z=pe;r(te,se,ce)},Y=({el:Z,anchor:te})=>{let se;for(;Z&&Z!==te;)se=E(Z),l(Z),Z=se;l(te)},N=(Z,te,se,ce,pe,Ce,Me,Pe,Be)=>{Me=Me||te.type==="svg",Z==null?J(te,se,ce,pe,Ce,Me,Pe,Be):G(Z,te,pe,Ce,Me,Pe,Be)},J=(Z,te,se,ce,pe,Ce,Me,Pe)=>{let Be,Re;const{type:qe,props:Ge,shapeFlag:Ue,transition:Qe,dirs:ot}=Z;if(Be=Z.el=f(Z.type,Ce,Ge&&Ge.is,Ge),Ue&8?C(Be,Z.children):Ue&16&&j(Z.children,Be,null,ce,pe,Ce&&qe!=="foreignObject",Me,Pe),ot&&Jn(Z,null,ce,"created"),Q(Be,Z,Z.scopeId,Me,ce),Ge){for(const ft in Ge)ft!=="value"&&!Ts(ft)&&u(Be,ft,null,Ge[ft],Ce,Z.children,ce,pe,ue);"value"in Ge&&u(Be,"value",null,Ge.value),(Re=Ge.onVnodeBeforeMount)&&dn(Re,ce,Z)}ot&&Jn(Z,null,ce,"beforeMount");const xt=(!pe||pe&&!pe.pendingBranch)&&Qe&&!Qe.persisted;xt&&Qe.beforeEnter(Be),r(Be,te,se),((Re=Ge&&Ge.onVnodeMounted)||xt||ot)&&$t(()=>{Re&&dn(Re,ce,Z),xt&&Qe.enter(Be),ot&&Jn(Z,null,ce,"mounted")},pe)},Q=(Z,te,se,ce,pe)=>{if(se&&_(Z,se),ce)for(let Ce=0;Ce{for(let Re=Be;Re{const Pe=te.el=Z.el;let{patchFlag:Be,dynamicChildren:Re,dirs:qe}=te;Be|=Z.patchFlag&16;const Ge=Z.props||Ct,Ue=te.props||Ct;let Qe;se&&Ja(se,!1),(Qe=Ue.onVnodeBeforeUpdate)&&dn(Qe,se,te,Z),qe&&Jn(te,Z,se,"beforeUpdate"),se&&Ja(se,!0);const ot=pe&&te.type!=="foreignObject";if(Re?ee(Z.dynamicChildren,Re,Pe,se,ce,ot,Ce):Me||he(Z,te,Pe,null,se,ce,ot,Ce,!1),Be>0){if(Be&16)ie(Pe,te,Ge,Ue,se,ce,pe);else if(Be&2&&Ge.class!==Ue.class&&u(Pe,"class",null,Ue.class,pe),Be&4&&u(Pe,"style",Ge.style,Ue.style,pe),Be&8){const xt=te.dynamicProps;for(let ft=0;ft{Qe&&dn(Qe,se,te,Z),qe&&Jn(te,Z,se,"updated")},ce)},ee=(Z,te,se,ce,pe,Ce,Me)=>{for(let Pe=0;Pe{if(se!==ce){if(se!==Ct)for(const Pe in se)!Ts(Pe)&&!(Pe in ce)&&u(Z,Pe,se[Pe],null,Me,te.children,pe,Ce,ue);for(const Pe in ce){if(Ts(Pe))continue;const Be=ce[Pe],Re=se[Pe];Be!==Re&&Pe!=="value"&&u(Z,Pe,Re,Be,Me,te.children,pe,Ce,ue)}"value"in ce&&u(Z,"value",se.value,ce.value)}},ne=(Z,te,se,ce,pe,Ce,Me,Pe,Be)=>{const Re=te.el=Z?Z.el:m(""),qe=te.anchor=Z?Z.anchor:m("");let{patchFlag:Ge,dynamicChildren:Ue,slotScopeIds:Qe}=te;Qe&&(Pe=Pe?Pe.concat(Qe):Qe),Z==null?(r(Re,se,ce),r(qe,se,ce),j(te.children,se,qe,pe,Ce,Me,Pe,Be)):Ge>0&&Ge&64&&Ue&&Z.dynamicChildren?(ee(Z.dynamicChildren,Ue,se,pe,Ce,Me,Pe),(te.key!=null||pe&&te===pe.subTree)&&Du(Z,te,!0)):he(Z,te,se,qe,pe,Ce,Me,Pe,Be)},oe=(Z,te,se,ce,pe,Ce,Me,Pe,Be)=>{te.slotScopeIds=Pe,Z==null?te.shapeFlag&512?pe.ctx.activate(te,se,ce,Me,Be):le(te,se,ce,pe,Ce,Me,Be):Ae(Z,te,Be)},le=(Z,te,se,ce,pe,Ce,Me)=>{const Pe=Z.component=pv(Z,ce,pe);if(fr(Z)&&(Pe.ctx.renderer=_e),xv(Pe),Pe.asyncDep){if(pe&&pe.registerDep(Pe,we),!Z.el){const Be=Pe.subTree=O(tn);B(null,Be,te,se)}return}we(Pe,Z,te,se,pe,Ce,Me)},Ae=(Z,te,se)=>{const ce=te.component=Z.component;if(zy(Z,te,se))if(ce.asyncDep&&!ce.asyncResolved){fe(ce,te,se);return}else ce.next=te,Ly(ce.update),ce.update();else te.el=Z.el,ce.vnode=te},we=(Z,te,se,ce,pe,Ce,Me)=>{const Pe=()=>{if(Z.isMounted){let{next:qe,bu:Ge,u:Ue,parent:Qe,vnode:ot}=Z,xt=qe,ft;Ja(Z,!1),qe?(qe.el=ot.el,fe(Z,qe,Me)):qe=ot,Ge&&Ls(Ge),(ft=qe.props&&qe.props.onVnodeBeforeUpdate)&&dn(ft,Qe,qe,ot),Ja(Z,!0);const Tt=Gr(Z),pn=Z.subTree;Z.subTree=Tt,D(pn,Tt,A(pn.el),de(pn),Z,pe,Ce),qe.el=Tt.el,xt===null&&Eu(Z,Tt.el),Ue&&$t(Ue,pe),(ft=qe.props&&qe.props.onVnodeUpdated)&&$t(()=>dn(ft,Qe,qe,ot),pe)}else{let qe;const{el:Ge,props:Ue}=te,{bm:Qe,m:ot,parent:xt}=Z,ft=ci(te);if(Ja(Z,!1),Qe&&Ls(Qe),!ft&&(qe=Ue&&Ue.onVnodeBeforeMount)&&dn(qe,xt,te),Ja(Z,!0),Ge&&ve){const Tt=()=>{Z.subTree=Gr(Z),ve(Ge,Z.subTree,Z,pe,null)};ft?te.type.__asyncLoader().then(()=>!Z.isUnmounted&&Tt()):Tt()}else{const Tt=Z.subTree=Gr(Z);D(null,Tt,se,ce,Z,pe,Ce),te.el=Tt.el}if(ot&&$t(ot,pe),!ft&&(qe=Ue&&Ue.onVnodeMounted)){const Tt=te;$t(()=>dn(qe,xt,Tt),pe)}(te.shapeFlag&256||xt&&ci(xt.vnode)&&xt.vnode.shapeFlag&256)&&Z.a&&$t(Z.a,pe),Z.isMounted=!0,te=se=ce=null}},Be=Z.effect=new or(Pe,()=>Lo(Re),Z.scope),Re=Z.update=()=>Be.run();Re.id=Z.uid,Ja(Z,!0),Re()},fe=(Z,te,se)=>{te.component=Z;const ce=Z.vnode.props;Z.vnode=te,Z.next=null,I0(Z,te.props,ce,se),R0(Z,te.children,se),ts(),Zd(),ns()},he=(Z,te,se,ce,pe,Ce,Me,Pe,Be=!1)=>{const Re=Z&&Z.children,qe=Z?Z.shapeFlag:0,Ge=te.children,{patchFlag:Ue,shapeFlag:Qe}=te;if(Ue>0){if(Ue&128){Ee(Re,Ge,se,ce,pe,Ce,Me,Pe,Be);return}else if(Ue&256){ke(Re,Ge,se,ce,pe,Ce,Me,Pe,Be);return}}Qe&8?(qe&16&&ue(Re,pe,Ce),Ge!==Re&&C(se,Ge)):qe&16?Qe&16?Ee(Re,Ge,se,ce,pe,Ce,Me,Pe,Be):ue(Re,pe,Ce,!0):(qe&8&&C(se,""),Qe&16&&j(Ge,se,ce,pe,Ce,Me,Pe,Be))},ke=(Z,te,se,ce,pe,Ce,Me,Pe,Be)=>{Z=Z||Hi,te=te||Hi;const Re=Z.length,qe=te.length,Ge=Math.min(Re,qe);let Ue;for(Ue=0;Ueqe?ue(Z,pe,Ce,!0,!1,Ge):j(te,se,ce,pe,Ce,Me,Pe,Be,Ge)},Ee=(Z,te,se,ce,pe,Ce,Me,Pe,Be)=>{let Re=0;const qe=te.length;let Ge=Z.length-1,Ue=qe-1;for(;Re<=Ge&&Re<=Ue;){const Qe=Z[Re],ot=te[Re]=Be?Ra(te[Re]):xn(te[Re]);if(Nn(Qe,ot))D(Qe,ot,se,null,pe,Ce,Me,Pe,Be);else break;Re++}for(;Re<=Ge&&Re<=Ue;){const Qe=Z[Ge],ot=te[Ue]=Be?Ra(te[Ue]):xn(te[Ue]);if(Nn(Qe,ot))D(Qe,ot,se,null,pe,Ce,Me,Pe,Be);else break;Ge--,Ue--}if(Re>Ge){if(Re<=Ue){const Qe=Ue+1,ot=QeUe)for(;Re<=Ge;)Fe(Z[Re],pe,Ce,!0),Re++;else{const Qe=Re,ot=Re,xt=new Map;for(Re=ot;Re<=Ue;Re++){const on=te[Re]=Be?Ra(te[Re]):xn(te[Re]);on.key!=null&&xt.set(on.key,Re)}let ft,Tt=0;const pn=Ue-ot+1;let ia=!1,Pr=0;const Ca=new Array(pn);for(Re=0;Re=pn){Fe(on,pe,Ce,!0);continue}let Pn;if(on.key!=null)Pn=xt.get(on.key);else for(ft=ot;ft<=Ue;ft++)if(Ca[ft-ot]===0&&Nn(on,te[ft])){Pn=ft;break}Pn===void 0?Fe(on,pe,Ce,!0):(Ca[Pn-ot]=Re+1,Pn>=Pr?Pr=Pn:ia=!0,D(on,te[Pn],se,null,pe,Ce,Me,Pe,Be),Tt++)}const Er=ia?V0(Ca):Hi;for(ft=Er.length-1,Re=pn-1;Re>=0;Re--){const on=ot+Re,Pn=te[on],ms=on+1{const{el:Ce,type:Me,transition:Pe,children:Be,shapeFlag:Re}=Z;if(Re&6){De(Z.component.subTree,te,se,ce);return}if(Re&128){Z.suspense.move(te,se,ce);return}if(Re&64){Me.move(Z,te,se,_e);return}if(Me===Ke){r(Ce,te,se);for(let Ge=0;GePe.enter(Ce),pe);else{const{leave:Ge,delayLeave:Ue,afterLeave:Qe}=Pe,ot=()=>r(Ce,te,se),xt=()=>{Ge(Ce,()=>{ot(),Qe&&Qe()})};Ue?Ue(Ce,ot,xt):xt()}else r(Ce,te,se)},Fe=(Z,te,se,ce=!1,pe=!1)=>{const{type:Ce,props:Me,ref:Pe,children:Be,dynamicChildren:Re,shapeFlag:qe,patchFlag:Ge,dirs:Ue}=Z;if(Pe!=null&&io(Pe,null,se,Z,!0),qe&256){te.ctx.deactivate(Z);return}const Qe=qe&1&&Ue,ot=!ci(Z);let xt;if(ot&&(xt=Me&&Me.onVnodeBeforeUnmount)&&dn(xt,te,Z),qe&6)ze(Z.component,se,ce);else{if(qe&128){Z.suspense.unmount(se,ce);return}Qe&&Jn(Z,null,te,"beforeUnmount"),qe&64?Z.type.remove(Z,te,se,pe,_e,ce):Re&&(Ce!==Ke||Ge>0&&Ge&64)?ue(Re,te,se,!1,!0):(Ce===Ke&&Ge&384||!pe&&qe&16)&&ue(Be,te,se),ce&&Ze(Z)}(ot&&(xt=Me&&Me.onVnodeUnmounted)||Qe)&&$t(()=>{xt&&dn(xt,te,Z),Qe&&Jn(Z,null,te,"unmounted")},se)},Ze=Z=>{const{type:te,el:se,anchor:ce,transition:pe}=Z;if(te===Ke){Je(se,ce);return}if(te===ui){Y(Z);return}const Ce=()=>{l(se),pe&&!pe.persisted&&pe.afterLeave&&pe.afterLeave()};if(Z.shapeFlag&1&&pe&&!pe.persisted){const{leave:Me,delayLeave:Pe}=pe,Be=()=>Me(se,Ce);Pe?Pe(Z.el,Ce,Be):Be()}else Ce()},Je=(Z,te)=>{let se;for(;Z!==te;)se=E(Z),l(Z),Z=se;l(te)},ze=(Z,te,se)=>{const{bum:ce,scope:pe,update:Ce,subTree:Me,um:Pe}=Z;ce&&Ls(ce),pe.stop(),Ce&&(Ce.active=!1,Fe(Me,Z,te,se)),Pe&&$t(Pe,te),$t(()=>{Z.isUnmounted=!0},te),te&&te.pendingBranch&&!te.isUnmounted&&Z.asyncDep&&!Z.asyncResolved&&Z.suspenseId===te.pendingId&&(te.deps--,te.deps===0&&te.resolve())},ue=(Z,te,se,ce=!1,pe=!1,Ce=0)=>{for(let Me=Ce;MeZ.shapeFlag&6?de(Z.component.subTree):Z.shapeFlag&128?Z.suspense.next():E(Z.anchor||Z.el),Le=(Z,te,se)=>{Z==null?te._vnode&&Fe(te._vnode,null,null,!0):D(te._vnode||null,Z,te,null,null,null,se),Zd(),no(),te._vnode=Z},_e={p:D,um:Fe,m:De,r:Ze,mt:le,mc:j,pc:he,pbc:ee,n:de,o:e};let be,ve;return a&&([be,ve]=a(_e)),{render:Le,hydrate:be,createApp:E0(Le,be)}}function Ja({effect:e,update:a},i){e.allowRecurse=a.allowRecurse=i}function Du(e,a,i=!1){const r=e.children,l=a.children;if(rt(r)&&rt(l))for(let u=0;u>1,e[i[m]]0&&(a[r]=i[u-1]),i[u]=r)}}for(u=i.length,f=i[u-1];u-- >0;)i[u]=f,f=a[f];return i}const M0=e=>e.__isTeleport,Rs=e=>e&&(e.disabled||e.disabled===""),ch=e=>typeof SVGElement<"u"&&e instanceof SVGElement,rc=(e,a)=>{const i=e&&e.to;return Dt(i)?a?a(i):null:i},F0={__isTeleport:!0,process(e,a,i,r,l,u,f,m,x,w){const{mc:C,pc:A,pbc:E,o:{insert:_,querySelector:V,createText:D,createComment:X}}=w,B=Rs(a.props);let{shapeFlag:L,children:W,dynamicChildren:Y}=a;if(e==null){const N=a.el=D(""),J=a.anchor=D("");_(N,i,r),_(J,i,r);const Q=a.target=rc(a.props,V),j=a.targetAnchor=D("");Q&&(_(j,Q),f=f||ch(Q));const G=(ee,ie)=>{L&16&&C(W,ee,ie,l,u,f,m,x)};B?G(i,J):Q&&G(Q,j)}else{a.el=e.el;const N=a.anchor=e.anchor,J=a.target=e.target,Q=a.targetAnchor=e.targetAnchor,j=Rs(e.props),G=j?i:J,ee=j?N:Q;if(f=f||ch(J),Y?(E(e.dynamicChildren,Y,G,l,u,f,m),Du(e,a,!0)):x||A(e,a,G,ee,l,u,f,m,!1),B)j||Dr(a,i,N,w,1);else if((a.props&&a.props.to)!==(e.props&&e.props.to)){const ie=a.target=rc(a.props,V);ie&&Dr(a,ie,null,w,0)}else j&&Dr(a,J,Q,w,1)}hv(a)},remove(e,a,i,r,{um:l,o:{remove:u}},f){const{shapeFlag:m,children:x,anchor:w,targetAnchor:C,target:A,props:E}=e;if(A&&u(C),(f||!Rs(E))&&(u(w),m&16))for(let _=0;_0?hn||Hi:null,fv(),vi>0&&hn&&hn.push(e),e}function D0(e,a,i,r,l,u){return gv(zu(e,a,i,r,l,u,!0))}function Bo(e,a,i,r,l){return gv(O(e,a,i,r,l,!0))}function Na(e){return e?e.__v_isVNode===!0:!1}function Nn(e,a){return e.type===a.type&&e.key===a.key}function z0(e){}const Do="__vInternal",vv=({key:e})=>e??null,Ur=({ref:e,ref_key:a,ref_for:i})=>(typeof e=="number"&&(e=""+e),e!=null?Dt(e)||yt(e)||st(e)?{i:Xt,r:e,k:a,f:!!i}:e:null);function zu(e,a=null,i=null,r=0,l=null,u=e===Ke?0:1,f=!1,m=!1){const x={__v_isVNode:!0,__v_skip:!0,type:e,props:a,key:a&&vv(a),ref:a&&Ur(a),scopeId:Ro,slotScopeIds:null,children:i,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:u,patchFlag:r,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:Xt};return m?(Nu(x,i),u&128&&e.normalize(x)):i&&(x.shapeFlag|=Dt(i)?8:16),vi>0&&!f&&hn&&(x.patchFlag>0||u&6)&&x.patchFlag!==32&&hn.push(x),x}const O=N0;function N0(e,a=null,i=null,r=0,l=null,u=!1){if((!e||e===Kg)&&(e=tn),Na(e)){const m=jn(e,a,!0);return i&&Nu(m,i),vi>0&&!u&&hn&&(m.shapeFlag&6?hn[hn.indexOf(e)]=m:hn.push(m)),m.patchFlag|=-2,m}if(q0(e)&&(e=e.__vccOpts),a){a=mv(a);let{class:m,style:x}=a;m&&!Dt(m)&&(a.class=dr(m)),Mt(x)&&(bu(x)&&!rt(x)&&(x=Yt({},x)),a.style=ur(x))}const f=Dt(e)?1:zg(e)?128:M0(e)?64:Mt(e)?4:st(e)?2:0;return zu(e,a,i,r,l,f,u,!0)}function mv(e){return e?bu(e)||Do in e?Yt({},e):e:null}function jn(e,a,i=!1){const{props:r,ref:l,patchFlag:u,children:f}=e,m=a?Ye(r||{},a):r;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:m,key:m&&vv(m),ref:a&&a.ref?i&&l?rt(l)?l.concat(Ur(a)):[l,Ur(a)]:Ur(a):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:f,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:a&&e.type!==Ke?u===-1?16:u|16:u,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&jn(e.ssContent),ssFallback:e.ssFallback&&jn(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ki(e=" ",a=0){return O(za,null,e,a)}function H0(e,a){const i=O(ui,null,e);return i.staticCount=a,i}function X0(e="",a=!1){return a?(vr(),Bo(tn,null,e)):O(tn,null,e)}function xn(e){return e==null||typeof e=="boolean"?O(tn):rt(e)?O(Ke,null,e.slice()):typeof e=="object"?Ra(e):O(za,null,String(e))}function Ra(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:jn(e)}function Nu(e,a){let i=0;const{shapeFlag:r}=e;if(a==null)a=null;else if(rt(a))i=16;else if(typeof a=="object")if(r&65){const l=a.default;l&&(l._c&&(l._d=!1),Nu(e,l()),l._c&&(l._d=!0));return}else{i=32;const l=a._;!l&&!(Do in a)?a._ctx=Xt:l===3&&Xt&&(Xt.slots._===1?a._=1:(a._=2,e.patchFlag|=1024))}else st(a)?(a={default:a,_ctx:Xt},i=32):(a=String(a),r&64?(i=16,a=[ki(a)]):i=8);e.children=a,e.shapeFlag|=i}function Ye(...e){const a={};for(let i=0;iVt||Xt;let Hu,Ri,uh="__VUE_INSTANCE_SETTERS__";(Ri=Ql()[uh])||(Ri=Ql()[uh]=[]),Ri.push(e=>Vt=e),Hu=e=>{Ri.length>1?Ri.forEach(a=>a(e)):Ri[0](e)};const Ha=e=>{Hu(e),e.scope.on()},Fa=()=>{Vt&&Vt.scope.off(),Hu(null)};function bv(e){return e.vnode.shapeFlag&4}let $i=!1;function xv(e,a=!1){$i=a;const{props:i,children:r}=e.vnode,l=bv(e);T0(e,i,l,a),_0(e,r);const u=l?j0(e,a):void 0;return $i=!1,u}function j0(e,a){const i=e.type;e.accessCache=Object.create(null),e.proxy=lr(new Proxy(e.ctx,nc));const{setup:r}=i;if(r){const l=e.setupContext=r.length>1?wv(e):null;Ha(e),ts();const u=fa(r,e,0,[e.props,l]);if(ns(),Fa(),ku(u)){if(u.then(Fa,Fa),a)return u.then(f=>{lc(e,f,a)}).catch(f=>{wi(f,e,0)});e.asyncDep=u}else lc(e,u,a)}else yv(e,a)}function lc(e,a,i){st(a)?e.type.__ssrInlineRender?e.ssrRender=a:e.render=a:Mt(a)&&(e.setupState=wu(a)),yv(e,i)}let so,cc;function $0(e){so=e,cc=a=>{a.render._rc&&(a.withProxy=new Proxy(a.ctx,r0))}}const G0=()=>!so;function yv(e,a,i){const r=e.type;if(!e.render){if(!a&&so&&!r.render){const l=r.template||Fu(e).template;if(l){const{isCustomElement:u,compilerOptions:f}=e.appContext.config,{delimiters:m,compilerOptions:x}=r,w=Yt(Yt({isCustomElement:u,delimiters:m},f),x);r.render=so(l,w)}}e.render=r.render||ea,cc&&cc(e)}Ha(e),ts(),w0(e),ns(),Fa()}function U0(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(a,i){return fn(e,"get","$attrs"),a[i]}}))}function wv(e){const a=i=>{e.exposed=i||{}};return{get attrs(){return U0(e)},slots:e.slots,emit:e.emit,expose:a}}function zo(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(wu(lr(e.exposed)),{get(a,i){if(i in a)return a[i];if(i in _s)return _s[i](e)},has(a,i){return i in a||i in _s}}))}function uc(e,a=!0){return st(e)?e.displayName||e.name:e.name||a&&e.__name}function q0(e){return st(e)&&"__vccOpts"in e}const $=(e,a)=>cy(e,a,$i);function Un(e,a,i){const r=arguments.length;return r===2?Mt(a)&&!rt(a)?Na(a)?O(e,null,[a]):O(e,a):O(e,null,a):(r>3?i=Array.prototype.slice.call(arguments,2):r===3&&Na(i)&&(i=[i]),O(e,a,i))}const Sv=Symbol.for("v-scx"),kv=()=>ut(Sv);function K0(){}function Z0(e,a,i,r){const l=i[r];if(l&&Cv(l,e))return l;const u=a();return u.memo=e.slice(),i[r]=u}function Cv(e,a){const i=e.memo;if(i.length!=a.length)return!1;for(let r=0;r0&&hn&&hn.push(e),!0}const Av="3.3.4",J0={createComponentInstance:pv,setupComponent:xv,renderComponentRoot:Gr,setCurrentRenderingInstance:Ws,isVNode:Na,normalizeVNode:xn},Q0=J0,ew=null,tw=null;function nw(e,a){const i=Object.create(null),r=e.split(",");for(let l=0;l!!i[l.toLowerCase()]:l=>!!i[l]}const Pl={},aw=/^on[^a-z]/,iw=e=>aw.test(e),sw=e=>e.startsWith("onUpdate:"),mr=Object.assign,gn=Array.isArray,pr=e=>Ev(e)==="[object Set]",dh=e=>Ev(e)==="[object Date]",Pv=e=>typeof e=="function",Us=e=>typeof e=="string",hh=e=>typeof e=="symbol",dc=e=>e!==null&&typeof e=="object",rw=Object.prototype.toString,Ev=e=>rw.call(e),Xu=e=>{const a=Object.create(null);return i=>a[i]||(a[i]=e(i))},ow=/-(\w)/g,El=Xu(e=>e.replace(ow,(a,i)=>i?i.toUpperCase():"")),lw=/\B([A-Z])/g,Va=Xu(e=>e.replace(lw,"-$1").toLowerCase()),cw=Xu(e=>e.charAt(0).toUpperCase()+e.slice(1)),uw=(e,a)=>{for(let i=0;i{const a=parseFloat(e);return isNaN(a)?e:a},fc=e=>{const a=Us(e)?Number(e):NaN;return isNaN(a)?e:a},dw="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",hw=nw(dw);function Tv(e){return!!e||e===""}function fw(e,a){if(e.length!==a.length)return!1;let i=!0;for(let r=0;i&&rXa(i,a))}const gw="http://www.w3.org/2000/svg",ai=typeof document<"u"?document:null,fh=ai&&ai.createElement("template"),vw={insert:(e,a,i)=>{a.insertBefore(e,i||null)},remove:e=>{const a=e.parentNode;a&&a.removeChild(e)},createElement:(e,a,i,r)=>{const l=a?ai.createElementNS(gw,e):ai.createElement(e,i?{is:i}:void 0);return e==="select"&&r&&r.multiple!=null&&l.setAttribute("multiple",r.multiple),l},createText:e=>ai.createTextNode(e),createComment:e=>ai.createComment(e),setText:(e,a)=>{e.nodeValue=a},setElementText:(e,a)=>{e.textContent=a},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ai.querySelector(e),setScopeId(e,a){e.setAttribute(a,"")},insertStaticContent(e,a,i,r,l,u){const f=i?i.previousSibling:a.lastChild;if(l&&(l===u||l.nextSibling))for(;a.insertBefore(l.cloneNode(!0),i),!(l===u||!(l=l.nextSibling)););else{fh.innerHTML=r?`${e}`:e;const m=fh.content;if(r){const x=m.firstChild;for(;x.firstChild;)m.appendChild(x.firstChild);m.removeChild(x)}a.insertBefore(m,i)}return[f?f.nextSibling:a.firstChild,i?i.previousSibling:a.lastChild]}};function mw(e,a,i){const r=e._vtc;r&&(a=(a?[a,...r]:[...r]).join(" ")),a==null?e.removeAttribute("class"):i?e.setAttribute("class",a):e.className=a}function pw(e,a,i){const r=e.style,l=Us(i);if(i&&!l){if(a&&!Us(a))for(const u in a)i[u]==null&&gc(r,u,"");for(const u in i)gc(r,u,i[u])}else{const u=r.display;l?a!==i&&(r.cssText=i):a&&e.removeAttribute("style"),"_vod"in e&&(r.display=u)}}const gh=/\s*!important$/;function gc(e,a,i){if(gn(i))i.forEach(r=>gc(e,a,r));else if(i==null&&(i=""),a.startsWith("--"))e.setProperty(a,i);else{const r=bw(e,a);gh.test(i)?e.setProperty(Va(r),i.replace(gh,""),"important"):e[r]=i}}const vh=["Webkit","Moz","ms"],Tl={};function bw(e,a){const i=Tl[a];if(i)return i;let r=kn(a);if(r!=="filter"&&r in e)return Tl[a]=r;r=cw(r);for(let l=0;lIl||(Cw.then(()=>Il=0),Il=Date.now());function Pw(e,a){const i=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=i.attached)return;wn(Ew(r,i.value),a,5,[r])};return i.value=e,i.attached=Aw(),i}function Ew(e,a){if(gn(a)){const i=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{i.call(e),e._stopped=!0},a.map(r=>l=>!l._stopped&&r&&r(l))}else return a}const bh=/^on[a-z]/,Tw=(e,a,i,r,l=!1,u,f,m,x)=>{a==="class"?mw(e,r,l):a==="style"?pw(e,i,r):iw(a)?sw(a)||Sw(e,a,i,r,f):(a[0]==="."?(a=a.slice(1),!0):a[0]==="^"?(a=a.slice(1),!1):Iw(e,a,r,l))?yw(e,a,r,u,f,m,x):(a==="true-value"?e._trueValue=r:a==="false-value"&&(e._falseValue=r),xw(e,a,r,l))};function Iw(e,a,i,r){return r?!!(a==="innerHTML"||a==="textContent"||a in e&&bh.test(a)&&Pv(i)):a==="spellcheck"||a==="draggable"||a==="translate"||a==="form"||a==="list"&&e.tagName==="INPUT"||a==="type"&&e.tagName==="TEXTAREA"||bh.test(a)&&Us(i)?!1:a in e}function Iv(e,a){const i=Si(e);class r extends Ho{constructor(u){super(i,u,a)}}return r.def=i,r}const Lw=e=>Iv(e,jv),_w=typeof HTMLElement<"u"?HTMLElement:class{};class Ho extends _w{constructor(a,i={},r){super(),this._def=a,this._props=i,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&r?r(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,gt(()=>{this._connected||(pc(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let r=0;r{for(const l of r)this._setAttr(l.attributeName)}).observe(this,{attributes:!0});const a=(r,l=!1)=>{const{props:u,styles:f}=r;let m;if(u&&!gn(u))for(const x in u){const w=u[x];(w===Number||w&&w.type===Number)&&(x in this._props&&(this._props[x]=fc(this._props[x])),(m||(m=Object.create(null)))[El(x)]=!0)}this._numberProps=m,l&&this._resolveProps(r),this._applyStyles(f),this._update()},i=this._def.__asyncLoader;i?i().then(r=>a(r,!0)):a(this._def)}_resolveProps(a){const{props:i}=a,r=gn(i)?i:Object.keys(i||{});for(const l of Object.keys(this))l[0]!=="_"&&r.includes(l)&&this._setProp(l,this[l],!0,!1);for(const l of r.map(El))Object.defineProperty(this,l,{get(){return this._getProp(l)},set(u){this._setProp(l,u)}})}_setAttr(a){let i=this.getAttribute(a);const r=El(a);this._numberProps&&this._numberProps[r]&&(i=fc(i)),this._setProp(r,i,!1)}_getProp(a){return this._props[a]}_setProp(a,i,r=!0,l=!0){i!==this._props[a]&&(this._props[a]=i,l&&this._instance&&this._update(),r&&(i===!0?this.setAttribute(Va(a),""):typeof i=="string"||typeof i=="number"?this.setAttribute(Va(a),i+""):i||this.removeAttribute(Va(a))))}_update(){pc(this._createVNode(),this.shadowRoot)}_createVNode(){const a=O(this._def,mr({},this._props));return this._instance||(a.ce=i=>{this._instance=i,i.isCE=!0;const r=(u,f)=>{this.dispatchEvent(new CustomEvent(u,{detail:f}))};i.emit=(u,...f)=>{r(u,f),Va(u)!==u&&r(Va(u),f)};let l=this;for(;l=l&&(l.parentNode||l.host);)if(l instanceof Ho){i.parent=l._instance,i.provides=l._instance.provides;break}}),a}_applyStyles(a){a&&a.forEach(i=>{const r=document.createElement("style");r.textContent=i,this.shadowRoot.appendChild(r)})}}function Rw(e="$style"){{const a=aa();if(!a)return Pl;const i=a.type.__cssModules;if(!i)return Pl;const r=i[e];return r||Pl}}function Ow(e){const a=aa();if(!a)return;const i=a.ut=(l=e(a.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${a.uid}"]`)).forEach(u=>mc(u,l))},r=()=>{const l=e(a.proxy);vc(a.subTree,l),i(l)};Hg(r),zt(()=>{const l=new MutationObserver(r);l.observe(a.subTree.el.parentNode,{childList:!0}),Fo(()=>l.disconnect())})}function vc(e,a){if(e.shapeFlag&128){const i=e.suspense;e=i.activeBranch,i.pendingBranch&&!i.isHydrating&&i.effects.push(()=>{vc(i.activeBranch,a)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)mc(e.el,a);else if(e.type===Ke)e.children.forEach(i=>vc(i,a));else if(e.type===ui){let{el:i,anchor:r}=e;for(;i&&(mc(i,a),i!==r);)i=i.nextSibling}}function mc(e,a){if(e.nodeType===1){const i=e.style;for(const r in a)i.setProperty(`--${r}`,a[r])}}const Ea="transition",ps="animation",$n=(e,{slots:a})=>Un(Yg,_v(e),a);$n.displayName="Transition";const Lv={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},Vw=$n.props=mr({},Lu,Lv),Qa=(e,a=[])=>{gn(e)?e.forEach(i=>i(...a)):e&&e(...a)},xh=e=>e?gn(e)?e.some(a=>a.length>1):e.length>1:!1;function _v(e){const a={};for(const ne in e)ne in Lv||(a[ne]=e[ne]);if(e.css===!1)return a;const{name:i="v",type:r,duration:l,enterFromClass:u=`${i}-enter-from`,enterActiveClass:f=`${i}-enter-active`,enterToClass:m=`${i}-enter-to`,appearFromClass:x=u,appearActiveClass:w=f,appearToClass:C=m,leaveFromClass:A=`${i}-leave-from`,leaveActiveClass:E=`${i}-leave-active`,leaveToClass:_=`${i}-leave-to`}=e,V=Mw(l),D=V&&V[0],X=V&&V[1],{onBeforeEnter:B,onEnter:L,onEnterCancelled:W,onLeave:Y,onLeaveCancelled:N,onBeforeAppear:J=B,onAppear:Q=L,onAppearCancelled:j=W}=a,G=(ne,oe,le)=>{La(ne,oe?C:m),La(ne,oe?w:f),le&&le()},ee=(ne,oe)=>{ne._isLeaving=!1,La(ne,A),La(ne,_),La(ne,E),oe&&oe()},ie=ne=>(oe,le)=>{const Ae=ne?Q:L,we=()=>G(oe,ne,le);Qa(Ae,[oe,we]),yh(()=>{La(oe,ne?x:u),ra(oe,ne?C:m),xh(Ae)||wh(oe,r,D,we)})};return mr(a,{onBeforeEnter(ne){Qa(B,[ne]),ra(ne,u),ra(ne,f)},onBeforeAppear(ne){Qa(J,[ne]),ra(ne,x),ra(ne,w)},onEnter:ie(!1),onAppear:ie(!0),onLeave(ne,oe){ne._isLeaving=!0;const le=()=>ee(ne,oe);ra(ne,A),Ov(),ra(ne,E),yh(()=>{ne._isLeaving&&(La(ne,A),ra(ne,_),xh(Y)||wh(ne,r,X,le))}),Qa(Y,[ne,le])},onEnterCancelled(ne){G(ne,!1),Qa(W,[ne])},onAppearCancelled(ne){G(ne,!0),Qa(j,[ne])},onLeaveCancelled(ne){ee(ne),Qa(N,[ne])}})}function Mw(e){if(e==null)return null;if(dc(e))return[Ll(e.enter),Ll(e.leave)];{const a=Ll(e);return[a,a]}}function Ll(e){return fc(e)}function ra(e,a){a.split(/\s+/).forEach(i=>i&&e.classList.add(i)),(e._vtc||(e._vtc=new Set)).add(a)}function La(e,a){a.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const{_vtc:i}=e;i&&(i.delete(a),i.size||(e._vtc=void 0))}function yh(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let Fw=0;function wh(e,a,i,r){const l=e._endId=++Fw,u=()=>{l===e._endId&&r()};if(i)return setTimeout(u,i);const{type:f,timeout:m,propCount:x}=Rv(e,a);if(!f)return r();const w=f+"end";let C=0;const A=()=>{e.removeEventListener(w,E),u()},E=_=>{_.target===e&&++C>=x&&A()};setTimeout(()=>{C(i[V]||"").split(", "),l=r(`${Ea}Delay`),u=r(`${Ea}Duration`),f=Sh(l,u),m=r(`${ps}Delay`),x=r(`${ps}Duration`),w=Sh(m,x);let C=null,A=0,E=0;a===Ea?f>0&&(C=Ea,A=f,E=u.length):a===ps?w>0&&(C=ps,A=w,E=x.length):(A=Math.max(f,w),C=A>0?f>w?Ea:ps:null,E=C?C===Ea?u.length:x.length:0);const _=C===Ea&&/\b(transform|all)(,|$)/.test(r(`${Ea}Property`).toString());return{type:C,timeout:A,propCount:E,hasTransform:_}}function Sh(e,a){for(;e.lengthkh(i)+kh(e[r])))}function kh(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Ov(){return document.body.offsetHeight}const Vv=new WeakMap,Mv=new WeakMap,Fv={name:"TransitionGroup",props:mr({},Vw,{tag:String,moveClass:String}),setup(e,{slots:a}){const i=aa(),r=Iu();let l,u;return Mo(()=>{if(!l.length)return;const f=e.moveClass||`${e.name||"v"}-move`;if(!Hw(l[0].el,i.vnode.el,f))return;l.forEach(Dw),l.forEach(zw);const m=l.filter(Nw);Ov(),m.forEach(x=>{const w=x.el,C=w.style;ra(w,f),C.transform=C.webkitTransform=C.transitionDuration="";const A=w._moveCb=E=>{E&&E.target!==w||(!E||/transform$/.test(E.propertyName))&&(w.removeEventListener("transitionend",A),w._moveCb=null,La(w,f))};w.addEventListener("transitionend",A)})}),()=>{const f=nt(e),m=_v(f);let x=f.tag||Ke;l=u,u=a.default?Oo(a.default()):[];for(let w=0;wdelete e.mode;Fv.props;const Bv=Fv;function Dw(e){const a=e.el;a._moveCb&&a._moveCb(),a._enterCb&&a._enterCb()}function zw(e){Mv.set(e,e.el.getBoundingClientRect())}function Nw(e){const a=Vv.get(e),i=Mv.get(e),r=a.left-i.left,l=a.top-i.top;if(r||l){const u=e.el.style;return u.transform=u.webkitTransform=`translate(${r}px,${l}px)`,u.transitionDuration="0s",e}}function Hw(e,a,i){const r=e.cloneNode();e._vtc&&e._vtc.forEach(f=>{f.split(/\s+/).forEach(m=>m&&r.classList.remove(m))}),i.split(/\s+/).forEach(f=>f&&r.classList.add(f)),r.style.display="none";const l=a.nodeType===1?a:a.parentNode;l.appendChild(r);const{hasTransform:u}=Rv(r);return l.removeChild(r),u}const Ya=e=>{const a=e.props["onUpdate:modelValue"]||!1;return gn(a)?i=>uw(a,i):a};function Xw(e){e.target.composing=!0}function Ch(e){const a=e.target;a.composing&&(a.composing=!1,a.dispatchEvent(new Event("input")))}const qs={created(e,{modifiers:{lazy:a,trim:i,number:r}},l){e._assign=Ya(l);const u=r||l.props&&l.props.type==="number";ca(e,a?"change":"input",f=>{if(f.target.composing)return;let m=e.value;i&&(m=m.trim()),u&&(m=hc(m)),e._assign(m)}),i&&ca(e,"change",()=>{e.value=e.value.trim()}),a||(ca(e,"compositionstart",Xw),ca(e,"compositionend",Ch),ca(e,"change",Ch))},mounted(e,{value:a}){e.value=a??""},beforeUpdate(e,{value:a,modifiers:{lazy:i,trim:r,number:l}},u){if(e._assign=Ya(u),e.composing||document.activeElement===e&&e.type!=="range"&&(i||r&&e.value.trim()===a||(l||e.type==="number")&&hc(e.value)===a))return;const f=a??"";e.value!==f&&(e.value=f)}},Yu={deep:!0,created(e,a,i){e._assign=Ya(i),ca(e,"change",()=>{const r=e._modelValue,l=Gi(e),u=e.checked,f=e._assign;if(gn(r)){const m=No(r,l),x=m!==-1;if(u&&!x)f(r.concat(l));else if(!u&&x){const w=[...r];w.splice(m,1),f(w)}}else if(pr(r)){const m=new Set(r);u?m.add(l):m.delete(l),f(m)}else f(zv(e,u))})},mounted:Ah,beforeUpdate(e,a,i){e._assign=Ya(i),Ah(e,a,i)}};function Ah(e,{value:a,oldValue:i},r){e._modelValue=a,gn(a)?e.checked=No(a,r.props.value)>-1:pr(a)?e.checked=a.has(r.props.value):a!==i&&(e.checked=Xa(a,zv(e,!0)))}const Wu={created(e,{value:a},i){e.checked=Xa(a,i.props.value),e._assign=Ya(i),ca(e,"change",()=>{e._assign(Gi(e))})},beforeUpdate(e,{value:a,oldValue:i},r){e._assign=Ya(r),a!==i&&(e.checked=Xa(a,r.props.value))}},Dv={deep:!0,created(e,{value:a,modifiers:{number:i}},r){const l=pr(a);ca(e,"change",()=>{const u=Array.prototype.filter.call(e.options,f=>f.selected).map(f=>i?hc(Gi(f)):Gi(f));e._assign(e.multiple?l?new Set(u):u:u[0])}),e._assign=Ya(r)},mounted(e,{value:a}){Ph(e,a)},beforeUpdate(e,a,i){e._assign=Ya(i)},updated(e,{value:a}){Ph(e,a)}};function Ph(e,a){const i=e.multiple;if(!(i&&!gn(a)&&!pr(a))){for(let r=0,l=e.options.length;r-1:u.selected=a.has(f);else if(Xa(Gi(u),a)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!i&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Gi(e){return"_value"in e?e._value:e.value}function zv(e,a){const i=a?"_trueValue":"_falseValue";return i in e?e[i]:a}const Nv={created(e,a,i){zr(e,a,i,null,"created")},mounted(e,a,i){zr(e,a,i,null,"mounted")},beforeUpdate(e,a,i,r){zr(e,a,i,r,"beforeUpdate")},updated(e,a,i,r){zr(e,a,i,r,"updated")}};function Hv(e,a){switch(e){case"SELECT":return Dv;case"TEXTAREA":return qs;default:switch(a){case"checkbox":return Yu;case"radio":return Wu;default:return qs}}}function zr(e,a,i,r,l){const f=Hv(e.tagName,i.props&&i.props.type)[l];f&&f(e,a,i,r)}function Yw(){qs.getSSRProps=({value:e})=>({value:e}),Wu.getSSRProps=({value:e},a)=>{if(a.props&&Xa(a.props.value,e))return{checked:!0}},Yu.getSSRProps=({value:e},a)=>{if(gn(e)){if(a.props&&No(e,a.props.value)>-1)return{checked:!0}}else if(pr(e)){if(a.props&&e.has(a.props.value))return{checked:!0}}else if(e)return{checked:!0}},Nv.getSSRProps=(e,a)=>{if(typeof a.type!="string")return;const i=Hv(a.type.toUpperCase(),a.props&&a.props.type);if(i.getSSRProps)return i.getSSRProps(e,a)}}const Ww=["ctrl","shift","alt","meta"],jw={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,a)=>Ww.some(i=>e[`${i}Key`]&&!a.includes(i))},$w=(e,a)=>(i,...r)=>{for(let l=0;li=>{if(!("key"in i))return;const r=Va(i.key);if(a.some(l=>l===r||Gw[l]===r))return e(i)},Ln={beforeMount(e,{value:a},{transition:i}){e._vod=e.style.display==="none"?"":e.style.display,i&&a?i.beforeEnter(e):bs(e,a)},mounted(e,{value:a},{transition:i}){i&&a&&i.enter(e)},updated(e,{value:a,oldValue:i},{transition:r}){!a!=!i&&(r?a?(r.beforeEnter(e),bs(e,!0),r.enter(e)):r.leave(e,()=>{bs(e,!1)}):bs(e,a))},beforeUnmount(e,{value:a}){bs(e,a)}};function bs(e,a){e.style.display=a?e._vod:"none"}function qw(){Ln.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const Xv=mr({patchProp:Tw},vw);let Vs,Eh=!1;function Yv(){return Vs||(Vs=lv(Xv))}function Wv(){return Vs=Eh?Vs:cv(Xv),Eh=!0,Vs}const pc=(...e)=>{Yv().render(...e)},jv=(...e)=>{Wv().hydrate(...e)},$v=(...e)=>{const a=Yv().createApp(...e),{mount:i}=a;return a.mount=r=>{const l=Gv(r);if(!l)return;const u=a._component;!Pv(u)&&!u.render&&!u.template&&(u.template=l.innerHTML),l.innerHTML="";const f=i(l,!1,l instanceof SVGElement);return l instanceof Element&&(l.removeAttribute("v-cloak"),l.setAttribute("data-v-app","")),f},a},Kw=(...e)=>{const a=Wv().createApp(...e),{mount:i}=a;return a.mount=r=>{const l=Gv(r);if(l)return i(l,!0,l instanceof SVGElement)},a};function Gv(e){return Us(e)?document.querySelector(e):e}let Th=!1;const Zw=()=>{Th||(Th=!0,Yw(),qw())},Jw=()=>{},Qw=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Yg,BaseTransitionPropsValidators:Lu,Comment:tn,EffectScope:fu,Fragment:Ke,KeepAlive:Jy,ReactiveEffect:or,Static:ui,Suspense:Hy,Teleport:dv,Text:za,Transition:$n,TransitionGroup:Bv,VueElement:Ho,assertNumber:Ey,callWithAsyncErrorHandling:wn,callWithErrorHandling:fa,camelize:kn,capitalize:ba,cloneVNode:jn,compatUtils:tw,compile:Jw,computed:$,createApp:$v,createBlock:Bo,createCommentVNode:X0,createElementBlock:D0,createElementVNode:zu,createHydrationRenderer:cv,createPropsRestProxy:x0,createRenderer:lv,createSSRApp:Kw,createSlots:a0,createStaticVNode:H0,createTextVNode:ki,createVNode:O,customRef:sy,defineAsyncComponent:Ky,defineComponent:Si,defineCustomElement:Iv,defineEmits:l0,defineExpose:c0,defineModel:h0,defineOptions:u0,defineProps:o0,defineSSRCustomElement:Lw,defineSlots:d0,get devtools(){return Di},effect:Ax,effectScope:es,getCurrentInstance:aa,getCurrentScope:gu,getTransitionRawChildren:Oo,guardReactiveProps:mv,h:Un,handleError:wi,hasInjectionContext:nv,hydrate:jv,initCustomFormatter:K0,initDirectivesForSSR:Zw,inject:ut,isMemoSame:Cv,isProxy:bu,isReactive:ha,isReadonly:fi,isRef:yt,isRuntimeOnly:G0,isShallow:Ns,isVNode:Na,markRaw:lr,mergeDefaults:p0,mergeModels:b0,mergeProps:Ye,nextTick:gt,normalizeClass:dr,normalizeProps:Cy,normalizeStyle:ur,onActivated:_u,onBeforeMount:gr,onBeforeUnmount:qt,onBeforeUpdate:Ou,onDeactivated:Ru,onErrorCaptured:qg,onMounted:zt,onRenderTracked:Ug,onRenderTriggered:Gg,onScopeDispose:nn,onServerPrefetch:$g,onUnmounted:Fo,onUpdated:Mo,openBlock:vr,popScopeId:Vy,provide:Pt,proxyRefs:wu,pushScopeId:Oy,queuePostFlushCb:Au,reactive:Gt,readonly:as,ref:Oe,registerRuntimeCompiler:$0,render:pc,renderList:n0,renderSlot:i0,resolveComponent:t0,resolveDirective:mn,resolveDynamicComponent:Zg,resolveFilter:ew,resolveTransitionHooks:ji,setBlockTracking:oc,setDevtoolsHook:Bg,setTransitionHooks:gi,shallowReactive:pu,shallowReadonly:Qx,shallowRef:Xe,ssrContextKey:Sv,ssrUtils:Q0,stop:Px,toDisplayString:Ay,toHandlerKey:Is,toHandlers:s0,toRaw:nt,toRef:Ie,toRefs:cr,toValue:ny,transformVNodeArgs:z0,triggerRef:ty,unref:_t,useAttrs:v0,useCssModule:Rw,useCssVars:Ow,useModel:m0,useSSRContext:kv,useSlots:g0,useTransitionState:Iu,vModelCheckbox:Yu,vModelDynamic:Nv,vModelRadio:Wu,vModelSelect:Dv,vModelText:qs,vShow:Ln,version:Av,warn:Py,watch:He,watchEffect:vn,watchPostEffect:Hg,watchSyncEffect:Gy,withAsyncContext:y0,withCtx:Pu,withDefaults:f0,withDirectives:Et,withKeys:Uw,withMemo:Z0,withModifiers:$w,withScopeId:My},Symbol.toStringTag,{value:"Module"}));var e1=!1;/*! - * pinia v2.1.6 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */let Uv;const Xo=e=>Uv=e,qv=Symbol();function bc(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Ms;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Ms||(Ms={}));function t1(){const e=es(!0),a=e.run(()=>Oe({}));let i=[],r=[];const l=lr({install(u){Xo(l),l._a=u,u.provide(qv,l),u.config.globalProperties.$pinia=l,r.forEach(f=>i.push(f)),r=[]},use(u){return!this._a&&!e1?r.push(u):i.push(u),this},_p:i,_a:null,_e:e,_s:new Map,state:a});return l}const Kv=()=>{};function Ih(e,a,i,r=Kv){e.push(a);const l=()=>{const u=e.indexOf(a);u>-1&&(e.splice(u,1),r())};return!i&&gu()&&nn(l),l}function Oi(e,...a){e.slice().forEach(i=>{i(...a)})}const n1=e=>e();function xc(e,a){e instanceof Map&&a instanceof Map&&a.forEach((i,r)=>e.set(r,i)),e instanceof Set&&a instanceof Set&&a.forEach(e.add,e);for(const i in a){if(!a.hasOwnProperty(i))continue;const r=a[i],l=e[i];bc(l)&&bc(r)&&e.hasOwnProperty(i)&&!yt(r)&&!ha(r)?e[i]=xc(l,r):e[i]=r}return e}const a1=Symbol();function i1(e){return!bc(e)||!e.hasOwnProperty(a1)}const{assign:_a}=Object;function s1(e){return!!(yt(e)&&e.effect)}function r1(e,a,i,r){const{state:l,actions:u,getters:f}=a,m=i.state.value[e];let x;function w(){m||(i.state.value[e]=l?l():{});const C=cr(i.state.value[e]);return _a(C,u,Object.keys(f||{}).reduce((A,E)=>(A[E]=lr($(()=>{Xo(i);const _=i._s.get(e);return f[E].call(_,_)})),A),{}))}return x=Zv(e,w,a,i,r,!0),x}function Zv(e,a,i={},r,l,u){let f;const m=_a({actions:{}},i),x={deep:!0};let w,C,A=[],E=[],_;const V=r.state.value[e];!u&&!V&&(r.state.value[e]={}),Oe({});let D;function X(j){let G;w=C=!1,typeof j=="function"?(j(r.state.value[e]),G={type:Ms.patchFunction,storeId:e,events:_}):(xc(r.state.value[e],j),G={type:Ms.patchObject,payload:j,storeId:e,events:_});const ee=D=Symbol();gt().then(()=>{D===ee&&(w=!0)}),C=!0,Oi(A,G,r.state.value[e])}const B=u?function(){const{state:G}=i,ee=G?G():{};this.$patch(ie=>{_a(ie,ee)})}:Kv;function L(){f.stop(),A=[],E=[],r._s.delete(e)}function W(j,G){return function(){Xo(r);const ee=Array.from(arguments),ie=[],ne=[];function oe(we){ie.push(we)}function le(we){ne.push(we)}Oi(E,{args:ee,name:j,store:N,after:oe,onError:le});let Ae;try{Ae=G.apply(this&&this.$id===e?this:N,ee)}catch(we){throw Oi(ne,we),we}return Ae instanceof Promise?Ae.then(we=>(Oi(ie,we),we)).catch(we=>(Oi(ne,we),Promise.reject(we))):(Oi(ie,Ae),Ae)}}const Y={_p:r,$id:e,$onAction:Ih.bind(null,E),$patch:X,$reset:B,$subscribe(j,G={}){const ee=Ih(A,j,G.detached,()=>ie()),ie=f.run(()=>He(()=>r.state.value[e],ne=>{(G.flush==="sync"?C:w)&&j({storeId:e,type:Ms.direct,events:_},ne)},_a({},x,G)));return ee},$dispose:L},N=Gt(Y);r._s.set(e,N);const J=r._a&&r._a.runWithContext||n1,Q=r._e.run(()=>(f=es(),J(()=>f.run(a))));for(const j in Q){const G=Q[j];if(yt(G)&&!s1(G)||ha(G))u||(V&&i1(G)&&(yt(G)?G.value=V[j]:xc(G,V[j])),r.state.value[e][j]=G);else if(typeof G=="function"){const ee=W(j,G);Q[j]=ee,m.actions[j]=G}}return _a(N,Q),_a(nt(N),Q),Object.defineProperty(N,"$state",{get:()=>r.state.value[e],set:j=>{X(G=>{_a(G,j)})}}),r._p.forEach(j=>{_a(N,f.run(()=>j({store:N,app:r._a,pinia:r,options:m})))}),V&&u&&i.hydrate&&i.hydrate(N.$state,V),w=!0,C=!0,N}function o1(e,a,i){let r,l;const u=typeof a=="function";typeof e=="string"?(r=e,l=u?i:a):(l=e,r=e.id);function f(m,x){const w=nv();return m=m||(w?ut(qv,null):null),m&&Xo(m),m=Uv,m._s.has(r)||(u?Zv(r,a,l,m):r1(r,l,m)),m._s.get(r)}return f.$id=r,f}/*! - * vue-router v4.2.4 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */const zi=typeof window<"u";function l1(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const mt=Object.assign;function _l(e,a){const i={};for(const r in a){const l=a[r];i[r]=Gn(l)?l.map(e):e(l)}return i}const Fs=()=>{},Gn=Array.isArray,c1=/\/$/,u1=e=>e.replace(c1,"");function Rl(e,a,i="/"){let r,l={},u="",f="";const m=a.indexOf("#");let x=a.indexOf("?");return m=0&&(x=-1),x>-1&&(r=a.slice(0,x),u=a.slice(x+1,m>-1?m:a.length),l=e(u)),m>-1&&(r=r||a.slice(0,m),f=a.slice(m,a.length)),r=g1(r??a,i),{fullPath:r+(u&&"?")+u+f,path:r,query:l,hash:f}}function d1(e,a){const i=a.query?e(a.query):"";return a.path+(i&&"?")+i+(a.hash||"")}function Lh(e,a){return!a||!e.toLowerCase().startsWith(a.toLowerCase())?e:e.slice(a.length)||"/"}function h1(e,a,i){const r=a.matched.length-1,l=i.matched.length-1;return r>-1&&r===l&&Ui(a.matched[r],i.matched[l])&&Jv(a.params,i.params)&&e(a.query)===e(i.query)&&a.hash===i.hash}function Ui(e,a){return(e.aliasOf||e)===(a.aliasOf||a)}function Jv(e,a){if(Object.keys(e).length!==Object.keys(a).length)return!1;for(const i in e)if(!f1(e[i],a[i]))return!1;return!0}function f1(e,a){return Gn(e)?_h(e,a):Gn(a)?_h(a,e):e===a}function _h(e,a){return Gn(a)?e.length===a.length&&e.every((i,r)=>i===a[r]):e.length===1&&e[0]===a}function g1(e,a){if(e.startsWith("/"))return e;if(!e)return a;const i=a.split("/"),r=e.split("/"),l=r[r.length-1];(l===".."||l===".")&&r.push("");let u=i.length-1,f,m;for(f=0;f1&&u--;else break;return i.slice(0,u).join("/")+"/"+r.slice(f-(f===r.length?1:0)).join("/")}var Ks;(function(e){e.pop="pop",e.push="push"})(Ks||(Ks={}));var Bs;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Bs||(Bs={}));function v1(e){if(!e)if(zi){const a=document.querySelector("base");e=a&&a.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),u1(e)}const m1=/^[^#]+#/;function p1(e,a){return e.replace(m1,"#")+a}function b1(e,a){const i=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:a.behavior,left:r.left-i.left-(a.left||0),top:r.top-i.top-(a.top||0)}}const Yo=()=>({left:window.pageXOffset,top:window.pageYOffset});function x1(e){let a;if("el"in e){const i=e.el,r=typeof i=="string"&&i.startsWith("#"),l=typeof i=="string"?r?document.getElementById(i.slice(1)):document.querySelector(i):i;if(!l)return;a=b1(l,e)}else a=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(a):window.scrollTo(a.left!=null?a.left:window.pageXOffset,a.top!=null?a.top:window.pageYOffset)}function Rh(e,a){return(history.state?history.state.position-a:-1)+e}const yc=new Map;function y1(e,a){yc.set(e,a)}function w1(e){const a=yc.get(e);return yc.delete(e),a}let S1=()=>location.protocol+"//"+location.host;function Qv(e,a){const{pathname:i,search:r,hash:l}=a,u=e.indexOf("#");if(u>-1){let m=l.includes(e.slice(u))?e.slice(u).length:1,x=l.slice(m);return x[0]!=="/"&&(x="/"+x),Lh(x,"")}return Lh(i,e)+r+l}function k1(e,a,i,r){let l=[],u=[],f=null;const m=({state:E})=>{const _=Qv(e,location),V=i.value,D=a.value;let X=0;if(E){if(i.value=_,a.value=E,f&&f===V){f=null;return}X=D?E.position-D.position:0}else r(_);l.forEach(B=>{B(i.value,V,{delta:X,type:Ks.pop,direction:X?X>0?Bs.forward:Bs.back:Bs.unknown})})};function x(){f=i.value}function w(E){l.push(E);const _=()=>{const V=l.indexOf(E);V>-1&&l.splice(V,1)};return u.push(_),_}function C(){const{history:E}=window;E.state&&E.replaceState(mt({},E.state,{scroll:Yo()}),"")}function A(){for(const E of u)E();u=[],window.removeEventListener("popstate",m),window.removeEventListener("beforeunload",C)}return window.addEventListener("popstate",m),window.addEventListener("beforeunload",C,{passive:!0}),{pauseListeners:x,listen:w,destroy:A}}function Oh(e,a,i,r=!1,l=!1){return{back:e,current:a,forward:i,replaced:r,position:window.history.length,scroll:l?Yo():null}}function C1(e){const{history:a,location:i}=window,r={value:Qv(e,i)},l={value:a.state};l.value||u(r.value,{back:null,current:r.value,forward:null,position:a.length-1,replaced:!0,scroll:null},!0);function u(x,w,C){const A=e.indexOf("#"),E=A>-1?(i.host&&document.querySelector("base")?e:e.slice(A))+x:S1()+e+x;try{a[C?"replaceState":"pushState"](w,"",E),l.value=w}catch(_){console.error(_),i[C?"replace":"assign"](E)}}function f(x,w){const C=mt({},a.state,Oh(l.value.back,x,l.value.forward,!0),w,{position:l.value.position});u(x,C,!0),r.value=x}function m(x,w){const C=mt({},l.value,a.state,{forward:x,scroll:Yo()});u(C.current,C,!0);const A=mt({},Oh(r.value,x,null),{position:C.position+1},w);u(x,A,!1),r.value=x}return{location:r,state:l,push:m,replace:f}}function A1(e){e=v1(e);const a=C1(e),i=k1(e,a.state,a.location,a.replace);function r(u,f=!0){f||i.pauseListeners(),history.go(u)}const l=mt({location:"",base:e,go:r,createHref:p1.bind(null,e)},a,i);return Object.defineProperty(l,"location",{enumerable:!0,get:()=>a.location.value}),Object.defineProperty(l,"state",{enumerable:!0,get:()=>a.state.value}),l}function P1(e){return typeof e=="string"||e&&typeof e=="object"}function em(e){return typeof e=="string"||typeof e=="symbol"}const Ta={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},tm=Symbol("");var Vh;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Vh||(Vh={}));function qi(e,a){return mt(new Error,{type:e,[tm]:!0},a)}function sa(e,a){return e instanceof Error&&tm in e&&(a==null||!!(e.type&a))}const Mh="[^/]+?",E1={sensitive:!1,strict:!1,start:!0,end:!0},T1=/[.+*?^${}()[\]/\\]/g;function I1(e,a){const i=mt({},E1,a),r=[];let l=i.start?"^":"";const u=[];for(const w of e){const C=w.length?[]:[90];i.strict&&!w.length&&(l+="/");for(let A=0;Aa.length?a.length===1&&a[0]===40+40?1:-1:0}function _1(e,a){let i=0;const r=e.score,l=a.score;for(;i0&&a[a.length-1]<0}const R1={type:0,value:""},O1=/[a-zA-Z0-9_]/;function V1(e){if(!e)return[[]];if(e==="/")return[[R1]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function a(_){throw new Error(`ERR (${i})/"${w}": ${_}`)}let i=0,r=i;const l=[];let u;function f(){u&&l.push(u),u=[]}let m=0,x,w="",C="";function A(){w&&(i===0?u.push({type:0,value:w}):i===1||i===2||i===3?(u.length>1&&(x==="*"||x==="+")&&a(`A repeatable param (${w}) must be alone in its segment. eg: '/:ids+.`),u.push({type:1,value:w,regexp:C,repeatable:x==="*"||x==="+",optional:x==="*"||x==="?"})):a("Invalid state to consume buffer"),w="")}function E(){w+=x}for(;m{f(L)}:Fs}function f(C){if(em(C)){const A=r.get(C);A&&(r.delete(C),i.splice(i.indexOf(A),1),A.children.forEach(f),A.alias.forEach(f))}else{const A=i.indexOf(C);A>-1&&(i.splice(A,1),C.record.name&&r.delete(C.record.name),C.children.forEach(f),C.alias.forEach(f))}}function m(){return i}function x(C){let A=0;for(;A=0&&(C.record.path!==i[A].record.path||!nm(C,i[A]));)A++;i.splice(A,0,C),C.record.name&&!Dh(C)&&r.set(C.record.name,C)}function w(C,A){let E,_={},V,D;if("name"in C&&C.name){if(E=r.get(C.name),!E)throw qi(1,{location:C});D=E.record.name,_=mt(Bh(A.params,E.keys.filter(L=>!L.optional).map(L=>L.name)),C.params&&Bh(C.params,E.keys.map(L=>L.name))),V=E.stringify(_)}else if("path"in C)V=C.path,E=i.find(L=>L.re.test(V)),E&&(_=E.parse(V),D=E.record.name);else{if(E=A.name?r.get(A.name):i.find(L=>L.re.test(A.path)),!E)throw qi(1,{location:C,currentLocation:A});D=E.record.name,_=mt({},A.params,C.params),V=E.stringify(_)}const X=[];let B=E;for(;B;)X.unshift(B.record),B=B.parent;return{name:D,path:V,params:_,matched:X,meta:z1(X)}}return e.forEach(C=>u(C)),{addRoute:u,resolve:w,removeRoute:f,getRoutes:m,getRecordMatcher:l}}function Bh(e,a){const i={};for(const r of a)r in e&&(i[r]=e[r]);return i}function B1(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:D1(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function D1(e){const a={},i=e.props||!1;if("component"in e)a.default=i;else for(const r in e.components)a[r]=typeof i=="object"?i[r]:i;return a}function Dh(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function z1(e){return e.reduce((a,i)=>mt(a,i.meta),{})}function zh(e,a){const i={};for(const r in e)i[r]=r in a?a[r]:e[r];return i}function nm(e,a){return a.children.some(i=>i===e||nm(e,i))}const am=/#/g,N1=/&/g,H1=/\//g,X1=/=/g,Y1=/\?/g,im=/\+/g,W1=/%5B/g,j1=/%5D/g,sm=/%5E/g,$1=/%60/g,rm=/%7B/g,G1=/%7C/g,om=/%7D/g,U1=/%20/g;function ju(e){return encodeURI(""+e).replace(G1,"|").replace(W1,"[").replace(j1,"]")}function q1(e){return ju(e).replace(rm,"{").replace(om,"}").replace(sm,"^")}function wc(e){return ju(e).replace(im,"%2B").replace(U1,"+").replace(am,"%23").replace(N1,"%26").replace($1,"`").replace(rm,"{").replace(om,"}").replace(sm,"^")}function K1(e){return wc(e).replace(X1,"%3D")}function Z1(e){return ju(e).replace(am,"%23").replace(Y1,"%3F")}function J1(e){return e==null?"":Z1(e).replace(H1,"%2F")}function ro(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function Q1(e){const a={};if(e===""||e==="?")return a;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let l=0;lu&&wc(u)):[r&&wc(r)]).forEach(u=>{u!==void 0&&(a+=(a.length?"&":"")+i,u!=null&&(a+="="+u))})}return a}function eS(e){const a={};for(const i in e){const r=e[i];r!==void 0&&(a[i]=Gn(r)?r.map(l=>l==null?null:""+l):r==null?r:""+r)}return a}const tS=Symbol(""),Hh=Symbol(""),$u=Symbol(""),lm=Symbol(""),Sc=Symbol("");function xs(){let e=[];function a(r){return e.push(r),()=>{const l=e.indexOf(r);l>-1&&e.splice(l,1)}}function i(){e=[]}return{add:a,list:()=>e.slice(),reset:i}}function Oa(e,a,i,r,l){const u=r&&(r.enterCallbacks[l]=r.enterCallbacks[l]||[]);return()=>new Promise((f,m)=>{const x=A=>{A===!1?m(qi(4,{from:i,to:a})):A instanceof Error?m(A):P1(A)?m(qi(2,{from:a,to:A})):(u&&r.enterCallbacks[l]===u&&typeof A=="function"&&u.push(A),f())},w=e.call(r&&r.instances[l],a,i,x);let C=Promise.resolve(w);e.length<3&&(C=C.then(x)),C.catch(A=>m(A))})}function Ol(e,a,i,r){const l=[];for(const u of e)for(const f in u.components){let m=u.components[f];if(!(a!=="beforeRouteEnter"&&!u.instances[f]))if(nS(m)){const w=(m.__vccOpts||m)[a];w&&l.push(Oa(w,i,r,u,f))}else{let x=m();l.push(()=>x.then(w=>{if(!w)return Promise.reject(new Error(`Couldn't resolve component "${f}" at "${u.path}"`));const C=l1(w)?w.default:w;u.components[f]=C;const E=(C.__vccOpts||C)[a];return E&&Oa(E,i,r,u,f)()}))}}return l}function nS(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Xh(e){const a=ut($u),i=ut(lm),r=$(()=>a.resolve(_t(e.to))),l=$(()=>{const{matched:x}=r.value,{length:w}=x,C=x[w-1],A=i.matched;if(!C||!A.length)return-1;const E=A.findIndex(Ui.bind(null,C));if(E>-1)return E;const _=Yh(x[w-2]);return w>1&&Yh(C)===_&&A[A.length-1].path!==_?A.findIndex(Ui.bind(null,x[w-2])):E}),u=$(()=>l.value>-1&&rS(i.params,r.value.params)),f=$(()=>l.value>-1&&l.value===i.matched.length-1&&Jv(i.params,r.value.params));function m(x={}){return sS(x)?a[_t(e.replace)?"replace":"push"](_t(e.to)).catch(Fs):Promise.resolve()}return{route:r,href:$(()=>r.value.href),isActive:u,isExactActive:f,navigate:m}}const aS=Si({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Xh,setup(e,{slots:a}){const i=Gt(Xh(e)),{options:r}=ut($u),l=$(()=>({[Wh(e.activeClass,r.linkActiveClass,"router-link-active")]:i.isActive,[Wh(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:i.isExactActive}));return()=>{const u=a.default&&a.default(i);return e.custom?u:Un("a",{"aria-current":i.isExactActive?e.ariaCurrentValue:null,href:i.href,onClick:i.navigate,class:l.value},u)}}}),iS=aS;function sS(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const a=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(a))return}return e.preventDefault&&e.preventDefault(),!0}}function rS(e,a){for(const i in a){const r=a[i],l=e[i];if(typeof r=="string"){if(r!==l)return!1}else if(!Gn(l)||l.length!==r.length||r.some((u,f)=>u!==l[f]))return!1}return!0}function Yh(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Wh=(e,a,i)=>e??a??i,oS=Si({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:a,slots:i}){const r=ut(Sc),l=$(()=>e.route||r.value),u=ut(Hh,0),f=$(()=>{let w=_t(u);const{matched:C}=l.value;let A;for(;(A=C[w])&&!A.components;)w++;return w}),m=$(()=>l.value.matched[f.value]);Pt(Hh,$(()=>f.value+1)),Pt(tS,m),Pt(Sc,l);const x=Oe();return He(()=>[x.value,m.value,e.name],([w,C,A],[E,_,V])=>{C&&(C.instances[A]=w,_&&_!==C&&w&&w===E&&(C.leaveGuards.size||(C.leaveGuards=_.leaveGuards),C.updateGuards.size||(C.updateGuards=_.updateGuards))),w&&C&&(!_||!Ui(C,_)||!E)&&(C.enterCallbacks[A]||[]).forEach(D=>D(w))},{flush:"post"}),()=>{const w=l.value,C=e.name,A=m.value,E=A&&A.components[C];if(!E)return jh(i.default,{Component:E,route:w});const _=A.props[C],V=_?_===!0?w.params:typeof _=="function"?_(w):_:null,X=Un(E,mt({},V,a,{onVnodeUnmounted:B=>{B.component.isUnmounted&&(A.instances[C]=null)},ref:x}));return jh(i.default,{Component:X,route:w})||X}}});function jh(e,a){if(!e)return null;const i=e(a);return i.length===1?i[0]:i}const cm=oS;function lS(e){const a=F1(e.routes,e),i=e.parseQuery||Q1,r=e.stringifyQuery||Nh,l=e.history,u=xs(),f=xs(),m=xs(),x=Xe(Ta);let w=Ta;zi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const C=_l.bind(null,de=>""+de),A=_l.bind(null,J1),E=_l.bind(null,ro);function _(de,Le){let _e,be;return em(de)?(_e=a.getRecordMatcher(de),be=Le):be=de,a.addRoute(be,_e)}function V(de){const Le=a.getRecordMatcher(de);Le&&a.removeRoute(Le)}function D(){return a.getRoutes().map(de=>de.record)}function X(de){return!!a.getRecordMatcher(de)}function B(de,Le){if(Le=mt({},Le||x.value),typeof de=="string"){const se=Rl(i,de,Le.path),ce=a.resolve({path:se.path},Le),pe=l.createHref(se.fullPath);return mt(se,ce,{params:E(ce.params),hash:ro(se.hash),redirectedFrom:void 0,href:pe})}let _e;if("path"in de)_e=mt({},de,{path:Rl(i,de.path,Le.path).path});else{const se=mt({},de.params);for(const ce in se)se[ce]==null&&delete se[ce];_e=mt({},de,{params:A(se)}),Le.params=A(Le.params)}const be=a.resolve(_e,Le),ve=de.hash||"";be.params=C(E(be.params));const Z=d1(r,mt({},de,{hash:q1(ve),path:be.path})),te=l.createHref(Z);return mt({fullPath:Z,hash:ve,query:r===Nh?eS(de.query):de.query||{}},be,{redirectedFrom:void 0,href:te})}function L(de){return typeof de=="string"?Rl(i,de,x.value.path):mt({},de)}function W(de,Le){if(w!==de)return qi(8,{from:Le,to:de})}function Y(de){return Q(de)}function N(de){return Y(mt(L(de),{replace:!0}))}function J(de){const Le=de.matched[de.matched.length-1];if(Le&&Le.redirect){const{redirect:_e}=Le;let be=typeof _e=="function"?_e(de):_e;return typeof be=="string"&&(be=be.includes("?")||be.includes("#")?be=L(be):{path:be},be.params={}),mt({query:de.query,hash:de.hash,params:"path"in be?{}:de.params},be)}}function Q(de,Le){const _e=w=B(de),be=x.value,ve=de.state,Z=de.force,te=de.replace===!0,se=J(_e);if(se)return Q(mt(L(se),{state:typeof se=="object"?mt({},ve,se.state):ve,force:Z,replace:te}),Le||_e);const ce=_e;ce.redirectedFrom=Le;let pe;return!Z&&h1(r,be,_e)&&(pe=qi(16,{to:ce,from:be}),De(be,be,!0,!1)),(pe?Promise.resolve(pe):ee(ce,be)).catch(Ce=>sa(Ce)?sa(Ce,2)?Ce:Ee(Ce):he(Ce,ce,be)).then(Ce=>{if(Ce){if(sa(Ce,2))return Q(mt({replace:te},L(Ce.to),{state:typeof Ce.to=="object"?mt({},ve,Ce.to.state):ve,force:Z}),Le||ce)}else Ce=ne(ce,be,!0,te,ve);return ie(ce,be,Ce),Ce})}function j(de,Le){const _e=W(de,Le);return _e?Promise.reject(_e):Promise.resolve()}function G(de){const Le=Je.values().next().value;return Le&&typeof Le.runWithContext=="function"?Le.runWithContext(de):de()}function ee(de,Le){let _e;const[be,ve,Z]=cS(de,Le);_e=Ol(be.reverse(),"beforeRouteLeave",de,Le);for(const se of be)se.leaveGuards.forEach(ce=>{_e.push(Oa(ce,de,Le))});const te=j.bind(null,de,Le);return _e.push(te),ue(_e).then(()=>{_e=[];for(const se of u.list())_e.push(Oa(se,de,Le));return _e.push(te),ue(_e)}).then(()=>{_e=Ol(ve,"beforeRouteUpdate",de,Le);for(const se of ve)se.updateGuards.forEach(ce=>{_e.push(Oa(ce,de,Le))});return _e.push(te),ue(_e)}).then(()=>{_e=[];for(const se of Z)if(se.beforeEnter)if(Gn(se.beforeEnter))for(const ce of se.beforeEnter)_e.push(Oa(ce,de,Le));else _e.push(Oa(se.beforeEnter,de,Le));return _e.push(te),ue(_e)}).then(()=>(de.matched.forEach(se=>se.enterCallbacks={}),_e=Ol(Z,"beforeRouteEnter",de,Le),_e.push(te),ue(_e))).then(()=>{_e=[];for(const se of f.list())_e.push(Oa(se,de,Le));return _e.push(te),ue(_e)}).catch(se=>sa(se,8)?se:Promise.reject(se))}function ie(de,Le,_e){m.list().forEach(be=>G(()=>be(de,Le,_e)))}function ne(de,Le,_e,be,ve){const Z=W(de,Le);if(Z)return Z;const te=Le===Ta,se=zi?history.state:{};_e&&(be||te?l.replace(de.fullPath,mt({scroll:te&&se&&se.scroll},ve)):l.push(de.fullPath,ve)),x.value=de,De(de,Le,_e,te),Ee()}let oe;function le(){oe||(oe=l.listen((de,Le,_e)=>{if(!ze.listening)return;const be=B(de),ve=J(be);if(ve){Q(mt(ve,{replace:!0}),be).catch(Fs);return}w=be;const Z=x.value;zi&&y1(Rh(Z.fullPath,_e.delta),Yo()),ee(be,Z).catch(te=>sa(te,12)?te:sa(te,2)?(Q(te.to,be).then(se=>{sa(se,20)&&!_e.delta&&_e.type===Ks.pop&&l.go(-1,!1)}).catch(Fs),Promise.reject()):(_e.delta&&l.go(-_e.delta,!1),he(te,be,Z))).then(te=>{te=te||ne(be,Z,!1),te&&(_e.delta&&!sa(te,8)?l.go(-_e.delta,!1):_e.type===Ks.pop&&sa(te,20)&&l.go(-1,!1)),ie(be,Z,te)}).catch(Fs)}))}let Ae=xs(),we=xs(),fe;function he(de,Le,_e){Ee(de);const be=we.list();return be.length?be.forEach(ve=>ve(de,Le,_e)):console.error(de),Promise.reject(de)}function ke(){return fe&&x.value!==Ta?Promise.resolve():new Promise((de,Le)=>{Ae.add([de,Le])})}function Ee(de){return fe||(fe=!de,le(),Ae.list().forEach(([Le,_e])=>de?_e(de):Le()),Ae.reset()),de}function De(de,Le,_e,be){const{scrollBehavior:ve}=e;if(!zi||!ve)return Promise.resolve();const Z=!_e&&w1(Rh(de.fullPath,0))||(be||!_e)&&history.state&&history.state.scroll||null;return gt().then(()=>ve(de,Le,Z)).then(te=>te&&x1(te)).catch(te=>he(te,de,Le))}const Fe=de=>l.go(de);let Ze;const Je=new Set,ze={currentRoute:x,listening:!0,addRoute:_,removeRoute:V,hasRoute:X,getRoutes:D,resolve:B,options:e,push:Y,replace:N,go:Fe,back:()=>Fe(-1),forward:()=>Fe(1),beforeEach:u.add,beforeResolve:f.add,afterEach:m.add,onError:we.add,isReady:ke,install(de){const Le=this;de.component("RouterLink",iS),de.component("RouterView",cm),de.config.globalProperties.$router=Le,Object.defineProperty(de.config.globalProperties,"$route",{enumerable:!0,get:()=>_t(x)}),zi&&!Ze&&x.value===Ta&&(Ze=!0,Y(l.location).catch(ve=>{}));const _e={};for(const ve in Ta)Object.defineProperty(_e,ve,{get:()=>x.value[ve],enumerable:!0});de.provide($u,Le),de.provide(lm,pu(_e)),de.provide(Sc,x);const be=de.unmount;Je.add(de),de.unmount=function(){Je.delete(de),Je.size<1&&(w=Ta,oe&&oe(),oe=null,x.value=Ta,Ze=!1,fe=!1),be()}}};function ue(de){return de.reduce((Le,_e)=>Le.then(()=>G(_e)),Promise.resolve())}return ze}function cS(e,a){const i=[],r=[],l=[],u=Math.max(a.matched.length,e.matched.length);for(let f=0;fUi(w,m))?r.push(m):i.push(m));const x=e.matched[f];x&&(a.matched.find(w=>Ui(w,x))||l.push(x))}return[i,r,l]}const uS=Si({__name:"App",setup(e){return(a,i)=>(vr(),Bo(_t(cm)))}}),dS="modulepreload",hS=function(e){return"/"+e},$h={},la=function(a,i,r){if(!i||i.length===0)return a();const l=document.getElementsByTagName("link");return Promise.all(i.map(u=>{if(u=hS(u),u in $h)return;$h[u]=!0;const f=u.endsWith(".css"),m=f?'[rel="stylesheet"]':"";if(!!r)for(let C=l.length-1;C>=0;C--){const A=l[C];if(A.href===u&&(!f||A.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${m}`))return;const w=document.createElement("link");if(w.rel=f?"stylesheet":dS,f||(w.as="script",w.crossOrigin=""),w.href=u,document.head.appendChild(w),f)return new Promise((C,A)=>{w.addEventListener("load",C),w.addEventListener("error",()=>A(new Error(`Unable to preload CSS for ${u}`)))})})).then(()=>a()).catch(u=>{const f=new Event("vite:preloadError",{cancelable:!0});if(f.payload=u,window.dispatchEvent(f),!f.defaultPrevented)throw u})},fS={path:"/main",meta:{requiresAuth:!0},redirect:"/main/dashboard/default",component:()=>la(()=>import("./FullLayout-d561a146.js"),["assets/FullLayout-d561a146.js","assets/md5-cf2f62a3.js","assets/common-40607810.js"]),children:[{name:"Dashboard",path:"/",component:()=>la(()=>import("./DefaultDashboard-bdafda32.js"),["assets/DefaultDashboard-bdafda32.js","assets/_plugin-vue_export-helper-c27b6911.js"])},{name:"Extensions",path:"/extension",component:()=>la(()=>import("./ExtensionPage-0885ea13.js"),["assets/ExtensionPage-0885ea13.js","assets/WaitingForRestart-cde6f809.js","assets/_plugin-vue_export-helper-c27b6911.js","assets/ConsoleDisplayer-721c13f2.js","assets/common-40607810.js"])},{name:"Configs",path:"/config",component:()=>la(()=>import("./ConfigPage-3a024ddb.js"),["assets/ConfigPage-3a024ddb.js","assets/_plugin-vue_export-helper-c27b6911.js","assets/WaitingForRestart-cde6f809.js","assets/ConfigPage-f564cc69.css"])},{name:"Default",path:"/dashboard/default",component:()=>la(()=>import("./DefaultDashboard-bdafda32.js"),["assets/DefaultDashboard-bdafda32.js","assets/_plugin-vue_export-helper-c27b6911.js"])},{name:"Console",path:"/console",component:()=>la(()=>import("./ConsolePage-0f6141a7.js"),["assets/ConsolePage-0f6141a7.js","assets/ConsoleDisplayer-721c13f2.js","assets/common-40607810.js","assets/ConsolePage-6748dc2b.css"])},{name:"FineTune",path:"/fine-tune",component:()=>la(()=>import("./FineTunePage-df498a32.js"),["assets/FineTunePage-df498a32.js","assets/_plugin-vue_export-helper-c27b6911.js"])}]},gS={path:"/auth",component:()=>la(()=>import("./BlankLayout-b9300230.js"),[]),meta:{requiresAuth:!1},children:[{name:"Login",path:"/auth/login",component:()=>la(()=>import("./LoginPage-0e7a1264.js"),["assets/LoginPage-0e7a1264.js","assets/md5-cf2f62a3.js","assets/LoginPage-74e85ca7.css"])}]};function um(e,a){return function(){return e.apply(a,arguments)}}const{toString:vS}=Object.prototype,{getPrototypeOf:Gu}=Object,Wo=(e=>a=>{const i=vS.call(a);return e[i]||(e[i]=i.slice(8,-1).toLowerCase())})(Object.create(null)),qn=e=>(e=e.toLowerCase(),a=>Wo(a)===e),jo=e=>a=>typeof a===e,{isArray:is}=Array,Zs=jo("undefined");function mS(e){return e!==null&&!Zs(e)&&e.constructor!==null&&!Zs(e.constructor)&&Sn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const dm=qn("ArrayBuffer");function pS(e){let a;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?a=ArrayBuffer.isView(e):a=e&&e.buffer&&dm(e.buffer),a}const bS=jo("string"),Sn=jo("function"),hm=jo("number"),$o=e=>e!==null&&typeof e=="object",xS=e=>e===!0||e===!1,qr=e=>{if(Wo(e)!=="object")return!1;const a=Gu(e);return(a===null||a===Object.prototype||Object.getPrototypeOf(a)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},yS=qn("Date"),wS=qn("File"),SS=qn("Blob"),kS=qn("FileList"),CS=e=>$o(e)&&Sn(e.pipe),AS=e=>{let a;return e&&(typeof FormData=="function"&&e instanceof FormData||Sn(e.append)&&((a=Wo(e))==="formdata"||a==="object"&&Sn(e.toString)&&e.toString()==="[object FormData]"))},PS=qn("URLSearchParams"),[ES,TS,IS,LS]=["ReadableStream","Request","Response","Headers"].map(qn),_S=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function br(e,a,{allOwnKeys:i=!1}={}){if(e===null||typeof e>"u")return;let r,l;if(typeof e!="object"&&(e=[e]),is(e))for(r=0,l=e.length;r0;)if(l=i[r],a===l.toLowerCase())return l;return null}const si=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),gm=e=>!Zs(e)&&e!==si;function kc(){const{caseless:e}=gm(this)&&this||{},a={},i=(r,l)=>{const u=e&&fm(a,l)||l;qr(a[u])&&qr(r)?a[u]=kc(a[u],r):qr(r)?a[u]=kc({},r):is(r)?a[u]=r.slice():a[u]=r};for(let r=0,l=arguments.length;r(br(a,(l,u)=>{i&&Sn(l)?e[u]=um(l,i):e[u]=l},{allOwnKeys:r}),e),OS=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),VS=(e,a,i,r)=>{e.prototype=Object.create(a.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:a.prototype}),i&&Object.assign(e.prototype,i)},MS=(e,a,i,r)=>{let l,u,f;const m={};if(a=a||{},e==null)return a;do{for(l=Object.getOwnPropertyNames(e),u=l.length;u-- >0;)f=l[u],(!r||r(f,e,a))&&!m[f]&&(a[f]=e[f],m[f]=!0);e=i!==!1&&Gu(e)}while(e&&(!i||i(e,a))&&e!==Object.prototype);return a},FS=(e,a,i)=>{e=String(e),(i===void 0||i>e.length)&&(i=e.length),i-=a.length;const r=e.indexOf(a,i);return r!==-1&&r===i},BS=e=>{if(!e)return null;if(is(e))return e;let a=e.length;if(!hm(a))return null;const i=new Array(a);for(;a-- >0;)i[a]=e[a];return i},DS=(e=>a=>e&&a instanceof e)(typeof Uint8Array<"u"&&Gu(Uint8Array)),zS=(e,a)=>{const r=(e&&e[Symbol.iterator]).call(e);let l;for(;(l=r.next())&&!l.done;){const u=l.value;a.call(e,u[0],u[1])}},NS=(e,a)=>{let i;const r=[];for(;(i=e.exec(a))!==null;)r.push(i);return r},HS=qn("HTMLFormElement"),XS=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(i,r,l){return r.toUpperCase()+l}),Gh=(({hasOwnProperty:e})=>(a,i)=>e.call(a,i))(Object.prototype),YS=qn("RegExp"),vm=(e,a)=>{const i=Object.getOwnPropertyDescriptors(e),r={};br(i,(l,u)=>{let f;(f=a(l,u,e))!==!1&&(r[u]=f||l)}),Object.defineProperties(e,r)},WS=e=>{vm(e,(a,i)=>{if(Sn(e)&&["arguments","caller","callee"].indexOf(i)!==-1)return!1;const r=e[i];if(Sn(r)){if(a.enumerable=!1,"writable"in a){a.writable=!1;return}a.set||(a.set=()=>{throw Error("Can not rewrite read-only method '"+i+"'")})}})},jS=(e,a)=>{const i={},r=l=>{l.forEach(u=>{i[u]=!0})};return is(e)?r(e):r(String(e).split(a)),i},$S=()=>{},GS=(e,a)=>e!=null&&Number.isFinite(e=+e)?e:a,Vl="abcdefghijklmnopqrstuvwxyz",Uh="0123456789",mm={DIGIT:Uh,ALPHA:Vl,ALPHA_DIGIT:Vl+Vl.toUpperCase()+Uh},US=(e=16,a=mm.ALPHA_DIGIT)=>{let i="";const{length:r}=a;for(;e--;)i+=a[Math.random()*r|0];return i};function qS(e){return!!(e&&Sn(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const KS=e=>{const a=new Array(10),i=(r,l)=>{if($o(r)){if(a.indexOf(r)>=0)return;if(!("toJSON"in r)){a[l]=r;const u=is(r)?[]:{};return br(r,(f,m)=>{const x=i(f,l+1);!Zs(x)&&(u[m]=x)}),a[l]=void 0,u}}return r};return i(e,0)},ZS=qn("AsyncFunction"),JS=e=>e&&($o(e)||Sn(e))&&Sn(e.then)&&Sn(e.catch),pm=((e,a)=>e?setImmediate:a?((i,r)=>(si.addEventListener("message",({source:l,data:u})=>{l===si&&u===i&&r.length&&r.shift()()},!1),l=>{r.push(l),si.postMessage(i,"*")}))(`axios@${Math.random()}`,[]):i=>setTimeout(i))(typeof setImmediate=="function",Sn(si.postMessage)),QS=typeof queueMicrotask<"u"?queueMicrotask.bind(si):typeof process<"u"&&process.nextTick||pm,xe={isArray:is,isArrayBuffer:dm,isBuffer:mS,isFormData:AS,isArrayBufferView:pS,isString:bS,isNumber:hm,isBoolean:xS,isObject:$o,isPlainObject:qr,isReadableStream:ES,isRequest:TS,isResponse:IS,isHeaders:LS,isUndefined:Zs,isDate:yS,isFile:wS,isBlob:SS,isRegExp:YS,isFunction:Sn,isStream:CS,isURLSearchParams:PS,isTypedArray:DS,isFileList:kS,forEach:br,merge:kc,extend:RS,trim:_S,stripBOM:OS,inherits:VS,toFlatObject:MS,kindOf:Wo,kindOfTest:qn,endsWith:FS,toArray:BS,forEachEntry:zS,matchAll:NS,isHTMLForm:HS,hasOwnProperty:Gh,hasOwnProp:Gh,reduceDescriptors:vm,freezeMethods:WS,toObjectSet:jS,toCamelCase:XS,noop:$S,toFiniteNumber:GS,findKey:fm,global:si,isContextDefined:gm,ALPHABET:mm,generateString:US,isSpecCompliantForm:qS,toJSONObject:KS,isAsyncFn:ZS,isThenable:JS,setImmediate:pm,asap:QS};function it(e,a,i,r,l){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",a&&(this.code=a),i&&(this.config=i),r&&(this.request=r),l&&(this.response=l)}xe.inherits(it,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:xe.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const bm=it.prototype,xm={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{xm[e]={value:e}});Object.defineProperties(it,xm);Object.defineProperty(bm,"isAxiosError",{value:!0});it.from=(e,a,i,r,l,u)=>{const f=Object.create(bm);return xe.toFlatObject(e,f,function(x){return x!==Error.prototype},m=>m!=="isAxiosError"),it.call(f,e.message,a,i,r,l),f.cause=e,f.name=e.name,u&&Object.assign(f,u),f};const ek=null;function Cc(e){return xe.isPlainObject(e)||xe.isArray(e)}function ym(e){return xe.endsWith(e,"[]")?e.slice(0,-2):e}function qh(e,a,i){return e?e.concat(a).map(function(l,u){return l=ym(l),!i&&u?"["+l+"]":l}).join(i?".":""):a}function tk(e){return xe.isArray(e)&&!e.some(Cc)}const nk=xe.toFlatObject(xe,{},null,function(a){return/^is[A-Z]/.test(a)});function Go(e,a,i){if(!xe.isObject(e))throw new TypeError("target must be an object");a=a||new FormData,i=xe.toFlatObject(i,{metaTokens:!0,dots:!1,indexes:!1},!1,function(D,X){return!xe.isUndefined(X[D])});const r=i.metaTokens,l=i.visitor||C,u=i.dots,f=i.indexes,x=(i.Blob||typeof Blob<"u"&&Blob)&&xe.isSpecCompliantForm(a);if(!xe.isFunction(l))throw new TypeError("visitor must be a function");function w(V){if(V===null)return"";if(xe.isDate(V))return V.toISOString();if(!x&&xe.isBlob(V))throw new it("Blob is not supported. Use a Buffer instead.");return xe.isArrayBuffer(V)||xe.isTypedArray(V)?x&&typeof Blob=="function"?new Blob([V]):Buffer.from(V):V}function C(V,D,X){let B=V;if(V&&!X&&typeof V=="object"){if(xe.endsWith(D,"{}"))D=r?D:D.slice(0,-2),V=JSON.stringify(V);else if(xe.isArray(V)&&tk(V)||(xe.isFileList(V)||xe.endsWith(D,"[]"))&&(B=xe.toArray(V)))return D=ym(D),B.forEach(function(W,Y){!(xe.isUndefined(W)||W===null)&&a.append(f===!0?qh([D],Y,u):f===null?D:D+"[]",w(W))}),!1}return Cc(V)?!0:(a.append(qh(X,D,u),w(V)),!1)}const A=[],E=Object.assign(nk,{defaultVisitor:C,convertValue:w,isVisitable:Cc});function _(V,D){if(!xe.isUndefined(V)){if(A.indexOf(V)!==-1)throw Error("Circular reference detected in "+D.join("."));A.push(V),xe.forEach(V,function(B,L){(!(xe.isUndefined(B)||B===null)&&l.call(a,B,xe.isString(L)?L.trim():L,D,E))===!0&&_(B,D?D.concat(L):[L])}),A.pop()}}if(!xe.isObject(e))throw new TypeError("data must be an object");return _(e),a}function Kh(e){const a={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return a[r]})}function Uu(e,a){this._pairs=[],e&&Go(e,this,a)}const wm=Uu.prototype;wm.append=function(a,i){this._pairs.push([a,i])};wm.toString=function(a){const i=a?function(r){return a.call(this,r,Kh)}:Kh;return this._pairs.map(function(l){return i(l[0])+"="+i(l[1])},"").join("&")};function ak(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Sm(e,a,i){if(!a)return e;const r=i&&i.encode||ak,l=i&&i.serialize;let u;if(l?u=l(a,i):u=xe.isURLSearchParams(a)?a.toString():new Uu(a,i).toString(r),u){const f=e.indexOf("#");f!==-1&&(e=e.slice(0,f)),e+=(e.indexOf("?")===-1?"?":"&")+u}return e}class ik{constructor(){this.handlers=[]}use(a,i,r){return this.handlers.push({fulfilled:a,rejected:i,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(a){this.handlers[a]&&(this.handlers[a]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(a){xe.forEach(this.handlers,function(r){r!==null&&a(r)})}}const Zh=ik,km={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},sk=typeof URLSearchParams<"u"?URLSearchParams:Uu,rk=typeof FormData<"u"?FormData:null,ok=typeof Blob<"u"?Blob:null,lk={isBrowser:!0,classes:{URLSearchParams:sk,FormData:rk,Blob:ok},protocols:["http","https","file","blob","url","data"]},qu=typeof window<"u"&&typeof document<"u",ck=(e=>qu&&["ReactNative","NativeScript","NS"].indexOf(e)<0)(typeof navigator<"u"&&navigator.product),uk=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),dk=qu&&window.location.href||"http://localhost",hk=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:qu,hasStandardBrowserEnv:ck,hasStandardBrowserWebWorkerEnv:uk,origin:dk},Symbol.toStringTag,{value:"Module"})),Yn={...hk,...lk};function fk(e,a){return Go(e,new Yn.classes.URLSearchParams,Object.assign({visitor:function(i,r,l,u){return Yn.isNode&&xe.isBuffer(i)?(this.append(r,i.toString("base64")),!1):u.defaultVisitor.apply(this,arguments)}},a))}function gk(e){return xe.matchAll(/\w+|\[(\w*)]/g,e).map(a=>a[0]==="[]"?"":a[1]||a[0])}function vk(e){const a={},i=Object.keys(e);let r;const l=i.length;let u;for(r=0;r=i.length;return f=!f&&xe.isArray(l)?l.length:f,x?(xe.hasOwnProp(l,f)?l[f]=[l[f],r]:l[f]=r,!m):((!l[f]||!xe.isObject(l[f]))&&(l[f]=[]),a(i,r,l[f],u)&&xe.isArray(l[f])&&(l[f]=vk(l[f])),!m)}if(xe.isFormData(e)&&xe.isFunction(e.entries)){const i={};return xe.forEachEntry(e,(r,l)=>{a(gk(r),l,i,0)}),i}return null}function mk(e,a,i){if(xe.isString(e))try{return(a||JSON.parse)(e),xe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(i||JSON.stringify)(e)}const Ku={transitional:km,adapter:["xhr","http","fetch"],transformRequest:[function(a,i){const r=i.getContentType()||"",l=r.indexOf("application/json")>-1,u=xe.isObject(a);if(u&&xe.isHTMLForm(a)&&(a=new FormData(a)),xe.isFormData(a))return l?JSON.stringify(Cm(a)):a;if(xe.isArrayBuffer(a)||xe.isBuffer(a)||xe.isStream(a)||xe.isFile(a)||xe.isBlob(a)||xe.isReadableStream(a))return a;if(xe.isArrayBufferView(a))return a.buffer;if(xe.isURLSearchParams(a))return i.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),a.toString();let m;if(u){if(r.indexOf("application/x-www-form-urlencoded")>-1)return fk(a,this.formSerializer).toString();if((m=xe.isFileList(a))||r.indexOf("multipart/form-data")>-1){const x=this.env&&this.env.FormData;return Go(m?{"files[]":a}:a,x&&new x,this.formSerializer)}}return u||l?(i.setContentType("application/json",!1),mk(a)):a}],transformResponse:[function(a){const i=this.transitional||Ku.transitional,r=i&&i.forcedJSONParsing,l=this.responseType==="json";if(xe.isResponse(a)||xe.isReadableStream(a))return a;if(a&&xe.isString(a)&&(r&&!this.responseType||l)){const f=!(i&&i.silentJSONParsing)&&l;try{return JSON.parse(a)}catch(m){if(f)throw m.name==="SyntaxError"?it.from(m,it.ERR_BAD_RESPONSE,this,null,this.response):m}}return a}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Yn.classes.FormData,Blob:Yn.classes.Blob},validateStatus:function(a){return a>=200&&a<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};xe.forEach(["delete","get","head","post","put","patch"],e=>{Ku.headers[e]={}});const Zu=Ku,pk=xe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),bk=e=>{const a={};let i,r,l;return e&&e.split(` -`).forEach(function(f){l=f.indexOf(":"),i=f.substring(0,l).trim().toLowerCase(),r=f.substring(l+1).trim(),!(!i||a[i]&&pk[i])&&(i==="set-cookie"?a[i]?a[i].push(r):a[i]=[r]:a[i]=a[i]?a[i]+", "+r:r)}),a},Jh=Symbol("internals");function ys(e){return e&&String(e).trim().toLowerCase()}function Kr(e){return e===!1||e==null?e:xe.isArray(e)?e.map(Kr):String(e)}function xk(e){const a=Object.create(null),i=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=i.exec(e);)a[r[1]]=r[2];return a}const yk=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Ml(e,a,i,r,l){if(xe.isFunction(r))return r.call(this,a,i);if(l&&(a=i),!!xe.isString(a)){if(xe.isString(r))return a.indexOf(r)!==-1;if(xe.isRegExp(r))return r.test(a)}}function wk(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(a,i,r)=>i.toUpperCase()+r)}function Sk(e,a){const i=xe.toCamelCase(" "+a);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+i,{value:function(l,u,f){return this[r].call(this,a,l,u,f)},configurable:!0})})}class Uo{constructor(a){a&&this.set(a)}set(a,i,r){const l=this;function u(m,x,w){const C=ys(x);if(!C)throw new Error("header name must be a non-empty string");const A=xe.findKey(l,C);(!A||l[A]===void 0||w===!0||w===void 0&&l[A]!==!1)&&(l[A||x]=Kr(m))}const f=(m,x)=>xe.forEach(m,(w,C)=>u(w,C,x));if(xe.isPlainObject(a)||a instanceof this.constructor)f(a,i);else if(xe.isString(a)&&(a=a.trim())&&!yk(a))f(bk(a),i);else if(xe.isHeaders(a))for(const[m,x]of a.entries())u(x,m,r);else a!=null&&u(i,a,r);return this}get(a,i){if(a=ys(a),a){const r=xe.findKey(this,a);if(r){const l=this[r];if(!i)return l;if(i===!0)return xk(l);if(xe.isFunction(i))return i.call(this,l,r);if(xe.isRegExp(i))return i.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(a,i){if(a=ys(a),a){const r=xe.findKey(this,a);return!!(r&&this[r]!==void 0&&(!i||Ml(this,this[r],r,i)))}return!1}delete(a,i){const r=this;let l=!1;function u(f){if(f=ys(f),f){const m=xe.findKey(r,f);m&&(!i||Ml(r,r[m],m,i))&&(delete r[m],l=!0)}}return xe.isArray(a)?a.forEach(u):u(a),l}clear(a){const i=Object.keys(this);let r=i.length,l=!1;for(;r--;){const u=i[r];(!a||Ml(this,this[u],u,a,!0))&&(delete this[u],l=!0)}return l}normalize(a){const i=this,r={};return xe.forEach(this,(l,u)=>{const f=xe.findKey(r,u);if(f){i[f]=Kr(l),delete i[u];return}const m=a?wk(u):String(u).trim();m!==u&&delete i[u],i[m]=Kr(l),r[m]=!0}),this}concat(...a){return this.constructor.concat(this,...a)}toJSON(a){const i=Object.create(null);return xe.forEach(this,(r,l)=>{r!=null&&r!==!1&&(i[l]=a&&xe.isArray(r)?r.join(", "):r)}),i}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([a,i])=>a+": "+i).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(a){return a instanceof this?a:new this(a)}static concat(a,...i){const r=new this(a);return i.forEach(l=>r.set(l)),r}static accessor(a){const r=(this[Jh]=this[Jh]={accessors:{}}).accessors,l=this.prototype;function u(f){const m=ys(f);r[m]||(Sk(l,f),r[m]=!0)}return xe.isArray(a)?a.forEach(u):u(a),this}}Uo.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);xe.reduceDescriptors(Uo.prototype,({value:e},a)=>{let i=a[0].toUpperCase()+a.slice(1);return{get:()=>e,set(r){this[i]=r}}});xe.freezeMethods(Uo);const Wn=Uo;function Fl(e,a){const i=this||Zu,r=a||i,l=Wn.from(r.headers);let u=r.data;return xe.forEach(e,function(m){u=m.call(i,u,l.normalize(),a?a.status:void 0)}),l.normalize(),u}function Am(e){return!!(e&&e.__CANCEL__)}function ss(e,a,i){it.call(this,e??"canceled",it.ERR_CANCELED,a,i),this.name="CanceledError"}xe.inherits(ss,it,{__CANCEL__:!0});function Pm(e,a,i){const r=i.config.validateStatus;!i.status||!r||r(i.status)?e(i):a(new it("Request failed with status code "+i.status,[it.ERR_BAD_REQUEST,it.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))}function kk(e){const a=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return a&&a[1]||""}function Ck(e,a){e=e||10;const i=new Array(e),r=new Array(e);let l=0,u=0,f;return a=a!==void 0?a:1e3,function(x){const w=Date.now(),C=r[u];f||(f=w),i[l]=x,r[l]=w;let A=u,E=0;for(;A!==l;)E+=i[A++],A=A%e;if(l=(l+1)%e,l===u&&(u=(u+1)%e),w-f{i=C,l=null,u&&(clearTimeout(u),u=null),e.apply(null,w)};return[(...w)=>{const C=Date.now(),A=C-i;A>=r?f(w,C):(l=w,u||(u=setTimeout(()=>{u=null,f(l)},r-A)))},()=>l&&f(l)]}const oo=(e,a,i=3)=>{let r=0;const l=Ck(50,250);return Ak(u=>{const f=u.loaded,m=u.lengthComputable?u.total:void 0,x=f-r,w=l(x),C=f<=m;r=f;const A={loaded:f,total:m,progress:m?f/m:void 0,bytes:x,rate:w||void 0,estimated:w&&m&&C?(m-f)/w:void 0,event:u,lengthComputable:m!=null,[a?"download":"upload"]:!0};e(A)},i)},Qh=(e,a)=>{const i=e!=null;return[r=>a[0]({lengthComputable:i,total:e,loaded:r}),a[1]]},ef=e=>(...a)=>xe.asap(()=>e(...a)),Pk=Yn.hasStandardBrowserEnv?function(){const a=/(msie|trident)/i.test(navigator.userAgent),i=document.createElement("a");let r;function l(u){let f=u;return a&&(i.setAttribute("href",f),f=i.href),i.setAttribute("href",f),{href:i.href,protocol:i.protocol?i.protocol.replace(/:$/,""):"",host:i.host,search:i.search?i.search.replace(/^\?/,""):"",hash:i.hash?i.hash.replace(/^#/,""):"",hostname:i.hostname,port:i.port,pathname:i.pathname.charAt(0)==="/"?i.pathname:"/"+i.pathname}}return r=l(window.location.href),function(f){const m=xe.isString(f)?l(f):f;return m.protocol===r.protocol&&m.host===r.host}}():function(){return function(){return!0}}(),Ek=Yn.hasStandardBrowserEnv?{write(e,a,i,r,l,u){const f=[e+"="+encodeURIComponent(a)];xe.isNumber(i)&&f.push("expires="+new Date(i).toGMTString()),xe.isString(r)&&f.push("path="+r),xe.isString(l)&&f.push("domain="+l),u===!0&&f.push("secure"),document.cookie=f.join("; ")},read(e){const a=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return a?decodeURIComponent(a[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Tk(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Ik(e,a){return a?e.replace(/\/?\/$/,"")+"/"+a.replace(/^\/+/,""):e}function Em(e,a){return e&&!Tk(a)?Ik(e,a):a}const tf=e=>e instanceof Wn?{...e}:e;function mi(e,a){a=a||{};const i={};function r(w,C,A){return xe.isPlainObject(w)&&xe.isPlainObject(C)?xe.merge.call({caseless:A},w,C):xe.isPlainObject(C)?xe.merge({},C):xe.isArray(C)?C.slice():C}function l(w,C,A){if(xe.isUndefined(C)){if(!xe.isUndefined(w))return r(void 0,w,A)}else return r(w,C,A)}function u(w,C){if(!xe.isUndefined(C))return r(void 0,C)}function f(w,C){if(xe.isUndefined(C)){if(!xe.isUndefined(w))return r(void 0,w)}else return r(void 0,C)}function m(w,C,A){if(A in a)return r(w,C);if(A in e)return r(void 0,w)}const x={url:u,method:u,data:u,baseURL:f,transformRequest:f,transformResponse:f,paramsSerializer:f,timeout:f,timeoutMessage:f,withCredentials:f,withXSRFToken:f,adapter:f,responseType:f,xsrfCookieName:f,xsrfHeaderName:f,onUploadProgress:f,onDownloadProgress:f,decompress:f,maxContentLength:f,maxBodyLength:f,beforeRedirect:f,transport:f,httpAgent:f,httpsAgent:f,cancelToken:f,socketPath:f,responseEncoding:f,validateStatus:m,headers:(w,C)=>l(tf(w),tf(C),!0)};return xe.forEach(Object.keys(Object.assign({},e,a)),function(C){const A=x[C]||l,E=A(e[C],a[C],C);xe.isUndefined(E)&&A!==m||(i[C]=E)}),i}const Tm=e=>{const a=mi({},e);let{data:i,withXSRFToken:r,xsrfHeaderName:l,xsrfCookieName:u,headers:f,auth:m}=a;a.headers=f=Wn.from(f),a.url=Sm(Em(a.baseURL,a.url),e.params,e.paramsSerializer),m&&f.set("Authorization","Basic "+btoa((m.username||"")+":"+(m.password?unescape(encodeURIComponent(m.password)):"")));let x;if(xe.isFormData(i)){if(Yn.hasStandardBrowserEnv||Yn.hasStandardBrowserWebWorkerEnv)f.setContentType(void 0);else if((x=f.getContentType())!==!1){const[w,...C]=x?x.split(";").map(A=>A.trim()).filter(Boolean):[];f.setContentType([w||"multipart/form-data",...C].join("; "))}}if(Yn.hasStandardBrowserEnv&&(r&&xe.isFunction(r)&&(r=r(a)),r||r!==!1&&Pk(a.url))){const w=l&&u&&Ek.read(u);w&&f.set(l,w)}return a},Lk=typeof XMLHttpRequest<"u",_k=Lk&&function(e){return new Promise(function(i,r){const l=Tm(e);let u=l.data;const f=Wn.from(l.headers).normalize();let{responseType:m,onUploadProgress:x,onDownloadProgress:w}=l,C,A,E,_,V;function D(){_&&_(),V&&V(),l.cancelToken&&l.cancelToken.unsubscribe(C),l.signal&&l.signal.removeEventListener("abort",C)}let X=new XMLHttpRequest;X.open(l.method.toUpperCase(),l.url,!0),X.timeout=l.timeout;function B(){if(!X)return;const W=Wn.from("getAllResponseHeaders"in X&&X.getAllResponseHeaders()),N={data:!m||m==="text"||m==="json"?X.responseText:X.response,status:X.status,statusText:X.statusText,headers:W,config:e,request:X};Pm(function(Q){i(Q),D()},function(Q){r(Q),D()},N),X=null}"onloadend"in X?X.onloadend=B:X.onreadystatechange=function(){!X||X.readyState!==4||X.status===0&&!(X.responseURL&&X.responseURL.indexOf("file:")===0)||setTimeout(B)},X.onabort=function(){X&&(r(new it("Request aborted",it.ECONNABORTED,e,X)),X=null)},X.onerror=function(){r(new it("Network Error",it.ERR_NETWORK,e,X)),X=null},X.ontimeout=function(){let Y=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded";const N=l.transitional||km;l.timeoutErrorMessage&&(Y=l.timeoutErrorMessage),r(new it(Y,N.clarifyTimeoutError?it.ETIMEDOUT:it.ECONNABORTED,e,X)),X=null},u===void 0&&f.setContentType(null),"setRequestHeader"in X&&xe.forEach(f.toJSON(),function(Y,N){X.setRequestHeader(N,Y)}),xe.isUndefined(l.withCredentials)||(X.withCredentials=!!l.withCredentials),m&&m!=="json"&&(X.responseType=l.responseType),w&&([E,V]=oo(w,!0),X.addEventListener("progress",E)),x&&X.upload&&([A,_]=oo(x),X.upload.addEventListener("progress",A),X.upload.addEventListener("loadend",_)),(l.cancelToken||l.signal)&&(C=W=>{X&&(r(!W||W.type?new ss(null,e,X):W),X.abort(),X=null)},l.cancelToken&&l.cancelToken.subscribe(C),l.signal&&(l.signal.aborted?C():l.signal.addEventListener("abort",C)));const L=kk(l.url);if(L&&Yn.protocols.indexOf(L)===-1){r(new it("Unsupported protocol "+L+":",it.ERR_BAD_REQUEST,e));return}X.send(u||null)})},Rk=(e,a)=>{let i=new AbortController,r;const l=function(x){if(!r){r=!0,f();const w=x instanceof Error?x:this.reason;i.abort(w instanceof it?w:new ss(w instanceof Error?w.message:w))}};let u=a&&setTimeout(()=>{l(new it(`timeout ${a} of ms exceeded`,it.ETIMEDOUT))},a);const f=()=>{e&&(u&&clearTimeout(u),u=null,e.forEach(x=>{x&&(x.removeEventListener?x.removeEventListener("abort",l):x.unsubscribe(l))}),e=null)};e.forEach(x=>x&&x.addEventListener&&x.addEventListener("abort",l));const{signal:m}=i;return m.unsubscribe=f,[m,()=>{u&&clearTimeout(u),u=null}]},Ok=Rk,Vk=function*(e,a){let i=e.byteLength;if(!a||i{const u=Mk(e,a,l);let f=0,m,x=w=>{m||(m=!0,r&&r(w))};return new ReadableStream({async pull(w){try{const{done:C,value:A}=await u.next();if(C){x(),w.close();return}let E=A.byteLength;if(i){let _=f+=E;i(_)}w.enqueue(new Uint8Array(A))}catch(C){throw x(C),C}},cancel(w){return x(w),u.return()}},{highWaterMark:2})},qo=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Im=qo&&typeof ReadableStream=="function",Ac=qo&&(typeof TextEncoder=="function"?(e=>a=>e.encode(a))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Lm=(e,...a)=>{try{return!!e(...a)}catch{return!1}},Fk=Im&&Lm(()=>{let e=!1;const a=new Request(Yn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!a}),af=64*1024,Pc=Im&&Lm(()=>xe.isReadableStream(new Response("").body)),lo={stream:Pc&&(e=>e.body)};qo&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(a=>{!lo[a]&&(lo[a]=xe.isFunction(e[a])?i=>i[a]():(i,r)=>{throw new it(`Response type '${a}' is not supported`,it.ERR_NOT_SUPPORT,r)})})})(new Response);const Bk=async e=>{if(e==null)return 0;if(xe.isBlob(e))return e.size;if(xe.isSpecCompliantForm(e))return(await new Request(e).arrayBuffer()).byteLength;if(xe.isArrayBufferView(e)||xe.isArrayBuffer(e))return e.byteLength;if(xe.isURLSearchParams(e)&&(e=e+""),xe.isString(e))return(await Ac(e)).byteLength},Dk=async(e,a)=>{const i=xe.toFiniteNumber(e.getContentLength());return i??Bk(a)},zk=qo&&(async e=>{let{url:a,method:i,data:r,signal:l,cancelToken:u,timeout:f,onDownloadProgress:m,onUploadProgress:x,responseType:w,headers:C,withCredentials:A="same-origin",fetchOptions:E}=Tm(e);w=w?(w+"").toLowerCase():"text";let[_,V]=l||u||f?Ok([l,u],f):[],D,X;const B=()=>{!D&&setTimeout(()=>{_&&_.unsubscribe()}),D=!0};let L;try{if(x&&Fk&&i!=="get"&&i!=="head"&&(L=await Dk(C,r))!==0){let J=new Request(a,{method:"POST",body:r,duplex:"half"}),Q;if(xe.isFormData(r)&&(Q=J.headers.get("content-type"))&&C.setContentType(Q),J.body){const[j,G]=Qh(L,oo(ef(x)));r=nf(J.body,af,j,G,Ac)}}xe.isString(A)||(A=A?"include":"omit"),X=new Request(a,{...E,signal:_,method:i.toUpperCase(),headers:C.normalize().toJSON(),body:r,duplex:"half",credentials:A});let W=await fetch(X);const Y=Pc&&(w==="stream"||w==="response");if(Pc&&(m||Y)){const J={};["status","statusText","headers"].forEach(ee=>{J[ee]=W[ee]});const Q=xe.toFiniteNumber(W.headers.get("content-length")),[j,G]=m&&Qh(Q,oo(ef(m),!0))||[];W=new Response(nf(W.body,af,j,()=>{G&&G(),Y&&B()},Ac),J)}w=w||"text";let N=await lo[xe.findKey(lo,w)||"text"](W,e);return!Y&&B(),V&&V(),await new Promise((J,Q)=>{Pm(J,Q,{data:N,headers:Wn.from(W.headers),status:W.status,statusText:W.statusText,config:e,request:X})})}catch(W){throw B(),W&&W.name==="TypeError"&&/fetch/i.test(W.message)?Object.assign(new it("Network Error",it.ERR_NETWORK,e,X),{cause:W.cause||W}):it.from(W,W&&W.code,e,X)}}),Ec={http:ek,xhr:_k,fetch:zk};xe.forEach(Ec,(e,a)=>{if(e){try{Object.defineProperty(e,"name",{value:a})}catch{}Object.defineProperty(e,"adapterName",{value:a})}});const sf=e=>`- ${e}`,Nk=e=>xe.isFunction(e)||e===null||e===!1,_m={getAdapter:e=>{e=xe.isArray(e)?e:[e];const{length:a}=e;let i,r;const l={};for(let u=0;u`adapter ${m} `+(x===!1?"is not supported by the environment":"is not available in the build"));let f=a?u.length>1?`since : -`+u.map(sf).join(` -`):" "+sf(u[0]):"as no adapter specified";throw new it("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return r},adapters:Ec};function Bl(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ss(null,e)}function rf(e){return Bl(e),e.headers=Wn.from(e.headers),e.data=Fl.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),_m.getAdapter(e.adapter||Zu.adapter)(e).then(function(r){return Bl(e),r.data=Fl.call(e,e.transformResponse,r),r.headers=Wn.from(r.headers),r},function(r){return Am(r)||(Bl(e),r&&r.response&&(r.response.data=Fl.call(e,e.transformResponse,r.response),r.response.headers=Wn.from(r.response.headers))),Promise.reject(r)})}const Rm="1.7.3",Ju={};["object","boolean","number","function","string","symbol"].forEach((e,a)=>{Ju[e]=function(r){return typeof r===e||"a"+(a<1?"n ":" ")+e}});const of={};Ju.transitional=function(a,i,r){function l(u,f){return"[Axios v"+Rm+"] Transitional option '"+u+"'"+f+(r?". "+r:"")}return(u,f,m)=>{if(a===!1)throw new it(l(f," has been removed"+(i?" in "+i:"")),it.ERR_DEPRECATED);return i&&!of[f]&&(of[f]=!0,console.warn(l(f," has been deprecated since v"+i+" and will be removed in the near future"))),a?a(u,f,m):!0}};function Hk(e,a,i){if(typeof e!="object")throw new it("options must be an object",it.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let l=r.length;for(;l-- >0;){const u=r[l],f=a[u];if(f){const m=e[u],x=m===void 0||f(m,u,e);if(x!==!0)throw new it("option "+u+" must be "+x,it.ERR_BAD_OPTION_VALUE);continue}if(i!==!0)throw new it("Unknown option "+u,it.ERR_BAD_OPTION)}}const Tc={assertOptions:Hk,validators:Ju},Ia=Tc.validators;class co{constructor(a){this.defaults=a,this.interceptors={request:new Zh,response:new Zh}}async request(a,i){try{return await this._request(a,i)}catch(r){if(r instanceof Error){let l;Error.captureStackTrace?Error.captureStackTrace(l={}):l=new Error;const u=l.stack?l.stack.replace(/^.+\n/,""):"";try{r.stack?u&&!String(r.stack).endsWith(u.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+u):r.stack=u}catch{}}throw r}}_request(a,i){typeof a=="string"?(i=i||{},i.url=a):i=a||{},i=mi(this.defaults,i);const{transitional:r,paramsSerializer:l,headers:u}=i;r!==void 0&&Tc.assertOptions(r,{silentJSONParsing:Ia.transitional(Ia.boolean),forcedJSONParsing:Ia.transitional(Ia.boolean),clarifyTimeoutError:Ia.transitional(Ia.boolean)},!1),l!=null&&(xe.isFunction(l)?i.paramsSerializer={serialize:l}:Tc.assertOptions(l,{encode:Ia.function,serialize:Ia.function},!0)),i.method=(i.method||this.defaults.method||"get").toLowerCase();let f=u&&xe.merge(u.common,u[i.method]);u&&xe.forEach(["delete","get","head","post","put","patch","common"],V=>{delete u[V]}),i.headers=Wn.concat(f,u);const m=[];let x=!0;this.interceptors.request.forEach(function(D){typeof D.runWhen=="function"&&D.runWhen(i)===!1||(x=x&&D.synchronous,m.unshift(D.fulfilled,D.rejected))});const w=[];this.interceptors.response.forEach(function(D){w.push(D.fulfilled,D.rejected)});let C,A=0,E;if(!x){const V=[rf.bind(this),void 0];for(V.unshift.apply(V,m),V.push.apply(V,w),E=V.length,C=Promise.resolve(i);A{if(!r._listeners)return;let u=r._listeners.length;for(;u-- >0;)r._listeners[u](l);r._listeners=null}),this.promise.then=l=>{let u;const f=new Promise(m=>{r.subscribe(m),u=m}).then(l);return f.cancel=function(){r.unsubscribe(u)},f},a(function(u,f,m){r.reason||(r.reason=new ss(u,f,m),i(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(a){if(this.reason){a(this.reason);return}this._listeners?this._listeners.push(a):this._listeners=[a]}unsubscribe(a){if(!this._listeners)return;const i=this._listeners.indexOf(a);i!==-1&&this._listeners.splice(i,1)}static source(){let a;return{token:new Qu(function(l){a=l}),cancel:a}}}const Xk=Qu;function Yk(e){return function(i){return e.apply(null,i)}}function Wk(e){return xe.isObject(e)&&e.isAxiosError===!0}const Ic={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ic).forEach(([e,a])=>{Ic[a]=e});const jk=Ic;function Om(e){const a=new Zr(e),i=um(Zr.prototype.request,a);return xe.extend(i,Zr.prototype,a,{allOwnKeys:!0}),xe.extend(i,a,null,{allOwnKeys:!0}),i.create=function(l){return Om(mi(e,l))},i}const Ft=Om(Zu);Ft.Axios=Zr;Ft.CanceledError=ss;Ft.CancelToken=Xk;Ft.isCancel=Am;Ft.VERSION=Rm;Ft.toFormData=Go;Ft.AxiosError=it;Ft.Cancel=Ft.CanceledError;Ft.all=function(a){return Promise.all(a)};Ft.spread=Yk;Ft.isAxiosError=Wk;Ft.mergeConfig=mi;Ft.AxiosHeaders=Wn;Ft.formToJSON=e=>Cm(xe.isHTMLForm(e)?new FormData(e):e);Ft.getAdapter=_m.getAdapter;Ft.HttpStatusCode=jk;Ft.default=Ft;const $k=Ft,Gk=o1({id:"auth",state:()=>({user:JSON.parse(localStorage.getItem("user")),returnUrl:null}),actions:{async login(e,a){try{const i=await $k.post("/api/auth/login",{username:e,password:a});if(i.data.status==="error")return Promise.reject(i.data.message);this.user=i.data.data,localStorage.setItem("user",JSON.stringify(this.user)),uo.push(this.returnUrl||"/dashboard/default")}catch(i){return Promise.reject(i)}},logout(){this.user=null,localStorage.removeItem("user"),uo.push("/auth/login")}}}),uo=lS({history:A1("/"),routes:[fS,gS]});uo.beforeEach(async(e,a,i)=>{const l=!["/auth/login"].includes(e.path),u=Gk();if(e.matched.some(f=>f.meta.requiresAuth)){if(l&&!u.user)return u.returnUrl=e.fullPath,i("/auth/login");i()}else i()});const St=typeof window<"u",ed=St&&"IntersectionObserver"in window,Uk=St&&("ontouchstart"in window||window.navigator.maxTouchPoints>0);function lf(e,a,i){qk(e,a),a.set(e,i)}function qk(e,a){if(a.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Kk(e,a,i){var r=Vm(e,a,"set");return Zk(e,r,i),i}function Zk(e,a,i){if(a.set)a.set.call(e,i);else{if(!a.writable)throw new TypeError("attempted to set read only private field");a.value=i}}function ei(e,a){var i=Vm(e,a,"get");return Jk(e,i)}function Vm(e,a,i){if(!a.has(e))throw new TypeError("attempted to "+i+" private field on non-instance");return a.get(e)}function Jk(e,a){return a.get?a.get.call(e):a.value}function Mm(e,a,i){const r=a.length-1;if(r<0)return e===void 0?i:e;for(let l=0;lCi(e[r],a[r]))}function Lc(e,a,i){return e==null||!a||typeof a!="string"?i:e[a]!==void 0?e[a]:(a=a.replace(/\[(\w+)\]/g,".$1"),a=a.replace(/^\./,""),Mm(e,a.split("."),i))}function Qt(e,a,i){if(a==null)return e===void 0?i:e;if(e!==Object(e)){if(typeof a!="function")return i;const l=a(e,i);return typeof l>"u"?i:l}if(typeof a=="string")return Lc(e,a,i);if(Array.isArray(a))return Mm(e,a,i);if(typeof a!="function")return i;const r=a(e,i);return typeof r>"u"?i:r}function ua(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return Array.from({length:e},(i,r)=>a+r)}function je(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"px";if(!(e==null||e===""))return isNaN(+e)?String(e):isFinite(+e)?`${Number(e)}${a}`:void 0}function _c(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function Rc(e){return e&&"$el"in e?e.$el:e}const cf=Object.freeze({enter:13,tab:9,delete:46,esc:27,space:32,up:38,down:40,left:37,right:39,end:35,home:36,del:46,backspace:8,insert:45,pageup:33,pagedown:34,shift:16}),Oc=Object.freeze({enter:"Enter",tab:"Tab",delete:"Delete",esc:"Escape",space:"Space",up:"ArrowUp",down:"ArrowDown",left:"ArrowLeft",right:"ArrowRight",end:"End",home:"Home",del:"Delete",backspace:"Backspace",insert:"Insert",pageup:"PageUp",pagedown:"PageDown",shift:"Shift"});function Fm(e){return Object.keys(e)}function ri(e,a){return a.every(i=>e.hasOwnProperty(i))}function pi(e,a,i){const r=Object.create(null),l=Object.create(null);for(const u in e)a.some(f=>f instanceof RegExp?f.test(u):f===u)&&!(i!=null&&i.some(f=>f===u))?r[u]=e[u]:l[u]=e[u];return[r,l]}function _n(e,a){const i={...e};return a.forEach(r=>delete i[r]),i}const Bm=/^on[^a-z]/,td=e=>Bm.test(e),Qk=["onAfterscriptexecute","onAnimationcancel","onAnimationend","onAnimationiteration","onAnimationstart","onAuxclick","onBeforeinput","onBeforescriptexecute","onChange","onClick","onCompositionend","onCompositionstart","onCompositionupdate","onContextmenu","onCopy","onCut","onDblclick","onFocusin","onFocusout","onFullscreenchange","onFullscreenerror","onGesturechange","onGestureend","onGesturestart","onGotpointercapture","onInput","onKeydown","onKeypress","onKeyup","onLostpointercapture","onMousedown","onMousemove","onMouseout","onMouseover","onMouseup","onMousewheel","onPaste","onPointercancel","onPointerdown","onPointerenter","onPointerleave","onPointermove","onPointerout","onPointerover","onPointerup","onReset","onSelect","onSubmit","onTouchcancel","onTouchend","onTouchmove","onTouchstart","onTransitioncancel","onTransitionend","onTransitionrun","onTransitionstart","onWheel"];function Ai(e){const[a,i]=pi(e,[Bm]),r=_n(a,Qk),[l,u]=pi(i,["class","style","id",/^data-/]);return Object.assign(l,a),Object.assign(u,r),[l,u]}function In(e){return e==null?[]:Array.isArray(e)?e:[e]}function en(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.max(a,Math.min(i,e))}function uf(e){const a=e.toString().trim();return a.includes(".")?a.length-a.indexOf(".")-1:0}function df(e,a){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";return e+i.repeat(Math.max(0,a-e.length))}function eC(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;const i=[];let r=0;for(;r1&&arguments[1]!==void 0?arguments[1]:1e3;if(e=a&&r0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2?arguments[2]:void 0;const r={};for(const l in e)r[l]=e[l];for(const l in a){const u=e[l],f=a[l];if(_c(u)&&_c(f)){r[l]=Tn(u,f,i);continue}if(Array.isArray(u)&&Array.isArray(f)&&i){r[l]=i(u,f);continue}r[l]=f}return r}function Dm(e){return e.map(a=>a.type===Ke?Dm(a.children):a).flat()}function di(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";if(di.cache.has(e))return di.cache.get(e);const a=e.replace(/[^a-z]/gi,"-").replace(/\B([A-Z])/g,"-$1").toLowerCase();return di.cache.set(e,a),a}di.cache=new Map;function Ds(e,a){if(!a||typeof a!="object")return[];if(Array.isArray(a))return a.map(i=>Ds(e,i)).flat(1);if(Array.isArray(a.children))return a.children.map(i=>Ds(e,i)).flat(1);if(a.component){if(Object.getOwnPropertySymbols(a.component.provides).includes(e))return[a.component];if(a.component.subTree)return Ds(e,a.component.subTree).flat(1)}return[]}var Nr=new WeakMap,Vi=new WeakMap;class tC{constructor(a){lf(this,Nr,{writable:!0,value:[]}),lf(this,Vi,{writable:!0,value:0}),this.size=a}push(a){ei(this,Nr)[ei(this,Vi)]=a,Kk(this,Vi,(ei(this,Vi)+1)%this.size)}values(){return ei(this,Nr).slice(ei(this,Vi)).concat(ei(this,Nr).slice(0,ei(this,Vi)))}}function nC(e){return"touches"in e?{clientX:e.touches[0].clientX,clientY:e.touches[0].clientY}:{clientX:e.clientX,clientY:e.clientY}}function nd(e){const a=Gt({}),i=$(e);return vn(()=>{for(const r in i.value)a[r]=i.value[r]},{flush:"sync"}),cr(a)}function ho(e,a){return e.includes(a)}function zm(e){return e[2].toLowerCase()+e.slice(3)}const ta=()=>[Function,Array];function ff(e,a){return a="on"+ba(a),!!(e[a]||e[`${a}Once`]||e[`${a}Capture`]||e[`${a}OnceCapture`]||e[`${a}CaptureOnce`])}function ad(e){for(var a=arguments.length,i=new Array(a>1?a-1:0),r=1;r1&&arguments[1]!==void 0?arguments[1]:!0;const i=["button","[href]",'input:not([type="hidden"])',"select","textarea","[tabindex]"].map(r=>`${r}${a?':not([tabindex="-1"])':""}:not([disabled])`).join(", ");return[...e.querySelectorAll(i)]}function Nm(e,a,i){let r,l=e.indexOf(document.activeElement);const u=a==="next"?1:-1;do l+=u,r=e[l];while((!r||r.offsetParent==null||!((i==null?void 0:i(r))??!0))&&l=0);return r}function fo(e,a){var r,l,u,f;const i=Js(e);if(!a)(e===document.activeElement||!e.contains(document.activeElement))&&((r=i[0])==null||r.focus());else if(a==="first")(l=i[0])==null||l.focus();else if(a==="last")(u=i.at(-1))==null||u.focus();else if(typeof a=="number")(f=i[a])==null||f.focus();else{const m=Nm(i,a);m?m.focus():fo(e,a==="next"?"first":"last")}}function Hm(){}function Ki(e,a){if(!(St&&typeof CSS<"u"&&typeof CSS.supports<"u"&&CSS.supports(`selector(${a})`)))return null;try{return!!e&&e.matches(a)}catch{return null}}const Xm=["top","bottom"],aC=["start","end","left","right"];function Vc(e,a){let[i,r]=e.split(" ");return r||(r=ho(Xm,i)?"start":ho(aC,i)?"top":"center"),{side:Mc(i,a),align:Mc(r,a)}}function Mc(e,a){return e==="start"?a?"right":"left":e==="end"?a?"left":"right":e}function Dl(e){return{side:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.side],align:e.align}}function zl(e){return{side:e.side,align:{center:"center",top:"bottom",bottom:"top",left:"right",right:"left"}[e.align]}}function gf(e){return{side:e.align,align:e.side}}function vf(e){return ho(Xm,e.side)?"y":"x"}class Wi{constructor(a){let{x:i,y:r,width:l,height:u}=a;this.x=i,this.y=r,this.width=l,this.height=u}get top(){return this.y}get bottom(){return this.y+this.height}get left(){return this.x}get right(){return this.x+this.width}}function mf(e,a){return{x:{before:Math.max(0,a.left-e.left),after:Math.max(0,e.right-a.right)},y:{before:Math.max(0,a.top-e.top),after:Math.max(0,e.bottom-a.bottom)}}}function id(e){const a=e.getBoundingClientRect(),i=getComputedStyle(e),r=i.transform;if(r){let l,u,f,m,x;if(r.startsWith("matrix3d("))l=r.slice(9,-1).split(/, /),u=+l[0],f=+l[5],m=+l[12],x=+l[13];else if(r.startsWith("matrix("))l=r.slice(7,-1).split(/, /),u=+l[0],f=+l[3],m=+l[4],x=+l[5];else return new Wi(a);const w=i.transformOrigin,C=a.x-m-(1-u)*parseFloat(w),A=a.y-x-(1-f)*parseFloat(w.slice(w.indexOf(" ")+1)),E=u?a.width/u:e.offsetWidth+1,_=f?a.height/f:e.offsetHeight+1;return new Wi({x:C,y:A,width:E,height:_})}else return new Wi(a)}function oi(e,a,i){if(typeof e.animate>"u")return{finished:Promise.resolve()};let r;try{r=e.animate(a,i)}catch{return{finished:Promise.resolve()}}return typeof r.finished>"u"&&(r.finished=new Promise(l=>{r.onfinish=()=>{l(r)}})),r}const Jr=new WeakMap;function iC(e,a){Object.keys(a).forEach(i=>{if(td(i)){const r=zm(i),l=Jr.get(e);if(a[i]==null)l==null||l.forEach(u=>{const[f,m]=u;f===r&&(e.removeEventListener(r,m),l.delete(u))});else if(!l||![...l].some(u=>u[0]===r&&u[1]===a[i])){e.addEventListener(r,a[i]);const u=l||new Set;u.add([r,a[i]]),Jr.has(e)||Jr.set(e,u)}}else a[i]==null?e.removeAttribute(i):e.setAttribute(i,a[i])})}function sC(e,a){Object.keys(a).forEach(i=>{if(td(i)){const r=zm(i),l=Jr.get(e);l==null||l.forEach(u=>{const[f,m]=u;f===r&&(e.removeEventListener(r,m),l.delete(u))})}else e.removeAttribute(i)})}const Mi=2.4,pf=.2126729,bf=.7151522,xf=.072175,rC=.55,oC=.58,lC=.57,cC=.62,Hr=.03,yf=1.45,uC=5e-4,dC=1.25,hC=1.25,wf=.078,Sf=12.82051282051282,Xr=.06,kf=.001;function Cf(e,a){const i=(e.r/255)**Mi,r=(e.g/255)**Mi,l=(e.b/255)**Mi,u=(a.r/255)**Mi,f=(a.g/255)**Mi,m=(a.b/255)**Mi;let x=i*pf+r*bf+l*xf,w=u*pf+f*bf+m*xf;if(x<=Hr&&(x+=(Hr-x)**yf),w<=Hr&&(w+=(Hr-w)**yf),Math.abs(w-x)x){const A=(w**rC-x**oC)*dC;C=A-kf?0:A>-wf?A-A*Sf*Xr:A+Xr}return C*100}function fC(e,a){a=Array.isArray(a)?a.slice(0,-1).map(i=>`'${i}'`).join(", ")+` or '${a.at(-1)}'`:`'${a}'`}const go=.20689655172413793,gC=e=>e>go**3?Math.cbrt(e):e/(3*go**2)+4/29,vC=e=>e>go?e**3:3*go**2*(e-4/29);function Ym(e){const a=gC,i=a(e[1]);return[116*i-16,500*(a(e[0]/.95047)-i),200*(i-a(e[2]/1.08883))]}function Wm(e){const a=vC,i=(e[0]+16)/116;return[a(i+e[1]/500)*.95047,a(i),a(i-e[2]/200)*1.08883]}const mC=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]],pC=e=>e<=.0031308?e*12.92:1.055*e**(1/2.4)-.055,bC=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],xC=e=>e<=.04045?e/12.92:((e+.055)/1.055)**2.4;function jm(e){const a=Array(3),i=pC,r=mC;for(let l=0;l<3;++l)a[l]=Math.round(en(i(r[l][0]*e[0]+r[l][1]*e[1]+r[l][2]*e[2]))*255);return{r:a[0],g:a[1],b:a[2]}}function sd(e){let{r:a,g:i,b:r}=e;const l=[0,0,0],u=xC,f=bC;a=u(a/255),i=u(i/255),r=u(r/255);for(let m=0;m<3;++m)l[m]=f[m][0]*a+f[m][1]*i+f[m][2]*r;return l}function Af(e){return!!e&&/^(#|var\(--|(rgb|hsl)a?\()/.test(e)}const Pf=/^(?(?:rgb|hsl)a?)\((?.+)\)/,yC={rgb:(e,a,i,r)=>({r:e,g:a,b:i,a:r}),rgba:(e,a,i,r)=>({r:e,g:a,b:i,a:r}),hsl:(e,a,i,r)=>Ef({h:e,s:a,l:i,a:r}),hsla:(e,a,i,r)=>Ef({h:e,s:a,l:i,a:r}),hsv:(e,a,i,r)=>va({h:e,s:a,v:i,a:r}),hsva:(e,a,i,r)=>va({h:e,s:a,v:i,a:r})};function Hn(e){if(typeof e=="number")return{r:(e&16711680)>>16,g:(e&65280)>>8,b:e&255};if(typeof e=="string"&&Pf.test(e)){const{groups:a}=e.match(Pf),{fn:i,values:r}=a,l=r.split(/,\s*/).map(u=>u.endsWith("%")&&["hsl","hsla","hsv","hsva"].includes(i)?parseFloat(u)/100:parseFloat(u));return yC[i](...l)}else if(typeof e=="string"){let a=e.startsWith("#")?e.slice(1):e;return[3,4].includes(a.length)?a=a.split("").map(i=>i+i).join(""):[6,8].includes(a.length),Km(a)}else if(typeof e=="object"){if(ri(e,["r","g","b"]))return e;if(ri(e,["h","s","l"]))return va(rd(e));if(ri(e,["h","s","v"]))return va(e)}throw new TypeError(`Invalid color: ${e==null?e:String(e)||e.constructor.name} -Expected #hex, #hexa, rgb(), rgba(), hsl(), hsla(), object or number`)}function va(e){const{h:a,s:i,v:r,a:l}=e,u=m=>{const x=(m+a/60)%6;return r-r*i*Math.max(Math.min(x,4-x,1),0)},f=[u(5),u(3),u(1)].map(m=>Math.round(m*255));return{r:f[0],g:f[1],b:f[2],a:l}}function Ef(e){return va(rd(e))}function Ko(e){if(!e)return{h:0,s:1,v:1,a:1};const a=e.r/255,i=e.g/255,r=e.b/255,l=Math.max(a,i,r),u=Math.min(a,i,r);let f=0;l!==u&&(l===a?f=60*(0+(i-r)/(l-u)):l===i?f=60*(2+(r-a)/(l-u)):l===r&&(f=60*(4+(a-i)/(l-u)))),f<0&&(f=f+360);const m=l===0?0:(l-u)/l,x=[f,m,l];return{h:x[0],s:x[1],v:x[2],a:e.a}}function $m(e){const{h:a,s:i,v:r,a:l}=e,u=r-r*i/2,f=u===1||u===0?0:(r-u)/Math.min(u,1-u);return{h:a,s:f,l:u,a:l}}function rd(e){const{h:a,s:i,l:r,a:l}=e,u=r+i*Math.min(r,1-r),f=u===0?0:2-2*r/u;return{h:a,s:f,v:u,a:l}}function Gm(e){let{r:a,g:i,b:r,a:l}=e;return l===void 0?`rgb(${a}, ${i}, ${r})`:`rgba(${a}, ${i}, ${r}, ${l})`}function Um(e){return Gm(va(e))}function Yr(e){const a=Math.round(e).toString(16);return("00".substr(0,2-a.length)+a).toUpperCase()}function qm(e){let{r:a,g:i,b:r,a:l}=e;return`#${[Yr(a),Yr(i),Yr(r),l!==void 0?Yr(Math.round(l*255)):""].join("")}`}function Km(e){e=SC(e);let[a,i,r,l]=eC(e,2).map(u=>parseInt(u,16));return l=l===void 0?l:l/255,{r:a,g:i,b:r,a:l}}function wC(e){const a=Km(e);return Ko(a)}function Zm(e){return qm(va(e))}function SC(e){return e.startsWith("#")&&(e=e.slice(1)),e=e.replace(/([^0-9a-f])/gi,"F"),(e.length===3||e.length===4)&&(e=e.split("").map(a=>a+a).join("")),e.length!==6&&(e=df(df(e,6),8,"F")),e}function kC(e,a){const i=Ym(sd(e));return i[0]=i[0]+a*10,jm(Wm(i))}function CC(e,a){const i=Ym(sd(e));return i[0]=i[0]-a*10,jm(Wm(i))}function Fc(e){const a=Hn(e);return sd(a)[1]}function AC(e,a){const i=Fc(e),r=Fc(a),l=Math.max(i,r),u=Math.min(i,r);return(l+.05)/(u+.05)}function Jm(e){const a=Math.abs(Cf(Hn(0),Hn(e)));return Math.abs(Cf(Hn(16777215),Hn(e)))>Math.min(a,50)?"#fff":"#000"}function me(e,a){return i=>Object.keys(e).reduce((r,l)=>{const f=typeof e[l]=="object"&&e[l]!=null&&!Array.isArray(e[l])?e[l]:{type:e[l]};return i&&l in i?r[l]={...f,default:i[l]}:r[l]=f,a&&!r[l].source&&(r[l].source=a),r},{})}const We=me({class:[String,Array],style:{type:[String,Array,Object],default:null}},"component");function Rn(e){if(e._setup=e._setup??e.setup,!e.name)return e;if(e._setup){e.props=me(e.props??{},e.name)();const a=Object.keys(e.props);e.filterProps=function(r){return pi(r,a,["class","style"])},e.props._as=String,e.setup=function(r,l){const u=cd();if(!u.value)return e._setup(r,l);const{props:f,provideSubDefaults:m}=OC(r,r._as??e.name,u),x=e._setup(f,l);return m(),x}}return e}function Te(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return a=>(e?Rn:Si)(a)}function Kn(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"div",i=arguments.length>2?arguments[2]:void 0;return Te()({name:i??ba(kn(e.replace(/__/g,"-"))),props:{tag:{type:String,default:a},...We()},setup(r,l){let{slots:u}=l;return()=>{var f;return Un(r.tag,{class:[e,r.class],style:r.style},(f=u.default)==null?void 0:f.call(u))}}})}function Qm(e){if(typeof e.getRootNode!="function"){for(;e.parentNode;)e=e.parentNode;return e!==document?null:document}const a=e.getRootNode();return a!==document&&a.getRootNode({composed:!0})!==document?null:a}const Qs="cubic-bezier(0.4, 0, 0.2, 1)",PC="cubic-bezier(0.0, 0, 0.2, 1)",EC="cubic-bezier(0.4, 0, 1, 1)";function Wt(e,a){const i=aa();if(!i)throw new Error(`[Vuetify] ${e} ${a||"must be called from inside a setup function"}`);return i}function ya(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"composables";const a=Wt(e).type;return di((a==null?void 0:a.aliasName)||(a==null?void 0:a.name))}let ep=0,Qr=new WeakMap;function sn(){const e=Wt("getUid");if(Qr.has(e))return Qr.get(e);{const a=ep++;return Qr.set(e,a),a}}sn.reset=()=>{ep=0,Qr=new WeakMap};function od(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;for(;e;){if(a?TC(e):ld(e))return e;e=e.parentElement}return document.scrollingElement}function vo(e,a){const i=[];if(a&&e&&!a.contains(e))return i;for(;e&&(ld(e)&&i.push(e),e!==a);)e=e.parentElement;return i}function ld(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const a=window.getComputedStyle(e);return a.overflowY==="scroll"||a.overflowY==="auto"&&e.scrollHeight>e.clientHeight}function TC(e){if(!e||e.nodeType!==Node.ELEMENT_NODE)return!1;const a=window.getComputedStyle(e);return["scroll","auto"].includes(a.overflowY)}function IC(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Wt("injectSelf");const{provides:i}=a;if(i&&e in i)return i[e]}function LC(e){for(;e;){if(window.getComputedStyle(e).position==="fixed")return!0;e=e.offsetParent}return!1}function Ve(e){const a=Wt("useRender");a.render=e}const Zi=Symbol.for("vuetify:defaults");function _C(e){return Oe(e)}function cd(){const e=ut(Zi);if(!e)throw new Error("[Vuetify] Could not find defaults instance");return e}function Bt(e,a){const i=cd(),r=Oe(e),l=$(()=>{if(_t(a==null?void 0:a.disabled))return i.value;const f=_t(a==null?void 0:a.scoped),m=_t(a==null?void 0:a.reset),x=_t(a==null?void 0:a.root);if(r.value==null&&!(f||m||x))return i.value;let w=Tn(r.value,{prev:i.value});if(f)return w;if(m||x){const C=Number(m||1/0);for(let A=0;A<=C&&!(!w||!("prev"in w));A++)w=w.prev;return w&&typeof x=="string"&&x in w&&(w=Tn(Tn(w,{prev:w}),w[x])),w}return w.prev?Tn(w.prev,w):w});return Pt(Zi,l),l}function RC(e,a){var i,r;return typeof((i=e.props)==null?void 0:i[a])<"u"||typeof((r=e.props)==null?void 0:r[di(a)])<"u"}function OC(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},a=arguments.length>1?arguments[1]:void 0,i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:cd();const r=Wt("useDefaults");if(a=a??r.type.name??r.type.__name,!a)throw new Error("[Vuetify] Could not determine component name");const l=$(()=>{var x;return(x=i.value)==null?void 0:x[e._as??a]}),u=new Proxy(e,{get(x,w){var A,E,_,V;const C=Reflect.get(x,w);return w==="class"||w==="style"?[(A=l.value)==null?void 0:A[w],C].filter(D=>D!=null):typeof w=="string"&&!RC(r.vnode,w)?((E=l.value)==null?void 0:E[w])??((V=(_=i.value)==null?void 0:_.global)==null?void 0:V[w])??C:C}}),f=Xe();vn(()=>{if(l.value){const x=Object.entries(l.value).filter(w=>{let[C]=w;return C.startsWith(C[0].toUpperCase())});f.value=x.length?Object.fromEntries(x):void 0}else f.value=void 0});function m(){const x=IC(Zi,r);Pt(Zi,$(()=>f.value?Tn((x==null?void 0:x.value)??{},f.value):x==null?void 0:x.value))}return{props:u,provideSubDefaults:m}}const Zo=["sm","md","lg","xl","xxl"],Bc=Symbol.for("vuetify:display"),Tf={mobileBreakpoint:"lg",thresholds:{xs:0,sm:600,md:960,lg:1280,xl:1920,xxl:2560}},VC=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Tf;return Tn(Tf,e)};function If(e){return St&&!e?window.innerWidth:typeof e=="object"&&e.clientWidth||0}function Lf(e){return St&&!e?window.innerHeight:typeof e=="object"&&e.clientHeight||0}function _f(e){const a=St&&!e?window.navigator.userAgent:"ssr";function i(V){return!!a.match(V)}const r=i(/android/i),l=i(/iphone|ipad|ipod/i),u=i(/cordova/i),f=i(/electron/i),m=i(/chrome/i),x=i(/edge/i),w=i(/firefox/i),C=i(/opera/i),A=i(/win/i),E=i(/mac/i),_=i(/linux/i);return{android:r,ios:l,cordova:u,electron:f,chrome:m,edge:x,firefox:w,opera:C,win:A,mac:E,linux:_,touch:Uk,ssr:a==="ssr"}}function MC(e,a){const{thresholds:i,mobileBreakpoint:r}=VC(e),l=Xe(Lf(a)),u=Xe(_f(a)),f=Gt({}),m=Xe(If(a));function x(){l.value=Lf(),m.value=If()}function w(){x(),u.value=_f()}return vn(()=>{const C=m.value=i.xxl,X=C?"xs":A?"sm":E?"md":_?"lg":V?"xl":"xxl",B=typeof r=="number"?r:i[r],L=m.valueUn(dd,{...e,class:"mdi"})},et=[String,Function,Object,Array],Dc=Symbol.for("vuetify:icons"),Jo=me({icon:{type:et},tag:{type:String,required:!0}},"icon"),zc=Te()({name:"VComponentIcon",props:Jo(),setup(e,a){let{slots:i}=a;return()=>{const r=e.icon;return O(e.tag,null,{default:()=>{var l;return[e.icon?O(r,null,null):(l=i.default)==null?void 0:l.call(i)]}})}}}),ud=Rn({name:"VSvgIcon",inheritAttrs:!1,props:Jo(),setup(e,a){let{attrs:i}=a;return()=>O(e.tag,Ye(i,{style:null}),{default:()=>[O("svg",{class:"v-icon__svg",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":"true"},[Array.isArray(e.icon)?e.icon.map(r=>Array.isArray(r)?O("path",{d:r[0],"fill-opacity":r[1]},null):O("path",{d:r},null)):O("path",{d:e.icon},null)])]})}}),DC=Rn({name:"VLigatureIcon",props:Jo(),setup(e){return()=>O(e.tag,null,{default:()=>[e.icon]})}}),dd=Rn({name:"VClassIcon",props:Jo(),setup(e){return()=>O(e.tag,{class:e.icon},null)}}),zC={svg:{component:ud},class:{component:dd}};function NC(e){return Tn({defaultSet:"mdi",sets:{...zC,mdi:BC},aliases:{...FC,vuetify:["M8.2241 14.2009L12 21L22 3H14.4459L8.2241 14.2009Z",["M7.26303 12.4733L7.00113 12L2 3H12.5261C12.5261 3 12.5261 3 12.5261 3L7.26303 12.4733Z",.6]],"vuetify-outline":"svg:M7.26 12.47 12.53 3H2L7.26 12.47ZM14.45 3 8.22 14.2 12 21 22 3H14.45ZM18.6 5 12 16.88 10.51 14.2 15.62 5ZM7.26 8.35 5.4 5H9.13L7.26 8.35Z"}},e)}const HC=e=>{const a=ut(Dc);if(!a)throw new Error("Missing Vuetify Icons provide!");return{iconData:$(()=>{var x;const r=_t(e);if(!r)return{component:zc};let l=r;if(typeof l=="string"&&(l=l.trim(),l.startsWith("$")&&(l=(x=a.aliases)==null?void 0:x[l.slice(1)])),!l)throw new Error(`Could not find aliased icon "${r}"`);if(Array.isArray(l))return{component:ud,icon:l};if(typeof l!="string")return{component:zc,icon:l};const u=Object.keys(a.sets).find(w=>typeof l=="string"&&l.startsWith(`${w}:`)),f=u?l.slice(u.length+1):l;return{component:a.sets[u??a.defaultSet].component,icon:f}})}},XC={badge:"Badge",open:"Open",close:"Close",dataIterator:{noResultsText:"No matching records found",loadingText:"Loading items..."},dataTable:{itemsPerPageText:"Rows per page:",ariaLabel:{sortDescending:"Sorted descending.",sortAscending:"Sorted ascending.",sortNone:"Not sorted.",activateNone:"Activate to remove sorting.",activateDescending:"Activate to sort descending.",activateAscending:"Activate to sort ascending."},sortBy:"Sort by"},dataFooter:{itemsPerPageText:"Items per page:",itemsPerPageAll:"All",nextPage:"Next page",prevPage:"Previous page",firstPage:"First page",lastPage:"Last page",pageText:"{0}-{1} of {2}"},dateRangeInput:{divider:"to"},datePicker:{ok:"OK",cancel:"Cancel",range:{title:"Select dates",header:"Enter dates"},title:"Select date",header:"Enter date",input:{placeholder:"Enter date"}},noDataText:"No data available",carousel:{prev:"Previous visual",next:"Next visual",ariaLabel:{delimiter:"Carousel slide {0} of {1}"}},calendar:{moreEvents:"{0} more"},input:{clear:"Clear {0}",prependAction:"{0} prepended action",appendAction:"{0} appended action",otp:"Please enter OTP character {0}"},fileInput:{counter:"{0} files",counterSize:"{0} files ({1} in total)"},timePicker:{am:"AM",pm:"PM"},pagination:{ariaLabel:{root:"Pagination Navigation",next:"Next page",previous:"Previous page",page:"Go to page {0}",currentPage:"Page {0}, Current page",first:"First page",last:"Last page"}},stepper:{next:"Next",prev:"Previous"},rating:{ariaLabel:{item:"Rating {0} of {1}"}},loading:"Loading...",infiniteScroll:{loadMore:"Load more",empty:"No more"}},YC={af:!1,ar:!0,bg:!1,ca:!1,ckb:!1,cs:!1,de:!1,el:!1,en:!1,es:!1,et:!1,fa:!0,fi:!1,fr:!1,hr:!1,hu:!1,he:!0,id:!1,it:!1,ja:!1,ko:!1,lv:!1,lt:!1,nl:!1,no:!1,pl:!1,pt:!1,ro:!1,ru:!1,sk:!1,sl:!1,srCyrl:!1,srLatn:!1,sv:!1,th:!1,tr:!1,az:!1,uk:!1,vi:!1,zhHans:!1,zhHant:!1};function Wa(e,a){let i;function r(){i=es(),i.run(()=>a.length?a(()=>{i==null||i.stop(),r()}):a())}He(e,l=>{l&&!i?r():l||(i==null||i.stop(),i=void 0)},{immediate:!0}),nn(()=>{i==null||i.stop()})}function tt(e,a,i){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:A=>A,l=arguments.length>4&&arguments[4]!==void 0?arguments[4]:A=>A;const u=Wt("useProxiedModel"),f=Oe(e[a]!==void 0?e[a]:i),m=di(a),w=$(m!==a?()=>{var A,E,_,V;return e[a],!!(((A=u.vnode.props)!=null&&A.hasOwnProperty(a)||(E=u.vnode.props)!=null&&E.hasOwnProperty(m))&&((_=u.vnode.props)!=null&&_.hasOwnProperty(`onUpdate:${a}`)||(V=u.vnode.props)!=null&&V.hasOwnProperty(`onUpdate:${m}`)))}:()=>{var A,E;return e[a],!!((A=u.vnode.props)!=null&&A.hasOwnProperty(a)&&((E=u.vnode.props)!=null&&E.hasOwnProperty(`onUpdate:${a}`)))});Wa(()=>!w.value,()=>{He(()=>e[a],A=>{f.value=A})});const C=$({get(){const A=e[a];return r(w.value?A:f.value)},set(A){const E=l(A),_=nt(w.value?e[a]:f.value);_===E||r(_)===A||(f.value=E,u==null||u.emit(`update:${a}`,E))}});return Object.defineProperty(C,"externalValue",{get:()=>w.value?e[a]:f.value}),C}const Rf="$vuetify.",Of=(e,a)=>e.replace(/\{(\d+)\}/g,(i,r)=>String(a[+r])),tp=(e,a,i)=>function(r){for(var l=arguments.length,u=new Array(l>1?l-1:0),f=1;fnew Intl.NumberFormat([e.value,a.value],r).format(i)}function Nl(e,a,i){const r=tt(e,a,e[a]??i.value);return r.value=e[a]??i.value,He(i,l=>{e[a]==null&&(r.value=i.value)}),r}function ap(e){return a=>{const i=Nl(a,"locale",e.current),r=Nl(a,"fallback",e.fallback),l=Nl(a,"messages",e.messages);return{name:"vuetify",current:i,fallback:r,messages:l,t:tp(i,r,l),n:np(i,r),provide:ap({current:i,fallback:r,messages:l})}}}function WC(e){const a=Xe((e==null?void 0:e.locale)??"en"),i=Xe((e==null?void 0:e.fallback)??"en"),r=Oe({en:XC,...e==null?void 0:e.messages});return{name:"vuetify",current:a,fallback:i,messages:r,t:tp(a,i,r),n:np(a,i),provide:ap({current:a,fallback:i,messages:r})}}const Ji=Symbol.for("vuetify:locale");function jC(e){return e.name!=null}function $C(e){const a=e!=null&&e.adapter&&jC(e==null?void 0:e.adapter)?e==null?void 0:e.adapter:WC(e),i=UC(a,e);return{...a,...i}}function On(){const e=ut(Ji);if(!e)throw new Error("[Vuetify] Could not find injected locale instance");return e}function GC(e){const a=ut(Ji);if(!a)throw new Error("[Vuetify] Could not find injected locale instance");const i=a.provide(e),r=qC(i,a.rtl,e),l={...i,...r};return Pt(Ji,l),l}function UC(e,a){const i=Oe((a==null?void 0:a.rtl)??YC),r=$(()=>i.value[e.current.value]??!1);return{isRtl:r,rtl:i,rtlClasses:$(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function qC(e,a,i){const r=$(()=>i.rtl??a.value[e.current.value]??!1);return{isRtl:r,rtl:a,rtlClasses:$(()=>`v-locale--is-${r.value?"rtl":"ltr"}`)}}function jt(){const e=ut(Ji);if(!e)throw new Error("[Vuetify] Could not find injected rtl instance");return{isRtl:e.isRtl,rtlClasses:e.rtlClasses}}const er=Symbol.for("vuetify:theme"),ht=me({theme:String},"theme"),ws={defaultTheme:"light",variations:{colors:[],lighten:0,darken:0},themes:{light:{dark:!1,colors:{background:"#FFFFFF",surface:"#FFFFFF","surface-variant":"#424242","on-surface-variant":"#EEEEEE",primary:"#6200EE","primary-darken-1":"#3700B3",secondary:"#03DAC6","secondary-darken-1":"#018786",error:"#B00020",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#000000","border-opacity":.12,"high-emphasis-opacity":.87,"medium-emphasis-opacity":.6,"disabled-opacity":.38,"idle-opacity":.04,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.12,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#F5F5F5","theme-on-code":"#000000"}},dark:{dark:!0,colors:{background:"#121212",surface:"#212121","surface-variant":"#BDBDBD","on-surface-variant":"#424242",primary:"#BB86FC","primary-darken-1":"#3700B3",secondary:"#03DAC5","secondary-darken-1":"#03DAC5",error:"#CF6679",info:"#2196F3",success:"#4CAF50",warning:"#FB8C00"},variables:{"border-color":"#FFFFFF","border-opacity":.12,"high-emphasis-opacity":1,"medium-emphasis-opacity":.7,"disabled-opacity":.5,"idle-opacity":.1,"hover-opacity":.04,"focus-opacity":.12,"selected-opacity":.08,"activated-opacity":.12,"pressed-opacity":.16,"dragged-opacity":.08,"theme-kbd":"#212529","theme-on-kbd":"#FFFFFF","theme-code":"#343434","theme-on-code":"#CCCCCC"}}}};function KC(){var i,r;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ws;if(!e)return{...ws,isDisabled:!0};const a={};for(const[l,u]of Object.entries(e.themes??{})){const f=u.dark||l==="dark"?(i=ws.themes)==null?void 0:i.dark:(r=ws.themes)==null?void 0:r.light;a[l]=Tn(f,u)}return Tn(ws,{...e,themes:a})}function ZC(e){const a=KC(e),i=Oe(a.defaultTheme),r=Oe(a.themes),l=$(()=>{const C={};for(const[A,E]of Object.entries(r.value)){const _=C[A]={...E,colors:{...E.colors}};if(a.variations)for(const V of a.variations.colors){const D=_.colors[V];if(D)for(const X of["lighten","darken"]){const B=X==="lighten"?kC:CC;for(const L of ua(a.variations[X],1))_.colors[`${V}-${X}-${L}`]=qm(B(Hn(D),L))}}for(const V of Object.keys(_.colors)){if(/^on-[a-z]/.test(V)||_.colors[`on-${V}`])continue;const D=`on-${V}`,X=Hn(_.colors[V]);_.colors[D]=Jm(X)}}return C}),u=$(()=>l.value[i.value]),f=$(()=>{const C=[];u.value.dark&&ti(C,":root",["color-scheme: dark"]),ti(C,":root",Vf(u.value));for(const[V,D]of Object.entries(l.value))ti(C,`.v-theme--${V}`,[`color-scheme: ${D.dark?"dark":"normal"}`,...Vf(D)]);const A=[],E=[],_=new Set(Object.values(l.value).flatMap(V=>Object.keys(V.colors)));for(const V of _)/^on-[a-z]/.test(V)?ti(E,`.${V}`,[`color: rgb(var(--v-theme-${V})) !important`]):(ti(A,`.bg-${V}`,[`--v-theme-overlay-multiplier: var(--v-theme-${V}-overlay-multiplier)`,`background-color: rgb(var(--v-theme-${V})) !important`,`color: rgb(var(--v-theme-on-${V})) !important`]),ti(E,`.text-${V}`,[`color: rgb(var(--v-theme-${V})) !important`]),ti(E,`.border-${V}`,[`--v-border-color: var(--v-theme-${V})`]));return C.push(...A,...E),C.map((V,D)=>D===0?V:` ${V}`).join("")});function m(){return{style:[{children:f.value,id:"vuetify-theme-stylesheet",nonce:a.cspNonce||!1}]}}function x(C){if(a.isDisabled)return;const A=C._context.provides.usehead;if(A)if(A.push){const E=A.push(m);St&&He(f,()=>{E.patch(m)})}else St?(A.addHeadObjs($(m)),vn(()=>A.updateDOM())):A.addHeadObjs(m());else{let _=function(){if(typeof document<"u"&&!E){const V=document.createElement("style");V.type="text/css",V.id="vuetify-theme-stylesheet",a.cspNonce&&V.setAttribute("nonce",a.cspNonce),E=V,document.head.appendChild(E)}E&&(E.innerHTML=f.value)},E=St?document.getElementById("vuetify-theme-stylesheet"):null;St?He(f,_,{immediate:!0}):_()}}const w=$(()=>a.isDisabled?void 0:`v-theme--${i.value}`);return{install:x,isDisabled:a.isDisabled,name:i,themes:r,current:u,computedThemes:l,themeClasses:w,styles:f,global:{name:i,current:u}}}function vt(e){Wt("provideTheme");const a=ut(er,null);if(!a)throw new Error("Could not find Vuetify theme injection");const i=$(()=>e.theme??(a==null?void 0:a.name.value)),r=$(()=>a.isDisabled?void 0:`v-theme--${i.value}`),l={...a,name:i,themeClasses:r};return Pt(er,l),l}function ip(){Wt("useTheme");const e=ut(er,null);if(!e)throw new Error("Could not find Vuetify theme injection");return e}function ti(e,a,i){e.push(`${a} { -`,...i.map(r=>` ${r}; -`),`} -`)}function Vf(e){const a=e.dark?2:1,i=e.dark?1:2,r=[];for(const[l,u]of Object.entries(e.colors)){const f=Hn(u);r.push(`--v-theme-${l}: ${f.r},${f.g},${f.b}`),l.startsWith("on-")||r.push(`--v-theme-${l}-overlay-multiplier: ${Fc(u)>.18?a:i}`)}for(const[l,u]of Object.entries(e.variables)){const f=typeof u=="string"&&u.startsWith("#")?Hn(u):void 0,m=f?`${f.r}, ${f.g}, ${f.b}`:void 0;r.push(`--v-${l}: ${m??u}`)}return r}const Nc={"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 JC(e,a){const i=[];let r=[];const l=sp(e),u=rp(e),f=l.getDay()-Nc[a.slice(-2).toUpperCase()],m=u.getDay()-Nc[a.slice(-2).toUpperCase()];for(let x=0;x{const r=new Date(Mf);return r.setDate(Mf.getDate()+a+i),new Intl.DateTimeFormat(e,{weekday:"narrow"}).format(r)})}function aA(e,a,i){const r=new Date(e);let l={};switch(a){case"fullDateWithWeekday":l={weekday:"long",day:"numeric",month:"long",year:"numeric"};break;case"normalDateWithWeekday":l={weekday:"short",day:"numeric",month:"short"};break;case"keyboardDate":l={};break;case"monthAndDate":l={month:"long",day:"numeric"};break;case"monthAndYear":l={month:"long",year:"numeric"};break;case"dayOfMonth":l={day:"numeric"};break;default:l={timeZone:"UTC",timeZoneName:"short"}}return new Intl.DateTimeFormat(i,l).format(r)}function iA(e,a){const i=new Date(e);return i.setDate(i.getDate()+a),i}function sA(e,a){const i=new Date(e);return i.setMonth(i.getMonth()+a),i}function rA(e){return e.getFullYear()}function oA(e){return e.getMonth()}function lA(e){return new Date(e.getFullYear(),0,1)}function cA(e){return new Date(e.getFullYear(),11,31)}function uA(e,a){return Hc(e,a[0])&&hA(e,a[1])}function dA(e){const a=new Date(e);return a instanceof Date&&!isNaN(a.getTime())}function Hc(e,a){return e.getTime()>a.getTime()}function hA(e,a){return e.getTime()1&&arguments[1]!==void 0?arguments[1]:"content";const i=Oe(),r=Oe();if(St){const l=new ResizeObserver(u=>{e==null||e(u,l),u.length&&(a==="content"?r.value=u[0].contentRect:r.value=u[0].target.getBoundingClientRect())});qt(()=>{l.disconnect()}),He(i,(u,f)=>{f&&(l.unobserve(Rc(f)),r.value=void 0),u&&l.observe(Rc(u))},{flush:"post"})}return{resizeRef:i,contentRect:as(r)}}const mo=Symbol.for("vuetify:layout"),op=Symbol.for("vuetify:layout-item"),Df=1e3,lp=me({overlaps:{type:Array,default:()=>[]},fullHeight:Boolean},"layout"),rs=me({name:{type:String},order:{type:[Number,String],default:0},absolute:Boolean},"layout-item");function xA(){const e=ut(mo);if(!e)throw new Error("[Vuetify] Could not find injected layout");return{getLayoutItem:e.getLayoutItem,mainRect:e.mainRect,mainStyles:e.mainStyles}}function os(e){const a=ut(mo);if(!a)throw new Error("[Vuetify] Could not find injected layout");const i=e.id??`layout-item-${sn()}`,r=Wt("useLayoutItem");Pt(op,{id:i});const l=Xe(!1);Ru(()=>l.value=!0),_u(()=>l.value=!1);const{layoutItemStyles:u,layoutItemScrimStyles:f}=a.register(r,{...e,active:$(()=>l.value?!1:e.active.value),id:i});return qt(()=>a.unregister(i)),{layoutItemStyles:u,layoutRect:a.layoutRect,layoutItemScrimStyles:f}}const yA=(e,a,i,r)=>{let l={top:0,left:0,right:0,bottom:0};const u=[{id:"",layer:{...l}}];for(const f of e){const m=a.get(f),x=i.get(f),w=r.get(f);if(!m||!x||!w)continue;const C={...l,[m.value]:parseInt(l[m.value],10)+(w.value?parseInt(x.value,10):0)};u.push({id:f,layer:C}),l=C}return u};function cp(e){const a=ut(mo,null),i=$(()=>a?a.rootZIndex.value-100:Df),r=Oe([]),l=Gt(new Map),u=Gt(new Map),f=Gt(new Map),m=Gt(new Map),x=Gt(new Map),{resizeRef:w,contentRect:C}=na(),A=$(()=>{const J=new Map,Q=e.overlaps??[];for(const j of Q.filter(G=>G.includes(":"))){const[G,ee]=j.split(":");if(!r.value.includes(G)||!r.value.includes(ee))continue;const ie=l.get(G),ne=l.get(ee),oe=u.get(G),le=u.get(ee);!ie||!ne||!oe||!le||(J.set(ee,{position:ie.value,amount:parseInt(oe.value,10)}),J.set(G,{position:ne.value,amount:-parseInt(le.value,10)}))}return J}),E=$(()=>{const J=[...new Set([...f.values()].map(j=>j.value))].sort((j,G)=>j-G),Q=[];for(const j of J){const G=r.value.filter(ee=>{var ie;return((ie=f.get(ee))==null?void 0:ie.value)===j});Q.push(...G)}return yA(Q,l,u,m)}),_=$(()=>!Array.from(x.values()).some(J=>J.value)),V=$(()=>E.value[E.value.length-1].layer),D=$(()=>({"--v-layout-left":je(V.value.left),"--v-layout-right":je(V.value.right),"--v-layout-top":je(V.value.top),"--v-layout-bottom":je(V.value.bottom),..._.value?void 0:{transition:"none"}})),X=$(()=>E.value.slice(1).map((J,Q)=>{let{id:j}=J;const{layer:G}=E.value[Q],ee=u.get(j),ie=l.get(j);return{id:j,...G,size:Number(ee.value),position:ie.value}})),B=J=>X.value.find(Q=>Q.id===J),L=Wt("createLayout"),W=Xe(!1);zt(()=>{W.value=!0}),Pt(mo,{register:(J,Q)=>{let{id:j,order:G,position:ee,layoutSize:ie,elementSize:ne,active:oe,disableTransitions:le,absolute:Ae}=Q;f.set(j,G),l.set(j,ee),u.set(j,ie),m.set(j,oe),le&&x.set(j,le);const fe=Ds(op,L==null?void 0:L.vnode).indexOf(J);fe>-1?r.value.splice(fe,0,j):r.value.push(j);const he=$(()=>X.value.findIndex(Fe=>Fe.id===j)),ke=$(()=>i.value+E.value.length*2-he.value*2),Ee=$(()=>{const Fe=ee.value==="left"||ee.value==="right",Ze=ee.value==="right",Je=ee.value==="bottom",ze={[ee.value]:0,zIndex:ke.value,transform:`translate${Fe?"X":"Y"}(${(oe.value?0:-110)*(Ze||Je?-1:1)}%)`,position:Ae.value||i.value!==Df?"absolute":"fixed",..._.value?void 0:{transition:"none"}};if(!W.value)return ze;const ue=X.value[he.value];if(!ue)throw new Error(`[Vuetify] Could not find layout item "${j}"`);const de=A.value.get(j);return de&&(ue[de.position]+=de.amount),{...ze,height:Fe?`calc(100% - ${ue.top}px - ${ue.bottom}px)`:ne.value?`${ne.value}px`:void 0,left:Ze?void 0:`${ue.left}px`,right:Ze?`${ue.right}px`:void 0,top:ee.value!=="bottom"?`${ue.top}px`:void 0,bottom:ee.value!=="top"?`${ue.bottom}px`:void 0,width:Fe?ne.value?`${ne.value}px`:void 0:`calc(100% - ${ue.left}px - ${ue.right}px)`}}),De=$(()=>({zIndex:ke.value-1}));return{layoutItemStyles:Ee,layoutItemScrimStyles:De,zIndex:ke}},unregister:J=>{f.delete(J),l.delete(J),u.delete(J),m.delete(J),x.delete(J),r.value=r.value.filter(Q=>Q!==J)},mainRect:V,mainStyles:D,getLayoutItem:B,items:X,layoutRect:C,rootZIndex:i});const Y=$(()=>["v-layout",{"v-layout--full-height":e.fullHeight}]),N=$(()=>({zIndex:i.value,position:a?"relative":void 0,overflow:a?"hidden":void 0}));return{layoutClasses:Y,layoutStyles:N,getLayoutItem:B,items:X,layoutRect:C,layoutRef:w}}function up(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const{blueprint:a,...i}=e,r=Tn(a,i),{aliases:l={},components:u={},directives:f={}}=r,m=_C(r.defaults),x=MC(r.display,r.ssr),w=ZC(r.theme),C=NC(r.icons),A=$C(r.locale),E=bA(r.date);return{install:V=>{for(const D in f)V.directive(D,f[D]);for(const D in u)V.component(D,u[D]);for(const D in l)V.component(D,Rn({...l[D],name:D,aliasName:l[D].name}));if(w.install(V),V.provide(Zi,m),V.provide(Bc,x),V.provide(er,w),V.provide(Dc,C),V.provide(Ji,A),V.provide(Bf,E),St&&r.ssr)if(V.$nuxt)V.$nuxt.hook("app:suspense:resolve",()=>{x.update()});else{const{mount:D}=V;V.mount=function(){const X=D(...arguments);return gt(()=>x.update()),V.mount=D,X}}sn.reset(),V.mixin({computed:{$vuetify(){return Gt({defaults:Fi.call(this,Zi),display:Fi.call(this,Bc),theme:Fi.call(this,er),icons:Fi.call(this,Dc),locale:Fi.call(this,Ji),date:Fi.call(this,Bf)})}}})},defaults:m,display:x,theme:w,icons:C,locale:A,date:E}}const wA="3.3.14";up.version=wA;function Fi(e){var r,l;const a=this.$,i=((r=a.parent)==null?void 0:r.provides)??((l=a.vnode.appContext)==null?void 0:l.provides);if(i&&e in i)return i[e]}const SA=me({...We(),...lp({fullHeight:!0}),...ht()},"VApp"),kA=Te()({name:"VApp",props:SA(),setup(e,a){let{slots:i}=a;const r=vt(e),{layoutClasses:l,layoutStyles:u,getLayoutItem:f,items:m,layoutRef:x}=cp(e),{rtlClasses:w}=jt();return Ve(()=>{var C;return O("div",{ref:x,class:["v-application",r.themeClasses.value,l.value,w.value,e.class],style:[u.value,e.style]},[O("div",{class:"v-application__wrap"},[(C=i.default)==null?void 0:C.call(i)])])}),{getLayoutItem:f,items:m,theme:r}}});const at=me({tag:{type:String,default:"div"}},"tag"),dp=me({text:String,...We(),...at()},"VToolbarTitle"),hd=Te()({name:"VToolbarTitle",props:dp(),setup(e,a){let{slots:i}=a;return Ve(()=>{const r=!!(i.default||i.text||e.text);return O(e.tag,{class:["v-toolbar-title",e.class],style:e.style},{default:()=>{var l;return[r&&O("div",{class:"v-toolbar-title__placeholder"},[i.text?i.text():e.text,(l=i.default)==null?void 0:l.call(i)])]}})}),{}}}),CA=me({disabled:Boolean,group:Boolean,hideOnLeave:Boolean,leaveAbsolute:Boolean,mode:String,origin:String},"transition");function Cn(e,a,i){return Te()({name:e,props:CA({mode:i,origin:a}),setup(r,l){let{slots:u}=l;const f={onBeforeEnter(m){r.origin&&(m.style.transformOrigin=r.origin)},onLeave(m){if(r.leaveAbsolute){const{offsetTop:x,offsetLeft:w,offsetWidth:C,offsetHeight:A}=m;m._transitionInitialStyles={position:m.style.position,top:m.style.top,left:m.style.left,width:m.style.width,height:m.style.height},m.style.position="absolute",m.style.top=`${x}px`,m.style.left=`${w}px`,m.style.width=`${C}px`,m.style.height=`${A}px`}r.hideOnLeave&&m.style.setProperty("display","none","important")},onAfterLeave(m){if(r.leaveAbsolute&&(m!=null&&m._transitionInitialStyles)){const{position:x,top:w,left:C,width:A,height:E}=m._transitionInitialStyles;delete m._transitionInitialStyles,m.style.position=x||"",m.style.top=w||"",m.style.left=C||"",m.style.width=A||"",m.style.height=E||""}}};return()=>{const m=r.group?Bv:$n;return Un(m,{name:r.disabled?"":e,css:!r.disabled,...r.group?void 0:{mode:r.mode},...r.disabled?{}:f},u.default)}}})}function hp(e,a){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"in-out";return Te()({name:e,props:{mode:{type:String,default:i},disabled:Boolean},setup(r,l){let{slots:u}=l;return()=>Un($n,{name:r.disabled?"":e,css:!r.disabled,...r.disabled?{}:a},u.default)}})}function fp(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const i=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)?"width":"height",r=kn(`offset-${i}`);return{onBeforeEnter(f){f._parent=f.parentNode,f._initialStyle={transition:f.style.transition,overflow:f.style.overflow,[i]:f.style[i]}},onEnter(f){const m=f._initialStyle;f.style.setProperty("transition","none","important"),f.style.overflow="hidden";const x=`${f[r]}px`;f.style[i]="0",f.offsetHeight,f.style.transition=m.transition,e&&f._parent&&f._parent.classList.add(e),requestAnimationFrame(()=>{f.style[i]=x})},onAfterEnter:u,onEnterCancelled:u,onLeave(f){f._initialStyle={transition:"",overflow:f.style.overflow,[i]:f.style[i]},f.style.overflow="hidden",f.style[i]=`${f[r]}px`,f.offsetHeight,requestAnimationFrame(()=>f.style[i]="0")},onAfterLeave:l,onLeaveCancelled:l};function l(f){e&&f._parent&&f._parent.classList.remove(e),u(f)}function u(f){const m=f._initialStyle[i];f.style.overflow=f._initialStyle.overflow,m!=null&&(f.style[i]=m),delete f._initialStyle}}const AA=me({target:Object},"v-dialog-transition"),Qo=Te()({name:"VDialogTransition",props:AA(),setup(e,a){let{slots:i}=a;const r={onBeforeEnter(l){l.style.pointerEvents="none",l.style.visibility="hidden"},async onEnter(l,u){var E;await new Promise(_=>requestAnimationFrame(_)),await new Promise(_=>requestAnimationFrame(_)),l.style.visibility="";const{x:f,y:m,sx:x,sy:w,speed:C}=Nf(e.target,l),A=oi(l,[{transform:`translate(${f}px, ${m}px) scale(${x}, ${w})`,opacity:0},{}],{duration:225*C,easing:PC});(E=zf(l))==null||E.forEach(_=>{oi(_,[{opacity:0},{opacity:0,offset:.33},{}],{duration:225*2*C,easing:Qs})}),A.finished.then(()=>u())},onAfterEnter(l){l.style.removeProperty("pointer-events")},onBeforeLeave(l){l.style.pointerEvents="none"},async onLeave(l,u){var E;await new Promise(_=>requestAnimationFrame(_));const{x:f,y:m,sx:x,sy:w,speed:C}=Nf(e.target,l);oi(l,[{},{transform:`translate(${f}px, ${m}px) scale(${x}, ${w})`,opacity:0}],{duration:125*C,easing:EC}).finished.then(()=>u()),(E=zf(l))==null||E.forEach(_=>{oi(_,[{},{opacity:0,offset:.2},{opacity:0}],{duration:125*2*C,easing:Qs})})},onAfterLeave(l){l.style.removeProperty("pointer-events")}};return()=>e.target?O($n,Ye({name:"dialog-transition"},r,{css:!1}),i):O($n,{name:"dialog-transition"},i)}});function zf(e){var i;const a=(i=e.querySelector(":scope > .v-card, :scope > .v-sheet, :scope > .v-list"))==null?void 0:i.children;return a&&[...a]}function Nf(e,a){const i=e.getBoundingClientRect(),r=id(a),[l,u]=getComputedStyle(a).transformOrigin.split(" ").map(B=>parseFloat(B)),[f,m]=getComputedStyle(a).getPropertyValue("--v-overlay-anchor-origin").split(" ");let x=i.left+i.width/2;f==="left"||m==="left"?x-=i.width/2:(f==="right"||m==="right")&&(x+=i.width/2);let w=i.top+i.height/2;f==="top"||m==="top"?w-=i.height/2:(f==="bottom"||m==="bottom")&&(w+=i.height/2);const C=i.width/r.width,A=i.height/r.height,E=Math.max(1,C,A),_=C/E||0,V=A/E||0,D=r.width*r.height/(window.innerWidth*window.innerHeight),X=D>.12?Math.min(1.5,(D-.12)*10+1):1;return{x:x-(l+r.left),y:w-(u+r.top),sx:_,sy:V,speed:X}}const PA=Cn("fab-transition","center center","out-in"),EA=Cn("dialog-bottom-transition"),TA=Cn("dialog-top-transition"),Xc=Cn("fade-transition"),fd=Cn("scale-transition"),IA=Cn("scroll-x-transition"),LA=Cn("scroll-x-reverse-transition"),_A=Cn("scroll-y-transition"),RA=Cn("scroll-y-reverse-transition"),OA=Cn("slide-x-transition"),VA=Cn("slide-x-reverse-transition"),gd=Cn("slide-y-transition"),MA=Cn("slide-y-reverse-transition"),el=hp("expand-transition",fp()),vd=hp("expand-x-transition",fp("",!0)),FA=me({defaults:Object,disabled:Boolean,reset:[Number,String],root:[Boolean,String],scoped:Boolean},"VDefaultsProvider"),bt=Te(!1)({name:"VDefaultsProvider",props:FA(),setup(e,a){let{slots:i}=a;const{defaults:r,disabled:l,reset:u,root:f,scoped:m}=cr(e);return Bt(r,{reset:u,root:f,scoped:m,disabled:l}),()=>{var x;return(x=i.default)==null?void 0:x.call(i)}}});const Vn=me({height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},"dimension");function Mn(e){return{dimensionStyles:$(()=>({height:je(e.height),maxHeight:je(e.maxHeight),maxWidth:je(e.maxWidth),minHeight:je(e.minHeight),minWidth:je(e.minWidth),width:je(e.width)}))}}function BA(e){return{aspectStyles:$(()=>{const a=Number(e.aspectRatio);return a?{paddingBottom:String(1/a*100)+"%"}:void 0})}}const gp=me({aspectRatio:[String,Number],contentClass:String,inline:Boolean,...We(),...Vn()},"VResponsive"),Yc=Te()({name:"VResponsive",props:gp(),setup(e,a){let{slots:i}=a;const{aspectStyles:r}=BA(e),{dimensionStyles:l}=Mn(e);return Ve(()=>{var u;return O("div",{class:["v-responsive",{"v-responsive--inline":e.inline},e.class],style:[l.value,e.style]},[O("div",{class:"v-responsive__sizer",style:r.value},null),(u=i.additional)==null?void 0:u.call(i),i.default&&O("div",{class:["v-responsive__content",e.contentClass]},[i.default()])])}),{}}}),wa=me({transition:{type:[Boolean,String,Object],default:"fade-transition",validator:e=>e!==!0}},"transition"),Xn=(e,a)=>{let{slots:i}=a;const{transition:r,disabled:l,...u}=e,{component:f=$n,...m}=typeof r=="object"?r:{};return Un(f,Ye(typeof r=="string"?{name:l?"":r}:m,u,{disabled:l}),i)};function DA(e,a){if(!ed)return;const i=a.modifiers||{},r=a.value,{handler:l,options:u}=typeof r=="object"?r:{handler:r,options:{}},f=new IntersectionObserver(function(){var A;let m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],x=arguments.length>1?arguments[1]:void 0;const w=(A=e._observe)==null?void 0:A[a.instance.$.uid];if(!w)return;const C=m.some(E=>E.isIntersecting);l&&(!i.quiet||w.init)&&(!i.once||C||w.init)&&l(C,m,x),C&&i.once?vp(e,a):w.init=!0},u);e._observe=Object(e._observe),e._observe[a.instance.$.uid]={init:!1,observer:f},f.observe(e)}function vp(e,a){var r;const i=(r=e._observe)==null?void 0:r[a.instance.$.uid];i&&(i.observer.unobserve(e),delete e._observe[a.instance.$.uid])}const mp={mounted:DA,unmounted:vp},tl=mp,pp=me({alt:String,cover:Boolean,eager:Boolean,gradient:String,lazySrc:String,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},sizes:String,src:{type:[String,Object],default:""},srcset:String,...gp(),...We(),...wa()},"VImg"),bi=Te()({name:"VImg",directives:{intersect:tl},props:pp(),emits:{loadstart:e=>!0,load:e=>!0,error:e=>!0},setup(e,a){let{emit:i,slots:r}=a;const l=Xe(""),u=Oe(),f=Xe(e.eager?"loading":"idle"),m=Xe(),x=Xe(),w=$(()=>e.src&&typeof e.src=="object"?{src:e.src.src,srcset:e.srcset||e.src.srcset,lazySrc:e.lazySrc||e.src.lazySrc,aspect:Number(e.aspectRatio||e.src.aspect||0)}:{src:e.src,srcset:e.srcset,lazySrc:e.lazySrc,aspect:Number(e.aspectRatio||0)}),C=$(()=>w.value.aspect||m.value/x.value||0);He(()=>e.src,()=>{A(f.value!=="idle")}),He(C,(j,G)=>{!j&&G&&u.value&&X(u.value)}),gr(()=>A());function A(j){if(!(e.eager&&j)&&!(ed&&!j&&!e.eager)){if(f.value="loading",w.value.lazySrc){const G=new Image;G.src=w.value.lazySrc,X(G,null)}w.value.src&>(()=>{var G,ee;if(i("loadstart",((G=u.value)==null?void 0:G.currentSrc)||w.value.src),(ee=u.value)!=null&&ee.complete){if(u.value.naturalWidth||_(),f.value==="error")return;C.value||X(u.value,null),E()}else C.value||X(u.value),V()})}}function E(){var j;V(),f.value="loaded",i("load",((j=u.value)==null?void 0:j.currentSrc)||w.value.src)}function _(){var j;f.value="error",i("error",((j=u.value)==null?void 0:j.currentSrc)||w.value.src)}function V(){const j=u.value;j&&(l.value=j.currentSrc||j.src)}let D=-1;function X(j){let G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:100;const ee=()=>{clearTimeout(D);const{naturalHeight:ie,naturalWidth:ne}=j;ie||ne?(m.value=ne,x.value=ie):!j.complete&&f.value==="loading"&&G!=null?D=window.setTimeout(ee,G):(j.currentSrc.endsWith(".svg")||j.currentSrc.startsWith("data:image/svg+xml"))&&(m.value=1,x.value=1)};ee()}const B=$(()=>({"v-img__img--cover":e.cover,"v-img__img--contain":!e.cover})),L=()=>{var ee;if(!w.value.src||f.value==="idle")return null;const j=O("img",{class:["v-img__img",B.value],src:w.value.src,srcset:w.value.srcset,alt:e.alt,sizes:e.sizes,ref:u,onLoad:E,onError:_},null),G=(ee=r.sources)==null?void 0:ee.call(r);return O(Xn,{transition:e.transition,appear:!0},{default:()=>[Et(G?O("picture",{class:"v-img__picture"},[G,j]):j,[[Ln,f.value==="loaded"]])]})},W=()=>O(Xn,{transition:e.transition},{default:()=>[w.value.lazySrc&&f.value!=="loaded"&&O("img",{class:["v-img__img","v-img__img--preload",B.value],src:w.value.lazySrc,alt:e.alt},null)]}),Y=()=>r.placeholder?O(Xn,{transition:e.transition,appear:!0},{default:()=>[(f.value==="loading"||f.value==="error"&&!r.error)&&O("div",{class:"v-img__placeholder"},[r.placeholder()])]}):null,N=()=>r.error?O(Xn,{transition:e.transition,appear:!0},{default:()=>[f.value==="error"&&O("div",{class:"v-img__error"},[r.error()])]}):null,J=()=>e.gradient?O("div",{class:"v-img__gradient",style:{backgroundImage:`linear-gradient(${e.gradient})`}},null):null,Q=Xe(!1);{const j=He(C,G=>{G&&(requestAnimationFrame(()=>{requestAnimationFrame(()=>{Q.value=!0})}),j())})}return Ve(()=>{const[j]=Yc.filterProps(e);return Et(O(Yc,Ye({class:["v-img",{"v-img--booting":!Q.value},e.class],style:[{width:je(e.width==="auto"?m.value:e.width)},e.style]},j,{aspectRatio:C.value,"aria-label":e.alt,role:e.alt?"img":void 0}),{additional:()=>O(Ke,null,[O(L,null,null),O(W,null,null),O(J,null,null),O(Y,null,null),O(N,null,null)]),default:r.default}),[[mn("intersect"),{handler:A,options:e.options},null,{once:!0}]])}),{currentSrc:l,image:u,state:f,naturalWidth:m,naturalHeight:x}}}),An=me({border:[Boolean,Number,String]},"border");function Fn(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ya();return{borderClasses:$(()=>{const r=yt(e)?e.value:e.border,l=[];if(r===!0||r==="")l.push(`${a}--border`);else if(typeof r=="string"||r===0)for(const u of String(r).split(" "))l.push(`border-${u}`);return l})}}function md(e){return nd(()=>{const a=[],i={};if(e.value.background)if(Af(e.value.background)){if(i.backgroundColor=e.value.background,!e.value.text){const r=Jm(i.backgroundColor);i.color=r,i.caretColor=r}}else a.push(`bg-${e.value.background}`);return e.value.text&&(Af(e.value.text)?(i.color=e.value.text,i.caretColor=e.value.text):a.push(`text-${e.value.text}`)),{colorClasses:a,colorStyles:i}})}function an(e,a){const i=$(()=>({text:yt(e)?e.value:a?e[a]:null})),{colorClasses:r,colorStyles:l}=md(i);return{textColorClasses:r,textColorStyles:l}}function Rt(e,a){const i=$(()=>({background:yt(e)?e.value:a?e[a]:null})),{colorClasses:r,colorStyles:l}=md(i);return{backgroundColorClasses:r,backgroundColorStyles:l}}const Nt=me({elevation:{type:[Number,String],validator(e){const a=parseInt(e);return!isNaN(a)&&a>=0&&a<=24}}},"elevation");function Kt(e){return{elevationClasses:$(()=>{const i=yt(e)?e.value:e.elevation,r=[];return i==null||r.push(`elevation-${i}`),r})}}const At=me({rounded:{type:[Boolean,Number,String],default:void 0}},"rounded");function Lt(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ya();return{roundedClasses:$(()=>{const r=yt(e)?e.value:e.rounded,l=[];if(r===!0||r==="")l.push(`${a}--rounded`);else if(typeof r=="string"||r===0)for(const u of String(r).split(" "))l.push(`rounded-${u}`);return l})}}const zA=[null,"prominent","default","comfortable","compact"],bp=me({absolute:Boolean,collapse:Boolean,color:String,density:{type:String,default:"default",validator:e=>zA.includes(e)},extended:Boolean,extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...An(),...We(),...Nt(),...At(),...at({tag:"header"}),...ht()},"VToolbar"),Wc=Te()({name:"VToolbar",props:bp(),setup(e,a){var _;let{slots:i}=a;const{backgroundColorClasses:r,backgroundColorStyles:l}=Rt(Ie(e,"color")),{borderClasses:u}=Fn(e),{elevationClasses:f}=Kt(e),{roundedClasses:m}=Lt(e),{themeClasses:x}=vt(e),{rtlClasses:w}=jt(),C=Xe(!!(e.extended||(_=i.extension)!=null&&_.call(i))),A=$(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),E=$(()=>C.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return Bt({VBtn:{variant:"text"}}),Ve(()=>{var B;const V=!!(e.title||i.title),D=!!(i.image||e.image),X=(B=i.extension)==null?void 0:B.call(i);return C.value=!!(e.extended||X),O(e.tag,{class:["v-toolbar",{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},r.value,u.value,f.value,m.value,x.value,w.value,e.class],style:[l.value,e.style]},{default:()=>[D&&O("div",{key:"image",class:"v-toolbar__image"},[i.image?O(bt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},i.image):O(bi,{key:"image-img",cover:!0,src:e.image},null)]),O(bt,{defaults:{VTabs:{height:je(A.value)}}},{default:()=>{var L,W,Y;return[O("div",{class:"v-toolbar__content",style:{height:je(A.value)}},[i.prepend&&O("div",{class:"v-toolbar__prepend"},[(L=i.prepend)==null?void 0:L.call(i)]),V&&O(hd,{key:"title",text:e.title},{text:i.title}),(W=i.default)==null?void 0:W.call(i),i.append&&O("div",{class:"v-toolbar__append"},[(Y=i.append)==null?void 0:Y.call(i)])])]}}),O(bt,{defaults:{VTabs:{height:je(E.value)}}},{default:()=>[O(el,null,{default:()=>[C.value&&O("div",{class:"v-toolbar__extension",style:{height:je(E.value)}},[X])]})]})]})}),{contentHeight:A,extensionHeight:E}}}),NA=me({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function HA(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:i}=a;let r=0;const l=Oe(null),u=Xe(0),f=Xe(0),m=Xe(0),x=Xe(!1),w=Xe(!1),C=$(()=>Number(e.scrollThreshold)),A=$(()=>en((C.value-u.value)/C.value||0)),E=()=>{const _=l.value;!_||i&&!i.value||(r=u.value,u.value="window"in _?_.pageYOffset:_.scrollTop,w.value=u.value{f.value=f.value||u.value}),He(x,()=>{f.value=0}),zt(()=>{He(()=>e.scrollTarget,_=>{var D;const V=_?document.querySelector(_):window;V&&V!==l.value&&((D=l.value)==null||D.removeEventListener("scroll",E),l.value=V,l.value.addEventListener("scroll",E,{passive:!0}))},{immediate:!0})}),qt(()=>{var _;(_=l.value)==null||_.removeEventListener("scroll",E)}),i&&He(i,E,{immediate:!0}),{scrollThreshold:C,currentScroll:u,currentThreshold:m,isScrollActive:x,scrollRatio:A,isScrollingUp:w,savedScroll:f}}function Ei(){const e=Xe(!1);return zt(()=>{window.requestAnimationFrame(()=>{e.value=!0})}),{ssrBootStyles:$(()=>e.value?void 0:{transition:"none !important"}),isBooted:as(e)}}const XA=me({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...bp(),...rs(),...NA(),height:{type:[Number,String],default:64}},"VAppBar"),YA=Te()({name:"VAppBar",props:XA(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const r=Oe(),l=tt(e,"modelValue"),u=$(()=>{var L;const B=new Set(((L=e.scrollBehavior)==null?void 0:L.split(" "))??[]);return{hide:B.has("hide"),inverted:B.has("inverted"),collapse:B.has("collapse"),elevate:B.has("elevate"),fadeImage:B.has("fade-image")}}),f=$(()=>{const B=u.value;return B.hide||B.inverted||B.collapse||B.elevate||B.fadeImage||!l.value}),{currentScroll:m,scrollThreshold:x,isScrollingUp:w,scrollRatio:C}=HA(e,{canScroll:f}),A=$(()=>e.collapse||u.value.collapse&&(u.value.inverted?C.value>0:C.value===0)),E=$(()=>e.flat||u.value.elevate&&(u.value.inverted?m.value>0:m.value===0)),_=$(()=>u.value.fadeImage?u.value.inverted?1-C.value:C.value:void 0),V=$(()=>{var W,Y;if(u.value.hide&&u.value.inverted)return 0;const B=((W=r.value)==null?void 0:W.contentHeight)??0,L=((Y=r.value)==null?void 0:Y.extensionHeight)??0;return B+L});Wa($(()=>!!e.scrollBehavior),()=>{vn(()=>{u.value.hide?u.value.inverted?l.value=m.value>x.value:l.value=w.value||m.valueparseInt(e.order,10)),position:Ie(e,"location"),layoutSize:V,elementSize:Xe(void 0),active:l,absolute:Ie(e,"absolute")});return Ve(()=>{const[B]=Wc.filterProps(e);return O(Wc,Ye({ref:r,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...X.value,"--v-toolbar-image-opacity":_.value,height:void 0,...D.value},e.style]},B,{collapse:A.value,flat:E.value}),i)}),{}}});const WA=[null,"default","comfortable","compact"],Ht=me({density:{type:String,default:"default",validator:e=>WA.includes(e)}},"density");function rn(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ya();return{densityClasses:$(()=>`${a}--density-${e.density}`)}}const jA=["elevated","flat","tonal","outlined","text","plain"];function Ti(e,a){return O(Ke,null,[e&&O("span",{key:"overlay",class:`${a}__overlay`},null),O("span",{key:"underlay",class:`${a}__underlay`},null)])}const Bn=me({color:String,variant:{type:String,default:"elevated",validator:e=>jA.includes(e)}},"variant");function Ii(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ya();const i=$(()=>{const{variant:u}=_t(e);return`${a}--variant-${u}`}),{colorClasses:r,colorStyles:l}=md($(()=>{const{variant:u,color:f}=_t(e);return{[["elevated","flat"].includes(u)?"background":"text"]:f}}));return{colorClasses:r,colorStyles:l,variantClasses:i}}const xp=me({divided:Boolean,...An(),...We(),...Ht(),...Nt(),...At(),...at(),...ht(),...Bn()},"VBtnGroup"),jc=Te()({name:"VBtnGroup",props:xp(),setup(e,a){let{slots:i}=a;const{themeClasses:r}=vt(e),{densityClasses:l}=rn(e),{borderClasses:u}=Fn(e),{elevationClasses:f}=Kt(e),{roundedClasses:m}=Lt(e);Bt({VBtn:{height:"auto",color:Ie(e,"color"),density:Ie(e,"density"),flat:!0,variant:Ie(e,"variant")}}),Ve(()=>O(e.tag,{class:["v-btn-group",{"v-btn-group--divided":e.divided},r.value,u.value,l.value,f.value,m.value,e.class],style:e.style},i))}}),ls=me({modelValue:{type:null,default:void 0},multiple:Boolean,mandatory:[Boolean,String],max:Number,selectedClass:String,disabled:Boolean},"group"),cs=me({value:null,disabled:Boolean,selectedClass:String},"group-item");function us(e,a){let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const r=Wt("useGroupItem");if(!r)throw new Error("[Vuetify] useGroupItem composable must be used inside a component setup function");const l=sn();Pt(Symbol.for(`${a.description}:id`),l);const u=ut(a,null);if(!u){if(!i)return u;throw new Error(`[Vuetify] Could not find useGroup injection with symbol ${a.description}`)}const f=Ie(e,"value"),m=$(()=>!!(u.disabled.value||e.disabled));u.register({id:l,value:f,disabled:m},r),qt(()=>{u.unregister(l)});const x=$(()=>u.isSelected(l)),w=$(()=>x.value&&[u.selectedClass.value,e.selectedClass]);return He(x,C=>{r.emit("group:selected",{value:C})}),{id:l,isSelected:x,toggle:()=>u.select(l,!x.value),select:C=>u.select(l,C),selectedClass:w,value:f,disabled:m,group:u}}function Li(e,a){let i=!1;const r=Gt([]),l=tt(e,"modelValue",[],E=>E==null?[]:yp(r,In(E)),E=>{const _=GA(r,E);return e.multiple?_:_[0]}),u=Wt("useGroup");function f(E,_){const V=E,D=Symbol.for(`${a.description}:id`),B=Ds(D,u==null?void 0:u.vnode).indexOf(_);B>-1?r.splice(B,0,V):r.push(V)}function m(E){if(i)return;x();const _=r.findIndex(V=>V.id===E);r.splice(_,1)}function x(){const E=r.find(_=>!_.disabled);E&&e.mandatory==="force"&&!l.value.length&&(l.value=[E.id])}zt(()=>{x()}),qt(()=>{i=!0});function w(E,_){const V=r.find(D=>D.id===E);if(!(_&&(V!=null&&V.disabled)))if(e.multiple){const D=l.value.slice(),X=D.findIndex(L=>L===E),B=~X;if(_=_??!B,B&&e.mandatory&&D.length<=1||!B&&e.max!=null&&D.length+1>e.max)return;X<0&&_?D.push(E):X>=0&&!_&&D.splice(X,1),l.value=D}else{const D=l.value.includes(E);if(e.mandatory&&D)return;l.value=_??!D?[E]:[]}}function C(E){if(e.multiple,l.value.length){const _=l.value[0],V=r.findIndex(B=>B.id===_);let D=(V+E)%r.length,X=r[D];for(;X.disabled&&D!==V;)D=(D+E)%r.length,X=r[D];if(X.disabled)return;l.value=[r[D].id]}else{const _=r.find(V=>!V.disabled);_&&(l.value=[_.id])}}const A={register:f,unregister:m,selected:l,select:w,disabled:Ie(e,"disabled"),prev:()=>C(r.length-1),next:()=>C(1),isSelected:E=>l.value.includes(E),selectedClass:$(()=>e.selectedClass),items:$(()=>r),getItemIndex:E=>$A(r,E)};return Pt(a,A),A}function $A(e,a){const i=yp(e,[a]);return i.length?e.findIndex(r=>r.id===i[0]):-1}function yp(e,a){const i=[];return a.forEach(r=>{const l=e.find(f=>Ci(r,f.value)),u=e[r];(l==null?void 0:l.value)!=null?i.push(l.id):u!=null&&i.push(u.id)}),i}function GA(e,a){const i=[];return a.forEach(r=>{const l=e.findIndex(u=>u.id===r);if(~l){const u=e[l];i.push(u.value!=null?u.value:l)}}),i}const pd=Symbol.for("vuetify:v-btn-toggle"),UA=me({...xp(),...ls()},"VBtnToggle"),qA=Te()({name:"VBtnToggle",props:UA(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const{isSelected:r,next:l,prev:u,select:f,selected:m}=Li(e,pd);return Ve(()=>{const[x]=jc.filterProps(e);return O(jc,Ye({class:["v-btn-toggle",e.class]},x,{style:e.style}),{default:()=>{var w;return[(w=i.default)==null?void 0:w.call(i,{isSelected:r,next:l,prev:u,select:f,selected:m})]}})}),{next:l,prev:u,select:f}}});const KA=["x-small","small","default","large","x-large"],Sa=me({size:{type:[String,Number],default:"default"}},"size");function ds(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ya();return nd(()=>{let i,r;return ho(KA,e.size)?i=`${a}--size-${e.size}`:e.size&&(r={width:je(e.size),height:je(e.size)}),{sizeClasses:i,sizeStyles:r}})}const ZA=me({color:String,start:Boolean,end:Boolean,icon:et,...We(),...Sa(),...at({tag:"i"}),...ht()},"VIcon"),wt=Te()({name:"VIcon",props:ZA(),setup(e,a){let{attrs:i,slots:r}=a;const l=Oe(),{themeClasses:u}=vt(e),{iconData:f}=HC($(()=>l.value||e.icon)),{sizeClasses:m}=ds(e),{textColorClasses:x,textColorStyles:w}=an(Ie(e,"color"));return Ve(()=>{var A,E;const C=(A=r.default)==null?void 0:A.call(r);return C&&(l.value=(E=Dm(C).filter(_=>_.type===za&&_.children&&typeof _.children=="string")[0])==null?void 0:E.children),O(f.value.component,{tag:e.tag,icon:f.value.icon,class:["v-icon","notranslate",u.value,m.value,x.value,{"v-icon--clickable":!!i.onClick,"v-icon--start":e.start,"v-icon--end":e.end},e.class],style:[m.value?void 0:{fontSize:je(e.size),height:je(e.size),width:je(e.size)},w.value,e.style],role:i.onClick?"button":void 0,"aria-hidden":!i.onClick},{default:()=>[C]})}),{}}});function bd(e,a){const i=Oe(),r=Xe(!1);if(ed){const l=new IntersectionObserver(u=>{e==null||e(u,l),r.value=!!u.find(f=>f.isIntersecting)},a);qt(()=>{l.disconnect()}),He(i,(u,f)=>{f&&(l.unobserve(f),r.value=!1),u&&l.observe(u)},{flush:"post"})}return{intersectionRef:i,isIntersecting:r}}const JA=me({bgColor:String,color:String,indeterminate:[Boolean,String],modelValue:{type:[Number,String],default:0},rotate:{type:[Number,String],default:0},width:{type:[Number,String],default:4},...We(),...Sa(),...at({tag:"div"}),...ht()},"VProgressCircular"),xd=Te()({name:"VProgressCircular",props:JA(),setup(e,a){let{slots:i}=a;const r=20,l=2*Math.PI*r,u=Oe(),{themeClasses:f}=vt(e),{sizeClasses:m,sizeStyles:x}=ds(e),{textColorClasses:w,textColorStyles:C}=an(Ie(e,"color")),{textColorClasses:A,textColorStyles:E}=an(Ie(e,"bgColor")),{intersectionRef:_,isIntersecting:V}=bd(),{resizeRef:D,contentRect:X}=na(),B=$(()=>Math.max(0,Math.min(100,parseFloat(e.modelValue)))),L=$(()=>Number(e.width)),W=$(()=>x.value?Number(e.size):X.value?X.value.width:Math.max(L.value,32)),Y=$(()=>r/(1-L.value/W.value)*2),N=$(()=>L.value/W.value*Y.value),J=$(()=>je((100-B.value)/100*l));return vn(()=>{_.value=u.value,D.value=u.value}),Ve(()=>O(e.tag,{ref:u,class:["v-progress-circular",{"v-progress-circular--indeterminate":!!e.indeterminate,"v-progress-circular--visible":V.value,"v-progress-circular--disable-shrink":e.indeterminate==="disable-shrink"},f.value,m.value,w.value,e.class],style:[x.value,C.value,e.style],role:"progressbar","aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":e.indeterminate?void 0:B.value},{default:()=>[O("svg",{style:{transform:`rotate(calc(-90deg + ${Number(e.rotate)}deg))`},xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${Y.value} ${Y.value}`},[O("circle",{class:["v-progress-circular__underlay",A.value],style:E.value,fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":N.value,"stroke-dasharray":l,"stroke-dashoffset":0},null),O("circle",{class:"v-progress-circular__overlay",fill:"transparent",cx:"50%",cy:"50%",r,"stroke-width":N.value,"stroke-dasharray":l,"stroke-dashoffset":J.value},null)]),i.default&&O("div",{class:"v-progress-circular__content"},[i.default({value:B.value})])]})),{}}});const Hf={center:"center",top:"bottom",bottom:"top",left:"right",right:"left"},$a=me({location:String},"location");function Ga(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,i=arguments.length>2?arguments[2]:void 0;const{isRtl:r}=jt();return{locationStyles:$(()=>{if(!e.location)return{};const{side:u,align:f}=Vc(e.location.split(" ").length>1?e.location:`${e.location} center`,r.value);function m(w){return i?i(w):0}const x={};return u!=="center"&&(a?x[Hf[u]]=`calc(100% - ${m(u)}px)`:x[u]=0),f!=="center"?a?x[Hf[f]]=`calc(100% - ${m(f)}px)`:x[f]=0:(u==="center"?x.top=x.left="50%":x[{top:"left",bottom:"left",left:"top",right:"top"}[u]]="50%",x.transform={top:"translateX(-50%)",bottom:"translateX(-50%)",left:"translateY(-50%)",right:"translateY(-50%)",center:"translate(-50%, -50%)"}[u]),x})}}const QA=me({absolute:Boolean,active:{type:Boolean,default:!0},bgColor:String,bgOpacity:[Number,String],bufferValue:{type:[Number,String],default:0},clickable:Boolean,color:String,height:{type:[Number,String],default:4},indeterminate:Boolean,max:{type:[Number,String],default:100},modelValue:{type:[Number,String],default:0},reverse:Boolean,stream:Boolean,striped:Boolean,roundedBar:Boolean,...We(),...$a({location:"top"}),...At(),...at(),...ht()},"VProgressLinear"),yd=Te()({name:"VProgressLinear",props:QA(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const r=tt(e,"modelValue"),{isRtl:l,rtlClasses:u}=jt(),{themeClasses:f}=vt(e),{locationStyles:m}=Ga(e),{textColorClasses:x,textColorStyles:w}=an(e,"color"),{backgroundColorClasses:C,backgroundColorStyles:A}=Rt($(()=>e.bgColor||e.color)),{backgroundColorClasses:E,backgroundColorStyles:_}=Rt(e,"color"),{roundedClasses:V}=Lt(e),{intersectionRef:D,isIntersecting:X}=bd(),B=$(()=>parseInt(e.max,10)),L=$(()=>parseInt(e.height,10)),W=$(()=>parseFloat(e.bufferValue)/B.value*100),Y=$(()=>parseFloat(r.value)/B.value*100),N=$(()=>l.value!==e.reverse),J=$(()=>e.indeterminate?"fade-transition":"slide-x-transition"),Q=$(()=>e.bgOpacity==null?e.bgOpacity:parseFloat(e.bgOpacity));function j(G){if(!D.value)return;const{left:ee,right:ie,width:ne}=D.value.getBoundingClientRect(),oe=N.value?ne-G.clientX+(ie-ne):G.clientX-ee;r.value=Math.round(oe/ne*B.value)}return Ve(()=>O(e.tag,{ref:D,class:["v-progress-linear",{"v-progress-linear--absolute":e.absolute,"v-progress-linear--active":e.active&&X.value,"v-progress-linear--reverse":N.value,"v-progress-linear--rounded":e.rounded,"v-progress-linear--rounded-bar":e.roundedBar,"v-progress-linear--striped":e.striped},V.value,f.value,u.value,e.class],style:[{bottom:e.location==="bottom"?0:void 0,top:e.location==="top"?0:void 0,height:e.active?je(L.value):0,"--v-progress-linear-height":je(L.value),...m.value},e.style],role:"progressbar","aria-hidden":e.active?"false":"true","aria-valuemin":"0","aria-valuemax":e.max,"aria-valuenow":e.indeterminate?void 0:Y.value,onClick:e.clickable&&j},{default:()=>[e.stream&&O("div",{key:"stream",class:["v-progress-linear__stream",x.value],style:{...w.value,[N.value?"left":"right"]:je(-L.value),borderTop:`${je(L.value/2)} dotted`,opacity:Q.value,top:`calc(50% - ${je(L.value/4)})`,width:je(100-W.value,"%"),"--v-progress-linear-stream-to":je(L.value*(N.value?1:-1))}},null),O("div",{class:["v-progress-linear__background",C.value],style:[A.value,{opacity:Q.value,width:je(e.stream?W.value:100,"%")}]},null),O($n,{name:J.value},{default:()=>[e.indeterminate?O("div",{class:"v-progress-linear__indeterminate"},[["long","short"].map(G=>O("div",{key:G,class:["v-progress-linear__indeterminate",G,E.value],style:_.value},null))]):O("div",{class:["v-progress-linear__determinate",E.value],style:[_.value,{width:je(Y.value,"%")}]},null)]}),i.default&&O("div",{class:"v-progress-linear__content"},[i.default({value:Y.value,buffer:W.value})])]})),{}}}),wd=me({loading:[Boolean,String]},"loader");function nl(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ya();return{loaderClasses:$(()=>({[`${a}--loading`]:e.loading}))}}function Sd(e,a){var r;let{slots:i}=a;return O("div",{class:`${e.name}__loader`},[((r=i.default)==null?void 0:r.call(i,{color:e.color,isActive:e.active}))||O(yd,{active:e.active,color:e.color,height:"2",indeterminate:!0},null)])}const eP=["static","relative","fixed","absolute","sticky"],hs=me({position:{type:String,validator:e=>eP.includes(e)}},"position");function fs(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ya();return{positionClasses:$(()=>e.position?`${a}--${e.position}`:void 0)}}function wp(){var e,a;return(a=(e=Wt("useRouter"))==null?void 0:e.proxy)==null?void 0:a.$router}function xr(e,a){const i=Zg("RouterLink"),r=$(()=>!!(e.href||e.to)),l=$(()=>(r==null?void 0:r.value)||ff(a,"click")||ff(e,"click"));if(typeof i=="string")return{isLink:r,isClickable:l,href:Ie(e,"href")};const u=e.to?i.useLink(e):void 0;return{isLink:r,isClickable:l,route:u==null?void 0:u.route,navigate:u==null?void 0:u.navigate,isActive:u&&$(()=>{var f,m;return e.exact?(f=u.isExactActive)==null?void 0:f.value:(m=u.isActive)==null?void 0:m.value}),href:$(()=>e.to?u==null?void 0:u.route.value.href:e.href)}}const yr=me({href:String,replace:Boolean,to:[String,Object],exact:Boolean},"router");let Hl=!1;function tP(e,a){let i=!1,r,l;St&&(gt(()=>{window.addEventListener("popstate",u),r=e==null?void 0:e.beforeEach((f,m,x)=>{Hl?i?a(x):x():setTimeout(()=>i?a(x):x()),Hl=!0}),l=e==null?void 0:e.afterEach(()=>{Hl=!1})}),nn(()=>{window.removeEventListener("popstate",u),r==null||r(),l==null||l()}));function u(f){var m;(m=f.state)!=null&&m.replaced||(i=!0,setTimeout(()=>i=!1))}}function nP(e,a){He(()=>{var i;return(i=e.isActive)==null?void 0:i.value},i=>{e.isLink.value&&i&&a&>(()=>{a(!0)})},{immediate:!0})}const $c=Symbol("rippleStop"),aP=80;function Xf(e,a){e.style.transform=a,e.style.webkitTransform=a}function Gc(e){return e.constructor.name==="TouchEvent"}function Sp(e){return e.constructor.name==="KeyboardEvent"}const iP=function(e,a){var A;let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=0,l=0;if(!Sp(e)){const E=a.getBoundingClientRect(),_=Gc(e)?e.touches[e.touches.length-1]:e;r=_.clientX-E.left,l=_.clientY-E.top}let u=0,f=.3;(A=a._ripple)!=null&&A.circle?(f=.15,u=a.clientWidth/2,u=i.center?u:u+Math.sqrt((r-u)**2+(l-u)**2)/4):u=Math.sqrt(a.clientWidth**2+a.clientHeight**2)/2;const m=`${(a.clientWidth-u*2)/2}px`,x=`${(a.clientHeight-u*2)/2}px`,w=i.center?m:`${r-u}px`,C=i.center?x:`${l-u}px`;return{radius:u,scale:f,x:w,y:C,centerX:m,centerY:x}},po={show(e,a){var _;let i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(!((_=a==null?void 0:a._ripple)!=null&&_.enabled))return;const r=document.createElement("span"),l=document.createElement("span");r.appendChild(l),r.className="v-ripple__container",i.class&&(r.className+=` ${i.class}`);const{radius:u,scale:f,x:m,y:x,centerX:w,centerY:C}=iP(e,a,i),A=`${u*2}px`;l.className="v-ripple__animation",l.style.width=A,l.style.height=A,a.appendChild(r);const E=window.getComputedStyle(a);E&&E.position==="static"&&(a.style.position="relative",a.dataset.previousPosition="static"),l.classList.add("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--visible"),Xf(l,`translate(${m}, ${x}) scale3d(${f},${f},${f})`),l.dataset.activated=String(performance.now()),setTimeout(()=>{l.classList.remove("v-ripple__animation--enter"),l.classList.add("v-ripple__animation--in"),Xf(l,`translate(${w}, ${C}) scale3d(1,1,1)`)},0)},hide(e){var u;if(!((u=e==null?void 0:e._ripple)!=null&&u.enabled))return;const a=e.getElementsByClassName("v-ripple__animation");if(a.length===0)return;const i=a[a.length-1];if(i.dataset.isHiding)return;i.dataset.isHiding="true";const r=performance.now()-Number(i.dataset.activated),l=Math.max(250-r,0);setTimeout(()=>{i.classList.remove("v-ripple__animation--in"),i.classList.add("v-ripple__animation--out"),setTimeout(()=>{var m;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((m=i.parentNode)==null?void 0:m.parentNode)===e&&e.removeChild(i.parentNode)},300)},l)}};function kp(e){return typeof e>"u"||!!e}function tr(e){const a={},i=e.currentTarget;if(!(!(i!=null&&i._ripple)||i._ripple.touched||e[$c])){if(e[$c]=!0,Gc(e))i._ripple.touched=!0,i._ripple.isTouch=!0;else if(i._ripple.isTouch)return;if(a.center=i._ripple.centered||Sp(e),i._ripple.class&&(a.class=i._ripple.class),Gc(e)){if(i._ripple.showTimerCommit)return;i._ripple.showTimerCommit=()=>{po.show(e,i,a)},i._ripple.showTimer=window.setTimeout(()=>{var r;(r=i==null?void 0:i._ripple)!=null&&r.showTimerCommit&&(i._ripple.showTimerCommit(),i._ripple.showTimerCommit=null)},aP)}else po.show(e,i,a)}}function Yf(e){e[$c]=!0}function yn(e){const a=e.currentTarget;if(a!=null&&a._ripple){if(window.clearTimeout(a._ripple.showTimer),e.type==="touchend"&&a._ripple.showTimerCommit){a._ripple.showTimerCommit(),a._ripple.showTimerCommit=null,a._ripple.showTimer=window.setTimeout(()=>{yn(e)});return}window.setTimeout(()=>{a._ripple&&(a._ripple.touched=!1)}),po.hide(a)}}function Cp(e){const a=e.currentTarget;a!=null&&a._ripple&&(a._ripple.showTimerCommit&&(a._ripple.showTimerCommit=null),window.clearTimeout(a._ripple.showTimer))}let nr=!1;function Ap(e){!nr&&(e.keyCode===cf.enter||e.keyCode===cf.space)&&(nr=!0,tr(e))}function Pp(e){nr=!1,yn(e)}function Ep(e){nr&&(nr=!1,yn(e))}function Tp(e,a,i){const{value:r,modifiers:l}=a,u=kp(r);if(u||po.hide(e),e._ripple=e._ripple??{},e._ripple.enabled=u,e._ripple.centered=l.center,e._ripple.circle=l.circle,_c(r)&&r.class&&(e._ripple.class=r.class),u&&!i){if(l.stop){e.addEventListener("touchstart",Yf,{passive:!0}),e.addEventListener("mousedown",Yf);return}e.addEventListener("touchstart",tr,{passive:!0}),e.addEventListener("touchend",yn,{passive:!0}),e.addEventListener("touchmove",Cp,{passive:!0}),e.addEventListener("touchcancel",yn),e.addEventListener("mousedown",tr),e.addEventListener("mouseup",yn),e.addEventListener("mouseleave",yn),e.addEventListener("keydown",Ap),e.addEventListener("keyup",Pp),e.addEventListener("blur",Ep),e.addEventListener("dragstart",yn,{passive:!0})}else!u&&i&&Ip(e)}function Ip(e){e.removeEventListener("mousedown",tr),e.removeEventListener("touchstart",tr),e.removeEventListener("touchend",yn),e.removeEventListener("touchmove",Cp),e.removeEventListener("touchcancel",yn),e.removeEventListener("mouseup",yn),e.removeEventListener("mouseleave",yn),e.removeEventListener("keydown",Ap),e.removeEventListener("keyup",Pp),e.removeEventListener("dragstart",yn),e.removeEventListener("blur",Ep)}function sP(e,a){Tp(e,a,!1)}function rP(e){delete e._ripple,Ip(e)}function oP(e,a){if(a.value===a.oldValue)return;const i=kp(a.oldValue);Tp(e,a,i)}const Ua={mounted:sP,unmounted:rP,updated:oP},kd=me({active:{type:Boolean,default:void 0},symbol:{type:null,default:pd},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:et,appendIcon:et,block:Boolean,stacked:Boolean,ripple:{type:[Boolean,Object],default:!0},text:String,...An(),...We(),...Ht(),...Vn(),...Nt(),...cs(),...wd(),...$a(),...hs(),...At(),...yr(),...Sa(),...at({tag:"button"}),...ht(),...Bn({variant:"elevated"})},"VBtn"),cn=Te()({name:"VBtn",directives:{Ripple:Ua},props:kd(),emits:{"group:selected":e=>!0},setup(e,a){let{attrs:i,slots:r}=a;const{themeClasses:l}=vt(e),{borderClasses:u}=Fn(e),{colorClasses:f,colorStyles:m,variantClasses:x}=Ii(e),{densityClasses:w}=rn(e),{dimensionStyles:C}=Mn(e),{elevationClasses:A}=Kt(e),{loaderClasses:E}=nl(e),{locationStyles:_}=Ga(e),{positionClasses:V}=fs(e),{roundedClasses:D}=Lt(e),{sizeClasses:X,sizeStyles:B}=ds(e),L=us(e,e.symbol,!1),W=xr(e,i),Y=$(()=>{var G;return e.active!==void 0?e.active:W.isLink.value?(G=W.isActive)==null?void 0:G.value:L==null?void 0:L.isSelected.value}),N=$(()=>(L==null?void 0:L.disabled.value)||e.disabled),J=$(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),Q=$(()=>{if(e.value!==void 0)return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function j(G){var ee;N.value||W.isLink.value&&(G.metaKey||G.ctrlKey||G.shiftKey||G.button!==0||i.target==="_blank")||((ee=W.navigate)==null||ee.call(W,G),L==null||L.toggle())}return nP(W,L==null?void 0:L.select),Ve(()=>{var le,Ae;const G=W.isLink.value?"a":e.tag,ee=!!(e.prependIcon||r.prepend),ie=!!(e.appendIcon||r.append),ne=!!(e.icon&&e.icon!==!0),oe=(L==null?void 0:L.isSelected.value)&&(!W.isLink.value||((le=W.isActive)==null?void 0:le.value))||!L||((Ae=W.isActive)==null?void 0:Ae.value);return Et(O(G,{type:G==="a"?void 0:"button",class:["v-btn",L==null?void 0:L.selectedClass.value,{"v-btn--active":Y.value,"v-btn--block":e.block,"v-btn--disabled":N.value,"v-btn--elevated":J.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--stacked":e.stacked},l.value,u.value,oe?f.value:void 0,w.value,A.value,E.value,V.value,D.value,X.value,x.value,e.class],style:[oe?m.value:void 0,C.value,_.value,B.value,e.style],disabled:N.value||void 0,href:W.href.value,onClick:j,value:Q.value},{default:()=>{var we;return[Ti(!0,"v-btn"),!e.icon&&ee&&O("span",{key:"prepend",class:"v-btn__prepend"},[r.prepend?O(bt,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},r.prepend):O(wt,{key:"prepend-icon",icon:e.prependIcon},null)]),O("span",{class:"v-btn__content","data-no-activator":""},[!r.default&&ne?O(wt,{key:"content-icon",icon:e.icon},null):O(bt,{key:"content-defaults",disabled:!ne,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var fe;return[((fe=r.default)==null?void 0:fe.call(r))??e.text]}})]),!e.icon&&ie&&O("span",{key:"append",class:"v-btn__append"},[r.append?O(bt,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},r.append):O(wt,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&O("span",{key:"loader",class:"v-btn__loader"},[((we=r.loader)==null?void 0:we.call(r))??O(xd,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,size:"23",width:"2"},null)])]}}),[[mn("ripple"),!N.value&&e.ripple,null]])}),{}}}),lP=me({...kd({icon:"$menu",variant:"text"})},"VAppBarNavIcon"),cP=Te()({name:"VAppBarNavIcon",props:lP(),setup(e,a){let{slots:i}=a;return Ve(()=>O(cn,Ye(e,{class:["v-app-bar-nav-icon"]}),i)),{}}}),uP=Te()({name:"VAppBarTitle",props:dp(),setup(e,a){let{slots:i}=a;return Ve(()=>O(hd,Ye(e,{class:"v-app-bar-title"}),i)),{}}});const Lp=Kn("v-alert-title"),dP=["success","info","warning","error"],hP=me({border:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["top","end","bottom","start"].includes(e)},borderColor:String,closable:Boolean,closeIcon:{type:et,default:"$close"},closeLabel:{type:String,default:"$vuetify.close"},icon:{type:[Boolean,String,Function,Object],default:null},modelValue:{type:Boolean,default:!0},prominent:Boolean,title:String,text:String,type:{type:String,validator:e=>dP.includes(e)},...We(),...Ht(),...Vn(),...Nt(),...$a(),...hs(),...At(),...at(),...ht(),...Bn({variant:"flat"})},"VAlert"),fP=Te()({name:"VAlert",props:hP(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0},setup(e,a){let{emit:i,slots:r}=a;const l=tt(e,"modelValue"),u=$(()=>{if(e.icon!==!1)return e.type?e.icon??`$${e.type}`:e.icon}),f=$(()=>({color:e.color??e.type,variant:e.variant})),{themeClasses:m}=vt(e),{colorClasses:x,colorStyles:w,variantClasses:C}=Ii(f),{densityClasses:A}=rn(e),{dimensionStyles:E}=Mn(e),{elevationClasses:_}=Kt(e),{locationStyles:V}=Ga(e),{positionClasses:D}=fs(e),{roundedClasses:X}=Lt(e),{textColorClasses:B,textColorStyles:L}=an(Ie(e,"borderColor")),{t:W}=On(),Y=$(()=>({"aria-label":W(e.closeLabel),onClick(N){l.value=!1,i("click:close",N)}}));return()=>{const N=!!(r.prepend||u.value),J=!!(r.title||e.title),Q=!!(r.close||e.closable);return l.value&&O(e.tag,{class:["v-alert",e.border&&{"v-alert--border":!!e.border,[`v-alert--border-${e.border===!0?"start":e.border}`]:!0},{"v-alert--prominent":e.prominent},m.value,x.value,A.value,_.value,D.value,X.value,C.value,e.class],style:[w.value,E.value,V.value,e.style],role:"alert"},{default:()=>{var j,G;return[Ti(!1,"v-alert"),e.border&&O("div",{key:"border",class:["v-alert__border",B.value],style:L.value},null),N&&O("div",{key:"prepend",class:"v-alert__prepend"},[r.prepend?O(bt,{key:"prepend-defaults",disabled:!u.value,defaults:{VIcon:{density:e.density,icon:u.value,size:e.prominent?44:28}}},r.prepend):O(wt,{key:"prepend-icon",density:e.density,icon:u.value,size:e.prominent?44:28},null)]),O("div",{class:"v-alert__content"},[J&&O(Lp,{key:"title"},{default:()=>{var ee;return[((ee=r.title)==null?void 0:ee.call(r))??e.title]}}),((j=r.text)==null?void 0:j.call(r))??e.text,(G=r.default)==null?void 0:G.call(r)]),r.append&&O("div",{key:"append",class:"v-alert__append"},[r.append()]),Q&&O("div",{key:"close",class:"v-alert__close"},[r.close?O(bt,{key:"close-defaults",defaults:{VBtn:{icon:e.closeIcon,size:"x-small",variant:"text"}}},{default:()=>{var ee;return[(ee=r.close)==null?void 0:ee.call(r,{props:Y.value})]}}):O(cn,Ye({key:"close-btn",icon:e.closeIcon,size:"x-small",variant:"text"},Y.value),null)])]}})}}});const gP=me({text:String,clickable:Boolean,...We(),...ht()},"VLabel"),gs=Te()({name:"VLabel",props:gP(),setup(e,a){let{slots:i}=a;return Ve(()=>{var r;return O("label",{class:["v-label",{"v-label--clickable":e.clickable},e.class],style:e.style},[e.text,(r=i.default)==null?void 0:r.call(i)])}),{}}});const _p=Symbol.for("vuetify:selection-control-group"),Cd=me({color:String,disabled:{type:Boolean,default:null},defaultsTarget:String,error:Boolean,id:String,inline:Boolean,falseIcon:et,trueIcon:et,ripple:{type:Boolean,default:!0},multiple:{type:Boolean,default:null},name:String,readonly:Boolean,modelValue:null,type:String,valueComparator:{type:Function,default:Ci},...We(),...Ht(),...ht()},"SelectionControlGroup"),vP=me({...Cd({defaultsTarget:"VSelectionControl"})},"VSelectionControlGroup"),Rp=Te()({name:"VSelectionControlGroup",props:vP(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const r=tt(e,"modelValue"),l=sn(),u=$(()=>e.id||`v-selection-control-group-${l}`),f=$(()=>e.name||u.value),m=new Set;return Pt(_p,{modelValue:r,forceUpdate:()=>{m.forEach(x=>x())},onForceUpdate:x=>{m.add(x),nn(()=>{m.delete(x)})}}),Bt({[e.defaultsTarget]:{color:Ie(e,"color"),disabled:Ie(e,"disabled"),density:Ie(e,"density"),error:Ie(e,"error"),inline:Ie(e,"inline"),modelValue:r,multiple:$(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),name:f,falseIcon:Ie(e,"falseIcon"),trueIcon:Ie(e,"trueIcon"),readonly:Ie(e,"readonly"),ripple:Ie(e,"ripple"),type:Ie(e,"type"),valueComparator:Ie(e,"valueComparator")}}),Ve(()=>{var x;return O("div",{class:["v-selection-control-group",{"v-selection-control-group--inline":e.inline},e.class],style:e.style,role:e.type==="radio"?"radiogroup":void 0},[(x=i.default)==null?void 0:x.call(i)])}),{}}}),al=me({label:String,trueValue:null,falseValue:null,value:null,...We(),...Cd()},"VSelectionControl");function mP(e){const a=ut(_p,void 0),{densityClasses:i}=rn(e),r=tt(e,"modelValue"),l=$(()=>e.trueValue!==void 0?e.trueValue:e.value!==void 0?e.value:!0),u=$(()=>e.falseValue!==void 0?e.falseValue:!1),f=$(()=>!!e.multiple||e.multiple==null&&Array.isArray(r.value)),m=$({get(){const A=a?a.modelValue.value:r.value;return f.value?A.some(E=>e.valueComparator(E,l.value)):e.valueComparator(A,l.value)},set(A){if(e.readonly)return;const E=A?l.value:u.value;let _=E;f.value&&(_=A?[...In(r.value),E]:In(r.value).filter(V=>!e.valueComparator(V,l.value))),a?a.modelValue.value=_:r.value=_}}),{textColorClasses:x,textColorStyles:w}=an($(()=>m.value&&!e.error&&!e.disabled?e.color:void 0)),C=$(()=>m.value?e.trueIcon:e.falseIcon);return{group:a,densityClasses:i,trueValue:l,falseValue:u,model:m,textColorClasses:x,textColorStyles:w,icon:C}}const xi=Te()({name:"VSelectionControl",directives:{Ripple:Ua},inheritAttrs:!1,props:al(),emits:{"update:modelValue":e=>!0},setup(e,a){let{attrs:i,slots:r}=a;const{group:l,densityClasses:u,icon:f,model:m,textColorClasses:x,textColorStyles:w,trueValue:C}=mP(e),A=sn(),E=$(()=>e.id||`input-${A}`),_=Xe(!1),V=Xe(!1),D=Oe();l==null||l.onForceUpdate(()=>{D.value&&(D.value.checked=m.value)});function X(W){_.value=!0,Ki(W.target,":focus-visible")!==!1&&(V.value=!0)}function B(){_.value=!1,V.value=!1}function L(W){e.readonly&&l&>(()=>l.forceUpdate()),m.value=W.target.checked}return Ve(()=>{var Q,j;const W=r.label?r.label({label:e.label,props:{for:E.value}}):e.label,[Y,N]=Ai(i),J=O("input",Ye({ref:D,checked:m.value,disabled:!!(e.readonly||e.disabled),id:E.value,onBlur:B,onFocus:X,onInput:L,"aria-disabled":!!(e.readonly||e.disabled),type:e.type,value:C.value,name:e.name,"aria-checked":e.type==="checkbox"?m.value:void 0},N),null);return O("div",Ye({class:["v-selection-control",{"v-selection-control--dirty":m.value,"v-selection-control--disabled":e.disabled,"v-selection-control--error":e.error,"v-selection-control--focused":_.value,"v-selection-control--focus-visible":V.value,"v-selection-control--inline":e.inline},u.value,e.class]},Y,{style:e.style}),[O("div",{class:["v-selection-control__wrapper",x.value],style:w.value},[(Q=r.default)==null?void 0:Q.call(r),Et(O("div",{class:["v-selection-control__input"]},[((j=r.input)==null?void 0:j.call(r,{model:m,textColorClasses:x,textColorStyles:w,inputNode:J,icon:f.value,props:{onFocus:X,onBlur:B,id:E.value}}))??O(Ke,null,[f.value&&O(wt,{key:"icon",icon:f.value},null),J])]),[[mn("ripple"),e.ripple&&[!e.disabled&&!e.readonly,null,["center","circle"]]]])]),W&&O(gs,{for:E.value,clickable:!0,onClick:G=>G.stopPropagation()},{default:()=>[W]})])}),{isFocused:_,input:D}}}),Op=me({indeterminate:Boolean,indeterminateIcon:{type:et,default:"$checkboxIndeterminate"},...al({falseIcon:"$checkboxOff",trueIcon:"$checkboxOn"})},"VCheckboxBtn"),Qi=Te()({name:"VCheckboxBtn",props:Op(),emits:{"update:modelValue":e=>!0,"update:indeterminate":e=>!0},setup(e,a){let{slots:i}=a;const r=tt(e,"indeterminate"),l=tt(e,"modelValue");function u(x){r.value&&(r.value=!1)}const f=$(()=>r.value?e.indeterminateIcon:e.falseIcon),m=$(()=>r.value?e.indeterminateIcon:e.trueIcon);return Ve(()=>{const x=_n(xi.filterProps(e)[0],["modelValue"]);return O(xi,Ye(x,{modelValue:l.value,"onUpdate:modelValue":[w=>l.value=w,u],class:["v-checkbox-btn",e.class],style:e.style,type:"checkbox",falseIcon:f.value,trueIcon:m.value,"aria-checked":r.value?"mixed":void 0}),i)}),{}}});function Vp(e){const{t:a}=On();function i(r){let{name:l}=r;const u={prepend:"prependAction",prependInner:"prependAction",append:"appendAction",appendInner:"appendAction",clear:"clear"}[l],f=e[`onClick:${l}`],m=f&&u?a(`$vuetify.input.${u}`,e.label??""):void 0;return O(wt,{icon:e[`${l}Icon`],"aria-label":m,onClick:f},null)}return{InputIcon:i}}const pP=me({active:Boolean,color:String,messages:{type:[Array,String],default:()=>[]},...We(),...wa({transition:{component:gd,leaveAbsolute:!0,group:!0}})},"VMessages"),Mp=Te()({name:"VMessages",props:pP(),setup(e,a){let{slots:i}=a;const r=$(()=>In(e.messages)),{textColorClasses:l,textColorStyles:u}=an($(()=>e.color));return Ve(()=>O(Xn,{transition:e.transition,tag:"div",class:["v-messages",l.value,e.class],style:[u.value,e.style],role:"alert","aria-live":"polite"},{default:()=>[e.active&&r.value.map((f,m)=>O("div",{class:"v-messages__message",key:`${m}-${r.value}`},[i.message?i.message({message:f}):f]))]})),{}}}),il=me({focused:Boolean,"onUpdate:focused":ta()},"focus");function qa(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ya();const i=tt(e,"focused"),r=$(()=>({[`${a}--focused`]:i.value}));function l(){i.value=!0}function u(){i.value=!1}return{focusClasses:r,isFocused:i,focus:l,blur:u}}const Fp=Symbol.for("vuetify:form"),bP=me({disabled:Boolean,fastFail:Boolean,readonly:Boolean,modelValue:{type:Boolean,default:null},validateOn:{type:String,default:"input"}},"form");function xP(e){const a=tt(e,"modelValue"),i=$(()=>e.disabled),r=$(()=>e.readonly),l=Xe(!1),u=Oe([]),f=Oe([]);async function m(){const C=[];let A=!0;f.value=[],l.value=!0;for(const E of u.value){const _=await E.validate();if(_.length>0&&(A=!1,C.push({id:E.id,errorMessages:_})),!A&&e.fastFail)break}return f.value=C,l.value=!1,{valid:A,errors:f.value}}function x(){u.value.forEach(C=>C.reset())}function w(){u.value.forEach(C=>C.resetValidation())}return He(u,()=>{let C=0,A=0;const E=[];for(const _ of u.value)_.isValid===!1?(A++,E.push({id:_.id,errorMessages:_.errorMessages})):_.isValid===!0&&C++;f.value=E,a.value=A>0?!1:C===u.value.length?!0:null},{deep:!0}),Pt(Fp,{register:C=>{let{id:A,validate:E,reset:_,resetValidation:V}=C;u.value.some(D=>D.id===A),u.value.push({id:A,validate:E,reset:_,resetValidation:V,isValid:null,errorMessages:[]})},unregister:C=>{u.value=u.value.filter(A=>A.id!==C)},update:(C,A,E)=>{const _=u.value.find(V=>V.id===C);_&&(_.isValid=A,_.errorMessages=E)},isDisabled:i,isReadonly:r,isValidating:l,isValid:a,items:u,validateOn:Ie(e,"validateOn")}),{errors:f,isDisabled:i,isReadonly:r,isValidating:l,isValid:a,items:u,validate:m,reset:x,resetValidation:w}}function sl(){return ut(Fp,null)}const Bp=me({disabled:{type:Boolean,default:null},error:Boolean,errorMessages:{type:[Array,String],default:()=>[]},maxErrors:{type:[Number,String],default:1},name:String,label:String,readonly:{type:Boolean,default:null},rules:{type:Array,default:()=>[]},modelValue:null,validateOn:String,validationValue:null,...il()},"validation");function Dp(e){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ya(),i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:sn();const r=tt(e,"modelValue"),l=$(()=>e.validationValue===void 0?r.value:e.validationValue),u=sl(),f=Oe([]),m=Xe(!0),x=$(()=>!!(In(r.value===""?null:r.value).length||In(l.value===""?null:l.value).length)),w=$(()=>!!(e.disabled??(u==null?void 0:u.isDisabled.value))),C=$(()=>!!(e.readonly??(u==null?void 0:u.isReadonly.value))),A=$(()=>e.errorMessages.length?In(e.errorMessages).slice(0,Math.max(0,+e.maxErrors)):f.value),E=$(()=>{let Y=(e.validateOn??(u==null?void 0:u.validateOn.value))||"input";Y==="lazy"&&(Y="input lazy");const N=new Set((Y==null?void 0:Y.split(" "))??[]);return{blur:N.has("blur")||N.has("input"),input:N.has("input"),submit:N.has("submit"),lazy:N.has("lazy")}}),_=$(()=>e.error||e.errorMessages.length?!1:e.rules.length?m.value?f.value.length||E.value.lazy?null:!0:!f.value.length:!0),V=Xe(!1),D=$(()=>({[`${a}--error`]:_.value===!1,[`${a}--dirty`]:x.value,[`${a}--disabled`]:w.value,[`${a}--readonly`]:C.value})),X=$(()=>e.name??_t(i));gr(()=>{u==null||u.register({id:X.value,validate:W,reset:B,resetValidation:L})}),qt(()=>{u==null||u.unregister(X.value)}),zt(async()=>{E.value.lazy||await W(!0),u==null||u.update(X.value,_.value,A.value)}),Wa(()=>E.value.input,()=>{He(l,()=>{if(l.value!=null)W();else if(e.focused){const Y=He(()=>e.focused,N=>{N||W(),Y()})}})}),Wa(()=>E.value.blur,()=>{He(()=>e.focused,Y=>{Y||W()})}),He(_,()=>{u==null||u.update(X.value,_.value,A.value)});function B(){r.value=null,gt(L)}function L(){m.value=!0,E.value.lazy?f.value=[]:W(!0)}async function W(){let Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const N=[];V.value=!0;for(const J of e.rules){if(N.length>=+(e.maxErrors??1))break;const j=await(typeof J=="function"?J:()=>J)(l.value);if(j!==!0){if(j!==!1&&typeof j!="string"){console.warn(`${j} is not a valid value. Rule functions must return boolean true or a string.`);continue}N.push(j||"")}}return f.value=N,V.value=!1,m.value=Y,f.value}return{errorMessages:A,isDirty:x,isDisabled:w,isReadonly:C,isPristine:m,isValid:_,isValidating:V,reset:B,resetValidation:L,validate:W,validationClasses:D}}const ka=me({id:String,appendIcon:et,centerAffix:{type:Boolean,default:!0},prependIcon:et,hideDetails:[Boolean,String],hint:String,persistentHint:Boolean,messages:{type:[Array,String],default:()=>[]},direction:{type:String,default:"horizontal",validator:e=>["horizontal","vertical"].includes(e)},"onClick:prepend":ta(),"onClick:append":ta(),...We(),...Ht(),...Bp()},"VInput"),Ut=Te()({name:"VInput",props:{...ka()},emits:{"update:modelValue":e=>!0},setup(e,a){let{attrs:i,slots:r,emit:l}=a;const{densityClasses:u}=rn(e),{rtlClasses:f}=jt(),{InputIcon:m}=Vp(e),x=sn(),w=$(()=>e.id||`input-${x}`),C=$(()=>`${w.value}-messages`),{errorMessages:A,isDirty:E,isDisabled:_,isReadonly:V,isPristine:D,isValid:X,isValidating:B,reset:L,resetValidation:W,validate:Y,validationClasses:N}=Dp(e,"v-input",w),J=$(()=>({id:w,messagesId:C,isDirty:E,isDisabled:_,isReadonly:V,isPristine:D,isValid:X,isValidating:B,reset:L,resetValidation:W,validate:Y})),Q=$(()=>{var j;return(j=e.errorMessages)!=null&&j.length||!D.value&&A.value.length?A.value:e.hint&&(e.persistentHint||e.focused)?e.hint:e.messages});return Ve(()=>{var ne,oe,le,Ae;const j=!!(r.prepend||e.prependIcon),G=!!(r.append||e.appendIcon),ee=Q.value.length>0,ie=!e.hideDetails||e.hideDetails==="auto"&&(ee||!!r.details);return O("div",{class:["v-input",`v-input--${e.direction}`,{"v-input--center-affix":e.centerAffix},u.value,f.value,N.value,e.class],style:e.style},[j&&O("div",{key:"prepend",class:"v-input__prepend"},[(ne=r.prepend)==null?void 0:ne.call(r,J.value),e.prependIcon&&O(m,{key:"prepend-icon",name:"prepend"},null)]),r.default&&O("div",{class:"v-input__control"},[(oe=r.default)==null?void 0:oe.call(r,J.value)]),G&&O("div",{key:"append",class:"v-input__append"},[e.appendIcon&&O(m,{key:"append-icon",name:"append"},null),(le=r.append)==null?void 0:le.call(r,J.value)]),ie&&O("div",{class:"v-input__details"},[O(Mp,{id:C.value,active:ee,messages:Q.value},{message:r.message}),(Ae=r.details)==null?void 0:Ae.call(r,J.value)])])}),{reset:L,resetValidation:W,validate:Y}}}),yP=me({...ka(),..._n(Op(),["inline"])},"VCheckbox"),wP=Te()({name:"VCheckbox",inheritAttrs:!1,props:yP(),emits:{"update:modelValue":e=>!0,"update:focused":e=>!0},setup(e,a){let{attrs:i,slots:r}=a;const l=tt(e,"modelValue"),{isFocused:u,focus:f,blur:m}=qa(e),x=sn(),w=$(()=>e.id||`checkbox-${x}`);return Ve(()=>{const[C,A]=Ai(i),[E,_]=Ut.filterProps(e),[V,D]=Qi.filterProps(e);return O(Ut,Ye({class:["v-checkbox",e.class]},C,E,{modelValue:l.value,"onUpdate:modelValue":X=>l.value=X,id:w.value,focused:u.value,style:e.style}),{...r,default:X=>{let{id:B,messagesId:L,isDisabled:W,isReadonly:Y}=X;return O(Qi,Ye(V,{id:B.value,"aria-describedby":L.value,disabled:W.value,readonly:Y.value},A,{modelValue:l.value,"onUpdate:modelValue":N=>l.value=N,onFocus:f,onBlur:m}),r)}})}),{}}});const SP=me({start:Boolean,end:Boolean,icon:et,image:String,...We(),...Ht(),...At(),...Sa(),...at(),...ht(),...Bn({variant:"flat"})},"VAvatar"),ja=Te()({name:"VAvatar",props:SP(),setup(e,a){let{slots:i}=a;const{themeClasses:r}=vt(e),{colorClasses:l,colorStyles:u,variantClasses:f}=Ii(e),{densityClasses:m}=rn(e),{roundedClasses:x}=Lt(e),{sizeClasses:w,sizeStyles:C}=ds(e);return Ve(()=>O(e.tag,{class:["v-avatar",{"v-avatar--start":e.start,"v-avatar--end":e.end},r.value,l.value,m.value,x.value,w.value,f.value,e.class],style:[u.value,C.value,e.style]},{default:()=>{var A;return[e.image?O(bi,{key:"image",src:e.image,alt:"",cover:!0},null):e.icon?O(wt,{key:"icon",icon:e.icon},null):(A=i.default)==null?void 0:A.call(i),Ti(!1,"v-avatar")]}})),{}}});const zp=Symbol.for("vuetify:v-chip-group"),kP=me({column:Boolean,filter:Boolean,valueComparator:{type:Function,default:Ci},...We(),...ls({selectedClass:"v-chip--selected"}),...at(),...ht(),...Bn({variant:"tonal"})},"VChipGroup"),CP=Te()({name:"VChipGroup",props:kP(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const{themeClasses:r}=vt(e),{isSelected:l,select:u,next:f,prev:m,selected:x}=Li(e,zp);return Bt({VChip:{color:Ie(e,"color"),disabled:Ie(e,"disabled"),filter:Ie(e,"filter"),variant:Ie(e,"variant")}}),Ve(()=>O(e.tag,{class:["v-chip-group",{"v-chip-group--column":e.column},r.value,e.class],style:e.style},{default:()=>{var w;return[(w=i.default)==null?void 0:w.call(i,{isSelected:l,select:u,next:f,prev:m,selected:x.value})]}})),{}}}),AP=me({activeClass:String,appendAvatar:String,appendIcon:et,closable:Boolean,closeIcon:{type:et,default:"$delete"},closeLabel:{type:String,default:"$vuetify.close"},draggable:Boolean,filter:Boolean,filterIcon:{type:String,default:"$complete"},label:Boolean,link:{type:Boolean,default:void 0},pill:Boolean,prependAvatar:String,prependIcon:et,ripple:{type:[Boolean,Object],default:!0},text:String,modelValue:{type:Boolean,default:!0},onClick:ta(),onClickOnce:ta(),...An(),...We(),...Ht(),...Nt(),...cs(),...At(),...yr(),...Sa(),...at({tag:"span"}),...ht(),...Bn({variant:"tonal"})},"VChip"),wr=Te()({name:"VChip",directives:{Ripple:Ua},props:AP(),emits:{"click:close":e=>!0,"update:modelValue":e=>!0,"group:selected":e=>!0,click:e=>!0},setup(e,a){let{attrs:i,emit:r,slots:l}=a;const{t:u}=On(),{borderClasses:f}=Fn(e),{colorClasses:m,colorStyles:x,variantClasses:w}=Ii(e),{densityClasses:C}=rn(e),{elevationClasses:A}=Kt(e),{roundedClasses:E}=Lt(e),{sizeClasses:_}=ds(e),{themeClasses:V}=vt(e),D=tt(e,"modelValue"),X=us(e,zp,!1),B=xr(e,i),L=$(()=>e.link!==!1&&B.isLink.value),W=$(()=>!e.disabled&&e.link!==!1&&(!!X||e.link||B.isClickable.value)),Y=$(()=>({"aria-label":u(e.closeLabel),onClick(Q){Q.stopPropagation(),D.value=!1,r("click:close",Q)}}));function N(Q){var j;r("click",Q),W.value&&((j=B.navigate)==null||j.call(B,Q),X==null||X.toggle())}function J(Q){(Q.key==="Enter"||Q.key===" ")&&(Q.preventDefault(),N(Q))}return()=>{const Q=B.isLink.value?"a":e.tag,j=!!(e.appendIcon||e.appendAvatar),G=!!(j||l.append),ee=!!(l.close||e.closable),ie=!!(l.filter||e.filter)&&X,ne=!!(e.prependIcon||e.prependAvatar),oe=!!(ne||l.prepend),le=!X||X.isSelected.value;return D.value&&Et(O(Q,{class:["v-chip",{"v-chip--disabled":e.disabled,"v-chip--label":e.label,"v-chip--link":W.value,"v-chip--filter":ie,"v-chip--pill":e.pill},V.value,f.value,le?m.value:void 0,C.value,A.value,E.value,_.value,w.value,X==null?void 0:X.selectedClass.value,e.class],style:[le?x.value:void 0,e.style],disabled:e.disabled||void 0,draggable:e.draggable,href:B.href.value,tabindex:W.value?0:void 0,onClick:N,onKeydown:W.value&&!L.value&&J},{default:()=>{var Ae;return[Ti(W.value,"v-chip"),ie&&O(vd,{key:"filter"},{default:()=>[Et(O("div",{class:"v-chip__filter"},[l.filter?O(bt,{key:"filter-defaults",disabled:!e.filterIcon,defaults:{VIcon:{icon:e.filterIcon}}},l.filter):O(wt,{key:"filter-icon",icon:e.filterIcon},null)]),[[Ln,X.isSelected.value]])]}),oe&&O("div",{key:"prepend",class:"v-chip__prepend"},[l.prepend?O(bt,{key:"prepend-defaults",disabled:!ne,defaults:{VAvatar:{image:e.prependAvatar,start:!0},VIcon:{icon:e.prependIcon,start:!0}}},l.prepend):O(Ke,null,[e.prependIcon&&O(wt,{key:"prepend-icon",icon:e.prependIcon,start:!0},null),e.prependAvatar&&O(ja,{key:"prepend-avatar",image:e.prependAvatar,start:!0},null)])]),O("div",{class:"v-chip__content"},[((Ae=l.default)==null?void 0:Ae.call(l,{isSelected:X==null?void 0:X.isSelected.value,selectedClass:X==null?void 0:X.selectedClass.value,select:X==null?void 0:X.select,toggle:X==null?void 0:X.toggle,value:X==null?void 0:X.value.value,disabled:e.disabled}))??e.text]),G&&O("div",{key:"append",class:"v-chip__append"},[l.append?O(bt,{key:"append-defaults",disabled:!j,defaults:{VAvatar:{end:!0,image:e.appendAvatar},VIcon:{end:!0,icon:e.appendIcon}}},l.append):O(Ke,null,[e.appendIcon&&O(wt,{key:"append-icon",end:!0,icon:e.appendIcon},null),e.appendAvatar&&O(ja,{key:"append-avatar",end:!0,image:e.appendAvatar},null)])]),ee&&O("div",Ye({key:"close",class:"v-chip__close"},Y.value),[l.close?O(bt,{key:"close-defaults",defaults:{VIcon:{icon:e.closeIcon,size:"x-small"}}},l.close):O(wt,{key:"close-icon",icon:e.closeIcon,size:"x-small"},null)])]}}),[[mn("ripple"),W.value&&e.ripple,null]])}}});const Uc=Symbol.for("vuetify:list");function Np(){const e=ut(Uc,{hasPrepend:Xe(!1),updateHasPrepend:()=>null}),a={hasPrepend:Xe(!1),updateHasPrepend:i=>{i&&(a.hasPrepend.value=i)}};return Pt(Uc,a),e}function Hp(){return ut(Uc,null)}const PP={open:e=>{let{id:a,value:i,opened:r,parents:l}=e;if(i){const u=new Set;u.add(a);let f=l.get(a);for(;f!=null;)u.add(f),f=l.get(f);return u}else return r.delete(a),r},select:()=>null},Xp={open:e=>{let{id:a,value:i,opened:r,parents:l}=e;if(i){let u=l.get(a);for(r.add(a);u!=null&&u!==a;)r.add(u),u=l.get(u);return r}else r.delete(a);return r},select:()=>null},EP={open:Xp.open,select:e=>{let{id:a,value:i,opened:r,parents:l}=e;if(!i)return r;const u=[];let f=l.get(a);for(;f!=null;)u.push(f),f=l.get(f);return new Set(u)}},Ad=e=>{const a={select:i=>{let{id:r,value:l,selected:u}=i;if(r=nt(r),e&&!l){const f=Array.from(u.entries()).reduce((m,x)=>{let[w,C]=x;return C==="on"?[...m,w]:m},[]);if(f.length===1&&f[0]===r)return u}return u.set(r,l?"on":"off"),u},in:(i,r,l)=>{let u=new Map;for(const f of i||[])u=a.select({id:f,value:!0,selected:new Map(u),children:r,parents:l});return u},out:i=>{const r=[];for(const[l,u]of i.entries())u==="on"&&r.push(l);return r}};return a},Yp=e=>{const a=Ad(e);return{select:r=>{let{selected:l,id:u,...f}=r;u=nt(u);const m=l.has(u)?new Map([[u,l.get(u)]]):new Map;return a.select({...f,id:u,selected:m})},in:(r,l,u)=>{let f=new Map;return r!=null&&r.length&&(f=a.in(r.slice(0,1),l,u)),f},out:(r,l,u)=>a.out(r,l,u)}},TP=e=>{const a=Ad(e);return{select:r=>{let{id:l,selected:u,children:f,...m}=r;return l=nt(l),f.has(l)?u:a.select({id:l,selected:u,children:f,...m})},in:a.in,out:a.out}},IP=e=>{const a=Yp(e);return{select:r=>{let{id:l,selected:u,children:f,...m}=r;return l=nt(l),f.has(l)?u:a.select({id:l,selected:u,children:f,...m})},in:a.in,out:a.out}},LP=e=>{const a={select:i=>{let{id:r,value:l,selected:u,children:f,parents:m}=i;r=nt(r);const x=new Map(u),w=[r];for(;w.length;){const A=w.shift();u.set(A,l?"on":"off"),f.has(A)&&w.push(...f.get(A))}let C=m.get(r);for(;C;){const A=f.get(C),E=A.every(V=>u.get(V)==="on"),_=A.every(V=>!u.has(V)||u.get(V)==="off");u.set(C,E?"on":_?"off":"indeterminate"),C=m.get(C)}return e&&!l&&Array.from(u.entries()).reduce((E,_)=>{let[V,D]=_;return D==="on"?[...E,V]:E},[]).length===0?x:u},in:(i,r,l)=>{let u=new Map;for(const f of i||[])u=a.select({id:f,value:!0,selected:new Map(u),children:r,parents:l});return u},out:(i,r)=>{const l=[];for(const[u,f]of i.entries())f==="on"&&!r.has(u)&&l.push(u);return l}};return a},ar=Symbol.for("vuetify:nested"),Wp={id:Xe(),root:{register:()=>null,unregister:()=>null,parents:Oe(new Map),children:Oe(new Map),open:()=>null,openOnSelect:()=>null,select:()=>null,opened:Oe(new Set),selected:Oe(new Map),selectedValues:Oe([])}},_P=me({selectStrategy:[String,Function],openStrategy:[String,Object],opened:Array,selected:Array,mandatory:Boolean},"nested"),RP=e=>{let a=!1;const i=Oe(new Map),r=Oe(new Map),l=tt(e,"opened",e.opened,A=>new Set(A),A=>[...A.values()]),u=$(()=>{if(typeof e.selectStrategy=="object")return e.selectStrategy;switch(e.selectStrategy){case"single-leaf":return IP(e.mandatory);case"leaf":return TP(e.mandatory);case"independent":return Ad(e.mandatory);case"single-independent":return Yp(e.mandatory);case"classic":default:return LP(e.mandatory)}}),f=$(()=>{if(typeof e.openStrategy=="object")return e.openStrategy;switch(e.openStrategy){case"list":return EP;case"single":return PP;case"multiple":default:return Xp}}),m=tt(e,"selected",e.selected,A=>u.value.in(A,i.value,r.value),A=>u.value.out(A,i.value,r.value));qt(()=>{a=!0});function x(A){const E=[];let _=A;for(;_!=null;)E.unshift(_),_=r.value.get(_);return E}const w=Wt("nested"),C={id:Xe(),root:{opened:l,selected:m,selectedValues:$(()=>{const A=[];for(const[E,_]of m.value.entries())_==="on"&&A.push(E);return A}),register:(A,E,_)=>{E&&A!==E&&r.value.set(A,E),_&&i.value.set(A,[]),E!=null&&i.value.set(E,[...i.value.get(E)||[],A])},unregister:A=>{if(a)return;i.value.delete(A);const E=r.value.get(A);if(E){const _=i.value.get(E)??[];i.value.set(E,_.filter(V=>V!==A))}r.value.delete(A),l.value.delete(A)},open:(A,E,_)=>{w.emit("click:open",{id:A,value:E,path:x(A),event:_});const V=f.value.open({id:A,value:E,opened:new Set(l.value),children:i.value,parents:r.value,event:_});V&&(l.value=V)},openOnSelect:(A,E,_)=>{const V=f.value.select({id:A,value:E,selected:new Map(m.value),opened:new Set(l.value),children:i.value,parents:r.value,event:_});V&&(l.value=V)},select:(A,E,_)=>{w.emit("click:select",{id:A,value:E,path:x(A),event:_});const V=u.value.select({id:A,value:E,selected:new Map(m.value),children:i.value,parents:r.value,event:_});V&&(m.value=V),C.root.openOnSelect(A,E,_)},children:i,parents:r}};return Pt(ar,C),C.root},jp=(e,a)=>{const i=ut(ar,Wp),r=Symbol(sn()),l=$(()=>e.value!==void 0?e.value:r),u={...i,id:l,open:(f,m)=>i.root.open(l.value,f,m),openOnSelect:(f,m)=>i.root.openOnSelect(l.value,f,m),isOpen:$(()=>i.root.opened.value.has(l.value)),parent:$(()=>i.root.parents.value.get(l.value)),select:(f,m)=>i.root.select(l.value,f,m),isSelected:$(()=>i.root.selected.value.get(nt(l.value))==="on"),isIndeterminate:$(()=>i.root.selected.value.get(l.value)==="indeterminate"),isLeaf:$(()=>!i.root.children.value.get(l.value)),isGroupActivator:i.isGroupActivator};return!i.isGroupActivator&&i.root.register(l.value,i.id.value,a),qt(()=>{!i.isGroupActivator&&i.root.unregister(l.value)}),a&&Pt(ar,u),u},OP=()=>{const e=ut(ar,Wp);Pt(ar,{...e,isGroupActivator:!0})},VP=Rn({name:"VListGroupActivator",setup(e,a){let{slots:i}=a;return OP(),()=>{var r;return(r=i.default)==null?void 0:r.call(i)}}}),MP=me({activeColor:String,baseColor:String,color:String,collapseIcon:{type:et,default:"$collapse"},expandIcon:{type:et,default:"$expand"},prependIcon:et,appendIcon:et,fluid:Boolean,subgroup:Boolean,title:String,value:null,...We(),...at()},"VListGroup"),qc=Te()({name:"VListGroup",props:MP(),setup(e,a){let{slots:i}=a;const{isOpen:r,open:l,id:u}=jp(Ie(e,"value"),!0),f=$(()=>`v-list-group--id-${String(u.value)}`),m=Hp(),{isBooted:x}=Ei();function w(_){l(!r.value,_)}const C=$(()=>({onClick:w,class:"v-list-group__header",id:f.value})),A=$(()=>r.value?e.collapseIcon:e.expandIcon),E=$(()=>({VListItem:{active:r.value,activeColor:e.activeColor,baseColor:e.baseColor,color:e.color,prependIcon:e.prependIcon||e.subgroup&&A.value,appendIcon:e.appendIcon||!e.subgroup&&A.value,title:e.title,value:e.value}}));return Ve(()=>O(e.tag,{class:["v-list-group",{"v-list-group--prepend":m==null?void 0:m.hasPrepend.value,"v-list-group--fluid":e.fluid,"v-list-group--subgroup":e.subgroup,"v-list-group--open":r.value},e.class],style:e.style},{default:()=>[i.activator&&O(bt,{defaults:E.value},{default:()=>[O(VP,null,{default:()=>[i.activator({props:C.value,isOpen:r.value})]})]}),O(Xn,{transition:{component:el},disabled:!x.value},{default:()=>{var _;return[Et(O("div",{class:"v-list-group__items",role:"group","aria-labelledby":f.value},[(_=i.default)==null?void 0:_.call(i)]),[[Ln,r.value]])]}})]})),{}}});const $p=Kn("v-list-item-subtitle"),Gp=Kn("v-list-item-title"),FP=me({active:{type:Boolean,default:void 0},activeClass:String,activeColor:String,appendAvatar:String,appendIcon:et,baseColor:String,disabled:Boolean,lines:String,link:{type:Boolean,default:void 0},nav:Boolean,prependAvatar:String,prependIcon:et,ripple:{type:[Boolean,Object],default:!0},subtitle:[String,Number,Boolean],title:[String,Number,Boolean],value:null,onClick:ta(),onClickOnce:ta(),...An(),...We(),...Ht(),...Vn(),...Nt(),...At(),...yr(),...at(),...ht(),...Bn({variant:"text"})},"VListItem"),ma=Te()({name:"VListItem",directives:{Ripple:Ua},props:FP(),emits:{click:e=>!0},setup(e,a){let{attrs:i,slots:r,emit:l}=a;const u=xr(e,i),f=$(()=>e.value===void 0?u.href.value:e.value),{select:m,isSelected:x,isIndeterminate:w,isGroupActivator:C,root:A,parent:E,openOnSelect:_}=jp(f,!1),V=Hp(),D=$(()=>{var he;return e.active!==!1&&(e.active||((he=u.isActive)==null?void 0:he.value)||x.value)}),X=$(()=>e.link!==!1&&u.isLink.value),B=$(()=>!e.disabled&&e.link!==!1&&(e.link||u.isClickable.value||e.value!=null&&!!V)),L=$(()=>e.rounded||e.nav),W=$(()=>e.color??e.activeColor),Y=$(()=>({color:D.value?W.value??e.baseColor:e.baseColor,variant:e.variant}));He(()=>{var he;return(he=u.isActive)==null?void 0:he.value},he=>{he&&E.value!=null&&A.open(E.value,!0),he&&_(he)},{immediate:!0});const{themeClasses:N}=vt(e),{borderClasses:J}=Fn(e),{colorClasses:Q,colorStyles:j,variantClasses:G}=Ii(Y),{densityClasses:ee}=rn(e),{dimensionStyles:ie}=Mn(e),{elevationClasses:ne}=Kt(e),{roundedClasses:oe}=Lt(L),le=$(()=>e.lines?`v-list-item--${e.lines}-line`:void 0),Ae=$(()=>({isActive:D.value,select:m,isSelected:x.value,isIndeterminate:w.value}));function we(he){var ke;l("click",he),!(C||!B.value)&&((ke=u.navigate)==null||ke.call(u,he),e.value!=null&&m(!x.value,he))}function fe(he){(he.key==="Enter"||he.key===" ")&&(he.preventDefault(),we(he))}return Ve(()=>{const he=X.value?"a":e.tag,ke=r.title||e.title,Ee=r.subtitle||e.subtitle,De=!!(e.appendAvatar||e.appendIcon),Fe=!!(De||r.append),Ze=!!(e.prependAvatar||e.prependIcon),Je=!!(Ze||r.prepend);return V==null||V.updateHasPrepend(Je),e.activeColor&&fC("active-color",["color","base-color"]),Et(O(he,{class:["v-list-item",{"v-list-item--active":D.value,"v-list-item--disabled":e.disabled,"v-list-item--link":B.value,"v-list-item--nav":e.nav,"v-list-item--prepend":!Je&&(V==null?void 0:V.hasPrepend.value),[`${e.activeClass}`]:e.activeClass&&D.value},N.value,J.value,Q.value,ee.value,ne.value,le.value,oe.value,G.value,e.class],style:[j.value,ie.value,e.style],href:u.href.value,tabindex:B.value?V?-2:0:void 0,onClick:we,onKeydown:B.value&&!X.value&&fe},{default:()=>{var ze;return[Ti(B.value||D.value,"v-list-item"),Je&&O("div",{key:"prepend",class:"v-list-item__prepend"},[r.prepend?O(bt,{key:"prepend-defaults",disabled:!Ze,defaults:{VAvatar:{density:e.density,image:e.prependAvatar},VIcon:{density:e.density,icon:e.prependIcon},VListItemAction:{start:!0}}},{default:()=>{var ue;return[(ue=r.prepend)==null?void 0:ue.call(r,Ae.value)]}}):O(Ke,null,[e.prependAvatar&&O(ja,{key:"prepend-avatar",density:e.density,image:e.prependAvatar},null),e.prependIcon&&O(wt,{key:"prepend-icon",density:e.density,icon:e.prependIcon},null)]),O("div",{class:"v-list-item__spacer"},null)]),O("div",{class:"v-list-item__content","data-no-activator":""},[ke&&O(Gp,{key:"title"},{default:()=>{var ue;return[((ue=r.title)==null?void 0:ue.call(r,{title:e.title}))??e.title]}}),Ee&&O($p,{key:"subtitle"},{default:()=>{var ue;return[((ue=r.subtitle)==null?void 0:ue.call(r,{subtitle:e.subtitle}))??e.subtitle]}}),(ze=r.default)==null?void 0:ze.call(r,Ae.value)]),Fe&&O("div",{key:"append",class:"v-list-item__append"},[r.append?O(bt,{key:"append-defaults",disabled:!De,defaults:{VAvatar:{density:e.density,image:e.appendAvatar},VIcon:{density:e.density,icon:e.appendIcon},VListItemAction:{end:!0}}},{default:()=>{var ue;return[(ue=r.append)==null?void 0:ue.call(r,Ae.value)]}}):O(Ke,null,[e.appendIcon&&O(wt,{key:"append-icon",density:e.density,icon:e.appendIcon},null),e.appendAvatar&&O(ja,{key:"append-avatar",density:e.density,image:e.appendAvatar},null)]),O("div",{class:"v-list-item__spacer"},null)])]}}),[[mn("ripple"),B.value&&e.ripple]])}),{}}}),BP=me({color:String,inset:Boolean,sticky:Boolean,title:String,...We(),...at()},"VListSubheader"),Up=Te()({name:"VListSubheader",props:BP(),setup(e,a){let{slots:i}=a;const{textColorClasses:r,textColorStyles:l}=an(Ie(e,"color"));return Ve(()=>{const u=!!(i.default||e.title);return O(e.tag,{class:["v-list-subheader",{"v-list-subheader--inset":e.inset,"v-list-subheader--sticky":e.sticky},r.value,e.class],style:[{textColorStyles:l},e.style]},{default:()=>{var f;return[u&&O("div",{class:"v-list-subheader__text"},[((f=i.default)==null?void 0:f.call(i))??e.title])]}})}),{}}});const DP=me({color:String,inset:Boolean,length:[Number,String],thickness:[Number,String],vertical:Boolean,...We(),...ht()},"VDivider"),qp=Te()({name:"VDivider",props:DP(),setup(e,a){let{attrs:i}=a;const{themeClasses:r}=vt(e),{textColorClasses:l,textColorStyles:u}=an(Ie(e,"color")),f=$(()=>{const m={};return e.length&&(m[e.vertical?"maxHeight":"maxWidth"]=je(e.length)),e.thickness&&(m[e.vertical?"borderRightWidth":"borderTopWidth"]=je(e.thickness)),m});return Ve(()=>O("hr",{class:[{"v-divider":!0,"v-divider--inset":e.inset,"v-divider--vertical":e.vertical},r.value,l.value,e.class],style:[f.value,u.value,e.style],"aria-orientation":!i.role||i.role==="separator"?e.vertical?"vertical":"horizontal":void 0,role:`${i.role||"separator"}`},null)),{}}}),zP=me({items:Array},"VListChildren"),Kp=Te()({name:"VListChildren",props:zP(),setup(e,a){let{slots:i}=a;return Np(),()=>{var r,l;return((r=i.default)==null?void 0:r.call(i))??((l=e.items)==null?void 0:l.map(u=>{var _,V;let{children:f,props:m,type:x,raw:w}=u;if(x==="divider")return((_=i.divider)==null?void 0:_.call(i,{props:m}))??O(qp,m,null);if(x==="subheader")return((V=i.subheader)==null?void 0:V.call(i,{props:m}))??O(Up,m,null);const C={subtitle:i.subtitle?D=>{var X;return(X=i.subtitle)==null?void 0:X.call(i,{...D,item:w})}:void 0,prepend:i.prepend?D=>{var X;return(X=i.prepend)==null?void 0:X.call(i,{...D,item:w})}:void 0,append:i.append?D=>{var X;return(X=i.append)==null?void 0:X.call(i,{...D,item:w})}:void 0,title:i.title?D=>{var X;return(X=i.title)==null?void 0:X.call(i,{...D,item:w})}:void 0},[A,E]=qc.filterProps(m);return f?O(qc,Ye({value:m==null?void 0:m.value},A),{activator:D=>{let{props:X}=D;return i.header?i.header({props:{...m,...X}}):O(ma,Ye(m,X),C)},default:()=>O(Kp,{items:f},i)}):i.item?i.item({props:m}):O(ma,m,C)}))}}}),Zp=me({items:{type:Array,default:()=>[]},itemTitle:{type:[String,Array,Function],default:"title"},itemValue:{type:[String,Array,Function],default:"value"},itemChildren:{type:[Boolean,String,Array,Function],default:"children"},itemProps:{type:[Boolean,String,Array,Function],default:"props"},returnObject:Boolean},"list-items");function Ni(e,a){const i=Qt(a,e.itemTitle,a),r=e.returnObject?a:Qt(a,e.itemValue,i),l=Qt(a,e.itemChildren),u=e.itemProps===!0?typeof a=="object"&&a!=null&&!Array.isArray(a)?"children"in a?pi(a,["children"])[1]:a:void 0:Qt(a,e.itemProps),f={title:i,value:r,...u};return{title:String(f.title??""),value:f.value,props:f,children:Array.isArray(l)?Jp(e,l):void 0,raw:a}}function Jp(e,a){const i=[];for(const r of a)i.push(Ni(e,r));return i}function Pd(e){const a=$(()=>Jp(e,e.items));return NP(a,i=>Ni(e,i))}function NP(e,a){function i(l){return l.filter(u=>u!==null||e.value.some(f=>f.value===null)).map(u=>e.value.find(m=>Ci(u,m.value))??a(u))}function r(l){return l.map(u=>{let{value:f}=u;return f})}return{items:e,transformIn:i,transformOut:r}}function HP(e){return typeof e=="string"||typeof e=="number"||typeof e=="boolean"}function XP(e,a){const i=Qt(a,e.itemType,"item"),r=HP(a)?a:Qt(a,e.itemTitle),l=Qt(a,e.itemValue,void 0),u=Qt(a,e.itemChildren),f=e.itemProps===!0?pi(a,["children"])[1]:Qt(a,e.itemProps),m={title:r,value:l,...f};return{type:i,title:m.title,value:m.value,props:m,children:i==="item"&&u?Qp(e,u):void 0,raw:a}}function Qp(e,a){const i=[];for(const r of a)i.push(XP(e,r));return i}function YP(e){return{items:$(()=>Qp(e,e.items))}}const WP=me({baseColor:String,activeColor:String,activeClass:String,bgColor:String,disabled:Boolean,lines:{type:[Boolean,String],default:"one"},nav:Boolean,..._P({selectStrategy:"single-leaf",openStrategy:"list"}),...An(),...We(),...Ht(),...Vn(),...Nt(),itemType:{type:String,default:"type"},...Zp(),...At(),...at(),...ht(),...Bn({variant:"text"})},"VList"),rl=Te()({name:"VList",props:WP(),emits:{"update:selected":e=>!0,"update:opened":e=>!0,"click:open":e=>!0,"click:select":e=>!0},setup(e,a){let{slots:i}=a;const{items:r}=YP(e),{themeClasses:l}=vt(e),{backgroundColorClasses:u,backgroundColorStyles:f}=Rt(Ie(e,"bgColor")),{borderClasses:m}=Fn(e),{densityClasses:x}=rn(e),{dimensionStyles:w}=Mn(e),{elevationClasses:C}=Kt(e),{roundedClasses:A}=Lt(e),{open:E,select:_}=RP(e),V=$(()=>e.lines?`v-list--${e.lines}-line`:void 0),D=Ie(e,"activeColor"),X=Ie(e,"baseColor"),B=Ie(e,"color");Np(),Bt({VListGroup:{activeColor:D,baseColor:X,color:B},VListItem:{activeClass:Ie(e,"activeClass"),activeColor:D,baseColor:X,color:B,density:Ie(e,"density"),disabled:Ie(e,"disabled"),lines:Ie(e,"lines"),nav:Ie(e,"nav"),variant:Ie(e,"variant")}});const L=Xe(!1),W=Oe();function Y(G){L.value=!0}function N(G){L.value=!1}function J(G){var ee;!L.value&&!(G.relatedTarget&&((ee=W.value)!=null&&ee.contains(G.relatedTarget)))&&j()}function Q(G){if(W.value){if(G.key==="ArrowDown")j("next");else if(G.key==="ArrowUp")j("prev");else if(G.key==="Home")j("first");else if(G.key==="End")j("last");else return;G.preventDefault()}}function j(G){if(W.value)return fo(W.value,G)}return Ve(()=>O(e.tag,{ref:W,class:["v-list",{"v-list--disabled":e.disabled,"v-list--nav":e.nav},l.value,u.value,m.value,x.value,C.value,V.value,A.value,e.class],style:[f.value,w.value,e.style],tabindex:e.disabled||L.value?-1:0,role:"listbox","aria-activedescendant":void 0,onFocusin:Y,onFocusout:N,onFocus:J,onKeydown:Q},{default:()=>[O(Kp,{items:r.value},i)]})),{open:E,select:_,focus:j}}}),jP=Kn("v-list-img"),$P=me({start:Boolean,end:Boolean,...We(),...at()},"VListItemAction"),GP=Te()({name:"VListItemAction",props:$P(),setup(e,a){let{slots:i}=a;return Ve(()=>O(e.tag,{class:["v-list-item-action",{"v-list-item-action--start":e.start,"v-list-item-action--end":e.end},e.class],style:e.style},i)),{}}}),UP=me({start:Boolean,end:Boolean,...We(),...at()},"VListItemMedia"),qP=Te()({name:"VListItemMedia",props:UP(),setup(e,a){let{slots:i}=a;return Ve(()=>O(e.tag,{class:["v-list-item-media",{"v-list-item-media--start":e.start,"v-list-item-media--end":e.end},e.class],style:e.style},i)),{}}});function Xl(e,a){return{x:e.x+a.x,y:e.y+a.y}}function KP(e,a){return{x:e.x-a.x,y:e.y-a.y}}function Wf(e,a){if(e.side==="top"||e.side==="bottom"){const{side:i,align:r}=e,l=r==="left"?0:r==="center"?a.width/2:r==="right"?a.width:r,u=i==="top"?0:i==="bottom"?a.height:i;return Xl({x:l,y:u},a)}else if(e.side==="left"||e.side==="right"){const{side:i,align:r}=e,l=i==="left"?0:i==="right"?a.width:i,u=r==="top"?0:r==="center"?a.height/2:r==="bottom"?a.height:r;return Xl({x:l,y:u},a)}return Xl({x:a.width/2,y:a.height/2},a)}const eb={static:QP,connected:tE},ZP=me({locationStrategy:{type:[String,Function],default:"static",validator:e=>typeof e=="function"||e in eb},location:{type:String,default:"bottom"},origin:{type:String,default:"auto"},offset:[Number,String,Array]},"VOverlay-location-strategies");function JP(e,a){const i=Oe({}),r=Oe();St&&(Wa(()=>!!(a.isActive.value&&e.locationStrategy),u=>{var f,m;He(()=>e.locationStrategy,u),nn(()=>{r.value=void 0}),typeof e.locationStrategy=="function"?r.value=(f=e.locationStrategy(a,e,i))==null?void 0:f.updateLocation:r.value=(m=eb[e.locationStrategy](a,e,i))==null?void 0:m.updateLocation}),window.addEventListener("resize",l,{passive:!0}),nn(()=>{window.removeEventListener("resize",l),r.value=void 0}));function l(u){var f;(f=r.value)==null||f.call(r,u)}return{contentStyles:i,updateLocation:r}}function QP(){}function eE(e,a){a?e.style.removeProperty("left"):e.style.removeProperty("right");const i=id(e);return a?i.x+=parseFloat(e.style.right||0):i.x-=parseFloat(e.style.left||0),i.y-=parseFloat(e.style.top||0),i}function tE(e,a,i){LC(e.activatorEl.value)&&Object.assign(i.value,{position:"fixed",top:0,[e.isRtl.value?"right":"left"]:0});const{preferredAnchor:l,preferredOrigin:u}=nd(()=>{const V=Vc(a.location,e.isRtl.value),D=a.origin==="overlap"?V:a.origin==="auto"?Dl(V):Vc(a.origin,e.isRtl.value);return V.side===D.side&&V.align===zl(D).align?{preferredAnchor:gf(V),preferredOrigin:gf(D)}:{preferredAnchor:V,preferredOrigin:D}}),[f,m,x,w]=["minWidth","minHeight","maxWidth","maxHeight"].map(V=>$(()=>{const D=parseFloat(a[V]);return isNaN(D)?1/0:D})),C=$(()=>{if(Array.isArray(a.offset))return a.offset;if(typeof a.offset=="string"){const V=a.offset.split(" ").map(parseFloat);return V.length<2&&V.push(0),V}return typeof a.offset=="number"?[a.offset,0]:[0,0]});let A=!1;const E=new ResizeObserver(()=>{A&&_()});He([e.activatorEl,e.contentEl],(V,D)=>{let[X,B]=V,[L,W]=D;L&&E.unobserve(L),X&&E.observe(X),W&&E.unobserve(W),B&&E.observe(B)},{immediate:!0}),nn(()=>{E.disconnect()});function _(){if(A=!1,requestAnimationFrame(()=>{requestAnimationFrame(()=>A=!0)}),!e.activatorEl.value||!e.contentEl.value)return;const V=e.activatorEl.value.getBoundingClientRect(),D=eE(e.contentEl.value,e.isRtl.value),X=vo(e.contentEl.value),B=12;X.length||(X.push(document.documentElement),e.contentEl.value.style.top&&e.contentEl.value.style.left||(D.x-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-x")||0),D.y-=parseFloat(document.documentElement.style.getPropertyValue("--v-body-scroll-y")||0)));const L=X.reduce((ie,ne)=>{const oe=ne.getBoundingClientRect(),le=new Wi({x:ne===document.documentElement?0:oe.x,y:ne===document.documentElement?0:oe.y,width:ne.clientWidth,height:ne.clientHeight});return ie?new Wi({x:Math.max(ie.left,le.left),y:Math.max(ie.top,le.top),width:Math.min(ie.right,le.right)-Math.max(ie.left,le.left),height:Math.min(ie.bottom,le.bottom)-Math.max(ie.top,le.top)}):le},void 0);L.x+=B,L.y+=B,L.width-=B*2,L.height-=B*2;let W={anchor:l.value,origin:u.value};function Y(ie){const ne=new Wi(D),oe=Wf(ie.anchor,V),le=Wf(ie.origin,ne);let{x:Ae,y:we}=KP(oe,le);switch(ie.anchor.side){case"top":we-=C.value[0];break;case"bottom":we+=C.value[0];break;case"left":Ae-=C.value[0];break;case"right":Ae+=C.value[0];break}switch(ie.anchor.align){case"top":we-=C.value[1];break;case"bottom":we+=C.value[1];break;case"left":Ae-=C.value[1];break;case"right":Ae+=C.value[1];break}return ne.x+=Ae,ne.y+=we,ne.width=Math.min(ne.width,x.value),ne.height=Math.min(ne.height,w.value),{overflows:mf(ne,L),x:Ae,y:we}}let N=0,J=0;const Q={x:0,y:0},j={x:!1,y:!1};let G=-1;for(;!(G++>10);){const{x:ie,y:ne,overflows:oe}=Y(W);N+=ie,J+=ne,D.x+=ie,D.y+=ne;{const le=vf(W.anchor),Ae=oe.x.before||oe.x.after,we=oe.y.before||oe.y.after;let fe=!1;if(["x","y"].forEach(he=>{if(he==="x"&&Ae&&!j.x||he==="y"&&we&&!j.y){const ke={anchor:{...W.anchor},origin:{...W.origin}},Ee=he==="x"?le==="y"?zl:Dl:le==="y"?Dl:zl;ke.anchor=Ee(ke.anchor),ke.origin=Ee(ke.origin);const{overflows:De}=Y(ke);(De[he].before<=oe[he].before&&De[he].after<=oe[he].after||De[he].before+De[he].after<(oe[he].before+oe[he].after)/2)&&(W=ke,fe=j[he]=!0)}}),fe)continue}oe.x.before&&(N+=oe.x.before,D.x+=oe.x.before),oe.x.after&&(N-=oe.x.after,D.x-=oe.x.after),oe.y.before&&(J+=oe.y.before,D.y+=oe.y.before),oe.y.after&&(J-=oe.y.after,D.y-=oe.y.after);{const le=mf(D,L);Q.x=L.width-le.x.before-le.x.after,Q.y=L.height-le.y.before-le.y.after,N+=le.x.before,D.x+=le.x.before,J+=le.y.before,D.y+=le.y.before}break}const ee=vf(W.anchor);return Object.assign(i.value,{"--v-overlay-anchor-origin":`${W.anchor.side} ${W.anchor.align}`,transformOrigin:`${W.origin.side} ${W.origin.align}`,top:je(Yl(J)),left:e.isRtl.value?void 0:je(Yl(N)),right:e.isRtl.value?je(Yl(-N)):void 0,minWidth:je(ee==="y"?Math.min(f.value,V.width):f.value),maxWidth:je(jf(en(Q.x,f.value===1/0?0:f.value,x.value))),maxHeight:je(jf(en(Q.y,m.value===1/0?0:m.value,w.value)))}),{available:Q,contentBox:D}}return He(()=>[l.value,u.value,a.offset,a.minWidth,a.minHeight,a.maxWidth,a.maxHeight],()=>_()),gt(()=>{const V=_();if(!V)return;const{available:D,contentBox:X}=V;X.height>D.y&&requestAnimationFrame(()=>{_(),requestAnimationFrame(()=>{_()})})}),{updateLocation:_}}function Yl(e){return Math.round(e*devicePixelRatio)/devicePixelRatio}function jf(e){return Math.ceil(e*devicePixelRatio)/devicePixelRatio}let Kc=!0;const bo=[];function nE(e){!Kc||bo.length?(bo.push(e),Zc()):(Kc=!1,e(),Zc())}let $f=-1;function Zc(){cancelAnimationFrame($f),$f=requestAnimationFrame(()=>{const e=bo.shift();e&&e(),bo.length?Zc():Kc=!0})}const eo={none:null,close:sE,block:rE,reposition:oE},aE=me({scrollStrategy:{type:[String,Function],default:"block",validator:e=>typeof e=="function"||e in eo}},"VOverlay-scroll-strategies");function iE(e,a){if(!St)return;let i;vn(async()=>{i==null||i.stop(),a.isActive.value&&e.scrollStrategy&&(i=es(),await gt(),i.active&&i.run(()=>{var r;typeof e.scrollStrategy=="function"?e.scrollStrategy(a,e,i):(r=eo[e.scrollStrategy])==null||r.call(eo,a,e,i)}))}),nn(()=>{i==null||i.stop()})}function sE(e){function a(i){e.isActive.value=!1}tb(e.activatorEl.value??e.contentEl.value,a)}function rE(e,a){var f;const i=(f=e.root.value)==null?void 0:f.offsetParent,r=[...new Set([...vo(e.activatorEl.value,a.contained?i:void 0),...vo(e.contentEl.value,a.contained?i:void 0)])].filter(m=>!m.classList.contains("v-overlay-scroll-blocked")),l=window.innerWidth-document.documentElement.offsetWidth,u=(m=>ld(m)&&m)(i||document.documentElement);u&&e.root.value.classList.add("v-overlay--scroll-blocked"),r.forEach((m,x)=>{m.style.setProperty("--v-body-scroll-x",je(-m.scrollLeft)),m.style.setProperty("--v-body-scroll-y",je(-m.scrollTop)),m!==document.documentElement&&m.style.setProperty("--v-scrollbar-offset",je(l)),m.classList.add("v-overlay-scroll-blocked")}),nn(()=>{r.forEach((m,x)=>{const w=parseFloat(m.style.getPropertyValue("--v-body-scroll-x")),C=parseFloat(m.style.getPropertyValue("--v-body-scroll-y"));m.style.removeProperty("--v-body-scroll-x"),m.style.removeProperty("--v-body-scroll-y"),m.style.removeProperty("--v-scrollbar-offset"),m.classList.remove("v-overlay-scroll-blocked"),m.scrollLeft=-w,m.scrollTop=-C}),u&&e.root.value.classList.remove("v-overlay--scroll-blocked")})}function oE(e,a,i){let r=!1,l=-1,u=-1;function f(m){nE(()=>{var C,A;const x=performance.now();(A=(C=e.updateLocation).value)==null||A.call(C,m),r=(performance.now()-x)/(1e3/60)>2})}u=(typeof requestIdleCallback>"u"?m=>m():requestIdleCallback)(()=>{i.run(()=>{tb(e.activatorEl.value??e.contentEl.value,m=>{r?(cancelAnimationFrame(l),l=requestAnimationFrame(()=>{l=requestAnimationFrame(()=>{f(m)})})):f(m)})})}),nn(()=>{typeof cancelIdleCallback<"u"&&cancelIdleCallback(u),cancelAnimationFrame(l)})}function tb(e,a){const i=[document,...vo(e)];i.forEach(r=>{r.addEventListener("scroll",a,{passive:!0})}),nn(()=>{i.forEach(r=>{r.removeEventListener("scroll",a)})})}const Jc=Symbol.for("vuetify:v-menu"),nb=me({closeDelay:[Number,String],openDelay:[Number,String]},"delay");function ab(e,a){const i={},r=l=>()=>{if(!St)return Promise.resolve(!0);const u=l==="openDelay";return i.closeDelay&&window.clearTimeout(i.closeDelay),delete i.closeDelay,i.openDelay&&window.clearTimeout(i.openDelay),delete i.openDelay,new Promise(f=>{const m=parseInt(e[l]??0,10);i[l]=window.setTimeout(()=>{a==null||a(u),f(u)},m)})};return{runCloseDelay:r("closeDelay"),runOpenDelay:r("openDelay")}}const lE=me({activator:[String,Object],activatorProps:{type:Object,default:()=>({})},openOnClick:{type:Boolean,default:void 0},openOnHover:Boolean,openOnFocus:{type:Boolean,default:void 0},closeOnContentClick:Boolean,...nb()},"VOverlay-activator");function cE(e,a){let{isActive:i,isTop:r}=a;const l=Oe();let u=!1,f=!1,m=!0;const x=$(()=>e.openOnFocus||e.openOnFocus==null&&e.openOnHover),w=$(()=>e.openOnClick||e.openOnClick==null&&!e.openOnHover&&!x.value),{runOpenDelay:C,runCloseDelay:A}=ab(e,W=>{W===(e.openOnHover&&u||x.value&&f)&&!(e.openOnHover&&i.value&&!r.value)&&(i.value!==W&&(m=!0),i.value=W)}),E={onClick:W=>{W.stopPropagation(),l.value=W.currentTarget||W.target,i.value=!i.value},onMouseenter:W=>{var Y;(Y=W.sourceCapabilities)!=null&&Y.firesTouchEvents||(u=!0,l.value=W.currentTarget||W.target,C())},onMouseleave:W=>{u=!1,A()},onFocus:W=>{Ki(W.target,":focus-visible")!==!1&&(f=!0,W.stopPropagation(),l.value=W.currentTarget||W.target,C())},onBlur:W=>{f=!1,W.stopPropagation(),A()}},_=$(()=>{const W={};return w.value&&(W.onClick=E.onClick),e.openOnHover&&(W.onMouseenter=E.onMouseenter,W.onMouseleave=E.onMouseleave),x.value&&(W.onFocus=E.onFocus,W.onBlur=E.onBlur),W}),V=$(()=>{const W={};if(e.openOnHover&&(W.onMouseenter=()=>{u=!0,C()},W.onMouseleave=()=>{u=!1,A()}),x.value&&(W.onFocusin=()=>{f=!0,C()},W.onFocusout=()=>{f=!1,A()}),e.closeOnContentClick){const Y=ut(Jc,null);W.onClick=()=>{i.value=!1,Y==null||Y.closeParents()}}return W}),D=$(()=>{const W={};return e.openOnHover&&(W.onMouseenter=()=>{m&&(u=!0,m=!1,C())},W.onMouseleave=()=>{u=!1,A()}),W});He(r,W=>{W&&(e.openOnHover&&!u&&(!x.value||!f)||x.value&&!f&&(!e.openOnHover||!u))&&(i.value=!1)});const X=Oe();vn(()=>{X.value&>(()=>{l.value=Rc(X.value)})});const B=Wt("useActivator");let L;return He(()=>!!e.activator,W=>{W&&St?(L=es(),L.run(()=>{uE(e,B,{activatorEl:l,activatorEvents:_})})):L&&L.stop()},{flush:"post",immediate:!0}),nn(()=>{L==null||L.stop()}),{activatorEl:l,activatorRef:X,activatorEvents:_,contentEvents:V,scrimEvents:D}}function uE(e,a,i){let{activatorEl:r,activatorEvents:l}=i;He(()=>e.activator,(x,w)=>{if(w&&x!==w){const C=m(w);C&&f(C)}x&>(()=>u())},{immediate:!0}),He(()=>e.activatorProps,()=>{u()}),nn(()=>{f()});function u(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:m(),w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;x&&iC(x,Ye(l.value,w))}function f(){let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:m(),w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e.activatorProps;x&&sC(x,Ye(l.value,w))}function m(){var C,A;let x=arguments.length>0&&arguments[0]!==void 0?arguments[0]:e.activator,w;if(x)if(x==="parent"){let E=(A=(C=a==null?void 0:a.proxy)==null?void 0:C.$el)==null?void 0:A.parentNode;for(;E.hasAttribute("data-no-activator");)E=E.parentNode;w=E}else typeof x=="string"?w=document.querySelector(x):"$el"in x?w=x.$el:w=x;return r.value=(w==null?void 0:w.nodeType)===Node.ELEMENT_NODE?w:null,r.value}}function ib(){if(!St)return Xe(!1);const{ssr:e}=Pi();if(e){const a=Xe(!1);return zt(()=>{a.value=!0}),a}else return Xe(!0)}const ol=me({eager:Boolean},"lazy");function Ed(e,a){const i=Xe(!1),r=$(()=>i.value||e.eager||a.value);He(a,()=>i.value=!0);function l(){e.eager||(i.value=!1)}return{isBooted:i,hasContent:r,onAfterLeave:l}}function vs(){const a=Wt("useScopeId").vnode.scopeId;return{scopeId:a?{[a]:""}:void 0}}const Gf=Symbol.for("vuetify:stack"),Ss=Gt([]);function dE(e,a,i){const r=Wt("useStack"),l=!i,u=ut(Gf,void 0),f=Gt({activeChildren:new Set});Pt(Gf,f);const m=Xe(+a.value);Wa(e,()=>{var A;const C=(A=Ss.at(-1))==null?void 0:A[1];m.value=C?C+10:+a.value,l&&Ss.push([r.uid,m.value]),u==null||u.activeChildren.add(r.uid),nn(()=>{if(l){const E=nt(Ss).findIndex(_=>_[0]===r.uid);Ss.splice(E,1)}u==null||u.activeChildren.delete(r.uid)})});const x=Xe(!0);l&&vn(()=>{var A;const C=((A=Ss.at(-1))==null?void 0:A[0])===r.uid;setTimeout(()=>x.value=C)});const w=$(()=>!f.activeChildren.size);return{globalTop:as(x),localTop:w,stackStyles:$(()=>({zIndex:m.value}))}}function hE(e){return{teleportTarget:$(()=>{const i=e.value;if(i===!0||!St)return;const r=i===!1?document.body:typeof i=="string"?document.querySelector(i):i;if(r==null)return;let l=r.querySelector(":scope > .v-overlay-container");return l||(l=document.createElement("div"),l.className="v-overlay-container",r.appendChild(l)),l})}}function fE(){return!0}function sb(e,a,i){if(!e||rb(e,i)===!1)return!1;const r=Qm(a);if(typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&r.host===e.target)return!1;const l=(typeof i.value=="object"&&i.value.include||(()=>[]))();return l.push(a),!l.some(u=>u==null?void 0:u.contains(e.target))}function rb(e,a){return(typeof a.value=="object"&&a.value.closeConditional||fE)(e)}function gE(e,a,i){const r=typeof i.value=="function"?i.value:i.value.handler;a._clickOutside.lastMousedownWasOutside&&sb(e,a,i)&&setTimeout(()=>{rb(e,i)&&r&&r(e)},0)}function Uf(e,a){const i=Qm(e);a(document),typeof ShadowRoot<"u"&&i instanceof ShadowRoot&&a(i)}const ob={mounted(e,a){const i=l=>gE(l,e,a),r=l=>{e._clickOutside.lastMousedownWasOutside=sb(l,e,a)};Uf(e,l=>{l.addEventListener("click",i,!0),l.addEventListener("mousedown",r,!0)}),e._clickOutside||(e._clickOutside={lastMousedownWasOutside:!1}),e._clickOutside[a.instance.$.uid]={onClick:i,onMousedown:r}},unmounted(e,a){e._clickOutside&&(Uf(e,i=>{var u;if(!i||!((u=e._clickOutside)!=null&&u[a.instance.$.uid]))return;const{onClick:r,onMousedown:l}=e._clickOutside[a.instance.$.uid];i.removeEventListener("click",r,!0),i.removeEventListener("mousedown",l,!0)}),delete e._clickOutside[a.instance.$.uid])}};function vE(e){const{modelValue:a,color:i,...r}=e;return O($n,{name:"fade-transition",appear:!0},{default:()=>[e.modelValue&&O("div",Ye({class:["v-overlay__scrim",e.color.backgroundColorClasses.value],style:e.color.backgroundColorStyles.value},r),null)]})}const Sr=me({absolute:Boolean,attach:[Boolean,String,Object],closeOnBack:{type:Boolean,default:!0},contained:Boolean,contentClass:null,contentProps:null,disabled:Boolean,noClickAnimation:Boolean,modelValue:Boolean,persistent:Boolean,scrim:{type:[Boolean,String],default:!0},zIndex:{type:[Number,String],default:2e3},...lE(),...We(),...Vn(),...ol(),...ZP(),...aE(),...ht(),...wa()},"VOverlay"),pa=Te()({name:"VOverlay",directives:{ClickOutside:ob},inheritAttrs:!1,props:{_disableGlobalStack:Boolean,...Sr()},emits:{"click:outside":e=>!0,"update:modelValue":e=>!0,afterLeave:()=>!0},setup(e,a){let{slots:i,attrs:r,emit:l}=a;const u=tt(e,"modelValue"),f=$({get:()=>u.value,set:ke=>{ke&&e.disabled||(u.value=ke)}}),{teleportTarget:m}=hE($(()=>e.attach||e.contained)),{themeClasses:x}=vt(e),{rtlClasses:w,isRtl:C}=jt(),{hasContent:A,onAfterLeave:E}=Ed(e,f),_=Rt($(()=>typeof e.scrim=="string"?e.scrim:null)),{globalTop:V,localTop:D,stackStyles:X}=dE(f,Ie(e,"zIndex"),e._disableGlobalStack),{activatorEl:B,activatorRef:L,activatorEvents:W,contentEvents:Y,scrimEvents:N}=cE(e,{isActive:f,isTop:D}),{dimensionStyles:J}=Mn(e),Q=ib(),{scopeId:j}=vs();He(()=>e.disabled,ke=>{ke&&(f.value=!1)});const G=Oe(),ee=Oe(),{contentStyles:ie,updateLocation:ne}=JP(e,{isRtl:C,contentEl:ee,activatorEl:B,isActive:f});iE(e,{root:G,contentEl:ee,activatorEl:B,isActive:f,updateLocation:ne});function oe(ke){l("click:outside",ke),e.persistent?he():f.value=!1}function le(){return f.value&&V.value}St&&He(f,ke=>{ke?window.addEventListener("keydown",Ae):window.removeEventListener("keydown",Ae)},{immediate:!0});function Ae(ke){var Ee,De;ke.key==="Escape"&&V.value&&(e.persistent?he():(f.value=!1,(Ee=ee.value)!=null&&Ee.contains(document.activeElement)&&((De=B.value)==null||De.focus())))}const we=wp();Wa(()=>e.closeOnBack,()=>{tP(we,ke=>{V.value&&f.value?(ke(!1),e.persistent?he():f.value=!1):ke()})});const fe=Oe();He(()=>f.value&&(e.absolute||e.contained)&&m.value==null,ke=>{if(ke){const Ee=od(G.value);Ee&&Ee!==document.scrollingElement&&(fe.value=Ee.scrollTop)}});function he(){e.noClickAnimation||ee.value&&oi(ee.value,[{transformOrigin:"center"},{transform:"scale(1.03)"},{transformOrigin:"center"}],{duration:150,easing:Qs})}return Ve(()=>{var ke;return O(Ke,null,[(ke=i.activator)==null?void 0:ke.call(i,{isActive:f.value,props:Ye({ref:L},W.value,e.activatorProps)}),Q.value&&A.value&&O(dv,{disabled:!m.value,to:m.value},{default:()=>[O("div",Ye({class:["v-overlay",{"v-overlay--absolute":e.absolute||e.contained,"v-overlay--active":f.value,"v-overlay--contained":e.contained},x.value,w.value,e.class],style:[X.value,{top:je(fe.value)},e.style],ref:G},j,r),[O(vE,Ye({color:_,modelValue:f.value&&!!e.scrim},N.value),null),O(Xn,{appear:!0,persisted:!0,transition:e.transition,target:B.value,onAfterLeave:()=>{E(),l("afterLeave")}},{default:()=>{var Ee;return[Et(O("div",Ye({ref:ee,class:["v-overlay__content",e.contentClass],style:[J.value,ie.value]},Y.value,e.contentProps),[(Ee=i.default)==null?void 0:Ee.call(i,{isActive:f})]),[[Ln,f.value],[mn("click-outside"),{handler:oe,closeConditional:le,include:()=>[B.value]}]])]}})])]})])}),{activatorEl:B,animateClick:he,contentEl:ee,globalTop:V,localTop:D,updateLocation:ne}}}),Wl=Symbol("Forwarded refs");function jl(e,a){let i=e;for(;i;){const r=Reflect.getOwnPropertyDescriptor(i,a);if(r)return r;i=Object.getPrototypeOf(i)}}function Zn(e){for(var a=arguments.length,i=new Array(a>1?a-1:0),r=1;r!0},setup(e,a){let{slots:i}=a;const r=tt(e,"modelValue"),{scopeId:l}=vs(),u=sn(),f=$(()=>e.id||`v-menu-${u}`),m=Oe(),x=ut(Jc,null),w=Xe(0);Pt(Jc,{register(){++w.value},unregister(){--w.value},closeParents(){setTimeout(()=>{w.value||(r.value=!1,x==null||x.closeParents())},40)}});async function C(D){var L,W,Y;const X=D.relatedTarget,B=D.target;await gt(),r.value&&X!==B&&((L=m.value)!=null&&L.contentEl)&&((W=m.value)!=null&&W.globalTop)&&![document,m.value.contentEl].includes(B)&&!m.value.contentEl.contains(B)&&((Y=Js(m.value.contentEl)[0])==null||Y.focus())}He(r,D=>{D?(x==null||x.register(),document.addEventListener("focusin",C,{once:!0})):(x==null||x.unregister(),document.removeEventListener("focusin",C))});function A(){x==null||x.closeParents()}function E(D){var X,B,L;e.disabled||D.key==="Tab"&&(Nm(Js((X=m.value)==null?void 0:X.contentEl,!1),D.shiftKey?"prev":"next",Y=>Y.tabIndex>=0)||(r.value=!1,(L=(B=m.value)==null?void 0:B.activatorEl)==null||L.focus()))}function _(D){var B;if(e.disabled)return;const X=(B=m.value)==null?void 0:B.contentEl;X&&r.value?D.key==="ArrowDown"?(D.preventDefault(),fo(X,"next")):D.key==="ArrowUp"&&(D.preventDefault(),fo(X,"prev")):["ArrowDown","ArrowUp"].includes(D.key)&&(r.value=!0,D.preventDefault(),setTimeout(()=>setTimeout(()=>_(D))))}const V=$(()=>Ye({"aria-haspopup":"menu","aria-expanded":String(r.value),"aria-owns":f.value,onKeydown:_},e.activatorProps));return Ve(()=>{const[D]=pa.filterProps(e);return O(pa,Ye({ref:m,class:["v-menu",e.class],style:e.style},D,{modelValue:r.value,"onUpdate:modelValue":X=>r.value=X,absolute:!0,activatorProps:V.value,"onClick:outside":A,onKeydown:E},l),{activator:i.activator,default:function(){for(var X=arguments.length,B=new Array(X),L=0;L{var W;return[(W=i.default)==null?void 0:W.call(i,...B)]}})}})}),Zn({id:f,ΨopenChildren:w},m)}});const pE=me({active:Boolean,max:[Number,String],value:{type:[Number,String],default:0},...We(),...wa({transition:{component:gd}})},"VCounter"),cl=Te()({name:"VCounter",functional:!0,props:pE(),setup(e,a){let{slots:i}=a;const r=$(()=>e.max?`${e.value} / ${e.max}`:String(e.value));return Ve(()=>O(Xn,{transition:e.transition},{default:()=>[Et(O("div",{class:["v-counter",e.class],style:e.style},[i.default?i.default({counter:r.value,max:e.max,value:e.value}):r.value]),[[Ln,e.active]])]})),{}}});const bE=me({floating:Boolean,...We()},"VFieldLabel"),Ps=Te()({name:"VFieldLabel",props:bE(),setup(e,a){let{slots:i}=a;return Ve(()=>O(gs,{class:["v-field-label",{"v-field-label--floating":e.floating},e.class],style:e.style,"aria-hidden":e.floating||void 0},i)),{}}}),xE=["underlined","outlined","filled","solo","solo-inverted","solo-filled","plain"],ul=me({appendInnerIcon:et,bgColor:String,clearable:Boolean,clearIcon:{type:et,default:"$clear"},active:Boolean,centerAffix:{type:Boolean,default:void 0},color:String,baseColor:String,dirty:Boolean,disabled:{type:Boolean,default:null},error:Boolean,flat:Boolean,label:String,persistentClear:Boolean,prependInnerIcon:et,reverse:Boolean,singleLine:Boolean,variant:{type:String,default:"filled",validator:e=>xE.includes(e)},"onClick:clear":ta(),"onClick:appendInner":ta(),"onClick:prependInner":ta(),...We(),...wd(),...At(),...ht()},"VField"),kr=Te()({name:"VField",inheritAttrs:!1,props:{id:String,...il(),...ul()},emits:{"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,a){let{attrs:i,emit:r,slots:l}=a;const{themeClasses:u}=vt(e),{loaderClasses:f}=nl(e),{focusClasses:m,isFocused:x,focus:w,blur:C}=qa(e),{InputIcon:A}=Vp(e),{roundedClasses:E}=Lt(e),{rtlClasses:_}=jt(),V=$(()=>e.dirty||e.active),D=$(()=>!e.singleLine&&!!(e.label||l.label)),X=sn(),B=$(()=>e.id||`input-${X}`),L=$(()=>`${B.value}-messages`),W=Oe(),Y=Oe(),N=Oe(),J=$(()=>["plain","underlined"].includes(e.variant)),{backgroundColorClasses:Q,backgroundColorStyles:j}=Rt(Ie(e,"bgColor")),{textColorClasses:G,textColorStyles:ee}=an($(()=>e.error||e.disabled?void 0:V.value&&x.value?e.color:e.baseColor));He(V,oe=>{if(D.value){const le=W.value.$el,Ae=Y.value.$el;requestAnimationFrame(()=>{const we=id(le),fe=Ae.getBoundingClientRect(),he=fe.x-we.x,ke=fe.y-we.y-(we.height/2-fe.height/2),Ee=fe.width/.75,De=Math.abs(Ee-we.width)>1?{maxWidth:je(Ee)}:void 0,Fe=getComputedStyle(le),Ze=getComputedStyle(Ae),Je=parseFloat(Fe.transitionDuration)*1e3||150,ze=parseFloat(Ze.getPropertyValue("--v-field-label-scale")),ue=Ze.getPropertyValue("color");le.style.visibility="visible",Ae.style.visibility="hidden",oi(le,{transform:`translate(${he}px, ${ke}px) scale(${ze})`,color:ue,...De},{duration:Je,easing:Qs,direction:oe?"normal":"reverse"}).finished.then(()=>{le.style.removeProperty("visibility"),Ae.style.removeProperty("visibility")})})}},{flush:"post"});const ie=$(()=>({isActive:V,isFocused:x,controlRef:N,blur:C,focus:w}));function ne(oe){oe.target!==document.activeElement&&oe.preventDefault()}return Ve(()=>{var he,ke,Ee;const oe=e.variant==="outlined",le=l["prepend-inner"]||e.prependInnerIcon,Ae=!!(e.clearable||l.clear),we=!!(l["append-inner"]||e.appendInnerIcon||Ae),fe=l.label?l.label({...ie.value,label:e.label,props:{for:B.value}}):e.label;return O("div",Ye({class:["v-field",{"v-field--active":V.value,"v-field--appended":we,"v-field--center-affix":e.centerAffix??!J.value,"v-field--disabled":e.disabled,"v-field--dirty":e.dirty,"v-field--error":e.error,"v-field--flat":e.flat,"v-field--has-background":!!e.bgColor,"v-field--persistent-clear":e.persistentClear,"v-field--prepended":le,"v-field--reverse":e.reverse,"v-field--single-line":e.singleLine,"v-field--no-label":!fe,[`v-field--variant-${e.variant}`]:!0},u.value,Q.value,m.value,f.value,E.value,_.value,e.class],style:[j.value,e.style],onClick:ne},i),[O("div",{class:"v-field__overlay"},null),O(Sd,{name:"v-field",active:!!e.loading,color:e.error?"error":typeof e.loading=="string"?e.loading:e.color},{default:l.loader}),le&&O("div",{key:"prepend",class:"v-field__prepend-inner"},[e.prependInnerIcon&&O(A,{key:"prepend-icon",name:"prependInner"},null),(he=l["prepend-inner"])==null?void 0:he.call(l,ie.value)]),O("div",{class:"v-field__field","data-no-activator":""},[["filled","solo","solo-inverted","solo-filled"].includes(e.variant)&&D.value&&O(Ps,{key:"floating-label",ref:Y,class:[G.value],floating:!0,for:B.value,style:ee.value},{default:()=>[fe]}),O(Ps,{ref:W,for:B.value},{default:()=>[fe]}),(ke=l.default)==null?void 0:ke.call(l,{...ie.value,props:{id:B.value,class:"v-field__input","aria-describedby":L.value},focus:w,blur:C})]),Ae&&O(vd,{key:"clear"},{default:()=>[Et(O("div",{class:"v-field__clearable",onMousedown:De=>{De.preventDefault(),De.stopPropagation()}},[l.clear?l.clear():O(A,{name:"clear"},null)]),[[Ln,e.dirty]])]}),we&&O("div",{key:"append",class:"v-field__append-inner"},[(Ee=l["append-inner"])==null?void 0:Ee.call(l,ie.value),e.appendInnerIcon&&O(A,{key:"append-icon",name:"appendInner"},null)]),O("div",{class:["v-field__outline",G.value],style:ee.value},[oe&&O(Ke,null,[O("div",{class:"v-field__outline__start"},null),D.value&&O("div",{class:"v-field__outline__notch"},[O(Ps,{ref:Y,floating:!0,for:B.value},{default:()=>[fe]})]),O("div",{class:"v-field__outline__end"},null)]),J.value&&D.value&&O(Ps,{ref:Y,floating:!0,for:B.value},{default:()=>[fe]})])])}),{controlRef:N}}});function Td(e){const a=Object.keys(kr.props).filter(i=>!td(i)&&i!=="class"&&i!=="style");return pi(e,a)}const yE=["color","file","time","date","datetime-local","week","month"],dl=me({autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,suffix:String,role:String,type:{type:String,default:"text"},modelModifiers:Object,...ka(),...ul()},"VTextField"),yi=Te()({name:"VTextField",directives:{Intersect:tl},inheritAttrs:!1,props:dl(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,a){let{attrs:i,emit:r,slots:l}=a;const u=tt(e,"modelValue"),{isFocused:f,focus:m,blur:x}=qa(e),w=$(()=>typeof e.counterValue=="function"?e.counterValue(u.value):(u.value??"").toString().length),C=$(()=>{if(i.maxlength)return i.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter}),A=$(()=>["plain","underlined"].includes(e.variant));function E(J,Q){var j,G;!e.autofocus||!J||(G=(j=Q[0].target)==null?void 0:j.focus)==null||G.call(j)}const _=Oe(),V=Oe(),D=Oe(),X=$(()=>yE.includes(e.type)||e.persistentPlaceholder||f.value||e.active);function B(){var J;D.value!==document.activeElement&&((J=D.value)==null||J.focus()),f.value||m()}function L(J){r("mousedown:control",J),J.target!==D.value&&(B(),J.preventDefault())}function W(J){B(),r("click:control",J)}function Y(J){J.stopPropagation(),B(),gt(()=>{u.value=null,ad(e["onClick:clear"],J)})}function N(J){var j;const Q=J.target;if(u.value=Q.value,(j=e.modelModifiers)!=null&&j.trim&&["text","search","password","tel","url"].includes(e.type)){const G=[Q.selectionStart,Q.selectionEnd];gt(()=>{Q.selectionStart=G[0],Q.selectionEnd=G[1]})}}return Ve(()=>{const J=!!(l.counter||e.counter||e.counterValue),Q=!!(J||l.details),[j,G]=Ai(i),[{modelValue:ee,...ie}]=Ut.filterProps(e),[ne]=Td(e);return O(Ut,Ye({ref:_,modelValue:u.value,"onUpdate:modelValue":oe=>u.value=oe,class:["v-text-field",{"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-text-field--plain-underlined":["plain","underlined"].includes(e.variant)},e.class],style:e.style},j,ie,{centerAffix:!A.value,focused:f.value}),{...l,default:oe=>{let{id:le,isDisabled:Ae,isDirty:we,isReadonly:fe,isValid:he}=oe;return O(kr,Ye({ref:V,onMousedown:L,onClick:W,"onClick:clear":Y,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"],role:e.role},ne,{id:le.value,active:X.value||we.value,dirty:we.value||e.dirty,disabled:Ae.value,focused:f.value,error:he.value===!1}),{...l,default:ke=>{let{props:{class:Ee,...De}}=ke;const Fe=Et(O("input",Ye({ref:D,value:u.value,onInput:N,autofocus:e.autofocus,readonly:fe.value,disabled:Ae.value,name:e.name,placeholder:e.placeholder,size:1,type:e.type,onFocus:B,onBlur:x},De,G),null),[[mn("intersect"),{handler:E},null,{once:!0}]]);return O(Ke,null,[e.prefix&&O("span",{class:"v-text-field__prefix"},[O("span",{class:"v-text-field__prefix__text"},[e.prefix])]),l.default?O("div",{class:Ee,"data-no-activator":""},[l.default(),Fe]):jn(Fe,{class:Ee}),e.suffix&&O("span",{class:"v-text-field__suffix"},[O("span",{class:"v-text-field__suffix__text"},[e.suffix])])])}})},details:Q?oe=>{var le;return O(Ke,null,[(le=l.details)==null?void 0:le.call(l,oe),J&&O(Ke,null,[O("span",null,null),O(cl,{active:e.persistentCounter||f.value,value:w.value,max:C.value},l.counter)])])}:void 0})}),Zn({},_,V,D)}});const wE=me({renderless:Boolean,...We()},"VVirtualScrollItem"),SE=Te()({name:"VVirtualScrollItem",inheritAttrs:!1,props:wE(),emits:{"update:height":e=>!0},setup(e,a){let{attrs:i,emit:r,slots:l}=a;const{resizeRef:u,contentRect:f}=na(void 0,"border");He(()=>{var m;return(m=f.value)==null?void 0:m.height},m=>{m!=null&&r("update:height",m)}),Ve(()=>{var m,x;return e.renderless?O(Ke,null,[(m=l.default)==null?void 0:m.call(l,{itemRef:u})]):O("div",Ye({ref:u,class:["v-virtual-scroll__item",e.class],style:e.style},i),[(x=l.default)==null?void 0:x.call(l)])})}}),qf=-1,Kf=1,kE=me({itemHeight:{type:[Number,String],default:48}},"virtual");function CE(e,a,i){const r=Xe(0),l=Xe(e.itemHeight),u=$({get:()=>parseInt(l.value??0,10),set(Q){l.value=Q}}),f=Oe(),{resizeRef:m,contentRect:x}=na();vn(()=>{m.value=f.value});const w=Pi(),C=new Map;let A=Array.from({length:a.value.length});const E=$(()=>{const Q=(!x.value||f.value===document.documentElement?w.height.value:x.value.height)-((i==null?void 0:i.value)??0);return Math.ceil(Q/u.value*1.7+1)});function _(Q,j){u.value=Math.max(u.value,j),A[Q]=j,C.set(a.value[Q],j)}function V(Q){return A.slice(0,Q).reduce((j,G)=>j+(G||u.value),0)}function D(Q){const j=a.value.length;let G=0,ee=0;for(;ee=oe&&(r.value=en(ne,0,a.value.length-E.value)),X=j}function L(Q){if(!f.value)return;const j=V(Q);f.value.scrollTop=j}const W=$(()=>Math.min(a.value.length,r.value+E.value)),Y=$(()=>a.value.slice(r.value,W.value).map((Q,j)=>({raw:Q,index:j+r.value}))),N=$(()=>V(r.value)),J=$(()=>V(a.value.length)-V(W.value));return He(()=>a.value.length,()=>{A=ua(a.value.length).map(()=>u.value),C.forEach((Q,j)=>{const G=a.value.indexOf(j);G===-1?C.delete(j):A[G]=Q})}),{containerRef:f,computedItems:Y,itemHeight:u,paddingTop:N,paddingBottom:J,scrollToIndex:L,handleScroll:B,handleItemResize:_}}const AE=me({items:{type:Array,default:()=>[]},renderless:Boolean,...kE(),...We(),...Vn()},"VVirtualScroll"),hl=Te()({name:"VVirtualScroll",props:AE(),setup(e,a){let{slots:i}=a;const r=Wt("VVirtualScroll"),{dimensionStyles:l}=Mn(e),{containerRef:u,handleScroll:f,handleItemResize:m,scrollToIndex:x,paddingTop:w,paddingBottom:C,computedItems:A}=CE(e,Ie(e,"items"));return Wa(()=>e.renderless,()=>{zt(()=>{var E;u.value=od(r.vnode.el,!0),(E=u.value)==null||E.addEventListener("scroll",f)}),nn(()=>{var E;(E=u.value)==null||E.removeEventListener("scroll",f)})}),Ve(()=>{const E=A.value.map(_=>O(SE,{key:_.index,renderless:e.renderless,"onUpdate:height":V=>m(_.index,V)},{default:V=>{var D;return(D=i.default)==null?void 0:D.call(i,{item:_.raw,index:_.index,...V})}}));return e.renderless?O(Ke,null,[O("div",{class:"v-virtual-scroll__spacer",style:{paddingTop:je(w.value)}},null),E,O("div",{class:"v-virtual-scroll__spacer",style:{paddingBottom:je(C.value)}},null)]):O("div",{ref:u,class:["v-virtual-scroll",e.class],onScroll:f,style:[l.value,e.style]},[O("div",{class:"v-virtual-scroll__container",style:{paddingTop:je(w.value),paddingBottom:je(C.value)}},[E])])}),{scrollToIndex:x}}});function Id(e,a){const i=Xe(!1);let r;function l(m){cancelAnimationFrame(r),i.value=!0,r=requestAnimationFrame(()=>{r=requestAnimationFrame(()=>{i.value=!1})})}async function u(){await new Promise(m=>requestAnimationFrame(m)),await new Promise(m=>requestAnimationFrame(m)),await new Promise(m=>requestAnimationFrame(m)),await new Promise(m=>{if(i.value){const x=He(i,()=>{x(),m()})}else m()})}async function f(m){var C,A;if(m.key==="Tab"&&((C=a.value)==null||C.focus()),!["PageDown","PageUp","Home","End"].includes(m.key))return;const x=(A=e.value)==null?void 0:A.$el;if(!x)return;(m.key==="Home"||m.key==="End")&&x.scrollTo({top:m.key==="Home"?0:x.scrollHeight,behavior:"smooth"}),await u();const w=x.querySelectorAll(":scope > :not(.v-virtual-scroll__spacer)");if(m.key==="PageDown"||m.key==="Home"){const E=x.getBoundingClientRect().top;for(const _ of w)if(_.getBoundingClientRect().top>=E){_.focus();break}}else{const E=x.getBoundingClientRect().bottom;for(const _ of[...w].reverse())if(_.getBoundingClientRect().bottom<=E){_.focus();break}}}return{onListScroll:l,onListKeydown:f}}const Ld=me({chips:Boolean,closableChips:Boolean,closeText:{type:String,default:"$vuetify.close"},openText:{type:String,default:"$vuetify.open"},eager:Boolean,hideNoData:Boolean,hideSelected:Boolean,menu:Boolean,menuIcon:{type:et,default:"$dropdown"},menuProps:{type:Object},multiple:Boolean,noDataText:{type:String,default:"$vuetify.noDataText"},openOnClear:Boolean,valueComparator:{type:Function,default:Ci},itemColor:String,...Zp({itemChildren:!1})},"Select"),PE=me({...Ld(),..._n(dl({modelValue:null,role:"button"}),["validationValue","dirty","appendInnerIcon"]),...wa({transition:{component:Qo}})},"VSelect"),EE=Te()({name:"VSelect",props:PE(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,a){let{slots:i}=a;const{t:r}=On(),l=Oe(),u=Oe(),f=Oe(),m=tt(e,"menu"),x=$({get:()=>m.value,set:fe=>{var he;m.value&&!fe&&((he=u.value)!=null&&he.ΨopenChildren)||(m.value=fe)}}),{items:w,transformIn:C,transformOut:A}=Pd(e),E=tt(e,"modelValue",[],fe=>C(fe===null?[null]:In(fe)),fe=>{const he=A(fe);return e.multiple?he:he[0]??null}),_=sl(),V=$(()=>E.value.map(fe=>w.value.find(he=>{const ke=Qt(he.raw,e.itemValue),Ee=Qt(fe.raw,e.itemValue);return ke===void 0||Ee===void 0?!1:e.returnObject?e.valueComparator(ke,Ee):e.valueComparator(he.value,fe.value)})||fe)),D=$(()=>V.value.map(fe=>fe.props.value)),X=Xe(!1),B=$(()=>x.value?e.closeText:e.openText);let L="",W;const Y=$(()=>e.hideSelected?w.value.filter(fe=>!V.value.some(he=>he===fe)):w.value),N=$(()=>e.hideNoData&&!w.value.length||e.readonly||(_==null?void 0:_.isReadonly.value)),J=Oe(),{onListScroll:Q,onListKeydown:j}=Id(J,l);function G(fe){e.openOnClear&&(x.value=!0)}function ee(){N.value||(x.value=!x.value)}function ie(fe){var Fe,Ze;if(!fe.key||e.readonly||_!=null&&_.isReadonly.value)return;["Enter"," ","ArrowDown","ArrowUp","Home","End"].includes(fe.key)&&fe.preventDefault(),["Enter","ArrowDown"," "].includes(fe.key)&&(x.value=!0),["Escape","Tab"].includes(fe.key)&&(x.value=!1),fe.key==="Home"?(Fe=J.value)==null||Fe.focus("first"):fe.key==="End"&&((Ze=J.value)==null||Ze.focus("last"));const he=1e3;function ke(Je){const ze=Je.key.length===1,ue=!Je.ctrlKey&&!Je.metaKey&&!Je.altKey;return ze&&ue}if(e.multiple||!ke(fe))return;const Ee=performance.now();Ee-W>he&&(L=""),L+=fe.key.toLowerCase(),W=Ee;const De=w.value.find(Je=>Je.title.toLowerCase().startsWith(L));De!==void 0&&(E.value=[De])}function ne(fe){if(e.multiple){const he=D.value.findIndex(ke=>e.valueComparator(ke,fe.value));if(he===-1)E.value=[...E.value,fe];else{const ke=[...E.value];ke.splice(he,1),E.value=ke}}else E.value=[fe],x.value=!1}function oe(fe){var he;(he=J.value)!=null&&he.$el.contains(fe.relatedTarget)||(x.value=!1)}function le(){var fe;X.value&&((fe=l.value)==null||fe.focus())}function Ae(fe){X.value=!0}function we(fe){if(fe==null)E.value=[];else if(Ki(l.value,":autofill")||Ki(l.value,":-webkit-autofill")){const he=w.value.find(ke=>ke.title===fe);he&&ne(he)}else l.value&&(l.value.value="")}return He(x,()=>{if(!e.hideSelected&&x.value&&V.value.length){const fe=Y.value.findIndex(he=>V.value.some(ke=>he.value===ke.value));St&&window.requestAnimationFrame(()=>{var he;fe>=0&&((he=f.value)==null||he.scrollToIndex(fe))})}}),Ve(()=>{const fe=!!(e.chips||i.chip),he=!!(!e.hideNoData||Y.value.length||i["prepend-item"]||i["append-item"]||i["no-data"]),ke=E.value.length>0,[Ee]=yi.filterProps(e),De=ke||!X.value&&e.label&&!e.persistentPlaceholder?void 0:e.placeholder;return O(yi,Ye({ref:l},Ee,{modelValue:E.value.map(Fe=>Fe.props.value).join(", "),"onUpdate:modelValue":we,focused:X.value,"onUpdate:focused":Fe=>X.value=Fe,validationValue:E.externalValue,dirty:ke,class:["v-select",{"v-select--active-menu":x.value,"v-select--chips":!!e.chips,[`v-select--${e.multiple?"multiple":"single"}`]:!0,"v-select--selected":E.value.length,"v-select--selection-slot":!!i.selection},e.class],style:e.style,inputmode:"none",placeholder:De,"onClick:clear":G,"onMousedown:control":ee,onBlur:oe,onKeydown:ie,"aria-label":r(B.value),title:r(B.value)}),{...i,default:()=>O(Ke,null,[O(ll,Ye({ref:u,modelValue:x.value,"onUpdate:modelValue":Fe=>x.value=Fe,activator:"parent",contentClass:"v-select__content",disabled:N.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:le},e.menuProps),{default:()=>[he&&O(rl,{ref:J,selected:D.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:Fe=>Fe.preventDefault(),onKeydown:j,onFocusin:Ae,onScrollPassive:Q,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var Fe,Ze,Je;return[(Fe=i["prepend-item"])==null?void 0:Fe.call(i),!Y.value.length&&!e.hideNoData&&(((Ze=i["no-data"])==null?void 0:Ze.call(i))??O(ma,{title:r(e.noDataText)},null)),O(hl,{ref:f,renderless:!0,items:Y.value},{default:ze=>{var be;let{item:ue,index:de,itemRef:Le}=ze;const _e=Ye(ue.props,{ref:Le,key:de,onClick:()=>ne(ue)});return((be=i.item)==null?void 0:be.call(i,{item:ue,index:de,props:_e}))??O(ma,_e,{prepend:ve=>{let{isSelected:Z}=ve;return O(Ke,null,[e.multiple&&!e.hideSelected?O(Qi,{key:ue.value,modelValue:Z,ripple:!1,tabindex:"-1"},null):void 0,ue.props.prependIcon&&O(wt,{icon:ue.props.prependIcon},null)])}})}}),(Je=i["append-item"])==null?void 0:Je.call(i)]}})]}),V.value.map((Fe,Ze)=>{var ue;function Je(de){de.stopPropagation(),de.preventDefault(),ne(Fe)}const ze={"onClick:close":Je,onMousedown(de){de.preventDefault(),de.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0};return O("div",{key:Fe.value,class:"v-select__selection"},[fe?i.chip?O(bt,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:Fe.title}}},{default:()=>{var de;return[(de=i.chip)==null?void 0:de.call(i,{item:Fe,index:Ze,props:ze})]}}):O(wr,Ye({key:"chip",closable:e.closableChips,size:"small",text:Fe.title},ze),null):((ue=i.selection)==null?void 0:ue.call(i,{item:Fe,index:Ze}))??O("span",{class:"v-select__selection-text"},[Fe.title,e.multiple&&Zee==null||a==null?-1:e.toString().toLocaleLowerCase().indexOf(a.toString().toLocaleLowerCase()),lb=me({customFilter:Function,customKeyFilter:Object,filterKeys:[Array,String],filterMode:{type:String,default:"intersection"},noFilter:Boolean},"filter");function IE(e,a,i){var m;const r=[],l=(i==null?void 0:i.default)??TE,u=i!=null&&i.filterKeys?In(i.filterKeys):!1,f=Object.keys((i==null?void 0:i.customKeyFilter)??{}).length;if(!(e!=null&&e.length))return r;e:for(let x=0;xr!=null&&r.transform?_t(a).map(r==null?void 0:r.transform):_t(a));vn(()=>{const x=typeof i=="function"?i():_t(i),w=typeof x!="string"&&typeof x!="number"?"":String(x),C=IE(f.value,w,{customKeyFilter:e.customKeyFilter,default:e.customFilter,filterKeys:e.filterKeys,filterMode:e.filterMode,noFilter:e.noFilter}),A=_t(a),E=[],_=new Map;C.forEach(V=>{let{index:D,matches:X}=V;const B=A[D];E.push(B),_.set(B.value,X)}),l.value=E,u.value=_});function m(x){return u.value.get(x.value)}return{filteredItems:l,filteredMatches:u,getMatches:m}}function LE(e,a,i){if(a==null)return e;if(Array.isArray(a))throw new Error("Multiple matches is not implemented");return typeof a=="number"&&~a?O(Ke,null,[O("span",{class:"v-autocomplete__unmask"},[e.substr(0,a)]),O("span",{class:"v-autocomplete__mask"},[e.substr(a,i)]),O("span",{class:"v-autocomplete__unmask"},[e.substr(a+i)])]):e}const _E=me({autoSelectFirst:{type:[Boolean,String]},search:String,...lb({filterKeys:["title"]}),...Ld(),..._n(dl({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...wa({transition:!1})},"VAutocomplete"),RE=Te()({name:"VAutocomplete",props:_E(),emits:{"update:focused":e=>!0,"update:search":e=>!0,"update:modelValue":e=>!0,"update:menu":e=>!0},setup(e,a){let{slots:i}=a;const{t:r}=On(),l=Oe(),u=Xe(!1),f=Xe(!0),m=Xe(!1),x=Oe(),w=Oe(),C=tt(e,"menu"),A=$({get:()=>C.value,set:be=>{var ve;C.value&&!be&&((ve=x.value)!=null&&ve.ΨopenChildren)||(C.value=be)}}),E=Xe(-1),_=$(()=>{var be;return(be=l.value)==null?void 0:be.color}),V=$(()=>A.value?e.closeText:e.openText),{items:D,transformIn:X,transformOut:B}=Pd(e),{textColorClasses:L,textColorStyles:W}=an(_),Y=tt(e,"search",""),N=tt(e,"modelValue",[],be=>X(be===null?[null]:In(be)),be=>{const ve=B(be);return e.multiple?ve:ve[0]??null}),J=sl(),{filteredItems:Q,getMatches:j}=cb(e,D,()=>f.value?"":Y.value),G=$(()=>N.value.map(be=>D.value.find(ve=>{const Z=Qt(ve.raw,e.itemValue),te=Qt(be.raw,e.itemValue);return Z===void 0||te===void 0?!1:e.returnObject?e.valueComparator(Z,te):e.valueComparator(ve.value,be.value)})||be)),ee=$(()=>e.hideSelected?Q.value.filter(be=>!G.value.some(ve=>ve.value===be.value)):Q.value),ie=$(()=>G.value.map(be=>be.props.value)),ne=$(()=>G.value[E.value]),oe=$(()=>{var ve;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&Y.value===((ve=ee.value[0])==null?void 0:ve.title))&&ee.value.length>0&&!f.value&&!m.value}),le=$(()=>e.hideNoData&&!D.value.length||e.readonly||(J==null?void 0:J.isReadonly.value)),Ae=Oe(),{onListScroll:we,onListKeydown:fe}=Id(Ae,l);function he(be){e.openOnClear&&(A.value=!0),Y.value=""}function ke(){le.value||(A.value=!0)}function Ee(be){le.value||(u.value&&(be.preventDefault(),be.stopPropagation()),A.value=!A.value)}function De(be){var te,se,ce;if(e.readonly||J!=null&&J.isReadonly.value)return;const ve=l.value.selectionStart,Z=ie.value.length;if((E.value>-1||["Enter","ArrowDown","ArrowUp"].includes(be.key))&&be.preventDefault(),["Enter","ArrowDown"].includes(be.key)&&(A.value=!0),["Escape"].includes(be.key)&&(A.value=!1),oe.value&&["Enter","Tab"].includes(be.key)&&_e(ee.value[0]),be.key==="ArrowDown"&&oe.value&&((te=Ae.value)==null||te.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(be.key)){if(E.value<0){be.key==="Backspace"&&!Y.value&&(E.value=Z-1);return}const pe=E.value;ne.value&&_e(ne.value),E.value=pe>=Z-1?Z-2:pe}if(be.key==="ArrowLeft"){if(E.value<0&&ve>0)return;const pe=E.value>-1?E.value-1:Z-1;G.value[pe]?E.value=pe:(E.value=-1,l.value.setSelectionRange((se=Y.value)==null?void 0:se.length,(ce=Y.value)==null?void 0:ce.length))}if(be.key==="ArrowRight"){if(E.value<0)return;const pe=E.value+1;G.value[pe]?E.value=pe:(E.value=-1,l.value.setSelectionRange(0,0))}}}function Fe(be){Y.value=be.target.value}function Ze(be){if(Ki(l.value,":autofill")||Ki(l.value,":-webkit-autofill")){const ve=D.value.find(Z=>Z.title===be.target.value);ve&&_e(ve)}}function Je(){var be;u.value&&(f.value=!0,(be=l.value)==null||be.focus())}function ze(be){u.value=!0,setTimeout(()=>{m.value=!0})}function ue(be){m.value=!1}function de(be){(be==null||be===""&&!e.multiple)&&(N.value=[])}const Le=Xe(!1);function _e(be){if(e.multiple){const ve=ie.value.findIndex(Z=>e.valueComparator(Z,be.value));if(ve===-1)N.value=[...N.value,be];else{const Z=[...N.value];Z.splice(ve,1),N.value=Z}}else N.value=[be],Le.value=!0,Y.value=be.title,A.value=!1,f.value=!0,gt(()=>Le.value=!1)}return He(u,(be,ve)=>{var Z;be!==ve&&(be?(Le.value=!0,Y.value=e.multiple?"":String(((Z=G.value.at(-1))==null?void 0:Z.props.title)??""),f.value=!0,gt(()=>Le.value=!1)):(!e.multiple&&!Y.value?N.value=[]:oe.value&&!m.value&&!G.value.some(te=>{let{value:se}=te;return se===ee.value[0].value})&&_e(ee.value[0]),A.value=!1,Y.value="",E.value=-1))}),He(Y,be=>{!u.value||Le.value||(be&&(A.value=!0),f.value=!be)}),He(A,()=>{if(!e.hideSelected&&A.value&&G.value.length){const be=ee.value.findIndex(ve=>G.value.some(Z=>ve.value===Z.value));St&&window.requestAnimationFrame(()=>{var ve;be>=0&&((ve=w.value)==null||ve.scrollToIndex(be))})}}),Ve(()=>{const be=!!(e.chips||i.chip),ve=!!(!e.hideNoData||ee.value.length||i["prepend-item"]||i["append-item"]||i["no-data"]),Z=N.value.length>0,[te]=yi.filterProps(e);return O(yi,Ye({ref:l},te,{modelValue:Y.value,"onUpdate:modelValue":de,focused:u.value,"onUpdate:focused":se=>u.value=se,validationValue:N.externalValue,dirty:Z,onInput:Fe,onChange:Ze,class:["v-autocomplete",`v-autocomplete--${e.multiple?"multiple":"single"}`,{"v-autocomplete--active-menu":A.value,"v-autocomplete--chips":!!e.chips,"v-autocomplete--selection-slot":!!i.selection,"v-autocomplete--selecting-index":E.value>-1},e.class],style:e.style,readonly:e.readonly,placeholder:Z?void 0:e.placeholder,"onClick:clear":he,"onMousedown:control":ke,onKeydown:De}),{...i,default:()=>O(Ke,null,[O(ll,Ye({ref:x,modelValue:A.value,"onUpdate:modelValue":se=>A.value=se,activator:"parent",contentClass:"v-autocomplete__content",disabled:le.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:Je},e.menuProps),{default:()=>[ve&&O(rl,{ref:Ae,selected:ie.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:se=>se.preventDefault(),onKeydown:fe,onFocusin:ze,onFocusout:ue,onScrollPassive:we,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var se,ce,pe;return[(se=i["prepend-item"])==null?void 0:se.call(i),!ee.value.length&&!e.hideNoData&&(((ce=i["no-data"])==null?void 0:ce.call(i))??O(ma,{title:r(e.noDataText)},null)),O(hl,{ref:w,renderless:!0,items:ee.value},{default:Ce=>{var qe;let{item:Me,index:Pe,itemRef:Be}=Ce;const Re=Ye(Me.props,{ref:Be,key:Pe,active:oe.value&&Pe===0?!0:void 0,onClick:()=>_e(Me)});return((qe=i.item)==null?void 0:qe.call(i,{item:Me,index:Pe,props:Re}))??O(ma,Re,{prepend:Ge=>{let{isSelected:Ue}=Ge;return O(Ke,null,[e.multiple&&!e.hideSelected?O(Qi,{key:Me.value,modelValue:Ue,ripple:!1,tabindex:"-1"},null):void 0,Me.props.prependIcon&&O(wt,{icon:Me.props.prependIcon},null)])},title:()=>{var Ge,Ue;return f.value?Me.title:LE(Me.title,(Ge=j(Me))==null?void 0:Ge.title,((Ue=Y.value)==null?void 0:Ue.length)??0)}})}}),(pe=i["append-item"])==null?void 0:pe.call(i)]}})]}),G.value.map((se,ce)=>{var Me;function pe(Pe){Pe.stopPropagation(),Pe.preventDefault(),_e(se)}const Ce={"onClick:close":pe,onMousedown(Pe){Pe.preventDefault(),Pe.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0};return O("div",{key:se.value,class:["v-autocomplete__selection",ce===E.value&&["v-autocomplete__selection--selected",L.value]],style:ce===E.value?W.value:{}},[be?i.chip?O(bt,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:se.title}}},{default:()=>{var Pe;return[(Pe=i.chip)==null?void 0:Pe.call(i,{item:se,index:ce,props:Ce})]}}):O(wr,Ye({key:"chip",closable:e.closableChips,size:"small",text:se.title},Ce),null):((Me=i.selection)==null?void 0:Me.call(i,{item:se,index:ce}))??O("span",{class:"v-autocomplete__selection-text"},[se.title,e.multiple&&ce(e.floating?e.dot?2:4:e.dot?8:12)+(["top","bottom"].includes(C)?+(e.offsetY??0):["left","right"].includes(C)?+(e.offsetX??0):0));return Ve(()=>{const C=Number(e.content),A=!e.max||isNaN(C)?e.content:C<=+e.max?C:`${e.max}+`,[E,_]=pi(a.attrs,["aria-atomic","aria-label","aria-live","role","title"]);return O(e.tag,Ye({class:["v-badge",{"v-badge--bordered":e.bordered,"v-badge--dot":e.dot,"v-badge--floating":e.floating,"v-badge--inline":e.inline},e.class]},_,{style:e.style}),{default:()=>{var V,D;return[O("div",{class:"v-badge__wrapper"},[(D=(V=a.slots).default)==null?void 0:D.call(V),O(Xn,{transition:e.transition},{default:()=>{var X,B;return[Et(O("span",Ye({class:["v-badge__badge",x.value,i.value,l.value,f.value],style:[r.value,m.value,e.inline?{}:w.value],"aria-atomic":"true","aria-label":u(e.label,C),"aria-live":"polite",role:"status"},E),[e.dot?void 0:a.slots.badge?(B=(X=a.slots).badge)==null?void 0:B.call(X):e.icon?O(wt,{icon:e.icon},null):A]),[[Ln,e.modelValue]])]}})])]}})}),{}}});const ME=me({color:String,density:String,...We()},"VBannerActions"),ub=Te()({name:"VBannerActions",props:ME(),setup(e,a){let{slots:i}=a;return Bt({VBtn:{color:e.color,density:e.density,variant:"text"}}),Ve(()=>{var r;return O("div",{class:["v-banner-actions",e.class],style:e.style},[(r=i.default)==null?void 0:r.call(i)])}),{}}}),db=Kn("v-banner-text"),FE=me({avatar:String,color:String,icon:et,lines:String,stacked:Boolean,sticky:Boolean,text:String,...An(),...We(),...Ht(),...Vn(),...Nt(),...$a(),...hs(),...At(),...at(),...ht()},"VBanner"),BE=Te()({name:"VBanner",props:FE(),setup(e,a){let{slots:i}=a;const{borderClasses:r}=Fn(e),{densityClasses:l}=rn(e),{mobile:u}=Pi(),{dimensionStyles:f}=Mn(e),{elevationClasses:m}=Kt(e),{locationStyles:x}=Ga(e),{positionClasses:w}=fs(e),{roundedClasses:C}=Lt(e),{themeClasses:A}=vt(e),E=Ie(e,"color"),_=Ie(e,"density");Bt({VBannerActions:{color:E,density:_}}),Ve(()=>{const V=!!(e.text||i.text),D=!!(e.avatar||e.icon),X=!!(D||i.prepend);return O(e.tag,{class:["v-banner",{"v-banner--stacked":e.stacked||u.value,"v-banner--sticky":e.sticky,[`v-banner--${e.lines}-line`]:!!e.lines},r.value,l.value,m.value,w.value,C.value,A.value,e.class],style:[f.value,x.value,e.style],role:"banner"},{default:()=>{var B;return[X&&O("div",{key:"prepend",class:"v-banner__prepend"},[i.prepend?O(bt,{key:"prepend-defaults",disabled:!D,defaults:{VAvatar:{color:E.value,density:_.value,icon:e.icon,image:e.avatar}}},i.prepend):O(ja,{key:"prepend-avatar",color:E.value,density:_.value,icon:e.icon,image:e.avatar},null)]),O("div",{class:"v-banner__content"},[V&&O(db,{key:"text"},{default:()=>{var L;return[((L=i.text)==null?void 0:L.call(i))??e.text]}}),(B=i.default)==null?void 0:B.call(i)]),i.actions&&O(ub,{key:"actions"},i.actions)]}})})}});const DE=me({bgColor:String,color:String,grow:Boolean,mode:{type:String,validator:e=>!e||["horizontal","shift"].includes(e)},height:{type:[Number,String],default:56},active:{type:Boolean,default:!0},...An(),...We(),...Ht(),...Nt(),...At(),...rs({name:"bottom-navigation"}),...at({tag:"header"}),...ls({modelValue:!0,selectedClass:"v-btn--selected"}),...ht()},"VBottomNavigation"),zE=Te()({name:"VBottomNavigation",props:DE(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const{themeClasses:r}=ip(),{borderClasses:l}=Fn(e),{backgroundColorClasses:u,backgroundColorStyles:f}=Rt(Ie(e,"bgColor")),{densityClasses:m}=rn(e),{elevationClasses:x}=Kt(e),{roundedClasses:w}=Lt(e),{ssrBootStyles:C}=Ei(),A=$(()=>Number(e.height)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0)),E=Ie(e,"active"),{layoutItemStyles:_}=os({id:e.name,order:$(()=>parseInt(e.order,10)),position:$(()=>"bottom"),layoutSize:$(()=>E.value?A.value:0),elementSize:A,active:E,absolute:Ie(e,"absolute")});return Li(e,pd),Bt({VBtn:{color:Ie(e,"color"),density:Ie(e,"density"),stacked:$(()=>e.mode!=="horizontal"),variant:"text"}},{scoped:!0}),Ve(()=>O(e.tag,{class:["v-bottom-navigation",{"v-bottom-navigation--active":E.value,"v-bottom-navigation--grow":e.grow,"v-bottom-navigation--shift":e.mode==="shift"},r.value,u.value,l.value,m.value,x.value,w.value,e.class],style:[f.value,_.value,{height:je(A.value),transform:`translateY(${je(E.value?0:100,"%")})`},C.value,e.style]},{default:()=>[i.default&&O("div",{class:"v-bottom-navigation__content"},[i.default()])]})),{}}});const NE=me({divider:[Number,String],...We()},"VBreadcrumbsDivider"),hb=Te()({name:"VBreadcrumbsDivider",props:NE(),setup(e,a){let{slots:i}=a;return Ve(()=>{var r;return O("li",{class:["v-breadcrumbs-divider",e.class],style:e.style},[((r=i==null?void 0:i.default)==null?void 0:r.call(i))??e.divider])}),{}}}),HE=me({active:Boolean,activeClass:String,activeColor:String,color:String,disabled:Boolean,title:String,...We(),...yr(),...at({tag:"li"})},"VBreadcrumbsItem"),fb=Te()({name:"VBreadcrumbsItem",props:HE(),setup(e,a){let{slots:i,attrs:r}=a;const l=xr(e,r),u=$(()=>{var w;return e.active||((w=l.isActive)==null?void 0:w.value)}),f=$(()=>u.value?e.activeColor:e.color),{textColorClasses:m,textColorStyles:x}=an(f);return Ve(()=>O(e.tag,{class:["v-breadcrumbs-item",{"v-breadcrumbs-item--active":u.value,"v-breadcrumbs-item--disabled":e.disabled,[`${e.activeClass}`]:u.value&&e.activeClass},m.value,e.class],style:[x.value,e.style],"aria-current":u.value?"page":void 0},{default:()=>{var w,C;return[l.isLink.value?O("a",{class:"v-breadcrumbs-item--link",href:l.href.value,"aria-current":u.value?"page":void 0,onClick:l.navigate},[((C=i.default)==null?void 0:C.call(i))??e.title]):((w=i.default)==null?void 0:w.call(i))??e.title]}})),{}}}),XE=me({activeClass:String,activeColor:String,bgColor:String,color:String,disabled:Boolean,divider:{type:String,default:"/"},icon:et,items:{type:Array,default:()=>[]},...We(),...Ht(),...At(),...at({tag:"ul"})},"VBreadcrumbs"),YE=Te()({name:"VBreadcrumbs",props:XE(),setup(e,a){let{slots:i}=a;const{backgroundColorClasses:r,backgroundColorStyles:l}=Rt(Ie(e,"bgColor")),{densityClasses:u}=rn(e),{roundedClasses:f}=Lt(e);Bt({VBreadcrumbsDivider:{divider:Ie(e,"divider")},VBreadcrumbsItem:{activeClass:Ie(e,"activeClass"),activeColor:Ie(e,"activeColor"),color:Ie(e,"color"),disabled:Ie(e,"disabled")}});const m=$(()=>e.items.map(x=>typeof x=="string"?{item:{title:x},raw:x}:{item:x,raw:x}));return Ve(()=>{const x=!!(i.prepend||e.icon);return O(e.tag,{class:["v-breadcrumbs",r.value,u.value,f.value,e.class],style:[l.value,e.style]},{default:()=>{var w;return[x&&O("li",{key:"prepend",class:"v-breadcrumbs__prepend"},[i.prepend?O(bt,{key:"prepend-defaults",disabled:!e.icon,defaults:{VIcon:{icon:e.icon,start:!0}}},i.prepend):O(wt,{key:"prepend-icon",start:!0,icon:e.icon},null)]),m.value.map((C,A,E)=>{let{item:_,raw:V}=C;return O(Ke,null,[O(fb,Ye({key:_.title,disabled:A>=E.length-1},_),{default:i.title?()=>{var D;return(D=i.title)==null?void 0:D.call(i,{item:V,index:A})}:void 0}),A{var D;return(D=i.divider)==null?void 0:D.call(i,{item:V,index:A})}:void 0})])}),(w=i.default)==null?void 0:w.call(i)]}})}),{}}});const gb=Te()({name:"VCardActions",props:We(),setup(e,a){let{slots:i}=a;return Bt({VBtn:{variant:"text"}}),Ve(()=>{var r;return O("div",{class:["v-card-actions",e.class],style:e.style},[(r=i.default)==null?void 0:r.call(i)])}),{}}}),vb=Kn("v-card-subtitle"),mb=Kn("v-card-title"),WE=me({appendAvatar:String,appendIcon:et,prependAvatar:String,prependIcon:et,subtitle:String,title:String,...We(),...Ht()},"VCardItem"),pb=Te()({name:"VCardItem",props:WE(),setup(e,a){let{slots:i}=a;return Ve(()=>{var w;const r=!!(e.prependAvatar||e.prependIcon),l=!!(r||i.prepend),u=!!(e.appendAvatar||e.appendIcon),f=!!(u||i.append),m=!!(e.title||i.title),x=!!(e.subtitle||i.subtitle);return O("div",{class:["v-card-item",e.class],style:e.style},[l&&O("div",{key:"prepend",class:"v-card-item__prepend"},[i.prepend?O(bt,{key:"prepend-defaults",disabled:!r,defaults:{VAvatar:{density:e.density,icon:e.prependIcon,image:e.prependAvatar}}},i.prepend):r&&O(ja,{key:"prepend-avatar",density:e.density,icon:e.prependIcon,image:e.prependAvatar},null)]),O("div",{class:"v-card-item__content"},[m&&O(mb,{key:"title"},{default:()=>{var C;return[((C=i.title)==null?void 0:C.call(i))??e.title]}}),x&&O(vb,{key:"subtitle"},{default:()=>{var C;return[((C=i.subtitle)==null?void 0:C.call(i))??e.subtitle]}}),(w=i.default)==null?void 0:w.call(i)]),f&&O("div",{key:"append",class:"v-card-item__append"},[i.append?O(bt,{key:"append-defaults",disabled:!u,defaults:{VAvatar:{density:e.density,icon:e.appendIcon,image:e.appendAvatar}}},i.append):u&&O(ja,{key:"append-avatar",density:e.density,icon:e.appendIcon,image:e.appendAvatar},null)])])}),{}}}),bb=Kn("v-card-text"),jE=me({appendAvatar:String,appendIcon:et,disabled:Boolean,flat:Boolean,hover:Boolean,image:String,link:{type:Boolean,default:void 0},prependAvatar:String,prependIcon:et,ripple:{type:[Boolean,Object],default:!0},subtitle:String,text:String,title:String,...An(),...We(),...Ht(),...Vn(),...Nt(),...wd(),...$a(),...hs(),...At(),...yr(),...at(),...ht(),...Bn({variant:"elevated"})},"VCard"),$E=Te()({name:"VCard",directives:{Ripple:Ua},props:jE(),setup(e,a){let{attrs:i,slots:r}=a;const{themeClasses:l}=vt(e),{borderClasses:u}=Fn(e),{colorClasses:f,colorStyles:m,variantClasses:x}=Ii(e),{densityClasses:w}=rn(e),{dimensionStyles:C}=Mn(e),{elevationClasses:A}=Kt(e),{loaderClasses:E}=nl(e),{locationStyles:_}=Ga(e),{positionClasses:V}=fs(e),{roundedClasses:D}=Lt(e),X=xr(e,i),B=$(()=>e.link!==!1&&X.isLink.value),L=$(()=>!e.disabled&&e.link!==!1&&(e.link||X.isClickable.value));return Ve(()=>{const W=B.value?"a":e.tag,Y=!!(r.title||e.title),N=!!(r.subtitle||e.subtitle),J=Y||N,Q=!!(r.append||e.appendAvatar||e.appendIcon),j=!!(r.prepend||e.prependAvatar||e.prependIcon),G=!!(r.image||e.image),ee=J||j||Q,ie=!!(r.text||e.text);return Et(O(W,{class:["v-card",{"v-card--disabled":e.disabled,"v-card--flat":e.flat,"v-card--hover":e.hover&&!(e.disabled||e.flat),"v-card--link":L.value},l.value,u.value,f.value,w.value,A.value,E.value,V.value,D.value,x.value,e.class],style:[m.value,C.value,_.value,e.style],href:X.href.value,onClick:L.value&&X.navigate,tabindex:e.disabled?-1:void 0},{default:()=>{var ne;return[G&&O("div",{key:"image",class:"v-card__image"},[r.image?O(bt,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},r.image):O(bi,{key:"image-img",cover:!0,src:e.image},null)]),O(Sd,{name:"v-card",active:!!e.loading,color:typeof e.loading=="boolean"?void 0:e.loading},{default:r.loader}),ee&&O(pb,{key:"item",prependAvatar:e.prependAvatar,prependIcon:e.prependIcon,title:e.title,subtitle:e.subtitle,appendAvatar:e.appendAvatar,appendIcon:e.appendIcon},{default:r.item,prepend:r.prepend,title:r.title,subtitle:r.subtitle,append:r.append}),ie&&O(bb,{key:"text"},{default:()=>{var oe;return[((oe=r.text)==null?void 0:oe.call(r))??e.text]}}),(ne=r.default)==null?void 0:ne.call(r),r.actions&&O(gb,null,{default:r.actions}),Ti(L.value,"v-card")]}}),[[mn("ripple"),L.value&&e.ripple]])}),{}}});const GE=e=>{const{touchstartX:a,touchendX:i,touchstartY:r,touchendY:l}=e,u=.5,f=16;e.offsetX=i-a,e.offsetY=l-r,Math.abs(e.offsetY)a+f&&e.right(e)),Math.abs(e.offsetX)r+f&&e.down(e))};function UE(e,a){var r;const i=e.changedTouches[0];a.touchstartX=i.clientX,a.touchstartY=i.clientY,(r=a.start)==null||r.call(a,{originalEvent:e,...a})}function qE(e,a){var r;const i=e.changedTouches[0];a.touchendX=i.clientX,a.touchendY=i.clientY,(r=a.end)==null||r.call(a,{originalEvent:e,...a}),GE(a)}function KE(e,a){var r;const i=e.changedTouches[0];a.touchmoveX=i.clientX,a.touchmoveY=i.clientY,(r=a.move)==null||r.call(a,{originalEvent:e,...a})}function ZE(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const a={touchstartX:0,touchstartY:0,touchendX:0,touchendY:0,touchmoveX:0,touchmoveY:0,offsetX:0,offsetY:0,left:e.left,right:e.right,up:e.up,down:e.down,start:e.start,move:e.move,end:e.end};return{touchstart:i=>UE(i,a),touchend:i=>qE(i,a),touchmove:i=>KE(i,a)}}function JE(e,a){var m;const i=a.value,r=i!=null&&i.parent?e.parentElement:e,l=(i==null?void 0:i.options)??{passive:!0},u=(m=a.instance)==null?void 0:m.$.uid;if(!r||!u)return;const f=ZE(a.value);r._touchHandlers=r._touchHandlers??Object.create(null),r._touchHandlers[u]=f,Fm(f).forEach(x=>{r.addEventListener(x,f[x],l)})}function QE(e,a){var u,f;const i=(u=a.value)!=null&&u.parent?e.parentElement:e,r=(f=a.instance)==null?void 0:f.$.uid;if(!(i!=null&&i._touchHandlers)||!r)return;const l=i._touchHandlers[r];Fm(l).forEach(m=>{i.removeEventListener(m,l[m])}),delete i._touchHandlers[r]}const _d={mounted:JE,unmounted:QE},xb=Symbol.for("vuetify:v-window"),yb=Symbol.for("vuetify:v-window-group"),wb=me({continuous:Boolean,nextIcon:{type:[Boolean,String,Function,Object],default:"$next"},prevIcon:{type:[Boolean,String,Function,Object],default:"$prev"},reverse:Boolean,showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||e==="hover"},touch:{type:[Object,Boolean],default:void 0},direction:{type:String,default:"horizontal"},modelValue:null,disabled:Boolean,selectedClass:{type:String,default:"v-window-item--active"},mandatory:{type:[Boolean,String],default:"force"},...We(),...at(),...ht()},"VWindow"),Qc=Te()({name:"VWindow",directives:{Touch:_d},props:wb(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const{themeClasses:r}=vt(e),{isRtl:l}=jt(),{t:u}=On(),f=Li(e,yb),m=Oe(),x=$(()=>l.value?!e.reverse:e.reverse),w=Xe(!1),C=$(()=>{const Y=e.direction==="vertical"?"y":"x",J=(x.value?!w.value:w.value)?"-reverse":"";return`v-window-${Y}${J}-transition`}),A=Xe(0),E=Oe(void 0),_=$(()=>f.items.value.findIndex(Y=>f.selected.value.includes(Y.id)));He(_,(Y,N)=>{const J=f.items.value.length,Q=J-1;J<=2?w.value=Ye.continuous||_.value!==0),D=$(()=>e.continuous||_.value!==f.items.value.length-1);function X(){V.value&&f.prev()}function B(){D.value&&f.next()}const L=$(()=>{const Y=[],N={icon:l.value?e.nextIcon:e.prevIcon,class:`v-window__${x.value?"right":"left"}`,onClick:f.prev,ariaLabel:u("$vuetify.carousel.prev")};Y.push(V.value?i.prev?i.prev({props:N}):O(cn,N,null):O("div",null,null));const J={icon:l.value?e.prevIcon:e.nextIcon,class:`v-window__${x.value?"left":"right"}`,onClick:f.next,ariaLabel:u("$vuetify.carousel.next")};return Y.push(D.value?i.next?i.next({props:J}):O(cn,J,null):O("div",null,null)),Y}),W=$(()=>e.touch===!1?e.touch:{...{left:()=>{x.value?X():B()},right:()=>{x.value?B():X()},start:N=>{let{originalEvent:J}=N;J.stopPropagation()}},...e.touch===!0?{}:e.touch});return Ve(()=>Et(O(e.tag,{ref:m,class:["v-window",{"v-window--show-arrows-on-hover":e.showArrows==="hover"},r.value,e.class],style:e.style},{default:()=>{var Y,N;return[O("div",{class:"v-window__container",style:{height:E.value}},[(Y=i.default)==null?void 0:Y.call(i,{group:f}),e.showArrows!==!1&&O("div",{class:"v-window__controls"},[L.value])]),(N=i.additional)==null?void 0:N.call(i,{group:f})]}}),[[mn("touch"),W.value]])),{group:f}}}),eT=me({color:String,cycle:Boolean,delimiterIcon:{type:et,default:"$delimiter"},height:{type:[Number,String],default:500},hideDelimiters:Boolean,hideDelimiterBackground:Boolean,interval:{type:[Number,String],default:6e3,validator:e=>Number(e)>0},progress:[Boolean,String],verticalDelimiters:[Boolean,String],...wb({continuous:!0,mandatory:"force",showArrows:!0})},"VCarousel"),tT=Te()({name:"VCarousel",props:eT(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const r=tt(e,"modelValue"),{t:l}=On(),u=Oe();let f=-1;He(r,x),He(()=>e.interval,x),He(()=>e.cycle,w=>{w?x():window.clearTimeout(f)}),zt(m);function m(){!e.cycle||!u.value||(f=window.setTimeout(u.value.group.next,+e.interval>0?+e.interval:6e3))}function x(){window.clearTimeout(f),window.requestAnimationFrame(m)}return Ve(()=>{const[w]=Qc.filterProps(e);return O(Qc,Ye({ref:u},w,{modelValue:r.value,"onUpdate:modelValue":C=>r.value=C,class:["v-carousel",{"v-carousel--hide-delimiter-background":e.hideDelimiterBackground,"v-carousel--vertical-delimiters":e.verticalDelimiters},e.class],style:[{height:je(e.height)},e.style]}),{default:i.default,additional:C=>{let{group:A}=C;return O(Ke,null,[!e.hideDelimiters&&O("div",{class:"v-carousel__controls",style:{left:e.verticalDelimiters==="left"&&e.verticalDelimiters?0:"auto",right:e.verticalDelimiters==="right"?0:"auto"}},[A.items.value.length>0&&O(bt,{defaults:{VBtn:{color:e.color,icon:e.delimiterIcon,size:"x-small",variant:"text"}},scoped:!0},{default:()=>[A.items.value.map((E,_)=>{const V={id:`carousel-item-${E.id}`,"aria-label":l("$vuetify.carousel.ariaLabel.delimiter",_+1,A.items.value.length),class:[A.isSelected(E.id)&&"v-btn--active"],onClick:()=>A.select(E.id,!0)};return i.item?i.item({props:V,item:E}):O(cn,Ye(E,V),null)})]})]),e.progress&&O(yd,{class:"v-carousel__progress",color:typeof e.progress=="string"?e.progress:void 0,modelValue:(A.getItemIndex(r.value)+1)/A.items.value.length*100},null)])},prev:i.prev,next:i.next})}),{}}}),Sb=me({reverseTransition:{type:[Boolean,String],default:void 0},transition:{type:[Boolean,String],default:void 0},...We(),...cs(),...ol()},"VWindowItem"),eu=Te()({name:"VWindowItem",directives:{Touch:_d},props:Sb(),emits:{"group:selected":e=>!0},setup(e,a){let{slots:i}=a;const r=ut(xb),l=us(e,yb),{isBooted:u}=Ei();if(!r||!l)throw new Error("[Vuetify] VWindowItem must be used inside VWindow");const f=Xe(!1),m=$(()=>u.value&&(r.isReversed.value?e.reverseTransition!==!1:e.transition!==!1));function x(){!f.value||!r||(f.value=!1,r.transitionCount.value>0&&(r.transitionCount.value-=1,r.transitionCount.value===0&&(r.transitionHeight.value=void 0)))}function w(){var V;f.value||!r||(f.value=!0,r.transitionCount.value===0&&(r.transitionHeight.value=je((V=r.rootRef.value)==null?void 0:V.clientHeight)),r.transitionCount.value+=1)}function C(){x()}function A(V){f.value&>(()=>{!m.value||!f.value||!r||(r.transitionHeight.value=je(V.clientHeight))})}const E=$(()=>{const V=r.isReversed.value?e.reverseTransition:e.transition;return m.value?{name:typeof V!="string"?r.transition.value:V,onBeforeEnter:w,onAfterEnter:x,onEnterCancelled:C,onBeforeLeave:w,onAfterLeave:x,onLeaveCancelled:C,onEnter:A}:!1}),{hasContent:_}=Ed(e,l.isSelected);return Ve(()=>O(Xn,{transition:E.value,disabled:!u.value},{default:()=>{var V;return[Et(O("div",{class:["v-window-item",l.selectedClass.value,e.class],style:e.style},[_.value&&((V=i.default)==null?void 0:V.call(i))]),[[Ln,l.isSelected.value]])]}})),{groupItem:l}}}),nT=me({...pp(),...Sb()},"VCarouselItem"),aT=Te()({name:"VCarouselItem",inheritAttrs:!1,props:nT(),setup(e,a){let{slots:i,attrs:r}=a;Ve(()=>{const[l]=bi.filterProps(e),[u]=eu.filterProps(e);return O(eu,Ye({class:"v-carousel-item"},u),{default:()=>[O(bi,Ye(r,l),i)]})})}});const iT=Kn("v-code");const sT=me({color:{type:Object},disabled:Boolean,dotSize:{type:[Number,String],default:10},height:{type:[Number,String],default:150},width:{type:[Number,String],default:300},...We()},"VColorPickerCanvas"),rT=Rn({name:"VColorPickerCanvas",props:sT(),emits:{"update:color":e=>!0,"update:position":e=>!0},setup(e,a){let{emit:i}=a;const r=Xe(!1),l=Xe(!1),u=Oe({x:0,y:0}),f=$(()=>{const{x:B,y:L}=u.value,W=parseInt(e.dotSize,10)/2;return{width:je(e.dotSize),height:je(e.dotSize),transform:`translate(${je(B-W)}, ${je(L-W)})`}}),m=Oe(),x=Xe(parseFloat(e.width)),w=Xe(parseFloat(e.height)),{resizeRef:C}=na(B=>{var Y;if(!((Y=C.value)!=null&&Y.offsetParent))return;const{width:L,height:W}=B[0].contentRect;x.value=L,w.value=W});function A(B,L,W){const{left:Y,top:N,width:J,height:Q}=W;u.value={x:en(B-Y,0,J),y:en(L-N,0,Q)}}function E(B){e.disabled||!m.value||A(B.clientX,B.clientY,m.value.getBoundingClientRect())}function _(B){B.preventDefault(),!e.disabled&&(r.value=!0,window.addEventListener("mousemove",V),window.addEventListener("mouseup",D),window.addEventListener("touchmove",V),window.addEventListener("touchend",D))}function V(B){if(e.disabled||!m.value)return;r.value=!0;const L=nC(B);A(L.clientX,L.clientY,m.value.getBoundingClientRect())}function D(){window.removeEventListener("mousemove",V),window.removeEventListener("mouseup",D),window.removeEventListener("touchmove",V),window.removeEventListener("touchend",D)}He(u,()=>{var W,Y;if(l.value){l.value=!1;return}if(!m.value)return;const{x:B,y:L}=u.value;i("update:color",{h:((W=e.color)==null?void 0:W.h)??0,s:en(B,0,x.value)/x.value,v:1-en(L,0,w.value)/w.value,a:((Y=e.color)==null?void 0:Y.a)??1})});function X(){var N;if(!m.value)return;const B=m.value,L=B.getContext("2d");if(!L)return;const W=L.createLinearGradient(0,0,B.width,0);W.addColorStop(0,"hsla(0, 0%, 100%, 1)"),W.addColorStop(1,`hsla(${((N=e.color)==null?void 0:N.h)??0}, 100%, 50%, 1)`),L.fillStyle=W,L.fillRect(0,0,B.width,B.height);const Y=L.createLinearGradient(0,0,0,B.height);Y.addColorStop(0,"hsla(0, 0%, 100%, 0)"),Y.addColorStop(1,"hsla(0, 0%, 0%, 1)"),L.fillStyle=Y,L.fillRect(0,0,B.width,B.height)}return He(()=>{var B;return(B=e.color)==null?void 0:B.h},X,{immediate:!0}),He(()=>[x.value,w.value],(B,L)=>{X(),u.value={x:u.value.x*B[0]/L[0],y:u.value.y*B[1]/L[1]}},{flush:"post"}),He(()=>e.color,()=>{if(r.value){r.value=!1;return}l.value=!0,u.value=e.color?{x:e.color.s*x.value,y:(1-e.color.v)*w.value}:{x:0,y:0}},{deep:!0,immediate:!0}),zt(()=>X()),Ve(()=>O("div",{ref:C,class:["v-color-picker-canvas",e.class],style:e.style,onClick:E,onMousedown:_,onTouchstart:_},[O("canvas",{ref:m,width:x.value,height:w.value},null),e.color&&O("div",{class:["v-color-picker-canvas__dot",{"v-color-picker-canvas__dot--disabled":e.disabled}],style:f.value},null)])),{}}});function oT(e,a){if(a){const{a:i,...r}=e;return r}return e}function lT(e,a){if(a==null||typeof a=="string"){const i=Zm(e);return e.a===1?i.slice(0,7):i}if(typeof a=="object"){let i;return ri(a,["r","g","b"])?i=va(e):ri(a,["h","s","l"])?i=$m(e):ri(a,["h","s","v"])&&(i=e),oT(i,!ri(a,["a"])&&e.a===1)}return e}const zs={h:0,s:0,v:1,a:1},tu={inputProps:{type:"number",min:0},inputs:[{label:"R",max:255,step:1,getValue:e=>Math.round(e.r),getColor:(e,a)=>({...e,r:Number(a)})},{label:"G",max:255,step:1,getValue:e=>Math.round(e.g),getColor:(e,a)=>({...e,g:Number(a)})},{label:"B",max:255,step:1,getValue:e=>Math.round(e.b),getColor:(e,a)=>({...e,b:Number(a)})},{label:"A",max:1,step:.01,getValue:e=>{let{a}=e;return a!=null?Math.round(a*100)/100:1},getColor:(e,a)=>({...e,a:Number(a)})}],to:va,from:Ko};var ug;const cT={...tu,inputs:(ug=tu.inputs)==null?void 0:ug.slice(0,3)},nu={inputProps:{type:"number",min:0},inputs:[{label:"H",max:360,step:1,getValue:e=>Math.round(e.h),getColor:(e,a)=>({...e,h:Number(a)})},{label:"S",max:1,step:.01,getValue:e=>Math.round(e.s*100)/100,getColor:(e,a)=>({...e,s:Number(a)})},{label:"L",max:1,step:.01,getValue:e=>Math.round(e.l*100)/100,getColor:(e,a)=>({...e,l:Number(a)})},{label:"A",max:1,step:.01,getValue:e=>{let{a}=e;return a!=null?Math.round(a*100)/100:1},getColor:(e,a)=>({...e,a:Number(a)})}],to:$m,from:rd},uT={...nu,inputs:nu.inputs.slice(0,3)},kb={inputProps:{type:"text"},inputs:[{label:"HEXA",getValue:e=>e,getColor:(e,a)=>a}],to:Zm,from:wC},dT={...kb,inputs:[{label:"HEX",getValue:e=>e.slice(0,7),getColor:(e,a)=>a}]},hi={rgb:cT,rgba:tu,hsl:uT,hsla:nu,hex:dT,hexa:kb},hT=e=>{let{label:a,...i}=e;return O("div",{class:"v-color-picker-edit__input"},[O("input",i,null),O("span",null,[a])])},fT=me({color:Object,disabled:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(hi).includes(e)},modes:{type:Array,default:()=>Object.keys(hi),validator:e=>Array.isArray(e)&&e.every(a=>Object.keys(hi).includes(a))},...We()},"VColorPickerEdit"),gT=Rn({name:"VColorPickerEdit",props:fT(),emits:{"update:color":e=>!0,"update:mode":e=>!0},setup(e,a){let{emit:i}=a;const r=$(()=>e.modes.map(u=>({...hi[u],name:u}))),l=$(()=>{var m;const u=r.value.find(x=>x.name===e.mode);if(!u)return[];const f=e.color?u.to(e.color):null;return(m=u.inputs)==null?void 0:m.map(x=>{let{getValue:w,getColor:C,...A}=x;return{...u.inputProps,...A,disabled:e.disabled,value:f&&w(f),onChange:E=>{const _=E.target;_&&i("update:color",u.from(C(f??zs,_.value)))}}})});return Ve(()=>{var u;return O("div",{class:["v-color-picker-edit",e.class],style:e.style},[(u=l.value)==null?void 0:u.map(f=>O(hT,f,null)),r.value.length>1&&O(cn,{icon:"$unfold",size:"x-small",variant:"plain",onClick:()=>{const f=r.value.findIndex(m=>m.name===e.mode);i("update:mode",r.value[(f+1)%r.value.length].name)}},null)])}),{}}});const Rd=Symbol.for("vuetify:v-slider");function au(e,a,i){const r=i==="vertical",l=a.getBoundingClientRect(),u="touches"in e?e.touches[0]:e;return r?u.clientY-(l.top+l.height/2):u.clientX-(l.left+l.width/2)}function vT(e,a){return"touches"in e&&e.touches.length?e.touches[0][a]:"changedTouches"in e&&e.changedTouches.length?e.changedTouches[0][a]:e[a]}const Cb=me({disabled:{type:Boolean,default:null},error:Boolean,readonly:{type:Boolean,default:null},max:{type:[Number,String],default:100},min:{type:[Number,String],default:0},step:{type:[Number,String],default:0},thumbColor:String,thumbLabel:{type:[Boolean,String],default:void 0,validator:e=>typeof e=="boolean"||e==="always"},thumbSize:{type:[Number,String],default:20},showTicks:{type:[Boolean,String],default:!1,validator:e=>typeof e=="boolean"||e==="always"},ticks:{type:[Array,Object]},tickSize:{type:[Number,String],default:2},color:String,trackColor:String,trackFillColor:String,trackSize:{type:[Number,String],default:4},direction:{type:String,default:"horizontal",validator:e=>["vertical","horizontal"].includes(e)},reverse:Boolean,...At(),...Nt({elevation:2})},"Slider"),Ab=e=>{const a=$(()=>parseFloat(e.min)),i=$(()=>parseFloat(e.max)),r=$(()=>+e.step>0?parseFloat(e.step):0),l=$(()=>Math.max(uf(r.value),uf(a.value)));function u(f){if(f=parseFloat(f),r.value<=0)return f;const m=en(f,a.value,i.value),x=a.value%r.value,w=Math.round((m-x)/r.value)*r.value+x;return parseFloat(Math.min(w,i.value).toFixed(l.value))}return{min:a,max:i,step:r,decimals:l,roundValue:u}},Pb=e=>{let{props:a,steps:i,onSliderStart:r,onSliderMove:l,onSliderEnd:u,getActiveThumb:f}=e;const{isRtl:m}=jt(),x=Ie(a,"reverse"),w=$(()=>{let ue=m.value?"rtl":"ltr";return a.reverse&&(ue=ue==="rtl"?"ltr":"rtl"),ue}),{min:C,max:A,step:E,decimals:_,roundValue:V}=i,D=$(()=>parseInt(a.thumbSize,10)),X=$(()=>parseInt(a.tickSize,10)),B=$(()=>parseInt(a.trackSize,10)),L=$(()=>(A.value-C.value)/E.value),W=Ie(a,"disabled"),Y=$(()=>a.direction==="vertical"),N=$(()=>a.error||a.disabled?void 0:a.thumbColor??a.color),J=$(()=>a.error||a.disabled?void 0:a.trackColor??a.color),Q=$(()=>a.error||a.disabled?void 0:a.trackFillColor??a.color),j=Xe(!1),G=Xe(0),ee=Oe(),ie=Oe();function ne(ue){var ce;const de=a.direction==="vertical",Le=de?"top":"left",_e=de?"height":"width",be=de?"clientY":"clientX",{[Le]:ve,[_e]:Z}=(ce=ee.value)==null?void 0:ce.$el.getBoundingClientRect(),te=vT(ue,be);let se=Math.min(Math.max((te-ve-G.value)/Z,0),1)||0;return(de||w.value==="rtl")&&(se=1-se),V(C.value+se*(A.value-C.value))}const oe=ue=>{u({value:ne(ue)}),j.value=!1,G.value=0},le=ue=>{ie.value=f(ue),ie.value&&(ie.value.focus(),j.value=!0,ie.value.contains(ue.target)?G.value=au(ue,ie.value,a.direction):(G.value=0,l({value:ne(ue)})),r({value:ne(ue)}))},Ae={passive:!0,capture:!0};function we(ue){l({value:ne(ue)})}function fe(ue){ue.stopPropagation(),ue.preventDefault(),oe(ue),window.removeEventListener("mousemove",we,Ae),window.removeEventListener("mouseup",fe)}function he(ue){var de;oe(ue),window.removeEventListener("touchmove",we,Ae),(de=ue.target)==null||de.removeEventListener("touchend",he)}function ke(ue){var de;le(ue),window.addEventListener("touchmove",we,Ae),(de=ue.target)==null||de.addEventListener("touchend",he,{passive:!1})}function Ee(ue){ue.preventDefault(),le(ue),window.addEventListener("mousemove",we,Ae),window.addEventListener("mouseup",fe,{passive:!1})}const De=ue=>{const de=(ue-C.value)/(A.value-C.value)*100;return en(isNaN(de)?0:de,0,100)},Fe=Ie(a,"showTicks"),Ze=$(()=>Fe.value?a.ticks?Array.isArray(a.ticks)?a.ticks.map(ue=>({value:ue,position:De(ue),label:ue.toString()})):Object.keys(a.ticks).map(ue=>({value:parseFloat(ue),position:De(parseFloat(ue)),label:a.ticks[ue]})):L.value!==1/0?ua(L.value+1).map(ue=>{const de=C.value+ue*E.value;return{value:de,position:De(de)}}):[]:[]),Je=$(()=>Ze.value.some(ue=>{let{label:de}=ue;return!!de})),ze={activeThumbRef:ie,color:Ie(a,"color"),decimals:_,disabled:W,direction:Ie(a,"direction"),elevation:Ie(a,"elevation"),hasLabels:Je,horizontalDirection:w,isReversed:x,min:C,max:A,mousePressed:j,numTicks:L,onSliderMousedown:Ee,onSliderTouchstart:ke,parsedTicks:Ze,parseMouseMove:ne,position:De,readonly:Ie(a,"readonly"),rounded:Ie(a,"rounded"),roundValue:V,showTicks:Fe,startOffset:G,step:E,thumbSize:D,thumbColor:N,thumbLabel:Ie(a,"thumbLabel"),ticks:Ie(a,"ticks"),tickSize:X,trackColor:J,trackContainerRef:ee,trackFillColor:Q,trackSize:B,vertical:Y};return Pt(Rd,ze),ze},mT=me({focused:Boolean,max:{type:Number,required:!0},min:{type:Number,required:!0},modelValue:{type:Number,required:!0},position:{type:Number,required:!0},ripple:{type:[Boolean,Object],default:!0},...We()},"VSliderThumb"),iu=Te()({name:"VSliderThumb",directives:{Ripple:Ua},props:mT(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i,emit:r}=a;const l=ut(Rd),{rtlClasses:u}=jt();if(!l)throw new Error("[Vuetify] v-slider-thumb must be used inside v-slider or v-range-slider");const{thumbColor:f,step:m,vertical:x,disabled:w,thumbSize:C,thumbLabel:A,direction:E,readonly:_,elevation:V,isReversed:D,horizontalDirection:X,mousePressed:B,decimals:L}=l,{textColorClasses:W,textColorStyles:Y}=an(f),{pageup:N,pagedown:J,end:Q,home:j,left:G,right:ee,down:ie,up:ne}=Oc,oe=[N,J,Q,j,G,ee,ie,ne],le=$(()=>m.value?[1,2,3]:[1,5,10]);function Ae(fe,he){if(!oe.includes(fe.key))return;fe.preventDefault();const ke=m.value||.1,Ee=(e.max-e.min)/ke;if([G,ee,ie,ne].includes(fe.key)){const Fe=(X.value==="rtl"?[G,ne]:[ee,ne]).includes(fe.key)?1:-1,Ze=fe.shiftKey?2:fe.ctrlKey?1:0;he=he+Fe*ke*le.value[Ze]}else if(fe.key===j)he=e.min;else if(fe.key===Q)he=e.max;else{const De=fe.key===J?1:-1;he=he-De*ke*(Ee>100?Ee/10:10)}return Math.max(e.min,Math.min(e.max,he))}function we(fe){const he=Ae(fe,e.modelValue);he!=null&&r("update:modelValue",he)}return Ve(()=>{const fe=je(x.value||D.value?100-e.position:e.position,"%"),{elevationClasses:he}=Kt($(()=>w.value?void 0:V.value));return O("div",{class:["v-slider-thumb",{"v-slider-thumb--focused":e.focused,"v-slider-thumb--pressed":e.focused&&B.value},e.class,u.value],style:[{"--v-slider-thumb-position":fe,"--v-slider-thumb-size":je(C.value)},e.style],role:"slider",tabindex:w.value?-1:0,"aria-valuemin":e.min,"aria-valuemax":e.max,"aria-valuenow":e.modelValue,"aria-readonly":!!_.value,"aria-orientation":E.value,onKeydown:_.value?void 0:we},[O("div",{class:["v-slider-thumb__surface",W.value,he.value],style:{...Y.value}},null),Et(O("div",{class:["v-slider-thumb__ripple",W.value],style:Y.value},null),[[mn("ripple"),e.ripple,null,{circle:!0,center:!0}]]),O(fd,{origin:"bottom center"},{default:()=>{var ke;return[Et(O("div",{class:"v-slider-thumb__label-container"},[O("div",{class:["v-slider-thumb__label"]},[O("div",null,[((ke=i["thumb-label"])==null?void 0:ke.call(i,{modelValue:e.modelValue}))??e.modelValue.toFixed(m.value?L.value:1)])])]),[[Ln,A.value&&e.focused||A.value==="always"]])]}})])}),{}}});const pT=me({start:{type:Number,required:!0},stop:{type:Number,required:!0},...We()},"VSliderTrack"),Eb=Te()({name:"VSliderTrack",props:pT(),emits:{},setup(e,a){let{slots:i}=a;const r=ut(Rd);if(!r)throw new Error("[Vuetify] v-slider-track must be inside v-slider or v-range-slider");const{color:l,horizontalDirection:u,parsedTicks:f,rounded:m,showTicks:x,tickSize:w,trackColor:C,trackFillColor:A,trackSize:E,vertical:_,min:V,max:D}=r,{roundedClasses:X}=Lt(m),{backgroundColorClasses:B,backgroundColorStyles:L}=Rt(A),{backgroundColorClasses:W,backgroundColorStyles:Y}=Rt(C),N=$(()=>`inset-${_.value?"block-end":"inline-start"}`),J=$(()=>_.value?"height":"width"),Q=$(()=>({[N.value]:"0%",[J.value]:"100%"})),j=$(()=>e.stop-e.start),G=$(()=>({[N.value]:je(e.start,"%"),[J.value]:je(j.value,"%")})),ee=$(()=>x.value?(_.value?f.value.slice().reverse():f.value).map((ne,oe)=>{var we;const le=_.value?"bottom":"margin-inline-start",Ae=ne.value!==V.value&&ne.value!==D.value?je(ne.position,"%"):void 0;return O("div",{key:ne.value,class:["v-slider-track__tick",{"v-slider-track__tick--filled":ne.position>=e.start&&ne.position<=e.stop,"v-slider-track__tick--first":ne.value===V.value,"v-slider-track__tick--last":ne.value===D.value}],style:{[le]:Ae}},[(ne.label||i["tick-label"])&&O("div",{class:"v-slider-track__tick-label"},[((we=i["tick-label"])==null?void 0:we.call(i,{tick:ne,index:oe}))??ne.label])])}):[]);return Ve(()=>O("div",{class:["v-slider-track",X.value,e.class],style:[{"--v-slider-track-size":je(E.value),"--v-slider-tick-size":je(w.value),direction:_.value?void 0:u.value},e.style]},[O("div",{class:["v-slider-track__background",W.value,{"v-slider-track__background--opacity":!!l.value||!A.value}],style:{...Q.value,...Y.value}},null),O("div",{class:["v-slider-track__fill",B.value],style:{...G.value,...L.value}},null),x.value&&O("div",{class:["v-slider-track__ticks",{"v-slider-track__ticks--always-show":x.value==="always"}]},[ee.value])])),{}}}),bT=me({...il(),...Cb(),...ka(),modelValue:{type:[Number,String],default:0}},"VSlider"),su=Te()({name:"VSlider",props:bT(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,start:e=>!0,end:e=>!0},setup(e,a){let{slots:i,emit:r}=a;const l=Oe(),{rtlClasses:u}=jt(),f=Ab(e),m=tt(e,"modelValue",void 0,J=>f.roundValue(J??f.min.value)),{min:x,max:w,mousePressed:C,roundValue:A,onSliderMousedown:E,onSliderTouchstart:_,trackContainerRef:V,position:D,hasLabels:X,readonly:B}=Pb({props:e,steps:f,onSliderStart:()=>{r("start",m.value)},onSliderEnd:J=>{let{value:Q}=J;const j=A(Q);m.value=j,r("end",j)},onSliderMove:J=>{let{value:Q}=J;return m.value=A(Q)},getActiveThumb:()=>{var J;return(J=l.value)==null?void 0:J.$el}}),{isFocused:L,focus:W,blur:Y}=qa(e),N=$(()=>D(m.value));return Ve(()=>{const[J,Q]=Ut.filterProps(e),j=!!(e.label||i.label||i.prepend);return O(Ut,Ye({class:["v-slider",{"v-slider--has-labels":!!i["tick-label"]||X.value,"v-slider--focused":L.value,"v-slider--pressed":C.value,"v-slider--disabled":e.disabled},u.value,e.class],style:e.style},J,{focused:L.value}),{...i,prepend:j?G=>{var ee,ie;return O(Ke,null,[((ee=i.label)==null?void 0:ee.call(i,G))??e.label?O(gs,{id:G.id.value,class:"v-slider__label",text:e.label},null):void 0,(ie=i.prepend)==null?void 0:ie.call(i,G)])}:void 0,default:G=>{let{id:ee,messagesId:ie}=G;return O("div",{class:"v-slider__container",onMousedown:B.value?void 0:E,onTouchstartPassive:B.value?void 0:_},[O("input",{id:ee.value,name:e.name||ee.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:m.value},null),O(Eb,{ref:V,start:0,stop:N.value},{"tick-label":i["tick-label"]}),O(iu,{ref:l,"aria-describedby":ie.value,focused:L.value,min:x.value,max:w.value,modelValue:m.value,"onUpdate:modelValue":ne=>m.value=ne,position:N.value,elevation:e.elevation,onFocus:W,onBlur:Y},{"thumb-label":i["thumb-label"]})])}})}),{}}}),xT=me({color:{type:Object},disabled:Boolean,hideAlpha:Boolean,...We()},"VColorPickerPreview"),yT=Rn({name:"VColorPickerPreview",props:xT(),emits:{"update:color":e=>!0},setup(e,a){let{emit:i}=a;return Ve(()=>{var r,l;return O("div",{class:["v-color-picker-preview",{"v-color-picker-preview--hide-alpha":e.hideAlpha},e.class],style:e.style},[O("div",{class:"v-color-picker-preview__dot"},[O("div",{style:{background:Um(e.color??zs)}},null)]),O("div",{class:"v-color-picker-preview__sliders"},[O(su,{class:"v-color-picker-preview__track v-color-picker-preview__hue",modelValue:(r=e.color)==null?void 0:r.h,"onUpdate:modelValue":u=>i("update:color",{...e.color??zs,h:u}),step:0,min:0,max:360,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null),!e.hideAlpha&&O(su,{class:"v-color-picker-preview__track v-color-picker-preview__alpha",modelValue:((l=e.color)==null?void 0:l.a)??1,"onUpdate:modelValue":u=>i("update:color",{...e.color??zs,a:u}),step:1/256,min:0,max:1,disabled:e.disabled,thumbSize:14,trackSize:8,trackFillColor:"white",hideDetails:!0},null)])])}),{}}});const wT=Object.freeze({base:"#f44336",lighten5:"#ffebee",lighten4:"#ffcdd2",lighten3:"#ef9a9a",lighten2:"#e57373",lighten1:"#ef5350",darken1:"#e53935",darken2:"#d32f2f",darken3:"#c62828",darken4:"#b71c1c",accent1:"#ff8a80",accent2:"#ff5252",accent3:"#ff1744",accent4:"#d50000"}),ST=Object.freeze({base:"#e91e63",lighten5:"#fce4ec",lighten4:"#f8bbd0",lighten3:"#f48fb1",lighten2:"#f06292",lighten1:"#ec407a",darken1:"#d81b60",darken2:"#c2185b",darken3:"#ad1457",darken4:"#880e4f",accent1:"#ff80ab",accent2:"#ff4081",accent3:"#f50057",accent4:"#c51162"}),kT=Object.freeze({base:"#9c27b0",lighten5:"#f3e5f5",lighten4:"#e1bee7",lighten3:"#ce93d8",lighten2:"#ba68c8",lighten1:"#ab47bc",darken1:"#8e24aa",darken2:"#7b1fa2",darken3:"#6a1b9a",darken4:"#4a148c",accent1:"#ea80fc",accent2:"#e040fb",accent3:"#d500f9",accent4:"#aa00ff"}),CT=Object.freeze({base:"#673ab7",lighten5:"#ede7f6",lighten4:"#d1c4e9",lighten3:"#b39ddb",lighten2:"#9575cd",lighten1:"#7e57c2",darken1:"#5e35b1",darken2:"#512da8",darken3:"#4527a0",darken4:"#311b92",accent1:"#b388ff",accent2:"#7c4dff",accent3:"#651fff",accent4:"#6200ea"}),AT=Object.freeze({base:"#3f51b5",lighten5:"#e8eaf6",lighten4:"#c5cae9",lighten3:"#9fa8da",lighten2:"#7986cb",lighten1:"#5c6bc0",darken1:"#3949ab",darken2:"#303f9f",darken3:"#283593",darken4:"#1a237e",accent1:"#8c9eff",accent2:"#536dfe",accent3:"#3d5afe",accent4:"#304ffe"}),PT=Object.freeze({base:"#2196f3",lighten5:"#e3f2fd",lighten4:"#bbdefb",lighten3:"#90caf9",lighten2:"#64b5f6",lighten1:"#42a5f5",darken1:"#1e88e5",darken2:"#1976d2",darken3:"#1565c0",darken4:"#0d47a1",accent1:"#82b1ff",accent2:"#448aff",accent3:"#2979ff",accent4:"#2962ff"}),ET=Object.freeze({base:"#03a9f4",lighten5:"#e1f5fe",lighten4:"#b3e5fc",lighten3:"#81d4fa",lighten2:"#4fc3f7",lighten1:"#29b6f6",darken1:"#039be5",darken2:"#0288d1",darken3:"#0277bd",darken4:"#01579b",accent1:"#80d8ff",accent2:"#40c4ff",accent3:"#00b0ff",accent4:"#0091ea"}),TT=Object.freeze({base:"#00bcd4",lighten5:"#e0f7fa",lighten4:"#b2ebf2",lighten3:"#80deea",lighten2:"#4dd0e1",lighten1:"#26c6da",darken1:"#00acc1",darken2:"#0097a7",darken3:"#00838f",darken4:"#006064",accent1:"#84ffff",accent2:"#18ffff",accent3:"#00e5ff",accent4:"#00b8d4"}),IT=Object.freeze({base:"#009688",lighten5:"#e0f2f1",lighten4:"#b2dfdb",lighten3:"#80cbc4",lighten2:"#4db6ac",lighten1:"#26a69a",darken1:"#00897b",darken2:"#00796b",darken3:"#00695c",darken4:"#004d40",accent1:"#a7ffeb",accent2:"#64ffda",accent3:"#1de9b6",accent4:"#00bfa5"}),LT=Object.freeze({base:"#4caf50",lighten5:"#e8f5e9",lighten4:"#c8e6c9",lighten3:"#a5d6a7",lighten2:"#81c784",lighten1:"#66bb6a",darken1:"#43a047",darken2:"#388e3c",darken3:"#2e7d32",darken4:"#1b5e20",accent1:"#b9f6ca",accent2:"#69f0ae",accent3:"#00e676",accent4:"#00c853"}),_T=Object.freeze({base:"#8bc34a",lighten5:"#f1f8e9",lighten4:"#dcedc8",lighten3:"#c5e1a5",lighten2:"#aed581",lighten1:"#9ccc65",darken1:"#7cb342",darken2:"#689f38",darken3:"#558b2f",darken4:"#33691e",accent1:"#ccff90",accent2:"#b2ff59",accent3:"#76ff03",accent4:"#64dd17"}),RT=Object.freeze({base:"#cddc39",lighten5:"#f9fbe7",lighten4:"#f0f4c3",lighten3:"#e6ee9c",lighten2:"#dce775",lighten1:"#d4e157",darken1:"#c0ca33",darken2:"#afb42b",darken3:"#9e9d24",darken4:"#827717",accent1:"#f4ff81",accent2:"#eeff41",accent3:"#c6ff00",accent4:"#aeea00"}),OT=Object.freeze({base:"#ffeb3b",lighten5:"#fffde7",lighten4:"#fff9c4",lighten3:"#fff59d",lighten2:"#fff176",lighten1:"#ffee58",darken1:"#fdd835",darken2:"#fbc02d",darken3:"#f9a825",darken4:"#f57f17",accent1:"#ffff8d",accent2:"#ffff00",accent3:"#ffea00",accent4:"#ffd600"}),VT=Object.freeze({base:"#ffc107",lighten5:"#fff8e1",lighten4:"#ffecb3",lighten3:"#ffe082",lighten2:"#ffd54f",lighten1:"#ffca28",darken1:"#ffb300",darken2:"#ffa000",darken3:"#ff8f00",darken4:"#ff6f00",accent1:"#ffe57f",accent2:"#ffd740",accent3:"#ffc400",accent4:"#ffab00"}),MT=Object.freeze({base:"#ff9800",lighten5:"#fff3e0",lighten4:"#ffe0b2",lighten3:"#ffcc80",lighten2:"#ffb74d",lighten1:"#ffa726",darken1:"#fb8c00",darken2:"#f57c00",darken3:"#ef6c00",darken4:"#e65100",accent1:"#ffd180",accent2:"#ffab40",accent3:"#ff9100",accent4:"#ff6d00"}),FT=Object.freeze({base:"#ff5722",lighten5:"#fbe9e7",lighten4:"#ffccbc",lighten3:"#ffab91",lighten2:"#ff8a65",lighten1:"#ff7043",darken1:"#f4511e",darken2:"#e64a19",darken3:"#d84315",darken4:"#bf360c",accent1:"#ff9e80",accent2:"#ff6e40",accent3:"#ff3d00",accent4:"#dd2c00"}),BT=Object.freeze({base:"#795548",lighten5:"#efebe9",lighten4:"#d7ccc8",lighten3:"#bcaaa4",lighten2:"#a1887f",lighten1:"#8d6e63",darken1:"#6d4c41",darken2:"#5d4037",darken3:"#4e342e",darken4:"#3e2723"}),DT=Object.freeze({base:"#607d8b",lighten5:"#eceff1",lighten4:"#cfd8dc",lighten3:"#b0bec5",lighten2:"#90a4ae",lighten1:"#78909c",darken1:"#546e7a",darken2:"#455a64",darken3:"#37474f",darken4:"#263238"}),zT=Object.freeze({base:"#9e9e9e",lighten5:"#fafafa",lighten4:"#f5f5f5",lighten3:"#eeeeee",lighten2:"#e0e0e0",lighten1:"#bdbdbd",darken1:"#757575",darken2:"#616161",darken3:"#424242",darken4:"#212121"}),NT=Object.freeze({black:"#000000",white:"#ffffff",transparent:"#ffffff00"}),HT=Object.freeze({red:wT,pink:ST,purple:kT,deepPurple:CT,indigo:AT,blue:PT,lightBlue:ET,cyan:TT,teal:IT,green:LT,lightGreen:_T,lime:RT,yellow:OT,amber:VT,orange:MT,deepOrange:FT,brown:BT,blueGrey:DT,grey:zT,shades:NT}),XT=me({swatches:{type:Array,default:()=>YT(HT)},disabled:Boolean,color:Object,maxHeight:[Number,String],...We()},"VColorPickerSwatches");function YT(e){return Object.keys(e).map(a=>{const i=e[a];return i.base?[i.base,i.darken4,i.darken3,i.darken2,i.darken1,i.lighten1,i.lighten2,i.lighten3,i.lighten4,i.lighten5]:[i.black,i.white,i.transparent]})}const WT=Rn({name:"VColorPickerSwatches",props:XT(),emits:{"update:color":e=>!0},setup(e,a){let{emit:i}=a;return Ve(()=>O("div",{class:["v-color-picker-swatches",e.class],style:[{maxHeight:je(e.maxHeight)},e.style]},[O("div",null,[e.swatches.map(r=>O("div",{class:"v-color-picker-swatches__swatch"},[r.map(l=>{const u=Hn(l),f=Ko(u),m=Gm(u);return O("div",{class:"v-color-picker-swatches__color",onClick:()=>f&&i("update:color",f)},[O("div",{style:{background:m}},[e.color&&Ci(e.color,f)?O(wt,{size:"x-small",icon:"$success",color:AC(l,"#FFFFFF")>2?"white":"black"},null):void 0])])})]))])])),{}}});const Tb=me({color:String,...An(),...We(),...Vn(),...Nt(),...$a(),...hs(),...At(),...at(),...ht()},"VSheet"),ru=Te()({name:"VSheet",props:Tb(),setup(e,a){let{slots:i}=a;const{themeClasses:r}=vt(e),{backgroundColorClasses:l,backgroundColorStyles:u}=Rt(Ie(e,"color")),{borderClasses:f}=Fn(e),{dimensionStyles:m}=Mn(e),{elevationClasses:x}=Kt(e),{locationStyles:w}=Ga(e),{positionClasses:C}=fs(e),{roundedClasses:A}=Lt(e);return Ve(()=>O(e.tag,{class:["v-sheet",r.value,l.value,f.value,x.value,C.value,A.value,e.class],style:[u.value,m.value,w.value,e.style]},i)),{}}}),jT=me({canvasHeight:{type:[String,Number],default:150},disabled:Boolean,dotSize:{type:[Number,String],default:10},hideCanvas:Boolean,hideSliders:Boolean,hideInputs:Boolean,mode:{type:String,default:"rgba",validator:e=>Object.keys(hi).includes(e)},modes:{type:Array,default:()=>Object.keys(hi),validator:e=>Array.isArray(e)&&e.every(a=>Object.keys(hi).includes(a))},showSwatches:Boolean,swatches:Array,swatchesMaxHeight:{type:[Number,String],default:150},modelValue:{type:[Object,String]},..._n(Tb({width:300}),["height","location","minHeight","maxHeight","minWidth","maxWidth"])},"VColorPicker"),$T=Rn({name:"VColorPicker",props:jT(),emits:{"update:modelValue":e=>!0,"update:mode":e=>!0},setup(e){const a=tt(e,"mode"),i=Oe(null),r=tt(e,"modelValue",void 0,f=>{if(f==null||f==="")return null;let m;try{m=Ko(Hn(f))}catch{return null}return i.value&&(m={...m,h:i.value.h},i.value=null),m},f=>f?lT(f,e.modelValue):null),{rtlClasses:l}=jt(),u=f=>{r.value=f,i.value=f};return zt(()=>{e.modes.includes(a.value)||(a.value=e.modes[0])}),Bt({VSlider:{color:void 0,trackColor:void 0,trackFillColor:void 0}}),Ve(()=>{const[f]=ru.filterProps(e);return O(ru,Ye({rounded:e.rounded,elevation:e.elevation,theme:e.theme,class:["v-color-picker",l.value,e.class],style:[{"--v-color-picker-color-hsv":Um({...r.value??zs,a:1})},e.style]},f,{maxWidth:e.width}),{default:()=>[!e.hideCanvas&&O(rT,{key:"canvas",color:r.value,"onUpdate:color":u,disabled:e.disabled,dotSize:e.dotSize,width:e.width,height:e.canvasHeight},null),(!e.hideSliders||!e.hideInputs)&&O("div",{key:"controls",class:"v-color-picker__controls"},[!e.hideSliders&&O(yT,{key:"preview",color:r.value,"onUpdate:color":u,hideAlpha:!a.value.endsWith("a"),disabled:e.disabled},null),!e.hideInputs&&O(gT,{key:"edit",modes:e.modes,mode:a.value,"onUpdate:mode":m=>a.value=m,color:r.value,"onUpdate:color":u,disabled:e.disabled},null)]),e.showSwatches&&O(WT,{key:"swatches",color:r.value,"onUpdate:color":u,maxHeight:e.swatchesMaxHeight,swatches:e.swatches,disabled:e.disabled},null)]})}),{}}});function GT(e,a,i){if(a==null)return e;if(Array.isArray(a))throw new Error("Multiple matches is not implemented");return typeof a=="number"&&~a?O(Ke,null,[O("span",{class:"v-combobox__unmask"},[e.substr(0,a)]),O("span",{class:"v-combobox__mask"},[e.substr(a,i)]),O("span",{class:"v-combobox__unmask"},[e.substr(a+i)])]):e}const UT=me({autoSelectFirst:{type:[Boolean,String]},delimiters:Array,...lb({filterKeys:["title"]}),...Ld({hideNoData:!0,returnObject:!0}),..._n(dl({modelValue:null,role:"combobox"}),["validationValue","dirty","appendInnerIcon"]),...wa({transition:!1})},"VCombobox"),qT=Te()({name:"VCombobox",props:UT(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,"update:search":e=>!0,"update:menu":e=>!0},setup(e,a){var be;let{emit:i,slots:r}=a;const{t:l}=On(),u=Oe(),f=Xe(!1),m=Xe(!0),x=Xe(!1),w=Oe(),C=Oe(),A=tt(e,"menu"),E=$({get:()=>A.value,set:ve=>{var Z;A.value&&!ve&&((Z=w.value)!=null&&Z.ΨopenChildren)||(A.value=ve)}}),_=Xe(-1);let V=!1;const D=$(()=>{var ve;return(ve=u.value)==null?void 0:ve.color}),X=$(()=>E.value?e.closeText:e.openText),{items:B,transformIn:L,transformOut:W}=Pd(e),{textColorClasses:Y,textColorStyles:N}=an(D),J=tt(e,"modelValue",[],ve=>L(In(ve)),ve=>{const Z=W(ve);return e.multiple?Z:Z[0]??null}),Q=sl(),j=Xe(e.multiple?"":((be=J.value[0])==null?void 0:be.title)??""),G=$({get:()=>j.value,set:ve=>{var Z;if(j.value=ve,e.multiple||(J.value=[Ni(e,ve)]),ve&&e.multiple&&((Z=e.delimiters)!=null&&Z.length)){const te=ve.split(new RegExp(`(?:${e.delimiters.join("|")})+`));te.length>1&&(te.forEach(se=>{se=se.trim(),se&&ue(Ni(e,se))}),j.value="")}ve||(_.value=-1),m.value=!ve}});He(j,ve=>{V?gt(()=>V=!1):f.value&&!E.value&&(E.value=!0),i("update:search",ve)}),He(J,ve=>{var Z;e.multiple||(j.value=((Z=ve[0])==null?void 0:Z.title)??"")});const{filteredItems:ee,getMatches:ie}=cb(e,B,()=>m.value?"":G.value),ne=$(()=>J.value.map(ve=>B.value.find(Z=>{const te=Qt(Z.raw,e.itemValue),se=Qt(ve.raw,e.itemValue);return te===void 0||se===void 0?!1:e.returnObject?e.valueComparator(te,se):e.valueComparator(Z.value,ve.value)})||ve)),oe=$(()=>e.hideSelected?ee.value.filter(ve=>!ne.value.some(Z=>Z.value===ve.value)):ee.value),le=$(()=>ne.value.map(ve=>ve.props.value)),Ae=$(()=>ne.value[_.value]),we=$(()=>{var Z;return(e.autoSelectFirst===!0||e.autoSelectFirst==="exact"&&G.value===((Z=oe.value[0])==null?void 0:Z.title))&&oe.value.length>0&&!m.value&&!x.value}),fe=$(()=>e.hideNoData&&!B.value.length||e.readonly||(Q==null?void 0:Q.isReadonly.value)),he=Oe(),{onListScroll:ke,onListKeydown:Ee}=Id(he,u);function De(ve){V=!0,e.openOnClear&&(E.value=!0)}function Fe(){fe.value||(E.value=!0)}function Ze(ve){fe.value||(f.value&&(ve.preventDefault(),ve.stopPropagation()),E.value=!E.value)}function Je(ve){var se;if(e.readonly||Q!=null&&Q.isReadonly.value)return;const Z=u.value.selectionStart,te=le.value.length;if((_.value>-1||["Enter","ArrowDown","ArrowUp"].includes(ve.key))&&ve.preventDefault(),["Enter","ArrowDown"].includes(ve.key)&&(E.value=!0),["Escape"].includes(ve.key)&&(E.value=!1),["Enter","Escape","Tab"].includes(ve.key)&&(we.value&&["Enter","Tab"].includes(ve.key)&&ue(ee.value[0]),m.value=!0),ve.key==="ArrowDown"&&we.value&&((se=he.value)==null||se.focus("next")),!!e.multiple){if(["Backspace","Delete"].includes(ve.key)){if(_.value<0){ve.key==="Backspace"&&!G.value&&(_.value=te-1);return}const ce=_.value;Ae.value&&ue(Ae.value),_.value=ce>=te-1?te-2:ce}if(ve.key==="ArrowLeft"){if(_.value<0&&Z>0)return;const ce=_.value>-1?_.value-1:te-1;ne.value[ce]?_.value=ce:(_.value=-1,u.value.setSelectionRange(G.value.length,G.value.length))}if(ve.key==="ArrowRight"){if(_.value<0)return;const ce=_.value+1;ne.value[ce]?_.value=ce:(_.value=-1,u.value.setSelectionRange(0,0))}ve.key==="Enter"&&G.value&&(ue(Ni(e,G.value)),G.value="")}}function ze(){var ve;f.value&&(m.value=!0,(ve=u.value)==null||ve.focus())}function ue(ve){if(e.multiple){const Z=le.value.findIndex(te=>e.valueComparator(te,ve.value));if(Z===-1)J.value=[...J.value,ve];else{const te=[...J.value];te.splice(Z,1),J.value=te}G.value=""}else J.value=[ve],j.value=ve.title,gt(()=>{E.value=!1,m.value=!0})}function de(ve){f.value=!0,setTimeout(()=>{x.value=!0})}function Le(ve){x.value=!1}function _e(ve){(ve==null||ve===""&&!e.multiple)&&(J.value=[])}return He(ee,ve=>{!ve.length&&e.hideNoData&&(E.value=!1)}),He(f,(ve,Z)=>{ve||ve===Z||(_.value=-1,E.value=!1,we.value&&!x.value&&!ne.value.some(te=>{let{value:se}=te;return se===oe.value[0].value})?ue(oe.value[0]):e.multiple&&G.value&&(J.value=[...J.value,Ni(e,G.value)],G.value=""))}),He(E,()=>{if(!e.hideSelected&&E.value&&ne.value.length){const ve=oe.value.findIndex(Z=>ne.value.some(te=>Z.value===te.value));St&&window.requestAnimationFrame(()=>{var Z;ve>=0&&((Z=C.value)==null||Z.scrollToIndex(ve))})}}),Ve(()=>{const ve=!!(e.chips||r.chip),Z=!!(!e.hideNoData||oe.value.length||r["prepend-item"]||r["append-item"]||r["no-data"]),te=J.value.length>0,[se]=yi.filterProps(e);return O(yi,Ye({ref:u},se,{modelValue:G.value,"onUpdate:modelValue":[ce=>G.value=ce,_e],focused:f.value,"onUpdate:focused":ce=>f.value=ce,validationValue:J.externalValue,dirty:te,class:["v-combobox",{"v-combobox--active-menu":E.value,"v-combobox--chips":!!e.chips,"v-combobox--selection-slot":!!r.selection,"v-combobox--selecting-index":_.value>-1,[`v-combobox--${e.multiple?"multiple":"single"}`]:!0},e.class],style:e.style,readonly:e.readonly,placeholder:te?void 0:e.placeholder,"onClick:clear":De,"onMousedown:control":Fe,onKeydown:Je}),{...r,default:()=>O(Ke,null,[O(ll,Ye({ref:w,modelValue:E.value,"onUpdate:modelValue":ce=>E.value=ce,activator:"parent",contentClass:"v-combobox__content",disabled:fe.value,eager:e.eager,maxHeight:310,openOnClick:!1,closeOnContentClick:!1,transition:e.transition,onAfterLeave:ze},e.menuProps),{default:()=>[Z&&O(rl,{ref:he,selected:le.value,selectStrategy:e.multiple?"independent":"single-independent",onMousedown:ce=>ce.preventDefault(),onKeydown:Ee,onFocusin:de,onFocusout:Le,onScrollPassive:ke,tabindex:"-1",color:e.itemColor??e.color},{default:()=>{var ce,pe,Ce;return[(ce=r["prepend-item"])==null?void 0:ce.call(r),!oe.value.length&&!e.hideNoData&&(((pe=r["no-data"])==null?void 0:pe.call(r))??O(ma,{title:l(e.noDataText)},null)),O(hl,{ref:C,renderless:!0,items:oe.value},{default:Me=>{var Ge;let{item:Pe,index:Be,itemRef:Re}=Me;const qe=Ye(Pe.props,{ref:Re,key:Be,active:we.value&&Be===0?!0:void 0,onClick:()=>ue(Pe)});return((Ge=r.item)==null?void 0:Ge.call(r,{item:Pe,index:Be,props:qe}))??O(ma,qe,{prepend:Ue=>{let{isSelected:Qe}=Ue;return O(Ke,null,[e.multiple&&!e.hideSelected?O(Qi,{key:Pe.value,modelValue:Qe,ripple:!1,tabindex:"-1"},null):void 0,Pe.props.prependIcon&&O(wt,{icon:Pe.props.prependIcon},null)])},title:()=>{var Ue,Qe;return m.value?Pe.title:GT(Pe.title,(Ue=ie(Pe))==null?void 0:Ue.title,((Qe=G.value)==null?void 0:Qe.length)??0)}})}}),(Ce=r["append-item"])==null?void 0:Ce.call(r)]}})]}),ne.value.map((ce,pe)=>{var Pe;function Ce(Be){Be.stopPropagation(),Be.preventDefault(),ue(ce)}const Me={"onClick:close":Ce,onMousedown(Be){Be.preventDefault(),Be.stopPropagation()},modelValue:!0,"onUpdate:modelValue":void 0};return O("div",{key:ce.value,class:["v-combobox__selection",pe===_.value&&["v-combobox__selection--selected",Y.value]],style:pe===_.value?N.value:{}},[ve?r.chip?O(bt,{key:"chip-defaults",defaults:{VChip:{closable:e.closableChips,size:"small",text:ce.title}}},{default:()=>{var Be;return[(Be=r.chip)==null?void 0:Be.call(r,{item:ce,index:pe,props:Me})]}}):O(wr,Ye({key:"chip",closable:e.closableChips,size:"small",text:ce.title},Me),null):((Pe=r.selection)==null?void 0:Pe.call(r,{item:ce,index:pe}))??O("span",{class:"v-combobox__selection-text"},[ce.title,e.multiple&&pe!0},setup(e,a){let{slots:i}=a;const r=tt(e,"modelValue"),{scopeId:l}=vs(),u=Oe();function f(x){var A,E;const w=x.relatedTarget,C=x.target;if(w!==C&&((A=u.value)!=null&&A.contentEl)&&((E=u.value)!=null&&E.globalTop)&&![document,u.value.contentEl].includes(C)&&!u.value.contentEl.contains(C)){const _=Js(u.value.contentEl);if(!_.length)return;const V=_[0],D=_[_.length-1];w===V?D.focus():V.focus()}}St&&He(()=>r.value&&e.retainFocus,x=>{x?document.addEventListener("focusin",f):document.removeEventListener("focusin",f)},{immediate:!0}),He(r,async x=>{var w,C;await gt(),x?(w=u.value.contentEl)==null||w.focus({preventScroll:!0}):(C=u.value.activatorEl)==null||C.focus({preventScroll:!0})});const m=$(()=>Ye({"aria-haspopup":"dialog","aria-expanded":String(r.value)},e.activatorProps));return Ve(()=>{const[x]=pa.filterProps(e);return O(pa,Ye({ref:u,class:["v-dialog",{"v-dialog--fullscreen":e.fullscreen,"v-dialog--scrollable":e.scrollable},e.class],style:e.style},x,{modelValue:r.value,"onUpdate:modelValue":w=>r.value=w,"aria-modal":"true",activatorProps:m.value,role:"dialog"},l),{activator:i.activator,default:function(){for(var w=arguments.length,C=new Array(w),A=0;A{var E;return[(E=i.default)==null?void 0:E.call(i,...C)]}})}})}),Zn({},u)}});const ir=Symbol.for("vuetify:v-expansion-panel"),JT=["default","accordion","inset","popout"],QT=me({color:String,variant:{type:String,default:"default",validator:e=>JT.includes(e)},readonly:Boolean,...We(),...ls(),...at(),...ht()},"VExpansionPanels"),eI=Te()({name:"VExpansionPanels",props:QT(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;Li(e,ir);const{themeClasses:r}=vt(e),l=$(()=>e.variant&&`v-expansion-panels--variant-${e.variant}`);return Bt({VExpansionPanel:{color:Ie(e,"color")},VExpansionPanelTitle:{readonly:Ie(e,"readonly")}}),Ve(()=>O(e.tag,{class:["v-expansion-panels",r.value,l.value,e.class],style:e.style},i)),{}}}),tI=me({...We(),...ol()},"VExpansionPanelText"),Ib=Te()({name:"VExpansionPanelText",props:tI(),setup(e,a){let{slots:i}=a;const r=ut(ir);if(!r)throw new Error("[Vuetify] v-expansion-panel-text needs to be placed inside v-expansion-panel");const{hasContent:l,onAfterLeave:u}=Ed(e,r.isSelected);return Ve(()=>O(el,{onAfterLeave:u},{default:()=>{var f;return[Et(O("div",{class:["v-expansion-panel-text",e.class],style:e.style},[i.default&&l.value&&O("div",{class:"v-expansion-panel-text__wrapper"},[(f=i.default)==null?void 0:f.call(i)])]),[[Ln,r.isSelected.value]])]}})),{}}}),Lb=me({color:String,expandIcon:{type:et,default:"$expand"},collapseIcon:{type:et,default:"$collapse"},hideActions:Boolean,ripple:{type:[Boolean,Object],default:!1},readonly:Boolean,...We()},"VExpansionPanelTitle"),_b=Te()({name:"VExpansionPanelTitle",directives:{Ripple:Ua},props:Lb(),setup(e,a){let{slots:i}=a;const r=ut(ir);if(!r)throw new Error("[Vuetify] v-expansion-panel-title needs to be placed inside v-expansion-panel");const{backgroundColorClasses:l,backgroundColorStyles:u}=Rt(e,"color"),f=$(()=>({collapseIcon:e.collapseIcon,disabled:r.disabled.value,expanded:r.isSelected.value,expandIcon:e.expandIcon,readonly:e.readonly}));return Ve(()=>{var m;return Et(O("button",{class:["v-expansion-panel-title",{"v-expansion-panel-title--active":r.isSelected.value},l.value,e.class],style:[u.value,e.style],type:"button",tabindex:r.disabled.value?-1:void 0,disabled:r.disabled.value,"aria-expanded":r.isSelected.value,onClick:e.readonly?void 0:r.toggle},[O("span",{class:"v-expansion-panel-title__overlay"},null),(m=i.default)==null?void 0:m.call(i,f.value),!e.hideActions&&O("span",{class:"v-expansion-panel-title__icon"},[i.actions?i.actions(f.value):O(wt,{icon:r.isSelected.value?e.collapseIcon:e.expandIcon},null)])]),[[mn("ripple"),e.ripple]])}),{}}}),nI=me({title:String,text:String,bgColor:String,...We(),...Nt(),...cs(),...ol(),...At(),...at(),...Lb()},"VExpansionPanel"),aI=Te()({name:"VExpansionPanel",props:nI(),emits:{"group:selected":e=>!0},setup(e,a){let{slots:i}=a;const r=us(e,ir),{backgroundColorClasses:l,backgroundColorStyles:u}=Rt(e,"bgColor"),{elevationClasses:f}=Kt(e),{roundedClasses:m}=Lt(e),x=$(()=>(r==null?void 0:r.disabled.value)||e.disabled),w=$(()=>r.group.items.value.reduce((E,_,V)=>(r.group.selected.value.includes(_.id)&&E.push(V),E),[])),C=$(()=>{const E=r.group.items.value.findIndex(_=>_.id===r.id);return!r.isSelected.value&&w.value.some(_=>_-E===1)}),A=$(()=>{const E=r.group.items.value.findIndex(_=>_.id===r.id);return!r.isSelected.value&&w.value.some(_=>_-E===-1)});return Pt(ir,r),Bt({VExpansionPanelText:{eager:Ie(e,"eager")}}),Ve(()=>{const E=!!(i.text||e.text),_=!!(i.title||e.title);return O(e.tag,{class:["v-expansion-panel",{"v-expansion-panel--active":r.isSelected.value,"v-expansion-panel--before-active":C.value,"v-expansion-panel--after-active":A.value,"v-expansion-panel--disabled":x.value},m.value,l.value,e.class],style:[u.value,e.style]},{default:()=>{var V;return[O("div",{class:["v-expansion-panel__shadow",...f.value]},null),_&&O(_b,{key:"title",collapseIcon:e.collapseIcon,color:e.color,expandIcon:e.expandIcon,hideActions:e.hideActions,ripple:e.ripple},{default:()=>[i.title?i.title():e.title]}),E&&O(Ib,{key:"text"},{default:()=>[i.text?i.text():e.text]}),(V=i.default)==null?void 0:V.call(i)]}})}),{}}});const iI=me({chips:Boolean,counter:Boolean,counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},multiple:Boolean,showSize:{type:[Boolean,Number],default:!1,validator:e=>typeof e=="boolean"||[1e3,1024].includes(e)},...ka({prependIcon:"$file"}),modelValue:{type:Array,default:()=>[],validator:e=>In(e).every(a=>a!=null&&typeof a=="object")},...ul({clearable:!0})},"VFileInput"),sI=Te()({name:"VFileInput",inheritAttrs:!1,props:iI(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,a){let{attrs:i,emit:r,slots:l}=a;const{t:u}=On(),f=tt(e,"modelValue"),{isFocused:m,focus:x,blur:w}=qa(e),C=$(()=>typeof e.showSize!="boolean"?e.showSize:void 0),A=$(()=>(f.value??[]).reduce((G,ee)=>{let{size:ie=0}=ee;return G+ie},0)),E=$(()=>hf(A.value,C.value)),_=$(()=>(f.value??[]).map(G=>{const{name:ee="",size:ie=0}=G;return e.showSize?`${ee} (${hf(ie,C.value)})`:ee})),V=$(()=>{var ee;const G=((ee=f.value)==null?void 0:ee.length)??0;return e.showSize?u(e.counterSizeString,G,E.value):u(e.counterString,G)}),D=Oe(),X=Oe(),B=Oe(),L=$(()=>m.value||e.active),W=$(()=>["plain","underlined"].includes(e.variant));function Y(){var G;B.value!==document.activeElement&&((G=B.value)==null||G.focus()),m.value||x()}function N(G){Q(G)}function J(G){r("mousedown:control",G)}function Q(G){var ee;(ee=B.value)==null||ee.click(),r("click:control",G)}function j(G){G.stopPropagation(),Y(),gt(()=>{f.value=[],ad(e["onClick:clear"],G)})}return He(f,G=>{(!Array.isArray(G)||!G.length)&&B.value&&(B.value.value="")}),Ve(()=>{const G=!!(l.counter||e.counter),ee=!!(G||l.details),[ie,ne]=Ai(i),[{modelValue:oe,...le}]=Ut.filterProps(e),[Ae]=Td(e);return O(Ut,Ye({ref:D,modelValue:f.value,"onUpdate:modelValue":we=>f.value=we,class:["v-file-input",{"v-text-field--plain-underlined":W.value},e.class],style:e.style,"onClick:prepend":N},ie,le,{centerAffix:!W.value,focused:m.value}),{...l,default:we=>{let{id:fe,isDisabled:he,isDirty:ke,isReadonly:Ee,isValid:De}=we;return O(kr,Ye({ref:X,"prepend-icon":e.prependIcon,onMousedown:J,onClick:Q,"onClick:clear":j,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},Ae,{id:fe.value,active:L.value||ke.value,dirty:ke.value,disabled:he.value,focused:m.value,error:De.value===!1}),{...l,default:Fe=>{var ze;let{props:{class:Ze,...Je}}=Fe;return O(Ke,null,[O("input",Ye({ref:B,type:"file",readonly:Ee.value,disabled:he.value,multiple:e.multiple,name:e.name,onClick:ue=>{ue.stopPropagation(),Ee.value&&ue.preventDefault(),Y()},onChange:ue=>{if(!ue.target)return;const de=ue.target;f.value=[...de.files??[]]},onFocus:Y,onBlur:w},Je,ne),null),O("div",{class:Ze},[!!((ze=f.value)!=null&&ze.length)&&(l.selection?l.selection({fileNames:_.value,totalBytes:A.value,totalBytesReadable:E.value}):e.chips?_.value.map(ue=>O(wr,{key:ue,size:"small",color:e.color},{default:()=>[ue]})):_.value.join(", "))])])}})},details:ee?we=>{var fe,he;return O(Ke,null,[(fe=l.details)==null?void 0:fe.call(l,we),G&&O(Ke,null,[O("span",null,null),O(cl,{active:!!((he=f.value)!=null&&he.length),value:V.value},l.counter)])])}:void 0})}),Zn({},D,X,B)}});const rI=me({app:Boolean,color:String,height:{type:[Number,String],default:"auto"},...An(),...We(),...Nt(),...rs(),...At(),...at({tag:"footer"}),...ht()},"VFooter"),oI=Te()({name:"VFooter",props:rI(),setup(e,a){let{slots:i}=a;const{themeClasses:r}=vt(e),{backgroundColorClasses:l,backgroundColorStyles:u}=Rt(Ie(e,"color")),{borderClasses:f}=Fn(e),{elevationClasses:m}=Kt(e),{roundedClasses:x}=Lt(e),w=Xe(32),{resizeRef:C}=na(_=>{_.length&&(w.value=_[0].target.clientHeight)}),A=$(()=>e.height==="auto"?w.value:parseInt(e.height,10)),{layoutItemStyles:E}=os({id:e.name,order:$(()=>parseInt(e.order,10)),position:$(()=>"bottom"),layoutSize:A,elementSize:$(()=>e.height==="auto"?void 0:A.value),active:$(()=>e.app),absolute:Ie(e,"absolute")});return Ve(()=>O(e.tag,{ref:C,class:["v-footer",r.value,l.value,f.value,m.value,x.value,e.class],style:[u.value,e.app?E.value:{height:je(e.height)},e.style]},i)),{}}}),lI=me({...We(),...bP()},"VForm"),cI=Te()({name:"VForm",props:lI(),emits:{"update:modelValue":e=>!0,submit:e=>!0},setup(e,a){let{slots:i,emit:r}=a;const l=xP(e),u=Oe();function f(x){x.preventDefault(),l.reset()}function m(x){const w=x,C=l.validate();w.then=C.then.bind(C),w.catch=C.catch.bind(C),w.finally=C.finally.bind(C),r("submit",w),w.defaultPrevented||C.then(A=>{var _;let{valid:E}=A;E&&((_=u.value)==null||_.submit())}),w.preventDefault()}return Ve(()=>{var x;return O("form",{ref:u,class:["v-form",e.class],style:e.style,novalidate:!0,onReset:f,onSubmit:m},[(x=i.default)==null?void 0:x.call(i,l)])}),Zn(l,u)}});const uI=me({fluid:{type:Boolean,default:!1},...We(),...at()},"VContainer"),dI=Te()({name:"VContainer",props:uI(),setup(e,a){let{slots:i}=a;const{rtlClasses:r}=jt();return Ve(()=>O(e.tag,{class:["v-container",{"v-container--fluid":e.fluid},r.value,e.class],style:e.style},i)),{}}}),Rb=(()=>Zo.reduce((e,a)=>(e[a]={type:[Boolean,String,Number],default:!1},e),{}))(),Ob=(()=>Zo.reduce((e,a)=>{const i="offset"+ba(a);return e[i]={type:[String,Number],default:null},e},{}))(),Vb=(()=>Zo.reduce((e,a)=>{const i="order"+ba(a);return e[i]={type:[String,Number],default:null},e},{}))(),Zf={col:Object.keys(Rb),offset:Object.keys(Ob),order:Object.keys(Vb)};function hI(e,a,i){let r=e;if(!(i==null||i===!1)){if(a){const l=a.replace(e,"");r+=`-${l}`}return e==="col"&&(r="v-"+r),e==="col"&&(i===""||i===!0)||(r+=`-${i}`),r.toLowerCase()}}const fI=["auto","start","end","center","baseline","stretch"],gI=me({cols:{type:[Boolean,String,Number],default:!1},...Rb,offset:{type:[String,Number],default:null},...Ob,order:{type:[String,Number],default:null},...Vb,alignSelf:{type:String,default:null,validator:e=>fI.includes(e)},...We(),...at()},"VCol"),vI=Te()({name:"VCol",props:gI(),setup(e,a){let{slots:i}=a;const r=$(()=>{const l=[];let u;for(u in Zf)Zf[u].forEach(m=>{const x=e[m],w=hI(u,m,x);w&&l.push(w)});const f=l.some(m=>m.startsWith("v-col-"));return l.push({"v-col":!f||!e.cols,[`v-col-${e.cols}`]:e.cols,[`offset-${e.offset}`]:e.offset,[`order-${e.order}`]:e.order,[`align-self-${e.alignSelf}`]:e.alignSelf}),l});return()=>{var l;return Un(e.tag,{class:[r.value,e.class],style:e.style},(l=i.default)==null?void 0:l.call(i))}}}),Od=["start","end","center"],Mb=["space-between","space-around","space-evenly"];function Vd(e,a){return Zo.reduce((i,r)=>{const l=e+ba(r);return i[l]=a(),i},{})}const mI=[...Od,"baseline","stretch"],Fb=e=>mI.includes(e),Bb=Vd("align",()=>({type:String,default:null,validator:Fb})),pI=[...Od,...Mb],Db=e=>pI.includes(e),zb=Vd("justify",()=>({type:String,default:null,validator:Db})),bI=[...Od,...Mb,"stretch"],Nb=e=>bI.includes(e),Hb=Vd("alignContent",()=>({type:String,default:null,validator:Nb})),Jf={align:Object.keys(Bb),justify:Object.keys(zb),alignContent:Object.keys(Hb)},xI={align:"align",justify:"justify",alignContent:"align-content"};function yI(e,a,i){let r=xI[e];if(i!=null){if(a){const l=a.replace(e,"");r+=`-${l}`}return r+=`-${i}`,r.toLowerCase()}}const wI=me({dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:Fb},...Bb,justify:{type:String,default:null,validator:Db},...zb,alignContent:{type:String,default:null,validator:Nb},...Hb,...We(),...at()},"VRow"),SI=Te()({name:"VRow",props:wI(),setup(e,a){let{slots:i}=a;const r=$(()=>{const l=[];let u;for(u in Jf)Jf[u].forEach(f=>{const m=e[f],x=yI(u,f,m);x&&l.push(x)});return l.push({"v-row--no-gutters":e.noGutters,"v-row--dense":e.dense,[`align-${e.align}`]:e.align,[`justify-${e.justify}`]:e.justify,[`align-content-${e.alignContent}`]:e.alignContent}),l});return()=>{var l;return Un(e.tag,{class:["v-row",r.value,e.class],style:e.style},(l=i.default)==null?void 0:l.call(i))}}}),kI=Kn("v-spacer","div","VSpacer"),CI=me({disabled:Boolean,modelValue:{type:Boolean,default:void 0},...nb()},"VHover"),AI=Te()({name:"VHover",props:CI(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const r=tt(e,"modelValue"),{runOpenDelay:l,runCloseDelay:u}=ab(e,f=>!e.disabled&&(r.value=f));return()=>{var f;return(f=i.default)==null?void 0:f.call(i,{isHovering:r.value,props:{onMouseenter:l,onMouseleave:u}})}}});const Xb=Symbol.for("vuetify:v-item-group"),PI=me({...We(),...ls({selectedClass:"v-item--selected"}),...at(),...ht()},"VItemGroup"),EI=Te()({name:"VItemGroup",props:PI(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const{themeClasses:r}=vt(e),{isSelected:l,select:u,next:f,prev:m,selected:x}=Li(e,Xb);return()=>O(e.tag,{class:["v-item-group",r.value,e.class],style:e.style},{default:()=>{var w;return[(w=i.default)==null?void 0:w.call(i,{isSelected:l,select:u,next:f,prev:m,selected:x.value})]}})}}),TI=Te()({name:"VItem",props:cs(),emits:{"group:selected":e=>!0},setup(e,a){let{slots:i}=a;const{isSelected:r,select:l,toggle:u,selectedClass:f,value:m,disabled:x}=us(e,Xb);return()=>{var w;return(w=i.default)==null?void 0:w.call(i,{isSelected:r.value,selectedClass:f.value,select:l,toggle:u,value:m.value,disabled:x.value})}}});const II=Kn("v-kbd");const LI=me({...We(),...lp()},"VLayout"),_I=Te()({name:"VLayout",props:LI(),setup(e,a){let{slots:i}=a;const{layoutClasses:r,layoutStyles:l,getLayoutItem:u,items:f,layoutRef:m}=cp(e);return Ve(()=>{var x;return O("div",{ref:m,class:[r.value,e.class],style:[l.value,e.style]},[(x=i.default)==null?void 0:x.call(i)])}),{getLayoutItem:u,items:f}}});const RI=me({position:{type:String,required:!0},size:{type:[Number,String],default:300},modelValue:Boolean,...We(),...rs()},"VLayoutItem"),OI=Te()({name:"VLayoutItem",props:RI(),setup(e,a){let{slots:i}=a;const{layoutItemStyles:r}=os({id:e.name,order:$(()=>parseInt(e.order,10)),position:Ie(e,"position"),elementSize:Ie(e,"size"),layoutSize:Ie(e,"size"),active:Ie(e,"modelValue"),absolute:Ie(e,"absolute")});return()=>{var l;return O("div",{class:["v-layout-item",e.class],style:[r.value,e.style]},[(l=i.default)==null?void 0:l.call(i)])}}}),VI=me({modelValue:Boolean,options:{type:Object,default:()=>({root:void 0,rootMargin:void 0,threshold:void 0})},...We(),...Vn(),...at(),...wa({transition:"fade-transition"})},"VLazy"),MI=Te()({name:"VLazy",directives:{intersect:tl},props:VI(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const{dimensionStyles:r}=Mn(e),l=tt(e,"modelValue");function u(f){l.value||(l.value=f)}return Ve(()=>Et(O(e.tag,{class:["v-lazy",e.class],style:[r.value,e.style]},{default:()=>[l.value&&O(Xn,{transition:e.transition,appear:!0},{default:()=>{var f;return[(f=i.default)==null?void 0:f.call(i)]}})]}),[[mn("intersect"),{handler:u,options:e.options},null]])),{}}});const FI=me({locale:String,fallbackLocale:String,messages:Object,rtl:{type:Boolean,default:void 0},...We()},"VLocaleProvider"),BI=Te()({name:"VLocaleProvider",props:FI(),setup(e,a){let{slots:i}=a;const{rtlClasses:r}=GC(e);return Ve(()=>{var l;return O("div",{class:["v-locale-provider",r.value,e.class],style:e.style},[(l=i.default)==null?void 0:l.call(i)])}),{}}});const DI=me({scrollable:Boolean,...We(),...at({tag:"main"})},"VMain"),zI=Te()({name:"VMain",props:DI(),setup(e,a){let{slots:i}=a;const{mainStyles:r}=xA(),{ssrBootStyles:l}=Ei();return Ve(()=>O(e.tag,{class:["v-main",{"v-main--scrollable":e.scrollable},e.class],style:[r.value,l.value,e.style]},{default:()=>{var u,f;return[e.scrollable?O("div",{class:"v-main__scroller"},[(u=i.default)==null?void 0:u.call(i)]):(f=i.default)==null?void 0:f.call(i)]}})),{}}});function NI(e){let{rootEl:a,isSticky:i,layoutItemStyles:r}=e;const l=Xe(!1),u=Xe(0),f=$(()=>{const w=typeof l.value=="boolean"?"top":l.value;return[i.value?{top:"auto",bottom:"auto",height:void 0}:void 0,l.value?{[w]:je(u.value)}:{top:r.value.top}]});zt(()=>{He(i,w=>{w?window.addEventListener("scroll",x,{passive:!0}):window.removeEventListener("scroll",x)},{immediate:!0})}),qt(()=>{window.removeEventListener("scroll",x)});let m=0;function x(){const w=m>window.scrollY?"up":"down",C=a.value.getBoundingClientRect(),A=parseFloat(r.value.top??0),E=window.scrollY-Math.max(0,u.value-A),_=C.height+Math.max(u.value,A)-window.scrollY-window.innerHeight,V=parseFloat(getComputedStyle(a.value).getPropertyValue("--v-body-scroll-y"))||0;C.height0;i--){if(e[i].t===e[i-1].t)continue;const r=Qf(a),l=(e[i].d-e[i-1].d)/(e[i].t-e[i-1].t);a+=(l-r)*Math.abs(l),i===e.length-1&&(a*=.5)}return Qf(a)*1e3}function YI(){const e={};function a(l){Array.from(l.changedTouches).forEach(u=>{(e[u.identifier]??(e[u.identifier]=new tC(XI))).push([l.timeStamp,u])})}function i(l){Array.from(l.changedTouches).forEach(u=>{delete e[u.identifier]})}function r(l){var w;const u=(w=e[l])==null?void 0:w.values().reverse();if(!u)throw new Error(`No samples for touch id ${l}`);const f=u[0],m=[],x=[];for(const C of u){if(f[0]-C[0]>HI)break;m.push({t:C[0],d:C[1].clientX}),x.push({t:C[0],d:C[1].clientY})}return{x:eg(m),y:eg(x),get direction(){const{x:C,y:A}=this,[E,_]=[Math.abs(C),Math.abs(A)];return E>_&&C>=0?"right":E>_&&C<=0?"left":_>E&&A>=0?"down":_>E&&A<=0?"up":WI()}}}return{addMovement:a,endTouch:i,getVelocity:r}}function WI(){throw new Error}function jI(e){let{isActive:a,isTemporary:i,width:r,touchless:l,position:u}=e;zt(()=>{window.addEventListener("touchstart",B,{passive:!0}),window.addEventListener("touchmove",L,{passive:!1}),window.addEventListener("touchend",W,{passive:!0})}),qt(()=>{window.removeEventListener("touchstart",B),window.removeEventListener("touchmove",L),window.removeEventListener("touchend",W)});const f=$(()=>["left","right"].includes(u.value)),{addMovement:m,endTouch:x,getVelocity:w}=YI();let C=!1;const A=Xe(!1),E=Xe(0),_=Xe(0);let V;function D(N,J){return(u.value==="left"?N:u.value==="right"?document.documentElement.clientWidth-N:u.value==="top"?N:u.value==="bottom"?document.documentElement.clientHeight-N:Bi())-(J?r.value:0)}function X(N){let J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const Q=u.value==="left"?(N-_.value)/r.value:u.value==="right"?(document.documentElement.clientWidth-N-_.value)/r.value:u.value==="top"?(N-_.value)/r.value:u.value==="bottom"?(document.documentElement.clientHeight-N-_.value)/r.value:Bi();return J?Math.max(0,Math.min(1,Q)):Q}function B(N){if(l.value)return;const J=N.changedTouches[0].clientX,Q=N.changedTouches[0].clientY,j=25,G=u.value==="left"?Jdocument.documentElement.clientWidth-j:u.value==="top"?Qdocument.documentElement.clientHeight-j:Bi(),ee=a.value&&(u.value==="left"?Jdocument.documentElement.clientWidth-r.value:u.value==="top"?Qdocument.documentElement.clientHeight-r.value:Bi());(G||ee||a.value&&i.value)&&(C=!0,V=[J,Q],_.value=D(f.value?J:Q,a.value),E.value=X(f.value?J:Q),x(N),m(N))}function L(N){const J=N.changedTouches[0].clientX,Q=N.changedTouches[0].clientY;if(C){if(!N.cancelable){C=!1;return}const G=Math.abs(J-V[0]),ee=Math.abs(Q-V[1]);(f.value?G>ee&&G>3:ee>G&&ee>3)?(A.value=!0,C=!1):(f.value?ee:G)>3&&(C=!1)}if(!A.value)return;N.preventDefault(),m(N);const j=X(f.value?J:Q,!1);E.value=Math.max(0,Math.min(1,j)),j>1?_.value=D(f.value?J:Q,!0):j<0&&(_.value=D(f.value?J:Q,!1))}function W(N){if(C=!1,!A.value)return;m(N),A.value=!1;const J=w(N.changedTouches[0].identifier),Q=Math.abs(J.x),j=Math.abs(J.y);(f.value?Q>j&&Q>400:j>Q&&j>3)?a.value=J.direction===({left:"right",right:"left",top:"down",bottom:"up"}[u.value]||Bi()):a.value=E.value>.5}const Y=$(()=>A.value?{transform:u.value==="left"?`translateX(calc(-100% + ${E.value*r.value}px))`:u.value==="right"?`translateX(calc(100% - ${E.value*r.value}px))`:u.value==="top"?`translateY(calc(-100% + ${E.value*r.value}px))`:u.value==="bottom"?`translateY(calc(100% - ${E.value*r.value}px))`:Bi(),transition:"none"}:void 0);return{isDragging:A,dragProgress:E,dragStyles:Y}}function Bi(){throw new Error}const $I=["start","end","left","right","top","bottom"],GI=me({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>$I.includes(e)},sticky:Boolean,...An(),...We(),...Nt(),...rs(),...At(),...at({tag:"nav"}),...ht()},"VNavigationDrawer"),UI=Te()({name:"VNavigationDrawer",props:GI(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,a){let{attrs:i,emit:r,slots:l}=a;const{isRtl:u}=jt(),{themeClasses:f}=vt(e),{borderClasses:m}=Fn(e),{backgroundColorClasses:x,backgroundColorStyles:w}=Rt(Ie(e,"color")),{elevationClasses:C}=Kt(e),{mobile:A}=Pi(),{roundedClasses:E}=Lt(e),_=wp(),V=tt(e,"modelValue",null,ke=>!!ke),{ssrBootStyles:D}=Ei(),{scopeId:X}=vs(),B=Oe(),L=Xe(!1),W=$(()=>e.rail&&e.expandOnHover&&L.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),Y=$(()=>Mc(e.location,u.value)),N=$(()=>!e.permanent&&(A.value||e.temporary)),J=$(()=>e.sticky&&!N.value&&Y.value!=="bottom");e.expandOnHover&&e.rail!=null&&He(L,ke=>r("update:rail",!ke)),e.disableResizeWatcher||He(N,ke=>!e.permanent&>(()=>V.value=!ke)),!e.disableRouteWatcher&&_&&He(_.currentRoute,()=>N.value&&(V.value=!1)),He(()=>e.permanent,ke=>{ke&&(V.value=!0)}),gr(()=>{e.modelValue!=null||N.value||(V.value=e.permanent||!A.value)});const{isDragging:Q,dragProgress:j,dragStyles:G}=jI({isActive:V,isTemporary:N,width:W,touchless:Ie(e,"touchless"),position:Y}),ee=$(()=>{const ke=N.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):W.value;return Q.value?ke*j.value:ke}),{layoutItemStyles:ie,layoutItemScrimStyles:ne}=os({id:e.name,order:$(()=>parseInt(e.order,10)),position:Y,layoutSize:ee,elementSize:W,active:$(()=>V.value||Q.value),disableTransitions:$(()=>Q.value),absolute:$(()=>e.absolute||J.value&&typeof oe.value!="string")}),{isStuck:oe,stickyStyles:le}=NI({rootEl:B,isSticky:J,layoutItemStyles:ie}),Ae=Rt($(()=>typeof e.scrim=="string"?e.scrim:null)),we=$(()=>({...Q.value?{opacity:j.value*.2,transition:"none"}:void 0,...ne.value}));Bt({VList:{bgColor:"transparent"}});function fe(){L.value=!0}function he(){L.value=!1}return Ve(()=>{const ke=l.image||e.image;return O(Ke,null,[O(e.tag,Ye({ref:B,onMouseenter:fe,onMouseleave:he,class:["v-navigation-drawer",`v-navigation-drawer--${Y.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":L.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":N.value,"v-navigation-drawer--active":V.value,"v-navigation-drawer--sticky":J.value},f.value,x.value,m.value,C.value,E.value,e.class],style:[w.value,ie.value,G.value,D.value,le.value,e.style]},X,i),{default:()=>{var Ee,De,Fe,Ze;return[ke&&O("div",{key:"image",class:"v-navigation-drawer__img"},[l.image?(Ee=l.image)==null?void 0:Ee.call(l,{image:e.image}):O("img",{src:e.image,alt:""},null)]),l.prepend&&O("div",{class:"v-navigation-drawer__prepend"},[(De=l.prepend)==null?void 0:De.call(l)]),O("div",{class:"v-navigation-drawer__content"},[(Fe=l.default)==null?void 0:Fe.call(l)]),l.append&&O("div",{class:"v-navigation-drawer__append"},[(Ze=l.append)==null?void 0:Ze.call(l)])]}}),O($n,{name:"fade-transition"},{default:()=>[N.value&&(Q.value||V.value)&&!!e.scrim&&O("div",Ye({class:["v-navigation-drawer__scrim",Ae.backgroundColorClasses.value],style:[we.value,Ae.backgroundColorStyles.value],onClick:()=>V.value=!1},X),null)]})])}),{isStuck:oe}}}),qI=Rn({name:"VNoSsr",setup(e,a){let{slots:i}=a;const r=ib();return()=>{var l;return r.value&&((l=i.default)==null?void 0:l.call(i))}}});function KI(){const e=Oe([]);Ou(()=>e.value=[]);function a(i,r){e.value[r]=i}return{refs:e,updateRef:a}}const ZI=me({activeColor:String,start:{type:[Number,String],default:1},modelValue:{type:Number,default:e=>e.start},disabled:Boolean,length:{type:[Number,String],default:1,validator:e=>e%1===0},totalVisible:[Number,String],firstIcon:{type:et,default:"$first"},prevIcon:{type:et,default:"$prev"},nextIcon:{type:et,default:"$next"},lastIcon:{type:et,default:"$last"},ariaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.root"},pageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.page"},currentPageAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.currentPage"},firstAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.first"},previousAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.previous"},nextAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.next"},lastAriaLabel:{type:String,default:"$vuetify.pagination.ariaLabel.last"},ellipsis:{type:String,default:"..."},showFirstLastPage:Boolean,...An(),...We(),...Ht(),...Nt(),...At(),...Sa(),...at({tag:"nav"}),...ht(),...Bn({variant:"text"})},"VPagination"),JI=Te()({name:"VPagination",props:ZI(),emits:{"update:modelValue":e=>!0,first:e=>!0,prev:e=>!0,next:e=>!0,last:e=>!0},setup(e,a){let{slots:i,emit:r}=a;const l=tt(e,"modelValue"),{t:u,n:f}=On(),{isRtl:m}=jt(),{themeClasses:x}=vt(e),{width:w}=Pi(),C=Xe(-1);Bt(void 0,{scoped:!0});const{resizeRef:A}=na(j=>{if(!j.length)return;const{target:G,contentRect:ee}=j[0],ie=G.querySelector(".v-pagination__list > *");if(!ie)return;const ne=ee.width,oe=ie.offsetWidth+parseFloat(getComputedStyle(ie).marginRight)*2;C.value=D(ne,oe)}),E=$(()=>parseInt(e.length,10)),_=$(()=>parseInt(e.start,10)),V=$(()=>e.totalVisible?parseInt(e.totalVisible,10):C.value>=0?C.value:D(w.value,58));function D(j,G){const ee=e.showFirstLastPage?5:3;return Math.max(0,Math.floor(+((j-G*ee)/G).toFixed(2)))}const X=$(()=>{if(E.value<=0||isNaN(E.value)||E.value>Number.MAX_SAFE_INTEGER)return[];if(V.value<=1)return[l.value];if(E.value<=V.value)return ua(E.value,_.value);const j=V.value%2===0,G=j?V.value/2:Math.floor(V.value/2),ee=j?G:G+1,ie=E.value-G;if(ee-l.value>=0)return[...ua(Math.max(1,V.value-1),_.value),e.ellipsis,E.value];if(l.value-ie>=(j?1:0)){const ne=V.value-1,oe=E.value-ne+_.value;return[_.value,e.ellipsis,...ua(ne,oe)]}else{const ne=Math.max(1,V.value-3),oe=ne===1?l.value:l.value-Math.ceil(ne/2)+_.value;return[_.value,e.ellipsis,...ua(ne,oe),e.ellipsis,E.value]}});function B(j,G,ee){j.preventDefault(),l.value=G,ee&&r(ee,G)}const{refs:L,updateRef:W}=KI();Bt({VPaginationBtn:{color:Ie(e,"color"),border:Ie(e,"border"),density:Ie(e,"density"),size:Ie(e,"size"),variant:Ie(e,"variant"),rounded:Ie(e,"rounded"),elevation:Ie(e,"elevation")}});const Y=$(()=>X.value.map((j,G)=>{const ee=ie=>W(ie,G);if(typeof j=="string")return{isActive:!1,key:`ellipsis-${G}`,page:j,props:{ref:ee,ellipsis:!0,icon:!0,disabled:!0}};{const ie=j===l.value;return{isActive:ie,key:j,page:f(j),props:{ref:ee,ellipsis:!1,icon:!0,disabled:!!e.disabled||+e.length<2,color:ie?e.activeColor:e.color,ariaCurrent:ie,ariaLabel:u(ie?e.currentPageAriaLabel:e.pageAriaLabel,j),onClick:ne=>B(ne,j)}}}})),N=$(()=>{const j=!!e.disabled||l.value<=_.value,G=!!e.disabled||l.value>=_.value+E.value-1;return{first:e.showFirstLastPage?{icon:m.value?e.lastIcon:e.firstIcon,onClick:ee=>B(ee,_.value,"first"),disabled:j,ariaLabel:u(e.firstAriaLabel),ariaDisabled:j}:void 0,prev:{icon:m.value?e.nextIcon:e.prevIcon,onClick:ee=>B(ee,l.value-1,"prev"),disabled:j,ariaLabel:u(e.previousAriaLabel),ariaDisabled:j},next:{icon:m.value?e.prevIcon:e.nextIcon,onClick:ee=>B(ee,l.value+1,"next"),disabled:G,ariaLabel:u(e.nextAriaLabel),ariaDisabled:G},last:e.showFirstLastPage?{icon:m.value?e.firstIcon:e.lastIcon,onClick:ee=>B(ee,_.value+E.value-1,"last"),disabled:G,ariaLabel:u(e.lastAriaLabel),ariaDisabled:G}:void 0}});function J(){var G;const j=l.value-_.value;(G=L.value[j])==null||G.$el.focus()}function Q(j){j.key===Oc.left&&!e.disabled&&l.value>+e.start?(l.value=l.value-1,gt(J)):j.key===Oc.right&&!e.disabled&&l.value<_.value+E.value-1&&(l.value=l.value+1,gt(J))}return Ve(()=>O(e.tag,{ref:A,class:["v-pagination",x.value,e.class],style:e.style,role:"navigation","aria-label":u(e.ariaLabel),onKeydown:Q,"data-test":"v-pagination-root"},{default:()=>[O("ul",{class:"v-pagination__list"},[e.showFirstLastPage&&O("li",{key:"first",class:"v-pagination__first","data-test":"v-pagination-first"},[i.first?i.first(N.value.first):O(cn,Ye({_as:"VPaginationBtn"},N.value.first),null)]),O("li",{key:"prev",class:"v-pagination__prev","data-test":"v-pagination-prev"},[i.prev?i.prev(N.value.prev):O(cn,Ye({_as:"VPaginationBtn"},N.value.prev),null)]),Y.value.map((j,G)=>O("li",{key:j.key,class:["v-pagination__item",{"v-pagination__item--is-active":j.isActive}],"data-test":"v-pagination-item"},[i.item?i.item(j):O(cn,Ye({_as:"VPaginationBtn"},j.props),{default:()=>[j.page]})])),O("li",{key:"next",class:"v-pagination__next","data-test":"v-pagination-next"},[i.next?i.next(N.value.next):O(cn,Ye({_as:"VPaginationBtn"},N.value.next),null)]),e.showFirstLastPage&&O("li",{key:"last",class:"v-pagination__last","data-test":"v-pagination-last"},[i.last?i.last(N.value.last):O(cn,Ye({_as:"VPaginationBtn"},N.value.last),null)])])]})),{}}});function QI(e){return Math.floor(Math.abs(e))*Math.sign(e)}const eL=me({scale:{type:[Number,String],default:.5},...We()},"VParallax"),tL=Te()({name:"VParallax",props:eL(),setup(e,a){let{slots:i}=a;const{intersectionRef:r,isIntersecting:l}=bd(),{resizeRef:u,contentRect:f}=na(),{height:m}=Pi(),x=Oe();vn(()=>{var _;r.value=u.value=(_=x.value)==null?void 0:_.$el});let w;He(l,_=>{_?(w=od(r.value),w=w===document.scrollingElement?document:w,w.addEventListener("scroll",E,{passive:!0}),E()):w.removeEventListener("scroll",E)}),qt(()=>{w==null||w.removeEventListener("scroll",E)}),He(m,E),He(()=>{var _;return(_=f.value)==null?void 0:_.height},E);const C=$(()=>1-en(+e.scale));let A=-1;function E(){l.value&&(cancelAnimationFrame(A),A=requestAnimationFrame(()=>{var N;const _=((N=x.value)==null?void 0:N.$el).querySelector(".v-img__img");if(!_)return;const V=w instanceof Document?document.documentElement.clientHeight:w.clientHeight,D=w instanceof Document?window.scrollY:w.scrollTop,X=r.value.getBoundingClientRect().top+D,B=f.value.height,L=X+(B-V)/2,W=QI((D-L)*C.value),Y=Math.max(1,(C.value*(V-B)+B)/B);_.style.setProperty("transform",`translateY(${W}px) scale(${Y})`)}))}return Ve(()=>O(bi,{class:["v-parallax",{"v-parallax--active":l.value},e.class],style:e.style,ref:x,cover:!0,onLoadstart:E,onLoad:E},i)),{}}}),nL=me({...al({falseIcon:"$radioOff",trueIcon:"$radioOn"})},"VRadio"),aL=Te()({name:"VRadio",props:nL(),setup(e,a){let{slots:i}=a;return Ve(()=>O(xi,Ye(e,{class:["v-radio",e.class],style:e.style,type:"radio"}),i)),{}}});const iL=me({height:{type:[Number,String],default:"auto"},...ka(),..._n(Cd(),["multiple"]),trueIcon:{type:et,default:"$radioOn"},falseIcon:{type:et,default:"$radioOff"},type:{type:String,default:"radio"}},"VRadioGroup"),sL=Te()({name:"VRadioGroup",inheritAttrs:!1,props:iL(),emits:{"update:modelValue":e=>!0},setup(e,a){let{attrs:i,slots:r}=a;const l=sn(),u=$(()=>e.id||`radio-group-${l}`),f=tt(e,"modelValue");return Ve(()=>{const[m,x]=Ai(i),[w,C]=Ut.filterProps(e),[A,E]=xi.filterProps(e),_=r.label?r.label({label:e.label,props:{for:u.value}}):e.label;return O(Ut,Ye({class:["v-radio-group",e.class],style:e.style},m,w,{modelValue:f.value,"onUpdate:modelValue":V=>f.value=V,id:u.value}),{...r,default:V=>{let{id:D,messagesId:X,isDisabled:B,isReadonly:L}=V;return O(Ke,null,[_&&O(gs,{id:D.value},{default:()=>[_]}),O(Rp,Ye(A,{id:D.value,"aria-describedby":X.value,defaultsTarget:"VRadio",trueIcon:e.trueIcon,falseIcon:e.falseIcon,type:e.type,disabled:B.value,readonly:L.value,"aria-labelledby":_?D.value:void 0,multiple:!1},x,{modelValue:f.value,"onUpdate:modelValue":W=>f.value=W}),r)])}})}),{}}}),rL=me({...il(),...ka(),...Cb(),strict:Boolean,modelValue:{type:Array,default:()=>[0,0]}},"VRangeSlider"),oL=Te()({name:"VRangeSlider",props:rL(),emits:{"update:focused":e=>!0,"update:modelValue":e=>!0,end:e=>!0,start:e=>!0},setup(e,a){let{slots:i,emit:r}=a;const l=Oe(),u=Oe(),f=Oe(),{rtlClasses:m}=jt();function x(G){if(!l.value||!u.value)return;const ee=au(G,l.value.$el,e.direction),ie=au(G,u.value.$el,e.direction),ne=Math.abs(ee),oe=Math.abs(ie);return neG!=null&&G.length?G.map(ee=>w.roundValue(ee)):[0,0]),{activeThumbRef:A,hasLabels:E,max:_,min:V,mousePressed:D,onSliderMousedown:X,onSliderTouchstart:B,position:L,trackContainerRef:W}=Pb({props:e,steps:w,onSliderStart:()=>{r("start",C.value)},onSliderEnd:G=>{var ne;let{value:ee}=G;const ie=A.value===((ne=l.value)==null?void 0:ne.$el)?[ee,C.value[1]]:[C.value[0],ee];!e.strict&&ie[0]{var oe,le,Ae,we;let{value:ee}=G;const[ie,ne]=C.value;!e.strict&&ie===ne&&ie!==V.value&&(A.value=ee>ie?(oe=u.value)==null?void 0:oe.$el:(le=l.value)==null?void 0:le.$el,(Ae=A.value)==null||Ae.focus()),A.value===((we=l.value)==null?void 0:we.$el)?C.value=[Math.min(ee,ne),ne]:C.value=[ie,Math.max(ie,ee)]},getActiveThumb:x}),{isFocused:Y,focus:N,blur:J}=qa(e),Q=$(()=>L(C.value[0])),j=$(()=>L(C.value[1]));return Ve(()=>{const[G,ee]=Ut.filterProps(e),ie=!!(e.label||i.label||i.prepend);return O(Ut,Ye({class:["v-slider","v-range-slider",{"v-slider--has-labels":!!i["tick-label"]||E.value,"v-slider--focused":Y.value,"v-slider--pressed":D.value,"v-slider--disabled":e.disabled},m.value,e.class],style:e.style,ref:f},G,{focused:Y.value}),{...i,prepend:ie?ne=>{var oe,le;return O(Ke,null,[((oe=i.label)==null?void 0:oe.call(i,ne))??e.label?O(gs,{class:"v-slider__label",text:e.label},null):void 0,(le=i.prepend)==null?void 0:le.call(i,ne)])}:void 0,default:ne=>{var Ae,we;let{id:oe,messagesId:le}=ne;return O("div",{class:"v-slider__container",onMousedown:X,onTouchstartPassive:B},[O("input",{id:`${oe.value}_start`,name:e.name||oe.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:C.value[0]},null),O("input",{id:`${oe.value}_stop`,name:e.name||oe.value,disabled:!!e.disabled,readonly:!!e.readonly,tabindex:"-1",value:C.value[1]},null),O(Eb,{ref:W,start:Q.value,stop:j.value},{"tick-label":i["tick-label"]}),O(iu,{ref:l,"aria-describedby":le.value,focused:Y&&A.value===((Ae=l.value)==null?void 0:Ae.$el),modelValue:C.value[0],"onUpdate:modelValue":fe=>C.value=[fe,C.value[1]],onFocus:fe=>{var he,ke,Ee,De;N(),A.value=(he=l.value)==null?void 0:he.$el,C.value[0]===C.value[1]&&C.value[1]===V.value&&fe.relatedTarget!==((ke=u.value)==null?void 0:ke.$el)&&((Ee=l.value)==null||Ee.$el.blur(),(De=u.value)==null||De.$el.focus())},onBlur:()=>{J(),A.value=void 0},min:V.value,max:C.value[1],position:Q.value},{"thumb-label":i["thumb-label"]}),O(iu,{ref:u,"aria-describedby":le.value,focused:Y&&A.value===((we=u.value)==null?void 0:we.$el),modelValue:C.value[1],"onUpdate:modelValue":fe=>C.value=[C.value[0],fe],onFocus:fe=>{var he,ke,Ee,De;N(),A.value=(he=u.value)==null?void 0:he.$el,C.value[0]===C.value[1]&&C.value[0]===_.value&&fe.relatedTarget!==((ke=l.value)==null?void 0:ke.$el)&&((Ee=u.value)==null||Ee.$el.blur(),(De=l.value)==null||De.$el.focus())},onBlur:()=>{J(),A.value=void 0},min:C.value[0],max:_.value,position:j.value},{"thumb-label":i["thumb-label"]})])}})}),{}}});const lL=me({name:String,itemAriaLabel:{type:String,default:"$vuetify.rating.ariaLabel.item"},activeColor:String,color:String,clearable:Boolean,disabled:Boolean,emptyIcon:{type:et,default:"$ratingEmpty"},fullIcon:{type:et,default:"$ratingFull"},halfIncrements:Boolean,hover:Boolean,length:{type:[Number,String],default:5},readonly:Boolean,modelValue:{type:[Number,String],default:0},itemLabels:Array,itemLabelPosition:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},ripple:Boolean,...We(),...Ht(),...Sa(),...at(),...ht()},"VRating"),cL=Te()({name:"VRating",props:lL(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const{t:r}=On(),{themeClasses:l}=vt(e),u=tt(e,"modelValue"),f=$(()=>en(parseFloat(u.value),0,+e.length)),m=$(()=>ua(Number(e.length),1)),x=$(()=>m.value.flatMap(D=>e.halfIncrements?[D-.5,D]:[D])),w=Xe(-1),C=$(()=>x.value.map(D=>{const X=e.hover&&w.value>-1,B=f.value>=D,L=w.value>=D,Y=(X?L:B)?e.fullIcon:e.emptyIcon,N=e.activeColor??e.color,J=B||L?N:e.color;return{isFilled:B,isHovered:L,icon:Y,color:J}})),A=$(()=>[0,...x.value].map(D=>{function X(){w.value=D}function B(){w.value=-1}function L(){e.disabled||e.readonly||(u.value=f.value===D&&e.clearable?0:D)}return{onMouseenter:e.hover?X:void 0,onMouseleave:e.hover?B:void 0,onClick:L}})),E=$(()=>e.name??`v-rating-${sn()}`);function _(D){var j,G;let{value:X,index:B,showStar:L=!0}=D;const{onMouseenter:W,onMouseleave:Y,onClick:N}=A.value[B+1],J=`${E.value}-${String(X).replace(".","-")}`,Q={color:(j=C.value[B])==null?void 0:j.color,density:e.density,disabled:e.disabled,icon:(G=C.value[B])==null?void 0:G.icon,ripple:e.ripple,size:e.size,variant:"plain"};return O(Ke,null,[O("label",{for:J,class:{"v-rating__item--half":e.halfIncrements&&X%1>0,"v-rating__item--full":e.halfIncrements&&X%1===0},onMouseenter:W,onMouseleave:Y,onClick:N},[O("span",{class:"v-rating__hidden"},[r(e.itemAriaLabel,X,e.length)]),L?i.item?i.item({...C.value[B],props:Q,value:X,index:B,rating:f.value}):O(cn,Ye({"aria-label":r(e.itemAriaLabel,X,e.length)},Q),null):void 0]),O("input",{class:"v-rating__hidden",name:E.value,id:J,type:"radio",value:X,checked:f.value===X,tabindex:-1,readonly:e.readonly,disabled:e.disabled},null)])}function V(D){return i["item-label"]?i["item-label"](D):D.label?O("span",null,[D.label]):O("span",null,[ki(" ")])}return Ve(()=>{var X;const D=!!((X=e.itemLabels)!=null&&X.length)||i["item-label"];return O(e.tag,{class:["v-rating",{"v-rating--hover":e.hover,"v-rating--readonly":e.readonly},l.value,e.class],style:e.style},{default:()=>[O(_,{value:0,index:-1,showStar:!1},null),m.value.map((B,L)=>{var W,Y;return O("div",{class:"v-rating__wrapper"},[D&&e.itemLabelPosition==="top"?V({value:B,index:L,label:(W=e.itemLabels)==null?void 0:W[L]}):void 0,O("div",{class:"v-rating__item"},[e.halfIncrements?O(Ke,null,[O(_,{value:B-.5,index:L*2},null),O(_,{value:B,index:L*2+1},null)]):O(_,{value:B,index:L},null)]),D&&e.itemLabelPosition==="bottom"?V({value:B,index:L,label:(Y=e.itemLabels)==null?void 0:Y[L]}):void 0])})]})}),{}}});function tg(e){const i=Math.abs(e);return Math.sign(e)*(i/((1/.501-2)*(1-i)+1))}function ng(e){let{selectedElement:a,containerSize:i,contentSize:r,isRtl:l,currentScrollOffset:u,isHorizontal:f}=e;const m=f?a.clientWidth:a.clientHeight,x=f?a.offsetLeft:a.offsetTop,w=l&&f?r-x-m:x,C=i+u,A=m+w,E=m*.4;return w<=u?u=Math.max(w-E,0):C<=A&&(u=Math.min(u-(C-A-E),r-i)),u}function uL(e){let{selectedElement:a,containerSize:i,contentSize:r,isRtl:l,isHorizontal:u}=e;const f=u?a.clientWidth:a.clientHeight,m=u?a.offsetLeft:a.offsetTop,x=l&&u?r-m-f/2-i/2:m+f/2-i/2;return Math.min(r-i,Math.max(0,x))}const Yb=Symbol.for("vuetify:v-slide-group"),Wb=me({centerActive:Boolean,direction:{type:String,default:"horizontal"},symbol:{type:null,default:Yb},nextIcon:{type:et,default:"$next"},prevIcon:{type:et,default:"$prev"},showArrows:{type:[Boolean,String],validator:e=>typeof e=="boolean"||["always","desktop","mobile"].includes(e)},...We(),...at(),...ls({selectedClass:"v-slide-group-item--active"})},"VSlideGroup"),ou=Te()({name:"VSlideGroup",props:Wb(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const{isRtl:r}=jt(),{mobile:l}=Pi(),u=Li(e,e.symbol),f=Xe(!1),m=Xe(0),x=Xe(0),w=Xe(0),C=$(()=>e.direction==="horizontal"),{resizeRef:A,contentRect:E}=na(),{resizeRef:_,contentRect:V}=na(),D=$(()=>u.selected.value.length?u.items.value.findIndex(Ee=>Ee.id===u.selected.value[0]):-1),X=$(()=>u.selected.value.length?u.items.value.findIndex(Ee=>Ee.id===u.selected.value[u.selected.value.length-1]):-1);if(St){let Ee=-1;He(()=>[u.selected.value,E.value,V.value,C.value],()=>{cancelAnimationFrame(Ee),Ee=requestAnimationFrame(()=>{if(E.value&&V.value){const De=C.value?"width":"height";x.value=E.value[De],w.value=V.value[De],f.value=x.value+1=0&&_.value){const De=_.value.children[X.value];D.value===0||!f.value?m.value=0:e.centerActive?m.value=uL({selectedElement:De,containerSize:x.value,contentSize:w.value,isRtl:r.value,isHorizontal:C.value}):f.value&&(m.value=ng({selectedElement:De,containerSize:x.value,contentSize:w.value,isRtl:r.value,currentScrollOffset:m.value,isHorizontal:C.value}))}})})}const B=Xe(!1);let L=0,W=0;function Y(Ee){const De=C.value?"clientX":"clientY";W=(r.value&&C.value?-1:1)*m.value,L=Ee.touches[0][De],B.value=!0}function N(Ee){if(!f.value)return;const De=C.value?"clientX":"clientY",Fe=r.value&&C.value?-1:1;m.value=Fe*(W+L-Ee.touches[0][De])}function J(Ee){const De=w.value-x.value;m.value<0||!f.value?m.value=0:m.value>=De&&(m.value=De),B.value=!1}function Q(){A.value&&(A.value[C.value?"scrollLeft":"scrollTop"]=0)}const j=Xe(!1);function G(Ee){if(j.value=!0,!(!f.value||!_.value)){for(const De of Ee.composedPath())for(const Fe of _.value.children)if(Fe===De){m.value=ng({selectedElement:Fe,containerSize:x.value,contentSize:w.value,isRtl:r.value,currentScrollOffset:m.value,isHorizontal:C.value});return}}}function ee(Ee){j.value=!1}function ie(Ee){var De;!j.value&&!(Ee.relatedTarget&&((De=_.value)!=null&&De.contains(Ee.relatedTarget)))&&oe()}function ne(Ee){_.value&&(C.value?Ee.key==="ArrowRight"?oe(r.value?"prev":"next"):Ee.key==="ArrowLeft"&&oe(r.value?"next":"prev"):Ee.key==="ArrowDown"?oe("next"):Ee.key==="ArrowUp"&&oe("prev"),Ee.key==="Home"?oe("first"):Ee.key==="End"&&oe("last"))}function oe(Ee){var De,Fe,Ze,Je,ze;if(_.value)if(!Ee)(De=Js(_.value)[0])==null||De.focus();else if(Ee==="next"){const ue=(Fe=_.value.querySelector(":focus"))==null?void 0:Fe.nextElementSibling;ue?ue.focus():oe("first")}else if(Ee==="prev"){const ue=(Ze=_.value.querySelector(":focus"))==null?void 0:Ze.previousElementSibling;ue?ue.focus():oe("last")}else Ee==="first"?(Je=_.value.firstElementChild)==null||Je.focus():Ee==="last"&&((ze=_.value.lastElementChild)==null||ze.focus())}function le(Ee){const De=m.value+(Ee==="prev"?-1:1)*x.value;m.value=en(De,0,w.value-x.value)}const Ae=$(()=>{let Ee=m.value>w.value-x.value?-(w.value-x.value)+tg(w.value-x.value-m.value):-m.value;m.value<=0&&(Ee=tg(-m.value));const De=r.value&&C.value?-1:1;return{transform:`translate${C.value?"X":"Y"}(${De*Ee}px)`,transition:B.value?"none":"",willChange:B.value?"transform":""}}),we=$(()=>({next:u.next,prev:u.prev,select:u.select,isSelected:u.isSelected})),fe=$(()=>{switch(e.showArrows){case"always":return!0;case"desktop":return!l.value;case!0:return f.value||Math.abs(m.value)>0;case"mobile":return l.value||f.value||Math.abs(m.value)>0;default:return!l.value&&(f.value||Math.abs(m.value)>0)}}),he=$(()=>Math.abs(m.value)>0),ke=$(()=>w.value>Math.abs(m.value)+x.value);return Ve(()=>O(e.tag,{class:["v-slide-group",{"v-slide-group--vertical":!C.value,"v-slide-group--has-affixes":fe.value,"v-slide-group--is-overflowing":f.value},e.class],style:e.style,tabindex:j.value||u.selected.value.length?-1:0,onFocus:ie},{default:()=>{var Ee,De,Fe;return[fe.value&&O("div",{key:"prev",class:["v-slide-group__prev",{"v-slide-group__prev--disabled":!he.value}],onClick:()=>le("prev")},[((Ee=i.prev)==null?void 0:Ee.call(i,we.value))??O(Xc,null,{default:()=>[O(wt,{icon:r.value?e.nextIcon:e.prevIcon},null)]})]),O("div",{key:"container",ref:A,class:"v-slide-group__container",onScroll:Q},[O("div",{ref:_,class:"v-slide-group__content",style:Ae.value,onTouchstartPassive:Y,onTouchmovePassive:N,onTouchendPassive:J,onFocusin:G,onFocusout:ee,onKeydown:ne},[(De=i.default)==null?void 0:De.call(i,we.value)])]),fe.value&&O("div",{key:"next",class:["v-slide-group__next",{"v-slide-group__next--disabled":!ke.value}],onClick:()=>le("next")},[((Fe=i.next)==null?void 0:Fe.call(i,we.value))??O(Xc,null,{default:()=>[O(wt,{icon:r.value?e.prevIcon:e.nextIcon},null)]})])]}})),{selected:u.selected,scrollTo:le,scrollOffset:m,focus:oe}}}),dL=Te()({name:"VSlideGroupItem",props:cs(),emits:{"group:selected":e=>!0},setup(e,a){let{slots:i}=a;const r=us(e,Yb);return()=>{var l;return(l=i.default)==null?void 0:l.call(i,{isSelected:r.isSelected.value,select:r.select,toggle:r.toggle,selectedClass:r.selectedClass.value})}}});const hL=me({multiLine:Boolean,timeout:{type:[Number,String],default:5e3},vertical:Boolean,...$a({location:"bottom"}),...hs(),...At(),...Bn(),...ht(),..._n(Sr({transition:"v-snackbar-transition"}),["persistent","noClickAnimation","scrim","scrollStrategy"])},"VSnackbar"),fL=Te()({name:"VSnackbar",props:hL(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const r=tt(e,"modelValue"),{locationStyles:l}=Ga(e),{positionClasses:u}=fs(e),{scopeId:f}=vs(),{themeClasses:m}=vt(e),{colorClasses:x,colorStyles:w,variantClasses:C}=Ii(e),{roundedClasses:A}=Lt(e),E=Oe();He(r,V),He(()=>e.timeout,V),zt(()=>{r.value&&V()});let _=-1;function V(){window.clearTimeout(_);const X=Number(e.timeout);!r.value||X===-1||(_=window.setTimeout(()=>{r.value=!1},X))}function D(){window.clearTimeout(_)}return Ve(()=>{const[X]=pa.filterProps(e);return O(pa,Ye({ref:E,class:["v-snackbar",{"v-snackbar--active":r.value,"v-snackbar--multi-line":e.multiLine&&!e.vertical,"v-snackbar--vertical":e.vertical},u.value,e.class],style:e.style},X,{modelValue:r.value,"onUpdate:modelValue":B=>r.value=B,contentProps:Ye({class:["v-snackbar__wrapper",m.value,x.value,A.value,C.value],style:[l.value,w.value],onPointerenter:D,onPointerleave:V},X.contentProps),persistent:!0,noClickAnimation:!0,scrim:!1,scrollStrategy:"none",_disableGlobalStack:!0},f),{default:()=>[Ti(!1,"v-snackbar"),i.default&&O("div",{class:"v-snackbar__content",role:"status","aria-live":"polite"},[i.default()]),i.actions&&O(bt,{defaults:{VBtn:{variant:"text",ripple:!1}}},{default:()=>[O("div",{class:"v-snackbar__actions"},[i.actions()])]})],activator:i.activator})}),Zn({},E)}});const gL=me({indeterminate:Boolean,inset:Boolean,flat:Boolean,loading:{type:[Boolean,String],default:!1},...ka(),...al()},"VSwitch"),vL=Te()({name:"VSwitch",inheritAttrs:!1,props:gL(),emits:{"update:focused":e=>!0,"update:modelValue":()=>!0,"update:indeterminate":e=>!0},setup(e,a){let{attrs:i,slots:r}=a;const l=tt(e,"indeterminate"),u=tt(e,"modelValue"),{loaderClasses:f}=nl(e),{isFocused:m,focus:x,blur:w}=qa(e),C=Oe(),A=$(()=>typeof e.loading=="string"&&e.loading!==""?e.loading:e.color),E=sn(),_=$(()=>e.id||`switch-${E}`);function V(){l.value&&(l.value=!1)}function D(X){var B,L;X.stopPropagation(),X.preventDefault(),(L=(B=C.value)==null?void 0:B.input)==null||L.click()}return Ve(()=>{const[X,B]=Ai(i),[L,W]=Ut.filterProps(e),[Y,N]=xi.filterProps(e);return O(Ut,Ye({class:["v-switch",{"v-switch--inset":e.inset},{"v-switch--indeterminate":l.value},f.value,e.class],style:e.style},X,L,{id:_.value,focused:m.value}),{...r,default:J=>{let{id:Q,messagesId:j,isDisabled:G,isReadonly:ee,isValid:ie}=J;return O(xi,Ye({ref:C},Y,{modelValue:u.value,"onUpdate:modelValue":[ne=>u.value=ne,V],id:Q.value,"aria-describedby":j.value,type:"checkbox","aria-checked":l.value?"mixed":void 0,disabled:G.value,readonly:ee.value,onFocus:x,onBlur:w},B),{...r,default:()=>O("div",{class:"v-switch__track",onClick:D},null),input:ne=>{let{inputNode:oe,icon:le}=ne;return O(Ke,null,[oe,O("div",{class:["v-switch__thumb",{"v-switch__thumb--filled":le||e.loading}]},[O(fd,null,{default:()=>[e.loading?O(Sd,{name:"v-switch",active:!0,color:ie.value===!1?void 0:A.value},{default:Ae=>r.loader?r.loader(Ae):O(xd,{active:Ae.isActive,color:Ae.color,indeterminate:!0,size:"16",width:"2"},null)}):le&&O(wt,{key:le,icon:le,size:"x-small"},null)]})])])}})}})}),{}}});const mL=me({color:String,height:[Number,String],window:Boolean,...We(),...Nt(),...rs(),...At(),...at(),...ht()},"VSystemBar"),pL=Te()({name:"VSystemBar",props:mL(),setup(e,a){let{slots:i}=a;const{themeClasses:r}=vt(e),{backgroundColorClasses:l,backgroundColorStyles:u}=Rt(Ie(e,"color")),{elevationClasses:f}=Kt(e),{roundedClasses:m}=Lt(e),{ssrBootStyles:x}=Ei(),w=$(()=>e.height??(e.window?32:24)),{layoutItemStyles:C}=os({id:e.name,order:$(()=>parseInt(e.order,10)),position:Xe("top"),layoutSize:w,elementSize:w,active:$(()=>!0),absolute:Ie(e,"absolute")});return Ve(()=>O(e.tag,{class:["v-system-bar",{"v-system-bar--window":e.window},r.value,l.value,f.value,m.value,e.class],style:[u.value,C.value,x.value,e.style]},i)),{}}});const jb=Symbol.for("vuetify:v-tabs"),bL=me({fixed:Boolean,sliderColor:String,hideSlider:Boolean,direction:{type:String,default:"horizontal"},..._n(kd({selectedClass:"v-tab--selected",variant:"text"}),["active","block","flat","location","position","symbol"])},"VTab"),$b=Te()({name:"VTab",props:bL(),setup(e,a){let{slots:i,attrs:r}=a;const{textColorClasses:l,textColorStyles:u}=an(e,"sliderColor"),f=$(()=>e.direction==="horizontal"),m=Xe(!1),x=Oe(),w=Oe();function C(A){var _,V;let{value:E}=A;if(m.value=E,E){const D=(V=(_=x.value)==null?void 0:_.$el.parentElement)==null?void 0:V.querySelector(".v-tab--selected .v-tab__slider"),X=w.value;if(!D||!X)return;const B=getComputedStyle(D).color,L=D.getBoundingClientRect(),W=X.getBoundingClientRect(),Y=f.value?"x":"y",N=f.value?"X":"Y",J=f.value?"right":"bottom",Q=f.value?"width":"height",j=L[Y],G=W[Y],ee=j>G?L[J]-W[J]:L[Y]-W[Y],ie=Math.sign(ee)>0?f.value?"right":"bottom":Math.sign(ee)<0?f.value?"left":"top":"center",oe=(Math.abs(ee)+(Math.sign(ee)<0?L[Q]:W[Q]))/Math.max(L[Q],W[Q]),le=L[Q]/W[Q],Ae=1.5;oi(X,{backgroundColor:[B,"currentcolor"],transform:[`translate${N}(${ee}px) scale${N}(${le})`,`translate${N}(${ee/Ae}px) scale${N}(${(oe-1)/Ae+1})`,"none"],transformOrigin:Array(3).fill(ie)},{duration:225,easing:Qs})}}return Ve(()=>{const[A]=cn.filterProps(e);return O(cn,Ye({symbol:jb,ref:x,class:["v-tab",e.class],style:e.style,tabindex:m.value?0:-1,role:"tab","aria-selected":String(m.value),active:!1,block:e.fixed,maxWidth:e.fixed?300:void 0,rounded:0},A,r,{"onGroup:selected":C}),{default:()=>{var E;return[((E=i.default)==null?void 0:E.call(i))??e.text,!e.hideSlider&&O("div",{ref:w,class:["v-tab__slider",l.value],style:u.value},null)]}})}),{}}});function xL(e){return e?e.map(a=>typeof a=="string"?{title:a,value:a}:a):[]}const yL=me({alignTabs:{type:String,default:"start"},color:String,fixedTabs:Boolean,items:{type:Array,default:()=>[]},stacked:Boolean,bgColor:String,grow:Boolean,height:{type:[Number,String],default:void 0},hideSlider:Boolean,sliderColor:String,...Wb({mandatory:"force"}),...Ht(),...at()},"VTabs"),wL=Te()({name:"VTabs",props:yL(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const r=tt(e,"modelValue"),l=$(()=>xL(e.items)),{densityClasses:u}=rn(e),{backgroundColorClasses:f,backgroundColorStyles:m}=Rt(Ie(e,"bgColor"));return Bt({VTab:{color:Ie(e,"color"),direction:Ie(e,"direction"),stacked:Ie(e,"stacked"),fixed:Ie(e,"fixedTabs"),sliderColor:Ie(e,"sliderColor"),hideSlider:Ie(e,"hideSlider")}}),Ve(()=>{const[x]=ou.filterProps(e);return O(ou,Ye(x,{modelValue:r.value,"onUpdate:modelValue":w=>r.value=w,class:["v-tabs",`v-tabs--${e.direction}`,`v-tabs--align-tabs-${e.alignTabs}`,{"v-tabs--fixed-tabs":e.fixedTabs,"v-tabs--grow":e.grow,"v-tabs--stacked":e.stacked},u.value,f.value,e.class],style:[{"--v-tabs-height":je(e.height)},m.value,e.style],role:"tablist",symbol:jb}),{default:()=>[i.default?i.default():l.value.map(w=>O($b,Ye(w,{key:w.title}),null))]})}),{}}});const SL=me({fixedHeader:Boolean,fixedFooter:Boolean,height:[Number,String],hover:Boolean,...We(),...Ht(),...at(),...ht()},"VTable"),kL=Te()({name:"VTable",props:SL(),setup(e,a){let{slots:i}=a;const{themeClasses:r}=vt(e),{densityClasses:l}=rn(e);return Ve(()=>O(e.tag,{class:["v-table",{"v-table--fixed-height":!!e.height,"v-table--fixed-header":e.fixedHeader,"v-table--fixed-footer":e.fixedFooter,"v-table--has-top":!!i.top,"v-table--has-bottom":!!i.bottom,"v-table--hover":e.hover},r.value,l.value,e.class],style:e.style},{default:()=>{var u,f,m;return[(u=i.top)==null?void 0:u.call(i),i.default?O("div",{class:"v-table__wrapper",style:{height:je(e.height)}},[O("table",null,[i.default()])]):(f=i.wrapper)==null?void 0:f.call(i),(m=i.bottom)==null?void 0:m.call(i)]}})),{}}});const CL=me({autoGrow:Boolean,autofocus:Boolean,counter:[Boolean,Number,String],counterValue:Function,prefix:String,placeholder:String,persistentPlaceholder:Boolean,persistentCounter:Boolean,noResize:Boolean,rows:{type:[Number,String],default:5,validator:e=>!isNaN(parseFloat(e))},maxRows:{type:[Number,String],validator:e=>!isNaN(parseFloat(e))},suffix:String,modelModifiers:Object,...ka(),...ul()},"VTextarea"),AL=Te()({name:"VTextarea",directives:{Intersect:tl},inheritAttrs:!1,props:CL(),emits:{"click:control":e=>!0,"mousedown:control":e=>!0,"update:focused":e=>!0,"update:modelValue":e=>!0},setup(e,a){let{attrs:i,emit:r,slots:l}=a;const u=tt(e,"modelValue"),{isFocused:f,focus:m,blur:x}=qa(e),w=$(()=>typeof e.counterValue=="function"?e.counterValue(u.value):(u.value||"").toString().length),C=$(()=>{if(i.maxlength)return i.maxlength;if(!(!e.counter||typeof e.counter!="number"&&typeof e.counter!="string"))return e.counter});function A(ie,ne){var oe,le;!e.autofocus||!ie||(le=(oe=ne[0].target)==null?void 0:oe.focus)==null||le.call(oe)}const E=Oe(),_=Oe(),V=Xe(""),D=Oe(),X=$(()=>e.persistentPlaceholder||f.value||e.active);function B(){var ie;D.value!==document.activeElement&&((ie=D.value)==null||ie.focus()),f.value||m()}function L(ie){B(),r("click:control",ie)}function W(ie){r("mousedown:control",ie)}function Y(ie){ie.stopPropagation(),B(),gt(()=>{u.value="",ad(e["onClick:clear"],ie)})}function N(ie){var oe;const ne=ie.target;if(u.value=ne.value,(oe=e.modelModifiers)!=null&&oe.trim){const le=[ne.selectionStart,ne.selectionEnd];gt(()=>{ne.selectionStart=le[0],ne.selectionEnd=le[1]})}}const J=Oe(),Q=Oe(+e.rows),j=$(()=>["plain","underlined"].includes(e.variant));vn(()=>{e.autoGrow||(Q.value=+e.rows)});function G(){e.autoGrow&>(()=>{if(!J.value||!_.value)return;const ie=getComputedStyle(J.value),ne=getComputedStyle(_.value.$el),oe=parseFloat(ie.getPropertyValue("--v-field-padding-top"))+parseFloat(ie.getPropertyValue("--v-input-padding-top"))+parseFloat(ie.getPropertyValue("--v-field-padding-bottom")),le=J.value.scrollHeight,Ae=parseFloat(ie.lineHeight),we=Math.max(parseFloat(e.rows)*Ae+oe,parseFloat(ne.getPropertyValue("--v-input-control-height"))),fe=parseFloat(e.maxRows)*Ae+oe||1/0,he=en(le??0,we,fe);Q.value=Math.floor((he-oe)/Ae),V.value=je(he)})}zt(G),He(u,G),He(()=>e.rows,G),He(()=>e.maxRows,G),He(()=>e.density,G);let ee;return He(J,ie=>{ie?(ee=new ResizeObserver(G),ee.observe(J.value)):ee==null||ee.disconnect()}),qt(()=>{ee==null||ee.disconnect()}),Ve(()=>{const ie=!!(l.counter||e.counter||e.counterValue),ne=!!(ie||l.details),[oe,le]=Ai(i),[{modelValue:Ae,...we}]=Ut.filterProps(e),[fe]=Td(e);return O(Ut,Ye({ref:E,modelValue:u.value,"onUpdate:modelValue":he=>u.value=he,class:["v-textarea v-text-field",{"v-textarea--prefixed":e.prefix,"v-textarea--suffixed":e.suffix,"v-text-field--prefixed":e.prefix,"v-text-field--suffixed":e.suffix,"v-textarea--auto-grow":e.autoGrow,"v-textarea--no-resize":e.noResize||e.autoGrow,"v-text-field--plain-underlined":j.value},e.class],style:e.style},oe,we,{centerAffix:Q.value===1&&!j.value,focused:f.value}),{...l,default:he=>{let{isDisabled:ke,isDirty:Ee,isReadonly:De,isValid:Fe}=he;return O(kr,Ye({ref:_,style:{"--v-textarea-control-height":V.value},onClick:L,onMousedown:W,"onClick:clear":Y,"onClick:prependInner":e["onClick:prependInner"],"onClick:appendInner":e["onClick:appendInner"]},fe,{active:X.value||Ee.value,centerAffix:Q.value===1&&!j.value,dirty:Ee.value||e.dirty,disabled:ke.value,focused:f.value,error:Fe.value===!1}),{...l,default:Ze=>{let{props:{class:Je,...ze}}=Ze;return O(Ke,null,[e.prefix&&O("span",{class:"v-text-field__prefix"},[e.prefix]),Et(O("textarea",Ye({ref:D,class:Je,value:u.value,onInput:N,autofocus:e.autofocus,readonly:De.value,disabled:ke.value,placeholder:e.placeholder,rows:e.rows,name:e.name,onFocus:B,onBlur:x},ze,le),null),[[mn("intersect"),{handler:A},null,{once:!0}]]),e.autoGrow&&Et(O("textarea",{class:[Je,"v-textarea__sizer"],"onUpdate:modelValue":ue=>u.value=ue,ref:J,readonly:!0,"aria-hidden":"true"},null),[[qs,u.value]]),e.suffix&&O("span",{class:"v-text-field__suffix"},[e.suffix])])}})},details:ne?he=>{var ke;return O(Ke,null,[(ke=l.details)==null?void 0:ke.call(l,he),ie&&O(Ke,null,[O("span",null,null),O(cl,{active:e.persistentCounter||f.value,value:w.value,max:C.value},l.counter)])])}:void 0})}),Zn({},E,_,D)}});const PL=me({withBackground:Boolean,...We(),...ht(),...at()},"VThemeProvider"),EL=Te()({name:"VThemeProvider",props:PL(),setup(e,a){let{slots:i}=a;const{themeClasses:r}=vt(e);return()=>{var l;return e.withBackground?O(e.tag,{class:["v-theme-provider",r.value,e.class],style:e.style},{default:()=>{var u;return[(u=i.default)==null?void 0:u.call(i)]}}):(l=i.default)==null?void 0:l.call(i)}}});const TL=me({align:{type:String,default:"center",validator:e=>["center","start"].includes(e)},direction:{type:String,default:"vertical",validator:e=>["vertical","horizontal"].includes(e)},justify:{type:String,default:"auto",validator:e=>["auto","center"].includes(e)},side:{type:String,validator:e=>e==null||["start","end"].includes(e)},lineInset:{type:[String,Number],default:0},lineThickness:{type:[String,Number],default:2},lineColor:String,truncateLine:{type:String,validator:e=>["start","end","both"].includes(e)},...We(),...Ht(),...at(),...ht()},"VTimeline"),IL=Te()({name:"VTimeline",props:TL(),setup(e,a){let{slots:i}=a;const{themeClasses:r}=vt(e),{densityClasses:l}=rn(e),{rtlClasses:u}=jt();Bt({VTimelineDivider:{lineColor:Ie(e,"lineColor")},VTimelineItem:{density:Ie(e,"density"),lineInset:Ie(e,"lineInset")}});const f=$(()=>{const x=e.side?e.side:e.density!=="default"?"end":null;return x&&`v-timeline--side-${x}`}),m=$(()=>{const x=["v-timeline--truncate-line-start","v-timeline--truncate-line-end"];switch(e.truncateLine){case"both":return x;case"start":return x[0];case"end":return x[1];default:return null}});return Ve(()=>O(e.tag,{class:["v-timeline",`v-timeline--${e.direction}`,`v-timeline--align-${e.align}`,`v-timeline--justify-${e.justify}`,m.value,{"v-timeline--inset-line":!!e.lineInset},r.value,l.value,f.value,u.value,e.class],style:[{"--v-timeline-line-thickness":je(e.lineThickness)},e.style]},i)),{}}}),LL=me({dotColor:String,fillDot:Boolean,hideDot:Boolean,icon:et,iconColor:String,lineColor:String,...We(),...At(),...Sa(),...Nt()},"VTimelineDivider"),_L=Te()({name:"VTimelineDivider",props:LL(),setup(e,a){let{slots:i}=a;const{sizeClasses:r,sizeStyles:l}=ds(e,"v-timeline-divider__dot"),{backgroundColorStyles:u,backgroundColorClasses:f}=Rt(Ie(e,"dotColor")),{roundedClasses:m}=Lt(e,"v-timeline-divider__dot"),{elevationClasses:x}=Kt(e),{backgroundColorClasses:w,backgroundColorStyles:C}=Rt(Ie(e,"lineColor"));return Ve(()=>O("div",{class:["v-timeline-divider",{"v-timeline-divider--fill-dot":e.fillDot},e.class],style:e.style},[O("div",{class:["v-timeline-divider__before",w.value],style:C.value},null),!e.hideDot&&O("div",{key:"dot",class:["v-timeline-divider__dot",x.value,m.value,r.value],style:l.value},[O("div",{class:["v-timeline-divider__inner-dot",f.value,m.value],style:u.value},[i.default?O(bt,{key:"icon-defaults",disabled:!e.icon,defaults:{VIcon:{color:e.iconColor,icon:e.icon,size:e.size}}},i.default):O(wt,{key:"icon",color:e.iconColor,icon:e.icon,size:e.size},null)])]),O("div",{class:["v-timeline-divider__after",w.value],style:C.value},null)])),{}}}),RL=me({density:String,dotColor:String,fillDot:Boolean,hideDot:Boolean,hideOpposite:{type:Boolean,default:void 0},icon:et,iconColor:String,lineInset:[Number,String],...We(),...Vn(),...Nt(),...At(),...Sa(),...at()},"VTimelineItem"),OL=Te()({name:"VTimelineItem",props:RL(),setup(e,a){let{slots:i}=a;const{dimensionStyles:r}=Mn(e),l=Xe(0),u=Oe();return He(u,f=>{var m;f&&(l.value=((m=f.$el.querySelector(".v-timeline-divider__dot"))==null?void 0:m.getBoundingClientRect().width)??0)},{flush:"post"}),Ve(()=>{var f,m;return O("div",{class:["v-timeline-item",{"v-timeline-item--fill-dot":e.fillDot},e.class],style:[{"--v-timeline-dot-size":je(l.value),"--v-timeline-line-inset":e.lineInset?`calc(var(--v-timeline-dot-size) / 2 + ${je(e.lineInset)})`:je(0)},e.style]},[O("div",{class:"v-timeline-item__body",style:r.value},[(f=i.default)==null?void 0:f.call(i)]),O(_L,{ref:u,hideDot:e.hideDot,icon:e.icon,iconColor:e.iconColor,size:e.size,elevation:e.elevation,dotColor:e.dotColor,fillDot:e.fillDot,rounded:e.rounded},{default:i.icon}),e.density!=="compact"&&O("div",{class:"v-timeline-item__opposite"},[!e.hideOpposite&&((m=i.opposite)==null?void 0:m.call(i))])])}),{}}}),VL=me({...We(),...Bn({variant:"text"})},"VToolbarItems"),ML=Te()({name:"VToolbarItems",props:VL(),setup(e,a){let{slots:i}=a;return Bt({VBtn:{color:Ie(e,"color"),height:"inherit",variant:Ie(e,"variant")}}),Ve(()=>{var r;return O("div",{class:["v-toolbar-items",e.class],style:e.style},[(r=i.default)==null?void 0:r.call(i)])}),{}}});const FL=me({id:String,text:String,..._n(Sr({closeOnBack:!1,location:"end",locationStrategy:"connected",eager:!0,minWidth:0,offset:10,openOnClick:!1,openOnHover:!0,origin:"auto",scrim:!1,scrollStrategy:"reposition",transition:!1}),["absolute","persistent"])},"VTooltip"),BL=Te()({name:"VTooltip",props:FL(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const r=tt(e,"modelValue"),{scopeId:l}=vs(),u=sn(),f=$(()=>e.id||`v-tooltip-${u}`),m=Oe(),x=$(()=>e.location.split(" ").length>1?e.location:e.location+" center"),w=$(()=>e.origin==="auto"||e.origin==="overlap"||e.origin.split(" ").length>1||e.location.split(" ").length>1?e.origin:e.origin+" center"),C=$(()=>e.transition?e.transition:r.value?"scale-transition":"fade-transition"),A=$(()=>Ye({"aria-describedby":f.value},e.activatorProps));return Ve(()=>{const[E]=pa.filterProps(e);return O(pa,Ye({ref:m,class:["v-tooltip",e.class],style:e.style,id:f.value},E,{modelValue:r.value,"onUpdate:modelValue":_=>r.value=_,transition:C.value,absolute:!0,location:x.value,origin:w.value,persistent:!0,role:"tooltip",activatorProps:A.value,_disableGlobalStack:!0},l),{activator:i.activator,default:function(){var X;for(var _=arguments.length,V=new Array(_),D=0;D<_;D++)V[D]=arguments[D];return((X=i.default)==null?void 0:X.call(i,...V))??e.text}})}),Zn({},m)}}),DL=Te()({name:"VValidation",props:Bp(),emits:{"update:modelValue":e=>!0},setup(e,a){let{slots:i}=a;const r=Dp(e,"validation");return()=>{var l;return(l=i.default)==null?void 0:l.call(i,r)}}}),zL=Object.freeze(Object.defineProperty({__proto__:null,VAlert:fP,VAlertTitle:Lp,VApp:kA,VAppBar:YA,VAppBarNavIcon:cP,VAppBarTitle:uP,VAutocomplete:RE,VAvatar:ja,VBadge:VE,VBanner:BE,VBannerActions:ub,VBannerText:db,VBottomNavigation:zE,VBreadcrumbs:YE,VBreadcrumbsDivider:hb,VBreadcrumbsItem:fb,VBtn:cn,VBtnGroup:jc,VBtnToggle:qA,VCard:$E,VCardActions:gb,VCardItem:pb,VCardSubtitle:vb,VCardText:bb,VCardTitle:mb,VCarousel:tT,VCarouselItem:aT,VCheckbox:wP,VCheckboxBtn:Qi,VChip:wr,VChipGroup:CP,VClassIcon:dd,VCode:iT,VCol:vI,VColorPicker:$T,VCombobox:qT,VComponentIcon:zc,VContainer:dI,VCounter:cl,VDefaultsProvider:bt,VDialog:ZT,VDialogBottomTransition:EA,VDialogTopTransition:TA,VDialogTransition:Qo,VDivider:qp,VExpandTransition:el,VExpandXTransition:vd,VExpansionPanel:aI,VExpansionPanelText:Ib,VExpansionPanelTitle:_b,VExpansionPanels:eI,VFabTransition:PA,VFadeTransition:Xc,VField:kr,VFieldLabel:Ps,VFileInput:sI,VFooter:oI,VForm:cI,VHover:AI,VIcon:wt,VImg:bi,VInput:Ut,VItem:TI,VItemGroup:EI,VKbd:II,VLabel:gs,VLayout:_I,VLayoutItem:OI,VLazy:MI,VLigatureIcon:DC,VList:rl,VListGroup:qc,VListImg:jP,VListItem:ma,VListItemAction:GP,VListItemMedia:qP,VListItemSubtitle:$p,VListItemTitle:Gp,VListSubheader:Up,VLocaleProvider:BI,VMain:zI,VMenu:ll,VMessages:Mp,VNavigationDrawer:UI,VNoSsr:qI,VOverlay:pa,VPagination:JI,VParallax:tL,VProgressCircular:xd,VProgressLinear:yd,VRadio:aL,VRadioGroup:sL,VRangeSlider:oL,VRating:cL,VResponsive:Yc,VRow:SI,VScaleTransition:fd,VScrollXReverseTransition:LA,VScrollXTransition:IA,VScrollYReverseTransition:RA,VScrollYTransition:_A,VSelect:EE,VSelectionControl:xi,VSelectionControlGroup:Rp,VSheet:ru,VSlideGroup:ou,VSlideGroupItem:dL,VSlideXReverseTransition:VA,VSlideXTransition:OA,VSlideYReverseTransition:MA,VSlideYTransition:gd,VSlider:su,VSnackbar:fL,VSpacer:kI,VSvgIcon:ud,VSwitch:vL,VSystemBar:pL,VTab:$b,VTable:kL,VTabs:wL,VTextField:yi,VTextarea:AL,VThemeProvider:EL,VTimeline:IL,VTimelineItem:OL,VToolbar:Wc,VToolbarItems:ML,VToolbarTitle:hd,VTooltip:BL,VValidation:DL,VVirtualScroll:hl,VWindow:Qc,VWindowItem:eu},Symbol.toStringTag,{value:"Module"}));function NL(e,a){const i=a.modifiers||{},r=a.value,{once:l,immediate:u,...f}=i,m=!Object.keys(f).length,{handler:x,options:w}=typeof r=="object"?r:{handler:r,options:{attributes:(f==null?void 0:f.attr)??m,characterData:(f==null?void 0:f.char)??m,childList:(f==null?void 0:f.child)??m,subtree:(f==null?void 0:f.sub)??m}},C=new MutationObserver(function(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=arguments.length>1?arguments[1]:void 0;x==null||x(A,E),l&&Gb(e,a)});u&&(x==null||x([],C)),e._mutate=Object(e._mutate),e._mutate[a.instance.$.uid]={observer:C},C.observe(e,w)}function Gb(e,a){var i;(i=e._mutate)!=null&&i[a.instance.$.uid]&&(e._mutate[a.instance.$.uid].observer.disconnect(),delete e._mutate[a.instance.$.uid])}const HL={mounted:NL,unmounted:Gb};function XL(e,a){var l,u;const i=a.value,r={passive:!((l=a.modifiers)!=null&&l.active)};window.addEventListener("resize",i,r),e._onResize=Object(e._onResize),e._onResize[a.instance.$.uid]={handler:i,options:r},(u=a.modifiers)!=null&&u.quiet||i()}function YL(e,a){var l;if(!((l=e._onResize)!=null&&l[a.instance.$.uid]))return;const{handler:i,options:r}=e._onResize[a.instance.$.uid];window.removeEventListener("resize",i,r),delete e._onResize[a.instance.$.uid]}const WL={mounted:XL,unmounted:YL};function Ub(e,a){const{self:i=!1}=a.modifiers??{},r=a.value,l=typeof r=="object"&&r.options||{passive:!0},u=typeof r=="function"||"handleEvent"in r?r:r.handler,f=i?e:a.arg?document.querySelector(a.arg):window;f&&(f.addEventListener("scroll",u,l),e._onScroll=Object(e._onScroll),e._onScroll[a.instance.$.uid]={handler:u,options:l,target:i?void 0:f})}function qb(e,a){var u;if(!((u=e._onScroll)!=null&&u[a.instance.$.uid]))return;const{handler:i,options:r,target:l=e}=e._onScroll[a.instance.$.uid];l.removeEventListener("scroll",i,r),delete e._onScroll[a.instance.$.uid]}function jL(e,a){a.value!==a.oldValue&&(qb(e,a),Ub(e,a))}const $L={mounted:Ub,unmounted:qb,updated:jL},GL=Object.freeze(Object.defineProperty({__proto__:null,ClickOutside:ob,Intersect:mp,Mutate:HL,Resize:WL,Ripple:Ua,Scroll:$L,Touch:_d},Symbol.toStringTag,{value:"Module"})),UL={name:"PurpleTheme",dark:!1,variables:{"border-color":"#1e88e5","carousel-control-size":10},colors:{primary:"#1e88e5",secondary:"#5e35b1",info:"#03c9d7",success:"#00c853",accent:"#FFAB91",warning:"#ffc107",error:"#f44336",lightprimary:"#eef2f6",lightsecondary:"#ede7f6",lightsuccess:"#b9f6ca",lighterror:"#f9d8d8",lightwarning:"#fff8e1",darkText:"#212121",lightText:"#616161",darkprimary:"#1565c0",darksecondary:"#4527a0",borderLight:"#d0d0d0",inputBorder:"#787878",containerBg:"#eef2f6",surface:"#fff","on-surface-variant":"#fff",facebook:"#4267b2",twitter:"#1da1f2",linkedin:"#0e76a8",gray100:"#fafafa",primary200:"#90caf9",secondary200:"#b39ddb"}},qL=up({components:zL,directives:GL,theme:{defaultTheme:"PurpleTheme",themes:{PurpleTheme:UL}},defaults:{VBtn:{},VCard:{rounded:"md"},VTextField:{rounded:"lg"},VTooltip:{location:"top"}}});var W2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function KL(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function ZL(e){if(e.__esModule)return e;var a=e.default;if(typeof a=="function"){var i=function r(){return this instanceof r?Reflect.construct(a,arguments,this.constructor):a.apply(this,arguments)};i.prototype=a.prototype}else i={};return Object.defineProperty(i,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var l=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(i,r,l.get?l:{enumerable:!0,get:function(){return e[r]}})}),i}var Kb={exports:{}};const JL=ZL(Qw);var Wr={exports:{}};/*! - * ApexCharts v3.42.0 - * (c) 2018-2023 ApexCharts - * Released under the MIT License. - */var ag;function QL(){return ag||(ag=1,function(e,a){function i(F,t){var n=Object.keys(F);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(F);t&&(s=s.filter(function(o){return Object.getOwnPropertyDescriptor(F,o).enumerable})),n.push.apply(n,s)}return n}function r(F){for(var t=1;t"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 n,s=C(F);if(t){var o=C(this).constructor;n=Reflect.construct(s,arguments,o)}else n=s.apply(this,arguments);return E(this,n)}}function V(F,t){return function(n){if(Array.isArray(n))return n}(F)||function(n,s){var o=n==null?null:typeof Symbol<"u"&&n[Symbol.iterator]||n["@@iterator"];if(o!=null){var c,d,h=[],g=!0,p=!1;try{for(o=o.call(n);!(g=(c=o.next()).done)&&(h.push(c.value),!s||h.length!==s);g=!0);}catch(b){p=!0,d=b}finally{try{g||o.return==null||o.return()}finally{if(p)throw d}}return h}}(F,t)||X(F,t)||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 D(F){return function(t){if(Array.isArray(t))return B(t)}(F)||function(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}(F)||X(F)||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 X(F,t){if(F){if(typeof F=="string")return B(F,t);var n=Object.prototype.toString.call(F).slice(8,-1);return n==="Object"&&F.constructor&&(n=F.constructor.name),n==="Map"||n==="Set"?Array.from(F):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?B(F,t):void 0}}function B(F,t){(t==null||t>F.length)&&(t=F.length);for(var n=0,s=new Array(t);n>16,h=s>>8&255,g=255&s;return"#"+(16777216+65536*(Math.round((o-d)*c)+d)+256*(Math.round((o-h)*c)+h)+(Math.round((o-g)*c)+g)).toString(16).slice(1)}},{key:"shadeColor",value:function(t,n){return F.isColorHex(n)?this.shadeHexColor(t,n):this.shadeRGBColor(t,n)}}],[{key:"bind",value:function(t,n){return function(){return t.apply(n,arguments)}}},{key:"isObject",value:function(t){return t&&l(t)==="object"&&!Array.isArray(t)&&t!=null}},{key:"is",value:function(t,n){return Object.prototype.toString.call(n)==="[object "+t+"]"}},{key:"listToArray",value:function(t){var n,s=[];for(n=0;n1&&arguments[1]!==void 0?arguments[1]:2;return parseFloat(t.toPrecision(n))}},{key:"randomId",value:function(){return(Math.random()+1).toString(36).substring(4)}},{key:"noExponents",value:function(t){var n=String(t).split(/[eE]/);if(n.length===1)return n[0];var s="",o=t<0?"-":"",c=n[0].replace(".",""),d=Number(n[1])+1;if(d<0){for(s=o+"0.";d++;)s+="0";return s+c.replace(/^-/,"")}for(d-=c.length;d--;)s+="0";return c+s}},{key:"getDimensions",value:function(t){var n=getComputedStyle(t,null),s=t.clientHeight,o=t.clientWidth;return s-=parseFloat(n.paddingTop)+parseFloat(n.paddingBottom),[o-=parseFloat(n.paddingLeft)+parseFloat(n.paddingRight),s]}},{key:"getBoundingClientRect",value:function(t){var n=t.getBoundingClientRect();return{top:n.top,right:n.right,bottom:n.bottom,left:n.left,width:t.clientWidth,height:t.clientHeight,x:n.left,y:n.top}}},{key:"getLargestStringFromArr",value:function(t){return t.reduce(function(n,s){return Array.isArray(s)&&(s=s.reduce(function(o,c){return o.length>c.length?o:c})),n.length>s.length?n:s},0)}},{key:"hexToRgba",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"#999999",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.6;t.substring(0,1)!=="#"&&(t="#999999");var s=t.replace("#","");s=s.match(new RegExp("(.{"+s.length/3+"})","g"));for(var o=0;o1&&arguments[1]!==void 0?arguments[1]:"x",s=t.toString().slice();return s=s.replace(/[` ~!@#$%^&*()|+\=?;:'",.<>{}[\]\\/]/gi,n)}},{key:"negToZero",value:function(t){return t<0?0:t}},{key:"moveIndexInArray",value:function(t,n,s){if(s>=t.length)for(var o=s-t.length+1;o--;)t.push(void 0);return t.splice(s,0,t.splice(n,1)[0]),t}},{key:"extractNumber",value:function(t){return parseFloat(t.replace(/[^\d.]*/g,""))}},{key:"findAncestor",value:function(t,n){for(;(t=t.parentElement)&&!t.classList.contains(n););return t}},{key:"setELstyles",value:function(t,n){for(var s in n)n.hasOwnProperty(s)&&(t.style.key=n[s])}},{key:"isNumber",value:function(t){return!isNaN(t)&&parseFloat(Number(t))===t&&!isNaN(parseInt(t,10))}},{key:"isFloat",value:function(t){return Number(t)===t&&t%1!=0}},{key:"isSafari",value:function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}},{key:"isFirefox",value:function(){return navigator.userAgent.toLowerCase().indexOf("firefox")>-1}},{key:"isIE11",value:function(){if(window.navigator.userAgent.indexOf("MSIE")!==-1||window.navigator.appVersion.indexOf("Trident/")>-1)return!0}},{key:"isIE",value:function(){var t=window.navigator.userAgent,n=t.indexOf("MSIE ");if(n>0)return parseInt(t.substring(n+5,t.indexOf(".",n)),10);if(t.indexOf("Trident/")>0){var s=t.indexOf("rv:");return parseInt(t.substring(s+3,t.indexOf(".",s)),10)}var o=t.indexOf("Edge/");return o>0&&parseInt(t.substring(o+5,t.indexOf(".",o)),10)}}]),F}(),W=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.setEasingFunctions()}return m(F,[{key:"setEasingFunctions",value:function(){var t;if(!this.w.globals.easing){switch(this.w.config.chart.animations.easing){case"linear":t="-";break;case"easein":t="<";break;case"easeout":t=">";break;case"easeinout":default:t="<>";break;case"swing":t=function(n){var s=1.70158;return(n-=1)*n*((s+1)*n+s)+1};break;case"bounce":t=function(n){return n<1/2.75?7.5625*n*n:n<2/2.75?7.5625*(n-=1.5/2.75)*n+.75:n<2.5/2.75?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375};break;case"elastic":t=function(n){return n===!!n?n:Math.pow(2,-10*n)*Math.sin((n-.075)*(2*Math.PI)/.3)+1}}this.w.globals.easing=t}}},{key:"animateLine",value:function(t,n,s,o){t.attr(n).animate(o).attr(s)}},{key:"animateMarker",value:function(t,n,s,o,c,d){n||(n=0),t.attr({r:n,width:n,height:n}).animate(o,c).attr({r:s,width:s.width,height:s.height}).afterAll(function(){d()})}},{key:"animateCircle",value:function(t,n,s,o,c){t.attr({r:n.r,cx:n.cx,cy:n.cy}).animate(o,c).attr({r:s.r,cx:s.cx,cy:s.cy})}},{key:"animateRect",value:function(t,n,s,o,c){t.attr(n).animate(o).attr(s).afterAll(function(){return c()})}},{key:"animatePathsGradually",value:function(t){var n=t.el,s=t.realIndex,o=t.j,c=t.fill,d=t.pathFrom,h=t.pathTo,g=t.speed,p=t.delay,b=this.w,y=0;b.config.chart.animations.animateGradually.enabled&&(y=b.config.chart.animations.animateGradually.delay),b.config.chart.animations.dynamicAnimation.enabled&&b.globals.dataChanged&&b.config.chart.type!=="bar"&&(y=0),this.morphSVG(n,s,o,b.config.chart.type!=="line"||b.globals.comboCharts?c:"stroke",d,h,g,p*y)}},{key:"showDelayedElements",value:function(){this.w.globals.delayedElements.forEach(function(t){var n=t.el;n.classList.remove("apexcharts-element-hidden"),n.classList.add("apexcharts-hidden-element-shown")})}},{key:"animationCompleted",value:function(t){var n=this.w;n.globals.animationEnded||(n.globals.animationEnded=!0,this.showDelayedElements(),typeof n.config.chart.events.animationEnd=="function"&&n.config.chart.events.animationEnd(this.ctx,{el:t,w:n}))}},{key:"morphSVG",value:function(t,n,s,o,c,d,h,g){var p=this,b=this.w;c||(c=t.attr("pathFrom")),d||(d=t.attr("pathTo"));var y=function(S){return b.config.chart.type==="radar"&&(h=1),"M 0 ".concat(b.globals.gridHeight)};(!c||c.indexOf("undefined")>-1||c.indexOf("NaN")>-1)&&(c=y()),(!d||d.indexOf("undefined")>-1||d.indexOf("NaN")>-1)&&(d=y()),b.globals.shouldAnimate||(h=1),t.plot(c).animate(1,b.globals.easing,g).plot(c).animate(h,b.globals.easing,g).plot(d).afterAll(function(){L.isNumber(s)?s===b.globals.series[b.globals.maxValsInArrayIndex].length-2&&b.globals.shouldAnimate&&p.animationCompleted(t):o!=="none"&&b.globals.shouldAnimate&&(!b.globals.comboCharts&&n===b.globals.series.length-1||b.globals.comboCharts)&&p.animationCompleted(t),p.showDelayedElements()})}}]),F}(),Y=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"getDefaultFilter",value:function(t,n){var s=this.w;t.unfilter(!0),new window.SVG.Filter().size("120%","180%","-5%","-40%"),s.config.states.normal.filter!=="none"?this.applyFilter(t,n,s.config.states.normal.filter.type,s.config.states.normal.filter.value):s.config.chart.dropShadow.enabled&&this.dropShadow(t,s.config.chart.dropShadow,n)}},{key:"addNormalFilter",value:function(t,n){var s=this.w;s.config.chart.dropShadow.enabled&&!t.node.classList.contains("apexcharts-marker")&&this.dropShadow(t,s.config.chart.dropShadow,n)}},{key:"addLightenFilter",value:function(t,n,s){var o=this,c=this.w,d=s.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter(function(h){var g=c.config.chart.dropShadow;(g.enabled?o.addShadow(h,n,g):h).componentTransfer({rgb:{type:"linear",slope:1.5,intercept:d}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"addDarkenFilter",value:function(t,n,s){var o=this,c=this.w,d=s.intensity;t.unfilter(!0),new window.SVG.Filter,t.filter(function(h){var g=c.config.chart.dropShadow;(g.enabled?o.addShadow(h,n,g):h).componentTransfer({rgb:{type:"linear",slope:d}})}),t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)}},{key:"applyFilter",value:function(t,n,s){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:.5;switch(s){case"none":this.addNormalFilter(t,n);break;case"lighten":this.addLightenFilter(t,n,{intensity:o});break;case"darken":this.addDarkenFilter(t,n,{intensity:o})}}},{key:"addShadow",value:function(t,n,s){var o=s.blur,c=s.top,d=s.left,h=s.color,g=s.opacity,p=t.flood(Array.isArray(h)?h[n]:h,g).composite(t.sourceAlpha,"in").offset(d,c).gaussianBlur(o).merge(t.source);return t.blend(t.source,p)}},{key:"dropShadow",value:function(t,n){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=n.top,c=n.left,d=n.blur,h=n.color,g=n.opacity,p=n.noUserSpaceOnUse,b=this.w;return t.unfilter(!0),L.isIE()&&b.config.chart.type==="radialBar"||(h=Array.isArray(h)?h[s]:h,t.filter(function(y){var S=null;S=L.isSafari()||L.isFirefox()||L.isIE()?y.flood(h,g).composite(y.sourceAlpha,"in").offset(c,o).gaussianBlur(d):y.flood(h,g).composite(y.sourceAlpha,"in").offset(c,o).gaussianBlur(d).merge(y.source),y.blend(y.source,S)}),p||t.filterer.node.setAttribute("filterUnits","userSpaceOnUse"),this._scaleFilterSize(t.filterer.node)),t}},{key:"setSelectionFilter",value:function(t,n,s){var o=this.w;if(o.globals.selectedDataPoints[n]!==void 0&&o.globals.selectedDataPoints[n].indexOf(s)>-1){t.node.setAttribute("selected",!0);var c=o.config.states.active.filter;c!=="none"&&this.applyFilter(t,n,c.type,c.value)}}},{key:"_scaleFilterSize",value:function(t){(function(n){for(var s in n)n.hasOwnProperty(s)&&t.setAttribute(s,n[s])})({width:"200%",height:"200%",x:"-50%",y:"-50%"})}}]),F}(),N=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"roundPathCorners",value:function(t,n){function s(K,ae,re){var ge=ae.x-K.x,Se=ae.y-K.y,ye=Math.sqrt(ge*ge+Se*Se);return o(K,ae,Math.min(1,re/ye))}function o(K,ae,re){return{x:K.x+(ae.x-K.x)*re,y:K.y+(ae.y-K.y)*re}}function c(K,ae){K.length>2&&(K[K.length-2]=ae.x,K[K.length-1]=ae.y)}function d(K){return{x:parseFloat(K[K.length-2]),y:parseFloat(K[K.length-1])}}t.indexOf("NaN")>-1&&(t="");var h=t.split(/[,\s]/).reduce(function(K,ae){var re=ae.match("([a-zA-Z])(.+)");return re?(K.push(re[1]),K.push(re[2])):K.push(ae),K},[]).reduce(function(K,ae){return parseFloat(ae)==ae&&K.length?K[K.length-1].push(ae):K.push([ae]),K},[]),g=[];if(h.length>1){var p=d(h[0]),b=null;h[h.length-1][0]=="Z"&&h[0].length>2&&(b=["L",p.x,p.y],h[h.length-1]=b),g.push(h[0]);for(var y=1;y2&&P[0]=="L"&&T.length>2&&T[0]=="L"){var R,M,H=d(S),U=d(P),v=d(T);R=s(U,H,n),M=s(U,v,n),c(P,R),P.origPoint=U,g.push(P);var k=o(R,U,.5),I=o(U,M,.5),z=["C",k.x,k.y,I.x,I.y,M.x,M.y];z.origPoint=U,g.push(z)}else g.push(P)}if(b){var q=d(g[g.length-1]);g.push(["Z"]),c(g[0],q)}}else g=h;return g.reduce(function(K,ae){return K+ae.join(" ")+" "},"")}},{key:"drawLine",value:function(t,n,s,o){var c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"#a8a8a8",d=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0,h=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,g=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"butt";return this.w.globals.dom.Paper.line().attr({x1:t,y1:n,x2:s,y2:o,stroke:c,"stroke-dasharray":d,"stroke-width":h,"stroke-linecap":g})}},{key:"drawRect",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,d=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"#fefefe",h=arguments.length>6&&arguments[6]!==void 0?arguments[6]:1,g=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,p=arguments.length>8&&arguments[8]!==void 0?arguments[8]:null,b=arguments.length>9&&arguments[9]!==void 0?arguments[9]:0,y=this.w.globals.dom.Paper.rect();return y.attr({x:t,y:n,width:s>0?s:0,height:o>0?o:0,rx:c,ry:c,opacity:h,"stroke-width":g!==null?g:0,stroke:p!==null?p:"none","stroke-dasharray":b}),y.node.setAttribute("fill",d),y}},{key:"drawPolygon",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"#e1e1e1",s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"none";return this.w.globals.dom.Paper.polygon(t).attr({fill:o,stroke:n,"stroke-width":s})}},{key:"drawCircle",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;t<0&&(t=0);var s=this.w.globals.dom.Paper.circle(2*t);return n!==null&&s.attr(n),s}},{key:"drawPath",value:function(t){var n=t.d,s=n===void 0?"":n,o=t.stroke,c=o===void 0?"#a8a8a8":o,d=t.strokeWidth,h=d===void 0?1:d,g=t.fill,p=t.fillOpacity,b=p===void 0?1:p,y=t.strokeOpacity,S=y===void 0?1:y,P=t.classes,T=t.strokeLinecap,R=T===void 0?null:T,M=t.strokeDashArray,H=M===void 0?0:M,U=this.w;return R===null&&(R=U.config.stroke.lineCap),(s.indexOf("undefined")>-1||s.indexOf("NaN")>-1)&&(s="M 0 ".concat(U.globals.gridHeight)),U.globals.dom.Paper.path(s).attr({fill:g,"fill-opacity":b,stroke:c,"stroke-opacity":S,"stroke-linecap":R,"stroke-width":h,"stroke-dasharray":H,class:P})}},{key:"group",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,n=this.w.globals.dom.Paper.group();return t!==null&&n.attr(t),n}},{key:"move",value:function(t,n){var s=["M",t,n].join(" ");return s}},{key:"line",value:function(t,n){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=null;return s===null?o=[" L",t,n].join(" "):s==="H"?o=[" H",t].join(" "):s==="V"&&(o=[" V",n].join(" ")),o}},{key:"curve",value:function(t,n,s,o,c,d){var h=["C",t,n,s,o,c,d].join(" ");return h}},{key:"quadraticCurve",value:function(t,n,s,o){return["Q",t,n,s,o].join(" ")}},{key:"arc",value:function(t,n,s,o,c,d,h){var g="A";arguments.length>7&&arguments[7]!==void 0&&arguments[7]&&(g="a");var p=[g,t,n,s,o,c,d,h].join(" ");return p}},{key:"renderPaths",value:function(t){var n,s=t.j,o=t.realIndex,c=t.pathFrom,d=t.pathTo,h=t.stroke,g=t.strokeWidth,p=t.strokeLinecap,b=t.fill,y=t.animationDelay,S=t.initialSpeed,P=t.dataChangeSpeed,T=t.className,R=t.shouldClipToGrid,M=R===void 0||R,H=t.bindEventsOnPaths,U=H===void 0||H,v=t.drawShadow,k=v===void 0||v,I=this.w,z=new Y(this.ctx),q=new W(this.ctx),K=this.w.config.chart.animations.enabled,ae=K&&this.w.config.chart.animations.dynamicAnimation.enabled,re=!!(K&&!I.globals.resized||ae&&I.globals.dataChanged&&I.globals.shouldAnimate);re?n=c:(n=d,I.globals.animationEnded=!0);var ge=I.config.stroke.dashArray,Se=0;Se=Array.isArray(ge)?ge[o]:I.config.stroke.dashArray;var ye=this.drawPath({d:n,stroke:h,strokeWidth:g,fill:b,fillOpacity:1,classes:T,strokeLinecap:p,strokeDashArray:Se});if(ye.attr("index",o),M&&ye.attr({"clip-path":"url(#gridRectMask".concat(I.globals.cuid,")")}),I.config.states.normal.filter.type!=="none")z.getDefaultFilter(ye,o);else if(I.config.chart.dropShadow.enabled&&k&&(!I.config.chart.dropShadow.enabledOnSeries||I.config.chart.dropShadow.enabledOnSeries&&I.config.chart.dropShadow.enabledOnSeries.indexOf(o)!==-1)){var Ne=I.config.chart.dropShadow;z.dropShadow(ye,Ne,o)}U&&(ye.node.addEventListener("mouseenter",this.pathMouseEnter.bind(this,ye)),ye.node.addEventListener("mouseleave",this.pathMouseLeave.bind(this,ye)),ye.node.addEventListener("mousedown",this.pathMouseDown.bind(this,ye))),ye.attr({pathTo:d,pathFrom:c});var $e={el:ye,j:s,realIndex:o,pathFrom:c,pathTo:d,fill:b,strokeWidth:g,delay:y};return!K||I.globals.resized||I.globals.dataChanged?!I.globals.resized&&I.globals.dataChanged||q.showDelayedElements():q.animatePathsGradually(r(r({},$e),{},{speed:S})),I.globals.dataChanged&&ae&&re&&q.animatePathsGradually(r(r({},$e),{},{speed:P})),ye}},{key:"drawPattern",value:function(t,n,s){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"#a8a8a8",c=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;return this.w.globals.dom.Paper.pattern(n,s,function(d){t==="horizontalLines"?d.line(0,0,s,0).stroke({color:o,width:c+1}):t==="verticalLines"?d.line(0,0,0,n).stroke({color:o,width:c+1}):t==="slantedLines"?d.line(0,0,n,s).stroke({color:o,width:c}):t==="squares"?d.rect(n,s).fill("none").stroke({color:o,width:c}):t==="circles"&&d.circle(n).fill("none").stroke({color:o,width:c})})}},{key:"drawGradient",value:function(t,n,s,o,c){var d,h=arguments.length>5&&arguments[5]!==void 0?arguments[5]:null,g=arguments.length>6&&arguments[6]!==void 0?arguments[6]:null,p=arguments.length>7&&arguments[7]!==void 0?arguments[7]:null,b=arguments.length>8&&arguments[8]!==void 0?arguments[8]:0,y=this.w;n.length<9&&n.indexOf("#")===0&&(n=L.hexToRgba(n,o)),s.length<9&&s.indexOf("#")===0&&(s=L.hexToRgba(s,c));var S=0,P=1,T=1,R=null;g!==null&&(S=g[0]!==void 0?g[0]/100:0,P=g[1]!==void 0?g[1]/100:1,T=g[2]!==void 0?g[2]/100:1,R=g[3]!==void 0?g[3]/100:null);var M=!(y.config.chart.type!=="donut"&&y.config.chart.type!=="pie"&&y.config.chart.type!=="polarArea"&&y.config.chart.type!=="bubble");if(d=p===null||p.length===0?y.globals.dom.Paper.gradient(M?"radial":"linear",function(v){v.at(S,n,o),v.at(P,s,c),v.at(T,s,c),R!==null&&v.at(R,n,o)}):y.globals.dom.Paper.gradient(M?"radial":"linear",function(v){(Array.isArray(p[b])?p[b]:p).forEach(function(k){v.at(k.offset/100,k.color,k.opacity)})}),M){var H=y.globals.gridWidth/2,U=y.globals.gridHeight/2;y.config.chart.type!=="bubble"?d.attr({gradientUnits:"userSpaceOnUse",cx:H,cy:U,r:h}):d.attr({cx:.5,cy:.5,r:.8,fx:.2,fy:.2})}else t==="vertical"?d.from(0,0).to(0,1):t==="diagonal"?d.from(0,0).to(1,1):t==="horizontal"?d.from(0,1).to(1,1):t==="diagonal2"&&d.from(1,0).to(0,1);return d}},{key:"getTextBasedOnMaxWidth",value:function(t){var n=t.text,s=t.maxWidth,o=t.fontSize,c=t.fontFamily,d=this.getTextRects(n,o,c),h=d.width/n.length,g=Math.floor(s/h);return s-1){var g=s.globals.selectedDataPoints[c].indexOf(d);s.globals.selectedDataPoints[c].splice(g,1)}}else{if(!s.config.states.active.allowMultipleDataPointsSelection&&s.globals.selectedDataPoints.length>0){s.globals.selectedDataPoints=[];var p=s.globals.dom.Paper.select(".apexcharts-series path").members,b=s.globals.dom.Paper.select(".apexcharts-series circle, .apexcharts-series rect").members,y=function(T){Array.prototype.forEach.call(T,function(R){R.node.setAttribute("selected","false"),o.getDefaultFilter(R,c)})};y(p),y(b)}t.node.setAttribute("selected","true"),h="true",s.globals.selectedDataPoints[c]===void 0&&(s.globals.selectedDataPoints[c]=[]),s.globals.selectedDataPoints[c].push(d)}if(h==="true"){var S=s.config.states.active.filter;if(S!=="none")o.applyFilter(t,c,S.type,S.value);else if(s.config.states.hover.filter!=="none"&&!s.globals.isTouchDevice){var P=s.config.states.hover.filter;o.applyFilter(t,c,P.type,P.value)}}else s.config.states.active.filter.type!=="none"&&(s.config.states.hover.filter.type==="none"||s.globals.isTouchDevice?o.getDefaultFilter(t,c):(P=s.config.states.hover.filter,o.applyFilter(t,c,P.type,P.value)));typeof s.config.chart.events.dataPointSelection=="function"&&s.config.chart.events.dataPointSelection(n,this.ctx,{selectedDataPoints:s.globals.selectedDataPoints,seriesIndex:c,dataPointIndex:d,w:s}),n&&this.ctx.events.fireEvent("dataPointSelection",[n,this.ctx,{selectedDataPoints:s.globals.selectedDataPoints,seriesIndex:c,dataPointIndex:d,w:s}])}},{key:"rotateAroundCenter",value:function(t){var n={};return t&&typeof t.getBBox=="function"&&(n=t.getBBox()),{x:n.x+n.width/2,y:n.y+n.height/2}}},{key:"getTextRects",value:function(t,n,s,o){var c=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],d=this.w,h=this.drawText({x:-200,y:-200,text:t,textAnchor:"start",fontSize:n,fontFamily:s,foreColor:"#fff",opacity:0});o&&h.attr("transform",o),d.globals.dom.Paper.add(h);var g=h.bbox();return c||(g=h.node.getBoundingClientRect()),h.remove(),{width:g.width,height:g.height}}},{key:"placeTextWithEllipsis",value:function(t,n,s){if(typeof t.getComputedTextLength=="function"&&(t.textContent=n,n.length>0&&t.getComputedTextLength()>=s/1.1)){for(var o=n.length-3;o>0;o-=3)if(t.getSubStringLength(0,o)<=s/1.1)return void(t.textContent=n.substring(0,o)+"...");t.textContent="."}}}],[{key:"setAttrs",value:function(t,n){for(var s in n)n.hasOwnProperty(s)&&t.setAttribute(s,n[s])}}]),F}(),J=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"getStackedSeriesTotals",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=this.w,s=[];if(n.globals.series.length===0)return s;for(var o=0;o0&&arguments[0]!==void 0?arguments[0]:null;return t===null?this.w.config.series.reduce(function(n,s){return n+s},0):this.w.globals.series[t].reduce(function(n,s){return n+s},0)}},{key:"isSeriesNull",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(t===null?this.w.config.series.filter(function(n){return n!==null}):this.w.config.series[t].data.filter(function(n){return n!==null})).length===0}},{key:"seriesHaveSameValues",value:function(t){return this.w.globals.series[t].every(function(n,s,o){return n===o[0]})}},{key:"getCategoryLabels",value:function(t){var n=this.w,s=t.slice();return n.config.xaxis.convertedCatToNumeric&&(s=t.map(function(o,c){return n.config.xaxis.labels.formatter(o-n.globals.minX+1)})),s}},{key:"getLargestSeries",value:function(){var t=this.w;t.globals.maxValsInArrayIndex=t.globals.series.map(function(n){return n.length}).indexOf(Math.max.apply(Math,t.globals.series.map(function(n){return n.length})))}},{key:"getLargestMarkerSize",value:function(){var t=this.w,n=0;return t.globals.markers.size.forEach(function(s){n=Math.max(n,s)}),t.config.markers.discrete&&t.config.markers.discrete.length&&t.config.markers.discrete.forEach(function(s){n=Math.max(n,s.size)}),n>0&&(n+=t.config.markers.hover.sizeOffset+1),t.globals.markers.largestSize=n,n}},{key:"getSeriesTotals",value:function(){var t=this.w;t.globals.seriesTotals=t.globals.series.map(function(n,s){var o=0;if(Array.isArray(n))for(var c=0;ct&&s.globals.seriesX[c][h]0&&(n=!0),{comboBarCount:s,comboCharts:n}}},{key:"extendArrayProps",value:function(t,n,s){return n.yaxis&&(n=t.extendYAxis(n,s)),n.annotations&&(n.annotations.yaxis&&(n=t.extendYAxisAnnotations(n)),n.annotations.xaxis&&(n=t.extendXAxisAnnotations(n)),n.annotations.points&&(n=t.extendPointAnnotations(n))),n}}]),F}(),Q=function(){function F(t){u(this,F),this.w=t.w,this.annoCtx=t}return m(F,[{key:"setOrientations",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,s=this.w;if(t.label.orientation==="vertical"){var o=n!==null?n:0,c=s.globals.dom.baseEl.querySelector(".apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='".concat(o,"']"));if(c!==null){var d=c.getBoundingClientRect();c.setAttribute("x",parseFloat(c.getAttribute("x"))-d.height+4),t.label.position==="top"?c.setAttribute("y",parseFloat(c.getAttribute("y"))+d.width):c.setAttribute("y",parseFloat(c.getAttribute("y"))-d.width);var h=this.annoCtx.graphics.rotateAroundCenter(c),g=h.x,p=h.y;c.setAttribute("transform","rotate(-90 ".concat(g," ").concat(p,")"))}}}},{key:"addBackgroundToAnno",value:function(t,n){var s=this.w;if(!t||n.label.text===void 0||n.label.text!==void 0&&!String(n.label.text).trim())return null;var o=s.globals.dom.baseEl.querySelector(".apexcharts-grid").getBoundingClientRect(),c=t.getBoundingClientRect(),d=n.label.style.padding.left,h=n.label.style.padding.right,g=n.label.style.padding.top,p=n.label.style.padding.bottom;n.label.orientation==="vertical"&&(g=n.label.style.padding.left,p=n.label.style.padding.right,d=n.label.style.padding.top,h=n.label.style.padding.bottom);var b=c.left-o.left-d,y=c.top-o.top-g,S=this.annoCtx.graphics.drawRect(b-s.globals.barPadForNumericAxis,y,c.width+d+h,c.height+g+p,n.label.borderRadius,n.label.style.background,1,n.label.borderWidth,n.label.borderColor,0);return n.id&&S.node.classList.add(n.id),S}},{key:"annotationsBackground",value:function(){var t=this,n=this.w,s=function(o,c,d){var h=n.globals.dom.baseEl.querySelector(".apexcharts-".concat(d,"-annotations .apexcharts-").concat(d,"-annotation-label[rel='").concat(c,"']"));if(h){var g=h.parentNode,p=t.addBackgroundToAnno(h,o);p&&(g.insertBefore(p.node,h),o.label.mouseEnter&&p.node.addEventListener("mouseenter",o.label.mouseEnter.bind(t,o)),o.label.mouseLeave&&p.node.addEventListener("mouseleave",o.label.mouseLeave.bind(t,o)),o.label.click&&p.node.addEventListener("click",o.label.click.bind(t,o)))}};n.config.annotations.xaxis.map(function(o,c){s(o,c,"xaxis")}),n.config.annotations.yaxis.map(function(o,c){s(o,c,"yaxis")}),n.config.annotations.points.map(function(o,c){s(o,c,"point")})}},{key:"getY1Y2",value:function(t,n){var s,o=t==="y1"?n.y:n.y2,c=this.w;if(this.annoCtx.invertAxis){var d=c.globals.labels.indexOf(o);c.config.xaxis.convertedCatToNumeric&&(d=c.globals.categoryLabels.indexOf(o));var h=c.globals.dom.baseEl.querySelector(".apexcharts-yaxis-texts-g text:nth-child("+(d+1)+")");h&&(s=parseFloat(h.getAttribute("y")))}else{var g;c.config.yaxis[n.yAxisIndex].logarithmic?g=(o=new J(this.annoCtx.ctx).getLogVal(o,n.yAxisIndex))/c.globals.yLogRatio[n.yAxisIndex]:g=(o-c.globals.minYArr[n.yAxisIndex])/(c.globals.yRange[n.yAxisIndex]/c.globals.gridHeight),s=c.globals.gridHeight-g,!n.marker||n.y!==void 0&&n.y!==null||(s=0),c.config.yaxis[n.yAxisIndex]&&c.config.yaxis[n.yAxisIndex].reversed&&(s=g)}return typeof o=="string"&&o.indexOf("px")>-1&&(s=parseFloat(o)),s}},{key:"getX1X2",value:function(t,n){var s=this.w,o=this.annoCtx.invertAxis?s.globals.minY:s.globals.minX,c=this.annoCtx.invertAxis?s.globals.maxY:s.globals.maxX,d=this.annoCtx.invertAxis?s.globals.yRange[0]:s.globals.xRange,h=(n.x-o)/(d/s.globals.gridWidth);this.annoCtx.inversedReversedAxis&&(h=(c-n.x)/(d/s.globals.gridWidth)),s.config.xaxis.type!=="category"&&!s.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||s.globals.dataFormatXNumeric||(h=this.getStringX(n.x));var g=(n.x2-o)/(d/s.globals.gridWidth);return this.annoCtx.inversedReversedAxis&&(g=(c-n.x2)/(d/s.globals.gridWidth)),s.config.xaxis.type!=="category"&&!s.config.xaxis.convertedCatToNumeric||this.annoCtx.invertAxis||s.globals.dataFormatXNumeric||(g=this.getStringX(n.x2)),n.x!==void 0&&n.x!==null||!n.marker||(h=s.globals.gridWidth),t==="x1"&&typeof n.x=="string"&&n.x.indexOf("px")>-1&&(h=parseFloat(n.x)),t==="x2"&&typeof n.x2=="string"&&n.x2.indexOf("px")>-1&&(g=parseFloat(n.x2)),t==="x1"?h:g}},{key:"getStringX",value:function(t){var n=this.w,s=t;n.config.xaxis.convertedCatToNumeric&&n.globals.categoryLabels.length&&(t=n.globals.categoryLabels.indexOf(t)+1);var o=n.globals.labels.indexOf(t),c=n.globals.dom.baseEl.querySelector(".apexcharts-xaxis-texts-g text:nth-child("+(o+1)+")");return c&&(s=parseFloat(c.getAttribute("x"))),s}}]),F}(),j=function(){function F(t){u(this,F),this.w=t.w,this.annoCtx=t,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new Q(this.annoCtx)}return m(F,[{key:"addXaxisAnnotation",value:function(t,n,s){var o,c=this.w,d=this.helpers.getX1X2("x1",t),h=t.label.text,g=t.strokeDashArray;if(L.isNumber(d)){if(t.x2===null||t.x2===void 0){var p=this.annoCtx.graphics.drawLine(d+t.offsetX,0+t.offsetY,d+t.offsetX,c.globals.gridHeight+t.offsetY,t.borderColor,g,t.borderWidth);n.appendChild(p.node),t.id&&p.node.classList.add(t.id)}else{if((o=this.helpers.getX1X2("x2",t))h){var b=h;h=o,o=b}var y=this.annoCtx.graphics.drawRect(0+t.offsetX,o+t.offsetY,this._getYAxisAnnotationWidth(t),h-o,0,t.fillColor,t.opacity,1,t.borderColor,d);y.node.classList.add("apexcharts-annotation-rect"),y.attr("clip-path","url(#gridRectMask".concat(c.globals.cuid,")")),n.appendChild(y.node),t.id&&y.node.classList.add(t.id)}var S=t.label.position==="right"?c.globals.gridWidth:t.label.position==="center"?c.globals.gridWidth/2:0,P=this.annoCtx.graphics.drawText({x:S+t.label.offsetX,y:(o??h)+t.label.offsetY-3,text:g,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-yaxis-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});P.attr({rel:s}),n.appendChild(P.node)}},{key:"_getYAxisAnnotationWidth",value:function(t){var n=this.w;return n.globals.gridWidth,(t.width.indexOf("%")>-1?n.globals.gridWidth*parseInt(t.width,10)/100:parseInt(t.width,10))+t.offsetX}},{key:"drawYAxisAnnotations",value:function(){var t=this,n=this.w,s=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return n.config.annotations.yaxis.map(function(o,c){t.addYaxisAnnotation(o,s.node,c)}),s}}]),F}(),ee=function(){function F(t){u(this,F),this.w=t.w,this.annoCtx=t,this.helpers=new Q(this.annoCtx)}return m(F,[{key:"addPointAnnotation",value:function(t,n,s){this.w;var o=this.helpers.getX1X2("x1",t),c=this.helpers.getY1Y2("y1",t);if(L.isNumber(o)){var d={pSize:t.marker.size,pointStrokeWidth:t.marker.strokeWidth,pointFillColor:t.marker.fillColor,pointStrokeColor:t.marker.strokeColor,shape:t.marker.shape,pRadius:t.marker.radius,class:"apexcharts-point-annotation-marker ".concat(t.marker.cssClass," ").concat(t.id?t.id:"")},h=this.annoCtx.graphics.drawMarker(o+t.marker.offsetX,c+t.marker.offsetY,d);n.appendChild(h.node);var g=t.label.text?t.label.text:"",p=this.annoCtx.graphics.drawText({x:o+t.label.offsetX,y:c+t.label.offsetY-t.marker.size-parseFloat(t.label.style.fontSize)/1.6,text:g,textAnchor:t.label.textAnchor,fontSize:t.label.style.fontSize,fontFamily:t.label.style.fontFamily,fontWeight:t.label.style.fontWeight,foreColor:t.label.style.color,cssClass:"apexcharts-point-annotation-label ".concat(t.label.style.cssClass," ").concat(t.id?t.id:"")});if(p.attr({rel:s}),n.appendChild(p.node),t.customSVG.SVG){var b=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+t.customSVG.cssClass});b.attr({transform:"translate(".concat(o+t.customSVG.offsetX,", ").concat(c+t.customSVG.offsetY,")")}),b.node.innerHTML=t.customSVG.SVG,n.appendChild(b.node)}if(t.image.path){var y=t.image.width?t.image.width:20,S=t.image.height?t.image.height:20;h=this.annoCtx.addImage({x:o+t.image.offsetX-y/2,y:c+t.image.offsetY-S/2,width:y,height:S,path:t.image.path,appendTo:".apexcharts-point-annotations"})}t.mouseEnter&&h.node.addEventListener("mouseenter",t.mouseEnter.bind(this,t)),t.mouseLeave&&h.node.addEventListener("mouseleave",t.mouseLeave.bind(this,t)),t.click&&h.node.addEventListener("click",t.click.bind(this,t))}}},{key:"drawPointAnnotations",value:function(){var t=this,n=this.w,s=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return n.config.annotations.points.map(function(o,c){t.addPointAnnotation(o,s.node,c)}),s}}]),F}(),ie={name:"en",options:{months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],toolbar:{exportToSVG:"Download SVG",exportToPNG:"Download PNG",exportToCSV:"Download CSV",menu:"Menu",selection:"Selection",selectionZoom:"Selection Zoom",zoomIn:"Zoom In",zoomOut:"Zoom Out",pan:"Panning",reset:"Reset Zoom"}}},ne=function(){function F(){u(this,F),this.yAxis={show:!0,showAlways:!1,showForNullSeries:!0,seriesName:void 0,opposite:!1,reversed:!1,logarithmic:!1,logBase:10,tickAmount:void 0,forceNiceScale:!1,max:void 0,min:void 0,floating:!1,decimalsInFloat:void 0,labels:{show:!0,minWidth:0,maxWidth:160,offsetX:0,offsetY:0,align:void 0,rotate:0,padding:20,style:{colors:[],fontSize:"11px",fontWeight:400,fontFamily:void 0,cssClass:""},formatter:void 0},axisBorder:{show:!1,color:"#e0e0e0",width:1,offsetX:0,offsetY:0},axisTicks:{show:!1,color:"#e0e0e0",width:6,offsetX:0,offsetY:0},title:{text:void 0,rotate:-90,offsetY:0,offsetX:0,style:{color:void 0,fontSize:"11px",fontWeight:900,fontFamily:void 0,cssClass:""}},tooltip:{enabled:!1,offsetX:0},crosshairs:{show:!0,position:"front",stroke:{color:"#b6b6b6",width:1,dashArray:0}}},this.pointAnnotation={id:void 0,x:0,y:null,yAxisIndex:0,seriesIndex:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,marker:{size:4,fillColor:"#fff",strokeWidth:2,strokeColor:"#333",shape:"circle",offsetX:0,offsetY:0,radius:2,cssClass:""},label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}},customSVG:{SVG:void 0,cssClass:void 0,offsetX:0,offsetY:0},image:{path:void 0,width:20,height:20,offsetX:0,offsetY:0}},this.yAxisAnnotation={id:void 0,y:0,y2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,width:"100%",yAxisIndex:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"end",position:"right",offsetX:0,offsetY:-3,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.xAxisAnnotation={id:void 0,x:0,x2:null,strokeDashArray:1,fillColor:"#c2c2c2",borderColor:"#c2c2c2",borderWidth:1,opacity:.3,offsetX:0,offsetY:0,label:{borderColor:"#c2c2c2",borderWidth:1,borderRadius:2,text:void 0,textAnchor:"middle",orientation:"vertical",position:"top",offsetX:0,offsetY:0,mouseEnter:void 0,mouseLeave:void 0,click:void 0,style:{background:"#fff",color:void 0,fontSize:"11px",fontFamily:void 0,fontWeight:400,cssClass:"",padding:{left:5,right:5,top:2,bottom:2}}}},this.text={x:0,y:0,text:"",textAnchor:"start",foreColor:void 0,fontSize:"13px",fontFamily:void 0,fontWeight:400,appendTo:".apexcharts-annotations",backgroundColor:"transparent",borderColor:"#c2c2c2",borderRadius:0,borderWidth:0,paddingLeft:4,paddingRight:4,paddingTop:2,paddingBottom:2}}return m(F,[{key:"init",value:function(){return{annotations:{yaxis:[this.yAxisAnnotation],xaxis:[this.xAxisAnnotation],points:[this.pointAnnotation],texts:[],images:[],shapes:[]},chart:{animations:{enabled:!0,easing:"easeinout",speed:800,animateGradually:{delay:150,enabled:!0},dynamicAnimation:{enabled:!0,speed:350}},background:"transparent",locales:[ie],defaultLocale:"en",dropShadow:{enabled:!1,enabledOnSeries:void 0,top:2,left:2,blur:4,color:"#000",opacity:.35},events:{animationEnd:void 0,beforeMount:void 0,mounted:void 0,updated:void 0,click:void 0,mouseMove:void 0,mouseLeave:void 0,xAxisLabelClick:void 0,legendClick:void 0,markerClick:void 0,selection:void 0,dataPointSelection:void 0,dataPointMouseEnter:void 0,dataPointMouseLeave:void 0,beforeZoom:void 0,beforeResetZoom:void 0,zoomed:void 0,scrolled:void 0,brushScrolled:void 0},foreColor:"#373d3f",fontFamily:"Helvetica, Arial, sans-serif",height:"auto",parentHeightOffset:15,redrawOnParentResize:!0,redrawOnWindowResize:!0,id:void 0,group:void 0,offsetX:0,offsetY:0,selection:{enabled:!1,type:"x",fill:{color:"#24292e",opacity:.1},stroke:{width:1,color:"#24292e",opacity:.4,dashArray:3},xaxis:{min:void 0,max:void 0},yaxis:{min:void 0,max:void 0}},sparkline:{enabled:!1},brush:{enabled:!1,autoScaleYaxis:!0,target:void 0,targets:void 0},stacked:!1,stackType:"normal",toolbar:{show:!0,offsetX:0,offsetY:0,tools:{download:!0,selection:!0,zoom:!0,zoomin:!0,zoomout:!0,pan:!0,reset:!0,customIcons:[]},export:{csv:{filename:void 0,columnDelimiter:",",headerCategory:"category",headerValue:"value",dateFormatter:function(t){return new Date(t).toDateString()}},png:{filename:void 0},svg:{filename:void 0}},autoSelected:"zoom"},type:"line",width:"100%",zoom:{enabled:!0,type:"x",autoScaleYaxis:!1,zoomedArea:{fill:{color:"#90CAF9",opacity:.4},stroke:{color:"#0D47A1",opacity:.4,width:1}}}},plotOptions:{area:{fillTo:"origin"},bar:{horizontal:!1,columnWidth:"70%",barHeight:"70%",distributed:!1,borderRadius:0,borderRadiusApplication:"around",borderRadiusWhenStacked:"last",rangeBarOverlap:!0,rangeBarGroupRows:!1,hideZeroBarsWhenGrouped:!1,isDumbbell:!1,dumbbellColors:void 0,isFunnel:!1,isFunnel3d:!0,colors:{ranges:[],backgroundBarColors:[],backgroundBarOpacity:1,backgroundBarRadius:0},dataLabels:{position:"top",maxItems:100,hideOverflowingLabels:!0,orientation:"horizontal",total:{enabled:!1,formatter:void 0,offsetX:0,offsetY:0,style:{color:"#373d3f",fontSize:"12px",fontFamily:void 0,fontWeight:600}}}},bubble:{zScaling:!0,minBubbleRadius:void 0,maxBubbleRadius:void 0},candlestick:{colors:{upward:"#00B746",downward:"#EF403C"},wick:{useFillColor:!0}},boxPlot:{colors:{upper:"#00E396",lower:"#008FFB"}},heatmap:{radius:2,enableShades:!0,shadeIntensity:.5,reverseNegativeShade:!1,distributed:!1,useFillColorAsStroke:!1,colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},treemap:{enableShades:!0,shadeIntensity:.5,distributed:!1,reverseNegativeShade:!1,useFillColorAsStroke:!1,dataLabels:{format:"scale"},colorScale:{inverse:!1,ranges:[],min:void 0,max:void 0}},radialBar:{inverseOrder:!1,startAngle:0,endAngle:360,offsetX:0,offsetY:0,hollow:{margin:5,size:"50%",background:"transparent",image:void 0,imageWidth:150,imageHeight:150,imageOffsetX:0,imageOffsetY:0,imageClipped:!0,position:"front",dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},track:{show:!0,startAngle:void 0,endAngle:void 0,background:"#f2f2f2",strokeWidth:"97%",opacity:1,margin:5,dropShadow:{enabled:!1,top:0,left:0,blur:3,color:"#000",opacity:.5}},dataLabels:{show:!0,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:0,formatter:function(t){return t}},value:{show:!0,fontSize:"14px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:16,formatter:function(t){return t+"%"}},total:{show:!1,label:"Total",fontSize:"16px",fontWeight:600,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(n,s){return n+s},0)/t.globals.series.length+"%"}}}},pie:{customScale:1,offsetX:0,offsetY:0,startAngle:0,endAngle:360,expandOnClick:!0,dataLabels:{offset:0,minAngleToShowLabel:10},donut:{size:"65%",background:"transparent",labels:{show:!1,name:{show:!0,fontSize:"16px",fontFamily:void 0,fontWeight:600,color:void 0,offsetY:-10,formatter:function(t){return t}},value:{show:!0,fontSize:"20px",fontFamily:void 0,fontWeight:400,color:void 0,offsetY:10,formatter:function(t){return t}},total:{show:!1,showAlways:!1,label:"Total",fontSize:"16px",fontWeight:400,fontFamily:void 0,color:void 0,formatter:function(t){return t.globals.seriesTotals.reduce(function(n,s){return n+s},0)}}}}},polarArea:{rings:{strokeWidth:1,strokeColor:"#e8e8e8"},spokes:{strokeWidth:1,connectorColors:"#e8e8e8"}},radar:{size:void 0,offsetX:0,offsetY:0,polygons:{strokeWidth:1,strokeColors:"#e8e8e8",connectorColors:"#e8e8e8",fill:{colors:void 0}}}},colors:void 0,dataLabels:{enabled:!0,enabledOnSeries:void 0,formatter:function(t){return t!==null?t:""},textAnchor:"middle",distributed:!1,offsetX:0,offsetY:0,style:{fontSize:"12px",fontFamily:void 0,fontWeight:600,colors:void 0},background:{enabled:!0,foreColor:"#fff",borderRadius:2,padding:4,opacity:.9,borderWidth:1,borderColor:"#fff",dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},dropShadow:{enabled:!1,top:1,left:1,blur:1,color:"#000",opacity:.45}},fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]},image:{src:[],width:void 0,height:void 0},pattern:{style:"squares",width:6,height:6,strokeWidth:2}},forecastDataPoints:{count:0,fillOpacity:.5,strokeWidth:void 0,dashArray:4},grid:{show:!0,borderColor:"#e0e0e0",strokeDashArray:0,position:"back",xaxis:{lines:{show:!1}},yaxis:{lines:{show:!0}},row:{colors:void 0,opacity:.5},column:{colors:void 0,opacity:.5},padding:{top:0,right:10,bottom:0,left:12}},labels:[],legend:{show:!0,showForSingleSeries:!1,showForNullSeries:!0,showForZeroSeries:!0,floating:!1,position:"bottom",horizontalAlign:"center",inverseOrder:!1,fontSize:"12px",fontFamily:void 0,fontWeight:400,width:void 0,height:void 0,formatter:void 0,tooltipHoverFormatter:void 0,offsetX:-20,offsetY:4,customLegendItems:[],labels:{colors:void 0,useSeriesColors:!1},markers:{width:12,height:12,strokeWidth:0,fillColors:void 0,strokeColor:"#fff",radius:12,customHTML:void 0,offsetX:0,offsetY:0,onClick:void 0},itemMargin:{horizontal:5,vertical:2},onItemClick:{toggleDataSeries:!0},onItemHover:{highlightDataSeries:!0}},markers:{discrete:[],size:0,colors:void 0,strokeColors:"#fff",strokeWidth:2,strokeOpacity:.9,strokeDashArray:0,fillOpacity:1,shape:"circle",width:8,height:8,radius:2,offsetX:0,offsetY:0,onClick:void 0,onDblClick:void 0,showNullDataPoints:!0,hover:{size:void 0,sizeOffset:3}},noData:{text:void 0,align:"center",verticalAlign:"middle",offsetX:0,offsetY:0,style:{color:void 0,fontSize:"14px",fontFamily:void 0}},responsive:[],series:void 0,states:{normal:{filter:{type:"none",value:0}},hover:{filter:{type:"lighten",value:.1}},active:{allowMultipleDataPointsSelection:!1,filter:{type:"darken",value:.5}}},title:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:0,floating:!1,style:{fontSize:"14px",fontWeight:900,fontFamily:void 0,color:void 0}},subtitle:{text:void 0,align:"left",margin:5,offsetX:0,offsetY:30,floating:!1,style:{fontSize:"12px",fontWeight:400,fontFamily:void 0,color:void 0}},stroke:{show:!0,curve:"smooth",lineCap:"butt",width:2,colors:void 0,dashArray:0,fill:{type:"solid",colors:void 0,opacity:.85,gradient:{shade:"dark",type:"horizontal",shadeIntensity:.5,gradientToColors:void 0,inverseColors:!0,opacityFrom:1,opacityTo:1,stops:[0,50,100],colorStops:[]}}},tooltip:{enabled:!0,enabledOnSeries:void 0,shared:!0,followCursor:!1,intersect:!1,inverseOrder:!1,custom:void 0,fillSeriesColor:!1,theme:"light",cssClass:"",style:{fontSize:"12px",fontFamily:void 0},onDatasetHover:{highlightDataSeries:!1},x:{show:!0,format:"dd MMM",formatter:void 0},y:{formatter:void 0,title:{formatter:function(t){return t?t+": ":""}}},z:{formatter:void 0,title:"Size: "},marker:{show:!0,fillColors:void 0},items:{display:"flex"},fixed:{enabled:!1,position:"topRight",offsetX:0,offsetY:0}},xaxis:{type:"category",categories:[],convertedCatToNumeric:!1,offsetX:0,offsetY:0,overwriteCategories:void 0,labels:{show:!0,rotate:-45,rotateAlways:!1,hideOverlappingLabels:!0,trim:!1,minHeight:void 0,maxHeight:120,showDuplicates:!0,style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""},offsetX:0,offsetY:0,format:void 0,formatter:void 0,datetimeUTC:!0,datetimeFormatter:{year:"yyyy",month:"MMM 'yy",day:"dd MMM",hour:"HH:mm",minute:"HH:mm:ss",second:"HH:mm:ss"}},group:{groups:[],style:{colors:[],fontSize:"12px",fontWeight:400,fontFamily:void 0,cssClass:""}},axisBorder:{show:!0,color:"#e0e0e0",width:"100%",height:1,offsetX:0,offsetY:0},axisTicks:{show:!0,color:"#e0e0e0",height:6,offsetX:0,offsetY:0},tickAmount:void 0,tickPlacement:"on",min:void 0,max:void 0,range:void 0,floating:!1,decimalsInFloat:void 0,position:"bottom",title:{text:void 0,offsetX:0,offsetY:0,style:{color:void 0,fontSize:"12px",fontWeight:900,fontFamily:void 0,cssClass:""}},crosshairs:{show:!0,width:1,position:"back",opacity:.9,stroke:{color:"#b6b6b6",width:1,dashArray:3},fill:{type:"solid",color:"#B1B9C4",gradient:{colorFrom:"#D8E3F0",colorTo:"#BED1E6",stops:[0,100],opacityFrom:.4,opacityTo:.5}},dropShadow:{enabled:!1,left:0,top:0,blur:1,opacity:.4}},tooltip:{enabled:!0,offsetY:0,formatter:void 0,style:{fontSize:"12px",fontFamily:void 0}}},yaxis:this.yAxis,theme:{mode:"light",palette:"palette1",monochrome:{enabled:!1,color:"#008FFB",shadeTo:"light",shadeIntensity:.65}}}}}]),F}(),oe=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.graphics=new N(this.ctx),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new Q(this),this.xAxisAnnotations=new j(this),this.yAxisAnnotations=new G(this),this.pointsAnnotations=new ee(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.globals.gridWidth/this.w.globals.dataPoints}return m(F,[{key:"drawAxesAnnotations",value:function(){var t=this.w;if(t.globals.axisCharts){for(var n=this.yAxisAnnotations.drawYAxisAnnotations(),s=this.xAxisAnnotations.drawXAxisAnnotations(),o=this.pointsAnnotations.drawPointAnnotations(),c=t.config.chart.animations.enabled,d=[n,s,o],h=[s.node,n.node,o.node],g=0;g<3;g++)t.globals.dom.elGraphical.add(d[g]),!c||t.globals.resized||t.globals.dataChanged||t.config.chart.type!=="scatter"&&t.config.chart.type!=="bubble"&&t.globals.dataPoints>1&&h[g].classList.add("apexcharts-element-hidden"),t.globals.delayedElements.push({el:h[g],index:0});this.helpers.annotationsBackground()}}},{key:"drawImageAnnos",value:function(){var t=this;this.w.config.annotations.images.map(function(n,s){t.addImage(n,s)})}},{key:"drawTextAnnos",value:function(){var t=this;this.w.config.annotations.texts.map(function(n,s){t.addText(n,s)})}},{key:"addXaxisAnnotation",value:function(t,n,s){this.xAxisAnnotations.addXaxisAnnotation(t,n,s)}},{key:"addYaxisAnnotation",value:function(t,n,s){this.yAxisAnnotations.addYaxisAnnotation(t,n,s)}},{key:"addPointAnnotation",value:function(t,n,s){this.pointsAnnotations.addPointAnnotation(t,n,s)}},{key:"addText",value:function(t,n){var s=t.x,o=t.y,c=t.text,d=t.textAnchor,h=t.foreColor,g=t.fontSize,p=t.fontFamily,b=t.fontWeight,y=t.cssClass,S=t.backgroundColor,P=t.borderWidth,T=t.strokeDashArray,R=t.borderRadius,M=t.borderColor,H=t.appendTo,U=H===void 0?".apexcharts-annotations":H,v=t.paddingLeft,k=v===void 0?4:v,I=t.paddingRight,z=I===void 0?4:I,q=t.paddingBottom,K=q===void 0?2:q,ae=t.paddingTop,re=ae===void 0?2:ae,ge=this.w,Se=this.graphics.drawText({x:s,y:o,text:c,textAnchor:d||"start",fontSize:g||"12px",fontWeight:b||"regular",fontFamily:p||ge.config.chart.fontFamily,foreColor:h||ge.config.chart.foreColor,cssClass:y}),ye=ge.globals.dom.baseEl.querySelector(U);ye&&ye.appendChild(Se.node);var Ne=Se.bbox();if(c){var $e=this.graphics.drawRect(Ne.x-k,Ne.y-re,Ne.width+k+z,Ne.height+K+re,R,S||"transparent",1,P,M,T);ye.insertBefore($e.node,Se.node)}}},{key:"addImage",value:function(t,n){var s=this.w,o=t.path,c=t.x,d=c===void 0?0:c,h=t.y,g=h===void 0?0:h,p=t.width,b=p===void 0?20:p,y=t.height,S=y===void 0?20:y,P=t.appendTo,T=P===void 0?".apexcharts-annotations":P,R=s.globals.dom.Paper.image(o);R.size(b,S).move(d,g);var M=s.globals.dom.baseEl.querySelector(T);return M&&M.appendChild(R.node),R}},{key:"addXaxisAnnotationExternal",value:function(t,n,s){return this.addAnnotationExternal({params:t,pushToMemory:n,context:s,type:"xaxis",contextMethod:s.addXaxisAnnotation}),s}},{key:"addYaxisAnnotationExternal",value:function(t,n,s){return this.addAnnotationExternal({params:t,pushToMemory:n,context:s,type:"yaxis",contextMethod:s.addYaxisAnnotation}),s}},{key:"addPointAnnotationExternal",value:function(t,n,s){return this.invertAxis===void 0&&(this.invertAxis=s.w.globals.isBarHorizontal),this.addAnnotationExternal({params:t,pushToMemory:n,context:s,type:"point",contextMethod:s.addPointAnnotation}),s}},{key:"addAnnotationExternal",value:function(t){var n=t.params,s=t.pushToMemory,o=t.context,c=t.type,d=t.contextMethod,h=o,g=h.w,p=g.globals.dom.baseEl.querySelector(".apexcharts-".concat(c,"-annotations")),b=p.childNodes.length+1,y=new ne,S=Object.assign({},c==="xaxis"?y.xAxisAnnotation:c==="yaxis"?y.yAxisAnnotation:y.pointAnnotation),P=L.extend(S,n);switch(c){case"xaxis":this.addXaxisAnnotation(P,p,b);break;case"yaxis":this.addYaxisAnnotation(P,p,b);break;case"point":this.addPointAnnotation(P,p,b)}var T=g.globals.dom.baseEl.querySelector(".apexcharts-".concat(c,"-annotations .apexcharts-").concat(c,"-annotation-label[rel='").concat(b,"']")),R=this.helpers.addBackgroundToAnno(T,P);return R&&p.insertBefore(R.node,T),s&&g.globals.memory.methodsToExec.push({context:h,id:P.id?P.id:L.randomId(),method:d,label:"addAnnotation",params:n}),o}},{key:"clearAnnotations",value:function(t){var n=t.w,s=n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");n.globals.memory.methodsToExec.map(function(o,c){o.label!=="addText"&&o.label!=="addAnnotation"||n.globals.memory.methodsToExec.splice(c,1)}),s=L.listToArray(s),Array.prototype.forEach.call(s,function(o){for(;o.firstChild;)o.removeChild(o.firstChild)})}},{key:"removeAnnotation",value:function(t,n){var s=t.w,o=s.globals.dom.baseEl.querySelectorAll(".".concat(n));o&&(s.globals.memory.methodsToExec.map(function(c,d){c.id===n&&s.globals.memory.methodsToExec.splice(d,1)}),Array.prototype.forEach.call(o,function(c){c.parentElement.removeChild(c)}))}}]),F}(),le=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.months31=[1,3,5,7,8,10,12],this.months30=[2,4,6,9,11],this.daysCntOfYear=[0,31,59,90,120,151,181,212,243,273,304,334]}return m(F,[{key:"isValidDate",value:function(t){return!isNaN(this.parseDate(t))}},{key:"getTimeStamp",value:function(t){return Date.parse(t)?this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toISOString().substr(0,25)).getTime():new Date(t).getTime():t}},{key:"getDate",value:function(t){return this.w.config.xaxis.labels.datetimeUTC?new Date(new Date(t).toUTCString()):new Date(t)}},{key:"parseDate",value:function(t){var n=Date.parse(t);if(!isNaN(n))return this.getTimeStamp(t);var s=Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "));return s=this.getTimeStamp(s)}},{key:"parseDateWithTimezone",value:function(t){return Date.parse(t.replace(/-/g,"/").replace(/[a-z]+/gi," "))}},{key:"formatDate",value:function(t,n){var s=this.w.globals.locale,o=this.w.config.xaxis.labels.datetimeUTC,c=["\0"].concat(D(s.months)),d=[""].concat(D(s.shortMonths)),h=[""].concat(D(s.days)),g=[""].concat(D(s.shortDays));function p(K,ae){var re=K+"";for(ae=ae||2;re.length12?P-12:P===0?12:P;n=(n=(n=(n=n.replace(/(^|[^\\])HH+/g,"$1"+p(P))).replace(/(^|[^\\])H/g,"$1"+P)).replace(/(^|[^\\])hh+/g,"$1"+p(T))).replace(/(^|[^\\])h/g,"$1"+T);var R=o?t.getUTCMinutes():t.getMinutes();n=(n=n.replace(/(^|[^\\])mm+/g,"$1"+p(R))).replace(/(^|[^\\])m/g,"$1"+R);var M=o?t.getUTCSeconds():t.getSeconds();n=(n=n.replace(/(^|[^\\])ss+/g,"$1"+p(M))).replace(/(^|[^\\])s/g,"$1"+M);var H=o?t.getUTCMilliseconds():t.getMilliseconds();n=n.replace(/(^|[^\\])fff+/g,"$1"+p(H,3)),H=Math.round(H/10),n=n.replace(/(^|[^\\])ff/g,"$1"+p(H)),H=Math.round(H/10);var U=P<12?"AM":"PM";n=(n=(n=n.replace(/(^|[^\\])f/g,"$1"+H)).replace(/(^|[^\\])TT+/g,"$1"+U)).replace(/(^|[^\\])T/g,"$1"+U.charAt(0));var v=U.toLowerCase();n=(n=n.replace(/(^|[^\\])tt+/g,"$1"+v)).replace(/(^|[^\\])t/g,"$1"+v.charAt(0));var k=-t.getTimezoneOffset(),I=o||!k?"Z":k>0?"+":"-";if(!o){var z=(k=Math.abs(k))%60;I+=p(Math.floor(k/60))+":"+p(z)}n=n.replace(/(^|[^\\])K/g,"$1"+I);var q=(o?t.getUTCDay():t.getDay())+1;return n=(n=(n=(n=(n=n.replace(new RegExp(h[0],"g"),h[q])).replace(new RegExp(g[0],"g"),g[q])).replace(new RegExp(c[0],"g"),c[y])).replace(new RegExp(d[0],"g"),d[y])).replace(/\\(.)/g,"$1")}},{key:"getTimeUnitsfromTimestamp",value:function(t,n,s){var o=this.w;o.config.xaxis.min!==void 0&&(t=o.config.xaxis.min),o.config.xaxis.max!==void 0&&(n=o.config.xaxis.max);var c=this.getDate(t),d=this.getDate(n),h=this.formatDate(c,"yyyy MM dd HH mm ss fff").split(" "),g=this.formatDate(d,"yyyy MM dd HH mm ss fff").split(" ");return{minMillisecond:parseInt(h[6],10),maxMillisecond:parseInt(g[6],10),minSecond:parseInt(h[5],10),maxSecond:parseInt(g[5],10),minMinute:parseInt(h[4],10),maxMinute:parseInt(g[4],10),minHour:parseInt(h[3],10),maxHour:parseInt(g[3],10),minDate:parseInt(h[2],10),maxDate:parseInt(g[2],10),minMonth:parseInt(h[1],10)-1,maxMonth:parseInt(g[1],10)-1,minYear:parseInt(h[0],10),maxYear:parseInt(g[0],10)}}},{key:"isLeapYear",value:function(t){return t%4==0&&t%100!=0||t%400==0}},{key:"calculcateLastDaysOfMonth",value:function(t,n,s){return this.determineDaysOfMonths(t,n)-s}},{key:"determineDaysOfYear",value:function(t){var n=365;return this.isLeapYear(t)&&(n=366),n}},{key:"determineRemainingDaysOfYear",value:function(t,n,s){var o=this.daysCntOfYear[n]+s;return n>1&&this.isLeapYear()&&o++,o}},{key:"determineDaysOfMonths",value:function(t,n){var s=30;switch(t=L.monthMod(t),!0){case this.months30.indexOf(t)>-1:t===2&&(s=this.isLeapYear(n)?29:28);break;case this.months31.indexOf(t)>-1:default:s=31}return s}}]),F}(),Ae=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.tooltipKeyFormat="dd MMM"}return m(F,[{key:"xLabelFormat",value:function(t,n,s,o){var c=this.w;if(c.config.xaxis.type==="datetime"&&c.config.xaxis.labels.formatter===void 0&&c.config.tooltip.x.formatter===void 0){var d=new le(this.ctx);return d.formatDate(d.getDate(n),c.config.tooltip.x.format)}return t(n,s,o)}},{key:"defaultGeneralFormatter",value:function(t){return Array.isArray(t)?t.map(function(n){return n}):t}},{key:"defaultYFormatter",value:function(t,n,s){var o=this.w;return L.isNumber(t)&&(t=o.globals.yValueDecimal!==0?t.toFixed(n.decimalsInFloat!==void 0?n.decimalsInFloat:o.globals.yValueDecimal):o.globals.maxYArr[s]-o.globals.minYArr[s]<5?t.toFixed(1):t.toFixed(0)),t}},{key:"setLabelFormatters",value:function(){var t=this,n=this.w;return n.globals.xaxisTooltipFormatter=function(s){return t.defaultGeneralFormatter(s)},n.globals.ttKeyFormatter=function(s){return t.defaultGeneralFormatter(s)},n.globals.ttZFormatter=function(s){return s},n.globals.legendFormatter=function(s){return t.defaultGeneralFormatter(s)},n.config.xaxis.labels.formatter!==void 0?n.globals.xLabelFormatter=n.config.xaxis.labels.formatter:n.globals.xLabelFormatter=function(s){if(L.isNumber(s)){if(!n.config.xaxis.convertedCatToNumeric&&n.config.xaxis.type==="numeric"){if(L.isNumber(n.config.xaxis.decimalsInFloat))return s.toFixed(n.config.xaxis.decimalsInFloat);var o=n.globals.maxX-n.globals.minX;return o>0&&o<100?s.toFixed(1):s.toFixed(0)}return n.globals.isBarHorizontal&&n.globals.maxY-n.globals.minYArr<4?s.toFixed(1):s.toFixed(0)}return s},typeof n.config.tooltip.x.formatter=="function"?n.globals.ttKeyFormatter=n.config.tooltip.x.formatter:n.globals.ttKeyFormatter=n.globals.xLabelFormatter,typeof n.config.xaxis.tooltip.formatter=="function"&&(n.globals.xaxisTooltipFormatter=n.config.xaxis.tooltip.formatter),(Array.isArray(n.config.tooltip.y)||n.config.tooltip.y.formatter!==void 0)&&(n.globals.ttVal=n.config.tooltip.y),n.config.tooltip.z.formatter!==void 0&&(n.globals.ttZFormatter=n.config.tooltip.z.formatter),n.config.legend.formatter!==void 0&&(n.globals.legendFormatter=n.config.legend.formatter),n.config.yaxis.forEach(function(s,o){s.labels.formatter!==void 0?n.globals.yLabelFormatters[o]=s.labels.formatter:n.globals.yLabelFormatters[o]=function(c){return n.globals.xyCharts?Array.isArray(c)?c.map(function(d){return t.defaultYFormatter(d,s,o)}):t.defaultYFormatter(c,s,o):c}}),n.globals}},{key:"heatmapLabelFormatters",value:function(){var t=this.w;if(t.config.chart.type==="heatmap"){t.globals.yAxisScale[0].result=t.globals.seriesNames.slice();var n=t.globals.seriesNames.reduce(function(s,o){return s.length>o.length?s:o},0);t.globals.yAxisScale[0].niceMax=n,t.globals.yAxisScale[0].niceMin=n}}}]),F}(),we=function(F){var t,n=F.isTimeline,s=F.ctx,o=F.seriesIndex,c=F.dataPointIndex,d=F.y1,h=F.y2,g=F.w,p=g.globals.seriesRangeStart[o][c],b=g.globals.seriesRangeEnd[o][c],y=g.globals.labels[c],S=g.config.series[o].name?g.config.series[o].name:"",P=g.globals.ttKeyFormatter,T=g.config.tooltip.y.title.formatter,R={w:g,seriesIndex:o,dataPointIndex:c,start:p,end:b};typeof T=="function"&&(S=T(S,R)),(t=g.config.series[o].data[c])!==null&&t!==void 0&&t.x&&(y=g.config.series[o].data[c].x),n||g.config.xaxis.type==="datetime"&&(y=new Ae(s).xLabelFormat(g.globals.ttKeyFormatter,y,y,{i:void 0,dateFormatter:new le(s).formatDate,w:g})),typeof P=="function"&&(y=P(y,R)),Number.isFinite(d)&&Number.isFinite(h)&&(p=d,b=h);var M="",H="",U=g.globals.colors[o];if(g.config.tooltip.x.formatter===void 0)if(g.config.xaxis.type==="datetime"){var v=new le(s);M=v.formatDate(v.getDate(p),g.config.tooltip.x.format),H=v.formatDate(v.getDate(b),g.config.tooltip.x.format)}else M=p,H=b;else M=g.config.tooltip.x.formatter(p),H=g.config.tooltip.x.formatter(b);return{start:p,end:b,startVal:M,endVal:H,ylabel:y,color:U,seriesName:S}},fe=function(F){var t=F.color,n=F.seriesName,s=F.ylabel,o=F.start,c=F.end,d=F.seriesIndex,h=F.dataPointIndex,g=F.ctx.tooltip.tooltipLabels.getFormatters(d);o=g.yLbFormatter(o),c=g.yLbFormatter(c);var p=g.yLbFormatter(F.w.globals.series[d][h]),b=` - `.concat(o,` - - - `).concat(c,` - `);return'
'+(n||"")+'
'+s+": "+(F.w.globals.comboCharts?F.w.config.series[d].type==="rangeArea"||F.w.config.series[d].type==="rangeBar"?b:"".concat(p,""):b)+"
"},he=function(){function F(t){u(this,F),this.opts=t}return m(F,[{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(t){return this.hideYAxis(),L.extend(t,{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(),r(r({},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 t=this;return{stroke:{width:1,colors:["#333"]},fill:{opacity:1},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(n){var s=n.seriesIndex,o=n.dataPointIndex,c=n.w;return t._getBoxTooltip(c,s,o,["Open","High","","Low","Close"],"candlestick")}},states:{active:{filter:{type:"none"}}},xaxis:{crosshairs:{width:1}}}}},{key:"boxPlot",value:function(){var t=this;return{chart:{animations:{dynamicAnimation:{enabled:!1}}},stroke:{width:1,colors:["#24292e"]},dataLabels:{enabled:!1},tooltip:{shared:!0,custom:function(n){var s=n.seriesIndex,o=n.dataPointIndex,c=n.w;return t._getBoxTooltip(c,s,o,["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(t,n){n.ctx;var s=n.seriesIndex,o=n.dataPointIndex,c=n.w,d=function(){var h=c.globals.seriesRangeStart[s][o];return c.globals.seriesRangeEnd[s][o]-h};return c.globals.comboCharts?c.config.series[s].type==="rangeBar"||c.config.series[s].type==="rangeArea"?d():t:d()},background:{enabled:!1},style:{colors:["#fff"]}},markers:{size:10},tooltip:{shared:!1,followCursor:!0,custom:function(t){return t.w.config.plotOptions&&t.w.config.plotOptions.bar&&t.w.config.plotOptions.bar.horizontal?function(n){var s=we(r(r({},n),{},{isTimeline:!0})),o=s.color,c=s.seriesName,d=s.ylabel,h=s.startVal,g=s.endVal;return fe(r(r({},n),{},{color:o,seriesName:c,ylabel:d,start:h,end:g}))}(t):function(n){var s=we(n),o=s.color,c=s.seriesName,d=s.ylabel,h=s.start,g=s.end;return fe(r(r({},n),{},{color:o,seriesName:c,ylabel:d,start:h,end:g}))}(t)}},xaxis:{tickPlacement:"between",tooltip:{enabled:!1},crosshairs:{stroke:{width:0}}}}}},{key:"dumbbell",value:function(t){var n,s;return(n=t.plotOptions.bar)!==null&&n!==void 0&&n.barHeight||(t.plotOptions.bar.barHeight=2),(s=t.plotOptions.bar)!==null&&s!==void 0&&s.columnWidth||(t.plotOptions.bar.columnWidth=2),t}},{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(t){return function(n){var s=we(n),o=s.color,c=s.seriesName,d=s.ylabel,h=s.start,g=s.end;return fe(r(r({},n),{},{color:o,seriesName:c,ylabel:d,start:h,end:g}))}(t)}}}}},{key:"brush",value:function(t){return L.extend(t,{chart:{toolbar:{autoSelected:"selection",show:!1},zoom:{enabled:!1}},dataLabels:{enabled:!1},stroke:{width:1},tooltip:{enabled:!1},xaxis:{tooltip:{enabled:!1}}})}},{key:"stacked100",value:function(t){t.dataLabels=t.dataLabels||{},t.dataLabels.formatter=t.dataLabels.formatter||void 0;var n=t.dataLabels.formatter;return t.yaxis.forEach(function(s,o){t.yaxis[o].min=0,t.yaxis[o].max=100}),t.chart.type==="bar"&&(t.dataLabels.formatter=n||function(s){return typeof s=="number"&&s?s.toFixed(0)+"%":s}),t}},{key:"stackedBars",value:function(){var t=this.bar();return r(r({},t),{},{plotOptions:r(r({},t.plotOptions),{},{bar:r(r({},t.plotOptions.bar),{},{borderRadiusApplication:"end",borderRadiusWhenStacked:"last"})})})}},{key:"convertCatToNumeric",value:function(t){return t.xaxis.convertedCatToNumeric=!0,t}},{key:"convertCatToNumericXaxis",value:function(t,n,s){t.xaxis.type="numeric",t.xaxis.labels=t.xaxis.labels||{},t.xaxis.labels.formatter=t.xaxis.labels.formatter||function(d){return L.isNumber(d)?Math.floor(d):d};var o=t.xaxis.labels.formatter,c=t.xaxis.categories&&t.xaxis.categories.length?t.xaxis.categories:t.labels;return s&&s.length&&(c=s.map(function(d){return Array.isArray(d)?d:String(d)})),c&&c.length&&(t.xaxis.labels.formatter=function(d){return L.isNumber(d)?o(c[Math.floor(d)-1]):o(d)}),t.xaxis.categories=[],t.labels=[],t.xaxis.tickAmount=t.xaxis.tickAmount||"dataPoints",t}},{key:"bubble",value:function(){return{dataLabels:{style:{colors:["#fff"]}},tooltip:{shared:!1,intersect:!0},xaxis:{crosshairs:{width:0}},fill:{type:"solid",gradient:{shade:"light",inverse:!0,shadeIntensity:.55,opacityFrom:.4,opacityTo:.8}}}}},{key:"scatter",value:function(){return{dataLabels:{enabled:!1},tooltip:{shared:!1,intersect:!0},markers:{size:6,strokeWidth:1,hover:{sizeOffset:2}}}}},{key:"heatmap",value:function(){return{chart:{stacked:!1},fill:{opacity:1},dataLabels:{style:{colors:["#fff"]}},stroke:{colors:["#fff"]},tooltip:{followCursor:!0,marker:{show:!1},x:{show:!1}},legend:{position:"top",markers:{shape:"square",size:10,offsetY:2}},grid:{padding:{right:20}}}}},{key:"treemap",value:function(){return{chart:{zoom:{enabled:!1}},dataLabels:{style:{fontSize:14,fontWeight:600,colors:["#fff"]}},stroke:{show:!0,width:2,colors:["#fff"]},legend:{show:!1},fill:{gradient:{stops:[0,100]}},tooltip:{followCursor:!0,x:{show:!1}},grid:{padding:{left:0,right:0}},xaxis:{crosshairs:{show:!1},tooltip:{enabled:!1}}}}},{key:"pie",value:function(){return{chart:{toolbar:{show:!1}},plotOptions:{pie:{donut:{labels:{show:!1}}}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",stops:[0,100]}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"donut",value:function(){return{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},style:{colors:["#fff"]},background:{enabled:!1},dropShadow:{enabled:!0}},stroke:{colors:["#fff"]},fill:{opacity:1,gradient:{shade:"light",shadeIntensity:.35,stops:[80,100],opacityFrom:1,opacityTo:1}},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"polarArea",value:function(){return this.opts.yaxis[0].tickAmount=this.opts.yaxis[0].tickAmount?this.opts.yaxis[0].tickAmount:6,{chart:{toolbar:{show:!1}},dataLabels:{formatter:function(t){return t.toFixed(1)+"%"},enabled:!1},stroke:{show:!0,width:2},fill:{opacity:.7},tooltip:{theme:"dark",fillSeriesColor:!0},legend:{position:"right"}}}},{key:"radar",value:function(){return this.opts.yaxis[0].labels.offsetY=this.opts.yaxis[0].labels.offsetY?this.opts.yaxis[0].labels.offsetY:6,{dataLabels:{enabled:!1,style:{fontSize:"11px"}},stroke:{width:2},markers:{size:3,strokeWidth:1,strokeOpacity:1},fill:{opacity:.2},tooltip:{shared:!1,intersect:!0,followCursor:!0},grid:{show:!1},xaxis:{labels:{formatter:function(t){return t},style:{colors:["#a8a8a8"],fontSize:"11px"}},tooltip:{enabled:!1},crosshairs:{show:!1}}}}},{key:"radialBar",value:function(){return{chart:{animations:{dynamicAnimation:{enabled:!0,speed:800}},toolbar:{show:!1}},fill:{gradient:{shade:"dark",shadeIntensity:.4,inverseColors:!1,type:"diagonal2",opacityFrom:1,opacityTo:1,stops:[70,98,100]}},legend:{show:!1,position:"right"},tooltip:{enabled:!1,fillSeriesColor:!0}}}},{key:"_getBoxTooltip",value:function(t,n,s,o,c){var d=t.globals.seriesCandleO[n][s],h=t.globals.seriesCandleH[n][s],g=t.globals.seriesCandleM[n][s],p=t.globals.seriesCandleL[n][s],b=t.globals.seriesCandleC[n][s];return t.config.series[n].type&&t.config.series[n].type!==c?`
- `.concat(t.config.series[n].name?t.config.series[n].name:"series-"+(n+1),": ").concat(t.globals.series[n][s],` -
`):'
')+"
".concat(o[0],': ')+d+"
"+"
".concat(o[1],': ')+h+"
"+(g?"
".concat(o[2],': ')+g+"
":"")+"
".concat(o[3],': ')+p+"
"+"
".concat(o[4],': ')+b+"
"}}]),F}(),ke=function(){function F(t){u(this,F),this.opts=t}return m(F,[{key:"init",value:function(t){var n=t.responsiveOverride,s=this.opts,o=new ne,c=new he(s);this.chartType=s.chart.type,s=this.extendYAxis(s),s=this.extendAnnotations(s);var d=o.init(),h={};if(s&&l(s)==="object"){var g,p,b,y,S,P,T,R,M={};M=["line","area","bar","candlestick","boxPlot","rangeBar","rangeArea","bubble","scatter","heatmap","treemap","pie","polarArea","donut","radar","radialBar"].indexOf(s.chart.type)!==-1?c[s.chart.type]():c.line(),(g=s.plotOptions)!==null&&g!==void 0&&(p=g.bar)!==null&&p!==void 0&&p.isFunnel&&(M=c.funnel()),s.chart.stacked&&s.chart.type==="bar"&&(M=c.stackedBars()),(b=s.chart.brush)!==null&&b!==void 0&&b.enabled&&(M=c.brush(M)),s.chart.stacked&&s.chart.stackType==="100%"&&(s=c.stacked100(s)),(y=s.plotOptions)!==null&&y!==void 0&&(S=y.bar)!==null&&S!==void 0&&S.isDumbbell&&(s=c.dumbbell(s)),this.checkForDarkTheme(window.Apex),this.checkForDarkTheme(s),s.xaxis=s.xaxis||window.Apex.xaxis||{},n||(s.xaxis.convertedCatToNumeric=!1),((P=(s=this.checkForCatToNumericXAxis(this.chartType,M,s)).chart.sparkline)!==null&&P!==void 0&&P.enabled||(T=window.Apex.chart)!==null&&T!==void 0&&(R=T.sparkline)!==null&&R!==void 0&&R.enabled)&&(M=c.sparkline(M)),h=L.extend(d,M)}var H=L.extend(h,window.Apex);return d=L.extend(H,s),d=this.handleUserInputErrors(d)}},{key:"checkForCatToNumericXAxis",value:function(t,n,s){var o,c,d=new he(s),h=(t==="bar"||t==="boxPlot")&&((o=s.plotOptions)===null||o===void 0||(c=o.bar)===null||c===void 0?void 0:c.horizontal),g=t==="pie"||t==="polarArea"||t==="donut"||t==="radar"||t==="radialBar"||t==="heatmap",p=s.xaxis.type!=="datetime"&&s.xaxis.type!=="numeric",b=s.xaxis.tickPlacement?s.xaxis.tickPlacement:n.xaxis&&n.xaxis.tickPlacement;return h||g||!p||b==="between"||(s=d.convertCatToNumeric(s)),s}},{key:"extendYAxis",value:function(t,n){var s=new ne;(t.yaxis===void 0||!t.yaxis||Array.isArray(t.yaxis)&&t.yaxis.length===0)&&(t.yaxis={}),t.yaxis.constructor!==Array&&window.Apex.yaxis&&window.Apex.yaxis.constructor!==Array&&(t.yaxis=L.extend(t.yaxis,window.Apex.yaxis)),t.yaxis.constructor!==Array?t.yaxis=[L.extend(s.yAxis,t.yaxis)]:t.yaxis=L.extendArray(t.yaxis,s.yAxis);var o=!1;t.yaxis.forEach(function(d){d.logarithmic&&(o=!0)});var c=t.series;return n&&!c&&(c=n.config.series),o&&c.length!==t.yaxis.length&&c.length&&(t.yaxis=c.map(function(d,h){if(d.name||(c[h].name="series-".concat(h+1)),t.yaxis[h])return t.yaxis[h].seriesName=c[h].name,t.yaxis[h];var g=L.extend(s.yAxis,t.yaxis[0]);return g.show=!1,g})),o&&c.length>1&&c.length!==t.yaxis.length&&console.warn("A multi-series logarithmic chart should have equal number of series and y-axes. Please make sure to equalize both."),t}},{key:"extendAnnotations",value:function(t){return t.annotations===void 0&&(t.annotations={},t.annotations.yaxis=[],t.annotations.xaxis=[],t.annotations.points=[]),t=this.extendYAxisAnnotations(t),t=this.extendXAxisAnnotations(t),t=this.extendPointAnnotations(t)}},{key:"extendYAxisAnnotations",value:function(t){var n=new ne;return t.annotations.yaxis=L.extendArray(t.annotations.yaxis!==void 0?t.annotations.yaxis:[],n.yAxisAnnotation),t}},{key:"extendXAxisAnnotations",value:function(t){var n=new ne;return t.annotations.xaxis=L.extendArray(t.annotations.xaxis!==void 0?t.annotations.xaxis:[],n.xAxisAnnotation),t}},{key:"extendPointAnnotations",value:function(t){var n=new ne;return t.annotations.points=L.extendArray(t.annotations.points!==void 0?t.annotations.points:[],n.pointAnnotation),t}},{key:"checkForDarkTheme",value:function(t){t.theme&&t.theme.mode==="dark"&&(t.tooltip||(t.tooltip={}),t.tooltip.theme!=="light"&&(t.tooltip.theme="dark"),t.chart.foreColor||(t.chart.foreColor="#f6f7f8"),t.chart.background||(t.chart.background="#424242"),t.theme.palette||(t.theme.palette="palette4"))}},{key:"handleUserInputErrors",value:function(t){var n=t;if(n.tooltip.shared&&n.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(n.chart.type==="bar"&&n.plotOptions.bar.horizontal){if(n.yaxis.length>1)throw new Error("Multiple Y Axis for bars are not supported. Switch to column chart by setting plotOptions.bar.horizontal=false");n.yaxis[0].reversed&&(n.yaxis[0].opposite=!0),n.xaxis.tooltip.enabled=!1,n.yaxis[0].tooltip.enabled=!1,n.chart.zoom.enabled=!1}return n.chart.type!=="bar"&&n.chart.type!=="rangeBar"||n.tooltip.shared&&n.xaxis.crosshairs.width==="barWidth"&&n.series.length>1&&(n.xaxis.crosshairs.width="tickWidth"),n.chart.type!=="candlestick"&&n.chart.type!=="boxPlot"||n.yaxis[0].reversed&&(console.warn("Reversed y-axis in ".concat(n.chart.type," chart is not supported.")),n.yaxis[0].reversed=!1),n}}]),F}(),Ee=function(){function F(){u(this,F)}return m(F,[{key:"initGlobalVars",value:function(t){t.series=[],t.seriesCandleO=[],t.seriesCandleH=[],t.seriesCandleM=[],t.seriesCandleL=[],t.seriesCandleC=[],t.seriesRangeStart=[],t.seriesRangeEnd=[],t.seriesRange=[],t.seriesPercent=[],t.seriesGoals=[],t.seriesX=[],t.seriesZ=[],t.seriesNames=[],t.seriesTotals=[],t.seriesLog=[],t.seriesColors=[],t.stackedSeriesTotals=[],t.seriesXvalues=[],t.seriesYvalues=[],t.labels=[],t.hasXaxisGroups=!1,t.groups=[],t.hasSeriesGroups=!1,t.seriesGroups=[],t.categoryLabels=[],t.timescaleLabels=[],t.noLabelsProvided=!1,t.resizeTimer=null,t.selectionResizeTimer=null,t.delayedElements=[],t.pointsArray=[],t.dataLabelsRects=[],t.isXNumeric=!1,t.skipLastTimelinelabel=!1,t.skipFirstTimelinelabel=!1,t.isDataXYZ=!1,t.isMultiLineX=!1,t.isMultipleYAxis=!1,t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE,t.minYArr=[],t.maxYArr=[],t.maxX=-Number.MAX_VALUE,t.minX=Number.MAX_VALUE,t.initialMaxX=-Number.MAX_VALUE,t.initialMinX=Number.MAX_VALUE,t.maxDate=0,t.minDate=Number.MAX_VALUE,t.minZ=Number.MAX_VALUE,t.maxZ=-Number.MAX_VALUE,t.minXDiff=Number.MAX_VALUE,t.yAxisScale=[],t.xAxisScale=null,t.xAxisTicksPositions=[],t.yLabelsCoords=[],t.yTitleCoords=[],t.barPadForNumericAxis=0,t.padHorizontal=0,t.xRange=0,t.yRange=[],t.zRange=0,t.dataPoints=0,t.xTickAmount=0}},{key:"globalVars",value:function(t){return{chartID:null,cuid:null,events:{beforeMount:[],mounted:[],updated:[],clicked:[],selection:[],dataPointSelection:[],zoomed:[],scrolled:[]},colors:[],clientX:null,clientY:null,fill:{colors:[]},stroke:{colors:[]},dataLabels:{style:{colors:[]}},radarPolygons:{fill:{colors:[]}},markers:{colors:[],size:t.markers.size,largestSize:0},animationEnded:!1,isTouchDevice:"ontouchstart"in window||navigator.msMaxTouchPoints,isDirty:!1,isExecCalled:!1,initialConfig:null,initialSeries:[],lastXAxis:[],lastYAxis:[],columnSeries:null,labels:[],timescaleLabels:[],noLabelsProvided:!1,allSeriesCollapsed:!1,collapsedSeries:[],collapsedSeriesIndices:[],ancillaryCollapsedSeries:[],ancillaryCollapsedSeriesIndices:[],risingSeries:[],dataFormatXNumeric:!1,capturedSeriesIndex:-1,capturedDataPointIndex:-1,selectedDataPoints:[],goldenPadding:35,invalidLogScale:!1,ignoreYAxisIndexes:[],yAxisSameScaleIndices:[],maxValsInArrayIndex:0,radialSize:0,selection:void 0,zoomEnabled:t.chart.toolbar.autoSelected==="zoom"&&t.chart.toolbar.tools.zoom&&t.chart.zoom.enabled,panEnabled:t.chart.toolbar.autoSelected==="pan"&&t.chart.toolbar.tools.pan,selectionEnabled:t.chart.toolbar.autoSelected==="selection"&&t.chart.toolbar.tools.selection,yaxis:null,mousedown:!1,lastClientPosition:{},visibleXRange:void 0,yValueDecimal:0,total:0,SVGNS:"http://www.w3.org/2000/svg",svgWidth:0,svgHeight:0,noData:!1,locale:{},dom:{},memory:{methodsToExec:[]},shouldAnimate:!0,skipLastTimelinelabel:!1,skipFirstTimelinelabel:!1,delayedElements:[],axisCharts:!0,isDataXYZ:!1,resized:!1,resizeTimer:null,comboCharts:!1,dataChanged:!1,previousPaths:[],allSeriesHasEqualX:!0,pointsArray:[],dataLabelsRects:[],lastDrawnDataLabelsIndexes:[],hasNullValues:!1,easing:null,zoomed:!1,gridWidth:0,gridHeight:0,rotateXLabels:!1,defaultLabels:!1,xLabelFormatter:void 0,yLabelFormatters:[],xaxisTooltipFormatter:void 0,ttKeyFormatter:void 0,ttVal:void 0,ttZFormatter:void 0,LINE_HEIGHT_RATIO:1.618,xAxisLabelsHeight:0,xAxisGroupLabelsHeight:0,xAxisLabelsWidth:0,yAxisLabelsWidth:0,scaleX:1,scaleY:1,translateX:0,translateY:0,translateYAxisX:[],yAxisWidths:[],translateXAxisY:0,translateXAxisX:0,tooltip:null}}},{key:"init",value:function(t){var n=this.globalVars(t);return this.initGlobalVars(n),n.initialConfig=L.extend({},t),n.initialSeries=L.clone(t.series),n.lastXAxis=L.clone(n.initialConfig.xaxis),n.lastYAxis=L.clone(n.initialConfig.yaxis),n}}]),F}(),De=function(){function F(t){u(this,F),this.opts=t}return m(F,[{key:"init",value:function(){var t=new ke(this.opts).init({responsiveOverride:!1});return{config:t,globals:new Ee().init(t)}}}]),F}(),Fe=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.opts=null,this.seriesIndex=0}return m(F,[{key:"clippedImgArea",value:function(t){var n=this.w,s=n.config,o=parseInt(n.globals.gridWidth,10),c=parseInt(n.globals.gridHeight,10),d=o>c?o:c,h=t.image,g=0,p=0;t.width===void 0&&t.height===void 0?s.fill.image.width!==void 0&&s.fill.image.height!==void 0?(g=s.fill.image.width+1,p=s.fill.image.height):(g=d+1,p=d):(g=t.width,p=t.height);var b=document.createElementNS(n.globals.SVGNS,"pattern");N.setAttrs(b,{id:t.patternID,patternUnits:t.patternUnits?t.patternUnits:"userSpaceOnUse",width:g+"px",height:p+"px"});var y=document.createElementNS(n.globals.SVGNS,"image");b.appendChild(y),y.setAttributeNS(window.SVG.xlink,"href",h),N.setAttrs(y,{x:0,y:0,preserveAspectRatio:"none",width:g+"px",height:p+"px"}),y.style.opacity=t.opacity,n.globals.dom.elDefs.node.appendChild(b)}},{key:"getSeriesIndex",value:function(t){var n=this.w,s=n.config.chart.type;return(s==="bar"||s==="rangeBar")&&n.config.plotOptions.bar.distributed||s==="heatmap"||s==="treemap"?this.seriesIndex=t.seriesNumber:this.seriesIndex=t.seriesNumber%n.globals.series.length,this.seriesIndex}},{key:"fillPath",value:function(t){var n=this.w;this.opts=t;var s,o,c,d=this.w.config;this.seriesIndex=this.getSeriesIndex(t);var h=this.getFillColors()[this.seriesIndex];n.globals.seriesColors[this.seriesIndex]!==void 0&&(h=n.globals.seriesColors[this.seriesIndex]),typeof h=="function"&&(h=h({seriesIndex:this.seriesIndex,dataPointIndex:t.dataPointIndex,value:t.value,w:n}));var g=t.fillType?t.fillType:this.getFillType(this.seriesIndex),p=Array.isArray(d.fill.opacity)?d.fill.opacity[this.seriesIndex]:d.fill.opacity;t.color&&(h=t.color);var b=h;if(h.indexOf("rgb")===-1?h.length<9&&(b=L.hexToRgba(h,p)):h.indexOf("rgba")>-1&&(p=L.getOpacityFromRGBA(h)),t.opacity&&(p=t.opacity),g==="pattern"&&(o=this.handlePatternFill({fillConfig:t.fillConfig,patternFill:o,fillColor:h,fillOpacity:p,defaultColor:b})),g==="gradient"&&(c=this.handleGradientFill({fillConfig:t.fillConfig,fillColor:h,fillOpacity:p,i:this.seriesIndex})),g==="image"){var y=d.fill.image.src,S=t.patternID?t.patternID:"";this.clippedImgArea({opacity:p,image:Array.isArray(y)?t.seriesNumber-1&&(P=L.getOpacityFromRGBA(S));var T=d.gradient.opacityTo===void 0?s:Array.isArray(d.gradient.opacityTo)?d.gradient.opacityTo[c]:d.gradient.opacityTo;if(d.gradient.gradientToColors===void 0||d.gradient.gradientToColors.length===0)h=d.gradient.shade==="dark"?b.shadeColor(-1*parseFloat(d.gradient.shadeIntensity),n.indexOf("rgb")>-1?L.rgb2hex(n):n):b.shadeColor(parseFloat(d.gradient.shadeIntensity),n.indexOf("rgb")>-1?L.rgb2hex(n):n);else if(d.gradient.gradientToColors[g.seriesNumber]){var R=d.gradient.gradientToColors[g.seriesNumber];h=R,R.indexOf("rgba")>-1&&(T=L.getOpacityFromRGBA(R))}else h=n;if(d.gradient.gradientFrom&&(S=d.gradient.gradientFrom),d.gradient.gradientTo&&(h=d.gradient.gradientTo),d.gradient.inverseColors){var M=S;S=h,h=M}return S.indexOf("rgb")>-1&&(S=L.rgb2hex(S)),h.indexOf("rgb")>-1&&(h=L.rgb2hex(h)),p.drawGradient(y,S,h,P,T,g.size,d.gradient.stops,d.gradient.colorStops,c)}}]),F}(),Ze=function(){function F(t,n){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"setGlobalMarkerSize",value:function(){var t=this.w;if(t.globals.markers.size=Array.isArray(t.config.markers.size)?t.config.markers.size:[t.config.markers.size],t.globals.markers.size.length>0){if(t.globals.markers.size.length4&&arguments[4]!==void 0&&arguments[4],h=this.w,g=n,p=t,b=null,y=new N(this.ctx),S=h.config.markers.discrete&&h.config.markers.discrete.length;if((h.globals.markers.size[n]>0||d||S)&&(b=y.group({class:d||S?"":"apexcharts-series-markers"})).attr("clip-path","url(#gridRectMarkerMask".concat(h.globals.cuid,")")),Array.isArray(p.x))for(var P=0;P0:h.config.markers.size>0)||d||S){L.isNumber(p.y[P])?R+=" w".concat(L.randomId()):R="apexcharts-nullpoint";var M=this.getMarkerConfig({cssClass:R,seriesIndex:n,dataPointIndex:T});h.config.series[g].data[T]&&(h.config.series[g].data[T].fillColor&&(M.pointFillColor=h.config.series[g].data[T].fillColor),h.config.series[g].data[T].strokeColor&&(M.pointStrokeColor=h.config.series[g].data[T].strokeColor)),o&&(M.pSize=o),(p.x[P]<0||p.x[P]>h.globals.gridWidth||p.y[P]<0||p.y[P]>h.globals.gridHeight)&&(M.pSize=0),(c=y.drawMarker(p.x[P],p.y[P],M)).attr("rel",T),c.attr("j",T),c.attr("index",n),c.node.setAttribute("default-marker-size",M.pSize),new Y(this.ctx).setSelectionFilter(c,n,T),this.addEvents(c),b&&b.add(c)}else h.globals.pointsArray[n]===void 0&&(h.globals.pointsArray[n]=[]),h.globals.pointsArray[n].push([p.x[P],p.y[P]])}return b}},{key:"getMarkerConfig",value:function(t){var n=t.cssClass,s=t.seriesIndex,o=t.dataPointIndex,c=o===void 0?null:o,d=t.finishRadius,h=d===void 0?null:d,g=this.w,p=this.getMarkerStyle(s),b=g.globals.markers.size[s],y=g.config.markers;return c!==null&&y.discrete.length&&y.discrete.map(function(S){S.seriesIndex===s&&S.dataPointIndex===c&&(p.pointStrokeColor=S.strokeColor,p.pointFillColor=S.fillColor,b=S.size,p.pointShape=S.shape)}),{pSize:h===null?b:h,pRadius:y.radius,width:Array.isArray(y.width)?y.width[s]:y.width,height:Array.isArray(y.height)?y.height[s]:y.height,pointStrokeWidth:Array.isArray(y.strokeWidth)?y.strokeWidth[s]:y.strokeWidth,pointStrokeColor:p.pointStrokeColor,pointFillColor:p.pointFillColor,shape:p.pointShape||(Array.isArray(y.shape)?y.shape[s]:y.shape),class:n,pointStrokeOpacity:Array.isArray(y.strokeOpacity)?y.strokeOpacity[s]:y.strokeOpacity,pointStrokeDashArray:Array.isArray(y.strokeDashArray)?y.strokeDashArray[s]:y.strokeDashArray,pointFillOpacity:Array.isArray(y.fillOpacity)?y.fillOpacity[s]:y.fillOpacity,seriesIndex:s}}},{key:"addEvents",value:function(t){var n=this.w,s=new N(this.ctx);t.node.addEventListener("mouseenter",s.pathMouseEnter.bind(this.ctx,t)),t.node.addEventListener("mouseleave",s.pathMouseLeave.bind(this.ctx,t)),t.node.addEventListener("mousedown",s.pathMouseDown.bind(this.ctx,t)),t.node.addEventListener("click",n.config.markers.onClick),t.node.addEventListener("dblclick",n.config.markers.onDblClick),t.node.addEventListener("touchstart",s.pathMouseDown.bind(this.ctx,t),{passive:!0})}},{key:"getMarkerStyle",value:function(t){var n=this.w,s=n.globals.markers.colors,o=n.config.markers.strokeColor||n.config.markers.strokeColors;return{pointStrokeColor:Array.isArray(o)?o[t]:o,pointFillColor:Array.isArray(s)?s[t]:s}}}]),F}(),Je=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled}return m(F,[{key:"draw",value:function(t,n,s){var o=this.w,c=new N(this.ctx),d=s.realIndex,h=s.pointsPos,g=s.zRatio,p=s.elParent,b=c.group({class:"apexcharts-series-markers apexcharts-series-".concat(o.config.chart.type)});if(b.attr("clip-path","url(#gridRectMarkerMask".concat(o.globals.cuid,")")),Array.isArray(h.x))for(var y=0;yM.maxBubbleRadius&&(R=M.maxBubbleRadius)}o.config.chart.animations.enabled||(T=R);var H=h.x[y],U=h.y[y];if(T=T||0,U!==null&&o.globals.series[d][S]!==void 0||(P=!1),P){var v=this.drawPoint(H,U,T,R,d,S,n);b.add(v)}p.add(b)}}},{key:"drawPoint",value:function(t,n,s,o,c,d,h){var g=this.w,p=c,b=new W(this.ctx),y=new Y(this.ctx),S=new Fe(this.ctx),P=new Ze(this.ctx),T=new N(this.ctx),R=P.getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:p,dataPointIndex:d,finishRadius:g.config.chart.type==="bubble"||g.globals.comboCharts&&g.config.series[c]&&g.config.series[c].type==="bubble"?o:null});o=R.pSize;var M,H=S.fillPath({seriesNumber:c,dataPointIndex:d,color:R.pointFillColor,patternUnits:"objectBoundingBox",value:g.globals.series[c][h]});if(R.shape==="circle"?M=T.drawCircle(s):R.shape!=="square"&&R.shape!=="rect"||(M=T.drawRect(0,0,R.width-R.pointStrokeWidth/2,R.height-R.pointStrokeWidth/2,R.pRadius)),g.config.series[p].data[d]&&g.config.series[p].data[d].fillColor&&(H=g.config.series[p].data[d].fillColor),M.attr({x:t-R.width/2-R.pointStrokeWidth/2,y:n-R.height/2-R.pointStrokeWidth/2,cx:t,cy:n,fill:H,"fill-opacity":R.pointFillOpacity,stroke:R.pointStrokeColor,r:o,"stroke-width":R.pointStrokeWidth,"stroke-dasharray":R.pointStrokeDashArray,"stroke-opacity":R.pointStrokeOpacity}),g.config.chart.dropShadow.enabled){var U=g.config.chart.dropShadow;y.dropShadow(M,U,c)}if(!this.initialAnim||g.globals.dataChanged||g.globals.resized)g.globals.animationEnded=!0;else{var v=g.config.chart.animations.speed;b.animateMarker(M,0,R.shape==="circle"?o:{width:R.width,height:R.height},v,g.globals.easing,function(){window.setTimeout(function(){b.animationCompleted(M)},100)})}if(g.globals.dataChanged&&R.shape==="circle")if(this.dynamicAnim){var k,I,z,q,K=g.config.chart.animations.dynamicAnimation.speed;(q=g.globals.previousPaths[c]&&g.globals.previousPaths[c][h])!=null&&(k=q.x,I=q.y,z=q.r!==void 0?q.r:o);for(var ae=0;aeg.globals.gridHeight+S&&(n=g.globals.gridHeight+S/2),g.globals.dataLabelsRects[o]===void 0&&(g.globals.dataLabelsRects[o]=[]),g.globals.dataLabelsRects[o].push({x:t,y:n,width:y,height:S});var P=g.globals.dataLabelsRects[o].length-2,T=g.globals.lastDrawnDataLabelsIndexes[o]!==void 0?g.globals.lastDrawnDataLabelsIndexes[o][g.globals.lastDrawnDataLabelsIndexes[o].length-1]:0;if(g.globals.dataLabelsRects[o][P]!==void 0){var R=g.globals.dataLabelsRects[o][T];(t>R.x+R.width+2||n>R.y+R.height+2||t+yn.globals.gridWidth+M.textRects.width+10)&&(g="");var H=n.globals.dataLabels.style.colors[d];((n.config.chart.type==="bar"||n.config.chart.type==="rangeBar")&&n.config.plotOptions.bar.distributed||n.config.dataLabels.distributed)&&(H=n.globals.dataLabels.style.colors[h]),typeof H=="function"&&(H=H({series:n.globals.series,seriesIndex:d,dataPointIndex:h,w:n})),P&&(H=P);var U=S.offsetX,v=S.offsetY;if(n.config.chart.type!=="bar"&&n.config.chart.type!=="rangeBar"||(U=0,v=0),M.drawnextLabel){var k=s.drawText({width:100,height:parseInt(S.style.fontSize,10),x:o+U,y:c+v,foreColor:H,textAnchor:p||S.textAnchor,text:g,fontSize:b||S.style.fontSize,fontFamily:S.style.fontFamily,fontWeight:S.style.fontWeight||"normal"});if(k.attr({class:"apexcharts-datalabel",cx:o,cy:c}),S.dropShadow.enabled){var I=S.dropShadow;new Y(this.ctx).dropShadow(k,I)}y.add(k),n.globals.lastDrawnDataLabelsIndexes[d]===void 0&&(n.globals.lastDrawnDataLabelsIndexes[d]=[]),n.globals.lastDrawnDataLabelsIndexes[d].push(h)}}}},{key:"addBackgroundToDataLabel",value:function(t,n){var s=this.w,o=s.config.dataLabels.background,c=o.padding,d=o.padding/2,h=n.width,g=n.height,p=new N(this.ctx).drawRect(n.x-c,n.y-d/2,h+2*c,g+d,o.borderRadius,s.config.chart.background==="transparent"?"#fff":s.config.chart.background,o.opacity,o.borderWidth,o.borderColor);return o.dropShadow.enabled&&new Y(this.ctx).dropShadow(p,o.dropShadow),p}},{key:"dataLabelsBackground",value:function(){var t=this.w;if(t.config.chart.type!=="bubble")for(var n=t.globals.dom.baseEl.querySelectorAll(".apexcharts-datalabels text"),s=0;s0&&arguments[0]!==void 0)||arguments[0],n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],s=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],o=this.w,c=L.clone(o.globals.initialSeries);o.globals.previousPaths=[],s?(o.globals.collapsedSeries=[],o.globals.ancillaryCollapsedSeries=[],o.globals.collapsedSeriesIndices=[],o.globals.ancillaryCollapsedSeriesIndices=[]):c=this.emptyCollapsedSeries(c),o.config.series=c,t&&(n&&(o.globals.zoomed=!1,this.ctx.updateHelpers.revertDefaultAxisMinMax()),this.ctx.updateHelpers._updateSeries(c,o.config.chart.animations.dynamicAnimation.enabled))}},{key:"emptyCollapsedSeries",value:function(t){for(var n=this.w,s=0;s-1&&(t[s].data=[]);return t}},{key:"toggleSeriesOnHover",value:function(t,n){var s=this.w;n||(n=t.target);var o=s.globals.dom.baseEl.querySelectorAll(".apexcharts-series, .apexcharts-datalabels");if(t.type==="mousemove"){var c=parseInt(n.getAttribute("rel"),10)-1,d=null,h=null;s.globals.axisCharts||s.config.chart.type==="radialBar"?s.globals.axisCharts?(d=s.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(c,"']")),h=s.globals.dom.baseEl.querySelector(".apexcharts-datalabels[data\\:realIndex='".concat(c,"']"))):d=s.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(c+1,"']")):d=s.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(c+1,"'] path"));for(var g=0;g=g.from&&b<=g.to&&c[p].classList.remove(s.legendInactiveClass)}}(o.config.plotOptions.heatmap.colorScale.ranges[h])}else t.type==="mouseout"&&d("remove")}},{key:"getActiveConfigSeriesIndex",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"asc",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],s=this.w,o=0;if(s.config.series.length>1){for(var c=s.config.series.map(function(h,g){return h.data&&h.data.length>0&&s.globals.collapsedSeriesIndices.indexOf(g)===-1&&(!s.globals.comboCharts||n.length===0||n.length&&n.indexOf(s.config.series[g].type)>-1)?g:-1}),d=t==="asc"?0:c.length-1;t==="asc"?d=0;t==="asc"?d++:d--)if(c[d]!==-1){o=c[d];break}}return o}},{key:"getBarSeriesIndices",value:function(){return this.w.globals.comboCharts?this.w.config.series.map(function(t,n){return t.type==="bar"||t.type==="column"?n:-1}).filter(function(t){return t!==-1}):this.w.config.series.map(function(t,n){return n})}},{key:"getPreviousPaths",value:function(){var t=this.w;function n(d,h,g){for(var p=d[h].childNodes,b={type:g,paths:[],realIndex:d[h].getAttribute("data:realIndex")},y=0;y0)for(var o=function(d){for(var h=t.globals.dom.baseEl.querySelectorAll(".apexcharts-".concat(t.config.chart.type," .apexcharts-series[data\\:realIndex='").concat(d,"'] rect")),g=[],p=function(y){var S=function(T){return h[y].getAttribute(T)},P={x:parseFloat(S("x")),y:parseFloat(S("y")),width:parseFloat(S("width")),height:parseFloat(S("height"))};g.push({rect:P,color:h[y].getAttribute("color")})},b=0;b0)for(var o=0;o0?n:[]});return t}}]),F}(),de=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.twoDSeries=[],this.threeDSeries=[],this.twoDSeriesX=[],this.seriesGoals=[],this.coreUtils=new J(this.ctx)}return m(F,[{key:"isMultiFormat",value:function(){return this.isFormatXY()||this.isFormat2DArray()}},{key:"isFormatXY",value:function(){var t=this.w.config.series.slice(),n=new ue(this.ctx);if(this.activeSeriesIndex=n.getActiveConfigSeriesIndex(),t[this.activeSeriesIndex].data!==void 0&&t[this.activeSeriesIndex].data.length>0&&t[this.activeSeriesIndex].data[0]!==null&&t[this.activeSeriesIndex].data[0].x!==void 0&&t[this.activeSeriesIndex].data[0]!==null)return!0}},{key:"isFormat2DArray",value:function(){var t=this.w.config.series.slice(),n=new ue(this.ctx);if(this.activeSeriesIndex=n.getActiveConfigSeriesIndex(),t[this.activeSeriesIndex].data!==void 0&&t[this.activeSeriesIndex].data.length>0&&t[this.activeSeriesIndex].data[0]!==void 0&&t[this.activeSeriesIndex].data[0]!==null&&t[this.activeSeriesIndex].data[0].constructor===Array)return!0}},{key:"handleFormat2DArray",value:function(t,n){for(var s=this.w.config,o=this.w.globals,c=s.chart.type==="boxPlot"||s.series[n].type==="boxPlot",d=0;d=5?this.twoDSeries.push(L.parseNumber(t[n].data[d][4])):this.twoDSeries.push(L.parseNumber(t[n].data[d][1])),o.dataFormatXNumeric=!0),s.xaxis.type==="datetime"){var h=new Date(t[n].data[d][0]);h=new Date(h).getTime(),this.twoDSeriesX.push(h)}else this.twoDSeriesX.push(t[n].data[d][0]);for(var g=0;g-1&&(d=this.activeSeriesIndex);for(var h=0;h1&&arguments[1]!==void 0?arguments[1]:this.ctx,c=this.w.config,d=this.w.globals,h=new le(o),g=c.labels.length>0?c.labels.slice():c.xaxis.categories.slice();if(d.isRangeBar=c.chart.type==="rangeBar"&&d.isBarHorizontal,d.hasXaxisGroups=c.xaxis.type==="category"&&c.xaxis.group.groups.length>0,d.hasXaxisGroups&&(d.groups=c.xaxis.group.groups),d.hasSeriesGroups=(n=t[0])===null||n===void 0?void 0:n.group,d.hasSeriesGroups){var p=[],b=D(new Set(t.map(function(T){return T.group})));t.forEach(function(T,R){var M=b.indexOf(T.group);p[M]||(p[M]=[]),p[M].push(T.name)}),d.seriesGroups=p}for(var y=function(){for(var T=0;T0&&(this.twoDSeriesX=g,d.seriesX.push(this.twoDSeriesX))),d.labels.push(this.twoDSeriesX);var P=t[S].data.map(function(T){return L.parseNumber(T)});d.series.push(P)}d.seriesZ.push(this.threeDSeries),t[S].name!==void 0?d.seriesNames.push(t[S].name):d.seriesNames.push("series-"+parseInt(S+1,10)),t[S].color!==void 0?d.seriesColors.push(t[S].color):d.seriesColors.push(void 0)}return this.w}},{key:"parseDataNonAxisCharts",value:function(t){var n=this.w.globals,s=this.w.config;n.series=t.slice(),n.seriesNames=s.labels.slice();for(var o=0;o0?s.labels=n.xaxis.categories:n.labels.length>0?s.labels=n.labels.slice():this.fallbackToCategory?(s.labels=s.labels[0],s.seriesRange.length&&(s.seriesRange.map(function(o){o.forEach(function(c){s.labels.indexOf(c.x)<0&&c.x&&s.labels.push(c.x)})}),s.labels=Array.from(new Set(s.labels.map(JSON.stringify)),JSON.parse)),n.xaxis.convertedCatToNumeric&&(new he(n).convertCatToNumericXaxis(n,this.ctx,s.seriesX[0]),this._generateExternalLabels(t))):this._generateExternalLabels(t)}},{key:"_generateExternalLabels",value:function(t){var n=this.w.globals,s=this.w.config,o=[];if(n.axisCharts){if(n.series.length>0)if(this.isFormatXY())for(var c=s.series.map(function(y,S){return y.data.filter(function(P,T,R){return R.findIndex(function(M){return M.x===P.x})===T})}),d=c.reduce(function(y,S,P,T){return T[y].length>S.length?y:P},0),h=0;h4&&arguments[4]!==void 0?arguments[4]:[],d=arguments.length>5&&arguments[5]!==void 0?arguments[5]:"12px",h=!(arguments.length>6&&arguments[6]!==void 0)||arguments[6],g=this.w,p=t[o]===void 0?"":t[o],b=p,y=g.globals.xLabelFormatter,S=g.config.xaxis.labels.formatter,P=!1,T=new Ae(this.ctx),R=p;h&&(b=T.xLabelFormat(y,p,R,{i:o,dateFormatter:new le(this.ctx).formatDate,w:g}),S!==void 0&&(b=S(p,t[o],{i:o,dateFormatter:new le(this.ctx).formatDate,w:g})));var M,H;n.length>0?(M=n[o].unit,H=null,n.forEach(function(I){I.unit==="month"?H="year":I.unit==="day"?H="month":I.unit==="hour"?H="day":I.unit==="minute"&&(H="hour")}),P=H===M,s=n[o].position,b=n[o].value):g.config.xaxis.type==="datetime"&&S===void 0&&(b=""),b===void 0&&(b=""),b=Array.isArray(b)?b:b.toString();var U=new N(this.ctx),v={};v=g.globals.rotateXLabels&&h?U.getTextRects(b,parseInt(d,10),null,"rotate(".concat(g.config.xaxis.labels.rotate," 0 0)"),!1):U.getTextRects(b,parseInt(d,10));var k=!g.config.xaxis.labels.showDuplicates&&this.ctx.timeScale;return!Array.isArray(b)&&(b.indexOf("NaN")===0||b.toLowerCase().indexOf("invalid")===0||b.toLowerCase().indexOf("infinity")>=0||c.indexOf(b)>=0&&k)&&(b=""),{x:s,text:b,textRect:v,isBold:P}}},{key:"checkLabelBasedOnTickamount",value:function(t,n,s){var o=this.w,c=o.config.xaxis.tickAmount;return c==="dataPoints"&&(c=Math.round(o.globals.gridWidth/120)),c>s||t%Math.round(s/(c+1))==0||(n.text=""),n}},{key:"checkForOverflowingLabels",value:function(t,n,s,o,c){var d=this.w;if(t===0&&d.globals.skipFirstTimelinelabel&&(n.text=""),t===s-1&&d.globals.skipLastTimelinelabel&&(n.text=""),d.config.xaxis.labels.hideOverlappingLabels&&o.length>0){var h=c[c.length-1];n.x0){g.config.yaxis[c].opposite===!0&&(t+=o.width);for(var y=n;y>=0;y--){var S=b+n/10+g.config.yaxis[c].labels.offsetY-1;g.globals.isBarHorizontal&&(S=d*y),g.config.chart.type==="heatmap"&&(S+=d/2);var P=p.drawLine(t+s.offsetX-o.width+o.offsetX,S+o.offsetY,t+s.offsetX+o.offsetX,S+o.offsetY,o.color);h.add(P),b+=d}}}}]),F}(),_e=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"scaleSvgNode",value:function(t,n){var s=parseFloat(t.getAttributeNS(null,"width")),o=parseFloat(t.getAttributeNS(null,"height"));t.setAttributeNS(null,"width",s*n),t.setAttributeNS(null,"height",o*n),t.setAttributeNS(null,"viewBox","0 0 "+s+" "+o)}},{key:"fixSvgStringForIe11",value:function(t){if(!L.isIE11())return t.replace(/ /g," ");var n=0,s=t.replace(/xmlns="http:\/\/www.w3.org\/2000\/svg"/g,function(o){return++n===2?'xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.dev"':o});return s=(s=s.replace(/xmlns:NS\d+=""/g,"")).replace(/NS\d+:(\w+:\w+=")/g,"$1")}},{key:"getSvgString",value:function(t){t==null&&(t=1);var n=this.w.globals.dom.Paper.svg();if(t!==1){var s=this.w.globals.dom.Paper.node.cloneNode(!0);this.scaleSvgNode(s,t),n=new XMLSerializer().serializeToString(s)}return this.fixSvgStringForIe11(n)}},{key:"cleanup",value:function(){var t=this.w,n=t.globals.dom.baseEl.getElementsByClassName("apexcharts-xcrosshairs"),s=t.globals.dom.baseEl.getElementsByClassName("apexcharts-ycrosshairs"),o=t.globals.dom.baseEl.querySelectorAll(".apexcharts-zoom-rect, .apexcharts-selection-rect");Array.prototype.forEach.call(o,function(c){c.setAttribute("width",0)}),n&&n[0]&&(n[0].setAttribute("x",-500),n[0].setAttribute("x1",-500),n[0].setAttribute("x2",-500)),s&&s[0]&&(s[0].setAttribute("y",-100),s[0].setAttribute("y1",-100),s[0].setAttribute("y2",-100))}},{key:"svgUrl",value:function(){this.cleanup();var t=this.getSvgString(),n=new Blob([t],{type:"image/svg+xml;charset=utf-8"});return URL.createObjectURL(n)}},{key:"dataURI",value:function(t){var n=this;return new Promise(function(s){var o=n.w,c=t?t.scale||t.width/o.globals.svgWidth:1;n.cleanup();var d=document.createElement("canvas");d.width=o.globals.svgWidth*c,d.height=parseInt(o.globals.dom.elWrap.style.height,10)*c;var h=o.config.chart.background==="transparent"?"#fff":o.config.chart.background,g=d.getContext("2d");g.fillStyle=h,g.fillRect(0,0,d.width*c,d.height*c);var p=n.getSvgString(c);if(window.canvg&&L.isIE11()){var b=window.canvg.Canvg.fromString(g,p,{ignoreClear:!0,ignoreDimensions:!0});b.start();var y=d.msToBlob();b.stop(),s({blob:y})}else{var S="data:image/svg+xml,"+encodeURIComponent(p),P=new Image;P.crossOrigin="anonymous",P.onload=function(){if(g.drawImage(P,0,0),d.msToBlob){var T=d.msToBlob();s({blob:T})}else{var R=d.toDataURL("image/png");s({imgURI:R})}},P.src=S}})}},{key:"exportToSVG",value:function(){this.triggerDownload(this.svgUrl(),this.w.config.chart.toolbar.export.svg.filename,".svg")}},{key:"exportToPng",value:function(){var t=this;this.dataURI().then(function(n){var s=n.imgURI,o=n.blob;o?navigator.msSaveOrOpenBlob(o,t.w.globals.chartID+".png"):t.triggerDownload(s,t.w.config.chart.toolbar.export.png.filename,".png")})}},{key:"exportToCSV",value:function(t){var n=this,s=t.series,o=t.fileName,c=t.columnDelimiter,d=c===void 0?",":c,h=t.lineDelimiter,g=h===void 0?` -`:h,p=this.w;s||(s=p.config.series);var b=[],y=[],S="",P=p.globals.series.map(function(v,k){return p.globals.collapsedSeriesIndices.indexOf(k)===-1?v:[]}),T=Math.max.apply(Math,D(s.map(function(v){return v.data?v.data.length:0}))),R=new de(this.ctx),M=new Le(this.ctx),H=function(v){var k="";if(p.globals.axisCharts){if(p.config.xaxis.type==="category"||p.config.xaxis.convertedCatToNumeric)if(p.globals.isBarHorizontal){var I=p.globals.yLabelFormatters[0],z=new ue(n.ctx).getActiveConfigSeriesIndex();k=I(p.globals.labels[v],{seriesIndex:z,dataPointIndex:v,w:p})}else k=M.getLabel(p.globals.labels,p.globals.timescaleLabels,0,v).text;p.config.xaxis.type==="datetime"&&(p.config.xaxis.categories.length?k=p.config.xaxis.categories[v]:p.config.labels.length&&(k=p.config.labels[v]))}else k=p.config.labels[v];return Array.isArray(k)&&(k=k.join(" ")),L.isNumber(k)?k:k.split(d).join("")},U=function(v,k){if(b.length&&k===0&&y.push(b.join(d)),v.data){v.data=v.data.length&&v.data||D(Array(T)).map(function(){return""});for(var I=0;I=10?p.config.chart.toolbar.export.csv.dateFormatter(z):L.isNumber(z)?z:z.split(d).join("")));for(var q=0;q0&&!s.globals.isBarHorizontal&&(this.xaxisLabels=s.globals.timescaleLabels.slice()),s.config.xaxis.overwriteCategories&&(this.xaxisLabels=s.config.xaxis.overwriteCategories),this.drawnLabels=[],this.drawnLabelsRects=[],s.config.xaxis.position==="top"?this.offY=0:this.offY=s.globals.gridHeight+1,this.offY=this.offY+s.config.xaxis.axisBorder.offsetY,this.isCategoryBarHorizontal=s.config.chart.type==="bar"&&s.config.plotOptions.bar.horizontal,this.xaxisFontSize=s.config.xaxis.labels.style.fontSize,this.xaxisFontFamily=s.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=s.config.xaxis.labels.style.colors,this.xaxisBorderWidth=s.config.xaxis.axisBorder.width,this.isCategoryBarHorizontal&&(this.xaxisBorderWidth=s.config.yaxis[0].axisBorder.width.toString()),this.xaxisBorderWidth.indexOf("%")>-1?this.xaxisBorderWidth=s.globals.gridWidth*parseInt(this.xaxisBorderWidth,10)/100:this.xaxisBorderWidth=parseInt(this.xaxisBorderWidth,10),this.xaxisBorderHeight=s.config.xaxis.axisBorder.height,this.yaxis=s.config.yaxis[0]}return m(F,[{key:"drawXaxis",value:function(){var t=this.w,n=new N(this.ctx),s=n.group({class:"apexcharts-xaxis",transform:"translate(".concat(t.config.xaxis.offsetX,", ").concat(t.config.xaxis.offsetY,")")}),o=n.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(t.globals.translateXAxisX,", ").concat(t.globals.translateXAxisY,")")});s.add(o);for(var c=[],d=0;d6&&arguments[6]!==void 0?arguments[6]:{},b=[],y=[],S=this.w,P=p.xaxisFontSize||this.xaxisFontSize,T=p.xaxisFontFamily||this.xaxisFontFamily,R=p.xaxisForeColors||this.xaxisForeColors,M=p.fontWeight||S.config.xaxis.labels.style.fontWeight,H=p.cssClass||S.config.xaxis.labels.style.cssClass,U=S.globals.padHorizontal,v=o.length,k=S.config.xaxis.type==="category"?S.globals.dataPoints:v;if(k===0&&v>k&&(k=v),c){var I=k>1?k-1:k;h=S.globals.gridWidth/I,U=U+d(0,h)/2+S.config.xaxis.labels.offsetX}else h=S.globals.gridWidth/k,U=U+d(0,h)+S.config.xaxis.labels.offsetX;for(var z=function(K){var ae=U-d(K,h)/2+S.config.xaxis.labels.offsetX;K===0&&v===1&&h/2===U&&k===1&&(ae=S.globals.gridWidth/2);var re=g.axesUtils.getLabel(o,S.globals.timescaleLabels,ae,K,b,P,t),ge=28;if(S.globals.rotateXLabels&&t&&(ge=22),S.config.xaxis.title.text&&S.config.xaxis.position==="top"&&(ge+=parseFloat(S.config.xaxis.title.style.fontSize)+2),t||(ge=ge+parseFloat(P)+(S.globals.xAxisLabelsHeight-S.globals.xAxisGroupLabelsHeight)+(S.globals.rotateXLabels?10:0)),re=S.config.xaxis.tickAmount!==void 0&&S.config.xaxis.tickAmount!=="dataPoints"&&S.config.xaxis.type!=="datetime"?g.axesUtils.checkLabelBasedOnTickamount(K,re,v):g.axesUtils.checkForOverflowingLabels(K,re,v,b,y),S.config.xaxis.labels.show){var Se=n.drawText({x:re.x,y:g.offY+S.config.xaxis.labels.offsetY+ge-(S.config.xaxis.position==="top"?S.globals.xAxisHeight+S.config.xaxis.axisTicks.height-2:0),text:re.text,textAnchor:"middle",fontWeight:re.isBold?600:M,fontSize:P,fontFamily:T,foreColor:Array.isArray(R)?t&&S.config.xaxis.convertedCatToNumeric?R[S.globals.minX+K-1]:R[K]:R,isPlainText:!1,cssClass:(t?"apexcharts-xaxis-label ":"apexcharts-xaxis-group-label ")+H});if(s.add(Se),Se.on("click",function(Ne){if(typeof S.config.chart.events.xAxisLabelClick=="function"){var $e=Object.assign({},S,{labelIndex:K});S.config.chart.events.xAxisLabelClick(Ne,g.ctx,$e)}}),t){var ye=document.createElementNS(S.globals.SVGNS,"title");ye.textContent=Array.isArray(re.text)?re.text.join(" "):re.text,Se.node.appendChild(ye),re.text!==""&&(b.push(re.text),y.push(re))}}Ko.globals.gridWidth)){var d=this.offY+o.config.xaxis.axisTicks.offsetY;if(n=n+d+o.config.xaxis.axisTicks.height,o.config.xaxis.position==="top"&&(n=d-o.config.xaxis.axisTicks.height),o.config.xaxis.axisTicks.show){var h=new N(this.ctx).drawLine(t+o.config.xaxis.axisTicks.offsetX,d+o.config.xaxis.offsetY,c+o.config.xaxis.axisTicks.offsetX,n+o.config.xaxis.offsetY,o.config.xaxis.axisTicks.color);s.add(h),h.node.classList.add("apexcharts-xaxis-tick")}}}},{key:"getXAxisTicksPositions",value:function(){var t=this.w,n=[],s=this.xaxisLabels.length,o=t.globals.padHorizontal;if(t.globals.timescaleLabels.length>0)for(var c=0;c0){var b=c[c.length-1].getBBox(),y=c[0].getBBox();b.x<-20&&c[c.length-1].parentNode.removeChild(c[c.length-1]),y.x+y.width>t.globals.gridWidth&&!t.globals.isBarHorizontal&&c[0].parentNode.removeChild(c[0]);for(var S=0;S0&&(this.xaxisLabels=n.globals.timescaleLabels.slice())}return m(F,[{key:"drawGridArea",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,n=this.w,s=new N(this.ctx);t===null&&(t=s.group({class:"apexcharts-grid"}));var o=s.drawLine(n.globals.padHorizontal,1,n.globals.padHorizontal,n.globals.gridHeight,"transparent"),c=s.drawLine(n.globals.padHorizontal,n.globals.gridHeight,n.globals.gridWidth,n.globals.gridHeight,"transparent");return t.add(c),t.add(o),t}},{key:"drawGrid",value:function(){var t=null;return this.w.globals.axisCharts&&(t=this.renderGrid(),this.drawGridArea(t.el)),t}},{key:"createGridMask",value:function(){var t=this.w,n=t.globals,s=new N(this.ctx),o=Array.isArray(t.config.stroke.width)?0:t.config.stroke.width;if(Array.isArray(t.config.stroke.width)){var c=0;t.config.stroke.width.forEach(function(y){c=Math.max(c,y)}),o=c}n.dom.elGridRectMask=document.createElementNS(n.SVGNS,"clipPath"),n.dom.elGridRectMask.setAttribute("id","gridRectMask".concat(n.cuid)),n.dom.elGridRectMarkerMask=document.createElementNS(n.SVGNS,"clipPath"),n.dom.elGridRectMarkerMask.setAttribute("id","gridRectMarkerMask".concat(n.cuid)),n.dom.elForecastMask=document.createElementNS(n.SVGNS,"clipPath"),n.dom.elForecastMask.setAttribute("id","forecastMask".concat(n.cuid)),n.dom.elNonForecastMask=document.createElementNS(n.SVGNS,"clipPath"),n.dom.elNonForecastMask.setAttribute("id","nonForecastMask".concat(n.cuid));var d=t.config.chart.type,h=0,g=0;(d==="bar"||d==="rangeBar"||d==="candlestick"||d==="boxPlot"||t.globals.comboBarCount>0)&&t.globals.isXNumeric&&!t.globals.isBarHorizontal&&(h=t.config.grid.padding.left,g=t.config.grid.padding.right,n.barPadForNumericAxis>h&&(h=n.barPadForNumericAxis,g=n.barPadForNumericAxis)),n.dom.elGridRect=s.drawRect(-o/2-h-2,-o/2,n.gridWidth+o+g+h+4,n.gridHeight+o,0,"#fff");var p=t.globals.markers.largestSize+1;n.dom.elGridRectMarker=s.drawRect(2*-p,2*-p,n.gridWidth+4*p,n.gridHeight+4*p,0,"#fff"),n.dom.elGridRectMask.appendChild(n.dom.elGridRect.node),n.dom.elGridRectMarkerMask.appendChild(n.dom.elGridRectMarker.node);var b=n.dom.baseEl.querySelector("defs");b.appendChild(n.dom.elGridRectMask),b.appendChild(n.dom.elForecastMask),b.appendChild(n.dom.elNonForecastMask),b.appendChild(n.dom.elGridRectMarkerMask)}},{key:"_drawGridLines",value:function(t){var n=t.i,s=t.x1,o=t.y1,c=t.x2,d=t.y2,h=t.xCount,g=t.parent,p=this.w;if(!(n===0&&p.globals.skipFirstTimelinelabel||n===h-1&&p.globals.skipLastTimelinelabel&&!p.config.xaxis.labels.formatter||p.config.chart.type==="radar")){p.config.grid.xaxis.lines.show&&this._drawGridLine({i:n,x1:s,y1:o,x2:c,y2:d,xCount:h,parent:g});var b=0;if(p.globals.hasXaxisGroups&&p.config.xaxis.tickPlacement==="between"){var y=p.globals.groups;if(y){for(var S=0,P=0;S2));c++);return!t.globals.isBarHorizontal||this.isRangeBar?(s=this.xaxisLabels.length,this.isRangeBar&&(s--,o=t.globals.labels.length,t.config.xaxis.tickAmount&&t.config.xaxis.labels.formatter&&(s=t.config.xaxis.tickAmount)),this._drawXYLines({xCount:s,tickAmount:o})):(s=o,o=t.globals.xTickAmount,this._drawInvertedXYLines({xCount:s,tickAmount:o})),this.drawGridBands(s,o),{el:this.elg,elGridBorders:this.elGridBorders,xAxisTickWidth:t.globals.gridWidth/s}}},{key:"drawGridBands",value:function(t,n){var s=this.w;if(s.config.grid.row.colors!==void 0&&s.config.grid.row.colors.length>0)for(var o=0,c=s.globals.gridHeight/n,d=s.globals.gridWidth,h=0,g=0;h=s.config.grid.row.colors.length&&(g=0),this._drawGridBandRect({c:g,x1:0,y1:o,x2:d,y2:c,type:"row"}),o+=s.globals.gridHeight/n;if(s.config.grid.column.colors!==void 0&&s.config.grid.column.colors.length>0)for(var p=s.globals.isBarHorizontal||s.config.xaxis.type!=="category"&&!s.config.xaxis.convertedCatToNumeric?t:t-1,b=s.globals.padHorizontal,y=s.globals.padHorizontal+s.globals.gridWidth/p,S=s.globals.gridHeight,P=0,T=0;P=s.config.grid.column.colors.length&&(T=0),this._drawGridBandRect({c:T,x1:b,y1:0,x2:y,y2:S,type:"column"}),b+=s.globals.gridWidth/p}}]),F}(),Z=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"niceScale",value:function(t,n){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,c=arguments.length>4?arguments[4]:void 0,d=this.w,h=Math.abs(n-t);if((s=this._adjustTicksForSmallRange(s,o,h))==="dataPoints"&&(s=d.globals.dataPoints-1),t===Number.MIN_VALUE&&n===0||!L.isNumber(t)&&!L.isNumber(n)||t===Number.MIN_VALUE&&n===-Number.MAX_VALUE)return t=0,n=s,this.linearScale(t,n,s);t>n?(console.warn("axis.min cannot be greater than axis.max"),n=t+.1):t===n&&(t=t===0?0:t-.5,n=n===0?2:n+.5);var g=[];h<1&&c&&(d.config.chart.type==="candlestick"||d.config.series[o].type==="candlestick"||d.config.chart.type==="boxPlot"||d.config.series[o].type==="boxPlot"||d.globals.isRangeData)&&(n*=1.01);var p=s+1;p<2?p=2:p>2&&(p-=2);var b=h/p,y=Math.floor(L.log10(b)),S=Math.pow(10,y),P=Math.round(b/S);P<1&&(P=1);var T=P*S,R=T*Math.floor(t/T),M=T*Math.ceil(n/T),H=R;if(c&&h>2){for(;g.push(L.stripNumber(H,7)),!((H+=T)>M););return{result:g,niceMin:g[0],niceMax:g[g.length-1]}}var U=t;(g=[]).push(L.stripNumber(U,7));for(var v=Math.abs(n-t)/s,k=0;k<=s;k++)U+=v,g.push(U);return g[g.length-2]>=n&&g.pop(),{result:g,niceMin:g[0],niceMax:g[g.length-1]}}},{key:"linearScale",value:function(t,n){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:10,o=arguments.length>3?arguments[3]:void 0,c=Math.abs(n-t);(s=this._adjustTicksForSmallRange(s,o,c))==="dataPoints"&&(s=this.w.globals.dataPoints-1);var d=c/s;s===Number.MAX_VALUE&&(s=10,d=1);for(var h=[],g=t;s>=0;)h.push(g),g+=d,s-=1;return{result:h,niceMin:h[0],niceMax:h[h.length-1]}}},{key:"logarithmicScaleNice",value:function(t,n,s){n<=0&&(n=Math.max(t,s)),t<=0&&(t=Math.min(n,s));for(var o=[],c=Math.ceil(Math.log(n)/Math.log(s)+1),d=Math.floor(Math.log(t)/Math.log(s));d5)o.allSeriesCollapsed=!1,o.yAxisScale[t]=this.logarithmicScale(n,s,d.logBase),o.yAxisScale[t]=d.forceNiceScale?this.logarithmicScaleNice(n,s,d.logBase):this.logarithmicScale(n,s,d.logBase);else if(s!==-Number.MAX_VALUE&&L.isNumber(s))if(o.allSeriesCollapsed=!1,d.min===void 0&&d.max===void 0||d.forceNiceScale){var g=c.yaxis[t].max===void 0&&c.yaxis[t].min===void 0||c.yaxis[t].forceNiceScale;o.yAxisScale[t]=this.niceScale(n,s,d.tickAmount?d.tickAmount:h<5&&h>1?h+1:5,t,g)}else o.yAxisScale[t]=this.linearScale(n,s,d.tickAmount,t);else o.yAxisScale[t]=this.linearScale(0,5,5)}},{key:"setXScale",value:function(t,n){var s=this.w,o=s.globals,c=s.config.xaxis,d=Math.abs(n-t);return n!==-Number.MAX_VALUE&&L.isNumber(n)?o.xAxisScale=this.linearScale(t,n,c.tickAmount?c.tickAmount:d<5&&d>1?d+1:5,0):o.xAxisScale=this.linearScale(0,5,5),o.xAxisScale}},{key:"setMultipleYScales",value:function(){var t=this,n=this.w.globals,s=this.w.config,o=n.minYArr.concat([]),c=n.maxYArr.concat([]),d=[];s.yaxis.forEach(function(h,g){var p=g;s.series.forEach(function(S,P){S.name===h.seriesName&&(p=P,g!==P?d.push({index:P,similarIndex:g,alreadyExists:!0}):d.push({index:P}))});var b=o[p],y=c[p];t.setYScaleForIndex(g,b,y)}),this.sameScaleInMultipleAxes(o,c,d)}},{key:"sameScaleInMultipleAxes",value:function(t,n,s){var o=this,c=this.w.config,d=this.w.globals,h=[];s.forEach(function(R){R.alreadyExists&&(h[R.index]===void 0&&(h[R.index]=[]),h[R.index].push(R.index),h[R.index].push(R.similarIndex))}),d.yAxisSameScaleIndices=h,h.forEach(function(R,M){h.forEach(function(H,U){var v,k;M!==U&&(v=R,k=H,v.filter(function(I){return k.indexOf(I)!==-1})).length>0&&(h[M]=h[M].concat(h[U]))})});var g=h.map(function(R){return R.filter(function(M,H){return R.indexOf(M)===H})}).map(function(R){return R.sort()});h=h.filter(function(R){return!!R});var p=g.slice(),b=p.map(function(R){return JSON.stringify(R)});p=p.filter(function(R,M){return b.indexOf(JSON.stringify(R))===M});var y=[],S=[];t.forEach(function(R,M){p.forEach(function(H,U){H.indexOf(M)>-1&&(y[U]===void 0&&(y[U]=[],S[U]=[]),y[U].push({key:M,value:R}),S[U].push({key:M,value:n[M]}))})});var P=Array.apply(null,Array(p.length)).map(Number.prototype.valueOf,Number.MIN_VALUE),T=Array.apply(null,Array(p.length)).map(Number.prototype.valueOf,-Number.MAX_VALUE);y.forEach(function(R,M){R.forEach(function(H,U){P[M]=Math.min(H.value,P[M])})}),S.forEach(function(R,M){R.forEach(function(H,U){T[M]=Math.max(H.value,T[M])})}),t.forEach(function(R,M){S.forEach(function(H,U){var v=P[U],k=T[U];c.chart.stacked&&(k=0,H.forEach(function(I,z){I.value!==-Number.MAX_VALUE&&(k+=I.value),v!==Number.MIN_VALUE&&(v+=y[U][z].value)})),H.forEach(function(I,z){H[z].key===M&&(c.yaxis[M].min!==void 0&&(v=typeof c.yaxis[M].min=="function"?c.yaxis[M].min(d.minY):c.yaxis[M].min),c.yaxis[M].max!==void 0&&(k=typeof c.yaxis[M].max=="function"?c.yaxis[M].max(d.maxY):c.yaxis[M].max),o.setYScaleForIndex(M,v,k))})})})}},{key:"autoScaleY",value:function(t,n,s){t||(t=this);var o=t.w;if(o.globals.isMultipleYAxis||o.globals.collapsedSeries.length)return console.warn("autoScaleYaxis is not supported in a multi-yaxis chart."),n;var c=o.globals.seriesX[0],d=o.config.chart.stacked;return n.forEach(function(h,g){for(var p=0,b=0;b=s.xaxis.min){p=b;break}var y,S,P=o.globals.minYArr[g],T=o.globals.maxYArr[g],R=o.globals.stackedSeriesTotals;o.globals.series.forEach(function(M,H){var U=M[p];d?(U=R[p],y=S=U,R.forEach(function(v,k){c[k]<=s.xaxis.max&&c[k]>=s.xaxis.min&&(v>S&&v!==null&&(S=v),M[k]=s.xaxis.min){var I=v,z=v;o.globals.series.forEach(function(q,K){v!==null&&(I=Math.min(q[k],I),z=Math.max(q[k],z))}),z>S&&z!==null&&(S=z),IP&&(y=P),n.length>1?(n[H].min=h.min===void 0?y:h.min,n[H].max=h.max===void 0?S:h.max):(n[0].min=h.min===void 0?y:h.min,n[0].max=h.max===void 0?S:h.max)})}),n}}]),F}(),te=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.scales=new Z(t)}return m(F,[{key:"init",value:function(){this.setYRange(),this.setXRange(),this.setZRange()}},{key:"getMinYMaxY",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Number.MAX_VALUE,s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:-Number.MAX_VALUE,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,c=this.w.config,d=this.w.globals,h=-Number.MAX_VALUE,g=Number.MIN_VALUE;o===null&&(o=t+1);var p=d.series,b=p,y=p;c.chart.type==="candlestick"?(b=d.seriesCandleL,y=d.seriesCandleH):c.chart.type==="boxPlot"?(b=d.seriesCandleO,y=d.seriesCandleC):d.isRangeData&&(b=d.seriesRangeStart,y=d.seriesRangeEnd);for(var S=t;Sb[S][P]&&b[S][P]<0&&(g=b[S][P])):d.hasNullValues=!0}}return c.chart.type==="rangeBar"&&d.seriesRangeStart.length&&d.isBarHorizontal&&(g=n),c.chart.type==="bar"&&(g<0&&h<0&&(h=0),g===Number.MIN_VALUE&&(g=0)),{minY:g,maxY:h,lowestY:n,highestY:s}}},{key:"setYRange",value:function(){var t=this.w.globals,n=this.w.config;t.maxY=-Number.MAX_VALUE,t.minY=Number.MIN_VALUE;var s=Number.MAX_VALUE;if(t.isMultipleYAxis)for(var o=0;o=0&&s<=10||n.yaxis[0].min!==void 0||n.yaxis[0].max!==void 0)&&(h=0),t.minY=s-5*h/100,s>0&&t.minY<0&&(t.minY=0),t.maxY=t.maxY+5*h/100}return n.yaxis.forEach(function(g,p){g.max!==void 0&&(typeof g.max=="number"?t.maxYArr[p]=g.max:typeof g.max=="function"&&(t.maxYArr[p]=g.max(t.isMultipleYAxis?t.maxYArr[p]:t.maxY)),t.maxY=t.maxYArr[p]),g.min!==void 0&&(typeof g.min=="number"?t.minYArr[p]=g.min:typeof g.min=="function"&&(t.minYArr[p]=g.min(t.isMultipleYAxis?t.minYArr[p]===Number.MIN_VALUE?0:t.minYArr[p]:t.minY)),t.minY=t.minYArr[p])}),t.isBarHorizontal&&["min","max"].forEach(function(g){n.xaxis[g]!==void 0&&typeof n.xaxis[g]=="number"&&(g==="min"?t.minY=n.xaxis[g]:t.maxY=n.xaxis[g])}),t.isMultipleYAxis?(this.scales.setMultipleYScales(),t.minY=s,t.yAxisScale.forEach(function(g,p){t.minYArr[p]=g.niceMin,t.maxYArr[p]=g.niceMax})):(this.scales.setYScaleForIndex(0,t.minY,t.maxY),t.minY=t.yAxisScale[0].niceMin,t.maxY=t.yAxisScale[0].niceMax,t.minYArr[0]=t.yAxisScale[0].niceMin,t.maxYArr[0]=t.yAxisScale[0].niceMax),{minY:t.minY,maxY:t.maxY,minYArr:t.minYArr,maxYArr:t.maxYArr,yAxisScale:t.yAxisScale}}},{key:"setXRange",value:function(){var t=this.w.globals,n=this.w.config,s=n.xaxis.type==="numeric"||n.xaxis.type==="datetime"||n.xaxis.type==="category"&&!t.noLabelsProvided||t.noLabelsProvided||t.isXNumeric;if(t.isXNumeric&&function(){for(var h=0;ht.dataPoints&&t.dataPoints!==0&&(o=t.dataPoints-1)):n.xaxis.tickAmount==="dataPoints"?(t.series.length>1&&(o=t.series[t.maxValsInArrayIndex].length-1),t.isXNumeric&&(o=t.maxX-t.minX-1)):o=n.xaxis.tickAmount,t.xTickAmount=o,n.xaxis.max!==void 0&&typeof n.xaxis.max=="number"&&(t.maxX=n.xaxis.max),n.xaxis.min!==void 0&&typeof n.xaxis.min=="number"&&(t.minX=n.xaxis.min),n.xaxis.range!==void 0&&(t.minX=t.maxX-n.xaxis.range),t.minX!==Number.MAX_VALUE&&t.maxX!==-Number.MAX_VALUE)if(n.xaxis.convertedCatToNumeric&&!t.dataFormatXNumeric){for(var c=[],d=t.minX-1;d0&&(t.xAxisScale=this.scales.linearScale(1,t.labels.length,o-1),t.seriesX=t.labels.slice());s&&(t.labels=t.xAxisScale.result.slice())}return t.isBarHorizontal&&t.labels.length&&(t.xTickAmount=t.labels.length),this._handleSingleDataPoint(),this._getMinXDiff(),{minX:t.minX,maxX:t.maxX}}},{key:"setZRange",value:function(){var t=this.w.globals;if(t.isDataXYZ){for(var n=0;n0){var h=c-o[d-1];h>0&&(t.minXDiff=Math.min(h,t.minXDiff))}}),t.dataPoints!==1&&t.minXDiff!==Number.MAX_VALUE||(t.minXDiff=.5)})}},{key:"_setStackedMinMax",value:function(){var t=this,n=this.w.globals;if(n.series.length){var s=n.seriesGroups;s.length||(s=[this.w.config.series.map(function(d){return d.name})]);var o={},c={};s.forEach(function(d){o[d]=[],c[d]=[],t.w.config.series.map(function(h,g){return d.indexOf(h.name)>-1?g:null}).filter(function(h){return h!==null}).forEach(function(h){for(var g=0;g0?o[d][g]+=parseFloat(n.series[h][g])+1e-4:c[d][g]+=parseFloat(n.series[h][g]))})}),Object.entries(o).forEach(function(d){var h=V(d,1)[0];o[h].forEach(function(g,p){n.maxY=Math.max(n.maxY,o[h][p]),n.minY=Math.min(n.minY,c[h][p])})})}}}]),F}(),se=function(){function F(t,n){u(this,F),this.ctx=t,this.elgrid=n,this.w=t.w;var s=this.w;this.xaxisFontSize=s.config.xaxis.labels.style.fontSize,this.axisFontFamily=s.config.xaxis.labels.style.fontFamily,this.xaxisForeColors=s.config.xaxis.labels.style.colors,this.isCategoryBarHorizontal=s.config.chart.type==="bar"&&s.config.plotOptions.bar.horizontal,this.xAxisoffX=0,s.config.xaxis.position==="bottom"&&(this.xAxisoffX=s.globals.gridHeight),this.drawnLabels=[],this.axesUtils=new Le(t)}return m(F,[{key:"drawYaxis",value:function(t){var n=this,s=this.w,o=new N(this.ctx),c=s.config.yaxis[t].labels.style,d=c.fontSize,h=c.fontFamily,g=c.fontWeight,p=o.group({class:"apexcharts-yaxis",rel:t,transform:"translate("+s.globals.translateYAxisX[t]+", 0)"});if(this.axesUtils.isYAxisHidden(t))return p;var b=o.group({class:"apexcharts-yaxis-texts-g"});p.add(b);var y=s.globals.yAxisScale[t].result.length-1,S=s.globals.gridHeight/y,P=s.globals.translateY,T=s.globals.yLabelFormatters[t],R=s.globals.yAxisScale[t].result.slice();R=this.axesUtils.checkForReversedLabels(t,R);var M="";if(s.config.yaxis[t].labels.show)for(var H=function(ae){var re=R[ae];re=T(re,ae,s);var ge=s.config.yaxis[t].labels.padding;s.config.yaxis[t].opposite&&s.config.yaxis.length!==0&&(ge*=-1);var Se="end";s.config.yaxis[t].opposite&&(Se="start"),s.config.yaxis[t].labels.align==="left"?Se="start":s.config.yaxis[t].labels.align==="center"?Se="middle":s.config.yaxis[t].labels.align==="right"&&(Se="end");var ye=n.axesUtils.getYAxisForeColor(c.colors,t),Ne=o.drawText({x:ge,y:P+y/10+s.config.yaxis[t].labels.offsetY+1,text:re,textAnchor:Se,fontSize:d,fontFamily:h,fontWeight:g,maxWidth:s.config.yaxis[t].labels.maxWidth,foreColor:Array.isArray(ye)?ye[ae]:ye,isPlainText:!1,cssClass:"apexcharts-yaxis-label "+c.cssClass});ae===y&&(M=Ne),b.add(Ne);var $e=document.createElementNS(s.globals.SVGNS,"title");if($e.textContent=Array.isArray(re)?re.join(" "):re,Ne.node.appendChild($e),s.config.yaxis[t].labels.rotate!==0){var lt=o.rotateAroundCenter(M.node),ct=o.rotateAroundCenter(Ne.node);Ne.node.setAttribute("transform","rotate(".concat(s.config.yaxis[t].labels.rotate," ").concat(lt.x," ").concat(ct.y,")"))}P+=S},U=y;U>=0;U--)H(U);if(s.config.yaxis[t].title.text!==void 0){var v=o.group({class:"apexcharts-yaxis-title"}),k=0;s.config.yaxis[t].opposite&&(k=s.globals.translateYAxisX[t]);var I=o.drawText({x:k,y:s.globals.gridHeight/2+s.globals.translateY+s.config.yaxis[t].title.offsetY,text:s.config.yaxis[t].title.text,textAnchor:"end",foreColor:s.config.yaxis[t].title.style.color,fontSize:s.config.yaxis[t].title.style.fontSize,fontWeight:s.config.yaxis[t].title.style.fontWeight,fontFamily:s.config.yaxis[t].title.style.fontFamily,cssClass:"apexcharts-yaxis-title-text "+s.config.yaxis[t].title.style.cssClass});v.add(I),p.add(v)}var z=s.config.yaxis[t].axisBorder,q=31+z.offsetX;if(s.config.yaxis[t].opposite&&(q=-31-z.offsetX),z.show){var K=o.drawLine(q,s.globals.translateY+z.offsetY-2,q,s.globals.gridHeight+s.globals.translateY+z.offsetY+2,z.color,0,z.width);p.add(K)}return s.config.yaxis[t].axisTicks.show&&this.axesUtils.drawYAxisTicks(q,y,z,s.config.yaxis[t].axisTicks,t,S,p),p}},{key:"drawYaxisInversed",value:function(t){var n=this.w,s=new N(this.ctx),o=s.group({class:"apexcharts-xaxis apexcharts-yaxis-inversed"}),c=s.group({class:"apexcharts-xaxis-texts-g",transform:"translate(".concat(n.globals.translateXAxisX,", ").concat(n.globals.translateXAxisY,")")});o.add(c);var d=n.globals.yAxisScale[t].result.length-1,h=n.globals.gridWidth/d+.1,g=h+n.config.xaxis.labels.offsetX,p=n.globals.xLabelFormatter,b=n.globals.yAxisScale[t].result.slice(),y=n.globals.timescaleLabels;y.length>0&&(this.xaxisLabels=y.slice(),d=(b=y.slice()).length),b=this.axesUtils.checkForReversedLabels(t,b);var S=y.length;if(n.config.xaxis.labels.show)for(var P=S?0:d;S?P=0;S?P++:P--){var T=b[P];T=p(T,P,n);var R=n.globals.gridWidth+n.globals.padHorizontal-(g-h+n.config.xaxis.labels.offsetX);if(y.length){var M=this.axesUtils.getLabel(b,y,R,P,this.drawnLabels,this.xaxisFontSize);R=M.x,T=M.text,this.drawnLabels.push(M.text),P===0&&n.globals.skipFirstTimelinelabel&&(T=""),P===b.length-1&&n.globals.skipLastTimelinelabel&&(T="")}var H=s.drawText({x:R,y:this.xAxisoffX+n.config.xaxis.labels.offsetY+30-(n.config.xaxis.position==="top"?n.globals.xAxisHeight+n.config.xaxis.axisTicks.height-2:0),text:T,textAnchor:"middle",foreColor:Array.isArray(this.xaxisForeColors)?this.xaxisForeColors[t]:this.xaxisForeColors,fontSize:this.xaxisFontSize,fontFamily:this.xaxisFontFamily,fontWeight:n.config.xaxis.labels.style.fontWeight,isPlainText:!1,cssClass:"apexcharts-xaxis-label "+n.config.xaxis.labels.style.cssClass});c.add(H),H.tspan(T);var U=document.createElementNS(n.globals.SVGNS,"title");U.textContent=T,H.node.appendChild(U),g+=h}return this.inversedYAxisTitleText(o),this.inversedYAxisBorder(o),o}},{key:"inversedYAxisBorder",value:function(t){var n=this.w,s=new N(this.ctx),o=n.config.xaxis.axisBorder;if(o.show){var c=0;n.config.chart.type==="bar"&&n.globals.isXNumeric&&(c-=15);var d=s.drawLine(n.globals.padHorizontal+c+o.offsetX,this.xAxisoffX,n.globals.gridWidth,this.xAxisoffX,o.color,0,o.height);this.elgrid&&this.elgrid.elGridBorders&&n.config.grid.show?this.elgrid.elGridBorders.add(d):t.add(d)}}},{key:"inversedYAxisTitleText",value:function(t){var n=this.w,s=new N(this.ctx);if(n.config.xaxis.title.text!==void 0){var o=s.group({class:"apexcharts-xaxis-title apexcharts-yaxis-title-inversed"}),c=s.drawText({x:n.globals.gridWidth/2+n.config.xaxis.title.offsetX,y:this.xAxisoffX+parseFloat(this.xaxisFontSize)+parseFloat(n.config.xaxis.title.style.fontSize)+n.config.xaxis.title.offsetY+20,text:n.config.xaxis.title.text,textAnchor:"middle",fontSize:n.config.xaxis.title.style.fontSize,fontFamily:n.config.xaxis.title.style.fontFamily,fontWeight:n.config.xaxis.title.style.fontWeight,foreColor:n.config.xaxis.title.style.color,cssClass:"apexcharts-xaxis-title-text "+n.config.xaxis.title.style.cssClass});o.add(c),t.add(o)}}},{key:"yAxisTitleRotate",value:function(t,n){var s=this.w,o=new N(this.ctx),c={width:0,height:0},d={width:0,height:0},h=s.globals.dom.baseEl.querySelector(" .apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-texts-g"));h!==null&&(c=h.getBoundingClientRect());var g=s.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(t,"'] .apexcharts-yaxis-title text"));if(g!==null&&(d=g.getBoundingClientRect()),g!==null){var p=this.xPaddingForYAxisTitle(t,c,d,n);g.setAttribute("x",p.xPos-(n?10:0))}if(g!==null){var b=o.rotateAroundCenter(g);g.setAttribute("transform","rotate(".concat(n?-1*s.config.yaxis[t].title.rotate:s.config.yaxis[t].title.rotate," ").concat(b.x," ").concat(b.y,")"))}}},{key:"xPaddingForYAxisTitle",value:function(t,n,s,o){var c=this.w,d=0,h=0,g=10;return c.config.yaxis[t].title.text===void 0||t<0?{xPos:h,padd:0}:(o?(h=n.width+c.config.yaxis[t].title.offsetX+s.width/2+g/2,(d+=1)===0&&(h-=g/2)):(h=-1*n.width+c.config.yaxis[t].title.offsetX+g/2+s.width/2,c.globals.isBarHorizontal&&(g=25,h=-1*n.width-c.config.yaxis[t].title.offsetX-g)),{xPos:h,padd:g})}},{key:"setYAxisXPosition",value:function(t,n){var s=this.w,o=0,c=0,d=18,h=1;s.config.yaxis.length>1&&(this.multipleYs=!0),s.config.yaxis.map(function(g,p){var b=s.globals.ignoreYAxisIndexes.indexOf(p)>-1||!g.show||g.floating||t[p].width===0,y=t[p].width+n[p].width;g.opposite?s.globals.isBarHorizontal?(c=s.globals.gridWidth+s.globals.translateX-1,s.globals.translateYAxisX[p]=c-g.labels.offsetX):(c=s.globals.gridWidth+s.globals.translateX+h,b||(h=h+y+20),s.globals.translateYAxisX[p]=c-g.labels.offsetX+20):(o=s.globals.translateX-d,b||(d=d+y+20),s.globals.translateYAxisX[p]=o+g.labels.offsetX)})}},{key:"setYAxisTextAlignments",value:function(){var t=this.w,n=t.globals.dom.baseEl.getElementsByClassName("apexcharts-yaxis");(n=L.listToArray(n)).forEach(function(s,o){var c=t.config.yaxis[o];if(c&&!c.floating&&c.labels.align!==void 0){var d=t.globals.dom.baseEl.querySelector(".apexcharts-yaxis[rel='".concat(o,"'] .apexcharts-yaxis-texts-g")),h=t.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxis[rel='".concat(o,"'] .apexcharts-yaxis-label"));h=L.listToArray(h);var g=d.getBoundingClientRect();c.labels.align==="left"?(h.forEach(function(p,b){p.setAttribute("text-anchor","start")}),c.opposite||d.setAttribute("transform","translate(-".concat(g.width,", 0)"))):c.labels.align==="center"?(h.forEach(function(p,b){p.setAttribute("text-anchor","middle")}),d.setAttribute("transform","translate(".concat(g.width/2*(c.opposite?1:-1),", 0)"))):c.labels.align==="right"&&(h.forEach(function(p,b){p.setAttribute("text-anchor","end")}),c.opposite&&d.setAttribute("transform","translate(".concat(g.width,", 0)")))}})}}]),F}(),ce=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.documentEvent=L.bind(this.documentEvent,this)}return m(F,[{key:"addEventListener",value:function(t,n){var s=this.w;s.globals.events.hasOwnProperty(t)?s.globals.events[t].push(n):s.globals.events[t]=[n]}},{key:"removeEventListener",value:function(t,n){var s=this.w;if(s.globals.events.hasOwnProperty(t)){var o=s.globals.events[t].indexOf(n);o!==-1&&s.globals.events[t].splice(o,1)}}},{key:"fireEvent",value:function(t,n){var s=this.w;if(s.globals.events.hasOwnProperty(t)){n&&n.length||(n=[]);for(var o=s.globals.events[t],c=o.length,d=0;d0&&(n=this.w.config.chart.locales.concat(window.Apex.chart.locales));var s=n.filter(function(c){return c.name===t})[0];if(!s)throw new Error("Wrong locale name provided. Please make sure you set the correct locale name in options");var o=L.extend(ie,s);this.w.globals.locale=o.options}}]),F}(),Ce=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"drawAxis",value:function(t,n){var s,o,c=this,d=this.w.globals,h=this.w.config,g=new be(this.ctx,n),p=new se(this.ctx,n);d.axisCharts&&t!=="radar"&&(d.isBarHorizontal?(o=p.drawYaxisInversed(0),s=g.drawXaxisInversed(0),d.dom.elGraphical.add(s),d.dom.elGraphical.add(o)):(s=g.drawXaxis(),d.dom.elGraphical.add(s),h.yaxis.map(function(b,y){if(d.ignoreYAxisIndexes.indexOf(y)===-1&&(o=p.drawYaxis(y),d.dom.Paper.add(o),c.w.config.grid.position==="back")){var S=d.dom.Paper.children()[1];S.remove(),d.dom.Paper.add(S)}})))}}]),F}(),Me=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"drawXCrosshairs",value:function(){var t=this.w,n=new N(this.ctx),s=new Y(this.ctx),o=t.config.xaxis.crosshairs.fill.gradient,c=t.config.xaxis.crosshairs.dropShadow,d=t.config.xaxis.crosshairs.fill.type,h=o.colorFrom,g=o.colorTo,p=o.opacityFrom,b=o.opacityTo,y=o.stops,S=c.enabled,P=c.left,T=c.top,R=c.blur,M=c.color,H=c.opacity,U=t.config.xaxis.crosshairs.fill.color;if(t.config.xaxis.crosshairs.show){d==="gradient"&&(U=n.drawGradient("vertical",h,g,p,b,null,y,null));var v=n.drawRect();t.config.xaxis.crosshairs.width===1&&(v=n.drawLine());var k=t.globals.gridHeight;(!L.isNumber(k)||k<0)&&(k=0);var I=t.config.xaxis.crosshairs.width;(!L.isNumber(I)||I<0)&&(I=0),v.attr({class:"apexcharts-xcrosshairs",x:0,y:0,y2:k,width:I,height:k,fill:U,filter:"none","fill-opacity":t.config.xaxis.crosshairs.opacity,stroke:t.config.xaxis.crosshairs.stroke.color,"stroke-width":t.config.xaxis.crosshairs.stroke.width,"stroke-dasharray":t.config.xaxis.crosshairs.stroke.dashArray}),S&&(v=s.dropShadow(v,{left:P,top:T,blur:R,color:M,opacity:H})),t.globals.dom.elGraphical.add(v)}}},{key:"drawYCrosshairs",value:function(){var t=this.w,n=new N(this.ctx),s=t.config.yaxis[0].crosshairs,o=t.globals.barPadForNumericAxis;if(t.config.yaxis[0].crosshairs.show){var c=n.drawLine(-o,0,t.globals.gridWidth+o,0,s.stroke.color,s.stroke.dashArray,s.stroke.width);c.attr({class:"apexcharts-ycrosshairs"}),t.globals.dom.elGraphical.add(c)}var d=n.drawLine(-o,0,t.globals.gridWidth+o,0,s.stroke.color,0,0);d.attr({class:"apexcharts-ycrosshairs-hidden"}),t.globals.dom.elGraphical.add(d)}}]),F}(),Pe=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"checkResponsiveConfig",value:function(t){var n=this,s=this.w,o=s.config;if(o.responsive.length!==0){var c=o.responsive.slice();c.sort(function(p,b){return p.breakpoint>b.breakpoint?1:b.breakpoint>p.breakpoint?-1:0}).reverse();var d=new ke({}),h=function(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},b=c[0].breakpoint,y=window.innerWidth>0?window.innerWidth:screen.width;if(y>b){var S=J.extendArrayProps(d,s.globals.initialConfig,s);p=L.extend(S,p),p=L.extend(s.config,p),n.overrideResponsiveOptions(p)}else for(var P=0;P0&&typeof s.config.colors[0]=="function"&&(s.globals.colors=s.config.series.map(function(T,R){var M=s.config.colors[R];return M||(M=s.config.colors[0]),typeof M=="function"?(n.isColorFn=!0,M({value:s.globals.axisCharts?s.globals.series[R][0]?s.globals.series[R][0]:0:s.globals.series[R],seriesIndex:R,dataPointIndex:R,w:s})):M}))),s.globals.seriesColors.map(function(T,R){T&&(s.globals.colors[R]=T)}),s.config.theme.monochrome.enabled){var c=[],d=s.globals.series.length;(this.isBarDistributed||this.isHeatmapDistributed)&&(d=s.globals.series[0].length*s.globals.series.length);for(var h=s.config.theme.monochrome.color,g=1/(d/s.config.theme.monochrome.shadeIntensity),p=s.config.theme.monochrome.shadeTo,b=0,y=0;y2&&arguments[2]!==void 0?arguments[2]:null,o=this.w,c=n||o.globals.series.length;if(s===null&&(s=this.isBarDistributed||this.isHeatmapDistributed||o.config.chart.type==="heatmap"&&o.config.plotOptions.heatmap.colorScale.inverse),s&&o.globals.series.length&&(c=o.globals.series[o.globals.maxValsInArrayIndex].length*o.globals.series.length),t.lengtht.globals.svgWidth&&(this.dCtx.lgRect.width=t.globals.svgWidth/1.5),this.dCtx.lgRect}},{key:"getLargestStringFromMultiArr",value:function(t,n){var s=t;if(this.w.globals.isMultiLineX){var o=n.map(function(d,h){return Array.isArray(d)?d.length:1}),c=Math.max.apply(Math,D(o));s=n[o.indexOf(c)]}return s}}]),F}(),Ge=function(){function F(t){u(this,F),this.w=t.w,this.dCtx=t}return m(F,[{key:"getxAxisLabelsCoords",value:function(){var t,n=this.w,s=n.globals.labels.slice();if(n.config.xaxis.convertedCatToNumeric&&s.length===0&&(s=n.globals.categoryLabels),n.globals.timescaleLabels.length>0){var o=this.getxAxisTimeScaleLabelsCoords();t={width:o.width,height:o.height},n.globals.rotateXLabels=!1}else{this.dCtx.lgWidthForSideLegends=n.config.legend.position!=="left"&&n.config.legend.position!=="right"||n.config.legend.floating?0:this.dCtx.lgRect.width;var c=n.globals.xLabelFormatter,d=L.getLargestStringFromArr(s),h=this.dCtx.dimHelpers.getLargestStringFromMultiArr(d,s);n.globals.isBarHorizontal&&(h=d=n.globals.yAxisScale[0].result.reduce(function(T,R){return T.length>R.length?T:R},0));var g=new Ae(this.dCtx.ctx),p=d;d=g.xLabelFormat(c,d,p,{i:void 0,dateFormatter:new le(this.dCtx.ctx).formatDate,w:n}),h=g.xLabelFormat(c,h,p,{i:void 0,dateFormatter:new le(this.dCtx.ctx).formatDate,w:n}),(n.config.xaxis.convertedCatToNumeric&&d===void 0||String(d).trim()==="")&&(h=d="1");var b=new N(this.dCtx.ctx),y=b.getTextRects(d,n.config.xaxis.labels.style.fontSize),S=y;if(d!==h&&(S=b.getTextRects(h,n.config.xaxis.labels.style.fontSize)),(t={width:y.width>=S.width?y.width:S.width,height:y.height>=S.height?y.height:S.height}).width*s.length>n.globals.svgWidth-this.dCtx.lgWidthForSideLegends-this.dCtx.yAxisWidth-this.dCtx.gridPad.left-this.dCtx.gridPad.right&&n.config.xaxis.labels.rotate!==0||n.config.xaxis.labels.rotateAlways){if(!n.globals.isBarHorizontal){n.globals.rotateXLabels=!0;var P=function(T){return b.getTextRects(T,n.config.xaxis.labels.style.fontSize,n.config.xaxis.labels.style.fontFamily,"rotate(".concat(n.config.xaxis.labels.rotate," 0 0)"),!1)};y=P(d),d!==h&&(S=P(h)),t.height=(y.height>S.height?y.height:S.height)/1.5,t.width=y.width>S.width?y.width:S.width}}else n.globals.rotateXLabels=!1}return n.config.xaxis.labels.show||(t={width:0,height:0}),{width:t.width,height:t.height}}},{key:"getxAxisGroupLabelsCoords",value:function(){var t,n=this.w;if(!n.globals.hasXaxisGroups)return{width:0,height:0};var s,o=((t=n.config.xaxis.group.style)===null||t===void 0?void 0:t.fontSize)||n.config.xaxis.labels.style.fontSize,c=n.globals.groups.map(function(y){return y.title}),d=L.getLargestStringFromArr(c),h=this.dCtx.dimHelpers.getLargestStringFromMultiArr(d,c),g=new N(this.dCtx.ctx),p=g.getTextRects(d,o),b=p;return d!==h&&(b=g.getTextRects(h,o)),s={width:p.width>=b.width?p.width:b.width,height:p.height>=b.height?p.height:b.height},n.config.xaxis.labels.show||(s={width:0,height:0}),{width:s.width,height:s.height}}},{key:"getxAxisTitleCoords",value:function(){var t=this.w,n=0,s=0;if(t.config.xaxis.title.text!==void 0){var o=new N(this.dCtx.ctx).getTextRects(t.config.xaxis.title.text,t.config.xaxis.title.style.fontSize);n=o.width,s=o.height}return{width:n,height:s}}},{key:"getxAxisTimeScaleLabelsCoords",value:function(){var t,n=this.w;this.dCtx.timescaleLabels=n.globals.timescaleLabels.slice();var s=this.dCtx.timescaleLabels.map(function(c){return c.value}),o=s.reduce(function(c,d){return c===void 0?(console.error("You have possibly supplied invalid Date format. Please supply a valid JavaScript Date"),0):c.length>d.length?c:d},0);return 1.05*(t=new N(this.dCtx.ctx).getTextRects(o,n.config.xaxis.labels.style.fontSize)).width*s.length>n.globals.gridWidth&&n.config.xaxis.labels.rotate!==0&&(n.globals.overlappingXLabels=!0),t}},{key:"additionalPaddingXLabels",value:function(t){var n=this,s=this.w,o=s.globals,c=s.config,d=c.xaxis.type,h=t.width;o.skipLastTimelinelabel=!1,o.skipFirstTimelinelabel=!1;var g=s.config.yaxis[0].opposite&&s.globals.isBarHorizontal,p=function(b,y){c.yaxis.length>1&&function(S){return o.collapsedSeriesIndices.indexOf(S)!==-1}(y)||function(S){if(n.dCtx.timescaleLabels&&n.dCtx.timescaleLabels.length){var P=n.dCtx.timescaleLabels[0],T=n.dCtx.timescaleLabels[n.dCtx.timescaleLabels.length-1].position+h/1.75-n.dCtx.yAxisWidthRight,R=P.position-h/1.75+n.dCtx.yAxisWidthLeft,M=s.config.legend.position==="right"&&n.dCtx.lgRect.width>0?n.dCtx.lgRect.width:0;T>o.svgWidth-o.translateX-M&&(o.skipLastTimelinelabel=!0),R<-(S.show&&!S.floating||c.chart.type!=="bar"&&c.chart.type!=="candlestick"&&c.chart.type!=="rangeBar"&&c.chart.type!=="boxPlot"?10:h/1.75)&&(o.skipFirstTimelinelabel=!0)}else d==="datetime"?n.dCtx.gridPad.rightString(g.niceMax).length?y:g.niceMax,P=b(S,{seriesIndex:h,dataPointIndex:-1,w:n}),T=P;if(P!==void 0&&P.length!==0||(P=S),n.globals.isBarHorizontal){o=0;var R=n.globals.labels.slice();P=b(P=L.getLargestStringFromArr(R),{seriesIndex:h,dataPointIndex:-1,w:n}),T=t.dCtx.dimHelpers.getLargestStringFromMultiArr(P,R)}var M=new N(t.dCtx.ctx),H="rotate(".concat(d.labels.rotate," 0 0)"),U=M.getTextRects(P,d.labels.style.fontSize,d.labels.style.fontFamily,H,!1),v=U;P!==T&&(v=M.getTextRects(T,d.labels.style.fontSize,d.labels.style.fontFamily,H,!1)),s.push({width:(p>v.width||p>U.width?p:v.width>U.width?v.width:U.width)+o,height:v.height>U.height?v.height:U.height})}else s.push({width:0,height:0})}),s}},{key:"getyAxisTitleCoords",value:function(){var t=this,n=this.w,s=[];return n.config.yaxis.map(function(o,c){if(o.show&&o.title.text!==void 0){var d=new N(t.dCtx.ctx),h="rotate(".concat(o.title.rotate," 0 0)"),g=d.getTextRects(o.title.text,o.title.style.fontSize,o.title.style.fontFamily,h,!1);s.push({width:g.width,height:g.height})}else s.push({width:0,height:0})}),s}},{key:"getTotalYAxisWidth",value:function(){var t=this.w,n=0,s=0,o=0,c=t.globals.yAxisScale.length>1?10:0,d=new Le(this.dCtx.ctx),h=function(g,p){var b=t.config.yaxis[p].floating,y=0;g.width>0&&!b?(y=g.width+c,function(S){return t.globals.ignoreYAxisIndexes.indexOf(S)>-1}(p)&&(y=y-g.width-c)):y=b||d.isYAxisHidden(p)?0:5,t.config.yaxis[p].opposite?o+=y:s+=y,n+=y};return t.globals.yLabelsCoords.map(function(g,p){h(g,p)}),t.globals.yTitleCoords.map(function(g,p){h(g,p)}),t.globals.isBarHorizontal&&!t.config.yaxis[0].floating&&(n=t.globals.yLabelsCoords[0].width+t.globals.yTitleCoords[0].width+15),this.dCtx.yAxisWidthLeft=s,this.dCtx.yAxisWidthRight=o,n}}]),F}(),Qe=function(){function F(t){u(this,F),this.w=t.w,this.dCtx=t}return m(F,[{key:"gridPadForColumnsInNumericAxis",value:function(t){var n=this.w;if(n.globals.noData||n.globals.allSeriesCollapsed)return 0;var s=function(b){return b==="bar"||b==="rangeBar"||b==="candlestick"||b==="boxPlot"},o=n.config.chart.type,c=0,d=s(o)?n.config.series.length:1;if(n.globals.comboBarCount>0&&(d=n.globals.comboBarCount),n.globals.collapsedSeries.forEach(function(b){s(b.type)&&(d-=1)}),n.config.chart.stacked&&(d=1),(s(o)||n.globals.comboBarCount>0)&&n.globals.isXNumeric&&!n.globals.isBarHorizontal&&d>0){var h,g,p=Math.abs(n.globals.initialMaxX-n.globals.initialMinX);p<=3&&(p=n.globals.dataPoints),h=p/t,n.globals.minXDiff&&n.globals.minXDiff/h>0&&(g=n.globals.minXDiff/h),g>t/2&&(g/=2),(c=g/d*parseInt(n.config.plotOptions.bar.columnWidth,10)/100)<1&&(c=1),c=c/(d>1?1:1.5)+5,n.globals.barPadForNumericAxis=c}return c}},{key:"gridPadFortitleSubtitle",value:function(){var t=this,n=this.w,s=n.globals,o=this.dCtx.isSparkline||!n.globals.axisCharts?0:10;["title","subtitle"].forEach(function(h){n.config[h].text!==void 0?o+=n.config[h].margin:o+=t.dCtx.isSparkline||!n.globals.axisCharts?0:5}),!n.config.legend.show||n.config.legend.position!=="bottom"||n.config.legend.floating||n.globals.axisCharts||(o+=10);var c=this.dCtx.dimHelpers.getTitleSubtitleCoords("title"),d=this.dCtx.dimHelpers.getTitleSubtitleCoords("subtitle");s.gridHeight=s.gridHeight-c.height-d.height-o,s.translateY=s.translateY+c.height+d.height+o}},{key:"setGridXPosForDualYAxis",value:function(t,n){var s=this.w,o=new Le(this.dCtx.ctx);s.config.yaxis.map(function(c,d){s.globals.ignoreYAxisIndexes.indexOf(d)!==-1||c.floating||o.isYAxisHidden(d)||(c.opposite&&(s.globals.translateX=s.globals.translateX-(n[d].width+t[d].width)-parseInt(s.config.yaxis[d].labels.style.fontSize,10)/1.2-12),s.globals.translateX<2&&(s.globals.translateX=2))})}}]),F}(),ot=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.lgRect={},this.yAxisWidth=0,this.yAxisWidthLeft=0,this.yAxisWidthRight=0,this.xAxisHeight=0,this.isSparkline=this.w.config.chart.sparkline.enabled,this.dimHelpers=new qe(this),this.dimYAxis=new Ue(this),this.dimXAxis=new Ge(this),this.dimGrid=new Qe(this),this.lgWidthForSideLegends=0,this.gridPad=this.w.config.grid.padding,this.xPadRight=0,this.xPadLeft=0}return m(F,[{key:"plotCoords",value:function(){var t=this,n=this.w,s=n.globals;this.lgRect=this.dimHelpers.getLegendsRect(),this.isSparkline&&(n.config.markers.discrete.length>0||n.config.markers.size>0)&&Object.entries(this.gridPad).forEach(function(c){var d=V(c,2),h=d[0],g=d[1];t.gridPad[h]=Math.max(g,t.w.globals.markers.largestSize/1.5)}),s.axisCharts?this.setDimensionsForAxisCharts():this.setDimensionsForNonAxisCharts(),this.dimGrid.gridPadFortitleSubtitle(),s.gridHeight=s.gridHeight-this.gridPad.top-this.gridPad.bottom,s.gridWidth=s.gridWidth-this.gridPad.left-this.gridPad.right-this.xPadRight-this.xPadLeft;var o=this.dimGrid.gridPadForColumnsInNumericAxis(s.gridWidth);s.gridWidth=s.gridWidth-2*o,s.translateX=s.translateX+this.gridPad.left+this.xPadLeft+(o>0?o+4:0),s.translateY=s.translateY+this.gridPad.top}},{key:"setDimensionsForAxisCharts",value:function(){var t=this,n=this.w,s=n.globals,o=this.dimYAxis.getyAxisLabelsCoords(),c=this.dimYAxis.getyAxisTitleCoords();n.globals.yLabelsCoords=[],n.globals.yTitleCoords=[],n.config.yaxis.map(function(P,T){n.globals.yLabelsCoords.push({width:o[T].width,index:T}),n.globals.yTitleCoords.push({width:c[T].width,index:T})}),this.yAxisWidth=this.dimYAxis.getTotalYAxisWidth();var d=this.dimXAxis.getxAxisLabelsCoords(),h=this.dimXAxis.getxAxisGroupLabelsCoords(),g=this.dimXAxis.getxAxisTitleCoords();this.conditionalChecksForAxisCoords(d,g,h),s.translateXAxisY=n.globals.rotateXLabels?this.xAxisHeight/8:-4,s.translateXAxisX=n.globals.rotateXLabels&&n.globals.isXNumeric&&n.config.xaxis.labels.rotate<=-45?-this.xAxisWidth/4:0,n.globals.isBarHorizontal&&(s.rotateXLabels=!1,s.translateXAxisY=parseInt(n.config.xaxis.labels.style.fontSize,10)/1.5*-1),s.translateXAxisY=s.translateXAxisY+n.config.xaxis.labels.offsetY,s.translateXAxisX=s.translateXAxisX+n.config.xaxis.labels.offsetX;var p=this.yAxisWidth,b=this.xAxisHeight;s.xAxisLabelsHeight=this.xAxisHeight-g.height,s.xAxisGroupLabelsHeight=s.xAxisLabelsHeight-d.height,s.xAxisLabelsWidth=this.xAxisWidth,s.xAxisHeight=this.xAxisHeight;var y=10;(n.config.chart.type==="radar"||this.isSparkline)&&(p=0,b=s.goldenPadding),this.isSparkline&&(this.lgRect={height:0,width:0}),(this.isSparkline||n.config.chart.type==="treemap")&&(p=0,b=0,y=0),this.isSparkline||this.dimXAxis.additionalPaddingXLabels(d);var S=function(){s.translateX=p,s.gridHeight=s.svgHeight-t.lgRect.height-b-(t.isSparkline||n.config.chart.type==="treemap"?0:n.globals.rotateXLabels?10:15),s.gridWidth=s.svgWidth-p};switch(n.config.xaxis.position==="top"&&(y=s.xAxisHeight-n.config.xaxis.axisTicks.height-5),n.config.legend.position){case"bottom":s.translateY=y,S();break;case"top":s.translateY=this.lgRect.height+y,S();break;case"left":s.translateY=y,s.translateX=this.lgRect.width+p,s.gridHeight=s.svgHeight-b-12,s.gridWidth=s.svgWidth-this.lgRect.width-p;break;case"right":s.translateY=y,s.translateX=p,s.gridHeight=s.svgHeight-b-12,s.gridWidth=s.svgWidth-this.lgRect.width-p-5;break;default:throw new Error("Legend position not supported")}this.dimGrid.setGridXPosForDualYAxis(c,o),new se(this.ctx).setYAxisXPosition(o,c)}},{key:"setDimensionsForNonAxisCharts",value:function(){var t=this.w,n=t.globals,s=t.config,o=0;t.config.legend.show&&!t.config.legend.floating&&(o=20);var c=s.chart.type==="pie"||s.chart.type==="polarArea"||s.chart.type==="donut"?"pie":"radialBar",d=s.plotOptions[c].offsetY,h=s.plotOptions[c].offsetX;if(!s.legend.show||s.legend.floating)return n.gridHeight=n.svgHeight-s.grid.padding.left+s.grid.padding.right,n.gridWidth=n.gridHeight,n.translateY=d,void(n.translateX=h+(n.svgWidth-n.gridWidth)/2);switch(s.legend.position){case"bottom":n.gridHeight=n.svgHeight-this.lgRect.height-n.goldenPadding,n.gridWidth=n.svgWidth,n.translateY=d-10,n.translateX=h+(n.svgWidth-n.gridWidth)/2;break;case"top":n.gridHeight=n.svgHeight-this.lgRect.height-n.goldenPadding,n.gridWidth=n.svgWidth,n.translateY=this.lgRect.height+d+10,n.translateX=h+(n.svgWidth-n.gridWidth)/2;break;case"left":n.gridWidth=n.svgWidth-this.lgRect.width-o,n.gridHeight=s.chart.height!=="auto"?n.svgHeight:n.gridWidth,n.translateY=d,n.translateX=h+this.lgRect.width+o;break;case"right":n.gridWidth=n.svgWidth-this.lgRect.width-o-5,n.gridHeight=s.chart.height!=="auto"?n.svgHeight:n.gridWidth,n.translateY=d,n.translateX=h+10;break;default:throw new Error("Legend position not supported")}}},{key:"conditionalChecksForAxisCoords",value:function(t,n,s){var o=this.w,c=o.globals.hasXaxisGroups?2:1,d=s.height+t.height+n.height,h=o.globals.isMultiLineX?1.2:o.globals.LINE_HEIGHT_RATIO,g=o.globals.rotateXLabels?22:10,p=o.globals.rotateXLabels&&o.config.legend.position==="bottom"?10:0;this.xAxisHeight=d*h+c*g+p,this.xAxisWidth=t.width,this.xAxisHeight-n.height>o.config.xaxis.labels.maxHeight&&(this.xAxisHeight=o.config.xaxis.labels.maxHeight),o.config.xaxis.labels.minHeight&&this.xAxisHeighty&&(this.yAxisWidth=y)}}]),F}(),xt=function(){function F(t){u(this,F),this.w=t.w,this.lgCtx=t}return m(F,[{key:"getLegendStyles",value:function(){var t=document.createElement("style");t.setAttribute("type","text/css");var n=document.createTextNode(` - - .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 t.appendChild(n),t}},{key:"getLegendBBox",value:function(){var t=this.w.globals.dom.baseEl.querySelector(".apexcharts-legend").getBoundingClientRect(),n=t.width;return{clwh:t.height,clww:n}}},{key:"appendToForeignObject",value:function(){this.w.globals.dom.elLegendForeign.appendChild(this.getLegendStyles())}},{key:"toggleDataSeries",value:function(t,n){var s=this,o=this.w;if(o.globals.axisCharts||o.config.chart.type==="radialBar"){o.globals.resized=!0;var c=null,d=null;o.globals.risingSeries=[],o.globals.axisCharts?(c=o.globals.dom.baseEl.querySelector(".apexcharts-series[data\\:realIndex='".concat(t,"']")),d=parseInt(c.getAttribute("data:realIndex"),10)):(c=o.globals.dom.baseEl.querySelector(".apexcharts-series[rel='".concat(t+1,"']")),d=parseInt(c.getAttribute("rel"),10)-1),n?[{cs:o.globals.collapsedSeries,csi:o.globals.collapsedSeriesIndices},{cs:o.globals.ancillaryCollapsedSeries,csi:o.globals.ancillaryCollapsedSeriesIndices}].forEach(function(b){s.riseCollapsedSeries(b.cs,b.csi,d)}):this.hideSeries({seriesEl:c,realIndex:d})}else{var h=o.globals.dom.Paper.select(" .apexcharts-series[rel='".concat(t+1,"'] path")),g=o.config.chart.type;if(g==="pie"||g==="polarArea"||g==="donut"){var p=o.config.plotOptions.pie.donut.labels;new N(this.lgCtx.ctx).pathMouseDown(h.members[0],null),this.lgCtx.ctx.pie.printDataLabelsInner(h.members[0].node,p)}h.fire("click")}}},{key:"hideSeries",value:function(t){var n=t.seriesEl,s=t.realIndex,o=this.w,c=L.clone(o.config.series);if(o.globals.axisCharts){var d=!1;if(o.config.yaxis[s]&&o.config.yaxis[s].show&&o.config.yaxis[s].showAlways&&(d=!0,o.globals.ancillaryCollapsedSeriesIndices.indexOf(s)<0&&(o.globals.ancillaryCollapsedSeries.push({index:s,data:c[s].data.slice(),type:n.parentNode.className.baseVal.split("-")[1]}),o.globals.ancillaryCollapsedSeriesIndices.push(s))),!d){o.globals.collapsedSeries.push({index:s,data:c[s].data.slice(),type:n.parentNode.className.baseVal.split("-")[1]}),o.globals.collapsedSeriesIndices.push(s);var h=o.globals.risingSeries.indexOf(s);o.globals.risingSeries.splice(h,1)}}else o.globals.collapsedSeries.push({index:s,data:c[s]}),o.globals.collapsedSeriesIndices.push(s);for(var g=n.childNodes,p=0;p0){for(var d=0;d-1&&(t[o].data=[])}):t.forEach(function(s,o){n.globals.collapsedSeriesIndices.indexOf(o)>-1&&(t[o]=0)}),t}}]),F}(),ft=function(){function F(t){u(this,F),this.ctx=t,this.w=t.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 xt(this)}return m(F,[{key:"init",value:function(){var t=this.w,n=t.globals,s=t.config;if((s.legend.showForSingleSeries&&n.series.length===1||this.isBarsDistributed||n.series.length>1||!n.axisCharts)&&s.legend.show){for(;n.dom.elLegendWrap.firstChild;)n.dom.elLegendWrap.removeChild(n.dom.elLegendWrap.firstChild);this.drawLegends(),L.isIE11()?document.getElementsByTagName("head")[0].appendChild(this.legendHelpers.getLegendStyles()):this.legendHelpers.appendToForeignObject(),s.legend.position==="bottom"||s.legend.position==="top"?this.legendAlignHorizontal():s.legend.position!=="right"&&s.legend.position!=="left"||this.legendAlignVertical()}}},{key:"drawLegends",value:function(){var t=this,n=this.w,s=n.config.legend.fontFamily,o=n.globals.seriesNames,c=n.globals.colors.slice();if(n.config.chart.type==="heatmap"){var d=n.config.plotOptions.heatmap.colorScale.ranges;o=d.map(function(ye){return ye.name?ye.name:ye.from+" - "+ye.to}),c=d.map(function(ye){return ye.color})}else this.isBarsDistributed&&(o=n.globals.labels.slice());n.config.legend.customLegendItems.length&&(o=n.config.legend.customLegendItems);for(var h=n.globals.legendFormatter,g=n.config.legend.inverseOrder,p=g?o.length-1:0;g?p>=0:p<=o.length-1;g?p--:p++){var b,y=h(o[p],{seriesIndex:p,w:n}),S=!1,P=!1;if(n.globals.collapsedSeries.length>0)for(var T=0;T0)for(var R=0;R0?p-10:0)+(b>0?b-10:0)}o.style.position="absolute",d=d+t+s.config.legend.offsetX,h=h+n+s.config.legend.offsetY,o.style.left=d+"px",o.style.top=h+"px",s.config.legend.position==="bottom"?(o.style.top="auto",o.style.bottom=5-s.config.legend.offsetY+"px"):s.config.legend.position==="right"&&(o.style.left="auto",o.style.right=25+s.config.legend.offsetX+"px"),["width","height"].forEach(function(y){o.style[y]&&(o.style[y]=parseInt(s.config.legend[y],10)+"px")})}},{key:"legendAlignHorizontal",value:function(){var t=this.w;t.globals.dom.elLegendWrap.style.right=0;var n=this.legendHelpers.getLegendBBox(),s=new ot(this.ctx),o=s.dimHelpers.getTitleSubtitleCoords("title"),c=s.dimHelpers.getTitleSubtitleCoords("subtitle"),d=0;t.config.legend.position==="bottom"?d=-n.clwh/1.8:t.config.legend.position==="top"&&(d=o.height+c.height+t.config.title.margin+t.config.subtitle.margin-10),this.setLegendWrapXY(20,d)}},{key:"legendAlignVertical",value:function(){var t=this.w,n=this.legendHelpers.getLegendBBox(),s=0;t.config.legend.position==="left"&&(s=20),t.config.legend.position==="right"&&(s=t.globals.svgWidth-n.clww-10),this.setLegendWrapXY(s,20)}},{key:"onLegendHovered",value:function(t){var n=this.w,s=t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker");if(n.config.chart.type==="heatmap"||this.isBarsDistributed){if(s){var o=parseInt(t.target.getAttribute("rel"),10)-1;this.ctx.events.fireEvent("legendHover",[this.ctx,o,this.w]),new ue(this.ctx).highlightRangeInSeries(t,t.target)}}else!t.target.classList.contains("apexcharts-inactive-legend")&&s&&new ue(this.ctx).toggleSeriesOnHover(t,t.target)}},{key:"onLegendClick",value:function(t){var n=this.w;if(!n.config.legend.customLegendItems.length&&(t.target.classList.contains("apexcharts-legend-text")||t.target.classList.contains("apexcharts-legend-marker"))){var s=parseInt(t.target.getAttribute("rel"),10)-1,o=t.target.getAttribute("data:collapsed")==="true",c=this.w.config.chart.events.legendClick;typeof c=="function"&&c(this.ctx,s,this.w),this.ctx.events.fireEvent("legendClick",[this.ctx,s,this.w]);var d=this.w.config.legend.markers.onClick;typeof d=="function"&&t.target.classList.contains("apexcharts-legend-marker")&&(d(this.ctx,s,this.w),this.ctx.events.fireEvent("legendMarkerClick",[this.ctx,s,this.w])),n.config.chart.type!=="treemap"&&n.config.chart.type!=="heatmap"&&!this.isBarsDistributed&&n.config.legend.onItemClick.toggleDataSeries&&this.legendHelpers.toggleDataSeries(s,o)}}}]),F}(),Tt=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w;var n=this.w;this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=n.globals.minX,this.maxX=n.globals.maxX}return m(F,[{key:"createToolbar",value:function(){var t=this,n=this.w,s=function(){return document.createElement("div")},o=s();if(o.setAttribute("class","apexcharts-toolbar"),o.style.top=n.config.chart.toolbar.offsetY+"px",o.style.right=3-n.config.chart.toolbar.offsetX+"px",n.globals.dom.elWrap.appendChild(o),this.elZoom=s(),this.elZoomIn=s(),this.elZoomOut=s(),this.elPan=s(),this.elSelection=s(),this.elZoomReset=s(),this.elMenuIcon=s(),this.elMenu=s(),this.elCustomIcons=[],this.t=n.config.chart.toolbar.tools,Array.isArray(this.t.customIcons))for(var c=0;c - - - -`),h("zoomOut",this.elZoomOut,` - - - -`);var g=function(y){t.t[y]&&n.config.chart[y].enabled&&d.push({el:y==="zoom"?t.elZoom:t.elSelection,icon:typeof t.t[y]=="string"?t.t[y]:y==="zoom"?` - - - -`:` - - -`,title:t.localeValues[y==="zoom"?"selectionZoom":"selection"],class:n.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-".concat(y,"-icon")})};g("zoom"),g("selection"),this.t.pan&&n.config.chart.zoom.enabled&&d.push({el:this.elPan,icon:typeof this.t.pan=="string"?this.t.pan:` - - - - - - - -`,title:this.localeValues.pan,class:n.globals.isTouchDevice?"apexcharts-element-hidden":"apexcharts-pan-icon"}),h("reset",this.elZoomReset,` - - -`),this.t.download&&d.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:'',title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(var p=0;p0&&o.height>0&&this.slDraggableRect.selectize({points:"l, r",pointSize:8,pointType:"rect"}).resize({constraint:{minX:0,minY:0,maxX:s.globals.gridWidth,maxY:s.globals.gridHeight}}).on("resizing",this.selectionDragging.bind(this,"resizing"))}}},{key:"preselectedSelection",value:function(){var s=this.w,o=this.xyRatios;if(!s.globals.zoomEnabled){if(s.globals.selection!==void 0&&s.globals.selection!==null)this.drawSelectionRect(s.globals.selection);else if(s.config.chart.selection.xaxis.min!==void 0&&s.config.chart.selection.xaxis.max!==void 0){var c=(s.config.chart.selection.xaxis.min-s.globals.minX)/o.xRatio,d={x:c,y:0,width:s.globals.gridWidth-(s.globals.maxX-s.config.chart.selection.xaxis.max)/o.xRatio-c,height:s.globals.gridHeight,translateX:0,translateY:0,selectionEnabled:!0};this.drawSelectionRect(d),this.makeSelectionRectDraggable(),typeof s.config.chart.events.selection=="function"&&s.config.chart.events.selection(this.ctx,{xaxis:{min:s.config.chart.selection.xaxis.min,max:s.config.chart.selection.xaxis.max},yaxis:{}})}}}},{key:"drawSelectionRect",value:function(s){var o=s.x,c=s.y,d=s.width,h=s.height,g=s.translateX,p=g===void 0?0:g,b=s.translateY,y=b===void 0?0:b,S=this.w,P=this.zoomRect,T=this.selectionRect;if(this.dragged||S.globals.selection!==null){var R={transform:"translate("+p+", "+y+")"};S.globals.zoomEnabled&&this.dragged&&(d<0&&(d=1),P.attr({x:o,y:c,width:d,height:h,fill:S.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":S.config.chart.zoom.zoomedArea.fill.opacity,stroke:S.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":S.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":S.config.chart.zoom.zoomedArea.stroke.opacity}),N.setAttrs(P.node,R)),S.globals.selectionEnabled&&(T.attr({x:o,y:c,width:d>0?d:0,height:h>0?h:0,fill:S.config.chart.selection.fill.color,"fill-opacity":S.config.chart.selection.fill.opacity,stroke:S.config.chart.selection.stroke.color,"stroke-width":S.config.chart.selection.stroke.width,"stroke-dasharray":S.config.chart.selection.stroke.dashArray,"stroke-opacity":S.config.chart.selection.stroke.opacity}),N.setAttrs(T.node,R))}}},{key:"hideSelectionRect",value:function(s){s&&s.attr({x:0,y:0,width:0,height:0})}},{key:"selectionDrawing",value:function(s){var o=s.context,c=s.zoomtype,d=this.w,h=o,g=this.gridRect.getBoundingClientRect(),p=h.startX-1,b=h.startY,y=!1,S=!1,P=h.clientX-g.left-p,T=h.clientY-g.top-b,R={};return Math.abs(P+p)>d.globals.gridWidth?P=d.globals.gridWidth-p:h.clientX-g.left<0&&(P=p),p>h.clientX-g.left&&(y=!0,P=Math.abs(P)),b>h.clientY-g.top&&(S=!0,T=Math.abs(T)),R=c==="x"?{x:y?p-P:p,y:0,width:P,height:d.globals.gridHeight}:c==="y"?{x:0,y:S?b-T:b,width:d.globals.gridWidth,height:T}:{x:y?p-P:p,y:S?b-T:b,width:P,height:T},h.drawSelectionRect(R),h.selectionDragging("resizing"),R}},{key:"selectionDragging",value:function(s,o){var c=this,d=this.w,h=this.xyRatios,g=this.selectionRect,p=0;s==="resizing"&&(p=30);var b=function(S){return parseFloat(g.node.getAttribute(S))},y={x:b("x"),y:b("y"),width:b("width"),height:b("height")};d.globals.selection=y,typeof d.config.chart.events.selection=="function"&&d.globals.selectionEnabled&&(clearTimeout(this.w.globals.selectionResizeTimer),this.w.globals.selectionResizeTimer=window.setTimeout(function(){var S=c.gridRect.getBoundingClientRect(),P=g.node.getBoundingClientRect(),T={xaxis:{min:d.globals.xAxisScale.niceMin+(P.left-S.left)*h.xRatio,max:d.globals.xAxisScale.niceMin+(P.right-S.left)*h.xRatio},yaxis:{min:d.globals.yAxisScale[0].niceMin+(S.bottom-P.bottom)*h.yRatio[0],max:d.globals.yAxisScale[0].niceMax-(P.top-S.top)*h.yRatio[0]}};d.config.chart.events.selection(c.ctx,T),d.config.chart.brush.enabled&&d.config.chart.events.brushScrolled!==void 0&&d.config.chart.events.brushScrolled(c.ctx,T)},p))}},{key:"selectionDrawn",value:function(s){var o=s.context,c=s.zoomtype,d=this.w,h=o,g=this.xyRatios,p=this.ctx.toolbar;if(h.startX>h.endX){var b=h.startX;h.startX=h.endX,h.endX=b}if(h.startY>h.endY){var y=h.startY;h.startY=h.endY,h.endY=y}var S=void 0,P=void 0;d.globals.isRangeBar?(S=d.globals.yAxisScale[0].niceMin+h.startX*g.invertedYRatio,P=d.globals.yAxisScale[0].niceMin+h.endX*g.invertedYRatio):(S=d.globals.xAxisScale.niceMin+h.startX*g.xRatio,P=d.globals.xAxisScale.niceMin+h.endX*g.xRatio);var T=[],R=[];if(d.config.yaxis.forEach(function(q,K){T.push(d.globals.yAxisScale[K].niceMax-g.yRatio[K]*h.startY),R.push(d.globals.yAxisScale[K].niceMax-g.yRatio[K]*h.endY)}),h.dragged&&(h.dragX>10||h.dragY>10)&&S!==P){if(d.globals.zoomEnabled){var M=L.clone(d.globals.initialConfig.yaxis),H=L.clone(d.globals.initialConfig.xaxis);if(d.globals.zoomed=!0,d.config.xaxis.convertedCatToNumeric&&(S=Math.floor(S),P=Math.floor(P),S<1&&(S=1,P=d.globals.dataPoints),P-S<2&&(P=S+1)),c!=="xy"&&c!=="x"||(H={min:S,max:P}),c!=="xy"&&c!=="y"||M.forEach(function(q,K){M[K].min=R[K],M[K].max=T[K]}),d.config.chart.zoom.autoScaleYaxis){var U=new Z(h.ctx);M=U.autoScaleY(h.ctx,M,{xaxis:H})}if(p){var v=p.getBeforeZoomRange(H,M);v&&(H=v.xaxis?v.xaxis:H,M=v.yaxis?v.yaxis:M)}var k={xaxis:H};d.config.chart.group||(k.yaxis=M),h.ctx.updateHelpers._updateOptions(k,!1,h.w.config.chart.animations.dynamicAnimation.enabled),typeof d.config.chart.events.zoomed=="function"&&p.zoomCallback(H,M)}else if(d.globals.selectionEnabled){var I,z=null;I={min:S,max:P},c!=="xy"&&c!=="y"||(z=L.clone(d.config.yaxis)).forEach(function(q,K){z[K].min=R[K],z[K].max=T[K]}),d.globals.selection=h.selection,typeof d.config.chart.events.selection=="function"&&d.config.chart.events.selection(h.ctx,{xaxis:I,yaxis:z})}}}},{key:"panDragging",value:function(s){var o=s.context,c=this.w,d=o;if(c.globals.lastClientPosition.x!==void 0){var h=c.globals.lastClientPosition.x-d.clientX,g=c.globals.lastClientPosition.y-d.clientY;Math.abs(h)>Math.abs(g)&&h>0?this.moveDirection="left":Math.abs(h)>Math.abs(g)&&h<0?this.moveDirection="right":Math.abs(g)>Math.abs(h)&&g>0?this.moveDirection="up":Math.abs(g)>Math.abs(h)&&g<0&&(this.moveDirection="down")}c.globals.lastClientPosition={x:d.clientX,y:d.clientY};var p=c.globals.isRangeBar?c.globals.minY:c.globals.minX,b=c.globals.isRangeBar?c.globals.maxY:c.globals.maxX;c.config.xaxis.convertedCatToNumeric||d.panScrolled(p,b)}},{key:"delayedPanScrolled",value:function(){var s=this.w,o=s.globals.minX,c=s.globals.maxX,d=(s.globals.maxX-s.globals.minX)/2;this.moveDirection==="left"?(o=s.globals.minX+d,c=s.globals.maxX+d):this.moveDirection==="right"&&(o=s.globals.minX-d,c=s.globals.maxX-d),o=Math.floor(o),c=Math.floor(c),this.updateScrolledChart({xaxis:{min:o,max:c}},o,c)}},{key:"panScrolled",value:function(s,o){var c=this.w,d=this.xyRatios,h=L.clone(c.globals.initialConfig.yaxis),g=d.xRatio,p=c.globals.minX,b=c.globals.maxX;c.globals.isRangeBar&&(g=d.invertedYRatio,p=c.globals.minY,b=c.globals.maxY),this.moveDirection==="left"?(s=p+c.globals.gridWidth/15*g,o=b+c.globals.gridWidth/15*g):this.moveDirection==="right"&&(s=p-c.globals.gridWidth/15*g,o=b-c.globals.gridWidth/15*g),c.globals.isRangeBar||(sc.globals.initialMaxX)&&(s=p,o=b);var y={min:s,max:o};c.config.chart.zoom.autoScaleYaxis&&(h=new Z(this.ctx).autoScaleY(this.ctx,h,{xaxis:y}));var S={xaxis:{min:s,max:o}};c.config.chart.group||(S.yaxis=h),this.updateScrolledChart(S,s,o)}},{key:"updateScrolledChart",value:function(s,o,c){var d=this.w;this.ctx.updateHelpers._updateOptions(s,!1,!1),typeof d.config.chart.events.scrolled=="function"&&d.config.chart.events.scrolled(this.ctx,{xaxis:{min:o,max:c}})}}]),n}(),ia=function(){function F(t){u(this,F),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx}return m(F,[{key:"getNearestValues",value:function(t){var n=t.hoverArea,s=t.elGrid,o=t.clientX,c=t.clientY,d=this.w,h=s.getBoundingClientRect(),g=h.width,p=h.height,b=g/(d.globals.dataPoints-1),y=p/d.globals.dataPoints,S=this.hasBars();!d.globals.comboCharts&&!S||d.config.xaxis.convertedCatToNumeric||(b=g/d.globals.dataPoints);var P=o-h.left-d.globals.barPadForNumericAxis,T=c-h.top;P<0||T<0||P>g||T>p?(n.classList.remove("hovering-zoom"),n.classList.remove("hovering-pan")):d.globals.zoomEnabled?(n.classList.remove("hovering-pan"),n.classList.add("hovering-zoom")):d.globals.panEnabled&&(n.classList.remove("hovering-zoom"),n.classList.add("hovering-pan"));var R=Math.round(P/b),M=Math.floor(T/y);S&&!d.config.xaxis.convertedCatToNumeric&&(R=Math.ceil(P/b),R-=1);var H=null,U=null,v=[],k=[];if(d.globals.seriesXvalues.forEach(function(K){v.push([K[0]+1e-6].concat(K))}),d.globals.seriesYvalues.forEach(function(K){k.push([K[0]+1e-6].concat(K))}),v=v.map(function(K){return K.filter(function(ae){return L.isNumber(ae)})}),k=k.map(function(K){return K.filter(function(ae){return L.isNumber(ae)})}),d.globals.isXNumeric){var I=this.ttCtx.getElGrid().getBoundingClientRect(),z=P*(I.width/g),q=T*(I.height/p);H=(U=this.closestInMultiArray(z,q,v,k)).index,R=U.j,H!==null&&(v=d.globals.seriesXvalues[H],R=(U=this.closestInArray(z,v)).index)}return d.globals.capturedSeriesIndex=H===null?-1:H,(!R||R<1)&&(R=0),d.globals.isBarHorizontal?d.globals.capturedDataPointIndex=M:d.globals.capturedDataPointIndex=R,{capturedSeries:H,j:d.globals.isBarHorizontal?M:R,hoverX:P,hoverY:T}}},{key:"closestInMultiArray",value:function(t,n,s,o){var c=this.w,d=0,h=null,g=-1;c.globals.series.length>1?d=this.getFirstActiveXArray(s):h=0;var p=s[d][0],b=Math.abs(t-p);if(s.forEach(function(P){P.forEach(function(T,R){var M=Math.abs(t-T);M0?h:-1}),c=0;c0)for(var o=0;o *")):this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap > *")}},{key:"getAllMarkers",value:function(){var t=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers-wrap");(t=D(t)).sort(function(s,o){var c=Number(s.getAttribute("data:realIndex")),d=Number(o.getAttribute("data:realIndex"));return dc?-1:0});var n=[];return t.forEach(function(s){n.push(s.querySelector(".apexcharts-marker"))}),n}},{key:"hasMarkers",value:function(t){return this.getElMarkers(t).length>0}},{key:"getElBars",value:function(){return this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-bar-series, .apexcharts-candlestick-series, .apexcharts-boxPlot-series, .apexcharts-rangebar-series")}},{key:"hasBars",value:function(){return this.getElBars().length>0}},{key:"getHoverMarkerSize",value:function(t){var n=this.w,s=n.config.markers.hover.size;return s===void 0&&(s=n.globals.markers.size[t]+n.config.markers.hover.sizeOffset),s}},{key:"toggleAllTooltipSeriesGroups",value:function(t){var n=this.w,s=this.ttCtx;s.allTooltipSeriesGroups.length===0&&(s.allTooltipSeriesGroups=n.globals.dom.baseEl.querySelectorAll(".apexcharts-tooltip-series-group"));for(var o=s.allTooltipSeriesGroups,c=0;c ').concat(K.attrs.name,""),q+="
".concat(K.val,"
")}),v.innerHTML=z+"",k.innerHTML=q+""};h?p.globals.seriesGoals[n][s]&&Array.isArray(p.globals.seriesGoals[n][s])?I():(v.innerHTML="",k.innerHTML=""):I()}else v.innerHTML="",k.innerHTML="";R!==null&&(o[n].querySelector(".apexcharts-tooltip-text-z-label").innerHTML=p.config.tooltip.z.title,o[n].querySelector(".apexcharts-tooltip-text-z-value").innerHTML=R!==void 0?R:""),h&&M[0]&&(y==null||p.globals.ancillaryCollapsedSeriesIndices.indexOf(n)>-1||p.globals.collapsedSeriesIndices.indexOf(n)>-1?M[0].parentNode.style.display="none":M[0].parentNode.style.display=p.config.tooltip.items.display)}},{key:"toggleActiveInactiveSeries",value:function(t){var n=this.w;if(t)this.tooltipUtil.toggleAllTooltipSeriesGroups("enable");else{this.tooltipUtil.toggleAllTooltipSeriesGroups("disable");var s=n.globals.dom.baseEl.querySelector(".apexcharts-tooltip-series-group");s&&(s.classList.add("apexcharts-active"),s.style.display=n.config.tooltip.items.display)}}},{key:"getValuesToPrint",value:function(t){var n=t.i,s=t.j,o=this.w,c=this.ctx.series.filteredSeriesX(),d="",h="",g=null,p=null,b={series:o.globals.series,seriesIndex:n,dataPointIndex:s,w:o},y=o.globals.ttZFormatter;s===null?p=o.globals.series[n]:o.globals.isXNumeric&&o.config.chart.type!=="treemap"?(d=c[n][s],c[n].length===0&&(d=c[this.tooltipUtil.getFirstActiveXArray(c)][s])):d=o.globals.labels[s]!==void 0?o.globals.labels[s]:"";var S=d;return o.globals.isXNumeric&&o.config.xaxis.type==="datetime"?d=new Ae(this.ctx).xLabelFormat(o.globals.ttKeyFormatter,S,S,{i:void 0,dateFormatter:new le(this.ctx).formatDate,w:this.w}):d=o.globals.isBarHorizontal?o.globals.yLabelFormatters[0](S,b):o.globals.xLabelFormatter(S,b),o.config.tooltip.x.formatter!==void 0&&(d=o.globals.ttKeyFormatter(S,b)),o.globals.seriesZ.length>0&&o.globals.seriesZ[n].length>0&&(g=y(o.globals.seriesZ[n][s],o)),h=typeof o.config.xaxis.tooltip.formatter=="function"?o.globals.xaxisTooltipFormatter(S,b):d,{val:Array.isArray(p)?p.join(" "):p,xVal:Array.isArray(d)?d.join(" "):d,xAxisTTVal:Array.isArray(h)?h.join(" "):h,zVal:g}}},{key:"handleCustomTooltip",value:function(t){var n=t.i,s=t.j,o=t.y1,c=t.y2,d=t.w,h=this.ttCtx.getElTooltip(),g=d.config.tooltip.custom;Array.isArray(g)&&g[n]&&(g=g[n]),h.innerHTML=g({ctx:this.ctx,series:d.globals.series,seriesIndex:n,dataPointIndex:s,y1:o,y2:c,w:d})}}]),F}(),Ca=function(){function F(t){u(this,F),this.ttCtx=t,this.ctx=t.ctx,this.w=t.w}return m(F,[{key:"moveXCrosshairs",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,s=this.ttCtx,o=this.w,c=s.getElXCrosshairs(),d=t-s.xcrosshairsWidth/2,h=o.globals.labels.slice().length;if(n!==null&&(d=o.globals.gridWidth/h*n),c===null||o.globals.isBarHorizontal||(c.setAttribute("x",d),c.setAttribute("x1",d),c.setAttribute("x2",d),c.setAttribute("y2",o.globals.gridHeight),c.classList.add("apexcharts-active")),d<0&&(d=0),d>o.globals.gridWidth&&(d=o.globals.gridWidth),s.isXAxisTooltipEnabled){var g=d;o.config.xaxis.crosshairs.width!=="tickWidth"&&o.config.xaxis.crosshairs.width!=="barWidth"||(g=d+s.xcrosshairsWidth/2),this.moveXAxisTooltip(g)}}},{key:"moveYCrosshairs",value:function(t){var n=this.ttCtx;n.ycrosshairs!==null&&N.setAttrs(n.ycrosshairs,{y1:t,y2:t}),n.ycrosshairsHidden!==null&&N.setAttrs(n.ycrosshairsHidden,{y1:t,y2:t})}},{key:"moveXAxisTooltip",value:function(t){var n=this.w,s=this.ttCtx;if(s.xaxisTooltip!==null&&s.xcrosshairsWidth!==0){s.xaxisTooltip.classList.add("apexcharts-active");var o=s.xaxisOffY+n.config.xaxis.tooltip.offsetY+n.globals.translateY+1+n.config.xaxis.offsetY;if(t-=s.xaxisTooltip.getBoundingClientRect().width/2,!isNaN(t)){t+=n.globals.translateX;var c;c=new N(this.ctx).getTextRects(s.xaxisTooltipText.innerHTML),s.xaxisTooltipText.style.minWidth=c.width+"px",s.xaxisTooltip.style.left=t+"px",s.xaxisTooltip.style.top=o+"px"}}}},{key:"moveYAxisTooltip",value:function(t){var n=this.w,s=this.ttCtx;s.yaxisTTEls===null&&(s.yaxisTTEls=n.globals.dom.baseEl.querySelectorAll(".apexcharts-yaxistooltip"));var o=parseInt(s.ycrosshairsHidden.getAttribute("y1"),10),c=n.globals.translateY+o,d=s.yaxisTTEls[t].getBoundingClientRect().height,h=n.globals.translateYAxisX[t]-2;n.config.yaxis[t].opposite&&(h-=26),c-=d/2,n.globals.ignoreYAxisIndexes.indexOf(t)===-1?(s.yaxisTTEls[t].classList.add("apexcharts-active"),s.yaxisTTEls[t].style.top=c+"px",s.yaxisTTEls[t].style.left=h+n.config.yaxis[t].tooltip.offsetX+"px"):s.yaxisTTEls[t].classList.remove("apexcharts-active")}},{key:"moveTooltip",value:function(t,n){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,o=this.w,c=this.ttCtx,d=c.getElTooltip(),h=c.tooltipRect,g=s!==null?parseFloat(s):1,p=parseFloat(t)+g+5,b=parseFloat(n)+g/2;if(p>o.globals.gridWidth/2&&(p=p-h.ttWidth-g-10),p>o.globals.gridWidth-h.ttWidth-10&&(p=o.globals.gridWidth-h.ttWidth),p<-20&&(p=-20),o.config.tooltip.followCursor){var y=c.getElGrid().getBoundingClientRect();(p=c.e.clientX-y.left)>o.globals.gridWidth/2&&(p-=c.tooltipRect.ttWidth),(b=c.e.clientY+o.globals.translateY-y.top)>o.globals.gridHeight/2&&(b-=c.tooltipRect.ttHeight)}else o.globals.isBarHorizontal||h.ttHeight/2+b>o.globals.gridHeight&&(b=o.globals.gridHeight-h.ttHeight+o.globals.translateY);isNaN(p)||(p+=o.globals.translateX,d.style.left=p+"px",d.style.top=b+"px")}},{key:"moveMarkers",value:function(t,n){var s=this.w,o=this.ttCtx;if(s.globals.markers.size[t]>0)for(var c=s.globals.dom.baseEl.querySelectorAll(" .apexcharts-series[data\\:realIndex='".concat(t,"'] .apexcharts-marker")),d=0;d0&&(b.setAttribute("r",g),b.setAttribute("cx",s),b.setAttribute("cy",o)),this.moveXCrosshairs(s),d.fixedTooltip||this.moveTooltip(s,o,g)}}},{key:"moveDynamicPointsOnHover",value:function(t){var n,s=this.ttCtx,o=s.w,c=0,d=0,h=o.globals.pointsArray;n=new ue(this.ctx).getActiveConfigSeriesIndex("asc",["line","area","scatter","bubble"]);var g=s.tooltipUtil.getHoverMarkerSize(n);h[n]&&(c=h[n][t][0],d=h[n][t][1]);var p=s.tooltipUtil.getAllMarkers();if(p!==null)for(var b=0;b0?(p[b]&&p[b].setAttribute("r",g),p[b]&&p[b].setAttribute("cy",S)):p[b]&&p[b].setAttribute("r",0)}}this.moveXCrosshairs(c),s.fixedTooltip||this.moveTooltip(c,d||o.globals.gridHeight,g)}},{key:"moveStickyTooltipOverBars",value:function(t,n){var s=this.w,o=this.ttCtx,c=s.globals.columnSeries?s.globals.columnSeries.length:s.globals.series.length,d=c>=2&&c%2==0?Math.floor(c/2):Math.floor(c/2)+1;s.globals.isBarHorizontal&&(d=new ue(this.ctx).getActiveConfigSeriesIndex("desc")+1);var h=s.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[rel='".concat(d,"'] path[j='").concat(t,"'], .apexcharts-candlestick-series .apexcharts-series[rel='").concat(d,"'] path[j='").concat(t,"'], .apexcharts-boxPlot-series .apexcharts-series[rel='").concat(d,"'] path[j='").concat(t,"'], .apexcharts-rangebar-series .apexcharts-series[rel='").concat(d,"'] path[j='").concat(t,"']"));h||typeof n!="number"||(h=s.globals.dom.baseEl.querySelector(".apexcharts-bar-series .apexcharts-series[data\\:realIndex='".concat(n,"'] path[j='").concat(t,`'], - .apexcharts-candlestick-series .apexcharts-series[data\\:realIndex='`).concat(n,"'] path[j='").concat(t,`'], - .apexcharts-boxPlot-series .apexcharts-series[data\\:realIndex='`).concat(n,"'] path[j='").concat(t,`'], - .apexcharts-rangebar-series .apexcharts-series[data\\:realIndex='`).concat(n,"'] path[j='").concat(t,"']")));var g=h?parseFloat(h.getAttribute("cx")):0,p=h?parseFloat(h.getAttribute("cy")):0,b=h?parseFloat(h.getAttribute("barWidth")):0,y=o.getElGrid().getBoundingClientRect(),S=h&&(h.classList.contains("apexcharts-candlestick-area")||h.classList.contains("apexcharts-boxPlot-area"));s.globals.isXNumeric?(h&&!S&&(g-=c%2!=0?b/2:0),h&&S&&s.globals.comboCharts&&(g-=b/2)):s.globals.isBarHorizontal||(g=o.xAxisTicksPositions[t-1]+o.dataPointsDividedWidth/2,isNaN(g)&&(g=o.xAxisTicksPositions[t]-o.dataPointsDividedWidth/2)),s.globals.isBarHorizontal?p-=o.tooltipRect.ttHeight:s.config.tooltip.followCursor?p=o.e.clientY-y.top-o.tooltipRect.ttHeight/2:p+o.tooltipRect.ttHeight+15>s.globals.gridHeight&&(p=s.globals.gridHeight),s.globals.isBarHorizontal||this.moveXCrosshairs(g),o.fixedTooltip||this.moveTooltip(g,p||s.globals.gridHeight)}}]),F}(),Er=function(){function F(t){u(this,F),this.w=t.w,this.ttCtx=t,this.ctx=t.ctx,this.tooltipPosition=new Ca(t)}return m(F,[{key:"drawDynamicPoints",value:function(){var t=this.w,n=new N(this.ctx),s=new Ze(this.ctx),o=t.globals.dom.baseEl.querySelectorAll(".apexcharts-series");o=D(o),t.config.chart.stacked&&o.sort(function(y,S){return parseFloat(y.getAttribute("data:realIndex"))-parseFloat(S.getAttribute("data:realIndex"))});for(var c=0;c2&&arguments[2]!==void 0?arguments[2]:null,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,c=this.w;c.config.chart.type!=="bubble"&&this.newPointSize(t,n);var d=n.getAttribute("cx"),h=n.getAttribute("cy");if(s!==null&&o!==null&&(d=s,h=o),this.tooltipPosition.moveXCrosshairs(d),!this.fixedTooltip){if(c.config.chart.type==="radar"){var g=this.ttCtx.getElGrid().getBoundingClientRect();d=this.ttCtx.e.clientX-g.left}this.tooltipPosition.moveTooltip(d,h,c.config.markers.hover.size)}}},{key:"enlargePoints",value:function(t){for(var n=this.w,s=this,o=this.ttCtx,c=t,d=n.globals.dom.baseEl.querySelectorAll(".apexcharts-series:not(.apexcharts-series-collapsed) .apexcharts-marker"),h=n.config.markers.hover.size,g=0;g=0?t[n].setAttribute("r",s):t[n].setAttribute("r",0)}}}]),F}(),on=function(){function F(t){u(this,F),this.w=t.w;var n=this.w;this.ttCtx=t,this.isVerticalGroupedRangeBar=!n.globals.isBarHorizontal&&n.config.chart.type==="rangeBar"&&n.config.plotOptions.bar.rangeBarGroupRows}return m(F,[{key:"getAttr",value:function(t,n){return parseFloat(t.target.getAttribute(n))}},{key:"handleHeatTreeTooltip",value:function(t){var n=t.e,s=t.opt,o=t.x,c=t.y,d=t.type,h=this.ttCtx,g=this.w;if(n.target.classList.contains("apexcharts-".concat(d,"-rect"))){var p=this.getAttr(n,"i"),b=this.getAttr(n,"j"),y=this.getAttr(n,"cx"),S=this.getAttr(n,"cy"),P=this.getAttr(n,"width"),T=this.getAttr(n,"height");if(h.tooltipLabels.drawSeriesTexts({ttItems:s.ttItems,i:p,j:b,shared:!1,e:n}),g.globals.capturedSeriesIndex=p,g.globals.capturedDataPointIndex=b,o=y+h.tooltipRect.ttWidth/2+P,c=S+h.tooltipRect.ttHeight/2-T/2,h.tooltipPosition.moveXCrosshairs(y+P/2),o>g.globals.gridWidth/2&&(o=y-h.tooltipRect.ttWidth/2+P),h.w.config.tooltip.followCursor){var R=g.globals.dom.elWrap.getBoundingClientRect();o=g.globals.clientX-R.left-(o>g.globals.gridWidth/2?h.tooltipRect.ttWidth:0),c=g.globals.clientY-R.top-(c>g.globals.gridHeight/2?h.tooltipRect.ttHeight:0)}}return{x:o,y:c}}},{key:"handleMarkerTooltip",value:function(t){var n,s,o=t.e,c=t.opt,d=t.x,h=t.y,g=this.w,p=this.ttCtx;if(o.target.classList.contains("apexcharts-marker")){var b=parseInt(c.paths.getAttribute("cx"),10),y=parseInt(c.paths.getAttribute("cy"),10),S=parseFloat(c.paths.getAttribute("val"));if(s=parseInt(c.paths.getAttribute("rel"),10),n=parseInt(c.paths.parentNode.parentNode.parentNode.getAttribute("rel"),10)-1,p.intersect){var P=L.findAncestor(c.paths,"apexcharts-series");P&&(n=parseInt(P.getAttribute("data:realIndex"),10))}if(p.tooltipLabels.drawSeriesTexts({ttItems:c.ttItems,i:n,j:s,shared:!p.showOnIntersect&&g.config.tooltip.shared,e:o}),o.type==="mouseup"&&p.markerClick(o,n,s),g.globals.capturedSeriesIndex=n,g.globals.capturedDataPointIndex=s,d=b,h=y+g.globals.translateY-1.4*p.tooltipRect.ttHeight,p.w.config.tooltip.followCursor){var T=p.getElGrid().getBoundingClientRect();h=p.e.clientY+g.globals.translateY-T.top}S<0&&(h=y),p.marker.enlargeCurrentPoint(s,c.paths,d,h)}return{x:d,y:h}}},{key:"handleBarTooltip",value:function(t){var n,s,o=t.e,c=t.opt,d=this.w,h=this.ttCtx,g=h.getElTooltip(),p=0,b=0,y=0,S=this.getBarTooltipXY({e:o,opt:c});n=S.i;var P=S.barHeight,T=S.j;d.globals.capturedSeriesIndex=n,d.globals.capturedDataPointIndex=T,d.globals.isBarHorizontal&&h.tooltipUtil.hasBars()||!d.config.tooltip.shared?(b=S.x,y=S.y,s=Array.isArray(d.config.stroke.width)?d.config.stroke.width[n]:d.config.stroke.width,p=b):d.globals.comboCharts||d.config.tooltip.shared||(p/=2),isNaN(y)&&(y=d.globals.svgHeight-h.tooltipRect.ttHeight);var R=parseInt(c.paths.parentNode.getAttribute("data:realIndex"),10),M=d.globals.isMultipleYAxis?d.config.yaxis[R]&&d.config.yaxis[R].reversed:d.config.yaxis[0].reversed;if(b+h.tooltipRect.ttWidth>d.globals.gridWidth&&!M?b-=h.tooltipRect.ttWidth:b<0&&(b=0),h.w.config.tooltip.followCursor){var H=h.getElGrid().getBoundingClientRect();y=h.e.clientY-H.top}h.tooltip===null&&(h.tooltip=d.globals.dom.baseEl.querySelector(".apexcharts-tooltip")),d.config.tooltip.shared||(d.globals.comboBarCount>0?h.tooltipPosition.moveXCrosshairs(p+s/2):h.tooltipPosition.moveXCrosshairs(p)),!h.fixedTooltip&&(!d.config.tooltip.shared||d.globals.isBarHorizontal&&h.tooltipUtil.hasBars())&&(M&&(b-=h.tooltipRect.ttWidth)<0&&(b=0),!M||d.globals.isBarHorizontal&&h.tooltipUtil.hasBars()||(y=y+P-2*(d.globals.series[n][T]<0?P:0)),y=y+d.globals.translateY-h.tooltipRect.ttHeight/2,g.style.left=b+d.globals.translateX+"px",g.style.top=y+"px")}},{key:"getBarTooltipXY",value:function(t){var n=this,s=t.e,o=t.opt,c=this.w,d=null,h=this.ttCtx,g=0,p=0,b=0,y=0,S=0,P=s.target.classList;if(P.contains("apexcharts-bar-area")||P.contains("apexcharts-candlestick-area")||P.contains("apexcharts-boxPlot-area")||P.contains("apexcharts-rangebar-area")){var T=s.target,R=T.getBoundingClientRect(),M=o.elGrid.getBoundingClientRect(),H=R.height;S=R.height;var U=R.width,v=parseInt(T.getAttribute("cx"),10),k=parseInt(T.getAttribute("cy"),10);y=parseFloat(T.getAttribute("barWidth"));var I=s.type==="touchmove"?s.touches[0].clientX:s.clientX;d=parseInt(T.getAttribute("j"),10),g=parseInt(T.parentNode.getAttribute("rel"),10)-1;var z=T.getAttribute("data-range-y1"),q=T.getAttribute("data-range-y2");c.globals.comboCharts&&(g=parseInt(T.parentNode.getAttribute("data:realIndex"),10));var K=function(re){return c.globals.isXNumeric?v-U/2:n.isVerticalGroupedRangeBar?v+U/2:v-h.dataPointsDividedWidth+U/2},ae=function(){return k-h.dataPointsDividedHeight+H/2-h.tooltipRect.ttHeight/2};h.tooltipLabels.drawSeriesTexts({ttItems:o.ttItems,i:g,j:d,y1:z?parseInt(z,10):null,y2:q?parseInt(q,10):null,shared:!h.showOnIntersect&&c.config.tooltip.shared,e:s}),c.config.tooltip.followCursor?c.globals.isBarHorizontal?(p=I-M.left+15,b=ae()):(p=K(),b=s.clientY-M.top-h.tooltipRect.ttHeight/2-15):c.globals.isBarHorizontal?((p=v)0&&s.setAttribute("width",n.xcrosshairsWidth)}},{key:"handleYCrosshair",value:function(){var t=this.w,n=this.ttCtx;n.ycrosshairs=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs"),n.ycrosshairsHidden=t.globals.dom.baseEl.querySelector(".apexcharts-ycrosshairs-hidden")}},{key:"drawYaxisTooltipText",value:function(t,n,s){var o=this.ttCtx,c=this.w,d=c.globals.yLabelFormatters[t];if(o.yaxisTooltips[t]){var h=o.getElGrid().getBoundingClientRect(),g=(n-h.top)*s.yRatio[t],p=c.globals.maxYArr[t]-c.globals.minYArr[t],b=c.globals.minYArr[t]+(p-g);o.tooltipPosition.moveYCrosshairs(n-h.top),o.yaxisTooltipText[t].innerHTML=d(b),o.tooltipPosition.moveYAxisTooltip(t)}}}]),F}(),ms=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w;var n=this.w;this.tConfig=n.config.tooltip,this.tooltipUtil=new ia(this),this.tooltipLabels=new Pr(this),this.tooltipPosition=new Ca(this),this.marker=new Er(this),this.intersect=new on(this),this.axesTooltip=new Pn(this),this.showOnIntersect=this.tConfig.intersect,this.showTooltipTitle=this.tConfig.x.show,this.fixedTooltip=this.tConfig.fixed.enabled,this.xaxisTooltip=null,this.yaxisTTEls=null,this.isBarShared=!n.globals.isBarHorizontal&&this.tConfig.shared,this.lastHoverTime=Date.now()}return m(F,[{key:"getElTooltip",value:function(t){return t||(t=this),t.w.globals.dom.baseEl?t.w.globals.dom.baseEl.querySelector(".apexcharts-tooltip"):null}},{key:"getElXCrosshairs",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-xcrosshairs")}},{key:"getElGrid",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-grid")}},{key:"drawTooltip",value:function(t){var n=this.w;this.xyRatios=t,this.isXAxisTooltipEnabled=n.config.xaxis.tooltip.enabled&&n.globals.axisCharts,this.yaxisTooltips=n.config.yaxis.map(function(d,h){return!!(d.show&&d.tooltip.enabled&&n.globals.axisCharts)}),this.allTooltipSeriesGroups=[],n.globals.axisCharts||(this.showTooltipTitle=!1);var s=document.createElement("div");if(s.classList.add("apexcharts-tooltip"),n.config.tooltip.cssClass&&s.classList.add(n.config.tooltip.cssClass),s.classList.add("apexcharts-theme-".concat(this.tConfig.theme)),n.globals.dom.elWrap.appendChild(s),n.globals.axisCharts){this.axesTooltip.drawXaxisTooltip(),this.axesTooltip.drawYaxisTooltip(),this.axesTooltip.setXCrosshairWidth(),this.axesTooltip.handleYCrosshair();var o=new be(this.ctx);this.xAxisTicksPositions=o.getXAxisTicksPositions()}if(!n.globals.comboCharts&&!this.tConfig.intersect&&n.config.chart.type!=="rangeBar"||this.tConfig.shared||(this.showOnIntersect=!0),n.config.markers.size!==0&&n.globals.markers.largestSize!==0||this.marker.drawDynamicPoints(this),n.globals.collapsedSeries.length!==n.globals.series.length){this.dataPointsDividedHeight=n.globals.gridHeight/n.globals.dataPoints,this.dataPointsDividedWidth=n.globals.gridWidth/n.globals.dataPoints,this.showTooltipTitle&&(this.tooltipTitle=document.createElement("div"),this.tooltipTitle.classList.add("apexcharts-tooltip-title"),this.tooltipTitle.style.fontFamily=this.tConfig.style.fontFamily||n.config.chart.fontFamily,this.tooltipTitle.style.fontSize=this.tConfig.style.fontSize,s.appendChild(this.tooltipTitle));var c=n.globals.series.length;(n.globals.xyCharts||n.globals.comboCharts)&&this.tConfig.shared&&(c=this.showOnIntersect?1:n.globals.series.length),this.legendLabels=n.globals.dom.baseEl.querySelectorAll(".apexcharts-legend-text"),this.ttItems=this.createTTElements(c),this.addSVGEvents()}}},{key:"createTTElements",value:function(t){for(var n=this,s=this.w,o=[],c=this.getElTooltip(),d=function(g){var p=document.createElement("div");p.classList.add("apexcharts-tooltip-series-group"),p.style.order=s.config.tooltip.inverseOrder?t-g:g+1,n.tConfig.shared&&n.tConfig.enabledOnSeries&&Array.isArray(n.tConfig.enabledOnSeries)&&n.tConfig.enabledOnSeries.indexOf(g)<0&&p.classList.add("apexcharts-tooltip-series-group-hidden");var b=document.createElement("span");b.classList.add("apexcharts-tooltip-marker"),b.style.backgroundColor=s.globals.colors[g],p.appendChild(b);var y=document.createElement("div");y.classList.add("apexcharts-tooltip-text"),y.style.fontFamily=n.tConfig.style.fontFamily||s.config.chart.fontFamily,y.style.fontSize=n.tConfig.style.fontSize,["y","goals","z"].forEach(function(S){var P=document.createElement("div");P.classList.add("apexcharts-tooltip-".concat(S,"-group"));var T=document.createElement("span");T.classList.add("apexcharts-tooltip-text-".concat(S,"-label")),P.appendChild(T);var R=document.createElement("span");R.classList.add("apexcharts-tooltip-text-".concat(S,"-value")),P.appendChild(R),y.appendChild(P)}),p.appendChild(y),c.appendChild(p),o.push(p)},h=0;h0&&this.addPathsEventListeners(T,y),this.tooltipUtil.hasBars()&&!this.tConfig.shared&&this.addDatapointEventsListeners(y)}}},{key:"drawFixedTooltipRect",value:function(){var t=this.w,n=this.getElTooltip(),s=n.getBoundingClientRect(),o=s.width+10,c=s.height+10,d=this.tConfig.fixed.offsetX,h=this.tConfig.fixed.offsetY,g=this.tConfig.fixed.position.toLowerCase();return g.indexOf("right")>-1&&(d=d+t.globals.svgWidth-o+10),g.indexOf("bottom")>-1&&(h=h+t.globals.svgHeight-c-10),n.style.left=d+"px",n.style.top=h+"px",{x:d,y:h,ttWidth:o,ttHeight:c}}},{key:"addDatapointEventsListeners",value:function(t){var n=this.w.globals.dom.baseEl.querySelectorAll(".apexcharts-series-markers .apexcharts-marker, .apexcharts-bar-area, .apexcharts-candlestick-area, .apexcharts-boxPlot-area, .apexcharts-rangebar-area");this.addPathsEventListeners(n,t)}},{key:"addPathsEventListeners",value:function(t,n){for(var s=this,o=function(d){var h={paths:t[d],tooltipEl:n.tooltipEl,tooltipY:n.tooltipY,tooltipX:n.tooltipX,elGrid:n.elGrid,hoverArea:n.hoverArea,ttItems:n.ttItems};["mousemove","mouseup","touchmove","mouseout","touchend"].map(function(g){return t[d].addEventListener(g,s.onSeriesHover.bind(s,h),{capture:!1,passive:!0})})},c=0;c=100?this.seriesHover(t,n):(clearTimeout(this.seriesHoverTimeout),this.seriesHoverTimeout=setTimeout(function(){s.seriesHover(t,n)},100-o))}},{key:"seriesHover",value:function(t,n){var s=this;this.lastHoverTime=Date.now();var o=[],c=this.w;c.config.chart.group&&(o=this.ctx.getGroupedCharts()),c.globals.axisCharts&&(c.globals.minX===-1/0&&c.globals.maxX===1/0||c.globals.dataPoints===0)||(o.length?o.forEach(function(d){var h=s.getElTooltip(d),g={paths:t.paths,tooltipEl:h,tooltipY:t.tooltipY,tooltipX:t.tooltipX,elGrid:t.elGrid,hoverArea:t.hoverArea,ttItems:d.w.globals.tooltip.ttItems};d.w.globals.minX===s.w.globals.minX&&d.w.globals.maxX===s.w.globals.maxX&&d.w.globals.tooltip.seriesHoverByContext({chartCtx:d,ttCtx:d.w.globals.tooltip,opt:g,e:n})}):this.seriesHoverByContext({chartCtx:this.ctx,ttCtx:this.w.globals.tooltip,opt:t,e:n}))}},{key:"seriesHoverByContext",value:function(t){var n=t.chartCtx,s=t.ttCtx,o=t.opt,c=t.e,d=n.w,h=this.getElTooltip();h&&(s.tooltipRect={x:0,y:0,ttWidth:h.getBoundingClientRect().width,ttHeight:h.getBoundingClientRect().height},s.e=c,s.tooltipUtil.hasBars()&&!d.globals.comboCharts&&!s.isBarShared&&this.tConfig.onDatasetHover.highlightDataSeries&&new ue(n).toggleSeriesOnHover(c,c.target.parentNode),s.fixedTooltip&&s.drawFixedTooltipRect(),d.globals.axisCharts?s.axisChartsTooltips({e:c,opt:o,tooltipRect:s.tooltipRect}):s.nonAxisChartsTooltips({e:c,opt:o,tooltipRect:s.tooltipRect}))}},{key:"axisChartsTooltips",value:function(t){var n,s,o=t.e,c=t.opt,d=this.w,h=c.elGrid.getBoundingClientRect(),g=o.type==="touchmove"?o.touches[0].clientX:o.clientX,p=o.type==="touchmove"?o.touches[0].clientY:o.clientY;if(this.clientY=p,this.clientX=g,d.globals.capturedSeriesIndex=-1,d.globals.capturedDataPointIndex=-1,ph.top+h.height)this.handleMouseOut(c);else{if(Array.isArray(this.tConfig.enabledOnSeries)&&!d.config.tooltip.shared){var b=parseInt(c.paths.getAttribute("index"),10);if(this.tConfig.enabledOnSeries.indexOf(b)<0)return void this.handleMouseOut(c)}var y=this.getElTooltip(),S=this.getElXCrosshairs(),P=d.globals.xyCharts||d.config.chart.type==="bar"&&!d.globals.isBarHorizontal&&this.tooltipUtil.hasBars()&&this.tConfig.shared||d.globals.comboCharts&&this.tooltipUtil.hasBars();if(o.type==="mousemove"||o.type==="touchmove"||o.type==="mouseup"){if(d.globals.collapsedSeries.length+d.globals.ancillaryCollapsedSeries.length===d.globals.series.length)return;S!==null&&S.classList.add("apexcharts-active");var T=this.yaxisTooltips.filter(function(H){return H===!0});if(this.ycrosshairs!==null&&T.length&&this.ycrosshairs.classList.add("apexcharts-active"),P&&!this.showOnIntersect)this.handleStickyTooltip(o,g,p,c);else if(d.config.chart.type==="heatmap"||d.config.chart.type==="treemap"){var R=this.intersect.handleHeatTreeTooltip({e:o,opt:c,x:n,y:s,type:d.config.chart.type});n=R.x,s=R.y,y.style.left=n+"px",y.style.top=s+"px"}else this.tooltipUtil.hasBars()&&this.intersect.handleBarTooltip({e:o,opt:c}),this.tooltipUtil.hasMarkers()&&this.intersect.handleMarkerTooltip({e:o,opt:c,x:n,y:s});if(this.yaxisTooltips.length)for(var M=0;Mp.width)this.handleMouseOut(o);else if(g!==null)this.handleStickyCapturedSeries(t,g,o,h);else if(this.tooltipUtil.isXoverlap(h)||c.globals.isBarHorizontal){var b=c.globals.series.findIndex(function(y,S){return!c.globals.collapsedSeriesIndices.includes(S)});this.create(t,this,b,h,o.ttItems)}}},{key:"handleStickyCapturedSeries",value:function(t,n,s,o){var c=this.w;if(!this.tConfig.shared&&c.globals.series[n][o]===null)return void this.handleMouseOut(s);if(c.globals.series[n][o]!==void 0)this.tConfig.shared&&this.tooltipUtil.isXoverlap(o)&&this.tooltipUtil.isInitialSeriesSameLen()?this.create(t,this,n,o,s.ttItems):this.create(t,this,n,o,s.ttItems,!1);else if(this.tooltipUtil.isXoverlap(o)){var d=c.globals.series.findIndex(function(h,g){return!c.globals.collapsedSeriesIndices.includes(g)});this.create(t,this,d,o,s.ttItems)}}},{key:"deactivateHoverFilter",value:function(){for(var t=this.w,n=new N(this.ctx),s=t.globals.dom.Paper.select(".apexcharts-bar-area"),o=0;o5&&arguments[5]!==void 0?arguments[5]:null,q=this.w,K=n;t.type==="mouseup"&&this.markerClick(t,s,o),z===null&&(z=this.tConfig.shared);var ae=this.tooltipUtil.hasMarkers(s),re=this.tooltipUtil.getElBars();if(q.config.legend.tooltipHoverFormatter){var ge=q.config.legend.tooltipHoverFormatter,Se=Array.from(this.legendLabels);Se.forEach(function(Dn){var Za=Dn.getAttribute("data:default-text");Dn.innerHTML=decodeURIComponent(Za)});for(var ye=0;ye0?K.marker.enlargePoints(o):K.tooltipPosition.moveDynamicPointsOnHover(o);else if(this.tooltipUtil.hasBars()&&(this.barSeriesHeight=this.tooltipUtil.getBarsHeight(re),this.barSeriesHeight>0)){var kt=new N(this.ctx),It=q.globals.dom.Paper.select(".apexcharts-bar-area[j='".concat(o,"']"));this.deactivateHoverFilter(),this.tooltipPosition.moveStickyTooltipOverBars(o,s);for(var Ot=0;Oto.globals.gridHeight&&(R=o.globals.gridHeight-v)),{bcx:b,bcy:p,dataLabelsX:T,dataLabelsY:R,totalDataLabelsX:s,totalDataLabelsY:n,totalDataLabelsAnchor:"middle"}}},{key:"calculateBarsDataLabelsPosition",value:function(t){var n=this.w,s=t.x,o=t.i,c=t.j,d=t.realIndex,h=t.groupIndex,g=t.bcy,p=t.barHeight,b=t.barWidth,y=t.textRects,S=t.dataLabelsX,P=t.strokeWidth,T=t.dataLabelsConfig,R=t.barDataLabelsConfig,M=t.barTotalDataLabelsConfig,H=t.offX,U=t.offY,v=n.globals.gridHeight/n.globals.dataPoints;b=Math.abs(b);var k,I,z=(g+=h!==-1?h*p:0)-(this.barCtx.isRangeBar?0:v)+p/2+y.height/2+U-3,q="start",K=this.barCtx.series[o][c]<0,ae=s;switch(this.barCtx.isReversed&&(ae=s+b-(K?2*b:0),s=n.globals.gridWidth-b),R.position){case"center":S=K?ae+b/2-H:Math.max(y.width/2,ae-b/2)+H;break;case"bottom":S=K?ae+b-P-Math.round(y.width/2)-H:ae-b+P+Math.round(y.width/2)+H;break;case"top":S=K?ae-P+Math.round(y.width/2)-H:ae-P-Math.round(y.width/2)+H}if(this.barCtx.lastActiveBarSerieIndex===d&&M.enabled){var re=new N(this.barCtx.ctx).getTextRects(this.getStackedTotalDataLabel({realIndex:d,j:c}),T.fontSize);K?(k=ae-P+Math.round(re.width/2)-H-M.offsetX-15,q="end"):k=ae-P-Math.round(re.width/2)+H+M.offsetX+15,I=z+M.offsetY}return n.config.chart.stacked||(S<0?S=S+y.width+P:S+y.width/2>n.globals.gridWidth&&(S=n.globals.gridWidth-y.width-P)),{bcx:s,bcy:g,dataLabelsX:S,dataLabelsY:z,totalDataLabelsX:k,totalDataLabelsY:I,totalDataLabelsAnchor:q}}},{key:"drawCalculatedDataLabels",value:function(t){var n=t.x,s=t.y,o=t.val,c=t.i,d=t.j,h=t.textRects,g=t.barHeight,p=t.barWidth,b=t.dataLabelsConfig,y=this.w,S="rotate(0)";y.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(S="rotate(-90, ".concat(n,", ").concat(s,")"));var P=new ze(this.barCtx.ctx),T=new N(this.barCtx.ctx),R=b.formatter,M=null,H=y.globals.collapsedSeriesIndices.indexOf(c)>-1;if(b.enabled&&!H){M=T.group({class:"apexcharts-data-labels",transform:S});var U="";o!==void 0&&(U=R(o,r(r({},y),{},{seriesIndex:c,dataPointIndex:d,w:y}))),!o&&y.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(U="");var v=y.globals.series[c][d]<0,k=y.config.plotOptions.bar.dataLabels.position;y.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(k==="top"&&(b.textAnchor=v?"end":"start"),k==="center"&&(b.textAnchor="middle"),k==="bottom"&&(b.textAnchor=v?"end":"start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels&&pMath.abs(p)&&(U=""):h.height/1.6>Math.abs(g)&&(U=""));var I=r({},b);this.barCtx.isHorizontal&&o<0&&(b.textAnchor==="start"?I.textAnchor="end":b.textAnchor==="end"&&(I.textAnchor="start")),P.plotDataLabelsText({x:n,y:s,text:U,i:c,j:d,parent:M,dataLabelsConfig:I,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return M}},{key:"drawTotalDataLabels",value:function(t){var n,s=t.x,o=t.y,c=t.val,d=t.realIndex,h=t.textAnchor,g=t.barTotalDataLabelsConfig,p=new N(this.barCtx.ctx);return g.enabled&&s!==void 0&&o!==void 0&&this.barCtx.lastActiveBarSerieIndex===d&&(n=p.drawText({x:s,y:o,foreColor:g.style.color,text:c,textAnchor:h,fontFamily:g.style.fontFamily,fontSize:g.style.fontSize,fontWeight:g.style.fontWeight})),n}}]),F}(),ax=function(){function F(t){u(this,F),this.w=t.w,this.barCtx=t}return m(F,[{key:"initVariables",value:function(t){var n=this.w;this.barCtx.series=t,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(var s=0;s0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=t[s].length),n.globals.isXNumeric)for(var o=0;on.globals.minX&&n.globals.seriesX[s][o]0&&(o=p.globals.minXDiff/S),(d=o/y*parseInt(this.barCtx.barOptions.columnWidth,10)/100)<1&&(d=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(d=parseInt(this.barCtx.barOptions.columnWidth,10)),h=p.globals.gridHeight-this.barCtx.baseLineY[this.barCtx.yaxisIndex]-(this.barCtx.isReversed?p.globals.gridHeight:0)+(this.barCtx.isReversed?2*this.barCtx.baseLineY[this.barCtx.yaxisIndex]:0),t=p.globals.padHorizontal+(o-d*this.barCtx.seriesLen)/2}return{x:t,y:n,yDivision:s,xDivision:o,barHeight:c,barWidth:d,zeroH:h,zeroW:g}}},{key:"initializeStackedPrevVars",value:function(t){var n=t.w;n.globals.hasSeriesGroups?n.globals.seriesGroups.forEach(function(s){t[s]||(t[s]={}),t[s].prevY=[],t[s].prevX=[],t[s].prevYF=[],t[s].prevXF=[],t[s].prevYVal=[],t[s].prevXVal=[]}):(t.prevY=[],t.prevX=[],t.prevYF=[],t.prevXF=[],t.prevYVal=[],t.prevXVal=[])}},{key:"initializeStackedXYVars",value:function(t){var n=t.w;n.globals.hasSeriesGroups?n.globals.seriesGroups.forEach(function(s){t[s]||(t[s]={}),t[s].xArrj=[],t[s].xArrjF=[],t[s].xArrjVal=[],t[s].yArrj=[],t[s].yArrjF=[],t[s].yArrjVal=[]}):(t.xArrj=[],t.xArrjF=[],t.xArrjVal=[],t.yArrj=[],t.yArrjF=[],t.yArrjVal=[])}},{key:"getPathFillColor",value:function(t,n,s,o){var c,d,h,g,p=this.w,b=new Fe(this.barCtx.ctx),y=null,S=this.barCtx.barOptions.distributed?s:n;return this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(function(P){t[n][s]>=P.from&&t[n][s]<=P.to&&(y=P.color)}),p.config.series[n].data[s]&&p.config.series[n].data[s].fillColor&&(y=p.config.series[n].data[s].fillColor),b.fillPath({seriesNumber:this.barCtx.barOptions.distributed?S:o,dataPointIndex:s,color:y,value:t[n][s],fillConfig:(c=p.config.series[n].data[s])===null||c===void 0?void 0:c.fill,fillType:(d=p.config.series[n].data[s])!==null&&d!==void 0&&(h=d.fill)!==null&&h!==void 0&&h.type?(g=p.config.series[n].data[s])===null||g===void 0?void 0:g.fill.type:p.config.fill.type})}},{key:"getStrokeWidth",value:function(t,n,s){var o=0,c=this.w;return this.barCtx.series[t][n]?this.barCtx.isNullValue=!1:this.barCtx.isNullValue=!0,c.config.stroke.show&&(this.barCtx.isNullValue||(o=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[s]:this.barCtx.strokeWidth)),o}},{key:"shouldApplyRadius",value:function(t){var n=this.w,s=!1;return n.config.plotOptions.bar.borderRadius>0&&(n.config.chart.stacked&&n.config.plotOptions.bar.borderRadiusWhenStacked==="last"?this.barCtx.lastActiveBarSerieIndex===t&&(s=!0):s=!0),s}},{key:"barBackground",value:function(t){var n=t.j,s=t.i,o=t.x1,c=t.x2,d=t.y1,h=t.y2,g=t.elSeries,p=this.w,b=new N(this.barCtx.ctx),y=new ue(this.barCtx.ctx).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&y===s){n>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(n%=this.barCtx.barOptions.colors.backgroundBarColors.length);var S=this.barCtx.barOptions.colors.backgroundBarColors[n],P=b.drawRect(o!==void 0?o:0,d!==void 0?d:0,c!==void 0?c:p.globals.gridWidth,h!==void 0?h:p.globals.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,S,this.barCtx.barOptions.colors.backgroundBarOpacity);g.add(P),P.node.classList.add("apexcharts-backgroundBar")}}},{key:"getColumnPaths",value:function(t){var n,s=t.barWidth,o=t.barXPosition,c=t.y1,d=t.y2,h=t.strokeWidth,g=t.seriesGroup,p=t.realIndex,b=t.i,y=t.j,S=t.w,P=new N(this.barCtx.ctx);(h=Array.isArray(h)?h[p]:h)||(h=0);var T=s,R=o;(n=S.config.series[p].data[y])!==null&&n!==void 0&&n.columnWidthOffset&&(R=o-S.config.series[p].data[y].columnWidthOffset/2,T=s+S.config.series[p].data[y].columnWidthOffset);var M=R,H=R+T;c+=.001,d+=.001;var U=P.move(M,c),v=P.move(M,c),k=P.line(H-h,c);if(S.globals.previousPaths.length>0&&(v=this.barCtx.getPreviousPath(p,y,!1)),U=U+P.line(M,d)+P.line(H-h,d)+P.line(H-h,c)+(S.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),v=v+P.line(M,c)+k+k+k+k+k+P.line(M,c)+(S.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(p)&&(U=P.roundPathCorners(U,S.config.plotOptions.bar.borderRadius)),S.config.chart.stacked){var I=this.barCtx;S.globals.hasSeriesGroups&&g&&(I=this.barCtx[g]),I.yArrj.push(d),I.yArrjF.push(Math.abs(c-d)),I.yArrjVal.push(this.barCtx.series[b][y])}return{pathTo:U,pathFrom:v}}},{key:"getBarpaths",value:function(t){var n,s=t.barYPosition,o=t.barHeight,c=t.x1,d=t.x2,h=t.strokeWidth,g=t.seriesGroup,p=t.realIndex,b=t.i,y=t.j,S=t.w,P=new N(this.barCtx.ctx);(h=Array.isArray(h)?h[p]:h)||(h=0);var T=s,R=o;(n=S.config.series[p].data[y])!==null&&n!==void 0&&n.barHeightOffset&&(T=s-S.config.series[p].data[y].barHeightOffset/2,R=o+S.config.series[p].data[y].barHeightOffset);var M=T,H=T+R;c+=.001,d+=.001;var U=P.move(c,M),v=P.move(c,M);S.globals.previousPaths.length>0&&(v=this.barCtx.getPreviousPath(p,y,!1));var k=P.line(c,H-h);if(U=U+P.line(d,M)+P.line(d,H-h)+k+(S.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),v=v+P.line(c,M)+k+k+k+k+k+P.line(c,M)+(S.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z"),this.shouldApplyRadius(p)&&(U=P.roundPathCorners(U,S.config.plotOptions.bar.borderRadius)),S.config.chart.stacked){var I=this.barCtx;S.globals.hasSeriesGroups&&g&&(I=this.barCtx[g]),I.xArrj.push(d),I.xArrjF.push(Math.abs(c-d)),I.xArrjVal.push(this.barCtx.series[b][y])}return{pathTo:U,pathFrom:v}}},{key:"checkZeroSeries",value:function(t){for(var n=t.series,s=this.w,o=0;o2&&arguments[2]!==void 0)||arguments[2]?n:null;return t!=null&&(s=n+t/this.barCtx.invertedYRatio-2*(this.barCtx.isReversed?t/this.barCtx.invertedYRatio:0)),s}},{key:"getYForValue",value:function(t,n){var s=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2]?n:null;return t!=null&&(s=n-t/this.barCtx.yRatio[this.barCtx.yaxisIndex]+2*(this.barCtx.isReversed?t/this.barCtx.yRatio[this.barCtx.yaxisIndex]:0)),s}},{key:"getGoalValues",value:function(t,n,s,o,c){var d=this,h=this.w,g=[],p=function(S,P){var T;g.push((x(T={},t,t==="x"?d.getXForValue(S,n,!1):d.getYForValue(S,s,!1)),x(T,"attrs",P),T))};if(h.globals.seriesGoals[o]&&h.globals.seriesGoals[o][c]&&Array.isArray(h.globals.seriesGoals[o][c])&&h.globals.seriesGoals[o][c].forEach(function(S){p(S.value,S)}),this.barCtx.barOptions.isDumbbell&&h.globals.seriesRange.length){var b=this.barCtx.barOptions.dumbbellColors?this.barCtx.barOptions.dumbbellColors:h.globals.colors,y={strokeHeight:t==="x"?0:h.globals.markers.size[o],strokeWidth:t==="x"?h.globals.markers.size[o]:0,strokeDashArray:0,strokeLineCap:"round",strokeColor:Array.isArray(b[o])?b[o][0]:b[o]};p(h.globals.seriesRangeStart[o][c],y),p(h.globals.seriesRangeEnd[o][c],r(r({},y),{},{strokeColor:Array.isArray(b[o])?b[o][1]:b[o]}))}return g}},{key:"drawGoalLine",value:function(t){var n=t.barXPosition,s=t.barYPosition,o=t.goalX,c=t.goalY,d=t.barWidth,h=t.barHeight,g=new N(this.barCtx.ctx),p=g.group({className:"apexcharts-bar-goals-groups"});p.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:p.node}),p.attr("clip-path","url(#gridRectMarkerMask".concat(this.barCtx.w.globals.cuid,")"));var b=null;return this.barCtx.isHorizontal?Array.isArray(o)&&o.forEach(function(y){var S=y.attrs.strokeHeight!==void 0?y.attrs.strokeHeight:h/2,P=s+S+h/2;b=g.drawLine(y.x,P-2*S,y.x,P,y.attrs.strokeColor?y.attrs.strokeColor:void 0,y.attrs.strokeDashArray,y.attrs.strokeWidth?y.attrs.strokeWidth:2,y.attrs.strokeLineCap),p.add(b)}):Array.isArray(c)&&c.forEach(function(y){var S=y.attrs.strokeWidth!==void 0?y.attrs.strokeWidth:d/2,P=n+S+d/2;b=g.drawLine(P-2*S,y.y,P,y.y,y.attrs.strokeColor?y.attrs.strokeColor:void 0,y.attrs.strokeDashArray,y.attrs.strokeHeight?y.attrs.strokeHeight:2,y.attrs.strokeLineCap),p.add(b)}),p}},{key:"drawBarShadow",value:function(t){var n=t.prevPaths,s=t.currPaths,o=t.color,c=this.w,d=n.x,h=n.x1,g=n.barYPosition,p=s.x,b=s.x1,y=s.barYPosition,S=g+s.barHeight,P=new N(this.barCtx.ctx),T=new L,R=P.move(h,S)+P.line(d,S)+P.line(p,y)+P.line(b,y)+P.line(h,S)+(c.config.plotOptions.bar.borderRadiusApplication==="around"?" Z":" z");return P.drawPath({d:R,fill:T.shadeColor(.5,L.rgb2hex(o)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadows"})}}]),F}(),_i=function(){function F(t,n){u(this,F),this.ctx=t,this.w=t.w;var s=this.w;this.barOptions=s.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=s.config.stroke.width,this.isNullValue=!1,this.isRangeBar=s.globals.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!s.globals.isBarHorizontal&&s.globals.seriesRange.length&&s.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.xyRatios=n,this.xyRatios!==null&&(this.xRatio=n.xRatio,this.initialXRatio=n.initialXRatio,this.yRatio=n.yRatio,this.invertedXRatio=n.invertedXRatio,this.invertedYRatio=n.invertedYRatio,this.baseLineY=n.baseLineY,this.baseLineInvertedY=n.baseLineInvertedY),this.yaxisIndex=0,this.seriesLen=0,this.pathArr=[];var o=new ue(this.ctx);this.lastActiveBarSerieIndex=o.getActiveConfigSeriesIndex("desc",["bar","column"]);var c=o.getBarSeriesIndices(),d=new J(this.ctx);this.stackedSeriesTotals=d.getStackedSeriesTotals(this.w.config.series.map(function(h,g){return c.indexOf(g)===-1?g:-1}).filter(function(h){return h!==-1})),this.barHelpers=new ax(this)}return m(F,[{key:"draw",value:function(t,n){var s=this.w,o=new N(this.ctx),c=new J(this.ctx,s);t=c.getLogSeries(t),this.series=t,this.yRatio=c.getLogYRatios(this.yRatio),this.barHelpers.initVariables(t);var d=o.group({class:"apexcharts-bar-series apexcharts-plot-series"});s.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering.");for(var h=0,g=0;h0&&(this.visibleI=this.visibleI+1);var v=0,k=0;this.yRatio.length>1&&(this.yaxisIndex=H),this.isReversed=s.config.yaxis[this.yaxisIndex]&&s.config.yaxis[this.yaxisIndex].reversed;var I=this.barHelpers.initialPositions();T=I.y,v=I.barHeight,b=I.yDivision,S=I.zeroW,P=I.x,k=I.barWidth,p=I.xDivision,y=I.zeroH,this.horizontal||M.push(P+k/2);var z=o.group({class:"apexcharts-datalabels","data:realIndex":H});s.globals.delayedElements.push({el:z.node}),z.node.classList.add("apexcharts-element-hidden");var q=o.group({class:"apexcharts-bar-goals-markers"}),K=o.group({class:"apexcharts-bar-shadows"});s.globals.delayedElements.push({el:K.node}),K.node.classList.add("apexcharts-element-hidden");for(var ae=0;ae0){var Ne=this.barHelpers.drawBarShadow({color:typeof ye=="string"&&(ye==null?void 0:ye.indexOf("url"))===-1?ye:L.hexToRgba(s.globals.colors[h]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:ge});Ne&&K.add(Ne)}this.pathArr.push(ge);var $e=this.barHelpers.drawGoalLine({barXPosition:ge.barXPosition,barYPosition:ge.barYPosition,goalX:ge.goalX,goalY:ge.goalY,barHeight:v,barWidth:k});$e&&q.add($e),T=ge.y,P=ge.x,ae>0&&M.push(P+k/2),R.push(T),this.renderSeries({realIndex:H,pathFill:ye,j:ae,i:h,pathFrom:ge.pathFrom,pathTo:ge.pathTo,strokeWidth:re,elSeries:U,x:P,y:T,series:t,barHeight:ge.barHeight?ge.barHeight:v,barWidth:ge.barWidth?ge.barWidth:k,elDataLabelsWrap:z,elGoalsMarkers:q,elBarShadows:K,visibleSeries:this.visibleI,type:"bar"})}s.globals.seriesXvalues[H]=M,s.globals.seriesYvalues[H]=R,d.add(U)}return d}},{key:"renderSeries",value:function(t){var n=t.realIndex,s=t.pathFill,o=t.lineFill,c=t.j,d=t.i,h=t.groupIndex,g=t.pathFrom,p=t.pathTo,b=t.strokeWidth,y=t.elSeries,S=t.x,P=t.y,T=t.y1,R=t.y2,M=t.series,H=t.barHeight,U=t.barWidth,v=t.barXPosition,k=t.barYPosition,I=t.elDataLabelsWrap,z=t.elGoalsMarkers,q=t.elBarShadows,K=t.visibleSeries,ae=t.type,re=this.w,ge=new N(this.ctx);o||(o=this.barOptions.distributed?re.globals.stroke.colors[c]:re.globals.stroke.colors[n]),re.config.series[d].data[c]&&re.config.series[d].data[c].strokeColor&&(o=re.config.series[d].data[c].strokeColor),this.isNullValue&&(s="none");var Se=c/re.config.chart.animations.animateGradually.delay*(re.config.chart.animations.speed/re.globals.dataPoints)/2.4,ye=ge.renderPaths({i:d,j:c,realIndex:n,pathFrom:g,pathTo:p,stroke:o,strokeWidth:b,strokeLineCap:re.config.stroke.lineCap,fill:s,animationDelay:Se,initialSpeed:re.config.chart.animations.speed,dataChangeSpeed:re.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(ae,"-area")});ye.attr("clip-path","url(#gridRectMask".concat(re.globals.cuid,")"));var Ne=re.config.forecastDataPoints;Ne.count>0&&c>=re.globals.dataPoints-Ne.count&&(ye.node.setAttribute("stroke-dasharray",Ne.dashArray),ye.node.setAttribute("stroke-width",Ne.strokeWidth),ye.node.setAttribute("fill-opacity",Ne.fillOpacity)),T!==void 0&&R!==void 0&&(ye.attr("data-range-y1",T),ye.attr("data-range-y2",R)),new Y(this.ctx).setSelectionFilter(ye,n,c),y.add(ye);var $e=new nx(this).handleBarDataLabels({x:S,y:P,y1:T,y2:R,i:d,j:c,series:M,realIndex:n,groupIndex:h,barHeight:H,barWidth:U,barXPosition:v,barYPosition:k,renderedPath:ye,visibleSeries:K});return $e.dataLabels!==null&&I.add($e.dataLabels),$e.totalDataLabels&&I.add($e.totalDataLabels),y.add(I),z&&y.add(z),q&&y.add(q),y}},{key:"drawBarPaths",value:function(t){var n,s=t.indexes,o=t.barHeight,c=t.strokeWidth,d=t.zeroW,h=t.x,g=t.y,p=t.yDivision,b=t.elSeries,y=this.w,S=s.i,P=s.j;if(y.globals.isXNumeric)n=(g=(y.globals.seriesX[S][P]-y.globals.minX)/this.invertedXRatio-o)+o*this.visibleI;else if(y.config.plotOptions.bar.hideZeroBarsWhenGrouped){var T=0,R=0;y.globals.seriesPercent.forEach(function(H,U){H[P]&&T++,U0&&(o=this.seriesLen*o/T),n=g+o*this.visibleI,n-=o*R}else n=g+o*this.visibleI;this.isFunnel&&(d-=(this.barHelpers.getXForValue(this.series[S][P],d)-d)/2),h=this.barHelpers.getXForValue(this.series[S][P],d);var M=this.barHelpers.getBarpaths({barYPosition:n,barHeight:o,x1:d,x2:h,strokeWidth:c,series:this.series,realIndex:s.realIndex,i:S,j:P,w:y});return y.globals.isXNumeric||(g+=p),this.barHelpers.barBackground({j:P,i:S,y1:n-o*this.visibleI,y2:o*this.seriesLen,elSeries:b}),{pathTo:M.pathTo,pathFrom:M.pathFrom,x1:d,x:h,y:g,goalX:this.barHelpers.getGoalValues("x",d,null,S,P),barYPosition:n,barHeight:o}}},{key:"drawColumnPaths",value:function(t){var n,s=t.indexes,o=t.x,c=t.y,d=t.xDivision,h=t.barWidth,g=t.zeroH,p=t.strokeWidth,b=t.elSeries,y=this.w,S=s.realIndex,P=s.i,T=s.j,R=s.bc;if(y.globals.isXNumeric){var M=S;y.globals.seriesX[S].length||(M=y.globals.maxValsInArrayIndex),y.globals.seriesX[M][T]&&(o=(y.globals.seriesX[M][T]-y.globals.minX)/this.xRatio-h*this.seriesLen/2),n=o+h*this.visibleI}else if(y.config.plotOptions.bar.hideZeroBarsWhenGrouped){var H=0,U=0;y.globals.seriesPercent.forEach(function(k,I){k[T]&&H++,I0&&(h=this.seriesLen*h/H),n=o+h*this.visibleI,n-=h*U}else n=o+h*this.visibleI;c=this.barHelpers.getYForValue(this.series[P][T],g);var v=this.barHelpers.getColumnPaths({barXPosition:n,barWidth:h,y1:g,y2:c,strokeWidth:p,series:this.series,realIndex:s.realIndex,i:P,j:T,w:y});return y.globals.isXNumeric||(o+=d),this.barHelpers.barBackground({bc:R,j:T,i:P,x1:n-p/2-h*this.visibleI,x2:h*this.seriesLen+p/2,elSeries:b}),{pathTo:v.pathTo,pathFrom:v.pathFrom,x:o,y:c,goalY:this.barHelpers.getGoalValues("y",null,g,P,T),barXPosition:n,barWidth:h}}},{key:"getPreviousPath",value:function(t,n){for(var s,o=this.w,c=0;c0&&parseInt(d.realIndex,10)===parseInt(t,10)&&o.globals.previousPaths[c].paths[n]!==void 0&&(s=o.globals.previousPaths[c].paths[n].d)}return s}}]),F}(),Md=function(F){w(n,_i);var t=_(n);function n(){return u(this,n),t.apply(this,arguments)}return m(n,[{key:"draw",value:function(s,o){var c=this,d=this.w;this.graphics=new N(this.ctx),this.bar=new _i(this.ctx,this.xyRatios);var h=new J(this.ctx,d);s=h.getLogSeries(s),this.yRatio=h.getLogYRatios(this.yRatio),this.barHelpers.initVariables(s),d.config.chart.stackType==="100%"&&(s=d.globals.seriesPercent.slice()),this.series=s,this.barHelpers.initializeStackedPrevVars(this);for(var g=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"}),p=0,b=0,y=function(T,R){var M=void 0,H=void 0,U=void 0,v=void 0,k=-1;c.groupCtx=c,d.globals.seriesGroups.forEach(function(It,Ot){It.indexOf(d.config.series[T].name)>-1&&(k=Ot)}),k!==-1&&(c.groupCtx=c[d.globals.seriesGroups[k]]);var I=[],z=[],q=d.globals.comboCharts?o[T]:T;c.yRatio.length>1&&(c.yaxisIndex=q),c.isReversed=d.config.yaxis[c.yaxisIndex]&&d.config.yaxis[c.yaxisIndex].reversed;var K=c.graphics.group({class:"apexcharts-series",seriesName:L.escapeString(d.globals.seriesNames[q]),rel:T+1,"data:realIndex":q});c.ctx.series.addCollapsedClassToSeries(K,q);var ae=c.graphics.group({class:"apexcharts-datalabels","data:realIndex":q}),re=c.graphics.group({class:"apexcharts-bar-goals-markers"}),ge=0,Se=0,ye=c.initialPositions(p,b,M,H,U,v);b=ye.y,ge=ye.barHeight,H=ye.yDivision,v=ye.zeroW,p=ye.x,Se=ye.barWidth,M=ye.xDivision,U=ye.zeroH,c.barHelpers.initializeStackedXYVars(c),c.groupCtx.prevY.length===1&&c.groupCtx.prevY[0].every(function(It){return isNaN(It)})&&(c.groupCtx.prevY[0]=c.groupCtx.prevY[0].map(function(It){return U}),c.groupCtx.prevYF[0]=c.groupCtx.prevYF[0].map(function(It){return 0}));for(var Ne=0;Ne1?(c=P.globals.minXDiff/this.xRatio)*parseInt(this.barOptions.columnWidth,10)/100:S*parseInt(P.config.plotOptions.bar.columnWidth,10)/100,String(P.config.plotOptions.bar.columnWidth).indexOf("%")===-1&&(S=parseInt(P.config.plotOptions.bar.columnWidth,10)),h=P.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?P.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),s=P.globals.padHorizontal+(c-S)/2),{x:s,y:o,yDivision:d,xDivision:c,barHeight:(p=P.globals.seriesGroups)!==null&&p!==void 0&&p.length?y/P.globals.seriesGroups.length:y,barWidth:(b=P.globals.seriesGroups)!==null&&b!==void 0&&b.length?S/P.globals.seriesGroups.length:S,zeroH:h,zeroW:g}}},{key:"drawStackedBarPaths",value:function(s){for(var o,c=s.indexes,d=s.barHeight,h=s.strokeWidth,g=s.zeroW,p=s.x,b=s.y,y=s.groupIndex,S=s.seriesGroup,P=s.yDivision,T=s.elSeries,R=this.w,M=b+(y!==-1?y*d:0),H=c.i,U=c.j,v=0,k=0;k0){var z=g;this.groupCtx.prevXVal[I-1][U]<0?z=this.series[H][U]>=0?this.groupCtx.prevX[I-1][U]+v-2*(this.isReversed?v:0):this.groupCtx.prevX[I-1][U]:this.groupCtx.prevXVal[I-1][U]>=0&&(z=this.series[H][U]>=0?this.groupCtx.prevX[I-1][U]:this.groupCtx.prevX[I-1][U]-v+2*(this.isReversed?v:0)),o=z}else o=g;p=this.series[H][U]===null?o:o+this.series[H][U]/this.invertedYRatio-2*(this.isReversed?this.series[H][U]/this.invertedYRatio:0);var q=this.barHelpers.getBarpaths({barYPosition:M,barHeight:d,x1:o,x2:p,strokeWidth:h,series:this.series,realIndex:c.realIndex,seriesGroup:S,i:H,j:U,w:R});return this.barHelpers.barBackground({j:U,i:H,y1:M,y2:d,elSeries:T}),b+=P,{pathTo:q.pathTo,pathFrom:q.pathFrom,goalX:this.barHelpers.getGoalValues("x",g,null,H,U),barYPosition:M,x:p,y:b}}},{key:"drawStackedColumnPaths",value:function(s){var o=s.indexes,c=s.x,d=s.y,h=s.xDivision,g=s.barWidth,p=s.zeroH,b=s.groupIndex,y=s.seriesGroup,S=s.elSeries,P=this.w,T=o.i,R=o.j,M=o.bc;if(P.globals.isXNumeric){var H=P.globals.seriesX[T][R];H||(H=0),c=(H-P.globals.minX)/this.xRatio-g/2,P.globals.seriesGroups.length&&(c=(H-P.globals.minX)/this.xRatio-g/2*P.globals.seriesGroups.length)}for(var U,v=c+(b!==-1?b*g:0),k=0,I=0;I0&&!P.globals.isXNumeric||z>0&&P.globals.isXNumeric&&P.globals.seriesX[T-1][R]===P.globals.seriesX[T][R]){var q,K,ae,re=Math.min(this.yRatio.length+1,T+1);if(this.groupCtx.prevY[z-1]!==void 0&&this.groupCtx.prevY[z-1].length)for(var ge=1;ge=0?ae-k+2*(this.isReversed?k:0):ae;break}if((($e=this.groupCtx.prevYVal[z-ye])===null||$e===void 0?void 0:$e[R])>=0){K=this.series[T][R]>=0?ae:ae+k-2*(this.isReversed?k:0);break}}K===void 0&&(K=P.globals.gridHeight),U=(q=this.groupCtx.prevYF[0])!==null&&q!==void 0&&q.every(function(ct){return ct===0})&&this.groupCtx.prevYF.slice(1,z).every(function(ct){return ct.every(function(dt){return isNaN(dt)})})?p:K}else U=p;d=this.series[T][R]?U-this.series[T][R]/this.yRatio[this.yaxisIndex]+2*(this.isReversed?this.series[T][R]/this.yRatio[this.yaxisIndex]:0):U;var lt=this.barHelpers.getColumnPaths({barXPosition:v,barWidth:g,y1:U,y2:d,yRatio:this.yRatio[this.yaxisIndex],strokeWidth:this.strokeWidth,series:this.series,seriesGroup:y,realIndex:o.realIndex,i:T,j:R,w:P});return this.barHelpers.barBackground({bc:M,j:R,i:T,x1:v,x2:g,elSeries:S}),c+=h,{pathTo:lt.pathTo,pathFrom:lt.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,p,T,R),barXPosition:v,x:P.globals.isXNumeric?c-h:c,y:d}}}]),n}(),gl=function(F){w(n,_i);var t=_(n);function n(){return u(this,n),t.apply(this,arguments)}return m(n,[{key:"draw",value:function(s,o,c){var d=this,h=this.w,g=new N(this.ctx),p=h.globals.comboCharts?o:h.config.chart.type,b=new Fe(this.ctx);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=h.config.plotOptions.bar.horizontal;var y=new J(this.ctx,h);s=y.getLogSeries(s),this.series=s,this.yRatio=y.getLogYRatios(this.yRatio),this.barHelpers.initVariables(s);for(var S=g.group({class:"apexcharts-".concat(p,"-series apexcharts-plot-series")}),P=function(R){d.isBoxPlot=h.config.chart.type==="boxPlot"||h.config.series[R].type==="boxPlot";var M,H,U,v,k=void 0,I=void 0,z=[],q=[],K=h.globals.comboCharts?c[R]:R,ae=g.group({class:"apexcharts-series",seriesName:L.escapeString(h.globals.seriesNames[K]),rel:R+1,"data:realIndex":K});d.ctx.series.addCollapsedClassToSeries(ae,K),s[R].length>0&&(d.visibleI=d.visibleI+1);var re,ge;d.yRatio.length>1&&(d.yaxisIndex=K);var Se=d.barHelpers.initialPositions();I=Se.y,re=Se.barHeight,H=Se.yDivision,v=Se.zeroW,k=Se.x,ge=Se.barWidth,M=Se.xDivision,U=Se.zeroH,q.push(k+ge/2);for(var ye=g.group({class:"apexcharts-datalabels","data:realIndex":K}),Ne=function(lt){var ct=d.barHelpers.getStrokeWidth(R,lt,K),dt=null,kt={indexes:{i:R,j:lt,realIndex:K},x:k,y:I,strokeWidth:ct,elSeries:ae};dt=d.isHorizontal?d.drawHorizontalBoxPaths(r(r({},kt),{},{yDivision:H,barHeight:re,zeroW:v})):d.drawVerticalBoxPaths(r(r({},kt),{},{xDivision:M,barWidth:ge,zeroH:U})),I=dt.y,k=dt.x,lt>0&&q.push(k+ge/2),z.push(I),dt.pathTo.forEach(function(It,Ot){var Dn=!d.isBoxPlot&&d.candlestickOptions.wick.useFillColor?dt.color[Ot]:h.globals.stroke.colors[R],Za=b.fillPath({seriesNumber:K,dataPointIndex:lt,color:dt.color[Ot],value:s[R][lt]});d.renderSeries({realIndex:K,pathFill:Za,lineFill:Dn,j:lt,i:R,pathFrom:dt.pathFrom,pathTo:It,strokeWidth:ct,elSeries:ae,x:k,y:I,series:s,barHeight:re,barWidth:ge,elDataLabelsWrap:ye,visibleSeries:d.visibleI,type:h.config.chart.type})})},$e=0;$ek.c&&(T=!1);var q=Math.min(k.o,k.c),K=Math.max(k.o,k.c),ae=k.m;b.globals.isXNumeric&&(c=(b.globals.seriesX[v][P]-b.globals.minX)/this.xRatio-h/2);var re=c+h*this.visibleI;this.series[S][P]===void 0||this.series[S][P]===null?(q=g,K=g):(q=g-q/U,K=g-K/U,I=g-k.h/U,z=g-k.l/U,ae=g-k.m/U);var ge=y.move(re,g),Se=y.move(re+h/2,q);return b.globals.previousPaths.length>0&&(Se=this.getPreviousPath(v,P,!0)),ge=this.isBoxPlot?[y.move(re,q)+y.line(re+h/2,q)+y.line(re+h/2,I)+y.line(re+h/4,I)+y.line(re+h-h/4,I)+y.line(re+h/2,I)+y.line(re+h/2,q)+y.line(re+h,q)+y.line(re+h,ae)+y.line(re,ae)+y.line(re,q+p/2),y.move(re,ae)+y.line(re+h,ae)+y.line(re+h,K)+y.line(re+h/2,K)+y.line(re+h/2,z)+y.line(re+h-h/4,z)+y.line(re+h/4,z)+y.line(re+h/2,z)+y.line(re+h/2,K)+y.line(re,K)+y.line(re,ae)+"z"]:[y.move(re,K)+y.line(re+h/2,K)+y.line(re+h/2,I)+y.line(re+h/2,K)+y.line(re+h,K)+y.line(re+h,q)+y.line(re+h/2,q)+y.line(re+h/2,z)+y.line(re+h/2,q)+y.line(re,q)+y.line(re,K-p/2)],Se+=y.move(re,q),b.globals.isXNumeric||(c+=d),{pathTo:ge,pathFrom:Se,x:c,y:K,barXPosition:re,color:this.isBoxPlot?H:T?[R]:[M]}}},{key:"drawHorizontalBoxPaths",value:function(s){var o=s.indexes;s.x;var c=s.y,d=s.yDivision,h=s.barHeight,g=s.zeroW,p=s.strokeWidth,b=this.w,y=new N(this.ctx),S=o.i,P=o.j,T=this.boxOptions.colors.lower;this.isBoxPlot&&(T=[this.boxOptions.colors.lower,this.boxOptions.colors.upper]);var R=this.invertedYRatio,M=o.realIndex,H=this.getOHLCValue(M,P),U=g,v=g,k=Math.min(H.o,H.c),I=Math.max(H.o,H.c),z=H.m;b.globals.isXNumeric&&(c=(b.globals.seriesX[M][P]-b.globals.minX)/this.invertedXRatio-h/2);var q=c+h*this.visibleI;this.series[S][P]===void 0||this.series[S][P]===null?(k=g,I=g):(k=g+k/R,I=g+I/R,U=g+H.h/R,v=g+H.l/R,z=g+H.m/R);var K=y.move(g,q),ae=y.move(k,q+h/2);return b.globals.previousPaths.length>0&&(ae=this.getPreviousPath(M,P,!0)),K=[y.move(k,q)+y.line(k,q+h/2)+y.line(U,q+h/2)+y.line(U,q+h/2-h/4)+y.line(U,q+h/2+h/4)+y.line(U,q+h/2)+y.line(k,q+h/2)+y.line(k,q+h)+y.line(z,q+h)+y.line(z,q)+y.line(k+p/2,q),y.move(z,q)+y.line(z,q+h)+y.line(I,q+h)+y.line(I,q+h/2)+y.line(v,q+h/2)+y.line(v,q+h-h/4)+y.line(v,q+h/4)+y.line(v,q+h/2)+y.line(I,q+h/2)+y.line(I,q)+y.line(z,q)+"z"],ae+=y.move(k,q),b.globals.isXNumeric||(c+=d),{pathTo:K,pathFrom:ae,x:I,y:c,barYPosition:q,color:T}}},{key:"getOHLCValue",value:function(s,o){var c=this.w;return{o:this.isBoxPlot?c.globals.seriesCandleH[s][o]:c.globals.seriesCandleO[s][o],h:this.isBoxPlot?c.globals.seriesCandleO[s][o]:c.globals.seriesCandleH[s][o],m:c.globals.seriesCandleM[s][o],l:this.isBoxPlot?c.globals.seriesCandleC[s][o]:c.globals.seriesCandleL[s][o],c:this.isBoxPlot?c.globals.seriesCandleL[s][o]:c.globals.seriesCandleC[s][o]}}}]),n}(),Fd=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"checkColorRange",value:function(){var t=this.w,n=!1,s=t.config.plotOptions[t.config.chart.type];return s.colorScale.ranges.length>0&&s.colorScale.ranges.map(function(o,c){o.from<=0&&(n=!0)}),n}},{key:"getShadeColor",value:function(t,n,s,o){var c=this.w,d=1,h=c.config.plotOptions[t].shadeIntensity,g=this.determineColor(t,n,s);c.globals.hasNegs||o?d=c.config.plotOptions[t].reverseNegativeShade?g.percent<0?g.percent/100*(1.25*h):(1-g.percent/100)*(1.25*h):g.percent<=0?1-(1+g.percent/100)*h:(1-g.percent/100)*h:(d=1-g.percent/100,t==="treemap"&&(d=(1-g.percent/100)*(1.25*h)));var p=g.color,b=new L;return c.config.plotOptions[t].enableShades&&(p=this.w.config.theme.mode==="dark"?L.hexToRgba(b.shadeColor(-1*d,g.color),c.config.fill.opacity):L.hexToRgba(b.shadeColor(d,g.color),c.config.fill.opacity)),{color:p,colorProps:g}}},{key:"determineColor",value:function(t,n,s){var o=this.w,c=o.globals.series[n][s],d=o.config.plotOptions[t],h=d.colorScale.inverse?s:n;d.distributed&&o.config.chart.type==="treemap"&&(h=s);var g=o.globals.colors[h],p=null,b=Math.min.apply(Math,D(o.globals.series[n])),y=Math.max.apply(Math,D(o.globals.series[n]));d.distributed||t!=="heatmap"||(b=o.globals.minY,y=o.globals.maxY),d.colorScale.min!==void 0&&(b=d.colorScale.mino.globals.maxY?d.colorScale.max:o.globals.maxY);var S=Math.abs(y)+Math.abs(b),P=100*c/(S===0?S-1e-6:S);return d.colorScale.ranges.length>0&&d.colorScale.ranges.map(function(T,R){if(c>=T.from&&c<=T.to){g=T.color,p=T.foreColor?T.foreColor:null,b=T.from,y=T.to;var M=Math.abs(y)+Math.abs(b);P=100*c/(M===0?M-1e-6:M)}}),{color:g,foreColor:p,percent:P}}},{key:"calculateDataLabels",value:function(t){var n=t.text,s=t.x,o=t.y,c=t.i,d=t.j,h=t.colorProps,g=t.fontSize,p=this.w.config.dataLabels,b=new N(this.ctx),y=new ze(this.ctx),S=null;if(p.enabled){S=b.group({class:"apexcharts-data-labels"});var P=p.offsetX,T=p.offsetY,R=s+P,M=o+parseFloat(p.style.fontSize)/3+T;y.plotDataLabelsText({x:R,y:M,text:n,i:c,j:d,color:h.foreColor,parent:S,fontSize:g,dataLabelsConfig:p})}return S}},{key:"addListeners",value:function(t){var n=new N(this.ctx);t.node.addEventListener("mouseenter",n.pathMouseEnter.bind(this,t)),t.node.addEventListener("mouseleave",n.pathMouseLeave.bind(this,t)),t.node.addEventListener("mousedown",n.pathMouseDown.bind(this,t))}}]),F}(),ix=function(){function F(t,n){u(this,F),this.ctx=t,this.w=t.w,this.xRatio=n.xRatio,this.yRatio=n.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new Fd(t),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}return m(F,[{key:"draw",value:function(t){var n=this.w,s=new N(this.ctx),o=s.group({class:"apexcharts-heatmap"});o.attr("clip-path","url(#gridRectMask".concat(n.globals.cuid,")"));var c=n.globals.gridWidth/n.globals.dataPoints,d=n.globals.gridHeight/n.globals.series.length,h=0,g=!1;this.negRange=this.helpers.checkColorRange();var p=t.slice();n.config.yaxis[0].reversed&&(g=!0,p.reverse());for(var b=g?0:p.length-1;g?b=0;g?b++:b--){var y=s.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:L.escapeString(n.globals.seriesNames[b]),rel:b+1,"data:realIndex":b});if(this.ctx.series.addCollapsedClassToSeries(y,b),n.config.chart.dropShadow.enabled){var S=n.config.chart.dropShadow;new Y(this.ctx).dropShadow(y,S,b)}for(var P=0,T=n.config.plotOptions.heatmap.shadeIntensity,R=0;R-1&&this.pieClicked(S),s.config.dataLabels.enabled){var I=v.x,z=v.y,q=100*T/this.fullAngle+"%";if(T!==0&&s.config.plotOptions.pie.dataLabels.minAngleToShowLabelthis.fullAngle?n.endAngle=n.endAngle-(o+h):o+h=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(g=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01),Math.ceil(g)>this.fullAngle&&(g-=this.fullAngle);var p=Math.PI*(g-90)/180,b=n.centerX+c*Math.cos(h),y=n.centerY+c*Math.sin(h),S=n.centerX+c*Math.cos(p),P=n.centerY+c*Math.sin(p),T=L.polarToCartesian(n.centerX,n.centerY,n.donutSize,g),R=L.polarToCartesian(n.centerX,n.centerY,n.donutSize,d),M=o>180?1:0,H=["M",b,y,"A",c,c,0,M,1,S,P];return n.chartType==="donut"?[].concat(H,["L",T.x,T.y,"A",n.donutSize,n.donutSize,0,M,0,R.x,R.y,"L",b,y,"z"]).join(" "):n.chartType==="pie"||n.chartType==="polarArea"?[].concat(H,["L",n.centerX,n.centerY,"L",b,y]).join(" "):[].concat(H).join(" ")}},{key:"drawPolarElements",value:function(t){var n=this.w,s=new Z(this.ctx),o=new N(this.ctx),c=new Bd(this.ctx),d=o.group(),h=o.group(),g=s.niceScale(0,Math.ceil(this.maxY),n.config.yaxis[0].tickAmount,0,!0),p=g.result.reverse(),b=g.result.length;this.maxY=g.niceMax;for(var y=n.globals.radialSize,S=y/(b-1),P=0;P1&&t.total.show&&(c=t.total.color);var h=d.globals.dom.baseEl.querySelector(".apexcharts-datalabel-label"),g=d.globals.dom.baseEl.querySelector(".apexcharts-datalabel-value");s=(0,t.value.formatter)(s,d),o||typeof t.total.formatter!="function"||(s=t.total.formatter(d));var p=n===t.total.label;n=t.name.formatter(n,p,d),h!==null&&(h.textContent=n),g!==null&&(g.textContent=s),h!==null&&(h.style.fill=c)}},{key:"printDataLabelsInner",value:function(t,n){var s=this.w,o=t.getAttribute("data:value"),c=s.globals.seriesNames[parseInt(t.parentNode.getAttribute("rel"),10)-1];s.globals.series.length>1&&this.printInnerLabels(n,c,o,t);var d=s.globals.dom.baseEl.querySelector(".apexcharts-datalabels-group");d!==null&&(d.style.opacity=1)}},{key:"drawSpokes",value:function(t){var n=this,s=this.w,o=new N(this.ctx),c=s.config.plotOptions.polarArea.spokes;if(c.strokeWidth!==0){for(var d=[],h=360/s.globals.series.length,g=0;g1)h&&!n.total.showAlways?p({makeSliceOut:!1,printLabel:!0}):this.printInnerLabels(n,n.total.label,n.total.formatter(c));else if(p({makeSliceOut:!1,printLabel:!0}),!h)if(c.globals.selectedDataPoints.length&&c.globals.series.length>1)if(c.globals.selectedDataPoints[0].length>0){var b=c.globals.selectedDataPoints[0],y=c.globals.dom.baseEl.querySelector(".apexcharts-".concat(this.chartType.toLowerCase(),"-slice-").concat(b));this.printDataLabelsInner(y,n)}else d&&c.globals.selectedDataPoints.length&&c.globals.selectedDataPoints[0].length===0&&(d.style.opacity=0);else d&&c.globals.series.length>1&&(d.style.opacity=0)}}]),F}(),sx=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0;var n=this.w;this.graphics=new N(this.ctx),this.lineColorArr=n.globals.stroke.colors!==void 0?n.globals.stroke.colors:n.globals.colors,this.defaultSize=n.globals.svgHeight0&&(z=n.getPreviousPath(H));for(var q=0;q=10?t.x>0?(s="start",o+=10):t.x<0&&(s="end",o-=10):s="middle",Math.abs(t.y)>=n-10&&(t.y<0?c-=10:t.y>0&&(c+=10)),{textAnchor:s,newX:o,newY:c}}},{key:"getPreviousPath",value:function(t){for(var n=this.w,s=null,o=0;o0&&parseInt(c.realIndex,10)===parseInt(t,10)&&n.globals.previousPaths[o].paths[0]!==void 0&&(s=n.globals.previousPaths[o].paths[0].d)}return s}},{key:"getDataPointsPos",value:function(t,n){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.dataPointsLen;t=t||[],n=n||[];for(var o=[],c=0;c=360&&(R=360-Math.abs(this.startAngle)-.1);var M=c.drawPath({d:"",stroke:P,strokeWidth:p*parseInt(S.strokeWidth,10)/100,fill:"none",strokeOpacity:S.opacity,classes:"apexcharts-radialbar-area"});if(S.dropShadow.enabled){var H=S.dropShadow;h.dropShadow(M,H)}y.add(M),M.attr("id","apexcharts-radialbarTrack-"+b),this.animatePaths(M,{centerX:s.centerX,centerY:s.centerY,endAngle:R,startAngle:T,size:s.size,i:b,totalItems:2,animBeginArr:0,dur:0,isTrack:!0,easing:o.globals.easing})}return d}},{key:"drawArcs",value:function(s){var o=this.w,c=new N(this.ctx),d=new Fe(this.ctx),h=new Y(this.ctx),g=c.group(),p=this.getStrokeWidth(s);s.size=s.size-p/2;var b=o.config.plotOptions.radialBar.hollow.background,y=s.size-p*s.series.length-this.margin*s.series.length-p*parseInt(o.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,S=y-o.config.plotOptions.radialBar.hollow.margin;o.config.plotOptions.radialBar.hollow.image!==void 0&&(b=this.drawHollowImage(s,g,y,b));var P=this.drawHollow({size:S,centerX:s.centerX,centerY:s.centerY,fill:b||"transparent"});if(o.config.plotOptions.radialBar.hollow.dropShadow.enabled){var T=o.config.plotOptions.radialBar.hollow.dropShadow;h.dropShadow(P,T)}var R=1;!this.radialDataLabels.total.show&&o.globals.series.length>1&&(R=0);var M=null;this.radialDataLabels.show&&(M=this.renderInnerDataLabels(this.radialDataLabels,{hollowSize:y,centerX:s.centerX,centerY:s.centerY,opacity:R})),o.config.plotOptions.radialBar.hollow.position==="back"&&(g.add(P),M&&g.add(M));var H=!1;o.config.plotOptions.radialBar.inverseOrder&&(H=!0);for(var U=H?s.series.length-1:0;H?U>=0:U100?100:s.series[U])/100,K=Math.round(this.totalAngle*q)+this.startAngle,ae=void 0;o.globals.dataChanged&&(z=this.startAngle,ae=Math.round(this.totalAngle*L.negToZero(o.globals.previousPaths[U])/100)+z),Math.abs(K)+Math.abs(I)>=360&&(K-=.01),Math.abs(ae)+Math.abs(z)>=360&&(ae-=.01);var re=K-I,ge=Array.isArray(o.config.stroke.dashArray)?o.config.stroke.dashArray[U]:o.config.stroke.dashArray,Se=c.drawPath({d:"",stroke:k,strokeWidth:p,fill:"none",fillOpacity:o.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+U,strokeDashArray:ge});if(N.setAttrs(Se.node,{"data:angle":re,"data:value":s.series[U]}),o.config.chart.dropShadow.enabled){var ye=o.config.chart.dropShadow;h.dropShadow(Se,ye,U)}h.setSelectionFilter(Se,0,U),this.addListeners(Se,this.radialDataLabels),v.add(Se),Se.attr({index:0,j:U});var Ne=0;!this.initialAnim||o.globals.resized||o.globals.dataChanged||(Ne=o.config.chart.animations.speed),o.globals.dataChanged&&(Ne=o.config.chart.animations.dynamicAnimation.speed),this.animDur=Ne/(1.2*s.series.length)+this.animDur,this.animBeginArr.push(this.animDur),this.animatePaths(Se,{centerX:s.centerX,centerY:s.centerY,endAngle:K,startAngle:I,prevEndAngle:ae,prevStartAngle:z,size:s.size,i:U,totalItems:2,animBeginArr:this.animBeginArr,dur:Ne,shouldSetPrevPaths:!0,easing:o.globals.easing})}return{g,elHollow:P,dataLabels:M}}},{key:"drawHollow",value:function(s){var o=new N(this.ctx).drawCircle(2*s.size);return o.attr({class:"apexcharts-radialbar-hollow",cx:s.centerX,cy:s.centerY,r:s.size,fill:s.fill}),o}},{key:"drawHollowImage",value:function(s,o,c,d){var h=this.w,g=new Fe(this.ctx),p=L.randomId(),b=h.config.plotOptions.radialBar.hollow.image;if(h.config.plotOptions.radialBar.hollow.imageClipped)g.clippedImgArea({width:c,height:c,image:b,patternID:"pattern".concat(h.globals.cuid).concat(p)}),d="url(#pattern".concat(h.globals.cuid).concat(p,")");else{var y=h.config.plotOptions.radialBar.hollow.imageWidth,S=h.config.plotOptions.radialBar.hollow.imageHeight;if(y===void 0&&S===void 0){var P=h.globals.dom.Paper.image(b).loaded(function(R){this.move(s.centerX-R.width/2+h.config.plotOptions.radialBar.hollow.imageOffsetX,s.centerY-R.height/2+h.config.plotOptions.radialBar.hollow.imageOffsetY)});o.add(P)}else{var T=h.globals.dom.Paper.image(b).loaded(function(R){this.move(s.centerX-y/2+h.config.plotOptions.radialBar.hollow.imageOffsetX,s.centerY-S/2+h.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(y,S)});o.add(T)}}return d}},{key:"getStrokeWidth",value:function(s){var o=this.w;return s.size*(100-parseInt(o.config.plotOptions.radialBar.hollow.size,10))/100/(s.series.length+1)-this.margin}}]),n}(),ox=function(F){w(n,_i);var t=_(n);function n(){return u(this,n),t.apply(this,arguments)}return m(n,[{key:"draw",value:function(s,o){var c=this.w,d=new N(this.ctx);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=s,this.seriesRangeStart=c.globals.seriesRangeStart,this.seriesRangeEnd=c.globals.seriesRangeEnd,this.barHelpers.initVariables(s);for(var h=d.group({class:"apexcharts-rangebar-series apexcharts-plot-series"}),g=0;g0&&(this.visibleI=this.visibleI+1);var H=0,U=0;this.yRatio.length>1&&(this.yaxisIndex=R);var v=this.barHelpers.initialPositions();T=v.y,S=v.zeroW,P=v.x,U=v.barWidth,H=v.barHeight,p=v.xDivision,b=v.yDivision,y=v.zeroH;for(var k=d.group({class:"apexcharts-datalabels","data:realIndex":R}),I=d.group({class:"apexcharts-rangebar-goals-markers"}),z=0;z0});return this.isHorizontal?(d=R.config.plotOptions.bar.rangeBarGroupRows?g+S*k:g+b*this.visibleI+S*k,I>-1&&!R.config.plotOptions.bar.rangeBarOverlap&&(M=R.globals.seriesRange[o][I].overlaps).indexOf(H)>-1&&(d=(b=T.barHeight/M.length)*this.visibleI+S*(100-parseInt(this.barOptions.barHeight,10))/100/2+b*(this.visibleI+M.indexOf(H))+S*k)):(k>-1&&(h=R.config.plotOptions.bar.rangeBarGroupRows?p+P*k:p+y*this.visibleI+P*k),I>-1&&!R.config.plotOptions.bar.rangeBarOverlap&&(M=R.globals.seriesRange[o][I].overlaps).indexOf(H)>-1&&(h=(y=T.barWidth/M.length)*this.visibleI+P*(100-parseInt(this.barOptions.barWidth,10))/100/2+y*(this.visibleI+M.indexOf(H))+P*k)),{barYPosition:d,barXPosition:h,barHeight:b,barWidth:y}}},{key:"drawRangeColumnPaths",value:function(s){var o=s.indexes,c=s.x,d=s.xDivision,h=s.barWidth,g=s.barXPosition,p=s.zeroH,b=this.w,y=o.i,S=o.j,P=this.yRatio[this.yaxisIndex],T=o.realIndex,R=this.getRangeValue(T,S),M=Math.min(R.start,R.end),H=Math.max(R.start,R.end);this.series[y][S]===void 0||this.series[y][S]===null?M=p:(M=p-M/P,H=p-H/P);var U=Math.abs(H-M),v=this.barHelpers.getColumnPaths({barXPosition:g,barWidth:h,y1:M,y2:H,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:o.realIndex,i:T,j:S,w:b});return b.globals.isXNumeric||(c+=d),{pathTo:v.pathTo,pathFrom:v.pathFrom,barHeight:U,x:c,y:H,goalY:this.barHelpers.getGoalValues("y",null,p,y,S),barXPosition:g}}},{key:"drawRangeBarPaths",value:function(s){var o=s.indexes,c=s.y,d=s.y1,h=s.y2,g=s.yDivision,p=s.barHeight,b=s.barYPosition,y=s.zeroW,S=this.w,P=y+d/this.invertedYRatio,T=y+h/this.invertedYRatio,R=Math.abs(T-P),M=this.barHelpers.getBarpaths({barYPosition:b,barHeight:p,x1:P,x2:T,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:o.realIndex,realIndex:o.realIndex,j:o.j,w:S});return S.globals.isXNumeric||(c+=g),{pathTo:M.pathTo,pathFrom:M.pathFrom,barWidth:R,x:T,goalX:this.barHelpers.getGoalValues("x",y,null,o.realIndex,o.j),y:c}}},{key:"getRangeValue",value:function(s,o){var c=this.w;return{start:c.globals.seriesRangeStart[s][o],end:c.globals.seriesRangeEnd[s][o]}}}]),n}(),lx=function(){function F(t){u(this,F),this.w=t.w,this.lineCtx=t}return m(F,[{key:"sameValueSeriesFix",value:function(t,n){var s=this.w;if((s.config.fill.type==="gradient"||s.config.fill.type[t]==="gradient")&&new J(this.lineCtx.ctx,s).seriesHaveSameValues(t)){var o=n[t].slice();o[o.length-1]=o[o.length-1]+1e-6,n[t]=o}return n}},{key:"calculatePoints",value:function(t){var n=t.series,s=t.realIndex,o=t.x,c=t.y,d=t.i,h=t.j,g=t.prevY,p=this.w,b=[],y=[];if(h===0){var S=this.lineCtx.categoryAxisCorrection+p.config.markers.offsetX;p.globals.isXNumeric&&(S=(p.globals.seriesX[s][0]-p.globals.minX)/this.lineCtx.xRatio+p.config.markers.offsetX),b.push(S),y.push(L.isNumber(n[d][0])?g+p.config.markers.offsetY:null),b.push(o+p.config.markers.offsetX),y.push(L.isNumber(n[d][h+1])?c+p.config.markers.offsetY:null)}else b.push(o+p.config.markers.offsetX),y.push(L.isNumber(n[d][h+1])?c+p.config.markers.offsetY:null);return{x:b,y}}},{key:"checkPreviousPaths",value:function(t){for(var n=t.pathFromLine,s=t.pathFromArea,o=t.realIndex,c=this.w,d=0;d0&&parseInt(h.realIndex,10)===parseInt(o,10)&&(h.type==="line"?(this.lineCtx.appendPathFrom=!1,n=c.globals.previousPaths[d].paths[0].d):h.type==="area"&&(this.lineCtx.appendPathFrom=!1,s=c.globals.previousPaths[d].paths[0].d,c.config.stroke.show&&c.globals.previousPaths[d].paths[1]&&(n=c.globals.previousPaths[d].paths[1].d)))}return{pathFromLine:n,pathFromArea:s}}},{key:"determineFirstPrevY",value:function(t){var n,s=t.i,o=t.series,c=t.prevY,d=t.lineYPosition,h=this.w;if(((n=o[s])===null||n===void 0?void 0:n[0])!==void 0)c=(d=h.config.chart.stacked&&s>0?this.lineCtx.prevSeriesY[s-1][0]:this.lineCtx.zeroY)-o[s][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]+2*(this.lineCtx.isReversed?o[s][0]/this.lineCtx.yRatio[this.lineCtx.yaxisIndex]:0);else if(h.config.chart.stacked&&s>0&&o[s][0]===void 0){for(var g=s-1;g>=0;g--)if(o[g][0]!==null&&o[g][0]!==void 0){c=d=this.lineCtx.prevSeriesY[g][0];break}}return{prevY:c,lineYPosition:d}}}]),F}(),cx=function(F){for(var t,n,s,o,c=function(b){for(var y=[],S=b[0],P=b[1],T=y[0]=ml(S,P),R=1,M=b.length-1;R9&&(o=3*s/Math.sqrt(o),c[g]=o*t,c[g+1]=o*n);for(var p=0;p<=d;p++)o=(F[Math.min(d,p+1)][0]-F[Math.max(0,p-1)][0])/(6*(1+c[p]*c[p])),h.push([o||0,c[p]*o||0]);return h},vl=function(F){for(var t="",n=0;n4?(t+="C".concat(s[0],", ").concat(s[1]),t+=", ".concat(s[2],", ").concat(s[3]),t+=", ".concat(s[4],", ").concat(s[5])):o>2&&(t+="S".concat(s[0],", ").concat(s[1]),t+=", ".concat(s[2],", ").concat(s[3]))}return t},zd=function(F){var t=cx(F),n=F[1],s=F[0],o=[],c=t[1],d=t[0];o.push(s,[s[0]+d[0],s[1]+d[1],n[0]-c[0],n[1]-c[1],n[0],n[1]]);for(var h=2,g=t.length;h0&&(M=(c.globals.seriesX[S][0]-c.globals.minX)/this.xRatio),R.push(M);var H,U=M,v=void 0,k=U,I=this.zeroY,z=this.zeroY;I=this.lineHelpers.determineFirstPrevY({i:y,series:t,prevY:I,lineYPosition:0}).prevY,P.push(I),H=I,h==="rangeArea"&&(v=z=this.lineHelpers.determineFirstPrevY({i:y,series:o,prevY:z,lineYPosition:0}).prevY,T.push(z));var q={type:h,series:t,realIndex:S,i:y,x:M,y:1,pX:U,pY:H,pathsFrom:this._calculatePathsFrom({type:h,series:t,i:y,realIndex:S,prevX:k,prevY:I,prevY2:z}),linePaths:[],areaPaths:[],seriesIndex:s,lineYPosition:0,xArrj:R,yArrj:P,y2Arrj:T,seriesRangeEnd:o},K=this._iterateOverDataPoints(r(r({},q),{},{iterations:h==="rangeArea"?t[y].length-1:void 0,isRangeStart:!0}));if(h==="rangeArea"){var ae=this._calculatePathsFrom({series:o,i:y,realIndex:S,prevX:k,prevY:z}),re=this._iterateOverDataPoints(r(r({},q),{},{series:o,pY:v,pathsFrom:ae,iterations:o[y].length-1,isRangeStart:!1}));K.linePaths[0]=re.linePath+K.linePath,K.pathFromLine=re.pathFromLine+K.pathFromLine}this._handlePaths({type:h,realIndex:S,i:y,paths:K}),this.elSeries.add(this.elPointsMain),this.elSeries.add(this.elDataLabelsWrap),b.push(this.elSeries)}if(c.config.chart.stacked)for(var ge=b.length;ge>0;ge--)g.add(b[ge-1]);else for(var Se=0;Se1&&(this.yaxisIndex=s),this.isReversed=o.config.yaxis[this.yaxisIndex]&&o.config.yaxis[this.yaxisIndex].reversed,this.zeroY=o.globals.gridHeight-this.baseLineY[this.yaxisIndex]-(this.isReversed?o.globals.gridHeight:0)+(this.isReversed?2*this.baseLineY[this.yaxisIndex]:0),this.areaBottomY=this.zeroY,(this.zeroY>o.globals.gridHeight||o.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=o.globals.gridHeight),this.categoryAxisCorrection=this.xDivision/2,this.elSeries=c.group({class:"apexcharts-series",seriesName:L.escapeString(o.globals.seriesNames[s])}),this.elPointsMain=c.group({class:"apexcharts-series-markers-wrap","data:realIndex":s}),this.elDataLabelsWrap=c.group({class:"apexcharts-datalabels","data:realIndex":s});var d=t[n].length===o.globals.dataPoints;this.elSeries.attr({"data:longestSeries":d,rel:n+1,"data:realIndex":s}),this.appendPathFrom=!0}},{key:"_calculatePathsFrom",value:function(t){var n,s,o,c,d=t.type,h=t.series,g=t.i,p=t.realIndex,b=t.prevX,y=t.prevY,S=t.prevY2,P=this.w,T=new N(this.ctx);if(h[g][0]===null){for(var R=0;R0){var M=this.lineHelpers.checkPreviousPaths({pathFromLine:o,pathFromArea:c,realIndex:p});o=M.pathFromLine,c=M.pathFromArea}return{prevX:b,prevY:y,linePath:n,areaPath:s,pathFromLine:o,pathFromArea:c}}},{key:"_handlePaths",value:function(t){var n=t.type,s=t.realIndex,o=t.i,c=t.paths,d=this.w,h=new N(this.ctx),g=new Fe(this.ctx);this.prevSeriesY.push(c.yArrj),d.globals.seriesXvalues[s]=c.xArrj,d.globals.seriesYvalues[s]=c.yArrj;var p=d.config.forecastDataPoints;if(p.count>0&&n!=="rangeArea"){var b=d.globals.seriesXvalues[s][d.globals.seriesXvalues[s].length-p.count-1],y=h.drawRect(b,0,d.globals.gridWidth,d.globals.gridHeight,0);d.globals.dom.elForecastMask.appendChild(y.node);var S=h.drawRect(0,0,b,d.globals.gridHeight,0);d.globals.dom.elNonForecastMask.appendChild(S.node)}this.pointsChart||d.globals.delayedElements.push({el:this.elPointsMain.node,index:s});var P={i:o,realIndex:s,animationDelay:o,initialSpeed:d.config.chart.animations.speed,dataChangeSpeed:d.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-".concat(n)};if(n==="area")for(var T=g.fillPath({seriesNumber:s}),R=0;R0&&n!=="rangeArea"){var q=h.renderPaths(I);q.node.setAttribute("stroke-dasharray",p.dashArray),p.strokeWidth&&q.node.setAttribute("stroke-width",p.strokeWidth),this.elSeries.add(q),q.attr("clip-path","url(#forecastMask".concat(d.globals.cuid,")")),z.attr("clip-path","url(#nonForecastMask".concat(d.globals.cuid,")"))}}}}},{key:"_iterateOverDataPoints",value:function(t){var n=t.type,s=t.series,o=t.iterations,c=t.realIndex,d=t.i,h=t.x,g=t.y,p=t.pX,b=t.pY,y=t.pathsFrom,S=t.linePaths,P=t.areaPaths,T=t.seriesIndex,R=t.lineYPosition,M=t.xArrj,H=t.yArrj,U=t.y2Arrj,v=t.isRangeStart,k=t.seriesRangeEnd,I=this.w,z=new N(this.ctx),q=this.yRatio,K=y.prevY,ae=y.linePath,re=y.areaPath,ge=y.pathFromLine,Se=y.pathFromArea,ye=L.isNumber(I.globals.minYArr[c])?I.globals.minYArr[c]:I.globals.minY;o||(o=I.globals.dataPoints>1?I.globals.dataPoints-1:I.globals.dataPoints);for(var Ne=g,$e=0;$e0&&I.globals.collapsedSeries.length-1){Ot--;break}return Ot>=0?Ot:0}(d-1)][$e+1]:R=this.zeroY:R=this.zeroY,lt?g=R-ye/q[this.yaxisIndex]+2*(this.isReversed?ye/q[this.yaxisIndex]:0):(g=R-s[d][$e+1]/q[this.yaxisIndex]+2*(this.isReversed?s[d][$e+1]/q[this.yaxisIndex]:0),n==="rangeArea"&&(Ne=R-k[d][$e+1]/q[this.yaxisIndex]+2*(this.isReversed?k[d][$e+1]/q[this.yaxisIndex]:0))),M.push(h),H.push(g),U.push(Ne);var dt=this.lineHelpers.calculatePoints({series:s,x:h,y:g,realIndex:c,i:d,j:$e,prevY:K}),kt=this._createPaths({type:n,series:s,i:d,realIndex:c,j:$e,x:h,y:g,y2:Ne,xArrj:M,yArrj:H,y2Arrj:U,pX:p,pY:b,linePath:ae,areaPath:re,linePaths:S,areaPaths:P,seriesIndex:T,isRangeStart:v});P=kt.areaPaths,S=kt.linePaths,p=kt.pX,b=kt.pY,re=kt.areaPath,ae=kt.linePath,!this.appendPathFrom||I.config.stroke.curve==="monotoneCubic"&&n==="rangeArea"||(ge+=z.line(h,this.zeroY),Se+=z.line(h,this.zeroY)),this.handleNullDataPoints(s,dt,d,$e,c),this._handleMarkersAndLabels({type:n,pointsPos:dt,i:d,j:$e,realIndex:c,isRangeStart:v})}return{yArrj:H,xArrj:M,pathFromArea:Se,areaPaths:P,pathFromLine:ge,linePaths:S,linePath:ae,areaPath:re}}},{key:"_handleMarkersAndLabels",value:function(t){var n=t.type,s=t.pointsPos,o=t.isRangeStart,c=t.i,d=t.j,h=t.realIndex,g=this.w,p=new ze(this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,d,{realIndex:h,pointsPos:s,zRatio:this.zRatio,elParent:this.elPointsMain});else{g.globals.series[c].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");var b=this.markers.plotChartMarkers(s,h,d+1);b!==null&&this.elPointsMain.add(b)}var y=p.drawDataLabel({type:n,isRangeStart:o,pos:s,i:h,j:d+1});y!==null&&this.elDataLabelsWrap.add(y)}},{key:"_createPaths",value:function(t){var n=t.type,s=t.series,o=t.i,c=t.realIndex,d=t.j,h=t.x,g=t.y,p=t.xArrj,b=t.yArrj,y=t.y2,S=t.y2Arrj,P=t.pX,T=t.pY,R=t.linePath,M=t.areaPath,H=t.linePaths,U=t.areaPaths,v=t.seriesIndex,k=t.isRangeStart,I=this.w,z=new N(this.ctx),q=I.config.stroke.curve,K=this.areaBottomY;if(Array.isArray(I.config.stroke.curve)&&(q=Array.isArray(v)?I.config.stroke.curve[v[o]]:I.config.stroke.curve[o]),(n==="rangeArea"&&(I.globals.hasNullValues||I.config.forecastDataPoints.count>0)||I.globals.hasNullValues)&&q==="monotoneCubic"&&(q="straight"),q==="smooth"){var ae=.35*(h-P);I.globals.hasNullValues?(s[o][d]!==null&&(s[o][d+1]!==null?(R=z.move(P,T)+z.curve(P+ae,T,h-ae,g,h+1,g),M=z.move(P+1,T)+z.curve(P+ae,T,h-ae,g,h+1,g)+z.line(h,K)+z.line(P,K)+"z"):(R=z.move(P,T),M=z.move(P,T)+"z")),H.push(R),U.push(M)):(R+=z.curve(P+ae,T,h-ae,g,h,g),M+=z.curve(P+ae,T,h-ae,g,h,g)),P=h,T=g,d===s[o].length-2&&(M+=z.curve(P,T,h,g,h,K)+z.move(h,g)+"z",n==="rangeArea"&&k?R+=z.curve(P,T,h,g,h,y)+z.move(h,y)+"z":I.globals.hasNullValues||(H.push(R),U.push(M)))}else if(q==="monotoneCubic"){if(n==="rangeArea"?p.length===I.globals.dataPoints:d===s[o].length-2){var re=p.map(function(ct,dt){return[p[dt],b[dt]]}),ge=zd(re);if(R+=vl(ge),M+=vl(ge),P=h,T=g,n==="rangeArea"&&k){R+=z.line(p[p.length-1],S[S.length-1]);var Se=p.slice().reverse(),ye=S.slice().reverse(),Ne=Se.map(function(ct,dt){return[Se[dt],ye[dt]]}),$e=zd(Ne);M=R+=vl($e)}else M+=z.curve(P,T,h,g,h,K)+z.move(h,g)+"z";H.push(R),U.push(M)}}else{if(s[o][d+1]===null){R+=z.move(h,g);var lt=I.globals.isXNumeric?(I.globals.seriesX[c][d]-I.globals.minX)/this.xRatio:h-this.xDivision;M=M+z.line(lt,K)+z.move(h,g)+"z"}s[o][d]===null&&(R+=z.move(h,g),M+=z.move(h,K)),q==="stepline"?(R=R+z.line(h,null,"H")+z.line(null,g,"V"),M=M+z.line(h,null,"H")+z.line(null,g,"V")):q==="straight"&&(R+=z.line(h,g),M+=z.line(h,g)),d===s[o].length-2&&(M=M+z.line(h,K)+z.move(h,g)+"z",n==="rangeArea"&&k?R=R+z.line(h,y)+z.move(h,y)+"z":(H.push(R),U.push(M)))}return{linePaths:H,areaPaths:U,pX:P,pY:T,linePath:R,areaPath:M}}},{key:"handleNullDataPoints",value:function(t,n,s,o,c){var d=this.w;if(t[s][o]===null&&d.config.markers.showNullDataPoints||t[s].length===1){var h=this.markers.plotChartMarkers(n,c,o+1,this.strokeWidth-d.config.markers.strokeWidth/2,!0);h!==null&&this.elPointsMain.add(h)}}}]),F}();window.TreemapSquared={},window.TreemapSquared.generate=function(){function F(h,g,p,b){this.xoffset=h,this.yoffset=g,this.height=b,this.width=p,this.shortestEdge=function(){return Math.min(this.height,this.width)},this.getCoordinates=function(y){var S,P=[],T=this.xoffset,R=this.yoffset,M=c(y)/this.height,H=c(y)/this.width;if(this.width>=this.height)for(S=0;S=this.height){var P=y/this.height,T=this.width-P;S=new F(this.xoffset+P,this.yoffset,T,this.height)}else{var R=y/this.width,M=this.height-R;S=new F(this.xoffset,this.yoffset+R,this.width,M)}return S}}function t(h,g,p,b,y){b=b===void 0?0:b,y=y===void 0?0:y;var S=n(function(P,T){var R,M=[],H=T/c(P);for(R=0;R=v}(g,S=h[0],y)?(g.push(S),n(h.slice(1),g,p,b)):(P=p.cutArea(c(g),b),b.push(p.getCoordinates(g)),n(h,[],P,b)),b;b.push(p.getCoordinates(g))}function s(h,g){var p=Math.min.apply(Math,h),b=Math.max.apply(Math,h),y=c(h);return Math.max(Math.pow(g,2)*b/Math.pow(y,2),Math.pow(y,2)/(Math.pow(g,2)*p))}function o(h){return h&&h.constructor===Array}function c(h){var g,p=0;for(g=0;gd-o&&p.width<=h-c){var b=g.rotateAroundCenter(t.node);t.node.setAttribute("transform","rotate(-90 ".concat(b.x," ").concat(b.y,") translate(").concat(p.height/3,")"))}}},{key:"truncateLabels",value:function(t,n,s,o,c,d){var h=new N(this.ctx),g=h.getTextRects(t,n).width+this.w.config.stroke.width+5>c-s&&d-o>c-s?d-o:c-s,p=h.getTextBasedOnMaxWidth({text:t,maxWidth:g,fontSize:n});return t.length!==p.length&&g/n<5?"":p}},{key:"animateTreemap",value:function(t,n,s,o){var c=new W(this.ctx);c.animateRect(t,{x:n.x,y:n.y,width:n.width,height:n.height},{x:s.x,y:s.y,width:s.width,height:s.height},o,function(){c.animationCompleted(t)})}}]),F}(),dx=86400,hx=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w,this.timeScaleArray=[],this.utc=this.w.config.xaxis.labels.datetimeUTC}return m(F,[{key:"calculateTimeScaleTicks",value:function(t,n){var s=this,o=this.w;if(o.globals.allSeriesCollapsed)return o.globals.labels=[],o.globals.timescaleLabels=[],[];var c=new le(this.ctx),d=(n-t)/864e5;this.determineInterval(d),o.globals.disableZoomIn=!1,o.globals.disableZoomOut=!1,d<.00011574074074074075?o.globals.disableZoomIn=!0:d>5e4&&(o.globals.disableZoomOut=!0);var h=c.getTimeUnitsfromTimestamp(t,n,this.utc),g=o.globals.gridWidth/d,p=g/24,b=p/60,y=b/60,S=Math.floor(24*d),P=Math.floor(1440*d),T=Math.floor(d*dx),R=Math.floor(d),M=Math.floor(d/30),H=Math.floor(d/365),U={minMillisecond:h.minMillisecond,minSecond:h.minSecond,minMinute:h.minMinute,minHour:h.minHour,minDate:h.minDate,minMonth:h.minMonth,minYear:h.minYear},v={firstVal:U,currentMillisecond:U.minMillisecond,currentSecond:U.minSecond,currentMinute:U.minMinute,currentHour:U.minHour,currentMonthDate:U.minDate,currentDate:U.minDate,currentMonth:U.minMonth,currentYear:U.minYear,daysWidthOnXAxis:g,hoursWidthOnXAxis:p,minutesWidthOnXAxis:b,secondsWidthOnXAxis:y,numberOfSeconds:T,numberOfMinutes:P,numberOfHours:S,numberOfDays:R,numberOfMonths:M,numberOfYears:H};switch(this.tickInterval){case"years":this.generateYearScale(v);break;case"months":case"half_year":this.generateMonthScale(v);break;case"months_days":case"months_fortnight":case"days":case"week_days":this.generateDayScale(v);break;case"hours":this.generateHourScale(v);break;case"minutes_fives":case"minutes":this.generateMinuteScale(v);break;case"seconds_tens":case"seconds_fives":case"seconds":this.generateSecondScale(v)}var k=this.timeScaleArray.map(function(I){var z={position:I.position,unit:I.unit,year:I.year,day:I.day?I.day:1,hour:I.hour?I.hour:0,month:I.month+1};return I.unit==="month"?r(r({},z),{},{day:1,value:I.value+1}):I.unit==="day"||I.unit==="hour"?r(r({},z),{},{value:I.value}):I.unit==="minute"?r(r({},z),{},{value:I.value,minute:I.value}):I.unit==="second"?r(r({},z),{},{value:I.value,minute:I.minute,second:I.second}):I});return k.filter(function(I){var z=1,q=Math.ceil(o.globals.gridWidth/120),K=I.value;o.config.xaxis.tickAmount!==void 0&&(q=o.config.xaxis.tickAmount),k.length>q&&(z=Math.floor(k.length/q));var ae=!1,re=!1;switch(s.tickInterval){case"years":I.unit==="year"&&(ae=!0);break;case"half_year":z=7,I.unit==="year"&&(ae=!0);break;case"months":z=1,I.unit==="year"&&(ae=!0);break;case"months_fortnight":z=15,I.unit!=="year"&&I.unit!=="month"||(ae=!0),K===30&&(re=!0);break;case"months_days":z=10,I.unit==="month"&&(ae=!0),K===30&&(re=!0);break;case"week_days":z=8,I.unit==="month"&&(ae=!0);break;case"days":z=1,I.unit==="month"&&(ae=!0);break;case"hours":I.unit==="day"&&(ae=!0);break;case"minutes_fives":case"seconds_fives":K%5!=0&&(re=!0);break;case"seconds_tens":K%10!=0&&(re=!0)}if(s.tickInterval==="hours"||s.tickInterval==="minutes_fives"||s.tickInterval==="seconds_tens"||s.tickInterval==="seconds_fives"){if(!re)return!0}else if((K%z==0||ae)&&!re)return!0})}},{key:"recalcDimensionsBasedOnFormat",value:function(t,n){var s=this.w,o=this.formatDates(t),c=this.removeOverlappingTS(o);s.globals.timescaleLabels=c.slice(),new ot(this.ctx).plotCoords()}},{key:"determineInterval",value:function(t){var n=24*t,s=60*n;switch(!0){case t/365>5:this.tickInterval="years";break;case t>800:this.tickInterval="half_year";break;case t>180:this.tickInterval="months";break;case t>90:this.tickInterval="months_fortnight";break;case t>60:this.tickInterval="months_days";break;case t>30:this.tickInterval="week_days";break;case t>2:this.tickInterval="days";break;case n>2.4:this.tickInterval="hours";break;case s>15:this.tickInterval="minutes_fives";break;case s>5:this.tickInterval="minutes";break;case s>1:this.tickInterval="seconds_tens";break;case 60*s>20:this.tickInterval="seconds_fives";break;default:this.tickInterval="seconds"}}},{key:"generateYearScale",value:function(t){var n=t.firstVal,s=t.currentMonth,o=t.currentYear,c=t.daysWidthOnXAxis,d=t.numberOfYears,h=n.minYear,g=0,p=new le(this.ctx),b="year";if(n.minDate>1||n.minMonth>0){var y=p.determineRemainingDaysOfYear(n.minYear,n.minMonth,n.minDate);g=(p.determineDaysOfYear(n.minYear)-y+1)*c,h=n.minYear+1,this.timeScaleArray.push({position:g,value:h,unit:b,year:h,month:L.monthMod(s+1)})}else n.minDate===1&&n.minMonth===0&&this.timeScaleArray.push({position:g,value:h,unit:b,year:o,month:L.monthMod(s+1)});for(var S=h,P=g,T=0;T1){p=(b.determineDaysOfMonths(o+1,n.minYear)-s+1)*d,g=L.monthMod(o+1);var P=c+S,T=L.monthMod(g),R=g;g===0&&(y="year",R=P,T=1,P+=S+=1),this.timeScaleArray.push({position:p,value:R,unit:y,year:P,month:T})}else this.timeScaleArray.push({position:p,value:g,unit:y,year:c,month:L.monthMod(o)});for(var M=g+1,H=p,U=0,v=1;Uh.determineDaysOfMonths(k+1,I)&&(b=1,g="month",P=k+=1),k},S=(24-n.minHour)*c,P=p,T=y(b,s,o);n.minHour===0&&n.minDate===1?(S=0,P=L.monthMod(n.minMonth),g="month",b=n.minDate,d++):n.minDate!==1&&n.minHour===0&&n.minMinute===0&&(S=0,p=n.minDate,P=p,T=y(b=p,s,o)),this.timeScaleArray.push({position:S,value:P,unit:g,year:this._getYear(o,T,0),month:L.monthMod(T),day:b});for(var R=S,M=0;Mg.determineDaysOfMonths(q+1,c)&&(M=1,q+=1),{month:q,date:M}},y=function(z,q){return z>g.determineDaysOfMonths(q+1,c)?q+=1:q},S=60-(n.minMinute+n.minSecond/60),P=S*d,T=n.minHour+1,R=T+1;S===60&&(P=0,R=(T=n.minHour)+1);var M=s,H=y(M,o);this.timeScaleArray.push({position:P,value:T,unit:p,day:M,hour:R,year:c,month:L.monthMod(H)});for(var U=P,v=0;v=24&&(R=0,p="day",H=b(M+=1,H).month,H=y(M,H));var k=this._getYear(c,H,0);U=60*d+U;var I=R===0?M:R;this.timeScaleArray.push({position:U,value:I,unit:p,hour:R,day:M,year:k,month:L.monthMod(H)}),R++}}},{key:"generateMinuteScale",value:function(t){for(var n=t.currentMillisecond,s=t.currentSecond,o=t.currentMinute,c=t.currentHour,d=t.currentDate,h=t.currentMonth,g=t.currentYear,p=t.minutesWidthOnXAxis,b=t.secondsWidthOnXAxis,y=t.numberOfMinutes,S=o+1,P=d,T=h,R=g,M=c,H=(60-s-n/1e3)*b,U=0;U=60&&(S=0,(M+=1)===24&&(M=0)),this.timeScaleArray.push({position:H,value:S,unit:"minute",hour:M,minute:S,day:P,year:this._getYear(R,T,0),month:L.monthMod(T)}),H+=p,S++}},{key:"generateSecondScale",value:function(t){for(var n=t.currentMillisecond,s=t.currentSecond,o=t.currentMinute,c=t.currentHour,d=t.currentDate,h=t.currentMonth,g=t.currentYear,p=t.secondsWidthOnXAxis,b=t.numberOfSeconds,y=s+1,S=o,P=d,T=h,R=g,M=c,H=(1e3-n)/1e3*p,U=0;U=60&&(y=0,++S>=60&&(S=0,++M===24&&(M=0))),this.timeScaleArray.push({position:H,value:y,unit:"second",hour:M,minute:S,second:y,day:P,year:this._getYear(R,T,0),month:L.monthMod(T)}),H+=p,y++}},{key:"createRawDateString",value:function(t,n){var s=t.year;return t.month===0&&(t.month=1),s+="-"+("0"+t.month.toString()).slice(-2),t.unit==="day"?s+=t.unit==="day"?"-"+("0"+n).slice(-2):"-01":s+="-"+("0"+(t.day?t.day:"1")).slice(-2),t.unit==="hour"?s+=t.unit==="hour"?"T"+("0"+n).slice(-2):"T00":s+="T"+("0"+(t.hour?t.hour:"0")).slice(-2),t.unit==="minute"?s+=":"+("0"+n).slice(-2):s+=":"+(t.minute?("0"+t.minute).slice(-2):"00"),t.unit==="second"?s+=":"+("0"+n).slice(-2):s+=":00",this.utc&&(s+=".000Z"),s}},{key:"formatDates",value:function(t){var n=this,s=this.w;return t.map(function(o){var c=o.value.toString(),d=new le(n.ctx),h=n.createRawDateString(o,c),g=d.getDate(d.parseDate(h));if(n.utc||(g=d.getDate(d.parseDateWithTimezone(h))),s.config.xaxis.labels.format===void 0){var p="dd MMM",b=s.config.xaxis.labels.datetimeFormatter;o.unit==="year"&&(p=b.year),o.unit==="month"&&(p=b.month),o.unit==="day"&&(p=b.day),o.unit==="hour"&&(p=b.hour),o.unit==="minute"&&(p=b.minute),o.unit==="second"&&(p=b.second),c=d.formatDate(g,p)}else c=d.formatDate(g,s.config.xaxis.labels.format);return{dateString:h,position:o.position,value:c,unit:o.unit,year:o.year,month:o.month}})}},{key:"removeOverlappingTS",value:function(t){var n,s=this,o=new N(this.ctx),c=!1;t.length>0&&t[0].value&&t.every(function(g){return g.value.length===t[0].value.length})&&(c=!0,n=o.getTextRects(t[0].value).width);var d=0,h=t.map(function(g,p){if(p>0&&s.w.config.xaxis.labels.hideOverlappingLabels){var b=c?n:o.getTextRects(t[d].value).width,y=t[d].position;return g.position>y+b+10?(d=p,g):null}return g});return h=h.filter(function(g){return g!==null})}},{key:"_getYear",value:function(t,n,s){return t+Math.floor(n/12)+s}}]),F}(),fx=function(){function F(t,n){u(this,F),this.ctx=n,this.w=n.w,this.el=t}return m(F,[{key:"setupElements",value:function(){var t=this.w.globals,n=this.w.config,s=n.chart.type;t.axisCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble","radar","heatmap","treemap"].indexOf(s)>-1,t.xyCharts=["line","area","bar","rangeBar","rangeArea","candlestick","boxPlot","scatter","bubble"].indexOf(s)>-1,t.isBarHorizontal=(n.chart.type==="bar"||n.chart.type==="rangeBar"||n.chart.type==="boxPlot")&&n.plotOptions.bar.horizontal,t.chartClass=".apexcharts"+t.chartID,t.dom.baseEl=this.el,t.dom.elWrap=document.createElement("div"),N.setAttrs(t.dom.elWrap,{id:t.chartClass.substring(1),class:"apexcharts-canvas "+t.chartClass.substring(1)}),this.el.appendChild(t.dom.elWrap),t.dom.Paper=new window.SVG.Doc(t.dom.elWrap),t.dom.Paper.attr({class:"apexcharts-svg","xmlns:data":"ApexChartsNS",transform:"translate(".concat(n.chart.offsetX,", ").concat(n.chart.offsetY,")")}),t.dom.Paper.node.style.background=n.chart.background,this.setSVGDimensions(),t.dom.elLegendForeign=document.createElementNS(t.SVGNS,"foreignObject"),N.setAttrs(t.dom.elLegendForeign,{x:0,y:0,width:t.svgWidth,height:t.svgHeight}),t.dom.elLegendWrap=document.createElement("div"),t.dom.elLegendWrap.classList.add("apexcharts-legend"),t.dom.elLegendWrap.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),t.dom.elLegendForeign.appendChild(t.dom.elLegendWrap),t.dom.Paper.node.appendChild(t.dom.elLegendForeign),t.dom.elGraphical=t.dom.Paper.group().attr({class:"apexcharts-inner apexcharts-graphical"}),t.dom.elDefs=t.dom.Paper.defs(),t.dom.Paper.add(t.dom.elGraphical),t.dom.elGraphical.add(t.dom.elDefs)}},{key:"plotChartType",value:function(t,n){var s=this.w,o=s.config,c=s.globals,d={series:[],i:[]},h={series:[],i:[]},g={series:[],i:[]},p={series:[],i:[]},b={series:[],i:[]},y={series:[],i:[]},S={series:[],i:[]},P={series:[],i:[]},T={series:[],seriesRangeEnd:[],i:[]};c.series.map(function(q,K){var ae=0;t[K].type!==void 0?(t[K].type==="column"||t[K].type==="bar"?(c.series.length>1&&o.plotOptions.bar.horizontal&&console.warn("Horizontal bars are not supported in a mixed/combo chart. Please turn off `plotOptions.bar.horizontal`"),b.series.push(q),b.i.push(K),ae++,s.globals.columnSeries=b.series):t[K].type==="area"?(h.series.push(q),h.i.push(K),ae++):t[K].type==="line"?(d.series.push(q),d.i.push(K),ae++):t[K].type==="scatter"?(g.series.push(q),g.i.push(K)):t[K].type==="bubble"?(p.series.push(q),p.i.push(K),ae++):t[K].type==="candlestick"?(y.series.push(q),y.i.push(K),ae++):t[K].type==="boxPlot"?(S.series.push(q),S.i.push(K),ae++):t[K].type==="rangeBar"?(P.series.push(q),P.i.push(K),ae++):t[K].type==="rangeArea"?(T.series.push(c.seriesRangeStart[K]),T.seriesRangeEnd.push(c.seriesRangeEnd[K]),T.i.push(K),ae++):console.warn("You have specified an unrecognized chart type. Available types for this property are line/area/column/bar/scatter/bubble/candlestick/boxPlot/rangeBar/rangeArea"),ae>1&&(c.comboCharts=!0)):(d.series.push(q),d.i.push(K))});var R=new pl(this.ctx,n),M=new gl(this.ctx,n);this.ctx.pie=new Dd(this.ctx);var H=new rx(this.ctx);this.ctx.rangeBar=new ox(this.ctx,n);var U=new sx(this.ctx),v=[];if(c.comboCharts){if(h.series.length>0&&v.push(R.draw(h.series,"area",h.i)),b.series.length>0)if(s.config.chart.stacked){var k=new Md(this.ctx,n);v.push(k.draw(b.series,b.i))}else this.ctx.bar=new _i(this.ctx,n),v.push(this.ctx.bar.draw(b.series,b.i));if(T.series.length>0&&v.push(R.draw(T.series,"rangeArea",T.i,T.seriesRangeEnd)),d.series.length>0&&v.push(R.draw(d.series,"line",d.i)),y.series.length>0&&v.push(M.draw(y.series,"candlestick",y.i)),S.series.length>0&&v.push(M.draw(S.series,"boxPlot",S.i)),P.series.length>0&&v.push(this.ctx.rangeBar.draw(P.series,P.i)),g.series.length>0){var I=new pl(this.ctx,n,!0);v.push(I.draw(g.series,"scatter",g.i))}if(p.series.length>0){var z=new pl(this.ctx,n,!0);v.push(z.draw(p.series,"bubble",p.i))}}else switch(o.chart.type){case"line":v=R.draw(c.series,"line");break;case"area":v=R.draw(c.series,"area");break;case"bar":o.chart.stacked?v=new Md(this.ctx,n).draw(c.series):(this.ctx.bar=new _i(this.ctx,n),v=this.ctx.bar.draw(c.series));break;case"candlestick":v=new gl(this.ctx,n).draw(c.series,"candlestick");break;case"boxPlot":v=new gl(this.ctx,n).draw(c.series,o.chart.type);break;case"rangeBar":v=this.ctx.rangeBar.draw(c.series);break;case"rangeArea":v=R.draw(c.seriesRangeStart,"rangeArea",void 0,c.seriesRangeEnd);break;case"heatmap":v=new ix(this.ctx,n).draw(c.series);break;case"treemap":v=new ux(this.ctx,n).draw(c.series);break;case"pie":case"donut":case"polarArea":v=this.ctx.pie.draw(c.series);break;case"radialBar":v=H.draw(c.series);break;case"radar":v=U.draw(c.series);break;default:v=R.draw(c.series)}return v}},{key:"setSVGDimensions",value:function(){var t=this.w.globals,n=this.w.config;t.svgWidth=n.chart.width,t.svgHeight=n.chart.height;var s=L.getDimensions(this.el),o=n.chart.width.toString().split(/[0-9]+/g).pop();o==="%"?L.isNumber(s[0])&&(s[0].width===0&&(s=L.getDimensions(this.el.parentNode)),t.svgWidth=s[0]*parseInt(n.chart.width,10)/100):o!=="px"&&o!==""||(t.svgWidth=parseInt(n.chart.width,10));var c=n.chart.height.toString().split(/[0-9]+/g).pop();if(t.svgHeight!=="auto"&&t.svgHeight!=="")if(c==="%"){var d=L.getDimensions(this.el.parentNode);t.svgHeight=d[1]*parseInt(n.chart.height,10)/100}else t.svgHeight=parseInt(n.chart.height,10);else t.axisCharts?t.svgHeight=t.svgWidth/1.61:t.svgHeight=t.svgWidth/1.2;if(t.svgWidth<0&&(t.svgWidth=0),t.svgHeight<0&&(t.svgHeight=0),N.setAttrs(t.dom.Paper.node,{width:t.svgWidth,height:t.svgHeight}),c!=="%"){var h=n.chart.sparkline.enabled?0:t.axisCharts?n.chart.parentHeightOffset:0;t.dom.Paper.node.parentNode.parentNode.style.minHeight=t.svgHeight+h+"px"}t.dom.elWrap.style.width=t.svgWidth+"px",t.dom.elWrap.style.height=t.svgHeight+"px"}},{key:"shiftGraphPosition",value:function(){var t=this.w.globals,n=t.translateY,s={transform:"translate("+t.translateX+", "+n+")"};N.setAttrs(t.dom.elGraphical.node,s)}},{key:"resizeNonAxisCharts",value:function(){var t=this.w,n=t.globals,s=0,o=t.config.chart.sparkline.enabled?1:15;o+=t.config.grid.padding.bottom,t.config.legend.position!=="top"&&t.config.legend.position!=="bottom"||!t.config.legend.show||t.config.legend.floating||(s=new ft(this.ctx).legendHelpers.getLegendBBox().clwh+10);var c=t.globals.dom.baseEl.querySelector(".apexcharts-radialbar, .apexcharts-pie"),d=2.05*t.globals.radialSize;if(c&&!t.config.chart.sparkline.enabled&&t.config.plotOptions.radialBar.startAngle!==0){var h=L.getBoundingClientRect(c);d=h.bottom;var g=h.bottom-h.top;d=Math.max(2.05*t.globals.radialSize,g)}var p=d+n.translateY+s+o;n.dom.elLegendForeign&&n.dom.elLegendForeign.setAttribute("height",p),t.config.chart.height&&String(t.config.chart.height).indexOf("%")>0||(n.dom.elWrap.style.height=p+"px",N.setAttrs(n.dom.Paper.node,{height:p}),n.dom.Paper.node.parentNode.parentNode.style.minHeight=p+"px")}},{key:"coreCalculations",value:function(){new te(this.ctx).init()}},{key:"resetGlobals",value:function(){var t=this,n=function(){return t.w.config.series.map(function(c){return[]})},s=new Ee,o=this.w.globals;s.initGlobalVars(o),o.seriesXvalues=n(),o.seriesYvalues=n()}},{key:"isMultipleY",value:function(){if(this.w.config.yaxis.constructor===Array&&this.w.config.yaxis.length>1)return this.w.globals.isMultipleYAxis=!0,!0}},{key:"xySettings",value:function(){var t=null,n=this.w;if(n.globals.axisCharts){if(n.config.xaxis.crosshairs.position==="back"&&new Me(this.ctx).drawXCrosshairs(),n.config.yaxis[0].crosshairs.position==="back"&&new Me(this.ctx).drawYCrosshairs(),n.config.xaxis.type==="datetime"&&n.config.xaxis.labels.formatter===void 0){this.ctx.timeScale=new hx(this.ctx);var s=[];isFinite(n.globals.minX)&&isFinite(n.globals.maxX)&&!n.globals.isBarHorizontal?s=this.ctx.timeScale.calculateTimeScaleTicks(n.globals.minX,n.globals.maxX):n.globals.isBarHorizontal&&(s=this.ctx.timeScale.calculateTimeScaleTicks(n.globals.minY,n.globals.maxY)),this.ctx.timeScale.recalcDimensionsBasedOnFormat(s)}t=new J(this.ctx).getCalculatedRatios()}return t}},{key:"updateSourceChart",value:function(t){this.ctx.w.globals.selection=void 0,this.ctx.updateHelpers._updateOptions({chart:{selection:{xaxis:{min:t.w.globals.minX,max:t.w.globals.maxX}}}},!1,!1)}},{key:"setupBrushHandler",value:function(){var t=this,n=this.w;if(n.config.chart.brush.enabled&&typeof n.config.chart.events.selection!="function"){var s=Array.isArray(n.config.chart.brush.targets)||[n.config.chart.brush.target];s.forEach(function(o){var c=ApexCharts.getChartByID(o);c.w.globals.brushSource=t.ctx,typeof c.w.config.chart.events.zoomed!="function"&&(c.w.config.chart.events.zoomed=function(){t.updateSourceChart(c)}),typeof c.w.config.chart.events.scrolled!="function"&&(c.w.config.chart.events.scrolled=function(){t.updateSourceChart(c)})}),n.config.chart.events.selection=function(o,c){s.forEach(function(d){var h=ApexCharts.getChartByID(d),g=L.clone(n.config.yaxis);if(n.config.chart.brush.autoScaleYaxis&&h.w.globals.series.length===1){var p=new Z(h);g=p.autoScaleY(h,g,c)}var b=h.w.config.yaxis.reduce(function(y,S,P){return[].concat(D(y),[r(r({},h.w.config.yaxis[P]),{},{min:g[0].min,max:g[0].max})])},[]);h.ctx.updateHelpers._updateOptions({xaxis:{min:c.xaxis.min,max:c.xaxis.max},yaxis:b},!1,!1,!1,!1)})}}}}]),F}(),gx=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"_updateOptions",value:function(t){var n=this,s=arguments.length>1&&arguments[1]!==void 0&&arguments[1],o=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],c=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],d=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return new Promise(function(h){var g=[n.ctx];c&&(g=n.ctx.getSyncedCharts()),n.ctx.w.globals.isExecCalled&&(g=[n.ctx],n.ctx.w.globals.isExecCalled=!1),g.forEach(function(p,b){var y=p.w;if(y.globals.shouldAnimate=o,s||(y.globals.resized=!0,y.globals.dataChanged=!0,o&&p.series.getPreviousPaths()),t&&l(t)==="object"&&(p.config=new ke(t),t=J.extendArrayProps(p.config,t,y),p.w.globals.chartID!==n.ctx.w.globals.chartID&&delete t.series,y.config=L.extend(y.config,t),d&&(y.globals.lastXAxis=t.xaxis?L.clone(t.xaxis):[],y.globals.lastYAxis=t.yaxis?L.clone(t.yaxis):[],y.globals.initialConfig=L.extend({},y.config),y.globals.initialSeries=L.clone(y.config.series),t.series))){for(var S=0;S2&&arguments[2]!==void 0&&arguments[2];return new Promise(function(c){var d,h=s.w;return h.globals.shouldAnimate=n,h.globals.dataChanged=!0,n&&s.ctx.series.getPreviousPaths(),h.globals.axisCharts?((d=t.map(function(g,p){return s._extendSeries(g,p)})).length===0&&(d=[{data:[]}]),h.config.series=d):h.config.series=t.slice(),o&&(h.globals.initialConfig.series=L.clone(h.config.series),h.globals.initialSeries=L.clone(h.config.series)),s.ctx.update().then(function(){c(s.ctx)})})}},{key:"_extendSeries",value:function(t,n){var s=this.w,o=s.config.series[n];return r(r({},s.config.series[n]),{},{name:t.name?t.name:o&&o.name,color:t.color?t.color:o&&o.color,type:t.type?t.type:o&&o.type,group:t.group?t.group:o&&o.group,data:t.data?t.data:o&&o.data})}},{key:"toggleDataPointSelection",value:function(t,n){var s=this.w,o=null,c=".apexcharts-series[data\\:realIndex='".concat(t,"']");return s.globals.axisCharts?o=s.globals.dom.Paper.select("".concat(c," path[j='").concat(n,"'], ").concat(c," circle[j='").concat(n,"'], ").concat(c," rect[j='").concat(n,"']")).members[0]:n===void 0&&(o=s.globals.dom.Paper.select("".concat(c," path[j='").concat(t,"']")).members[0],s.config.chart.type!=="pie"&&s.config.chart.type!=="polarArea"&&s.config.chart.type!=="donut"||this.ctx.pie.pieClicked(t)),o?(new N(this.ctx).pathMouseDown(o,null),o.node?o.node:null):(console.warn("toggleDataPointSelection: Element not found"),null)}},{key:"forceXAxisUpdate",value:function(t){var n=this.w;if(["min","max"].forEach(function(o){t.xaxis[o]!==void 0&&(n.config.xaxis[o]=t.xaxis[o],n.globals.lastXAxis[o]=t.xaxis[o])}),t.xaxis.categories&&t.xaxis.categories.length&&(n.config.xaxis.categories=t.xaxis.categories),n.config.xaxis.convertedCatToNumeric){var s=new he(t);t=s.convertCatToNumericXaxis(t,this.ctx)}return t}},{key:"forceYAxisUpdate",value:function(t){return t.chart&&t.chart.stacked&&t.chart.stackType==="100%"&&(Array.isArray(t.yaxis)?t.yaxis.forEach(function(n,s){t.yaxis[s].min=0,t.yaxis[s].max=100}):(t.yaxis.min=0,t.yaxis.max=100)),t}},{key:"revertDefaultAxisMinMax",value:function(t){var n=this,s=this.w,o=s.globals.lastXAxis,c=s.globals.lastYAxis;t&&t.xaxis&&(o=t.xaxis),t&&t.yaxis&&(c=t.yaxis),s.config.xaxis.min=o.min,s.config.xaxis.max=o.max;var d=function(h){c[h]!==void 0&&(s.config.yaxis[h].min=c[h].min,s.config.yaxis[h].max=c[h].max)};s.config.yaxis.map(function(h,g){s.globals.zoomed||c[g]!==void 0?d(g):n.ctx.opts.yaxis[g]!==void 0&&(h.min=n.ctx.opts.yaxis[g].min,h.max=n.ctx.opts.yaxis[g].max)})}}]),F}();Ka=typeof window<"u"?window:void 0,Tr=function(F,t){var n=(this!==void 0?this:F).SVG=function(v){if(n.supported)return v=new n.Doc(v),n.parser.draw||n.prepare(),v};if(n.ns="http://www.w3.org/2000/svg",n.xmlns="http://www.w3.org/2000/xmlns/",n.xlink="http://www.w3.org/1999/xlink",n.svgjs="http://svgjs.dev",n.supported=!0,!n.supported)return!1;n.did=1e3,n.eid=function(v){return"Svgjs"+b(v)+n.did++},n.create=function(v){var k=t.createElementNS(this.ns,v);return k.setAttribute("id",this.eid(v)),k},n.extend=function(){var v,k;k=(v=[].slice.call(arguments)).pop();for(var I=v.length-1;I>=0;I--)if(v[I])for(var z in k)v[I].prototype[z]=k[z];n.Set&&n.Set.inherit&&n.Set.inherit()},n.invent=function(v){var k=typeof v.create=="function"?v.create:function(){this.constructor.call(this,n.create(v.create))};return v.inherit&&(k.prototype=new v.inherit),v.extend&&n.extend(k,v.extend),v.construct&&n.extend(v.parent||n.Container,v.construct),k},n.adopt=function(v){return v?v.instance?v.instance:((k=v.nodeName=="svg"?v.parentNode instanceof F.SVGElement?new n.Nested:new n.Doc:v.nodeName=="linearGradient"?new n.Gradient("linear"):v.nodeName=="radialGradient"?new n.Gradient("radial"):n[b(v.nodeName)]?new n[b(v.nodeName)]:new n.Element(v)).type=v.nodeName,k.node=v,v.instance=k,k instanceof n.Doc&&k.namespace().defs(),k.setData(JSON.parse(v.getAttribute("svgjs:data"))||{}),k):null;var k},n.prepare=function(){var v=t.getElementsByTagName("body")[0],k=(v?new n.Doc(v):n.adopt(t.documentElement).nested()).size(2,0);n.parser={body:v||t.documentElement,draw:k.style("opacity:0;position:absolute;left:-100%;top:-100%;overflow:hidden").node,poly:k.polyline().node,path:k.path().node,native:n.create("svg")}},n.parser={native:n.create("svg")},t.addEventListener("DOMContentLoaded",function(){n.parser.draw||n.prepare()},!1),n.regex={numberAndUnit:/^([+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?)([a-z%]*)$/i,hex:/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,rgb:/rgb\((\d+),(\d+),(\d+)\)/,reference:/#([a-z0-9\-_]+)/i,transforms:/\)\s*,?\s*/,whitespace:/\s/g,isHex:/^#[a-f0-9]{3,6}$/i,isRgb:/^rgb\(/,isCss:/[^:]+:[^;]+;?/,isBlank:/^(\s+)?$/,isNumber:/^[+-]?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,isPercent:/^-?[\d\.]+%$/,isImage:/\.(jpg|jpeg|png|gif|svg)(\?[^=]+.*)?/i,delimiter:/[\s,]+/,hyphen:/([^e])\-/gi,pathLetters:/[MLHVCSQTAZ]/gi,isPathLetter:/[MLHVCSQTAZ]/i,numbersWithDots:/((\d?\.\d+(?:e[+-]?\d+)?)((?:\.\d+(?:e[+-]?\d+)?)+))+/gi,dots:/\./g},n.utils={map:function(v,k){for(var I=v.length,z=[],q=0;q1?1:v,new n.Color({r:~~(this.r+(this.destination.r-this.r)*v),g:~~(this.g+(this.destination.g-this.g)*v),b:~~(this.b+(this.destination.b-this.b)*v)})):this}}),n.Color.test=function(v){return v+="",n.regex.isHex.test(v)||n.regex.isRgb.test(v)},n.Color.isRgb=function(v){return v&&typeof v.r=="number"&&typeof v.g=="number"&&typeof v.b=="number"},n.Color.isColor=function(v){return n.Color.isRgb(v)||n.Color.test(v)},n.Array=function(v,k){(v=(v||[]).valueOf()).length==0&&k&&(v=k.valueOf()),this.value=this.parse(v)},n.extend(n.Array,{toString:function(){return this.value.join(" ")},valueOf:function(){return this.value},parse:function(v){return v=v.valueOf(),Array.isArray(v)?v:this.split(v)}}),n.PointArray=function(v,k){n.Array.call(this,v,k||[[0,0]])},n.PointArray.prototype=new n.Array,n.PointArray.prototype.constructor=n.PointArray;for(var s={M:function(v,k,I){return k.x=I.x=v[0],k.y=I.y=v[1],["M",k.x,k.y]},L:function(v,k){return k.x=v[0],k.y=v[1],["L",v[0],v[1]]},H:function(v,k){return k.x=v[0],["H",v[0]]},V:function(v,k){return k.y=v[0],["V",v[0]]},C:function(v,k){return k.x=v[4],k.y=v[5],["C",v[0],v[1],v[2],v[3],v[4],v[5]]},Q:function(v,k){return k.x=v[2],k.y=v[3],["Q",v[0],v[1],v[2],v[3]]},S:function(v,k){return k.x=v[2],k.y=v[3],["S",v[0],v[1],v[2],v[3]]},Z:function(v,k,I){return k.x=I.x,k.y=I.y,["Z"]}},o="mlhvqtcsaz".split(""),c=0,d=o.length;cae);return z},bbox:function(){return n.parser.draw||n.prepare(),n.parser.path.setAttribute("d",this.toString()),n.parser.path.getBBox()}}),n.Number=n.invent({create:function(v,k){this.value=0,this.unit=k||"",typeof v=="number"?this.value=isNaN(v)?0:isFinite(v)?v:v<0?-34e37:34e37:typeof v=="string"?(k=v.match(n.regex.numberAndUnit))&&(this.value=parseFloat(k[1]),k[5]=="%"?this.value/=100:k[5]=="s"&&(this.value*=1e3),this.unit=k[5]):v instanceof n.Number&&(this.value=v.valueOf(),this.unit=v.unit)},extend:{toString:function(){return(this.unit=="%"?~~(1e8*this.value)/1e6:this.unit=="s"?this.value/1e3:this.value)+this.unit},toJSON:function(){return this.toString()},valueOf:function(){return this.value},plus:function(v){return v=new n.Number(v),new n.Number(this+v,this.unit||v.unit)},minus:function(v){return v=new n.Number(v),new n.Number(this-v,this.unit||v.unit)},times:function(v){return v=new n.Number(v),new n.Number(this*v,this.unit||v.unit)},divide:function(v){return v=new n.Number(v),new n.Number(this/v,this.unit||v.unit)},to:function(v){var k=new n.Number(this);return typeof v=="string"&&(k.unit=v),k},morph:function(v){return this.destination=new n.Number(v),v.relative&&(this.destination.value+=this.value),this},at:function(v){return this.destination?new n.Number(this.destination).minus(this).times(v).plus(this):this}}}),n.Element=n.invent({create:function(v){this._stroke=n.defaults.attrs.stroke,this._event=null,this.dom={},(this.node=v)&&(this.type=v.nodeName,this.node.instance=this,this._stroke=v.getAttribute("stroke")||this._stroke)},extend:{x:function(v){return this.attr("x",v)},y:function(v){return this.attr("y",v)},cx:function(v){return v==null?this.x()+this.width()/2:this.x(v-this.width()/2)},cy:function(v){return v==null?this.y()+this.height()/2:this.y(v-this.height()/2)},move:function(v,k){return this.x(v).y(k)},center:function(v,k){return this.cx(v).cy(k)},width:function(v){return this.attr("width",v)},height:function(v){return this.attr("height",v)},size:function(v,k){var I=S(this,v,k);return this.width(new n.Number(I.width)).height(new n.Number(I.height))},clone:function(v){this.writeDataToDom();var k=R(this.node.cloneNode(!0));return v?v.add(k):this.after(k),k},remove:function(){return this.parent()&&this.parent().removeElement(this),this},replace:function(v){return this.after(v).remove(),v},addTo:function(v){return v.put(this)},putIn:function(v){return v.add(this)},id:function(v){return this.attr("id",v)},show:function(){return this.style("display","")},hide:function(){return this.style("display","none")},visible:function(){return this.style("display")!="none"},toString:function(){return this.attr("id")},classes:function(){var v=this.attr("class");return v==null?[]:v.trim().split(n.regex.delimiter)},hasClass:function(v){return this.classes().indexOf(v)!=-1},addClass:function(v){if(!this.hasClass(v)){var k=this.classes();k.push(v),this.attr("class",k.join(" "))}return this},removeClass:function(v){return this.hasClass(v)&&this.attr("class",this.classes().filter(function(k){return k!=v}).join(" ")),this},toggleClass:function(v){return this.hasClass(v)?this.removeClass(v):this.addClass(v)},reference:function(v){return n.get(this.attr(v))},parent:function(v){var k=this;if(!k.node.parentNode)return null;if(k=n.adopt(k.node.parentNode),!v)return k;for(;k&&k.node instanceof F.SVGElement;){if(typeof v=="string"?k.matches(v):k instanceof v)return k;if(!k.node.parentNode||k.node.parentNode.nodeName=="#document")return null;k=n.adopt(k.node.parentNode)}},doc:function(){return this instanceof n.Doc?this:this.parent(n.Doc)},parents:function(v){var k=[],I=this;do{if(!(I=I.parent(v))||!I.node)break;k.push(I)}while(I.parent);return k},matches:function(v){return function(k,I){return(k.matches||k.matchesSelector||k.msMatchesSelector||k.mozMatchesSelector||k.webkitMatchesSelector||k.oMatchesSelector).call(k,I)}(this.node,v)},native:function(){return this.node},svg:function(v){var k=t.createElement("svg");if(!(v&&this instanceof n.Parent))return k.appendChild(v=t.createElement("svg")),this.writeDataToDom(),v.appendChild(this.node.cloneNode(!0)),k.innerHTML.replace(/^/,"").replace(/<\/svg>$/,"");k.innerHTML=""+v.replace(/\n/,"").replace(/<([\w:-]+)([^<]+?)\/>/g,"<$1$2>")+"";for(var I=0,z=k.firstChild.childNodes.length;I":function(v){return-Math.cos(v*Math.PI)/2+.5},">":function(v){return Math.sin(v*Math.PI/2)},"<":function(v){return 1-Math.cos(v*Math.PI/2)}},n.morph=function(v){return function(k,I){return new n.MorphObj(k,I).at(v)}},n.Situation=n.invent({create:function(v){this.init=!1,this.reversed=!1,this.reversing=!1,this.duration=new n.Number(v.duration).valueOf(),this.delay=new n.Number(v.delay).valueOf(),this.start=+new Date+this.delay,this.finish=this.start+this.duration,this.ease=v.ease,this.loop=0,this.loops=!1,this.animations={},this.attrs={},this.styles={},this.transforms=[],this.once={}}}),n.FX=n.invent({create:function(v){this._target=v,this.situations=[],this.active=!1,this.situation=null,this.paused=!1,this.lastPos=0,this.pos=0,this.absPos=0,this._speed=1},extend:{animate:function(v,k,I){l(v)==="object"&&(k=v.ease,I=v.delay,v=v.duration);var z=new n.Situation({duration:v||1e3,delay:I||0,ease:n.easing[k||"-"]||k});return this.queue(z),this},target:function(v){return v&&v instanceof n.Element?(this._target=v,this):this._target},timeToAbsPos:function(v){return(v-this.situation.start)/(this.situation.duration/this._speed)},absPosToTime:function(v){return this.situation.duration/this._speed*v+this.situation.start},startAnimFrame:function(){this.stopAnimFrame(),this.animationFrame=F.requestAnimationFrame((function(){this.step()}).bind(this))},stopAnimFrame:function(){F.cancelAnimationFrame(this.animationFrame)},start:function(){return!this.active&&this.situation&&(this.active=!0,this.startCurrent()),this},startCurrent:function(){return this.situation.start=+new Date+this.situation.delay/this._speed,this.situation.finish=this.situation.start+this.situation.duration/this._speed,this.initAnimations().step()},queue:function(v){return(typeof v=="function"||v instanceof n.Situation)&&this.situations.push(v),this.situation||(this.situation=this.situations.shift()),this},dequeue:function(){return this.stop(),this.situation=this.situations.shift(),this.situation&&(this.situation instanceof n.Situation?this.start():this.situation.call(this)),this},initAnimations:function(){var v,k=this.situation;if(k.init)return this;for(var I in k.animations){v=this.target()[I](),Array.isArray(v)||(v=[v]),Array.isArray(k.animations[I])||(k.animations[I]=[k.animations[I]]);for(var z=v.length;z--;)k.animations[I][z]instanceof n.Number&&(v[z]=new n.Number(v[z])),k.animations[I][z]=v[z].morph(k.animations[I][z])}for(var I in k.attrs)k.attrs[I]=new n.MorphObj(this.target().attr(I),k.attrs[I]);for(var I in k.styles)k.styles[I]=new n.MorphObj(this.target().style(I),k.styles[I]);return k.initialTransformation=this.target().matrixify(),k.init=!0,this},clearQueue:function(){return this.situations=[],this},clearCurrent:function(){return this.situation=null,this},stop:function(v,k){var I=this.active;return this.active=!1,k&&this.clearQueue(),v&&this.situation&&(!I&&this.startCurrent(),this.atEnd()),this.stopAnimFrame(),this.clearCurrent()},after:function(v){var k=this.last();return this.target().on("finished.fx",function I(z){z.detail.situation==k&&(v.call(this,k),this.off("finished.fx",I))}),this._callStart()},during:function(v){var k=this.last(),I=function(z){z.detail.situation==k&&v.call(this,z.detail.pos,n.morph(z.detail.pos),z.detail.eased,k)};return this.target().off("during.fx",I).on("during.fx",I),this.after(function(){this.off("during.fx",I)}),this._callStart()},afterAll:function(v){var k=function I(z){v.call(this),this.off("allfinished.fx",I)};return this.target().off("allfinished.fx",k).on("allfinished.fx",k),this._callStart()},last:function(){return this.situations.length?this.situations[this.situations.length-1]:this.situation},add:function(v,k,I){return this.last()[I||"animations"][v]=k,this._callStart()},step:function(v){var k,I,z;v||(this.absPos=this.timeToAbsPos(+new Date)),this.situation.loops!==!1?(k=Math.max(this.absPos,0),I=Math.floor(k),this.situation.loops===!0||Ithis.lastPos&&K<=q&&(this.situation.once[K].call(this.target(),this.pos,q),delete this.situation.once[K]);return this.active&&this.target().fire("during",{pos:this.pos,eased:q,fx:this,situation:this.situation}),this.situation?(this.eachAt(),this.pos==1&&!this.situation.reversed||this.situation.reversed&&this.pos==0?(this.stopAnimFrame(),this.target().fire("finished",{fx:this,situation:this.situation}),this.situations.length||(this.target().fire("allfinished"),this.situations.length||(this.target().off(".fx"),this.active=!1)),this.active?this.dequeue():this.clearCurrent()):!this.paused&&this.active&&this.startAnimFrame(),this.lastPos=q,this):this},eachAt:function(){var v,k=this,I=this.target(),z=this.situation;for(var q in z.animations)v=[].concat(z.animations[q]).map(function(re){return typeof re!="string"&&re.at?re.at(z.ease(k.pos),k.pos):re}),I[q].apply(I,v);for(var q in z.attrs)v=[q].concat(z.attrs[q]).map(function(ge){return typeof ge!="string"&&ge.at?ge.at(z.ease(k.pos),k.pos):ge}),I.attr.apply(I,v);for(var q in z.styles)v=[q].concat(z.styles[q]).map(function(ge){return typeof ge!="string"&&ge.at?ge.at(z.ease(k.pos),k.pos):ge}),I.style.apply(I,v);if(z.transforms.length){v=z.initialTransformation,q=0;for(var K=z.transforms.length;q=0;--I)this[H[I]]=v[H[I]]!=null?v[H[I]]:k[H[I]]},extend:{extract:function(){var v=P(this,0,1);P(this,1,0);var k=180/Math.PI*Math.atan2(v.y,v.x)-90;return{x:this.e,y:this.f,transformedX:(this.e*Math.cos(k*Math.PI/180)+this.f*Math.sin(k*Math.PI/180))/Math.sqrt(this.a*this.a+this.b*this.b),transformedY:(this.f*Math.cos(k*Math.PI/180)+this.e*Math.sin(-k*Math.PI/180))/Math.sqrt(this.c*this.c+this.d*this.d),rotation:k,a:this.a,b:this.b,c:this.c,d:this.d,e:this.e,f:this.f,matrix:new n.Matrix(this)}},clone:function(){return new n.Matrix(this)},morph:function(v){return this.destination=new n.Matrix(v),this},multiply:function(v){return new n.Matrix(this.native().multiply(function(k){return k instanceof n.Matrix||(k=new n.Matrix(k)),k}(v).native()))},inverse:function(){return new n.Matrix(this.native().inverse())},translate:function(v,k){return new n.Matrix(this.native().translate(v||0,k||0))},native:function(){for(var v=n.parser.native.createSVGMatrix(),k=H.length-1;k>=0;k--)v[H[k]]=this[H[k]];return v},toString:function(){return"matrix("+M(this.a)+","+M(this.b)+","+M(this.c)+","+M(this.d)+","+M(this.e)+","+M(this.f)+")"}},parent:n.Element,construct:{ctm:function(){return new n.Matrix(this.node.getCTM())},screenCTM:function(){if(this instanceof n.Nested){var v=this.rect(1,1),k=v.node.getScreenCTM();return v.remove(),new n.Matrix(k)}return new n.Matrix(this.node.getScreenCTM())}}}),n.Point=n.invent({create:function(v,k){var I;I=Array.isArray(v)?{x:v[0],y:v[1]}:l(v)==="object"?{x:v.x,y:v.y}:v!=null?{x:v,y:k??v}:{x:0,y:0},this.x=I.x,this.y=I.y},extend:{clone:function(){return new n.Point(this)},morph:function(v,k){return this.destination=new n.Point(v,k),this}}}),n.extend(n.Element,{point:function(v,k){return new n.Point(v,k).transform(this.screenCTM().inverse())}}),n.extend(n.Element,{attr:function(v,k,I){if(v==null){for(v={},I=(k=this.node.attributes).length-1;I>=0;I--)v[k[I].nodeName]=n.regex.isNumber.test(k[I].nodeValue)?parseFloat(k[I].nodeValue):k[I].nodeValue;return v}if(l(v)==="object")for(var z in v)this.attr(z,v[z]);else if(k===null)this.node.removeAttribute(v);else{if(k==null)return(k=this.node.getAttribute(v))==null?n.defaults.attrs[v]:n.regex.isNumber.test(k)?parseFloat(k):k;v=="stroke-width"?this.attr("stroke",parseFloat(k)>0?this._stroke:null):v=="stroke"&&(this._stroke=k),v!="fill"&&v!="stroke"||(n.regex.isImage.test(k)&&(k=this.doc().defs().image(k,0,0)),k instanceof n.Image&&(k=this.doc().defs().pattern(0,0,function(){this.add(k)}))),typeof k=="number"?k=new n.Number(k):n.Color.isColor(k)?k=new n.Color(k):Array.isArray(k)&&(k=new n.Array(k)),v=="leading"?this.leading&&this.leading(k):typeof I=="string"?this.node.setAttributeNS(I,v,k.toString()):this.node.setAttribute(v,k.toString()),!this.rebuild||v!="font-size"&&v!="x"||this.rebuild(v,k)}return this}}),n.extend(n.Element,{transform:function(v,k){var I;return l(v)!=="object"?(I=new n.Matrix(this).extract(),typeof v=="string"?I[v]:I):(I=new n.Matrix(this),k=!!k||!!v.relative,v.a!=null&&(I=k?I.multiply(new n.Matrix(v)):new n.Matrix(v)),this.attr("transform",I))}}),n.extend(n.Element,{untransform:function(){return this.attr("transform",null)},matrixify:function(){return(this.attr("transform")||"").split(n.regex.transforms).slice(0,-1).map(function(v){var k=v.trim().split("(");return[k[0],k[1].split(n.regex.delimiter).map(function(I){return parseFloat(I)})]}).reduce(function(v,k){return k[0]=="matrix"?v.multiply(T(k[1])):v[k[0]].apply(v,k[1])},new n.Matrix)},toParent:function(v){if(this==v)return this;var k=this.screenCTM(),I=v.screenCTM().inverse();return this.addTo(v).untransform().transform(I.multiply(k)),this},toDoc:function(){return this.toParent(this.doc())}}),n.Transformation=n.invent({create:function(v,k){if(arguments.length>1&&typeof k!="boolean")return this.constructor.call(this,[].slice.call(arguments));if(Array.isArray(v))for(var I=0,z=this.arguments.length;I=0},index:function(v){return[].slice.call(this.node.childNodes).indexOf(v.node)},get:function(v){return n.adopt(this.node.childNodes[v])},first:function(){return this.get(0)},last:function(){return this.get(this.node.childNodes.length-1)},each:function(v,k){for(var I=this.children(),z=0,q=I.length;z=0;k--)v.childNodes[k]instanceof F.SVGElement&&R(v.childNodes[k]);return n.adopt(v).id(n.eid(v.nodeName))}function M(v){return Math.abs(v)>1e-37?v:0}["fill","stroke"].forEach(function(v){var k={};k[v]=function(I){if(I===void 0)return this;if(typeof I=="string"||n.Color.isRgb(I)||I&&typeof I.fill=="function")this.attr(v,I);else for(var z=h[v].length-1;z>=0;z--)I[h[v][z]]!=null&&this.attr(h.prefix(v,h[v][z]),I[h[v][z]]);return this},n.extend(n.Element,n.FX,k)}),n.extend(n.Element,n.FX,{translate:function(v,k){return this.transform({x:v,y:k})},matrix:function(v){return this.attr("transform",new n.Matrix(arguments.length==6?[].slice.call(arguments):v))},opacity:function(v){return this.attr("opacity",v)},dx:function(v){return this.x(new n.Number(v).plus(this instanceof n.FX?0:this.x()),!0)},dy:function(v){return this.y(new n.Number(v).plus(this instanceof n.FX?0:this.y()),!0)}}),n.extend(n.Path,{length:function(){return this.node.getTotalLength()},pointAt:function(v){return this.node.getPointAtLength(v)}}),n.Set=n.invent({create:function(v){Array.isArray(v)?this.members=v:this.clear()},extend:{add:function(){for(var v=[].slice.call(arguments),k=0,I=v.length;k-1&&this.members.splice(k,1),this},each:function(v){for(var k=0,I=this.members.length;k=0},index:function(v){return this.members.indexOf(v)},get:function(v){return this.members[v]},first:function(){return this.get(0)},last:function(){return this.get(this.members.length-1)},valueOf:function(){return this.members}},construct:{set:function(v){return new n.Set(v)}}}),n.FX.Set=n.invent({create:function(v){this.set=v}}),n.Set.inherit=function(){var v=[];for(var k in n.Shape.prototype)typeof n.Shape.prototype[k]=="function"&&typeof n.Set.prototype[k]!="function"&&v.push(k);for(var k in v.forEach(function(z){n.Set.prototype[z]=function(){for(var q=0,K=this.members.length;q=0;v--)delete this.memory()[arguments[v]];return this},memory:function(){return this._memory||(this._memory={})}}),n.get=function(v){var k=t.getElementById(function(I){var z=(I||"").toString().match(n.regex.reference);if(z)return z[1]}(v)||v);return n.adopt(k)},n.select=function(v,k){return new n.Set(n.utils.map((k||t).querySelectorAll(v),function(I){return n.adopt(I)}))},n.extend(n.Parent,{select:function(v){return n.select(v,this.node)}});var H="abcdef".split("");if(typeof F.CustomEvent!="function"){var U=function(v,k){k=k||{bubbles:!1,cancelable:!1,detail:void 0};var I=t.createEvent("CustomEvent");return I.initCustomEvent(v,k.bubbles,k.cancelable,k.detail),I};U.prototype=F.Event.prototype,n.CustomEvent=U}else n.CustomEvent=F.CustomEvent;return n},l(a)==="object"?e.exports=Ka.document?Tr(Ka,Ka.document):function(F){return Tr(F,F.document)}:Ka.SVG=Tr(Ka,Ka.document),(function(){SVG.Filter=SVG.invent({create:"filter",inherit:SVG.Parent,extend:{source:"SourceGraphic",sourceAlpha:"SourceAlpha",background:"BackgroundImage",backgroundAlpha:"BackgroundAlpha",fill:"FillPaint",stroke:"StrokePaint",autoSetIn:!0,put:function(d,h){return this.add(d,h),!d.attr("in")&&this.autoSetIn&&d.attr("in",this.source),d.attr("result")||d.attr("result",d),d},blend:function(d,h,g){return this.put(new SVG.BlendEffect(d,h,g))},colorMatrix:function(d,h){return this.put(new SVG.ColorMatrixEffect(d,h))},convolveMatrix:function(d){return this.put(new SVG.ConvolveMatrixEffect(d))},componentTransfer:function(d){return this.put(new SVG.ComponentTransferEffect(d))},composite:function(d,h,g){return this.put(new SVG.CompositeEffect(d,h,g))},flood:function(d,h){return this.put(new SVG.FloodEffect(d,h))},offset:function(d,h){return this.put(new SVG.OffsetEffect(d,h))},image:function(d){return this.put(new SVG.ImageEffect(d))},merge:function(){var d=[void 0];for(var h in arguments)d.push(arguments[h]);return this.put(new(SVG.MergeEffect.bind.apply(SVG.MergeEffect,d)))},gaussianBlur:function(d,h){return this.put(new SVG.GaussianBlurEffect(d,h))},morphology:function(d,h){return this.put(new SVG.MorphologyEffect(d,h))},diffuseLighting:function(d,h,g){return this.put(new SVG.DiffuseLightingEffect(d,h,g))},displacementMap:function(d,h,g,p,b){return this.put(new SVG.DisplacementMapEffect(d,h,g,p,b))},specularLighting:function(d,h,g,p){return this.put(new SVG.SpecularLightingEffect(d,h,g,p))},tile:function(){return this.put(new SVG.TileEffect)},turbulence:function(d,h,g,p,b){return this.put(new SVG.TurbulenceEffect(d,h,g,p,b))},toString:function(){return"url(#"+this.attr("id")+")"}}}),SVG.extend(SVG.Defs,{filter:function(d){var h=this.put(new SVG.Filter);return typeof d=="function"&&d.call(h,h),h}}),SVG.extend(SVG.Container,{filter:function(d){return this.defs().filter(d)}}),SVG.extend(SVG.Element,SVG.G,SVG.Nested,{filter:function(d){return this.filterer=d instanceof SVG.Element?d:this.doc().filter(d),this.doc()&&this.filterer.doc()!==this.doc()&&this.doc().defs().add(this.filterer),this.attr("filter",this.filterer),this.filterer},unfilter:function(d){return this.filterer&&d===!0&&this.filterer.remove(),delete this.filterer,this.attr("filter",null)}}),SVG.Effect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(d){return d==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",d)},result:function(d){return d==null?this.attr("result"):this.attr("result",d)},toString:function(){return this.result()}}}),SVG.ParentEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Parent,extend:{in:function(d){return d==null?this.parent()&&this.parent().select('[result="'+this.attr("in")+'"]').get(0)||this.attr("in"):this.attr("in",d)},result:function(d){return d==null?this.attr("result"):this.attr("result",d)},toString:function(){return this.result()}}});var F={blend:function(d,h){return this.parent()&&this.parent().blend(this,d,h)},colorMatrix:function(d,h){return this.parent()&&this.parent().colorMatrix(d,h).in(this)},convolveMatrix:function(d){return this.parent()&&this.parent().convolveMatrix(d).in(this)},componentTransfer:function(d){return this.parent()&&this.parent().componentTransfer(d).in(this)},composite:function(d,h){return this.parent()&&this.parent().composite(this,d,h)},flood:function(d,h){return this.parent()&&this.parent().flood(d,h)},offset:function(d,h){return this.parent()&&this.parent().offset(d,h).in(this)},image:function(d){return this.parent()&&this.parent().image(d)},merge:function(){return this.parent()&&this.parent().merge.apply(this.parent(),[this].concat(arguments))},gaussianBlur:function(d,h){return this.parent()&&this.parent().gaussianBlur(d,h).in(this)},morphology:function(d,h){return this.parent()&&this.parent().morphology(d,h).in(this)},diffuseLighting:function(d,h,g){return this.parent()&&this.parent().diffuseLighting(d,h,g).in(this)},displacementMap:function(d,h,g,p){return this.parent()&&this.parent().displacementMap(this,d,h,g,p)},specularLighting:function(d,h,g,p){return this.parent()&&this.parent().specularLighting(d,h,g,p).in(this)},tile:function(){return this.parent()&&this.parent().tile().in(this)},turbulence:function(d,h,g,p,b){return this.parent()&&this.parent().turbulence(d,h,g,p,b).in(this)}};SVG.extend(SVG.Effect,F),SVG.extend(SVG.ParentEffect,F),SVG.ChildEffect=SVG.invent({create:function(){this.constructor.call(this)},inherit:SVG.Element,extend:{in:function(d){this.attr("in",d)}}});var t={blend:function(d,h,g){this.attr({in:d,in2:h,mode:g||"normal"})},colorMatrix:function(d,h){d=="matrix"&&(h=o(h)),this.attr({type:d,values:h===void 0?null:h})},convolveMatrix:function(d){d=o(d),this.attr({order:Math.sqrt(d.split(" ").length),kernelMatrix:d})},composite:function(d,h,g){this.attr({in:d,in2:h,operator:g})},flood:function(d,h){this.attr("flood-color",d),h!=null&&this.attr("flood-opacity",h)},offset:function(d,h){this.attr({dx:d,dy:h})},image:function(d){this.attr("href",d,SVG.xlink)},displacementMap:function(d,h,g,p,b){this.attr({in:d,in2:h,scale:g,xChannelSelector:p,yChannelSelector:b})},gaussianBlur:function(d,h){d!=null||h!=null?this.attr("stdDeviation",function(g){if(!Array.isArray(g))return g;for(var p=0,b=g.length,y=[];p1&&(kt*=b=Math.sqrt(b),It*=b),y=new SVG.Matrix().rotate(Ot).scale(1/kt,1/It).rotate(-Ot),un=un.transform(y),Zt=Zt.transform(y),S=[Zt.x-un.x,Zt.y-un.y],T=S[0]*S[0]+S[1]*S[1],P=Math.sqrt(T),S[0]/=P,S[1]/=P,R=T<4?Math.sqrt(1-T/4):0,Dn===Za&&(R*=-1),M=new SVG.Point((Zt.x+un.x)/2+R*-S[1],(Zt.y+un.y)/2+R*S[0]),H=new SVG.Point(un.x-M.x,un.y-M.y),U=new SVG.Point(Zt.x-M.x,Zt.y-M.y),v=Math.acos(H.x/Math.sqrt(H.x*H.x+H.y*H.y)),H.y<0&&(v*=-1),k=Math.acos(U.x/Math.sqrt(U.x*U.x+U.y*U.y)),U.y<0&&(k*=-1),Za&&v>k&&(k+=2*Math.PI),!Za&&vd.maxX-n.width&&(h=(o=d.maxX-n.width)-this.startPoints.box.x),d.minY!=null&&cd.maxY-n.height&&(g=(c=d.maxY-n.height)-this.startPoints.box.y),d.snapToGrid!=null&&(o-=o%d.snapToGrid,c-=c%d.snapToGrid,h-=h%d.snapToGrid,g-=g%d.snapToGrid),this.el instanceof SVG.G?this.el.matrix(this.startPoints.transform).transform({x:h,y:g},!0):this.el.move(o,c));return s},F.prototype.end=function(t){var n=this.drag(t);this.el.fire("dragend",{event:t,p:n,m:this.m,handler:this}),SVG.off(window,"mousemove.drag"),SVG.off(window,"touchmove.drag"),SVG.off(window,"mouseup.drag"),SVG.off(window,"touchend.drag")},SVG.extend(SVG.Element,{draggable:function(t,n){typeof t!="function"&&typeof t!="object"||(n=t,t=!0);var s=this.remember("_draggable")||new F(this);return(t=t===void 0||t)?s.init(n||{},t):(this.off("mousedown.drag"),this.off("touchstart.drag")),this}})}).call(void 0),function(){function F(t){this.el=t,t.remember("_selectHandler",this),this.pointSelection={isSelected:!1},this.rectSelection={isSelected:!1},this.pointsList={lt:[0,0],rt:["width",0],rb:["width","height"],lb:[0,"height"],t:["width",0],r:["width","height"],b:["width","height"],l:[0,"height"]},this.pointCoord=function(n,s,o){var c=typeof n!="string"?n:s[n];return o?c/2:c},this.pointCoords=function(n,s){var o=this.pointsList[n];return{x:this.pointCoord(o[0],s,n==="t"||n==="b"),y:this.pointCoord(o[1],s,n==="r"||n==="l")}}}F.prototype.init=function(t,n){var s=this.el.bbox();this.options={};var o=this.el.selectize.defaults.points;for(var c in this.el.selectize.defaults)this.options[c]=this.el.selectize.defaults[c],n[c]!==void 0&&(this.options[c]=n[c]);var d=["points","pointsExclude"];for(var c in d){var h=this.options[d[c]];typeof h=="string"?h=h.length>0?h.split(/\s*,\s*/i):[]:typeof h=="boolean"&&d[c]==="points"&&(h=h?o:[]),this.options[d[c]]=h}this.options.points=[o,this.options.points].reduce(function(g,p){return g.filter(function(b){return p.indexOf(b)>-1})}),this.options.points=[this.options.points,this.options.pointsExclude].reduce(function(g,p){return g.filter(function(b){return p.indexOf(b)<0})}),this.parent=this.el.parent(),this.nested=this.nested||this.parent.group(),this.nested.matrix(new SVG.Matrix(this.el).translate(s.x,s.y)),this.options.deepSelect&&["line","polyline","polygon"].indexOf(this.el.type)!==-1?this.selectPoints(t):this.selectRect(t),this.observe(),this.cleanup()},F.prototype.selectPoints=function(t){return this.pointSelection.isSelected=t,this.pointSelection.set||(this.pointSelection.set=this.parent.set(),this.drawPoints()),this},F.prototype.getPointArray=function(){var t=this.el.bbox();return this.el.array().valueOf().map(function(n){return[n[0]-t.x,n[1]-t.y]})},F.prototype.drawPoints=function(){for(var t=this,n=this.getPointArray(),s=0,o=n.length;s0&&this.parameters.box.height-h[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+h[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-h[0]);h=this.checkAspectRatio(h),this.el.move(this.parameters.box.x+h[0],this.parameters.box.y+h[1]).size(this.parameters.box.width-h[0],this.parameters.box.height-h[1])}};break;case"rt":this.calc=function(c,d){var h=this.snapToGrid(c,d,2);if(this.parameters.box.width+h[0]>0&&this.parameters.box.height-h[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-h[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+h[0]);h=this.checkAspectRatio(h,!0),this.el.move(this.parameters.box.x,this.parameters.box.y+h[1]).size(this.parameters.box.width+h[0],this.parameters.box.height-h[1])}};break;case"rb":this.calc=function(c,d){var h=this.snapToGrid(c,d,0);if(this.parameters.box.width+h[0]>0&&this.parameters.box.height+h[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x-h[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize+h[0]);h=this.checkAspectRatio(h),this.el.move(this.parameters.box.x,this.parameters.box.y).size(this.parameters.box.width+h[0],this.parameters.box.height+h[1])}};break;case"lb":this.calc=function(c,d){var h=this.snapToGrid(c,d,1);if(this.parameters.box.width-h[0]>0&&this.parameters.box.height+h[1]>0){if(this.parameters.type==="text")return this.el.move(this.parameters.box.x+h[0],this.parameters.box.y),void this.el.attr("font-size",this.parameters.fontSize-h[0]);h=this.checkAspectRatio(h,!0),this.el.move(this.parameters.box.x+h[0],this.parameters.box.y).size(this.parameters.box.width-h[0],this.parameters.box.height+h[1])}};break;case"t":this.calc=function(c,d){var h=this.snapToGrid(c,d,2);if(this.parameters.box.height-h[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y+h[1]).height(this.parameters.box.height-h[1])}};break;case"r":this.calc=function(c,d){var h=this.snapToGrid(c,d,0);if(this.parameters.box.width+h[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).width(this.parameters.box.width+h[0])}};break;case"b":this.calc=function(c,d){var h=this.snapToGrid(c,d,0);if(this.parameters.box.height+h[1]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x,this.parameters.box.y).height(this.parameters.box.height+h[1])}};break;case"l":this.calc=function(c,d){var h=this.snapToGrid(c,d,1);if(this.parameters.box.width-h[0]>0){if(this.parameters.type==="text")return;this.el.move(this.parameters.box.x+h[0],this.parameters.box.y).width(this.parameters.box.width-h[0])}};break;case"rot":this.calc=function(c,d){var h=c+this.parameters.p.x,g=d+this.parameters.p.y,p=Math.atan2(this.parameters.p.y-this.parameters.box.y-this.parameters.box.height/2,this.parameters.p.x-this.parameters.box.x-this.parameters.box.width/2),b=Math.atan2(g-this.parameters.box.y-this.parameters.box.height/2,h-this.parameters.box.x-this.parameters.box.width/2),y=this.parameters.rotation+180*(b-p)/Math.PI+this.options.snapToAngle/2;this.el.center(this.parameters.box.cx,this.parameters.box.cy).rotate(y-y%this.options.snapToAngle,this.parameters.box.cx,this.parameters.box.cy)};break;case"point":this.calc=function(c,d){var h=this.snapToGrid(c,d,this.parameters.pointCoords[0],this.parameters.pointCoords[1]),g=this.el.array().valueOf();g[this.parameters.i][0]=this.parameters.pointCoords[0]+h[0],g[this.parameters.i][1]=this.parameters.pointCoords[1]+h[1],this.el.plot(g)}}this.el.fire("resizestart",{dx:this.parameters.x,dy:this.parameters.y,event:t}),SVG.on(window,"touchmove.resize",function(c){n.update(c||window.event)}),SVG.on(window,"touchend.resize",function(){n.done()}),SVG.on(window,"mousemove.resize",function(c){n.update(c||window.event)}),SVG.on(window,"mouseup.resize",function(){n.done()})},F.prototype.update=function(t){if(t){var n=this._extractPosition(t),s=this.transformPoint(n.x,n.y),o=s.x-this.parameters.p.x,c=s.y-this.parameters.p.y;this.lastUpdateCall=[o,c],this.calc(o,c),this.el.fire("resizing",{dx:o,dy:c,event:t})}else this.lastUpdateCall&&this.calc(this.lastUpdateCall[0],this.lastUpdateCall[1])},F.prototype.done=function(){this.lastUpdateCall=null,SVG.off(window,"mousemove.resize"),SVG.off(window,"mouseup.resize"),SVG.off(window,"touchmove.resize"),SVG.off(window,"touchend.resize"),this.el.fire("resizedone")},F.prototype.snapToGrid=function(t,n,s,o){var c;return o!==void 0?c=[(s+t)%this.options.snapToGrid,(o+n)%this.options.snapToGrid]:(s=s??3,c=[(this.parameters.box.x+t+(1&s?0:this.parameters.box.width))%this.options.snapToGrid,(this.parameters.box.y+n+(2&s?0:this.parameters.box.height))%this.options.snapToGrid]),t<0&&(c[0]-=this.options.snapToGrid),n<0&&(c[1]-=this.options.snapToGrid),t-=Math.abs(c[0])h.maxX&&(t=h.maxX-c),h.minY!==void 0&&d+nh.maxY&&(n=h.maxY-d),[t,n]},F.prototype.checkAspectRatio=function(t,n){if(!this.options.saveAspectRatio)return t;var s=t.slice(),o=this.parameters.box.width/this.parameters.box.height,c=this.parameters.box.width+t[0],d=this.parameters.box.height-t[1],h=c/d;return ho&&(s[0]=this.parameters.box.width-d*o,n&&(s[0]=-s[0])),s},SVG.extend(SVG.Element,{resize:function(t){return(this.remember("_resizeHandler")||new F(this)).init(t||{}),this}}),SVG.Element.prototype.resize.defaults={snapToAngle:.1,snapToGrid:1,constraint:{},saveAspectRatio:!1}}).call(this)}(),window.Apex===void 0&&(window.Apex={});var Nd=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"initModules",value:function(){this.ctx.publicMethods=["updateOptions","updateSeries","appendData","appendSeries","toggleSeries","showSeries","hideSeries","setLocale","resetSeries","zoomX","toggleDataPointSelection","dataURI","exportToCSV","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","paper","destroy"],this.ctx.eventList=["click","mousedown","mousemove","mouseleave","touchstart","touchmove","touchleave","mouseup","touchend"],this.ctx.animations=new W(this.ctx),this.ctx.axes=new Ce(this.ctx),this.ctx.core=new fx(this.ctx.el,this.ctx),this.ctx.config=new ke({}),this.ctx.data=new de(this.ctx),this.ctx.grid=new ve(this.ctx),this.ctx.graphics=new N(this.ctx),this.ctx.coreUtils=new J(this.ctx),this.ctx.crosshairs=new Me(this.ctx),this.ctx.events=new ce(this.ctx),this.ctx.exports=new _e(this.ctx),this.ctx.localization=new pe(this.ctx),this.ctx.options=new ne,this.ctx.responsive=new Pe(this.ctx),this.ctx.series=new ue(this.ctx),this.ctx.theme=new Be(this.ctx),this.ctx.formatters=new Ae(this.ctx),this.ctx.titleSubtitle=new Re(this.ctx),this.ctx.legend=new ft(this.ctx),this.ctx.toolbar=new Tt(this.ctx),this.ctx.tooltip=new ms(this.ctx),this.ctx.dimensions=new ot(this.ctx),this.ctx.updateHelpers=new gx(this.ctx),this.ctx.zoomPanSelection=new pn(this.ctx),this.ctx.w.globals.tooltip=new ms(this.ctx)}}]),F}(),Hd=function(){function F(t){u(this,F),this.ctx=t,this.w=t.w}return m(F,[{key:"clear",value:function(t){var n=t.isUpdating;this.ctx.zoomPanSelection&&this.ctx.zoomPanSelection.destroy(),this.ctx.toolbar&&this.ctx.toolbar.destroy(),this.ctx.animations=null,this.ctx.axes=null,this.ctx.annotations=null,this.ctx.core=null,this.ctx.data=null,this.ctx.grid=null,this.ctx.series=null,this.ctx.responsive=null,this.ctx.theme=null,this.ctx.formatters=null,this.ctx.titleSubtitle=null,this.ctx.legend=null,this.ctx.dimensions=null,this.ctx.options=null,this.ctx.crosshairs=null,this.ctx.zoomPanSelection=null,this.ctx.updateHelpers=null,this.ctx.toolbar=null,this.ctx.localization=null,this.ctx.w.globals.tooltip=null,this.clearDomElements({isUpdating:n})}},{key:"killSVG",value:function(t){t.each(function(n,s){this.removeClass("*"),this.off(),this.stop()},!0),t.ungroup(),t.clear()}},{key:"clearDomElements",value:function(t){var n=this,s=t.isUpdating,o=this.w.globals.dom.Paper.node;o.parentNode&&o.parentNode.parentNode&&!s&&(o.parentNode.parentNode.style.minHeight="unset");var c=this.w.globals.dom.baseEl;c&&this.ctx.eventList.forEach(function(h){c.removeEventListener(h,n.ctx.events.documentEvent)});var d=this.w.globals.dom;if(this.ctx.el!==null)for(;this.ctx.el.firstChild;)this.ctx.el.removeChild(this.ctx.el.firstChild);this.killSVG(d.Paper),d.Paper.remove(),d.elWrap=null,d.elGraphical=null,d.elLegendWrap=null,d.elLegendForeign=null,d.baseEl=null,d.elGridRect=null,d.elGridRectMask=null,d.elGridRectMarkerMask=null,d.elForecastMask=null,d.elNonForecastMask=null,d.elDefs=null}}]),F}(),bl=new WeakMap,vx=function(){function F(t,n){u(this,F),this.opts=n,this.ctx=this,this.w=new De(n).init(),this.el=t,this.w.globals.cuid=L.randomId(),this.w.globals.chartID=this.w.config.chart.id?L.escapeString(this.w.config.chart.id):this.w.globals.cuid,new Nd(this).initModules(),this.create=L.bind(this.create,this),this.windowResizeHandler=this._windowResizeHandler.bind(this),this.parentResizeHandler=this._parentResizeCallback.bind(this)}return m(F,[{key:"render",value:function(){var t=this;return new Promise(function(n,s){if(t.el!==null){Apex._chartInstances===void 0&&(Apex._chartInstances=[]),t.w.config.chart.id&&Apex._chartInstances.push({id:t.w.globals.chartID,group:t.w.config.chart.group,chart:t}),t.setLocale(t.w.config.chart.defaultLocale);var o=t.w.config.chart.events.beforeMount;if(typeof o=="function"&&o(t,t.w),t.events.fireEvent("beforeMount",[t,t.w]),window.addEventListener("resize",t.windowResizeHandler),function(b,y){var S=!1;if(b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE){var P=b.getBoundingClientRect();b.style.display!=="none"&&P.width!==0||(S=!0)}var T=new ResizeObserver(function(R){S&&y.call(b,R),S=!0});b.nodeType===Node.DOCUMENT_FRAGMENT_NODE?Array.from(b.children).forEach(function(R){return T.observe(R)}):T.observe(b),bl.set(y,T)}(t.el.parentNode,t.parentResizeHandler),!t.css){var c=t.el.getRootNode&&t.el.getRootNode(),d=L.is("ShadowRoot",c),h=t.el.ownerDocument,g=h.getElementById("apexcharts-css");!d&&g||(t.css=document.createElement("style"),t.css.id="apexcharts-css",t.css.textContent=`@keyframes opaque { - 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 -}`,d?c.prepend(t.css):h.head.appendChild(t.css))}var p=t.create(t.w.config.series,{});if(!p)return n(t);t.mount(p).then(function(){typeof t.w.config.chart.events.mounted=="function"&&t.w.config.chart.events.mounted(t,t.w),t.events.fireEvent("mounted",[t,t.w]),n(p)}).catch(function(b){s(b)})}else s(new Error("Element not found"))})}},{key:"create",value:function(t,n){var s=this.w;new Nd(this).initModules();var o=this.w.globals;if(o.noData=!1,o.animationEnded=!1,this.responsive.checkResponsiveConfig(n),s.config.xaxis.convertedCatToNumeric&&new he(s.config).convertCatToNumericXaxis(s.config,this.ctx),this.el===null||(this.core.setupElements(),s.config.chart.type==="treemap"&&(s.config.grid.show=!1,s.config.yaxis[0].show=!1),o.svgWidth===0))return o.animationEnded=!0,null;var c=J.checkComboSeries(t);o.comboCharts=c.comboCharts,o.comboBarCount=c.comboBarCount;var d=t.every(function(b){return b.data&&b.data.length===0});(t.length===0||d)&&this.series.handleNoData(),this.events.setupEventHandlers(),this.data.parseData(t),this.theme.init(),new Ze(this).setGlobalMarkerSize(),this.formatters.setLabelFormatters(),this.titleSubtitle.draw(),o.noData&&o.collapsedSeries.length!==o.series.length&&!s.config.legend.showForSingleSeries||this.legend.init(),this.series.hasAllSeriesEqualX(),o.axisCharts&&(this.core.coreCalculations(),s.config.xaxis.type!=="category"&&this.formatters.setLabelFormatters(),this.ctx.toolbar.minX=s.globals.minX,this.ctx.toolbar.maxX=s.globals.maxX),this.formatters.heatmapLabelFormatters(),new J(this).getLargestMarkerSize(),this.dimensions.plotCoords();var h=this.core.xySettings();this.grid.createGridMask();var g=this.core.plotChartType(t,h),p=new ze(this);return p.bringForward(),s.config.dataLabels.background.enabled&&p.dataLabelsBackground(),this.core.shiftGraphPosition(),{elGraph:g,xyRatios:h,dimensions:{plot:{left:s.globals.translateX,top:s.globals.translateY,width:s.globals.gridWidth,height:s.globals.gridHeight}}}}},{key:"mount",value:function(){var t=this,n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,s=this,o=s.w;return new Promise(function(c,d){if(s.el===null)return d(new Error("Not enough data to display or target element not found"));(n===null||o.globals.allSeriesCollapsed)&&s.series.handleNoData(),s.grid=new ve(s);var h,g,p=s.grid.drawGrid();if(s.annotations=new oe(s),s.annotations.drawImageAnnos(),s.annotations.drawTextAnnos(),o.config.grid.position==="back"&&(p&&o.globals.dom.elGraphical.add(p.el),p!=null&&(h=p.elGridBorders)!==null&&h!==void 0&&h.node&&o.globals.dom.elGraphical.add(p.elGridBorders)),Array.isArray(n.elGraph))for(var b=0;b0&&o.globals.memory.methodsToExec.forEach(function(T){T.method(T.params,!1,T.context)}),o.globals.axisCharts||o.globals.noData||s.core.resizeNonAxisCharts(),c(s)})}},{key:"destroy",value:function(){var t,n;window.removeEventListener("resize",this.windowResizeHandler),this.el.parentNode,t=this.parentResizeHandler,(n=bl.get(t))&&(n.disconnect(),bl.delete(t));var s=this.w.config.chart.id;s&&Apex._chartInstances.forEach(function(o,c){o.id===L.escapeString(s)&&Apex._chartInstances.splice(c,1)}),new Hd(this.ctx).clear({isUpdating:!1})}},{key:"updateOptions",value:function(t){var n=this,s=arguments.length>1&&arguments[1]!==void 0&&arguments[1],o=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],c=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],d=!(arguments.length>4&&arguments[4]!==void 0)||arguments[4],h=this.w;return h.globals.selection=void 0,t.series&&(this.series.resetSeries(!1,!0,!1),t.series.length&&t.series[0].data&&(t.series=t.series.map(function(g,p){return n.updateHelpers._extendSeries(g,p)})),this.updateHelpers.revertDefaultAxisMinMax()),t.xaxis&&(t=this.updateHelpers.forceXAxisUpdate(t)),t.yaxis&&(t=this.updateHelpers.forceYAxisUpdate(t)),h.globals.collapsedSeriesIndices.length>0&&this.series.clearPreviousPaths(),t.theme&&(t=this.theme.updateThemeOptions(t)),this.updateHelpers._updateOptions(t,s,o,c,d)}},{key:"updateSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],s=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(t,n,s)}},{key:"appendSeries",value:function(t){var n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],s=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],o=this.w.config.series.slice();return o.push(t),this.series.resetSeries(!1),this.updateHelpers.revertDefaultAxisMinMax(),this.updateHelpers._updateSeries(o,n,s)}},{key:"appendData",value:function(t){var n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],s=this;s.w.globals.dataChanged=!0,s.series.getPreviousPaths();for(var o=s.w.config.series.slice(),c=0;c0&&arguments[0]!==void 0)||arguments[0],n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];this.series.resetSeries(t,n)}},{key:"addEventListener",value:function(t,n){this.events.addEventListener(t,n)}},{key:"removeEventListener",value:function(t,n){this.events.removeEventListener(t,n)}},{key:"addXaxisAnnotation",value:function(t){var n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,o=this;s&&(o=s),o.annotations.addXaxisAnnotationExternal(t,n,o)}},{key:"addYaxisAnnotation",value:function(t){var n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,o=this;s&&(o=s),o.annotations.addYaxisAnnotationExternal(t,n,o)}},{key:"addPointAnnotation",value:function(t){var n=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0,o=this;s&&(o=s),o.annotations.addPointAnnotationExternal(t,n,o)}},{key:"clearAnnotations",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0,n=this;t&&(n=t),n.annotations.clearAnnotations(n)}},{key:"removeAnnotation",value:function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,s=this;n&&(s=n),s.annotations.removeAnnotation(s,t)}},{key:"getChartArea",value:function(){return this.w.globals.dom.baseEl.querySelector(".apexcharts-inner")}},{key:"getSeriesTotalXRange",value:function(t,n){return this.coreUtils.getSeriesTotalsXRange(t,n)}},{key:"getHighestValueInSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new te(this.ctx).getMinYMaxY(t).highestY}},{key:"getLowestValueInSeries",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return new te(this.ctx).getMinYMaxY(t).lowestY}},{key:"getSeriesTotal",value:function(){return this.w.globals.seriesTotals}},{key:"toggleDataPointSelection",value:function(t,n){return this.updateHelpers.toggleDataPointSelection(t,n)}},{key:"zoomX",value:function(t,n){this.ctx.toolbar.zoomUpdateOptions(t,n)}},{key:"setLocale",value:function(t){this.localization.setCurrentLocaleValues(t)}},{key:"dataURI",value:function(t){return new _e(this.ctx).dataURI(t)}},{key:"exportToCSV",value:function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new _e(this.ctx).exportToCSV(t)}},{key:"paper",value:function(){return this.w.globals.dom.Paper}},{key:"_parentResizeCallback",value:function(){this.w.globals.animationEnded&&this.w.config.chart.redrawOnParentResize&&this._windowResize()}},{key:"_windowResize",value:function(){var t=this;clearTimeout(this.w.globals.resizeTimer),this.w.globals.resizeTimer=window.setTimeout(function(){t.w.globals.resized=!0,t.w.globals.dataChanged=!1,t.ctx.update()},150)}},{key:"_windowResizeHandler",value:function(){var t=this.w.config.chart.redrawOnWindowResize;typeof t=="function"&&(t=t()),t&&this._windowResize()}}],[{key:"getChartByID",value:function(t){var n=L.escapeString(t),s=Apex._chartInstances.filter(function(o){return o.id===n})[0];return s&&s.chart}},{key:"initOnLoad",value:function(){for(var t=document.querySelectorAll("[data-apexcharts]"),n=0;n2?c-2:0),h=2;hze&&typeof ze=="object"&&!Array.isArray(ze)&&ze!=null,W=(ze,ue)=>{typeof Object.assign!="function"&&function(){Object.assign=function(Le){if(Le==null)throw new TypeError("Cannot convert undefined or null to object");let _e=Object(Le);for(let be=1;be{L(ue[Le])?Le in ze?de[Le]=W(ze[Le],ue[Le]):Object.assign(de,{[Le]:ue[Le]}):Object.assign(de,{[Le]:ue[Le]})}),de},Y=async()=>{if(await Object(f.nextTick)(),B.value)return;const ze={chart:{type:V.type||V.options.chart.type||"line",height:V.height,width:V.width,events:{}},series:V.series};w.forEach(de=>{let Le=(..._e)=>D(de,..._e);ze.chart.events[de]=Le});const ue=W(V.options,ze);return B.value=new x.a(X.value,ue),B.value.render()},N=()=>(J(),Y()),J=()=>{B.value.destroy()},Q=(ze,ue)=>B.value.updateSeries(ze,ue),j=(ze,ue,de,Le)=>B.value.updateOptions(ze,ue,de,Le),G=ze=>B.value.toggleSeries(ze),ee=ze=>{B.value.showSeries(ze)},ie=ze=>{B.value.hideSeries(ze)},ne=(ze,ue)=>B.value.appendSeries(ze,ue),oe=()=>{B.value.resetSeries()},le=(ze,ue)=>{B.value.toggleDataPointSelection(ze,ue)},Ae=ze=>B.value.appendData(ze),we=(ze,ue)=>B.value.zoomX(ze,ue),fe=ze=>B.value.dataURI(ze),he=ze=>B.value.setLocale(ze),ke=(ze,ue)=>{B.value.addXaxisAnnotation(ze,ue)},Ee=(ze,ue)=>{B.value.addYaxisAnnotation(ze,ue)},De=(ze,ue)=>{B.value.addPointAnnotation(ze,ue)},Fe=(ze,ue)=>{B.value.removeAnnotation(ze,ue)},Ze=()=>{B.value.clearAnnotations()};Object(f.onBeforeMount)(()=>{window.ApexCharts=x.a}),Object(f.onMounted)(()=>{X.value=Object(f.getCurrentInstance)().proxy.$el,Y()}),Object(f.onBeforeUnmount)(()=>{B.value&&J()});const Je=Object(f.toRefs)(V);return Object(f.watch)(Je.options,()=>{!B.value&&V.options?Y():B.value.updateOptions(V.options)}),Object(f.watch)(Je.series,()=>{!B.value&&V.series?Y():B.value.updateSeries(V.series)},{deep:!0}),Object(f.watch)(Je.type,()=>{N()}),Object(f.watch)(Je.width,()=>{N()}),Object(f.watch)(Je.height,()=>{N()}),{chart:B,init:Y,refresh:N,destroy:J,updateOptions:j,updateSeries:Q,toggleSeries:G,showSeries:ee,hideSeries:ie,resetSeries:oe,zoomX:we,toggleDataPointSelection:le,appendData:Ae,appendSeries:ne,addXaxisAnnotation:ke,addYaxisAnnotation:Ee,addPointAnnotation:De,removeAnnotation:Fe,clearAnnotations:Ze,setLocale:he,dataURI:fe}},render(){return Object(f.h)("div",{class:"vue-apexcharts"})}});const E=V=>{V.component(A.name,A)};A.install=E;var _=A;i.default=_}})})(Kb);var e2=Kb.exports;const t2=KL(e2);class n2{constructor(a){this.standards={strict:"strict",loose:"loose",html5:"html5"},this.previewBody=null,this.close=null,this.previewBodyUtilPrintBtn=null,this.selectArray=[],this.counter=0,this.settings={standard:this.standards.html5},Object.assign(this.settings,a),this.init()}init(){this.counter++,this.settings.id=`printArea_${this.counter}`;let a="";this.settings.url&&!this.settings.asyncUrl&&(a=this.settings.url);let i=this;if(this.settings.asyncUrl)return void i.settings.asyncUrl(function(l){let u=i.getPrintWindow(l);i.settings.preview?i.previewIfrmaeLoad():i.print(u)},i.settings.vue);let r=this.getPrintWindow(a);this.settings.url||this.write(r.doc),this.settings.preview?this.previewIfrmaeLoad():this.print(r)}addEvent(a,i,r){a.addEventListener?a.addEventListener(i,r,!1):a.attachEvent?a.attachEvent("on"+i,r):a["on"+i]=r}previewIfrmaeLoad(){let a=document.getElementById("vue-pirnt-nb-previewBox");if(a){let i=this,r=a.querySelector("iframe");this.settings.previewBeforeOpenCallback(),this.addEvent(r,"load",function(){i.previewBoxShow(),i.removeCanvasImg(),i.settings.previewOpenCallback()}),this.addEvent(a.querySelector(".previewBodyUtilPrintBtn"),"click",function(){i.settings.beforeOpenCallback(),i.settings.openCallback(),r.contentWindow.print(),i.settings.closeCallback()})}}removeCanvasImg(){let a=this;try{if(a.elsdom){let i=a.elsdom.querySelectorAll(".canvasImg");for(let r=0;r${this.getHead()}${this.getBody()}`),a.close()}docType(){return this.settings.standard===this.standards.html5?"":``}getHead(){let a="",i="",r="";this.settings.extraHead&&this.settings.extraHead.replace(/([^,]+)/g,u=>{a+=u}),[].forEach.call(document.querySelectorAll("link"),function(u){u.href.indexOf(".css")>=0&&(i+=``)});let l=document.styleSheets;if(l&&l.length>0)for(let u=0;u{i+=``}),`${this.settings.popTitle}${a}${i}`}getBody(){let a=this.settings.ids;return a=a.replace(new RegExp("#","g"),""),this.elsdom=this.beforeHanler(document.getElementById(a)),""+this.getFormData(this.elsdom).outerHTML+""}beforeHanler(a){let i=a.querySelectorAll("canvas");for(let r=0;r{if(typeof a.value=="string")l=a.value;else{if(typeof a.value!="object"||!a.value.id)return void window.print();{l=a.value.id;let w=l.replace(new RegExp("#","g"),"");document.getElementById(w)||(console.log("id in Error"),l="")}}x()},(u=e).addEventListener?u.addEventListener(f,m,!1):u.attachEvent?u.attachEvent("on"+f,m):u["on"+f]=m;const x=()=>{new n2({ids:l,vue:r,url:a.value.url,standard:"",extraHead:a.value.extraHead,extraCss:a.value.extraCss,zIndex:a.value.zIndex||20002,previewTitle:a.value.previewTitle||"打印预览",previewPrintBtnLabel:a.value.previewPrintBtnLabel||"打印",popTitle:a.value.popTitle,preview:a.value.preview||!1,asyncUrl:a.value.asyncUrl,previewBeforeOpenCallback(){a.value.previewBeforeOpenCallback&&a.value.previewBeforeOpenCallback(r)},previewOpenCallback(){a.value.previewOpenCallback&&a.value.previewOpenCallback(r)},openCallback(){a.value.openCallback&&a.value.openCallback(r)},closeCallback(){a.value.closeCallback&&a.value.closeCallback(r)},beforeOpenCallback(){a.value.beforeOpenCallback&&a.value.beforeOpenCallback(r)}})}},install:function(e){e.directive("print",Zb)}};function a2(e,a,i){return a in e?Object.defineProperty(e,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[a]=i,e}function ig(e,a){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter(function(l){return Object.getOwnPropertyDescriptor(e,l).enumerable})),i.push.apply(i,r)}return i}function sg(e){for(var a=1;a=0)&&(i[l]=e[l]);return i}function s2(e,a){if(e==null)return{};var i=i2(e,a),r,l;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(e);for(l=0;l=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}function r2(e,a){return o2(e)||l2(e,a)||c2(e,a)||u2()}function o2(e){if(Array.isArray(e))return e}function l2(e,a){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(e)))){var i=[],r=!0,l=!1,u=void 0;try{for(var f=e[Symbol.iterator](),m;!(r=(m=f.next()).done)&&(i.push(m.value),!(a&&i.length===a));r=!0);}catch(x){l=!0,u=x}finally{try{!r&&f.return!=null&&f.return()}finally{if(l)throw u}}return i}}function c2(e,a){if(e){if(typeof e=="string")return rg(e,a);var i=Object.prototype.toString.call(e).slice(8,-1);if(i==="Object"&&e.constructor&&(i=e.constructor.name),i==="Map"||i==="Set")return Array.from(e);if(i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return rg(e,a)}}function rg(e,a){(a==null||a>e.length)&&(a=e.length);for(var i=0,r=new Array(a);i=e.length?e.apply(this,l):function(){for(var f=arguments.length,m=new Array(f),x=0;x1&&arguments[1]!==void 0?arguments[1]:{};jr.initial(e),jr.handler(a);var i={current:e},r=Es(C2)(i,a),l=Es(k2)(i),u=Es(jr.changes)(e),f=Es(S2)(i);function m(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(C){return C};return jr.selector(w),w(i.current)}function x(w){h2(r,l,u,f)(w)}return[m,x]}function S2(e,a){return sr(a)?a(e.current):a}function k2(e,a){return e.current=lg(lg({},e.current),a),a}function C2(e,a,i){return sr(a)?a(e.current):Object.keys(i).forEach(function(r){var l;return(l=a[r])===null||l===void 0?void 0:l.call(a,e.current[r])}),i}var A2={create:w2},P2={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.43.0/min/vs"}};function E2(e){return function a(){for(var i=this,r=arguments.length,l=new Array(r),u=0;u=e.length?e.apply(this,l):function(){for(var f=arguments.length,m=new Array(f),x=0;x.v-btn:first-child{margin-inline-start:10px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:10px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:16px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;opacity:var(--v-toolbar-image-opacity, 1);transition-property:opacity}.v-toolbar__prepend,.v-toolbar__append{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline-start:10px;margin-inline-end:auto}.v-toolbar__append{margin-inline-start:auto;margin-inline-end:10px}.v-toolbar-title{flex:1 1;min-width:0;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;padding-bottom:6px;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{display:flex;height:inherit;align-self:stretch}.v-toolbar-items>.v-btn{border-radius:0}.v-img{--v-theme-overlay-multiplier: 3;z-index:0}.v-img--booting .v-responsive__sizer{transition:none}.v-img__img,.v-img__picture,.v-img__gradient,.v-img__placeholder,.v-img__error{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-img__img--preload{filter:blur(4px)}.v-img__img--contain{object-fit:contain}.v-img__img--cover{object-fit:cover}.v-img__gradient{background-repeat:no-repeat}.v-responsive{display:flex;flex:1 0 auto;max-height:100%;max-width:100%;overflow:hidden;position:relative}.v-responsive--inline{display:inline-flex;flex:0 0 auto}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-responsive__sizer~.v-responsive__content{margin-inline-start:-100%}.v-responsive__sizer{flex:1 0 0px;transition:padding-bottom .2s cubic-bezier(.4,0,.2,1);pointer-events:none}.v-btn{align-items:center;border-radius:4px;display:inline-grid;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;max-width:100%;outline:none;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-property:box-shadow,transform,opacity,background;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 20px;font-size:var(--v-btn-size);min-width:36px;padding:0 8px}.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 28px;font-size:var(--v-btn-size);min-width:50px;padding:0 12px}.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 36px;font-size:var(--v-btn-size);min-width:64px;padding:0 16px}.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 44px;font-size:var(--v-btn-size);min-width:78px;padding:0 20px}.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 52px;font-size:var(--v-btn-size);min-width:92px;padding:0 24px}.v-btn.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -8px)}.v-btn.v-btn--density-compact{height:calc(var(--v-btn-height) + -12px)}.v-btn--border{border-width:thin;box-shadow:none}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn:hover>.v-btn__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-btn:focus-visible>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn:focus>.v-btn__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-btn--active>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]>.v-btn__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-btn--active:hover>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:hover>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-btn--active:focus-visible>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-btn--active:focus>.v-btn__overlay,.v-btn[aria-haspopup=menu][aria-expanded=true]:focus>.v-btn__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-btn--variant-plain,.v-btn--variant-outlined,.v-btn--variant-text,.v-btn--variant-tonal{background:transparent;color:inherit}.v-btn--variant-plain{opacity:.62}.v-btn--variant-plain:focus,.v-btn--variant-plain:hover{opacity:1}.v-btn--variant-plain .v-btn__overlay{display:none}.v-btn--variant-elevated,.v-btn--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn--variant-elevated{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--variant-outlined{border:thin solid currentColor}.v-btn--variant-text .v-btn__overlay{background:currentColor}.v-btn--variant-tonal .v-btn__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn:focus-visible:after{opacity:calc(.25 * var(--v-theme-overlay-multiplier))}}.v-btn--icon{border-radius:50%;min-width:0;padding:0}.v-btn--icon.v-btn--size-default{--v-btn-size: 1rem}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 12px);height:calc(var(--v-btn-height) + 12px)}.v-btn--icon.v-btn--density-comfortable{width:calc(var(--v-btn-height) + 0px);height:calc(var(--v-btn-height) + 0px)}.v-btn--icon.v-btn--density-compact{width:calc(var(--v-btn-height) + -8px);height:calc(var(--v-btn-height) + -8px)}.v-btn--elevated:hover,.v-btn--elevated:focus{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--elevated:active{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-btn--flat{box-shadow:none}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%}.v-btn--disabled{pointer-events:none;opacity:.26}.v-btn--disabled:hover{opacity:.26}.v-btn--disabled.v-btn--variant-elevated,.v-btn--disabled.v-btn--variant-flat{box-shadow:none;opacity:1;color:rgba(var(--v-theme-on-surface),.26);background:rgb(var(--v-theme-surface))}.v-btn--disabled.v-btn--variant-elevated .v-btn__overlay,.v-btn--disabled.v-btn--variant-flat .v-btn__overlay{opacity:.4615384615}.v-btn--loading{pointer-events:none}.v-btn--loading .v-btn__content,.v-btn--loading .v-btn__prepend,.v-btn--loading .v-btn__append{opacity:0}.v-btn--stacked{grid-template-areas:"prepend" "content" "append";grid-template-columns:auto;grid-template-rows:max-content max-content max-content;justify-items:center;align-content:center}.v-btn--stacked .v-btn__content{flex-direction:column;line-height:1.25}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--start,.v-btn--stacked .v-btn__content>.v-icon--end{margin-inline-start:0;margin-inline-end:0}.v-btn--stacked .v-btn__prepend,.v-btn--stacked .v-btn__content>.v-icon--start{margin-bottom:4px}.v-btn--stacked .v-btn__append,.v-btn--stacked .v-btn__content>.v-icon--end{margin-top:4px}.v-btn--stacked.v-btn--size-x-small{--v-btn-size: .625rem;--v-btn-height: 56px;font-size:var(--v-btn-size);min-width:56px;padding:0 12px}.v-btn--stacked.v-btn--size-small{--v-btn-size: .75rem;--v-btn-height: 64px;font-size:var(--v-btn-size);min-width:64px;padding:0 14px}.v-btn--stacked.v-btn--size-default{--v-btn-size: .875rem;--v-btn-height: 72px;font-size:var(--v-btn-size);min-width:72px;padding:0 16px}.v-btn--stacked.v-btn--size-large{--v-btn-size: 1rem;--v-btn-height: 80px;font-size:var(--v-btn-size);min-width:80px;padding:0 18px}.v-btn--stacked.v-btn--size-x-large{--v-btn-size: 1.125rem;--v-btn-height: 88px;font-size:var(--v-btn-size);min-width:88px;padding:0 20px}.v-btn--stacked.v-btn--density-default{height:calc(var(--v-btn-height) + 0px)}.v-btn--stacked.v-btn--density-comfortable{height:calc(var(--v-btn-height) + -16px)}.v-btn--stacked.v-btn--density-compact{height:calc(var(--v-btn-height) + -24px)}.v-btn--rounded{border-radius:24px}.v-btn--rounded.v-btn--icon{border-radius:4px}.v-btn .v-icon{--v-icon-size-multiplier: .8571428571}.v-btn--icon .v-icon{--v-icon-size-multiplier: 1}.v-btn--stacked .v-icon{--v-icon-size-multiplier: 1.1428571429}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn__content,.v-btn__prepend,.v-btn__append{align-items:center;display:flex;transition:transform,opacity .2s cubic-bezier(.4,0,.2,1)}.v-btn__prepend{grid-area:prepend;margin-inline-start:calc(var(--v-btn-height) / -9);margin-inline-end:calc(var(--v-btn-height) / 4.5)}.v-btn__append{grid-area:append;margin-inline-start:calc(var(--v-btn-height) / 4.5);margin-inline-end:calc(var(--v-btn-height) / -9)}.v-btn__content{grid-area:content;justify-content:center;white-space:nowrap}.v-btn__content>.v-icon--start{margin-inline-start:calc(var(--v-btn-height) / -9);margin-inline-end:calc(var(--v-btn-height) / 4.5)}.v-btn__content>.v-icon--end{margin-inline-start:calc(var(--v-btn-height) / 4.5);margin-inline-end:calc(var(--v-btn-height) / -9)}.v-btn--stacked .v-btn__content{white-space:normal}.v-btn__overlay{background-color:currentColor;border-radius:inherit;opacity:0;transition:opacity .2s ease-in-out}.v-btn__overlay,.v-btn__underlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.v-card-actions .v-btn{padding:0 8px}.v-card-actions .v-btn~.v-btn:not(.v-btn-toggle .v-btn){margin-inline-start:.5rem}.v-banner-actions .v-btn{padding:0 8px}.v-pagination .v-btn{border-radius:4px}.v-btn__overlay{transition:none}.v-pagination__item--is-active .v-btn__overlay{opacity:var(--v-border-opacity)}.v-snackbar-actions .v-btn{padding:0 8px}.v-btn-toggle .v-btn.v-btn--selected:not(.v-btn--disabled) .v-btn__overlay{opacity:var(--v-activated-opacity)}.v-btn-group{display:inline-flex;flex-wrap:nowrap;max-width:100%;min-width:0;overflow:hidden;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px;background:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-btn-group--border{border-width:thin;box-shadow:none}.v-btn-group--density-default.v-btn-group{height:48px}.v-btn-group--density-comfortable.v-btn-group{height:40px}.v-btn-group--density-compact.v-btn-group{height:36px}.v-btn-group .v-btn{border-radius:0;border-color:inherit}.v-btn-group .v-btn:not(:last-child){border-inline-end:none}.v-btn-group .v-btn:not(:first-child){border-inline-start:none}.v-btn-group .v-btn:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.v-btn-group .v-btn:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.v-btn-group--divided .v-btn:not(:last-child){border-inline-end-width:thin;border-inline-end-style:solid;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-btn-group--tile{border-radius:0}.v-icon{--v-icon-size-multiplier: 1;align-items:center;display:inline-flex;font-feature-settings:"liga";height:1em;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;text-align:center;-webkit-user-select:none;user-select:none;vertical-align:middle;width:1em}.v-icon--clickable{cursor:pointer}.v-icon--size-x-small{font-size:calc(var(--v-icon-size-multiplier) * 1em)}.v-icon--size-small{font-size:calc(var(--v-icon-size-multiplier) * 1.25em)}.v-icon--size-default{font-size:calc(var(--v-icon-size-multiplier) * 1.5em)}.v-icon--size-large{font-size:calc(var(--v-icon-size-multiplier) * 1.75em)}.v-icon--size-x-large{font-size:calc(var(--v-icon-size-multiplier) * 2em)}.v-icon__svg{fill:currentColor;width:100%;height:100%}.v-icon--start{margin-inline-end:8px}.v-icon--end{margin-inline-start:8px}.v-progress-circular{align-items:center;display:inline-flex;justify-content:center;position:relative;vertical-align:middle}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular__content{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{color:rgba(var(--v-border-color),var(--v-border-opacity));stroke:currentColor;z-index:1}.v-progress-circular__overlay{stroke:currentColor;transition:all .2s ease-in-out,stroke-width 0s;z-index:2}.v-progress-circular--size-x-small{height:16px;width:16px}.v-progress-circular--size-small{height:24px;width:24px}.v-progress-circular--size-default{height:32px;width:32px}.v-progress-circular--size-large{height:48px;width:48px}.v-progress-circular--size-x-large{height:64px;width:64px}.v-progress-circular--indeterminate>svg{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{animation:progress-circular-dash 1.4s ease-in-out infinite,progress-circular-rotate 1.4s linear infinite;stroke-dasharray:25,200;stroke-dashoffset:0;stroke-linecap:round;transform-origin:center center;transform:rotate(-90deg)}.v-progress-circular--disable-shrink>svg{animation-duration:.7s}.v-progress-circular--disable-shrink .v-progress-circular__overlay{animation:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg,.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay{animation-play-state:paused!important}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-124px}}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);width:100%}.v-progress-linear__background{background:currentColor;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;top:0;transition-property:width,left,right;transition:inherit}.v-progress-linear__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%}.v-progress-linear__determinate,.v-progress-linear__indeterminate{background:currentColor}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear__indeterminate .long,.v-progress-linear__indeterminate .short{animation-play-state:paused;animation-duration:2.2s;animation-iteration-count:infinite;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear__indeterminate .long{animation-name:indeterminate-ltr}.v-progress-linear__indeterminate .short{animation-name:indeterminate-short-ltr}.v-progress-linear__stream{animation:stream .25s infinite linear;animation-play-state:paused;bottom:0;left:auto;opacity:.3;pointer-events:none;position:absolute;transition:inherit;transition-property:width,left,right}.v-progress-linear--reverse .v-progress-linear__background,.v-progress-linear--reverse .v-progress-linear__determinate,.v-progress-linear--reverse .v-progress-linear__content,.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate .long{animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate .short{animation-name:indeterminate-short-rtl}.v-progress-linear--reverse .v-progress-linear__stream{right:auto}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--rounded{border-radius:9999px}.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded.v-progress-linear--rounded-bar .v-progress-linear__indeterminate{border-radius:inherit}.v-progress-linear--striped .v-progress-linear__determinate{animation:progress-linear-stripes 1s infinite linear;background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-repeat:repeat;background-size:var(--v-progress-linear-height)}.v-progress-linear--active .v-progress-linear__indeterminate .long,.v-progress-linear--active .v-progress-linear__indeterminate .short,.v-progress-linear--active .v-progress-linear__stream{animation-play-state:running}.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-progress-linear--rounded-bar .v-progress-linear__indeterminate,.v-progress-linear--rounded-bar .v-progress-linear__stream+.v-progress-linear__background{border-radius:9999px}.v-locale--is-ltr.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-locale--is-ltr .v-progress-linear--rounded-bar .v-progress-linear__determinate{border-top-left-radius:0;border-bottom-left-radius:0}.v-locale--is-rtl.v-progress-linear--rounded-bar .v-progress-linear__determinate,.v-locale--is-rtl .v-progress-linear--rounded-bar .v-progress-linear__determinate{border-top-right-radius:0;border-bottom-right-radius:0}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes stream{to{transform:translate(var(--v-progress-linear-stream-to))}}@keyframes progress-linear-stripes{0%{background-position-x:var(--v-progress-linear-height)}}.v-ripple__container{color:inherit;border-radius:inherit;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;z-index:0;pointer-events:none;contain:strict}.v-ripple__animation{color:inherit;position:absolute;top:0;left:0;border-radius:50%;background:currentColor;opacity:0;pointer-events:none;overflow:hidden;will-change:transform,opacity}.v-ripple__animation--enter{transition:none;opacity:0}.v-ripple__animation--in{transition:transform .25s cubic-bezier(0,0,.2,1),opacity .1s cubic-bezier(0,0,.2,1);opacity:calc(.25 * var(--v-theme-overlay-multiplier))}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(0,0,.2,1);opacity:0}.v-alert{display:grid;flex:1 1;grid-template-areas:"prepend content append close" ". content . .";grid-template-columns:max-content auto max-content max-content;position:relative;padding:16px;overflow:hidden;--v-border-color: currentColor;border-radius:4px}.v-alert--absolute{position:absolute}.v-alert--fixed{position:fixed}.v-alert--sticky{position:sticky}.v-alert--variant-plain,.v-alert--variant-outlined,.v-alert--variant-text,.v-alert--variant-tonal{background:transparent;color:inherit}.v-alert--variant-plain{opacity:.62}.v-alert--variant-plain:focus,.v-alert--variant-plain:hover{opacity:1}.v-alert--variant-plain .v-alert__overlay{display:none}.v-alert--variant-elevated,.v-alert--variant-flat{background:rgb(var(--v-theme-on-surface-variant));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-alert--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-alert--variant-outlined{border:thin solid currentColor}.v-alert--variant-text .v-alert__overlay{background:currentColor}.v-alert--variant-tonal .v-alert__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-alert--prominent{grid-template-areas:"prepend content append close" "prepend content . ."}.v-alert.v-alert--border{--v-border-opacity: .38}.v-alert.v-alert--border.v-alert--border-start{padding-inline-start:24px}.v-alert.v-alert--border.v-alert--border-end{padding-inline-end:24px}.v-alert--variant-plain{transition:.2s opacity cubic-bezier(.4,0,.2,1)}.v-alert--density-default{padding-bottom:16px;padding-top:16px}.v-alert--density-default.v-alert--border-top{padding-top:24px}.v-alert--density-default.v-alert--border-bottom{padding-bottom:24px}.v-alert--density-comfortable{padding-bottom:12px;padding-top:12px}.v-alert--density-comfortable.v-alert--border-top{padding-top:20px}.v-alert--density-comfortable.v-alert--border-bottom{padding-bottom:20px}.v-alert--density-compact{padding-bottom:8px;padding-top:8px}.v-alert--density-compact.v-alert--border-top{padding-top:16px}.v-alert--density-compact.v-alert--border-bottom{padding-bottom:16px}.v-alert__border{border-radius:inherit;bottom:0;left:0;opacity:var(--v-border-opacity);position:absolute;pointer-events:none;right:0;top:0;width:100%;border-color:currentColor;border-style:solid;border-width:0}.v-alert__border--border{border-width:8px;box-shadow:none}.v-alert--border-start .v-alert__border{border-inline-start-width:8px}.v-alert--border-end .v-alert__border{border-inline-end-width:8px}.v-alert--border-top .v-alert__border{border-top-width:8px}.v-alert--border-bottom .v-alert__border{border-bottom-width:8px}.v-alert__close{flex:0 1 auto;grid-area:close}.v-alert__content{align-self:center;grid-area:content;overflow:hidden}.v-alert__append,.v-alert__close{align-self:flex-start;margin-inline-start:16px}.v-alert__append{align-self:flex-start;grid-area:append}.v-alert__append+.v-alert__close{margin-inline-start:16px}.v-alert__prepend{align-self:flex-start;display:flex;align-items:center;grid-area:prepend;margin-inline-end:16px}.v-alert--prominent .v-alert__prepend{align-self:center}.v-alert__underlay{grid-area:none;position:absolute}.v-alert--border-start .v-alert__underlay{border-top-left-radius:0;border-bottom-left-radius:0}.v-alert--border-end .v-alert__underlay{border-top-right-radius:0;border-bottom-right-radius:0}.v-alert--border-top .v-alert__underlay{border-top-left-radius:0;border-top-right-radius:0}.v-alert--border-bottom .v-alert__underlay{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-alert-title{align-items:center;align-self:center;display:flex;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;line-height:1.75rem;overflow-wrap:normal;text-transform:none;word-break:normal;word-wrap:break-word}.v-autocomplete .v-field .v-text-field__prefix,.v-autocomplete .v-field .v-text-field__suffix,.v-autocomplete .v-field .v-field__input,.v-autocomplete .v-field.v-field{cursor:text}.v-autocomplete .v-field .v-field__input>input{align-self:flex-start;flex:1 1}.v-autocomplete .v-field input{min-width:64px}.v-autocomplete .v-field:not(.v-field--focused) input{min-width:0}.v-autocomplete .v-field--dirty .v-autocomplete__selection{margin-inline-end:2px}.v-autocomplete .v-autocomplete__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-autocomplete__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-autocomplete__mask{background:rgb(var(--v-theme-on-surface-variant))}.v-autocomplete__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:90%}.v-autocomplete__selection{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-autocomplete__selection:first-child{margin-inline-start:0}.v-autocomplete--selecting-index .v-autocomplete__selection{opacity:var(--v-medium-emphasis-opacity)}.v-autocomplete--selecting-index .v-autocomplete__selection--selected{opacity:1}.v-autocomplete--selecting-index .v-field__input>input{caret-color:transparent}.v-autocomplete--single.v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline-start:inherit;padding-inline-end:inherit}.v-autocomplete--single .v-field--variant-outlined input{top:50%;transform:translateY(calc(-50% - (var(--v-input-chips-margin-top) + var(--v-input-chips-margin-bottom)) / 2))}.v-autocomplete--single .v-field--active input{transition:none}.v-autocomplete--single .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-autocomplete--single .v-field--focused .v-autocomplete__selection{opacity:0}.v-autocomplete__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-autocomplete--active-menu .v-autocomplete__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-checkbox .v-selection-control{min-height:var(--v-input-control-height)}.v-selection-control{align-items:center;contain:layout;display:flex;flex:1 0;grid-area:control;position:relative;-webkit-user-select:none;user-select:none}.v-selection-control .v-label{white-space:normal;word-break:break-word;height:100%;width:100%}.v-selection-control--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-selection-control--error .v-label,.v-selection-control--disabled .v-label{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-label{color:rgb(var(--v-theme-error))}.v-selection-control--inline{display:inline-flex;flex:0 0 auto;min-width:0;max-width:100%}.v-selection-control--inline .v-label{width:auto}.v-selection-control--density-default{--v-selection-control-size: 40px}.v-selection-control--density-comfortable{--v-selection-control-size: 36px}.v-selection-control--density-compact{--v-selection-control-size: 28px}.v-selection-control__wrapper{width:var(--v-selection-control-size);height:var(--v-selection-control-size);display:inline-flex;align-items:center;position:relative;justify-content:center;flex:none}.v-selection-control__input{width:var(--v-selection-control-size);height:var(--v-selection-control-size);align-items:center;display:flex;flex:none;justify-content:center;position:relative;border-radius:50%}.v-selection-control__input input{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.v-selection-control__input:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;background-color:currentColor;opacity:0;pointer-events:none}.v-selection-control__input:hover:before{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-selection-control__input>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-selection-control--disabled .v-selection-control__input>.v-icon,.v-selection-control--dirty .v-selection-control__input>.v-icon,.v-selection-control--error .v-selection-control__input>.v-icon{opacity:1}.v-selection-control--error:not(.v-selection-control--disabled) .v-selection-control__input>.v-icon{color:rgb(var(--v-theme-error))}.v-selection-control--focus-visible .v-selection-control__input:before{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}.v-label{align-items:center;display:inline-flex;font-size:1rem;letter-spacing:.009375em;min-width:0;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-label--clickable{cursor:pointer}.v-selection-control-group{grid-area:control;display:flex;flex-direction:column}.v-selection-control-group--inline{flex-direction:row;flex-wrap:wrap}.v-input{display:grid;flex:1 1 auto;font-size:1rem;font-weight:400;line-height:1.5;--v-input-chips-margin-top: 2px}.v-input--disabled{pointer-events:none}.v-input--density-default{--v-input-control-height: 56px;--v-input-padding-top: 15px}.v-input--density-comfortable{--v-input-control-height: 48px;--v-input-padding-top: 11px}.v-input--density-compact{--v-input-control-height: 40px;--v-input-padding-top: 7px}.v-input--density-default{--v-input-chips-margin-bottom: 0px}.v-input--density-comfortable{--v-input-chips-margin-bottom: 2px}.v-input--density-compact{--v-input-chips-margin-bottom: 4px}.v-input--vertical{grid-template-areas:"append" "control" "prepend";grid-template-rows:max-content auto max-content;grid-template-columns:min-content}.v-input--vertical .v-input__prepend{margin-block-start:16px}.v-input--vertical .v-input__append{margin-block-end:16px}.v-input--horizontal{grid-template-areas:"prepend control append" "a messages b";grid-template-columns:max-content minmax(0,1fr) max-content;grid-template-rows:auto auto}.v-input--horizontal .v-input__prepend{margin-inline-end:16px}.v-input--horizontal .v-input__append{margin-inline-start:16px}.v-input__details{align-items:flex-end;display:flex;font-size:.75rem;font-weight:400;grid-area:messages;letter-spacing:.0333333333em;line-height:normal;min-height:22px;padding-top:6px;overflow:hidden;justify-content:space-between}.v-input__details>.v-icon,.v-input__prepend>.v-icon,.v-input__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-input--disabled .v-input__details>.v-icon,.v-input--disabled .v-input__details .v-messages,.v-input--error .v-input__details>.v-icon,.v-input--error .v-input__details .v-messages,.v-input--disabled .v-input__prepend>.v-icon,.v-input--disabled .v-input__prepend .v-messages,.v-input--error .v-input__prepend>.v-icon,.v-input--error .v-input__prepend .v-messages,.v-input--disabled .v-input__append>.v-icon,.v-input--disabled .v-input__append .v-messages,.v-input--error .v-input__append>.v-icon,.v-input--error .v-input__append .v-messages{opacity:1}.v-input--disabled .v-input__details,.v-input--disabled .v-input__prepend,.v-input--disabled .v-input__append{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-input__details>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__details .v-messages,.v-input--error:not(.v-input--disabled) .v-input__prepend>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__prepend .v-messages,.v-input--error:not(.v-input--disabled) .v-input__append>.v-icon,.v-input--error:not(.v-input--disabled) .v-input__append .v-messages{color:rgb(var(--v-theme-error))}.v-input__prepend,.v-input__append{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top)}.v-input--center-affix .v-input__prepend,.v-input--center-affix .v-input__append{align-items:center;padding-top:0}.v-input__prepend{grid-area:prepend}.v-input__append{grid-area:append}.v-input__control{display:flex;grid-area:control}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;opacity:var(--v-medium-emphasis-opacity);position:relative}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition-duration:.15s}.v-chip{align-items:center;cursor:default;display:inline-flex;font-weight:400;max-width:100%;min-width:0;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;vertical-align:middle;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:9999px}.v-chip.v-chip--size-x-small{--v-chip-size: .625rem;--v-chip-height: 18px;font-size:.625rem;padding:0 7px}.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 12px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar{--v-avatar-height: 18px}.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-4.9px;margin-inline-end:3.5px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--start{margin-inline-start:-7px}.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-start:3.5px;margin-inline-end:-4.9px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end{margin-inline-end:-7px}.v-chip--pill.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close{margin-inline-start:10.5px}.v-chip.v-chip--size-x-small .v-icon--start,.v-chip.v-chip--size-x-small .v-chip__filter{margin-inline-start:-3.5px;margin-inline-end:3.5px}.v-chip.v-chip--size-x-small .v-icon--end,.v-chip.v-chip--size-x-small .v-chip__close{margin-inline-start:3.5px;margin-inline-end:-3.5px}.v-chip.v-chip--size-x-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-small .v-chip__append+.v-chip__close{margin-inline-start:7px}.v-chip.v-chip--size-small{--v-chip-size: .75rem;--v-chip-height: 24px;font-size:.75rem;padding:0 9px}.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 18px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar{--v-avatar-height: 24px}.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-6.3px;margin-inline-end:4.5px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--start{margin-inline-start:-9px}.v-chip.v-chip--size-small .v-avatar--end{margin-inline-start:4.5px;margin-inline-end:-6.3px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end{margin-inline-end:-9px}.v-chip--pill.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close{margin-inline-start:13.5px}.v-chip.v-chip--size-small .v-icon--start,.v-chip.v-chip--size-small .v-chip__filter{margin-inline-start:-4.5px;margin-inline-end:4.5px}.v-chip.v-chip--size-small .v-icon--end,.v-chip.v-chip--size-small .v-chip__close{margin-inline-start:4.5px;margin-inline-end:-4.5px}.v-chip.v-chip--size-small .v-icon--end+.v-chip__close,.v-chip.v-chip--size-small .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-small .v-chip__append+.v-chip__close{margin-inline-start:9px}.v-chip.v-chip--size-default{--v-chip-size: .875rem;--v-chip-height: 30px;font-size:.875rem;padding:0 11px}.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 24px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar{--v-avatar-height: 30px}.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-7.7px;margin-inline-end:5.5px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--start{margin-inline-start:-11px}.v-chip.v-chip--size-default .v-avatar--end{margin-inline-start:5.5px;margin-inline-end:-7.7px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end{margin-inline-end:-11px}.v-chip--pill.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close{margin-inline-start:16.5px}.v-chip.v-chip--size-default .v-icon--start,.v-chip.v-chip--size-default .v-chip__filter{margin-inline-start:-5.5px;margin-inline-end:5.5px}.v-chip.v-chip--size-default .v-icon--end,.v-chip.v-chip--size-default .v-chip__close{margin-inline-start:5.5px;margin-inline-end:-5.5px}.v-chip.v-chip--size-default .v-icon--end+.v-chip__close,.v-chip.v-chip--size-default .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-default .v-chip__append+.v-chip__close{margin-inline-start:11px}.v-chip.v-chip--size-large{--v-chip-size: 1rem;--v-chip-height: 36px;font-size:1rem;padding:0 14px}.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 30px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar{--v-avatar-height: 36px}.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-9.8px;margin-inline-end:7px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--start{margin-inline-start:-14px}.v-chip.v-chip--size-large .v-avatar--end{margin-inline-start:7px;margin-inline-end:-9.8px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end{margin-inline-end:-14px}.v-chip--pill.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close{margin-inline-start:21px}.v-chip.v-chip--size-large .v-icon--start,.v-chip.v-chip--size-large .v-chip__filter{margin-inline-start:-7px;margin-inline-end:7px}.v-chip.v-chip--size-large .v-icon--end,.v-chip.v-chip--size-large .v-chip__close{margin-inline-start:7px;margin-inline-end:-7px}.v-chip.v-chip--size-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-large .v-chip__append+.v-chip__close{margin-inline-start:14px}.v-chip.v-chip--size-x-large{--v-chip-size: 1.125rem;--v-chip-height: 42px;font-size:1.125rem;padding:0 16px}.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 36px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar{--v-avatar-height: 42px}.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-11.2px;margin-inline-end:8px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--start{margin-inline-start:-16px}.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-start:8px;margin-inline-end:-11.2px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end{margin-inline-end:-16px}.v-chip--pill.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close{margin-inline-start:24px}.v-chip.v-chip--size-x-large .v-icon--start,.v-chip.v-chip--size-x-large .v-chip__filter{margin-inline-start:-8px;margin-inline-end:8px}.v-chip.v-chip--size-x-large .v-icon--end,.v-chip.v-chip--size-x-large .v-chip__close{margin-inline-start:8px;margin-inline-end:-8px}.v-chip.v-chip--size-x-large .v-icon--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-avatar--end+.v-chip__close,.v-chip.v-chip--size-x-large .v-chip__append+.v-chip__close{margin-inline-start:16px}.v-chip.v-chip--density-default{height:calc(var(--v-chip-height) + 0px)}.v-chip.v-chip--density-comfortable{height:calc(var(--v-chip-height) + -8px)}.v-chip.v-chip--density-compact{height:calc(var(--v-chip-height) + -12px)}.v-chip:hover>.v-chip__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-chip:focus-visible>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip:focus>.v-chip__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-chip--active>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]>.v-chip__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-chip--active:hover>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:hover>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-chip--active:focus-visible>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-chip--active:focus>.v-chip__overlay,.v-chip[aria-haspopup=menu][aria-expanded=true]:focus>.v-chip__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-chip--variant-plain,.v-chip--variant-outlined,.v-chip--variant-text,.v-chip--variant-tonal{background:transparent;color:inherit}.v-chip--variant-plain{opacity:.26}.v-chip--variant-plain:focus,.v-chip--variant-plain:hover{opacity:1}.v-chip--variant-plain .v-chip__overlay{display:none}.v-chip--variant-elevated,.v-chip--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-chip--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-chip--variant-outlined{border:thin solid currentColor}.v-chip--variant-text .v-chip__overlay{background:currentColor}.v-chip--variant-tonal .v-chip__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-chip--border{border-width:thin}.v-chip--link{cursor:pointer}.v-chip--filter{-webkit-user-select:none;user-select:none}.v-chip__content{align-items:center;display:inline-flex}.v-autocomplete__selection .v-chip__content,.v-combobox__selection .v-chip__content,.v-select__selection .v-chip__content{overflow:hidden}.v-chip__filter,.v-chip__prepend,.v-chip__append,.v-chip__close{align-items:center;display:inline-flex}.v-chip__close{cursor:pointer;flex:0 1 auto;font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;user-select:none}.v-chip__close .v-icon{font-size:inherit}.v-chip__filter{transition:.15s cubic-bezier(.4,0,.2,1)}.v-chip__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-chip--disabled{opacity:.3;pointer-events:none;-webkit-user-select:none;user-select:none}.v-chip--label{border-radius:4px}.v-avatar{flex:none;align-items:center;display:inline-flex;justify-content:center;line-height:normal;overflow:hidden;position:relative;text-align:center;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:width,height;vertical-align:middle;border-radius:50%}.v-avatar.v-avatar--size-x-small{--v-avatar-height: 24px}.v-avatar.v-avatar--size-small{--v-avatar-height: 32px}.v-avatar.v-avatar--size-default{--v-avatar-height: 40px}.v-avatar.v-avatar--size-large{--v-avatar-height: 48px}.v-avatar.v-avatar--size-x-large{--v-avatar-height: 56px}.v-avatar.v-avatar--density-default{height:calc(var(--v-avatar-height) + 0px);width:calc(var(--v-avatar-height) + 0px)}.v-avatar.v-avatar--density-comfortable{height:calc(var(--v-avatar-height) + -4px);width:calc(var(--v-avatar-height) + -4px)}.v-avatar.v-avatar--density-compact{height:calc(var(--v-avatar-height) + -8px);width:calc(var(--v-avatar-height) + -8px)}.v-avatar--variant-plain,.v-avatar--variant-outlined,.v-avatar--variant-text,.v-avatar--variant-tonal{background:transparent;color:inherit}.v-avatar--variant-plain{opacity:.62}.v-avatar--variant-plain:focus,.v-avatar--variant-plain:hover{opacity:1}.v-avatar--variant-plain .v-avatar__overlay{display:none}.v-avatar--variant-elevated,.v-avatar--variant-flat{background:var(--v-theme-surface);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-avatar--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-avatar--variant-outlined{border:thin solid currentColor}.v-avatar--variant-text .v-avatar__overlay{background:currentColor}.v-avatar--variant-tonal .v-avatar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-avatar--rounded{border-radius:4px}.v-avatar .v-img{height:100%;width:100%}.v-chip-group{display:flex;max-width:100%;min-width:0;overflow-x:auto;padding:4px 0;flex-wrap:wrap}.v-chip-group .v-chip{margin:4px 8px 4px 0}.v-chip-group .v-chip.v-chip--selected:not(.v-chip--disabled) .v-chip__overlay{opacity:var(--v-activated-opacity)}.v-chip-group--column{flex-wrap:wrap;white-space:normal}.v-list{overflow:auto;padding:8px 0;position:relative;outline:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list--border{border-width:thin;box-shadow:none}.v-list--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-list--nav{padding-inline-start:8px;padding-inline-end:8px}.v-navigation-drawer--rail:not(.v-navigation-drawer--is-hovering.v-navigation-drawer--expand-on-hover) .v-list .v-avatar{--v-avatar-height: 24px}.v-list--rounded{border-radius:4px}.v-list--subheader{padding-top:0}.v-list-img{border-radius:inherit;display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-list-subheader{align-items:center;background:inherit;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));display:flex;font-size:.875rem;font-weight:400;line-height:1.375rem;padding-inline-end:16px;min-height:40px;transition:.2s min-height cubic-bezier(.4,0,.2,1)}.v-list-subheader__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list--density-default .v-list-subheader{min-height:40px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-comfortable .v-list-subheader{min-height:36px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list--density-compact .v-list-subheader{min-height:32px;padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-subheader--inset{--indent-padding: 56px}.v-list--nav .v-list-subheader{font-size:.75rem}.v-list-subheader--sticky{background:inherit;left:0;position:sticky;top:0;z-index:1}.v-list__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;outline:none;max-width:100%;padding:4px 16px;position:relative;text-decoration:none;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0}.v-list-item--border{border-width:thin;box-shadow:none}.v-list-item:hover>.v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item:focus-visible>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item:focus>.v-list-item__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-list-item--active>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]>.v-list-item__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-list-item--active:hover>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:hover>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-list-item--active:focus-visible>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-list-item--active:focus>.v-list-item__overlay,.v-list-item[aria-haspopup=menu][aria-expanded=true]:focus>.v-list-item__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-list-item--variant-plain,.v-list-item--variant-outlined,.v-list-item--variant-text,.v-list-item--variant-tonal{background:transparent;color:inherit}.v-list-item--variant-plain{opacity:.62}.v-list-item--variant-plain:focus,.v-list-item--variant-plain:hover{opacity:1}.v-list-item--variant-plain .v-list-item__overlay{display:none}.v-list-item--variant-elevated,.v-list-item--variant-flat{background:rgba(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-list-item--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-list-item--variant-outlined{border:thin solid currentColor}.v-list-item--variant-text .v-list-item__overlay{background:currentColor}.v-list-item--variant-tonal .v-list-item__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@supports selector(:focus-visible){.v-list-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border:2px solid currentColor;border-radius:4px;opacity:0;transition:opacity .2s ease-in-out}.v-list-item:focus-visible:after{opacity:calc(.15 * var(--v-theme-overlay-multiplier))}}.v-list-item__prepend>.v-badge .v-icon,.v-list-item__prepend>.v-icon,.v-list-item__append>.v-badge .v-icon,.v-list-item__append>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-list-item--active .v-list-item__prepend>.v-badge .v-icon,.v-list-item--active .v-list-item__prepend>.v-icon,.v-list-item--active .v-list-item__append>.v-badge .v-icon,.v-list-item--active .v-list-item__append>.v-icon{opacity:1}.v-list-item--rounded{border-radius:4px}.v-list-item--disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.6}.v-list-item--link{cursor:pointer}.v-list-item__prepend{align-items:center;align-self:center;display:flex;grid-area:prepend}.v-list-item__prepend>.v-badge~.v-list-item__spacer,.v-list-item__prepend>.v-icon~.v-list-item__spacer,.v-list-item__prepend>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__prepend>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item--three-line .v-list-item__prepend{align-self:start}.v-list-item__append{align-self:center;display:flex;align-items:center;grid-area:append}.v-list-item__append .v-list-item__spacer{order:-1}.v-list-item__append>.v-badge~.v-list-item__spacer,.v-list-item__append>.v-icon~.v-list-item__spacer,.v-list-item__append>.v-tooltip~.v-list-item__spacer{width:32px}.v-list-item__append>.v-avatar~.v-list-item__spacer{width:16px}.v-list-item--three-line .v-list-item__append{align-self:start}.v-list-item__content{align-self:center;grid-area:content;overflow:hidden}.v-list-item-action{align-self:center;display:flex;align-items:center;grid-area:prepend;flex:none;transition:inherit;transition-property:height,width}.v-list-item-action--start{margin-inline-end:12px}.v-list-item-action--end{margin-inline-start:12px}.v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-media--start{margin-inline-end:16px}.v-list-item-media--end{margin-inline-start:16px}.v-list-item--two-line .v-list-item-media{margin-top:-4px;margin-bottom:-4px}.v-list-item--three-line .v-list-item-media{margin-top:0;margin-bottom:0}.v-list-item-subtitle{-webkit-box-orient:vertical;display:-webkit-box;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0;text-overflow:ellipsis;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem;text-transform:none}.v-list-item--one-line .v-list-item-subtitle{-webkit-line-clamp:1}.v-list-item--two-line .v-list-item-subtitle{-webkit-line-clamp:2}.v-list-item--three-line .v-list-item-subtitle{-webkit-line-clamp:3}.v-list-item--nav .v-list-item-subtitle{font-size:.75rem;font-weight:400;letter-spacing:.0178571429em;line-height:1rem}.v-list-item-title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;overflow:hidden;padding:0;white-space:nowrap;text-overflow:ellipsis;word-break:normal;word-wrap:break-word;font-size:1rem;font-weight:400;letter-spacing:.009375em;line-height:1.5rem;text-transform:none}.v-list-item--nav .v-list-item-title{font-size:.8125rem;font-weight:500;letter-spacing:normal;line-height:1rem}.v-list-item--density-default{min-height:40px}.v-list-item--density-default.v-list-item--one-line{min-height:48px;padding-top:4px;padding-bottom:4px}.v-list-item--density-default.v-list-item--two-line{min-height:64px;padding-top:12px;padding-bottom:12px}.v-list-item--density-default.v-list-item--three-line{min-height:88px;padding-top:16px;padding-bottom:16px}.v-list-item--density-default.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-default.v-list-item--three-line .v-list-item__append{padding-top:8px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--one-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--two-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-default:not(.v-list-item--nav).v-list-item--three-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-comfortable{min-height:36px}.v-list-item--density-comfortable.v-list-item--one-line{min-height:44px}.v-list-item--density-comfortable.v-list-item--two-line{min-height:60px;padding-top:8px;padding-bottom:8px}.v-list-item--density-comfortable.v-list-item--three-line{min-height:84px;padding-top:12px;padding-bottom:12px}.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-comfortable.v-list-item--three-line .v-list-item__append{padding-top:6px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--one-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--two-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-comfortable:not(.v-list-item--nav).v-list-item--three-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-compact{min-height:32px}.v-list-item--density-compact.v-list-item--one-line{min-height:40px}.v-list-item--density-compact.v-list-item--two-line{min-height:56px;padding-top:4px;padding-bottom:4px}.v-list-item--density-compact.v-list-item--three-line{min-height:80px;padding-top:8px;padding-bottom:8px}.v-list-item--density-compact.v-list-item--three-line .v-list-item__prepend,.v-list-item--density-compact.v-list-item--three-line .v-list-item__append{padding-top:4px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--one-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--two-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--density-compact:not(.v-list-item--nav).v-list-item--three-line{padding-inline-start:16px;padding-inline-end:16px}.v-list-item--nav{padding-inline-start:8px;padding-inline-end:8px}.v-list .v-list-item--nav:not(:only-child){margin-bottom:4px}.v-list-item__underlay{position:absolute}.v-list-item__overlay{background-color:currentColor;border-radius:inherit;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.v-list-item--active.v-list-item--variant-elevated .v-list-item__overlay{--v-theme-overlay-multiplier: 0}.v-list{--indent-padding: 0px}.v-list--nav{--indent-padding: -8px}.v-list-group{--list-indent-size: 16px;--parent-padding: var(--indent-padding);--prepend-width: 40px}.v-list-group--fluid{--list-indent-size: 0px}.v-list-group--prepend{--parent-padding: calc(var(--indent-padding) + var(--prepend-width))}.v-list-group--fluid.v-list-group--prepend{--parent-padding: var(--indent-padding)}.v-list-group__items{--indent-padding: calc(var(--parent-padding) + var(--list-indent-size))}.v-list-group__items .v-list-item{padding-inline-start:calc(16px + var(--indent-padding))!important}.v-list-group__header.v-list-item--active:not(:focus-visible) .v-list-item__overlay{opacity:0}.v-list-group__header.v-list-item--active:hover .v-list-item__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-divider{display:block;flex:1 1 100%;height:0px;max-height:0px;opacity:var(--v-border-opacity);transition:inherit;border-style:solid;border-width:thin 0 0 0}.v-divider--vertical{align-self:stretch;border-width:0 thin 0 0;display:inline-flex;height:inherit;margin-left:-1px;max-height:100%;max-width:0px;vertical-align:text-bottom;width:0px}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px);margin-inline-start:72px}.v-divider--inset.v-divider--vertical{margin-bottom:8px;margin-top:8px;max-height:calc(100% - 16px)}.v-menu>.v-overlay__content{display:flex;flex-direction:column;border-radius:4px}.v-menu>.v-overlay__content>.v-card,.v-menu>.v-overlay__content>.v-sheet,.v-menu>.v-overlay__content>.v-list{background:rgb(var(--v-theme-surface));border-radius:inherit;overflow:auto;height:100%;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-overlay-container{contain:layout;left:0;pointer-events:none;position:absolute;top:0;display:contents}.v-overlay-scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-overlay-scroll-blocked:not(html){overflow-y:hidden!important}html.v-overlay-scroll-blocked{position:fixed;top:var(--v-body-scroll-y);left:var(--v-body-scroll-x);width:100%;height:100%}.v-overlay{border-radius:inherit;display:flex;left:0;pointer-events:none;position:fixed;top:0;bottom:0;right:0}.v-overlay__content{outline:none;position:absolute;pointer-events:auto;contain:layout}.v-overlay__scrim{pointer-events:auto;background:rgb(var(--v-theme-on-surface));border-radius:inherit;bottom:0;left:0;opacity:.32;position:fixed;right:0;top:0}.v-overlay--absolute,.v-overlay--contained .v-overlay__scrim{position:absolute}.v-overlay--scroll-blocked{padding-inline-end:var(--v-scrollbar-offset)}.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field .v-field__input,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;opacity:1;flex:0 0;position:absolute;width:100%;transition:none;pointer-events:none;caret-color:transparent}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-select__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-text-field input{color:inherit;opacity:0;flex:1;transition:.15s opacity cubic-bezier(.4,0,.2,1);min-width:0}.v-text-field input:focus,.v-text-field input:active{outline:none}.v-text-field input:invalid{box-shadow:none}.v-text-field .v-field{cursor:text}.v-text-field--prefixed.v-text-field .v-field__input{--v-field-padding-start: 6px}.v-text-field--suffixed.v-text-field .v-field__input{--v-field-padding-end: 0}.v-text-field .v-field__input input{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-text-field input.v-field__input{min-height:calc(max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom) + var(--v-input-chips-margin-bottom) + 2px) - var(--v-input-chips-margin-top) - var(--v-input-chips-margin-bottom));padding-top:calc(var(--v-input-chips-margin-top) + var(--v-field-input-padding-top));padding-bottom:calc(var(--v-input-chips-margin-bottom) + var(--v-field-input-padding-bottom))}.v-text-field .v-input__details{padding-inline-start:16px;padding-inline-end:16px}.v-text-field .v-field--no-label input,.v-text-field .v-field--active input{opacity:1}.v-text-field .v-field--single-line input{transition:none}.v-text-field__prefix,.v-text-field__suffix{align-items:center;color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));cursor:default;display:flex;opacity:0;transition:inherit;white-space:nowrap;min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom) + var(--v-input-chips-margin-bottom) + 2px);padding-top:calc(var(--v-field-padding-top, 4px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 6px)}.v-text-field__prefix__text,.v-text-field__suffix__text{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-field--active .v-text-field__prefix,.v-field--active .v-text-field__suffix{opacity:1}.v-field--disabled .v-text-field__prefix,.v-field--disabled .v-text-field__suffix{color:rgba(var(--v-theme-on-surface),var(--v-disabled-opacity))}.v-text-field__prefix{padding-inline-start:var(--v-field-padding-start)}.v-text-field__suffix{padding-inline-end:var(--v-field-padding-end)}.v-text-field--plain-underlined{--v-field-padding-top--plain-underlined: 6px}.v-text-field--plain-underlined .v-input__details{padding:0}.v-text-field--plain-underlined .v-input__prepend,.v-text-field--plain-underlined .v-input__append{align-items:flex-start;padding-top:calc(var(--v-field-padding-top--plain-underlined) + var(--v-input-padding-top))}.v-counter{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));flex:0 1 auto;font-size:12px;transition-duration:.15s}.v-field{display:grid;grid-template-areas:"prepend-inner field clear append-inner";grid-template-columns:min-content minmax(0,1fr) min-content min-content;font-size:16px;letter-spacing:.009375em;max-width:100%;border-radius:4px;contain:layout;flex:1 0;grid-area:control;position:relative;--v-field-padding-start: 16px;--v-field-padding-end: 16px;--v-field-padding-top: 10px;--v-field-padding-bottom: 5px;--v-field-input-padding-top: calc(var(--v-field-padding-top, 10px) + var(--v-input-padding-top, 0));--v-field-input-padding-bottom: var(--v-field-padding-bottom, 5px)}.v-field--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-field--prepended{padding-inline-start:12px}.v-field--appended{padding-inline-end:12px}.v-field--variant-solo,.v-field--variant-solo-filled,.v-field--variant-solo-inverted{background:rgb(var(--v-theme-surface));border-color:transparent;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity));box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-field--variant-solo-inverted.v-field--focused{color:rgb(var(--v-theme-on-surface-variant))}.v-field--variant-filled{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-input--density-default .v-field--variant-solo,.v-input--density-default .v-field--variant-solo-inverted,.v-input--density-default .v-field--variant-solo-filled,.v-input--density-default .v-field--variant-filled{--v-input-control-height: 56px;--v-field-padding-bottom: 5px}.v-input--density-comfortable .v-field--variant-solo,.v-input--density-comfortable .v-field--variant-solo-inverted,.v-input--density-comfortable .v-field--variant-solo-filled,.v-input--density-comfortable .v-field--variant-filled{--v-input-control-height: 48px;--v-field-padding-bottom: 1px}.v-input--density-compact .v-field--variant-solo,.v-input--density-compact .v-field--variant-solo-inverted,.v-input--density-compact .v-field--variant-solo-filled,.v-input--density-compact .v-field--variant-filled{--v-input-control-height: 40px;--v-field-padding-bottom: 0px}.v-field--variant-outlined,.v-field--single-line,.v-field--no-label{--v-field-padding-top: 0px}.v-input--density-default .v-field--variant-outlined,.v-input--density-default .v-field--single-line,.v-input--density-default .v-field--no-label{--v-field-padding-bottom: 15px}.v-input--density-comfortable .v-field--variant-outlined,.v-input--density-comfortable .v-field--single-line,.v-input--density-comfortable .v-field--no-label{--v-field-padding-bottom: 11px}.v-input--density-compact .v-field--variant-outlined,.v-input--density-compact .v-field--single-line,.v-input--density-compact .v-field--no-label{--v-field-padding-bottom: 7px}.v-field--variant-plain,.v-field--variant-underlined{border-radius:0;padding:0}.v-field--variant-plain.v-field,.v-field--variant-underlined.v-field{--v-field-padding-start: 0px;--v-field-padding-end: 0px;--v-field-padding-top: var(--v-field-padding-top--plain-underlined, 6px)}.v-input--density-default .v-field--variant-plain,.v-input--density-default .v-field--variant-underlined{--v-input-control-height: 48px;--v-field-padding-bottom: 5px}.v-input--density-comfortable .v-field--variant-plain,.v-input--density-comfortable .v-field--variant-underlined{--v-input-control-height: 40px;--v-field-padding-bottom: 1px}.v-input--density-compact .v-field--variant-plain,.v-input--density-compact .v-field--variant-underlined{--v-input-control-height: 32px;--v-field-padding-bottom: 0px}.v-field--flat{box-shadow:none}.v-field--rounded{border-radius:9999px}.v-field.v-field--prepended{--v-field-padding-start: 6px}.v-field.v-field--appended{--v-field-padding-end: 6px}.v-field__input{color:inherit;display:flex;flex-wrap:wrap;letter-spacing:.009375em;opacity:var(--v-high-emphasis-opacity);min-height:max(var(--v-input-control-height, 56px),1.5rem + var(--v-field-input-padding-top) + var(--v-field-input-padding-bottom) + var(--v-input-chips-margin-bottom) + 2px);min-width:0;padding-inline-start:var(--v-field-padding-start);padding-inline-end:var(--v-field-padding-end);padding-top:var(--v-field-input-padding-top);padding-bottom:var(--v-field-input-padding-bottom);position:relative;width:100%}.v-field__input input{letter-spacing:inherit}.v-field__input input::placeholder,input.v-field__input::placeholder,textarea.v-field__input::placeholder{color:currentColor;opacity:var(--v-disabled-opacity)}.v-field__input:focus,.v-field__input:active{outline:none}.v-field__input:invalid{box-shadow:none}.v-field__field{flex:1 0;grid-area:field;position:relative;align-items:flex-start;display:flex}.v-field__prepend-inner{grid-area:prepend-inner;padding-inline-end:var(--v-field-padding-after)}.v-field__clearable{grid-area:clear}.v-field__append-inner{grid-area:append-inner;padding-inline-start:var(--v-field-padding-after)}.v-field__append-inner,.v-field__clearable,.v-field__prepend-inner{display:flex;align-items:flex-start;padding-top:var(--v-input-padding-top, 10px)}.v-field--center-affix .v-field__append-inner,.v-field--center-affix .v-field__clearable,.v-field--center-affix .v-field__prepend-inner{align-items:center;padding-top:0}.v-field.v-field--variant-underlined .v-field__append-inner,.v-field.v-field--variant-underlined .v-field__clearable,.v-field.v-field--variant-underlined .v-field__prepend-inner,.v-field.v-field--variant-plain .v-field__append-inner,.v-field.v-field--variant-plain .v-field__clearable,.v-field.v-field--variant-plain .v-field__prepend-inner{align-items:flex-start;padding-top:calc(var(--v-field-padding-top, 10px) + var(--v-input-padding-top, 0));padding-bottom:var(--v-field-padding-bottom, 5px)}.v-field--focused .v-field__prepend-inner,.v-field--focused .v-field__append-inner{opacity:1}.v-field__prepend-inner>.v-icon,.v-field__append-inner>.v-icon,.v-field__clearable>.v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-field--disabled .v-field__prepend-inner>.v-icon,.v-field--error .v-field__prepend-inner>.v-icon,.v-field--disabled .v-field__append-inner>.v-icon,.v-field--error .v-field__append-inner>.v-icon,.v-field--disabled .v-field__clearable>.v-icon,.v-field--error .v-field__clearable>.v-icon{opacity:1}.v-field--error:not(.v-field--disabled) .v-field__prepend-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__append-inner>.v-icon,.v-field--error:not(.v-field--disabled) .v-field__clearable>.v-icon{color:rgb(var(--v-theme-error))}.v-field__clearable{cursor:pointer;opacity:0;margin-inline-start:4px;margin-inline-end:4px;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform,width}.v-field--focused .v-field__clearable,.v-field--persistent-clear .v-field__clearable{opacity:1}@media (hover: hover){.v-field:hover .v-field__clearable{opacity:1}}.v-label.v-field-label{contain:layout paint;margin-inline-start:var(--v-field-padding-start);margin-inline-end:var(--v-field-padding-end);max-width:calc(100% - var(--v-field-padding-start) - var(--v-field-padding-end));pointer-events:none;position:absolute;top:var(--v-input-padding-top);transform-origin:left center;transition:.15s cubic-bezier(.4,0,.2,1);transition-property:opacity,transform;z-index:1}.v-field--variant-underlined .v-label.v-field-label,.v-field--variant-plain .v-label.v-field-label{top:calc(var(--v-input-padding-top) + var(--v-field-padding-top))}.v-field--center-affix .v-label.v-field-label{top:50%;transform:translateY(-50%)}.v-field--active .v-label.v-field-label{visibility:hidden}.v-field--focused .v-label.v-field-label,.v-field--error .v-label.v-field-label{opacity:1}.v-field--error:not(.v-field--disabled) .v-label.v-field-label{color:rgb(var(--v-theme-error))}.v-label.v-field-label--floating{--v-field-label-scale: .75em;font-size:var(--v-field-label-scale);visibility:hidden;max-width:100%}.v-field--center-affix .v-label.v-field-label--floating{transform:none}.v-field.v-field--active .v-label.v-field-label--floating{visibility:visible}.v-input--density-default .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-default .v-field--variant-solo-filled .v-label.v-field-label--floating{top:7px}.v-input--density-comfortable .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-comfortable .v-field--variant-solo-filled .v-label.v-field-label--floating{top:5px}.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating{top:3px}.v-field--variant-plain .v-label.v-field-label--floating,.v-field--variant-underlined .v-label.v-field-label--floating{transform:translateY(-16px);margin:0;top:var(--v-input-padding-top)}.v-field--variant-outlined .v-label.v-field-label--floating{transform:translateY(-50%);transform-origin:center;position:static;margin:0 4px}.v-field__outline{--v-field-border-width: 1px;--v-field-border-opacity: .38;align-items:stretch;contain:layout;display:flex;height:100%;left:0;pointer-events:none;position:absolute;right:0;width:100%}@media (hover: hover){.v-field:hover .v-field__outline{--v-field-border-opacity: var(--v-high-emphasis-opacity)}}.v-field--error:not(.v-field--disabled) .v-field__outline{color:rgb(var(--v-theme-error))}.v-field.v-field--focused .v-field__outline,.v-input.v-input--error .v-field__outline{--v-field-border-opacity: 1}.v-field--variant-outlined.v-field--focused .v-field__outline{--v-field-border-width: 2px}.v-field--variant-filled .v-field__outline:before,.v-field--variant-underlined .v-field__outline:before{border-color:currentColor;border-style:solid;border-width:0 0 var(--v-field-border-width);opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__outline:after,.v-field--variant-underlined .v-field__outline:after{border-color:currentColor;border-style:solid;border-width:0 0 2px;transform:scaleX(0);transition:transform .15s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--focused.v-field--variant-filled .v-field__outline:after,.v-field--focused.v-field--variant-underlined .v-field__outline:after{transform:scaleX(1)}.v-field--variant-outlined .v-field__outline{border-radius:inherit}.v-field--variant-outlined .v-field__outline__start,.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after,.v-field--variant-outlined .v-field__outline__end{border:0 solid currentColor;opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-outlined .v-field__outline__start{border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-start-width:var(--v-field-border-width)}.v-input--density-default .v-field--variant-outlined .v-field__outline__start{flex:0 0 29px}.v-input--density-comfortable .v-field--variant-outlined .v-field__outline__start{flex:0 0 25px}.v-input--density-compact .v-field--variant-outlined .v-field__outline__start{flex:0 0 21px}.v-locale--is-ltr.v-field--variant-outlined .v-field__outline__start,.v-locale--is-ltr .v-field--variant-outlined .v-field__outline__start{border-top-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:inherit}.v-locale--is-rtl.v-field--variant-outlined .v-field__outline__start,.v-locale--is-rtl .v-field--variant-outlined .v-field__outline__start{border-top-left-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:0}.v-field--variant-outlined .v-field__outline__notch{flex:none;position:relative}.v-field--variant-outlined .v-field__outline__notch:before,.v-field--variant-outlined .v-field__outline__notch:after{opacity:var(--v-field-border-opacity);transition:opacity .25s cubic-bezier(.4,0,.2,1);content:"";position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-outlined .v-field__outline__notch:before{border-width:var(--v-field-border-width) 0 0}.v-field--variant-outlined .v-field__outline__notch:after{bottom:0;border-width:0 0 var(--v-field-border-width)}.v-field--active.v-field--variant-outlined .v-field__outline__notch:before{opacity:0}.v-field--variant-outlined .v-field__outline__end{flex:1;border-top-width:var(--v-field-border-width);border-bottom-width:var(--v-field-border-width);border-inline-end-width:var(--v-field-border-width)}.v-locale--is-ltr.v-field--variant-outlined .v-field__outline__end,.v-locale--is-ltr .v-field--variant-outlined .v-field__outline__end{border-top-left-radius:0;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border-bottom-left-radius:0}.v-locale--is-rtl.v-field--variant-outlined .v-field__outline__end,.v-locale--is-rtl .v-field--variant-outlined .v-field__outline__end{border-top-left-radius:inherit;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:inherit}.v-field__loader{bottom:0;left:0;position:absolute;right:0;width:100%}.v-field__overlay{border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.v-field--variant-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-filled.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-filled .v-field__overlay{background-color:currentColor;opacity:.04;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media (hover: hover){.v-field--variant-solo-filled:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-filled.v-field--focused .v-field__overlay{opacity:calc((.04 + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}.v-field--variant-solo-inverted .v-field__overlay{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.v-field--variant-solo-inverted.v-field--has-background .v-field__overlay{opacity:0}@media (hover: hover){.v-field--variant-solo-inverted:hover .v-field__overlay{opacity:calc((.04 + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}}.v-field--variant-solo-inverted.v-field--focused .v-field__overlay{background-color:rgb(var(--v-theme-surface-variant));opacity:1}.v-field--reverse .v-field__field,.v-field--reverse .v-field__input{flex-direction:row-reverse}.v-locale--is-ltr.v-field--reverse .v-field__input,.v-locale--is-ltr.v-field--reverse input,.v-locale--is-ltr .v-field--reverse .v-field__input,.v-locale--is-ltr .v-field--reverse input{text-align:right}.v-locale--is-rtl.v-field--reverse .v-field__input,.v-locale--is-rtl.v-field--reverse input,.v-locale--is-rtl .v-field--reverse .v-field__input,.v-locale--is-rtl .v-field--reverse input{text-align:left}.v-input--disabled .v-field--variant-filled .v-field__outline:before,.v-input--disabled .v-field--variant-underlined .v-field__outline:before{border-image:repeating-linear-gradient(to right,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 0px,rgba(var(--v-theme-on-surface),var(--v-disabled-opacity)) 2px,transparent 2px,transparent 4px) 1 repeat}.v-field--loading .v-field__outline:after,.v-field--loading .v-field__outline:before{opacity:0}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;display:inline-flex;border-radius:10px;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap;background:rgb(var(--v-theme-surface-variant));color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity))}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-background));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge img,.v-badge__badge .v-img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}.v-banner{display:grid;flex:1 1;font-size:.875rem;grid-template-areas:"prepend content actions";grid-template-columns:max-content auto max-content;grid-template-rows:max-content max-content;line-height:1.375rem;overflow:hidden;padding-inline-start:16px;padding-inline-end:8px;padding-top:16px;padding-bottom:16px;position:relative;width:100%;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0 0 thin 0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-banner--border{border-width:thin;box-shadow:none}.v-banner--absolute{position:absolute}.v-banner--fixed{position:fixed}.v-banner--sticky{position:sticky}.v-banner--rounded{border-radius:4px}.v-banner--stacked:not(.v-banner--one-line){grid-template-areas:"prepend content" ". actions"}.v-banner--stacked .v-banner-text{padding-inline-end:36px}.v-banner--density-default .v-banner-actions{margin-bottom:-8px}.v-banner--density-default.v-banner--one-line{padding-top:8px;padding-bottom:8px}.v-banner--density-default.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-default.v-banner--one-line{padding-top:10px}.v-banner--density-default.v-banner--two-line{padding-top:16px;padding-bottom:16px}.v-banner--density-default.v-banner--three-line{padding-top:24px;padding-bottom:16px}.v-banner--density-default:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-default.v-banner--two-line .v-banner-actions,.v-banner--density-default.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner--density-comfortable .v-banner-actions{margin-bottom:-4px}.v-banner--density-comfortable.v-banner--one-line{padding-top:4px;padding-bottom:4px}.v-banner--density-comfortable.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-comfortable.v-banner--two-line{padding-top:12px;padding-bottom:12px}.v-banner--density-comfortable.v-banner--three-line{padding-top:20px;padding-bottom:12px}.v-banner--density-comfortable:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-comfortable.v-banner--two-line .v-banner-actions,.v-banner--density-comfortable.v-banner--three-line .v-banner-actions{margin-top:16px}.v-banner--density-compact .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--one-line{padding-top:0;padding-bottom:0}.v-banner--density-compact.v-banner--one-line .v-banner-actions{margin-bottom:0}.v-banner--density-compact.v-banner--two-line{padding-top:8px;padding-bottom:8px}.v-banner--density-compact.v-banner--three-line{padding-top:16px;padding-bottom:8px}.v-banner--density-compact:not(.v-banner--one-line) .v-banner-actions,.v-banner--density-compact.v-banner--two-line .v-banner-actions,.v-banner--density-compact.v-banner--three-line .v-banner-actions{margin-top:12px}.v-banner--sticky{top:0}.v-banner__content{align-items:center;display:flex;grid-area:content}.v-banner__prepend{align-self:flex-start;grid-area:prepend;margin-inline-end:24px}.v-banner-actions{align-self:flex-end;display:flex;flex:0 1;grid-area:actions;justify-content:flex-end}.v-banner--two-line .v-banner-actions,.v-banner--three-line .v-banner-actions{margin-top:20px}.v-banner-text{-webkit-box-orient:vertical;display:-webkit-box;padding-inline-end:90px;overflow:hidden}.v-banner--one-line .v-banner-text{-webkit-line-clamp:1}.v-banner--two-line .v-banner-text{-webkit-line-clamp:2}.v-banner--three-line .v-banner-text{-webkit-line-clamp:3}.v-banner--two-line .v-banner-text,.v-banner--three-line .v-banner-text{align-self:flex-start}.v-bottom-navigation{display:flex;max-width:100%;overflow:hidden;position:absolute;transition:transform,color .2s,.2s cubic-bezier(.4,0,.2,1);border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-bottom-navigation--border{border-width:thin;box-shadow:none}.v-bottom-navigation--active{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-bottom-navigation__content{display:flex;flex:none;font-size:.75rem;justify-content:center;transition:inherit;width:100%}.v-bottom-navigation .v-bottom-navigation__content>.v-btn{font-size:inherit;height:100%;max-width:168px;min-width:80px;text-transform:none;transition:inherit;width:auto;border-radius:0}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__content,.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{transition:inherit}.v-bottom-navigation .v-bottom-navigation__content>.v-btn .v-btn__icon{font-size:1.5rem}.v-bottom-navigation--grow .v-bottom-navigation__content>.v-btn{flex-grow:1}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content>span{transition:inherit;opacity:0}.v-bottom-navigation--shift .v-bottom-navigation__content .v-btn:not(.v-btn--selected) .v-btn__content{transform:translateY(.5rem)}.v-breadcrumbs{display:flex;align-items:center;line-height:1.375rem;padding:16px 12px}.v-breadcrumbs--rounded{border-radius:4px}.v-breadcrumbs--density-default{padding-top:16px;padding-bottom:16px}.v-breadcrumbs--density-comfortable{padding-top:12px;padding-bottom:12px}.v-breadcrumbs--density-compact{padding-top:8px;padding-bottom:8px}.v-breadcrumbs__prepend{align-items:center;display:inline-flex}.v-breadcrumbs-item{align-items:center;color:inherit;display:inline-flex;padding:0 4px;text-decoration:none;vertical-align:middle}.v-breadcrumbs-item--disabled{opacity:var(--v-disabled-opacity);pointer-events:none}.v-breadcrumbs-item--link{color:inherit;text-decoration:none}.v-breadcrumbs-item--link:hover{text-decoration:underline}.v-breadcrumbs-item .v-icon{font-size:1rem;margin-inline-start:-4px;margin-inline-end:2px}.v-breadcrumbs-divider{display:inline-block;padding:0 8px;vertical-align:middle}.v-card{display:block;overflow:hidden;overflow-wrap:break-word;position:relative;padding:0;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;border-radius:4px}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-card--variant-plain,.v-card--variant-outlined,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--variant-outlined{border:thin solid currentColor}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-card--disabled{pointer-events:none;-webkit-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--hover:before,.v-card--hover:after{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{opacity:1;z-index:-1;box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--hover:after{z-index:1;opacity:0;box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;min-height:52px;padding:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__prepend{grid-area:prepend;padding-inline-end:1rem}.v-card-item__append{grid-area:append;padding-inline-start:1rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow-wrap:normal;overflow:hidden;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:2rem}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-text,.v-card-title+.v-card-actions{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-medium-emphasis-opacity);overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.25rem}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.25rem}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;height:100%;flex:1 1 auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;top:0;left:0;position:absolute;right:0;width:100%;z-index:1}.v-card__overlay{background-color:currentColor;border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}.v-carousel{overflow:hidden;position:relative;width:100%}.v-carousel__controls{align-items:center;background:rgba(var(--v-theme-surface-variant),.3);bottom:0;display:flex;height:50px;justify-content:center;list-style-type:none;position:absolute;width:100%;z-index:1}.v-carousel__controls>.v-item-group{flex:0 1 auto}.v-carousel__controls__item{margin:0 8px}.v-carousel__controls__item .v-icon{opacity:.5}.v-carousel__controls__item--active .v-icon{opacity:1;vertical-align:middle}.v-carousel__controls__item:hover{background:none}.v-carousel__controls__item:hover .v-icon{opacity:.8}.v-carousel__progress{margin:0;position:absolute;bottom:0;left:0;right:0}.v-carousel-item{display:block;height:inherit;text-decoration:none}.v-carousel-item>.v-img{height:inherit}.v-carousel--hide-delimiter-background .v-carousel__controls{background:transparent}.v-carousel--vertical-delimiters .v-carousel__controls{flex-direction:column;height:100%!important;width:50px}.v-window{overflow:hidden}.v-window__container{display:flex;flex-direction:column;height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__controls{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;pointer-events:none}.v-window__controls *{pointer-events:auto}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__left{transform:translate(-200%)}.v-window--show-arrows-on-hover .v-window__right{transform:translate(200%)}.v-window--show-arrows-on-hover:hover .v-window__left,.v-window--show-arrows-on-hover:hover .v-window__right{transform:translate(0)}.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-transition-leave-from,.v-window-x-transition-leave-to,.v-window-x-reverse-transition-leave-from,.v-window-x-reverse-transition-leave-to,.v-window-y-transition-leave-from,.v-window-y-transition-leave-to,.v-window-y-reverse-transition-leave-from,.v-window-y-reverse-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter-from{transform:translate(100%)}.v-window-x-transition-leave-to,.v-window-x-reverse-transition-enter-from{transform:translate(-100%)}.v-window-x-reverse-transition-leave-to{transform:translate(100%)}.v-window-y-transition-enter-from{transform:translateY(100%)}.v-window-y-transition-leave-to,.v-window-y-reverse-transition-enter-from{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.v-code{background-color:rgb(var(--v-theme-code));color:rgb(var(--v-theme-on-code));border-radius:4px;line-height:1.8;font-size:.9em;font-weight:400;padding:.2em .4em}.v-color-picker{align-self:flex-start;contain:content}.v-color-picker.v-sheet{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-color-picker__controls{display:flex;flex-direction:column;padding:16px}.v-color-picker--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-color-picker-canvas{display:flex;position:relative;overflow:hidden;contain:content}.v-color-picker-canvas__dot{position:absolute;top:0;left:0;width:15px;height:15px;background:transparent;border-radius:50%;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas__dot--disabled{box-shadow:0 0 0 1.5px #ffffffb3,inset 0 0 1px 1.5px #0000004d}.v-color-picker-canvas:hover .v-color-picker-canvas__dot{will-change:transform}.v-color-picker-edit{display:flex;margin-top:24px}.v-color-picker-edit__input{width:100%;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.v-locale--is-ltr.v-color-picker-edit__input:not(:last-child),.v-locale--is-ltr .v-color-picker-edit__input:not(:last-child){margin-right:8px}.v-locale--is-rtl.v-color-picker-edit__input:not(:last-child),.v-locale--is-rtl .v-color-picker-edit__input:not(:last-child){margin-left:8px}.v-color-picker-edit__input input{border-radius:4px;margin-bottom:8px;min-width:0;outline:none;text-align:center;width:100%;height:32px;background:rgba(var(--v-theme-surface-variant),.2);color:rgba(var(--v-theme-on-surface))}.v-color-picker-edit__input span{font-size:.75rem}.v-color-picker-preview__alpha .v-slider-track__background{background-color:transparent!important}.v-locale--is-ltr.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to right,transparent,var(--v-color-picker-color-hsv))}.v-locale--is-rtl.v-color-picker-preview__alpha .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__alpha .v-slider-track__background{background-image:linear-gradient(to left,transparent,var(--v-color-picker-color-hsv))}.v-color-picker-preview__alpha .v-slider-track__background:after{content:"";z-index:-1;left:0;top:0;width:100%;height:100%;position:absolute;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:inherit}.v-color-picker-preview__sliders{display:flex;flex:1 0 auto;flex-direction:column}.v-color-picker-preview__dot{position:relative;height:30px;width:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;border-radius:50%;overflow:hidden}.v-locale--is-ltr.v-color-picker-preview__dot,.v-locale--is-ltr .v-color-picker-preview__dot{margin-right:24px}.v-locale--is-rtl.v-color-picker-preview__dot,.v-locale--is-rtl .v-color-picker-preview__dot{margin-left:24px}.v-color-picker-preview__dot>div{width:100%;height:100%}.v-locale--is-ltr.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-ltr .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to right,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-locale--is-rtl.v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background,.v-locale--is-rtl .v-color-picker-preview__hue:not(.v-input--is-disabled) .v-slider-track__background{background:linear-gradient(to left,#F00 0%,#FF0 16.66%,#0F0 33.33%,#0FF 50%,#00F 66.66%,#F0F 83.33%,#F00 100%)}.v-color-picker-preview__track{position:relative;width:100%;margin:0!important}.v-color-picker-preview__track .v-slider-track__fill{display:none}.v-color-picker-preview{align-items:center;display:flex;margin-bottom:0}.v-slider .v-slider__container input{cursor:default;padding:0;width:100%;display:none}.v-slider>.v-input__append,.v-slider>.v-input__prepend{padding:0}.v-slider__container{position:relative;min-height:inherit;width:100%;height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.v-input--disabled .v-slider__container{opacity:var(--v-disabled-opacity)}.v-input--error:not(.v-input--disabled) .v-slider__container{color:rgb(var(--v-theme-error))}.v-slider.v-input--horizontal{align-items:center;margin-inline-start:8px;margin-inline-end:8px}.v-slider.v-input--horizontal>.v-input__control{min-height:32px;display:flex;align-items:center}.v-slider.v-input--vertical{justify-content:center;margin-top:12px;margin-bottom:12px}.v-slider.v-input--vertical>.v-input__control{min-height:300px}.v-slider.v-input--disabled{pointer-events:none}.v-slider--has-labels>.v-input__control{margin-bottom:4px}.v-slider__label{margin-inline-end:12px}.v-slider-thumb{touch-action:none;color:rgb(var(--v-theme-surface-variant))}.v-input--error:not(.v-input--disabled) .v-slider-thumb{color:inherit}.v-slider-thumb__label{background:rgba(var(--v-theme-surface-variant),.7);color:rgb(var(--v-theme-on-surface-variant))}.v-slider-thumb__label:before{color:rgba(var(--v-theme-surface-variant),.7)}.v-slider-thumb{outline:none;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-slider-thumb__surface{cursor:pointer;width:var(--v-slider-thumb-size);height:var(--v-slider-thumb-size);border-radius:50%;-webkit-user-select:none;user-select:none;background-color:currentColor}.v-slider-thumb__surface:before{transition:.3s cubic-bezier(.4,0,.2,1);content:"";color:inherit;top:0;left:0;width:100%;height:100%;border-radius:50%;background:currentColor;position:absolute;pointer-events:none;opacity:0}.v-slider-thumb__surface:after{content:"";width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v-slider-thumb__label-container{position:absolute;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label{display:flex;align-items:center;justify-content:center;font-size:.75rem;min-width:35px;height:25px;border-radius:4px;padding:6px;position:absolute;-webkit-user-select:none;user-select:none;transition:.2s cubic-bezier(.4,0,1,1)}.v-slider-thumb__label:before{content:"";width:0;height:0;position:absolute}.v-slider-thumb__ripple{position:absolute;left:calc(var(--v-slider-thumb-size) / -2);top:calc(var(--v-slider-thumb-size) / -2);width:calc(var(--v-slider-thumb-size) * 2);height:calc(var(--v-slider-thumb-size) * 2);background:inherit}.v-slider.v-input--horizontal .v-slider-thumb{top:50%;transform:translateY(-50%)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb{left:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb{right:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--horizontal .v-slider-thumb__label-container{left:calc(var(--v-slider-thumb-size) / 2);top:0}.v-slider.v-input--horizontal .v-slider-thumb__label{bottom:calc(var(--v-slider-thumb-size) / 2)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-thumb__label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-thumb__label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-thumb__label:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid currentColor;bottom:-6px}.v-slider.v-input--vertical .v-slider-thumb{top:calc(var(--v-slider-thumb-position) - var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label-container{top:calc(var(--v-slider-thumb-size) / 2);right:0}.v-slider.v-input--vertical .v-slider-thumb__label{top:-12.5px;left:calc(var(--v-slider-thumb-size) / 2)}.v-slider.v-input--vertical .v-slider-thumb__label:before{border-right:6px solid currentColor;border-top:6px solid transparent;border-bottom:6px solid transparent;left:-6px}.v-slider-thumb--focused .v-slider-thumb__surface:before{transform:scale(2);opacity:var(--v-focus-opacity)}.v-slider-thumb--pressed{transition:none}.v-slider-thumb--pressed .v-slider-thumb__surface:before{opacity:var(--v-pressed-opacity)}@media (hover: hover){.v-slider-thumb:hover .v-slider-thumb__surface:before{transform:scale(2)}.v-slider-thumb:hover:not(.v-slider-thumb--focused) .v-slider-thumb__surface:before{opacity:var(--v-hover-opacity)}}.v-slider-track__background,.v-slider-track__fill,.v-slider-track__tick{background-color:rgb(var(--v-theme-surface-variant))}.v-slider-track__tick--filled{background-color:rgb(var(--v-theme-on-surface-variant))}.v-slider-track{border-radius:6px}.v-slider-track__background,.v-slider-track__fill{position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);border-radius:inherit}.v-slider--pressed .v-slider-track__background,.v-slider--pressed .v-slider-track__fill{transition:none}.v-input--error:not(.v-input--disabled) .v-slider-track__background,.v-input--error:not(.v-input--disabled) .v-slider-track__fill{background-color:currentColor}.v-slider-track__ticks{height:100%;width:100%;position:relative}.v-slider-track__tick{position:absolute;opacity:0;transition:.2s opacity cubic-bezier(.4,0,.2,1);border-radius:2px;width:var(--v-slider-tick-size);height:var(--v-slider-tick-size);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / -2))}.v-locale--is-ltr.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--first .v-slider-track__tick-label{transform:none}.v-locale--is-rtl.v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(100%)}.v-locale--is-ltr.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider-track__tick--last .v-slider-track__tick-label{transform:none}.v-slider-track__tick-label{position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.v-slider.v-input--horizontal .v-slider-track{display:flex;align-items:center;width:100%;height:calc(var(--v-slider-track-size) + 2px);touch-action:pan-y}.v-slider.v-input--horizontal .v-slider-track__background{height:var(--v-slider-track-size)}.v-slider.v-input--horizontal .v-slider-track__fill{height:inherit}.v-slider.v-input--horizontal .v-slider-track__tick{margin-top:calc(calc(var(--v-slider-track-size) + 2px) / 2)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / -2))}.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{margin-top:calc(var(--v-slider-track-size) / 2 + 8px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(-50%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick .v-slider-track__tick-label{transform:translate(50%)}.v-slider.v-input--horizontal .v-slider-track__tick--first{margin-inline-start:calc(var(--v-slider-tick-size) + 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--first .v-slider-track__tick-label{transform:translate(0)}.v-slider.v-input--horizontal .v-slider-track__tick--last{margin-inline-start:calc(100% - var(--v-slider-tick-size) - 1px)}.v-locale--is-ltr.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-ltr .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(-100%)}.v-locale--is-rtl.v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label,.v-locale--is-rtl .v-slider.v-input--horizontal .v-slider-track__tick--last .v-slider-track__tick-label{transform:translate(100%)}.v-slider.v-input--vertical .v-slider-track{height:100%;display:flex;justify-content:center;width:calc(var(--v-slider-track-size) + 2px);touch-action:pan-x}.v-slider.v-input--vertical .v-slider-track__background{width:var(--v-slider-track-size)}.v-slider.v-input--vertical .v-slider-track__fill{width:inherit}.v-slider.v-input--vertical .v-slider-track__ticks{height:100%}.v-slider.v-input--vertical .v-slider-track__tick{margin-inline-start:calc(calc(var(--v-slider-track-size) + 2px) / 2);transform:translate(calc(var(--v-slider-tick-size) / -2),calc(var(--v-slider-tick-size) / 2))}.v-locale--is-rtl.v-slider.v-input--vertical .v-slider-track__tick,.v-locale--is-rtl .v-slider.v-input--vertical .v-slider-track__tick{transform:translate(calc(var(--v-slider-tick-size) / 2),calc(var(--v-slider-tick-size) / 2))}.v-slider.v-input--vertical .v-slider-track__tick--first{bottom:calc(0% + var(--v-slider-tick-size) + 1px)}.v-slider.v-input--vertical .v-slider-track__tick--last{bottom:calc(100% - var(--v-slider-tick-size) - 1px)}.v-slider.v-input--vertical .v-slider-track__tick .v-slider-track__tick-label{margin-inline-start:calc(var(--v-slider-track-size) / 2 + 12px);transform:translateY(-50%)}.v-slider-track__ticks--always-show .v-slider-track__tick,.v-slider--focused .v-slider-track__tick{opacity:1}.v-slider-track__background--opacity{opacity:.38}.v-color-picker-swatches{overflow-y:auto}.v-color-picker-swatches>div{display:flex;flex-wrap:wrap;justify-content:center;padding:8px}.v-color-picker-swatches__swatch{display:flex;flex-direction:column;margin-bottom:10px}.v-color-picker-swatches__color{position:relative;height:18px;max-height:18px;width:45px;margin:2px 4px;border-radius:2px;-webkit-user-select:none;user-select:none;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAACRJREFUKFNjPHTo0H8GJGBnZ8eIzGekgwJk+0BsdCtRHEQbBQBbbh0dIGKknQAAAABJRU5ErkJggg==) repeat;cursor:pointer}.v-color-picker-swatches__color>div{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.v-sheet{display:block;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet--rounded{border-radius:4px}.v-combobox .v-field .v-text-field__prefix,.v-combobox .v-field .v-text-field__suffix,.v-combobox .v-field .v-field__input,.v-combobox .v-field.v-field{cursor:text}.v-combobox .v-field .v-field__input>input{align-self:flex-start;flex:1 1}.v-combobox .v-field input{min-width:64px}.v-combobox .v-field:not(.v-field--focused) input{min-width:0}.v-combobox .v-field--dirty .v-combobox__selection{margin-inline-end:2px}.v-combobox .v-combobox__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-combobox__content{overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:4px}.v-combobox__mask{background:rgb(var(--v-theme-on-surface-variant))}.v-combobox__selection{display:inline-flex;align-items:center;letter-spacing:inherit;line-height:inherit;max-width:90%}.v-combobox__selection{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-combobox__selection:first-child{margin-inline-start:0}.v-combobox--selecting-index .v-combobox__selection{opacity:var(--v-medium-emphasis-opacity)}.v-combobox--selecting-index .v-combobox__selection--selected{opacity:1}.v-combobox--selecting-index .v-field__input>input{caret-color:transparent}.v-combobox--single.v-text-field input{flex:1 1;position:absolute;left:0;right:0;width:100%;padding-inline-start:inherit;padding-inline-end:inherit}.v-combobox--single .v-field--variant-outlined input{top:50%;transform:translateY(calc(-50% - (var(--v-input-chips-margin-top) + var(--v-input-chips-margin-bottom)) / 2))}.v-combobox--single .v-field--active input{transition:none}.v-combobox--single .v-field--dirty:not(.v-field--focused) input{opacity:0}.v-combobox--single .v-field--focused .v-combobox__selection{opacity:0}.v-combobox__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-combobox--active-menu .v-combobox__menu-icon{opacity:var(--v-high-emphasis-opacity);transform:rotate(180deg)}.v-dialog{align-items:center;justify-content:center;margin:auto}.v-dialog>.v-overlay__content{max-height:calc(100% - 48px);width:calc(100% - 48px);max-width:calc(100% - 48px);margin:24px;display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>.v-sheet,.v-dialog>.v-overlay__content>form>.v-card,.v-dialog>.v-overlay__content>form>.v-sheet{--v-scrollbar-offset: 0px;border-radius:4px;overflow-y:auto;box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-dialog>.v-overlay__content>.v-card,.v-dialog>.v-overlay__content>form>.v-card{display:flex;flex-direction:column}.v-dialog>.v-overlay__content>.v-card>.v-card-item,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item{padding:14px 24px 0}.v-dialog>.v-overlay__content>.v-card>.v-card-item+.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-item+.v-card-text{padding-top:10px}.v-dialog>.v-overlay__content>.v-card>.v-card-text,.v-dialog>.v-overlay__content>form>.v-card>.v-card-text{font-size:inherit;letter-spacing:.03125em;line-height:inherit;padding:16px 24px 10px}.v-dialog--fullscreen{--v-scrollbar-offset: 0px}.v-dialog--fullscreen>.v-overlay__content{border-radius:0;margin:0;padding:0;width:100%;height:100%;max-width:100%;max-height:100%;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-overlay__content>.v-card,.v-dialog--fullscreen>.v-overlay__content>.v-sheet,.v-dialog--fullscreen>.v-overlay__content>form>.v-card,.v-dialog--fullscreen>.v-overlay__content>form>.v-sheet{min-height:100%;min-width:100%;border-radius:0}.v-dialog--scrollable>.v-overlay__content,.v-dialog--scrollable>.v-overlay__content>form{display:flex;overflow:hidden}.v-dialog--scrollable>.v-overlay__content>.v-card,.v-dialog--scrollable>.v-overlay__content>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-overlay__content>.v-card>.v-card-text,.v-dialog--scrollable>.v-overlay__content>form>.v-card>.v-card-text{backface-visibility:hidden;overflow-y:auto}.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:rgba(var(--v-theme-on-surface),.26)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;width:100%;position:relative;z-index:1}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:first-child:not(:last-child):not(.v-expansion-panel--active):not(.v-expansion-panel--before-active){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:last-child:not(:first-child):not(.v-expansion-panel--active):not(.v-expansion-panel--after-active){border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:first-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child{border-top-left-radius:0!important;border-top-right-radius:0!important}.v-expansion-panels--variant-accordion>:last-child .v-expansion-panel-title--active{border-bottom-left-radius:initial;border-bottom-right-radius:initial}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0!important}.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:.3s border-radius cubic-bezier(.4,0,.2,1)}.v-expansion-panel{flex:1 0 100%;max-width:100%;position:relative;transition:.3s all cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width;border-radius:4px}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:.3s opacity cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active:not(:first-child),.v-expansion-panel--active+.v-expansion-panel{margin-top:16px}.v-expansion-panel--active:not(:first-child):after,.v-expansion-panel--active+.v-expansion-panel:after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0;min-height:64px}.v-expansion-panel__shadow{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:inherit;z-index:-1}.v-expansion-panel-title{align-items:center;text-align:start;border-radius:inherit;display:flex;font-size:.9375rem;line-height:1;min-height:48px;outline:none;padding:16px 24px;position:relative;transition:.3s min-height cubic-bezier(.4,0,.2,1);width:100%;justify-content:space-between}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--active>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]>.v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--active:hover>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:hover>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity)) * var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--active:focus-visible>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--active:focus>.v-expansion-panel-title__overlay,.v-expansion-panel-title[aria-haspopup=menu][aria-expanded=true]:focus>.v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity)) * var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--active:before{opacity:.12}.v-expansion-panel-title__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;border-radius:inherit;opacity:0}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;-webkit-user-select:none;user-select:none;margin-inline-start:auto}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{padding:8px 24px 16px;flex:1 1 auto;max-width:100%}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-file-input input[type=file]{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.v-file-input .v-input__details{padding-inline-start:16px;padding-inline-end:16px}.v-file-input .v-chip{margin-top:var(--v-input-chips-margin-top);margin-bottom:var(--v-input-chips-margin-bottom)}.v-footer{align-items:center;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));border-radius:0;background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--border{border-width:thin;box-shadow:none}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer--rounded{border-radius:4px}.v-container{width:100%;padding:16px;margin-right:auto;margin-left:auto}@media (min-width: 960px){.v-container{max-width:900px}}@media (min-width: 1280px){.v-container{max-width:1200px}}@media (min-width: 1920px){.v-container{max-width:1800px}}@media (min-width: 2560px){.v-container{max-width:2400px}}.v-container--fluid{max-width:100%}.v-container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.v-row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.v-row+.v-row{margin-top:12px}.v-row+.v-row--dense{margin-top:4px}.v-row--dense{margin:-4px}.v-row--dense>.v-col,.v-row--dense>[class*=v-col-]{padding:4px}.v-row.v-row--no-gutters{margin:0}.v-row.v-row--no-gutters>.v-col,.v-row.v-row--no-gutters>[class*=v-col-]{padding:0}.v-spacer{flex-grow:1}.v-col-xxl,.v-col-xxl-auto,.v-col-xxl-12,.v-col-xxl-11,.v-col-xxl-10,.v-col-xxl-9,.v-col-xxl-8,.v-col-xxl-7,.v-col-xxl-6,.v-col-xxl-5,.v-col-xxl-4,.v-col-xxl-3,.v-col-xxl-2,.v-col-xxl-1,.v-col-xl,.v-col-xl-auto,.v-col-xl-12,.v-col-xl-11,.v-col-xl-10,.v-col-xl-9,.v-col-xl-8,.v-col-xl-7,.v-col-xl-6,.v-col-xl-5,.v-col-xl-4,.v-col-xl-3,.v-col-xl-2,.v-col-xl-1,.v-col-lg,.v-col-lg-auto,.v-col-lg-12,.v-col-lg-11,.v-col-lg-10,.v-col-lg-9,.v-col-lg-8,.v-col-lg-7,.v-col-lg-6,.v-col-lg-5,.v-col-lg-4,.v-col-lg-3,.v-col-lg-2,.v-col-lg-1,.v-col-md,.v-col-md-auto,.v-col-md-12,.v-col-md-11,.v-col-md-10,.v-col-md-9,.v-col-md-8,.v-col-md-7,.v-col-md-6,.v-col-md-5,.v-col-md-4,.v-col-md-3,.v-col-md-2,.v-col-md-1,.v-col-sm,.v-col-sm-auto,.v-col-sm-12,.v-col-sm-11,.v-col-sm-10,.v-col-sm-9,.v-col-sm-8,.v-col-sm-7,.v-col-sm-6,.v-col-sm-5,.v-col-sm-4,.v-col-sm-3,.v-col-sm-2,.v-col-sm-1,.v-col,.v-col-auto,.v-col-12,.v-col-11,.v-col-10,.v-col-9,.v-col-8,.v-col-7,.v-col-6,.v-col-5,.v-col-4,.v-col-3,.v-col-2,.v-col-1{width:100%;padding:12px}.v-col{flex-basis:0;flex-grow:1;max-width:100%}.v-col-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-3{flex:0 0 25%;max-width:25%}.v-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-6{flex:0 0 50%;max-width:50%}.v-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-9{flex:0 0 75%;max-width:75%}.v-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-1,.v-locale--is-ltr .offset-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-1,.v-locale--is-rtl .offset-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-2,.v-locale--is-ltr .offset-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-2,.v-locale--is-rtl .offset-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-3,.v-locale--is-ltr .offset-3{margin-left:25%}.v-locale--is-rtl.offset-3,.v-locale--is-rtl .offset-3{margin-right:25%}.v-locale--is-ltr.offset-4,.v-locale--is-ltr .offset-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-4,.v-locale--is-rtl .offset-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-5,.v-locale--is-ltr .offset-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-5,.v-locale--is-rtl .offset-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-6,.v-locale--is-ltr .offset-6{margin-left:50%}.v-locale--is-rtl.offset-6,.v-locale--is-rtl .offset-6{margin-right:50%}.v-locale--is-ltr.offset-7,.v-locale--is-ltr .offset-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-7,.v-locale--is-rtl .offset-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-8,.v-locale--is-ltr .offset-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-8,.v-locale--is-rtl .offset-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-9,.v-locale--is-ltr .offset-9{margin-left:75%}.v-locale--is-rtl.offset-9,.v-locale--is-rtl .offset-9{margin-right:75%}.v-locale--is-ltr.offset-10,.v-locale--is-ltr .offset-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-10,.v-locale--is-rtl .offset-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-11,.v-locale--is-ltr .offset-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-11,.v-locale--is-rtl .offset-11{margin-right:91.6666666667%}@media (min-width: 600px){.v-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.v-col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-sm-3{flex:0 0 25%;max-width:25%}.v-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-sm-6{flex:0 0 50%;max-width:50%}.v-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-sm-9{flex:0 0 75%;max-width:75%}.v-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-sm-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-sm-0,.v-locale--is-ltr .offset-sm-0{margin-left:0}.v-locale--is-rtl.offset-sm-0,.v-locale--is-rtl .offset-sm-0{margin-right:0}.v-locale--is-ltr.offset-sm-1,.v-locale--is-ltr .offset-sm-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-sm-1,.v-locale--is-rtl .offset-sm-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-sm-2,.v-locale--is-ltr .offset-sm-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-sm-2,.v-locale--is-rtl .offset-sm-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-sm-3,.v-locale--is-ltr .offset-sm-3{margin-left:25%}.v-locale--is-rtl.offset-sm-3,.v-locale--is-rtl .offset-sm-3{margin-right:25%}.v-locale--is-ltr.offset-sm-4,.v-locale--is-ltr .offset-sm-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-sm-4,.v-locale--is-rtl .offset-sm-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-sm-5,.v-locale--is-ltr .offset-sm-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-sm-5,.v-locale--is-rtl .offset-sm-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-sm-6,.v-locale--is-ltr .offset-sm-6{margin-left:50%}.v-locale--is-rtl.offset-sm-6,.v-locale--is-rtl .offset-sm-6{margin-right:50%}.v-locale--is-ltr.offset-sm-7,.v-locale--is-ltr .offset-sm-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-sm-7,.v-locale--is-rtl .offset-sm-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-sm-8,.v-locale--is-ltr .offset-sm-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-sm-8,.v-locale--is-rtl .offset-sm-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-sm-9,.v-locale--is-ltr .offset-sm-9{margin-left:75%}.v-locale--is-rtl.offset-sm-9,.v-locale--is-rtl .offset-sm-9{margin-right:75%}.v-locale--is-ltr.offset-sm-10,.v-locale--is-ltr .offset-sm-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-sm-10,.v-locale--is-rtl .offset-sm-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-sm-11,.v-locale--is-ltr .offset-sm-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-sm-11,.v-locale--is-rtl .offset-sm-11{margin-right:91.6666666667%}}@media (min-width: 960px){.v-col-md{flex-basis:0;flex-grow:1;max-width:100%}.v-col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-md-3{flex:0 0 25%;max-width:25%}.v-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-md-6{flex:0 0 50%;max-width:50%}.v-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-md-9{flex:0 0 75%;max-width:75%}.v-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-md-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-md-0,.v-locale--is-ltr .offset-md-0{margin-left:0}.v-locale--is-rtl.offset-md-0,.v-locale--is-rtl .offset-md-0{margin-right:0}.v-locale--is-ltr.offset-md-1,.v-locale--is-ltr .offset-md-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-md-1,.v-locale--is-rtl .offset-md-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-md-2,.v-locale--is-ltr .offset-md-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-md-2,.v-locale--is-rtl .offset-md-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-md-3,.v-locale--is-ltr .offset-md-3{margin-left:25%}.v-locale--is-rtl.offset-md-3,.v-locale--is-rtl .offset-md-3{margin-right:25%}.v-locale--is-ltr.offset-md-4,.v-locale--is-ltr .offset-md-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-md-4,.v-locale--is-rtl .offset-md-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-md-5,.v-locale--is-ltr .offset-md-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-md-5,.v-locale--is-rtl .offset-md-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-md-6,.v-locale--is-ltr .offset-md-6{margin-left:50%}.v-locale--is-rtl.offset-md-6,.v-locale--is-rtl .offset-md-6{margin-right:50%}.v-locale--is-ltr.offset-md-7,.v-locale--is-ltr .offset-md-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-md-7,.v-locale--is-rtl .offset-md-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-md-8,.v-locale--is-ltr .offset-md-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-md-8,.v-locale--is-rtl .offset-md-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-md-9,.v-locale--is-ltr .offset-md-9{margin-left:75%}.v-locale--is-rtl.offset-md-9,.v-locale--is-rtl .offset-md-9{margin-right:75%}.v-locale--is-ltr.offset-md-10,.v-locale--is-ltr .offset-md-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-md-10,.v-locale--is-rtl .offset-md-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-md-11,.v-locale--is-ltr .offset-md-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-md-11,.v-locale--is-rtl .offset-md-11{margin-right:91.6666666667%}}@media (min-width: 1280px){.v-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.v-col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-lg-3{flex:0 0 25%;max-width:25%}.v-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-lg-6{flex:0 0 50%;max-width:50%}.v-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-lg-9{flex:0 0 75%;max-width:75%}.v-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-lg-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-lg-0,.v-locale--is-ltr .offset-lg-0{margin-left:0}.v-locale--is-rtl.offset-lg-0,.v-locale--is-rtl .offset-lg-0{margin-right:0}.v-locale--is-ltr.offset-lg-1,.v-locale--is-ltr .offset-lg-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-lg-1,.v-locale--is-rtl .offset-lg-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-lg-2,.v-locale--is-ltr .offset-lg-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-lg-2,.v-locale--is-rtl .offset-lg-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-lg-3,.v-locale--is-ltr .offset-lg-3{margin-left:25%}.v-locale--is-rtl.offset-lg-3,.v-locale--is-rtl .offset-lg-3{margin-right:25%}.v-locale--is-ltr.offset-lg-4,.v-locale--is-ltr .offset-lg-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-lg-4,.v-locale--is-rtl .offset-lg-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-lg-5,.v-locale--is-ltr .offset-lg-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-lg-5,.v-locale--is-rtl .offset-lg-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-lg-6,.v-locale--is-ltr .offset-lg-6{margin-left:50%}.v-locale--is-rtl.offset-lg-6,.v-locale--is-rtl .offset-lg-6{margin-right:50%}.v-locale--is-ltr.offset-lg-7,.v-locale--is-ltr .offset-lg-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-lg-7,.v-locale--is-rtl .offset-lg-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-lg-8,.v-locale--is-ltr .offset-lg-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-lg-8,.v-locale--is-rtl .offset-lg-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-lg-9,.v-locale--is-ltr .offset-lg-9{margin-left:75%}.v-locale--is-rtl.offset-lg-9,.v-locale--is-rtl .offset-lg-9{margin-right:75%}.v-locale--is-ltr.offset-lg-10,.v-locale--is-ltr .offset-lg-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-lg-10,.v-locale--is-rtl .offset-lg-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-lg-11,.v-locale--is-ltr .offset-lg-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-lg-11,.v-locale--is-rtl .offset-lg-11{margin-right:91.6666666667%}}@media (min-width: 1920px){.v-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xl-3{flex:0 0 25%;max-width:25%}.v-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xl-6{flex:0 0 50%;max-width:50%}.v-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xl-9{flex:0 0 75%;max-width:75%}.v-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xl-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-xl-0,.v-locale--is-ltr .offset-xl-0{margin-left:0}.v-locale--is-rtl.offset-xl-0,.v-locale--is-rtl .offset-xl-0{margin-right:0}.v-locale--is-ltr.offset-xl-1,.v-locale--is-ltr .offset-xl-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-xl-1,.v-locale--is-rtl .offset-xl-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-xl-2,.v-locale--is-ltr .offset-xl-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-xl-2,.v-locale--is-rtl .offset-xl-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-xl-3,.v-locale--is-ltr .offset-xl-3{margin-left:25%}.v-locale--is-rtl.offset-xl-3,.v-locale--is-rtl .offset-xl-3{margin-right:25%}.v-locale--is-ltr.offset-xl-4,.v-locale--is-ltr .offset-xl-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-xl-4,.v-locale--is-rtl .offset-xl-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-xl-5,.v-locale--is-ltr .offset-xl-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-xl-5,.v-locale--is-rtl .offset-xl-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-xl-6,.v-locale--is-ltr .offset-xl-6{margin-left:50%}.v-locale--is-rtl.offset-xl-6,.v-locale--is-rtl .offset-xl-6{margin-right:50%}.v-locale--is-ltr.offset-xl-7,.v-locale--is-ltr .offset-xl-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-xl-7,.v-locale--is-rtl .offset-xl-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-xl-8,.v-locale--is-ltr .offset-xl-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-xl-8,.v-locale--is-rtl .offset-xl-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-xl-9,.v-locale--is-ltr .offset-xl-9{margin-left:75%}.v-locale--is-rtl.offset-xl-9,.v-locale--is-rtl .offset-xl-9{margin-right:75%}.v-locale--is-ltr.offset-xl-10,.v-locale--is-ltr .offset-xl-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-xl-10,.v-locale--is-rtl .offset-xl-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-xl-11,.v-locale--is-ltr .offset-xl-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-xl-11,.v-locale--is-rtl .offset-xl-11{margin-right:91.6666666667%}}@media (min-width: 2560px){.v-col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.v-col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.v-col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.v-col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.v-col-xxl-3{flex:0 0 25%;max-width:25%}.v-col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.v-col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.v-col-xxl-6{flex:0 0 50%;max-width:50%}.v-col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.v-col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.v-col-xxl-9{flex:0 0 75%;max-width:75%}.v-col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.v-col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.v-col-xxl-12{flex:0 0 100%;max-width:100%}.v-locale--is-ltr.offset-xxl-0,.v-locale--is-ltr .offset-xxl-0{margin-left:0}.v-locale--is-rtl.offset-xxl-0,.v-locale--is-rtl .offset-xxl-0{margin-right:0}.v-locale--is-ltr.offset-xxl-1,.v-locale--is-ltr .offset-xxl-1{margin-left:8.3333333333%}.v-locale--is-rtl.offset-xxl-1,.v-locale--is-rtl .offset-xxl-1{margin-right:8.3333333333%}.v-locale--is-ltr.offset-xxl-2,.v-locale--is-ltr .offset-xxl-2{margin-left:16.6666666667%}.v-locale--is-rtl.offset-xxl-2,.v-locale--is-rtl .offset-xxl-2{margin-right:16.6666666667%}.v-locale--is-ltr.offset-xxl-3,.v-locale--is-ltr .offset-xxl-3{margin-left:25%}.v-locale--is-rtl.offset-xxl-3,.v-locale--is-rtl .offset-xxl-3{margin-right:25%}.v-locale--is-ltr.offset-xxl-4,.v-locale--is-ltr .offset-xxl-4{margin-left:33.3333333333%}.v-locale--is-rtl.offset-xxl-4,.v-locale--is-rtl .offset-xxl-4{margin-right:33.3333333333%}.v-locale--is-ltr.offset-xxl-5,.v-locale--is-ltr .offset-xxl-5{margin-left:41.6666666667%}.v-locale--is-rtl.offset-xxl-5,.v-locale--is-rtl .offset-xxl-5{margin-right:41.6666666667%}.v-locale--is-ltr.offset-xxl-6,.v-locale--is-ltr .offset-xxl-6{margin-left:50%}.v-locale--is-rtl.offset-xxl-6,.v-locale--is-rtl .offset-xxl-6{margin-right:50%}.v-locale--is-ltr.offset-xxl-7,.v-locale--is-ltr .offset-xxl-7{margin-left:58.3333333333%}.v-locale--is-rtl.offset-xxl-7,.v-locale--is-rtl .offset-xxl-7{margin-right:58.3333333333%}.v-locale--is-ltr.offset-xxl-8,.v-locale--is-ltr .offset-xxl-8{margin-left:66.6666666667%}.v-locale--is-rtl.offset-xxl-8,.v-locale--is-rtl .offset-xxl-8{margin-right:66.6666666667%}.v-locale--is-ltr.offset-xxl-9,.v-locale--is-ltr .offset-xxl-9{margin-left:75%}.v-locale--is-rtl.offset-xxl-9,.v-locale--is-rtl .offset-xxl-9{margin-right:75%}.v-locale--is-ltr.offset-xxl-10,.v-locale--is-ltr .offset-xxl-10{margin-left:83.3333333333%}.v-locale--is-rtl.offset-xxl-10,.v-locale--is-rtl .offset-xxl-10{margin-right:83.3333333333%}.v-locale--is-ltr.offset-xxl-11,.v-locale--is-ltr .offset-xxl-11{margin-left:91.6666666667%}.v-locale--is-rtl.offset-xxl-11,.v-locale--is-rtl .offset-xxl-11{margin-right:91.6666666667%}}.v-item-group{flex:0 1 auto;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1)}.v-kbd{background:rgb(var(--v-theme-kbd));color:rgb(var(--v-theme-on-kbd));border-radius:3px;display:inline;font-size:85%;font-weight:400;padding:.2em .4rem;box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-layout{--v-scrollbar-offset: 0px;display:flex;flex:1 1 auto}.v-layout--full-height{--v-scrollbar-offset: inherit;height:100%}.v-layout-item{position:absolute;transition:.2s cubic-bezier(.4,0,.2,1)}.v-layout-item--absolute{position:absolute}.v-locale-provider{display:contents}.v-main{flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1);padding-left:var(--v-layout-left);padding-right:var(--v-layout-right);padding-top:var(--v-layout-top);padding-bottom:var(--v-layout-bottom)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;position:absolute;top:0;left:0;width:100%;height:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left: 0px;--v-layout-right: 0px;--v-layout-top: 0px;--v-layout-bottom: 0px}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;height:100%;max-width:100%;pointer-events:auto;transition-duration:.2s;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-navigation-drawer--border{border-width:thin;box-shadow:none}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{top:0;border-bottom-width:thin}.v-navigation-drawer--bottom{left:0;border-top-width:thin}.v-navigation-drawer--left{top:0;left:0;right:auto;border-right-width:thin}.v-navigation-drawer--right{top:0;left:auto;right:0;border-left-width:thin}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 1 auto;height:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.v-navigation-drawer__img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.v-navigation-drawer__img img{height:inherit;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{position:absolute;top:0;left:0;width:100%;height:100%;background:black;opacity:.2;transition:opacity .2s cubic-bezier(.4,0,.2,1);z-index:1}.v-pagination__list{display:inline-flex;list-style-type:none;justify-content:center;width:100%}.v-pagination__item,.v-pagination__first,.v-pagination__prev,.v-pagination__next,.v-pagination__last{margin:.3rem}.v-parallax{position:relative;overflow:hidden}.v-parallax--active>.v-img__img{will-change:transform}.v-radio-group>.v-input__control{flex-direction:column}.v-radio-group>.v-input__control>.v-label{margin-inline-start:16px}.v-radio-group>.v-input__control>.v-label+.v-selection-control-group{padding-inline-start:6px;margin-top:8px}.v-radio-group .v-input__details{padding-inline-start:16px;padding-inline-end:16px}.v-rating{max-width:100%;display:inline-flex;white-space:nowrap}.v-rating--readonly{pointer-events:none}.v-rating__wrapper{align-items:center;display:inline-flex;flex-direction:column}.v-rating__wrapper--bottom{flex-direction:column-reverse}.v-rating__item{display:inline-flex;position:relative}.v-rating__item label{cursor:pointer}.v-rating__item .v-btn--variant-plain{opacity:1}.v-rating__item .v-btn{transition-property:transform}.v-rating__item .v-btn .v-icon{transition:inherit;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-rating--hover .v-rating__item:hover:not(.v-rating__item--focused) .v-btn{transform:scale(1.25)}.v-rating__item--half{overflow:hidden;position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);z-index:1}.v-rating__item--half .v-btn__overlay,.v-rating__item--half:hover .v-btn__overlay{opacity:0}.v-rating__hidden{height:0;opacity:0;position:absolute;width:0}.v-slide-group{display:flex;overflow:hidden}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px;cursor:pointer}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none;opacity:var(--v-disabled-opacity)}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.2s all cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-slide-group__content>*{white-space:initial}.v-slide-group__container{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group--vertical,.v-slide-group--vertical .v-slide-group__container,.v-slide-group--vertical .v-slide-group__content{flex-direction:column}.v-snackbar{justify-content:center;z-index:10000;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset))}.v-snackbar:not(.v-snackbar--centered):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;display:flex;max-width:672px;min-height:48px;min-width:344px;padding:0;border-radius:4px}.v-snackbar--variant-plain,.v-snackbar--variant-outlined,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-snackbar--variant-outlined{border:thin solid currentColor}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;opacity:var(--v-activated-opacity);border-radius:inherit;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{padding:0 8px;min-width:auto}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.v-switch .v-label{padding-inline-start:10px}.v-switch__loader{display:flex}.v-switch__loader .v-progress-circular{color:rgb(var(--v-theme-surface))}.v-switch__track,.v-switch__thumb{transition:none}.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__track,.v-selection-control--error:not(.v-selection-control--disabled) .v-switch__thumb{background-color:rgb(var(--v-theme-error));color:rgb(var(--v-theme-on-error))}.v-switch__track{background-color:currentColor;border-radius:9999px;height:14px;opacity:.6;width:36px;cursor:pointer;transition:.2s color cubic-bezier(.4,0,.2,1)}.v-switch--inset .v-switch__track{border-radius:9999px;height:32px;width:52px}.v-switch__thumb{align-items:center;border-radius:50%;background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-surface));display:flex;height:20px;justify-content:center;width:20px;pointer-events:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb{height:24px;width:24px;transform:scale(.6666666667);box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-switch--inset .v-switch__thumb--filled{transform:none}.v-switch--inset .v-selection-control--dirty .v-switch__thumb{transform:none;transition:.15s .05s transform cubic-bezier(0,0,.2,1)}.v-switch .v-selection-control{min-height:var(--v-input-control-height)}.v-switch .v-selection-control__input{border-radius:50%;transition:.2s transform cubic-bezier(.4,0,.2,1);transform:translate(-10px);position:absolute}.v-switch .v-selection-control__input .v-icon{position:absolute}.v-switch .v-selection-control--dirty .v-selection-control__input{transform:translate(10px)}.v-switch.v-switch--indeterminate .v-selection-control__input{transform:scale(.8)}.v-switch.v-switch--indeterminate .v-switch__thumb{transform:scale(.75);box-shadow:none}.v-switch.v-switch--inset .v-selection-control__wrapper{width:auto}.v-system-bar{align-items:center;display:flex;flex:1 1 auto;height:24px;justify-content:flex-end;max-width:100%;padding-inline-start:8px;padding-inline-end:8px;position:relative;text-align:end;width:100%;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12));background:rgba(var(--v-theme-on-surface-variant));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));font-size:.75rem;font-weight:400;letter-spacing:.0333333333em;line-height:1.25rem;text-transform:none}.v-system-bar .v-icon{opacity:var(--v-medium-emphasis-opacity)}.v-system-bar--absolute{position:absolute}.v-system-bar--fixed{position:fixed}.v-system-bar--rounded{border-radius:0}.v-system-bar--window{height:32px}.v-system-bar:not(.v-system-bar--absolute){padding-inline-end:calc(var(--v-scrollbar-offset) + 8px)}.v-tabs{display:flex;height:var(--v-tabs-height)}.v-tabs--density-default{--v-tabs-height: 48px}.v-tabs--density-default.v-tabs--stacked{--v-tabs-height: 72px}.v-tabs--density-comfortable{--v-tabs-height: 44px}.v-tabs--density-comfortable.v-tabs--stacked{--v-tabs-height: 68px}.v-tabs--density-compact{--v-tabs-height: 36px}.v-tabs--density-compact.v-tabs--stacked{--v-tabs-height: 60px}.v-tabs.v-slide-group--vertical{height:auto;flex:none;--v-tabs-height: 48px}.v-tabs--align-tabs-title:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:42px}.v-tabs--fixed-tabs .v-slide-group__content>*:last-child,.v-tabs--align-tabs-center .v-slide-group__content>*:last-child{margin-inline-end:auto}.v-tabs--fixed-tabs .v-slide-group__content>*:first-child,.v-tabs--align-tabs-center .v-slide-group__content>*:first-child{margin-inline-start:auto}.v-tabs--grow{flex-grow:1}.v-tabs--grow .v-tab{flex:1 0 auto;max-width:none}.v-tabs--align-tabs-end .v-tab:first-child{margin-inline-start:auto}.v-tabs--align-tabs-end .v-tab:last-child{margin-inline-end:0}@media (max-width: 1279.98px){.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:first-child{margin-inline-start:52px}.v-tabs.v-slide-group--is-overflowing.v-slide-group--horizontal:not(.v-slide-group--has-affixes) .v-tab:last-child{margin-inline-end:52px}}.v-tab.v-tab{--v-btn-height: var(--v-tabs-height);min-width:90px}.v-slide-group--horizontal .v-tab{max-width:360px}.v-slide-group--vertical .v-tab{justify-content:start}.v-tab__slider{position:absolute;bottom:0;left:0;height:2px;width:100%;background:currentColor;pointer-events:none;opacity:0}.v-tab--selected .v-tab__slider{opacity:1}.v-slide-group--vertical .v-tab__slider{top:0;height:100%;width:2px}.v-table{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-table .v-table-divider{border-right:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>thead>tr>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity));color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity))}.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>td,.v-table .v-table__wrapper>table>tbody>tr:not(:last-child)>th{border-bottom:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table .v-table__wrapper>table>tfoot>tr>td,.v-table .v-table__wrapper>table>tfoot>tr>th{border-top:thin solid rgba(var(--v-border-color),var(--v-border-opacity))}.v-table.v-table--hover>.v-table__wrapper>table>tbody>tr:hover td{background:rgba(var(--v-border-color),var(--v-hover-opacity))}.v-table.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{background:rgb(var(--v-theme-surface));box-shadow:inset 0 -1px 0 rgba(var(--v-border-color),var(--v-border-opacity));z-index:1}.v-table.v-table--fixed-footer>tfoot>tr>th,.v-table.v-table--fixed-footer>tfoot>tr>td{background:rgb(var(--v-theme-surface));box-shadow:inset 0 1px 0 rgba(var(--v-border-color),var(--v-border-opacity))}.v-table{--v-table-header-height: 56px;border-radius:inherit;line-height:1.5;max-width:100%}.v-table>.v-table__wrapper>table{width:100%;border-spacing:0}.v-table>.v-table__wrapper>table>tbody>tr>td,.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>td,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>td,.v-table>.v-table__wrapper>table>tfoot>tr>th{padding:0 16px;transition:height cubic-bezier(.4,0,.2,1)}.v-table>.v-table__wrapper>table>tbody>tr>th,.v-table>.v-table__wrapper>table>thead>tr>th,.v-table>.v-table__wrapper>table>tfoot>tr>th{font-weight:500;-webkit-user-select:none;user-select:none;text-align:start}.v-table--density-default>.v-table__wrapper>table>tbody>tr>th,.v-table--density-default>.v-table__wrapper>table>thead>tr>th,.v-table--density-default>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) + 0px)}.v-table--density-default>.v-table__wrapper>table>tbody>tr>td,.v-table--density-default>.v-table__wrapper>table>thead>tr>td,.v-table--density-default>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) + 0px)}.v-table--density-comfortable>.v-table__wrapper>table>tbody>tr>th,.v-table--density-comfortable>.v-table__wrapper>table>thead>tr>th,.v-table--density-comfortable>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) - 8px)}.v-table--density-comfortable>.v-table__wrapper>table>tbody>tr>td,.v-table--density-comfortable>.v-table__wrapper>table>thead>tr>td,.v-table--density-comfortable>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) - 8px)}.v-table--density-compact>.v-table__wrapper>table>tbody>tr>th,.v-table--density-compact>.v-table__wrapper>table>thead>tr>th,.v-table--density-compact>.v-table__wrapper>table>tfoot>tr>th{height:calc(var(--v-table-header-height) - 16px)}.v-table--density-compact>.v-table__wrapper>table>tbody>tr>td,.v-table--density-compact>.v-table__wrapper>table>thead>tr>td,.v-table--density-compact>.v-table__wrapper>table>tfoot>tr>td{height:calc(var(--v-table-row-height, 52px) - 16px)}.v-table__wrapper{border-radius:inherit;overflow:auto}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-table--has-top>.v-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-table--has-bottom>.v-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-table--fixed-height>.v-table__wrapper{overflow-y:auto}.v-table--fixed-header>.v-table__wrapper>table>thead{position:sticky;top:0;z-index:1}.v-table--fixed-header>.v-table__wrapper>table>thead>tr>th{border-bottom:0px!important}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr{position:sticky;bottom:0;z-index:1}.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>td,.v-table--fixed-footer>.v-table__wrapper>table>tfoot>tr>th{border-top:0px!important}.v-textarea .v-field{--v-textarea-control-height: var(--v-input-control-height)}.v-textarea .v-field__field{--v-input-control-height: var(--v-textarea-control-height)}.v-textarea .v-field__input{flex:1 1 auto;outline:none;-webkit-mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px));mask-image:linear-gradient(to bottom,transparent,transparent calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) - 6px),black calc(var(--v-field-padding-top, 0) + var(--v-input-padding-top, 0) + 4px))}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;position:absolute;top:0;left:0;height:0!important;min-height:0!important;pointer-events:none}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea .v-field--no-label textarea,.v-textarea .v-field--active textarea{opacity:1}.v-textarea textarea{opacity:0;flex:1;min-width:0;transition:.15s opacity cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}.v-theme-provider{background:rgb(var(--v-theme-background));color:rgb(var(--v-theme-on-background))}.v-timeline .v-timeline-divider__dot{background:rgb(var(--v-theme-on-surface-variant))}.v-timeline .v-timeline-divider__inner-dot{background:rgb(var(--v-theme-on-surface))}.v-timeline{display:grid;grid-auto-flow:dense;position:relative}.v-timeline--horizontal.v-timeline{width:100%}.v-timeline--horizontal.v-timeline .v-timeline-item:first-child .v-timeline-divider,.v-timeline--horizontal.v-timeline .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline .v-timeline-item:first-child .v-timeline-item__opposite{padding-inline-start:24px}.v-timeline--horizontal.v-timeline .v-timeline-item:last-child .v-timeline-divider,.v-timeline--horizontal.v-timeline .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline .v-timeline-item:last-child .v-timeline-item__opposite{padding-inline-end:24px}.v-timeline--horizontal.v-timeline .v-timeline-item__body,.v-timeline--horizontal.v-timeline .v-timeline-item__opposite{padding-inline-end:24px}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-row:3;padding-block-start:24px}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-row:1;padding-block-end:24px;align-self:flex-end}.v-timeline--horizontal.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-row:3;padding-block-start:24px}.v-timeline--vertical.v-timeline{grid-row-gap:24px;height:100%}.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(2n) .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__body{grid-column:3;padding-inline-start:24px}.v-timeline--vertical.v-timeline .v-timeline-item:nth-child(odd) .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline-item{display:contents}.v-timeline-divider{position:relative;display:flex;align-items:center}.v-timeline--horizontal .v-timeline-divider{flex-direction:row;grid-row:2;width:100%}.v-timeline--vertical .v-timeline-divider{height:100%;flex-direction:column;grid-column:2}.v-timeline-divider__before{background:rgba(var(--v-border-color),var(--v-border-opacity))}.v-timeline--horizontal .v-timeline-divider__before{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset))}.v-locale--is-ltr.v-timeline--horizontal .v-timeline-divider__before,.v-locale--is-ltr .v-timeline--horizontal .v-timeline-divider__before{left:-12px;right:initial}.v-locale--is-rtl.v-timeline--horizontal .v-timeline-divider__before,.v-locale--is-rtl .v-timeline--horizontal .v-timeline-divider__before{right:-12px;left:initial}.v-timeline--vertical .v-timeline-divider__before{position:absolute;height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);top:-12px}.v-timeline-divider__after{background:rgba(var(--v-border-color),var(--v-border-opacity))}.v-timeline--horizontal .v-timeline-divider__after{height:var(--v-timeline-line-thickness);width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset))}.v-locale--is-ltr.v-timeline--horizontal .v-timeline-divider__after,.v-locale--is-ltr .v-timeline--horizontal .v-timeline-divider__after{right:-12px;left:initial}.v-locale--is-rtl.v-timeline--horizontal .v-timeline-divider__after,.v-locale--is-rtl .v-timeline--horizontal .v-timeline-divider__after{left:-12px;right:initial}.v-timeline--vertical .v-timeline-divider__after{position:absolute;height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));width:var(--v-timeline-line-thickness);bottom:-12px}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));top:0}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset))}.v-locale--is-ltr.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before,.v-locale--is-ltr .v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{left:0;right:initial}.v-locale--is-rtl.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before,.v-locale--is-rtl .v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__before{right:0;left:initial}.v-timeline--vertical .v-timeline-item:first-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-locale--is-ltr.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after,.v-locale--is-ltr .v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{right:-12px;left:initial}.v-locale--is-rtl.v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after,.v-locale--is-rtl .v-timeline--horizontal .v-timeline-item:first-child .v-timeline-divider__after{left:-12px;right:initial}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset) + var(--v-timeline-line-size-offset))}.v-timeline--vertical .v-timeline-item:last-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset));bottom:0}.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) + 12px - var(--v-timeline-line-inset))}.v-locale--is-ltr.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after,.v-locale--is-ltr .v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{right:0;left:initial}.v-locale--is-rtl.v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after,.v-locale--is-rtl .v-timeline--horizontal .v-timeline-item:last-child .v-timeline-divider__after{left:0;right:initial}.v-timeline--vertical .v-timeline-item:only-child .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-line-inset))}.v-timeline-divider__dot{z-index:1;flex-shrink:0;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))}.v-timeline-divider__dot--size-x-small{height:22px;width:22px}.v-timeline-divider__dot--size-x-small .v-timeline-divider__inner-dot{height:calc(100% - 6px);width:calc(100% - 6px)}.v-timeline-divider__dot--size-small{height:30px;width:30px}.v-timeline-divider__dot--size-small .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-default{height:38px;width:38px}.v-timeline-divider__dot--size-default .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-large{height:46px;width:46px}.v-timeline-divider__dot--size-large .v-timeline-divider__inner-dot{height:calc(100% - 8px);width:calc(100% - 8px)}.v-timeline-divider__dot--size-x-large{height:54px;width:54px}.v-timeline-divider__dot--size-x-large .v-timeline-divider__inner-dot{height:calc(100% - 10px);width:calc(100% - 10px)}.v-timeline-divider__inner-dot{align-items:center;border-radius:50%;display:flex;justify-content:center}.v-timeline--horizontal.v-timeline--justify-center{grid-template-rows:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--vertical.v-timeline--justify-center{grid-template-columns:minmax(auto,50%) min-content minmax(auto,50%)}.v-timeline--horizontal.v-timeline--justify-auto{grid-template-rows:auto min-content auto}.v-timeline--vertical.v-timeline--justify-auto{grid-template-columns:auto min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable{height:100%}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-end{grid-template-rows:min-content min-content auto}.v-timeline--horizontal.v-timeline--density-comfortable.v-timeline--side-start{grid-template-rows:auto min-content min-content}.v-timeline--vertical.v-timeline--density-comfortable{width:100%}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-end{grid-template-columns:min-content min-content auto}.v-timeline--vertical.v-timeline--density-comfortable.v-timeline--side-start{grid-template-columns:auto min-content min-content}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-end{grid-template-rows:0 min-content auto}.v-timeline--horizontal.v-timeline--density-compact.v-timeline--side-start{grid-template-rows:auto min-content 0}.v-timeline--horizontal.v-timeline--density-compact .v-timeline-item__body{grid-row:1}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-end{grid-template-columns:0 min-content auto}.v-timeline--vertical.v-timeline--density-compact.v-timeline--side-start{grid-template-columns:auto min-content 0}.v-timeline--vertical.v-timeline--density-compact .v-timeline-item__body{grid-column:3}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--horizontal.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__body{grid-column:3;padding-inline-start:24px;padding-inline-end:initial;justify-self:flex-start}.v-timeline--vertical.v-timeline.v-timeline--side-end .v-timeline-item .v-timeline-item__opposite{grid-column:1;justify-self:flex-end;padding-inline-end:24px;padding-inline-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-row:1;padding-block-end:24px;padding-block-start:initial}.v-timeline--horizontal.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-row:3;padding-block-end:initial;padding-block-start:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__body{grid-column:1;justify-self:flex-end;padding-inline-end:24px}.v-timeline--vertical.v-timeline.v-timeline--side-start .v-timeline-item .v-timeline-item__opposite{grid-column:3;padding-inline-start:24px;justify-self:flex-start}.v-timeline-divider--fill-dot .v-timeline-divider__inner-dot{height:inherit;width:inherit}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__before{display:none}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__after{display:none}.v-timeline--align-center{--v-timeline-line-size-base: 50%;--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-center{justify-items:center}.v-timeline--horizontal.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--vertical.v-timeline--align-center{align-items:center}.v-timeline--vertical.v-timeline--align-center .v-timeline-divider{justify-content:center}.v-timeline--align-start{--v-timeline-line-size-base: 100%;--v-timeline-line-size-offset: 12px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__before{--v-timeline-line-size-offset: 24px}.v-timeline--align-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: -12px}.v-timeline--align-start .v-timeline-item:last-child .v-timeline-divider__after{--v-timeline-line-size-offset: 0px}.v-timeline--horizontal.v-timeline--align-start{justify-items:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{width:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--horizontal.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{width:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start{align-items:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider{justify-content:flex-start}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__before{height:calc(var(--v-timeline-line-size-offset) + var(--v-timeline-dot-size) / 2 - var(--v-timeline-line-inset))}.v-timeline--vertical.v-timeline--align-start .v-timeline-divider .v-timeline-divider__after{height:calc(var(--v-timeline-line-size-base) - var(--v-timeline-dot-size) / 2 + var(--v-timeline-line-size-offset) - var(--v-timeline-line-inset))}.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider__after{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-block-start:0}.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-start .v-timeline-item:first-child .v-timeline-item__opposite{padding-inline-start:0}.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider__before{--v-timeline-line-size-offset: 12px}.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--vertical.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-block-end:0}.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-divider,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__body,.v-timeline--horizontal.v-timeline--truncate-line-end .v-timeline-item:last-child .v-timeline-item__opposite{padding-inline-end:0}.v-tooltip>.v-overlay__content{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant));border-radius:4px;font-size:.875rem;line-height:1.6;display:inline-block;padding:5px 16px;text-transform:initial;width:auto;opacity:1;pointer-events:none;transition-property:opacity,transform}.v-tooltip>.v-overlay__content[class*=enter-active]{transition-timing-function:cubic-bezier(0,0,.2,1);transition-duration:.15s}.v-tooltip>.v-overlay__content[class*=leave-active]{transition-timing-function:cubic-bezier(.4,0,1,1);transition-duration:75ms}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}/*! - * 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-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.picker-reverse-transition-enter-from{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-transition-enter-active,.expand-transition-leave-active{transition-property:height!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition-property:width!important}.scale-transition-enter-active,.scale-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-transition-leave-to{opacity:0}.scale-transition-leave-active{transition-duration:.1s!important}.scale-transition-enter-from{opacity:0;transform:scale(0)}.scale-transition-enter-active,.scale-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-transition-leave-to{opacity:0}.scale-rotate-transition-leave-active{transition-duration:.1s!important}.scale-rotate-transition-enter-from{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition-property:transform,opacity!important}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scale-rotate-reverse-transition-leave-to{opacity:0}.scale-rotate-reverse-transition-leave-active{transition-duration:.1s!important}.scale-rotate-reverse-transition-enter-from{opacity:0;transform:scale(0) rotate(45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition-property:transform,opacity!important}.message-transition-enter-active,.message-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.message-transition-enter-from,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave-from,.message-transition-leave-active{position:absolute}.message-transition-enter-active,.message-transition-leave-active{transition-property:transform,opacity!important}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-transition-enter-from,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition-property:transform,opacity!important}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-y-reverse-transition-enter-from,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-transition-enter-from,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter-from{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition-property:transform,opacity!important}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-y-reverse-transition-enter-from,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter-from{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-transition-enter-from,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter-from{transform:translate(-15px)}.scroll-x-transition-leave-to{transform:translate(15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition-property:transform,opacity!important}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.scroll-x-reverse-transition-enter-from,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter-from{transform:translate(15px)}.scroll-x-reverse-transition-leave-to{transform:translate(-15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-transition-enter-from,.slide-x-transition-leave-to{opacity:0;transform:translate(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition-property:transform,opacity!important}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.slide-x-reverse-transition-enter-from,.slide-x-reverse-transition-leave-to{opacity:0;transform:translate(15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition-property:transform,opacity!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fade-transition-enter-from,.fade-transition-leave-to{opacity:0!important}.fade-transition-enter-active,.fade-transition-leave-active{transition-property:opacity!important}.fab-transition-enter-active,.fab-transition-leave-active{transition-duration:.3s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-move{transition-duration:.5s!important;transition-property:transform!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.fab-transition-enter-from,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.fab-transition-enter-active,.fab-transition-leave-active{transition-property:transform!important}.v-locale--is-rtl{direction:rtl}.v-locale--is-ltr{direction:ltr}.blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}html{font-family:Roboto,sans-serif;line-height:1.5;font-size:1rem;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}:root{--v-theme-overlay-multiplier: 1;--v-scrollbar-offset: 0px}@supports (-webkit-touch-callout: none){body{cursor:pointer}}@media only print{.hidden-print-only{display:none!important}}@media only screen{.hidden-screen-only{display:none!important}}@media (max-width: 599.98px){.hidden-xs{display:none!important}}@media (min-width: 600px) and (max-width: 959.98px){.hidden-sm{display:none!important}}@media (min-width: 960px) and (max-width: 1279.98px){.hidden-md{display:none!important}}@media (min-width: 1280px) and (max-width: 1919.98px){.hidden-lg{display:none!important}}@media (min-width: 1920px) and (max-width: 2559.98px){.hidden-xl{display:none!important}}@media (min-width: 2560px){.hidden-xxl{display:none!important}}@media (min-width: 600px){.hidden-sm-and-up{display:none!important}}@media (min-width: 960px){.hidden-md-and-up{display:none!important}}@media (min-width: 1280px){.hidden-lg-and-up{display:none!important}}@media (min-width: 1920px){.hidden-xl-and-up{display:none!important}}@media (max-width: 959.98px){.hidden-sm-and-down{display:none!important}}@media (max-width: 1279.98px){.hidden-md-and-down{display:none!important}}@media (max-width: 1919.98px){.hidden-lg-and-down{display:none!important}}@media (max-width: 2559.98px){.hidden-xl-and-down{display:none!important}}.elevation-24{box-shadow:0 11px 15px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 24px 38px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 46px 8px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-23{box-shadow:0 11px 14px -7px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 23px 36px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 9px 44px 8px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-22{box-shadow:0 10px 14px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 22px 35px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 42px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-21{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 21px 33px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 40px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-20{box-shadow:0 10px 13px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 20px 31px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 8px 38px 7px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-19{box-shadow:0 9px 12px -6px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 19px 29px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 36px 6px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-18{box-shadow:0 9px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 18px 28px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 7px 34px 6px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-17{box-shadow:0 8px 11px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 17px 26px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 32px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-16{box-shadow:0 8px 10px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 16px 24px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 30px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-15{box-shadow:0 8px 9px -5px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 15px 22px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 6px 28px 5px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-14{box-shadow:0 7px 9px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 14px 21px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 26px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-13{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 13px 19px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 24px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-12{box-shadow:0 7px 8px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 12px 17px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 5px 22px 4px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-11{box-shadow:0 6px 7px -4px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 11px 15px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 20px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-10{box-shadow:0 6px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 10px 14px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 4px 18px 3px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-9{box-shadow:0 5px 6px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 9px 12px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 16px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-8{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 3px 14px 2px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-7{box-shadow:0 4px 5px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 7px 10px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 2px 16px 1px var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-6{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 18px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-5{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 5px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 14px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-4{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 10px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-3{box-shadow:0 3px 3px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 3px 4px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 8px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-2{box-shadow:0 3px 1px -2px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 2px 2px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 5px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-1{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 1px 3px 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.elevation-0{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity, rgba(0, 0, 0, .2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .14)),0 0 0 0 var(--v-shadow-key-penumbra-opacity, rgba(0, 0, 0, .12))!important}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.float-none{float:none!important}.float-left{float:left!important}.float-right{float:right!important}.v-locale--is-rtl .float-end{float:left!important}.v-locale--is-rtl .float-start,.v-locale--is-ltr .float-end{float:right!important}.v-locale--is-ltr .float-start{float:left!important}.flex-fill,.flex-1-1{flex:1 1 auto!important}.flex-1-0{flex:1 0 auto!important}.flex-0-1{flex:0 1 auto!important}.flex-0-0{flex:0 0 auto!important}.flex-1-1-100{flex:1 1 100%!important}.flex-1-0-100{flex:1 0 100%!important}.flex-0-1-100{flex:0 1 100%!important}.flex-0-0-100{flex:0 0 100%!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-space-between{justify-content:space-between!important}.justify-space-around{justify-content:space-around!important}.justify-space-evenly{justify-content:space-evenly!important}.align-start{align-items:flex-start!important}.align-end{align-items:flex-end!important}.align-center{align-items:center!important}.align-baseline{align-items:baseline!important}.align-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-space-between{align-content:space-between!important}.align-content-space-around{align-content:space-around!important}.align-content-space-evenly{align-content:space-evenly!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-6{order:6!important}.order-7{order:7!important}.order-8{order:8!important}.order-9{order:9!important}.order-10{order:10!important}.order-11{order:11!important}.order-12{order:12!important}.order-last{order:13!important}.ma-0{margin:0!important}.ma-1{margin:4px!important}.ma-2{margin:8px!important}.ma-3{margin:12px!important}.ma-4{margin:16px!important}.ma-5{margin:20px!important}.ma-6{margin:24px!important}.ma-7{margin:28px!important}.ma-8{margin:32px!important}.ma-9{margin:36px!important}.ma-10{margin:40px!important}.ma-11{margin:44px!important}.ma-12{margin:48px!important}.ma-13{margin:52px!important}.ma-14{margin:56px!important}.ma-15{margin:60px!important}.ma-16{margin:64px!important}.ma-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:4px!important;margin-left:4px!important}.mx-2{margin-right:8px!important;margin-left:8px!important}.mx-3{margin-right:12px!important;margin-left:12px!important}.mx-4{margin-right:16px!important;margin-left:16px!important}.mx-5{margin-right:20px!important;margin-left:20px!important}.mx-6{margin-right:24px!important;margin-left:24px!important}.mx-7{margin-right:28px!important;margin-left:28px!important}.mx-8{margin-right:32px!important;margin-left:32px!important}.mx-9{margin-right:36px!important;margin-left:36px!important}.mx-10{margin-right:40px!important;margin-left:40px!important}.mx-11{margin-right:44px!important;margin-left:44px!important}.mx-12{margin-right:48px!important;margin-left:48px!important}.mx-13{margin-right:52px!important;margin-left:52px!important}.mx-14{margin-right:56px!important;margin-left:56px!important}.mx-15{margin-right:60px!important;margin-left:60px!important}.mx-16{margin-right:64px!important;margin-left:64px!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:4px!important;margin-bottom:4px!important}.my-2{margin-top:8px!important;margin-bottom:8px!important}.my-3{margin-top:12px!important;margin-bottom:12px!important}.my-4{margin-top:16px!important;margin-bottom:16px!important}.my-5{margin-top:20px!important;margin-bottom:20px!important}.my-6{margin-top:24px!important;margin-bottom:24px!important}.my-7{margin-top:28px!important;margin-bottom:28px!important}.my-8{margin-top:32px!important;margin-bottom:32px!important}.my-9{margin-top:36px!important;margin-bottom:36px!important}.my-10{margin-top:40px!important;margin-bottom:40px!important}.my-11{margin-top:44px!important;margin-bottom:44px!important}.my-12{margin-top:48px!important;margin-bottom:48px!important}.my-13{margin-top:52px!important;margin-bottom:52px!important}.my-14{margin-top:56px!important;margin-bottom:56px!important}.my-15{margin-top:60px!important;margin-bottom:60px!important}.my-16{margin-top:64px!important;margin-bottom:64px!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:4px!important}.mt-2{margin-top:8px!important}.mt-3{margin-top:12px!important}.mt-4{margin-top:16px!important}.mt-5{margin-top:20px!important}.mt-6{margin-top:24px!important}.mt-7{margin-top:28px!important}.mt-8{margin-top:32px!important}.mt-9{margin-top:36px!important}.mt-10{margin-top:40px!important}.mt-11{margin-top:44px!important}.mt-12{margin-top:48px!important}.mt-13{margin-top:52px!important}.mt-14{margin-top:56px!important}.mt-15{margin-top:60px!important}.mt-16{margin-top:64px!important}.mt-auto{margin-top:auto!important}.mr-0{margin-right:0!important}.mr-1{margin-right:4px!important}.mr-2{margin-right:8px!important}.mr-3{margin-right:12px!important}.mr-4{margin-right:16px!important}.mr-5{margin-right:20px!important}.mr-6{margin-right:24px!important}.mr-7{margin-right:28px!important}.mr-8{margin-right:32px!important}.mr-9{margin-right:36px!important}.mr-10{margin-right:40px!important}.mr-11{margin-right:44px!important}.mr-12{margin-right:48px!important}.mr-13{margin-right:52px!important}.mr-14{margin-right:56px!important}.mr-15{margin-right:60px!important}.mr-16{margin-right:64px!important}.mr-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:4px!important}.mb-2{margin-bottom:8px!important}.mb-3{margin-bottom:12px!important}.mb-4{margin-bottom:16px!important}.mb-5{margin-bottom:20px!important}.mb-6{margin-bottom:24px!important}.mb-7{margin-bottom:28px!important}.mb-8{margin-bottom:32px!important}.mb-9{margin-bottom:36px!important}.mb-10{margin-bottom:40px!important}.mb-11{margin-bottom:44px!important}.mb-12{margin-bottom:48px!important}.mb-13{margin-bottom:52px!important}.mb-14{margin-bottom:56px!important}.mb-15{margin-bottom:60px!important}.mb-16{margin-bottom:64px!important}.mb-auto{margin-bottom:auto!important}.ml-0{margin-left:0!important}.ml-1{margin-left:4px!important}.ml-2{margin-left:8px!important}.ml-3{margin-left:12px!important}.ml-4{margin-left:16px!important}.ml-5{margin-left:20px!important}.ml-6{margin-left:24px!important}.ml-7{margin-left:28px!important}.ml-8{margin-left:32px!important}.ml-9{margin-left:36px!important}.ml-10{margin-left:40px!important}.ml-11{margin-left:44px!important}.ml-12{margin-left:48px!important}.ml-13{margin-left:52px!important}.ml-14{margin-left:56px!important}.ml-15{margin-left:60px!important}.ml-16{margin-left:64px!important}.ml-auto{margin-left:auto!important}.ms-0{margin-inline-start:0px!important}.ms-1{margin-inline-start:4px!important}.ms-2{margin-inline-start:8px!important}.ms-3{margin-inline-start:12px!important}.ms-4{margin-inline-start:16px!important}.ms-5{margin-inline-start:20px!important}.ms-6{margin-inline-start:24px!important}.ms-7{margin-inline-start:28px!important}.ms-8{margin-inline-start:32px!important}.ms-9{margin-inline-start:36px!important}.ms-10{margin-inline-start:40px!important}.ms-11{margin-inline-start:44px!important}.ms-12{margin-inline-start:48px!important}.ms-13{margin-inline-start:52px!important}.ms-14{margin-inline-start:56px!important}.ms-15{margin-inline-start:60px!important}.ms-16{margin-inline-start:64px!important}.ms-auto{margin-inline-start:auto!important}.me-0{margin-inline-end:0px!important}.me-1{margin-inline-end:4px!important}.me-2{margin-inline-end:8px!important}.me-3{margin-inline-end:12px!important}.me-4{margin-inline-end:16px!important}.me-5{margin-inline-end:20px!important}.me-6{margin-inline-end:24px!important}.me-7{margin-inline-end:28px!important}.me-8{margin-inline-end:32px!important}.me-9{margin-inline-end:36px!important}.me-10{margin-inline-end:40px!important}.me-11{margin-inline-end:44px!important}.me-12{margin-inline-end:48px!important}.me-13{margin-inline-end:52px!important}.me-14{margin-inline-end:56px!important}.me-15{margin-inline-end:60px!important}.me-16{margin-inline-end:64px!important}.me-auto{margin-inline-end:auto!important}.ma-n1{margin:-4px!important}.ma-n2{margin:-8px!important}.ma-n3{margin:-12px!important}.ma-n4{margin:-16px!important}.ma-n5{margin:-20px!important}.ma-n6{margin:-24px!important}.ma-n7{margin:-28px!important}.ma-n8{margin:-32px!important}.ma-n9{margin:-36px!important}.ma-n10{margin:-40px!important}.ma-n11{margin:-44px!important}.ma-n12{margin:-48px!important}.ma-n13{margin:-52px!important}.ma-n14{margin:-56px!important}.ma-n15{margin:-60px!important}.ma-n16{margin:-64px!important}.mx-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-n16{margin-right:-64px!important;margin-left:-64px!important}.my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-n1{margin-top:-4px!important}.mt-n2{margin-top:-8px!important}.mt-n3{margin-top:-12px!important}.mt-n4{margin-top:-16px!important}.mt-n5{margin-top:-20px!important}.mt-n6{margin-top:-24px!important}.mt-n7{margin-top:-28px!important}.mt-n8{margin-top:-32px!important}.mt-n9{margin-top:-36px!important}.mt-n10{margin-top:-40px!important}.mt-n11{margin-top:-44px!important}.mt-n12{margin-top:-48px!important}.mt-n13{margin-top:-52px!important}.mt-n14{margin-top:-56px!important}.mt-n15{margin-top:-60px!important}.mt-n16{margin-top:-64px!important}.mr-n1{margin-right:-4px!important}.mr-n2{margin-right:-8px!important}.mr-n3{margin-right:-12px!important}.mr-n4{margin-right:-16px!important}.mr-n5{margin-right:-20px!important}.mr-n6{margin-right:-24px!important}.mr-n7{margin-right:-28px!important}.mr-n8{margin-right:-32px!important}.mr-n9{margin-right:-36px!important}.mr-n10{margin-right:-40px!important}.mr-n11{margin-right:-44px!important}.mr-n12{margin-right:-48px!important}.mr-n13{margin-right:-52px!important}.mr-n14{margin-right:-56px!important}.mr-n15{margin-right:-60px!important}.mr-n16{margin-right:-64px!important}.mb-n1{margin-bottom:-4px!important}.mb-n2{margin-bottom:-8px!important}.mb-n3{margin-bottom:-12px!important}.mb-n4{margin-bottom:-16px!important}.mb-n5{margin-bottom:-20px!important}.mb-n6{margin-bottom:-24px!important}.mb-n7{margin-bottom:-28px!important}.mb-n8{margin-bottom:-32px!important}.mb-n9{margin-bottom:-36px!important}.mb-n10{margin-bottom:-40px!important}.mb-n11{margin-bottom:-44px!important}.mb-n12{margin-bottom:-48px!important}.mb-n13{margin-bottom:-52px!important}.mb-n14{margin-bottom:-56px!important}.mb-n15{margin-bottom:-60px!important}.mb-n16{margin-bottom:-64px!important}.ml-n1{margin-left:-4px!important}.ml-n2{margin-left:-8px!important}.ml-n3{margin-left:-12px!important}.ml-n4{margin-left:-16px!important}.ml-n5{margin-left:-20px!important}.ml-n6{margin-left:-24px!important}.ml-n7{margin-left:-28px!important}.ml-n8{margin-left:-32px!important}.ml-n9{margin-left:-36px!important}.ml-n10{margin-left:-40px!important}.ml-n11{margin-left:-44px!important}.ml-n12{margin-left:-48px!important}.ml-n13{margin-left:-52px!important}.ml-n14{margin-left:-56px!important}.ml-n15{margin-left:-60px!important}.ml-n16{margin-left:-64px!important}.ms-n1{margin-inline-start:-4px!important}.ms-n2{margin-inline-start:-8px!important}.ms-n3{margin-inline-start:-12px!important}.ms-n4{margin-inline-start:-16px!important}.ms-n5{margin-inline-start:-20px!important}.ms-n6{margin-inline-start:-24px!important}.ms-n7{margin-inline-start:-28px!important}.ms-n8{margin-inline-start:-32px!important}.ms-n9{margin-inline-start:-36px!important}.ms-n10{margin-inline-start:-40px!important}.ms-n11{margin-inline-start:-44px!important}.ms-n12{margin-inline-start:-48px!important}.ms-n13{margin-inline-start:-52px!important}.ms-n14{margin-inline-start:-56px!important}.ms-n15{margin-inline-start:-60px!important}.ms-n16{margin-inline-start:-64px!important}.me-n1{margin-inline-end:-4px!important}.me-n2{margin-inline-end:-8px!important}.me-n3{margin-inline-end:-12px!important}.me-n4{margin-inline-end:-16px!important}.me-n5{margin-inline-end:-20px!important}.me-n6{margin-inline-end:-24px!important}.me-n7{margin-inline-end:-28px!important}.me-n8{margin-inline-end:-32px!important}.me-n9{margin-inline-end:-36px!important}.me-n10{margin-inline-end:-40px!important}.me-n11{margin-inline-end:-44px!important}.me-n12{margin-inline-end:-48px!important}.me-n13{margin-inline-end:-52px!important}.me-n14{margin-inline-end:-56px!important}.me-n15{margin-inline-end:-60px!important}.me-n16{margin-inline-end:-64px!important}.pa-0{padding:0!important}.pa-1{padding:4px!important}.pa-2{padding:8px!important}.pa-3{padding:12px!important}.pa-4{padding:16px!important}.pa-5{padding:20px!important}.pa-6{padding:24px!important}.pa-7{padding:28px!important}.pa-8{padding:32px!important}.pa-9{padding:36px!important}.pa-10{padding:40px!important}.pa-11{padding:44px!important}.pa-12{padding:48px!important}.pa-13{padding:52px!important}.pa-14{padding:56px!important}.pa-15{padding:60px!important}.pa-16{padding:64px!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:4px!important;padding-left:4px!important}.px-2{padding-right:8px!important;padding-left:8px!important}.px-3{padding-right:12px!important;padding-left:12px!important}.px-4{padding-right:16px!important;padding-left:16px!important}.px-5{padding-right:20px!important;padding-left:20px!important}.px-6{padding-right:24px!important;padding-left:24px!important}.px-7{padding-right:28px!important;padding-left:28px!important}.px-8{padding-right:32px!important;padding-left:32px!important}.px-9{padding-right:36px!important;padding-left:36px!important}.px-10{padding-right:40px!important;padding-left:40px!important}.px-11{padding-right:44px!important;padding-left:44px!important}.px-12{padding-right:48px!important;padding-left:48px!important}.px-13{padding-right:52px!important;padding-left:52px!important}.px-14{padding-right:56px!important;padding-left:56px!important}.px-15{padding-right:60px!important;padding-left:60px!important}.px-16{padding-right:64px!important;padding-left:64px!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:4px!important;padding-bottom:4px!important}.py-2{padding-top:8px!important;padding-bottom:8px!important}.py-3{padding-top:12px!important;padding-bottom:12px!important}.py-4{padding-top:16px!important;padding-bottom:16px!important}.py-5{padding-top:20px!important;padding-bottom:20px!important}.py-6{padding-top:24px!important;padding-bottom:24px!important}.py-7{padding-top:28px!important;padding-bottom:28px!important}.py-8{padding-top:32px!important;padding-bottom:32px!important}.py-9{padding-top:36px!important;padding-bottom:36px!important}.py-10{padding-top:40px!important;padding-bottom:40px!important}.py-11{padding-top:44px!important;padding-bottom:44px!important}.py-12{padding-top:48px!important;padding-bottom:48px!important}.py-13{padding-top:52px!important;padding-bottom:52px!important}.py-14{padding-top:56px!important;padding-bottom:56px!important}.py-15{padding-top:60px!important;padding-bottom:60px!important}.py-16{padding-top:64px!important;padding-bottom:64px!important}.pt-0{padding-top:0!important}.pt-1{padding-top:4px!important}.pt-2{padding-top:8px!important}.pt-3{padding-top:12px!important}.pt-4{padding-top:16px!important}.pt-5{padding-top:20px!important}.pt-6{padding-top:24px!important}.pt-7{padding-top:28px!important}.pt-8{padding-top:32px!important}.pt-9{padding-top:36px!important}.pt-10{padding-top:40px!important}.pt-11{padding-top:44px!important}.pt-12{padding-top:48px!important}.pt-13{padding-top:52px!important}.pt-14{padding-top:56px!important}.pt-15{padding-top:60px!important}.pt-16{padding-top:64px!important}.pr-0{padding-right:0!important}.pr-1{padding-right:4px!important}.pr-2{padding-right:8px!important}.pr-3{padding-right:12px!important}.pr-4{padding-right:16px!important}.pr-5{padding-right:20px!important}.pr-6{padding-right:24px!important}.pr-7{padding-right:28px!important}.pr-8{padding-right:32px!important}.pr-9{padding-right:36px!important}.pr-10{padding-right:40px!important}.pr-11{padding-right:44px!important}.pr-12{padding-right:48px!important}.pr-13{padding-right:52px!important}.pr-14{padding-right:56px!important}.pr-15{padding-right:60px!important}.pr-16{padding-right:64px!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:4px!important}.pb-2{padding-bottom:8px!important}.pb-3{padding-bottom:12px!important}.pb-4{padding-bottom:16px!important}.pb-5{padding-bottom:20px!important}.pb-6{padding-bottom:24px!important}.pb-7{padding-bottom:28px!important}.pb-8{padding-bottom:32px!important}.pb-9{padding-bottom:36px!important}.pb-10{padding-bottom:40px!important}.pb-11{padding-bottom:44px!important}.pb-12{padding-bottom:48px!important}.pb-13{padding-bottom:52px!important}.pb-14{padding-bottom:56px!important}.pb-15{padding-bottom:60px!important}.pb-16{padding-bottom:64px!important}.pl-0{padding-left:0!important}.pl-1{padding-left:4px!important}.pl-2{padding-left:8px!important}.pl-3{padding-left:12px!important}.pl-4{padding-left:16px!important}.pl-5{padding-left:20px!important}.pl-6{padding-left:24px!important}.pl-7{padding-left:28px!important}.pl-8{padding-left:32px!important}.pl-9{padding-left:36px!important}.pl-10{padding-left:40px!important}.pl-11{padding-left:44px!important}.pl-12{padding-left:48px!important}.pl-13{padding-left:52px!important}.pl-14{padding-left:56px!important}.pl-15{padding-left:60px!important}.pl-16{padding-left:64px!important}.ps-0{padding-inline-start:0px!important}.ps-1{padding-inline-start:4px!important}.ps-2{padding-inline-start:8px!important}.ps-3{padding-inline-start:12px!important}.ps-4{padding-inline-start:16px!important}.ps-5{padding-inline-start:20px!important}.ps-6{padding-inline-start:24px!important}.ps-7{padding-inline-start:28px!important}.ps-8{padding-inline-start:32px!important}.ps-9{padding-inline-start:36px!important}.ps-10{padding-inline-start:40px!important}.ps-11{padding-inline-start:44px!important}.ps-12{padding-inline-start:48px!important}.ps-13{padding-inline-start:52px!important}.ps-14{padding-inline-start:56px!important}.ps-15{padding-inline-start:60px!important}.ps-16{padding-inline-start:64px!important}.pe-0{padding-inline-end:0px!important}.pe-1{padding-inline-end:4px!important}.pe-2{padding-inline-end:8px!important}.pe-3{padding-inline-end:12px!important}.pe-4{padding-inline-end:16px!important}.pe-5{padding-inline-end:20px!important}.pe-6{padding-inline-end:24px!important}.pe-7{padding-inline-end:28px!important}.pe-8{padding-inline-end:32px!important}.pe-9{padding-inline-end:36px!important}.pe-10{padding-inline-end:40px!important}.pe-11{padding-inline-end:44px!important}.pe-12{padding-inline-end:48px!important}.pe-13{padding-inline-end:52px!important}.pe-14{padding-inline-end:56px!important}.pe-15{padding-inline-end:60px!important}.pe-16{padding-inline-end:64px!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:4px!important}.rounded{border-radius:8px!important}.rounded-lg{border-radius:16px!important}.rounded-xl{border-radius:48px!important}.rounded-pill{border-radius:9999px!important}.rounded-circle{border-radius:50%!important}.rounded-shaped{border-radius:48px 0!important}.rounded-md{border-radius:8px!important}.rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-t-sm{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.rounded-t{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.rounded-t-lg{border-top-left-radius:16px!important;border-top-right-radius:16px!important}.rounded-t-xl{border-top-left-radius:48px!important;border-top-right-radius:48px!important}.rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-t-shaped{border-top-left-radius:48px!important;border-top-right-radius:0!important}.rounded-t-md{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-e-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-sm{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-e-sm{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-e{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-e-lg{border-top-right-radius:16px!important;border-bottom-right-radius:16px!important}.v-locale--is-rtl .rounded-e-lg{border-top-left-radius:16px!important;border-bottom-left-radius:16px!important}.v-locale--is-ltr .rounded-e-xl{border-top-right-radius:48px!important;border-bottom-right-radius:48px!important}.v-locale--is-rtl .rounded-e-xl{border-top-left-radius:48px!important;border-bottom-left-radius:48px!important}.v-locale--is-ltr .rounded-e-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-e-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-e-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-e-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-e-shaped{border-top-right-radius:48px!important;border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-e-shaped{border-top-left-radius:48px!important;border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-e-md{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-e-md{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.rounded-b-sm{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.rounded-b{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.rounded-b-lg{border-bottom-left-radius:16px!important;border-bottom-right-radius:16px!important}.rounded-b-xl{border-bottom-left-radius:48px!important;border-bottom-right-radius:48px!important}.rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-b-shaped{border-bottom-left-radius:48px!important;border-bottom-right-radius:0!important}.rounded-b-md{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-sm{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-s-sm{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-s{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-s-lg{border-top-left-radius:16px!important;border-bottom-left-radius:16px!important}.v-locale--is-rtl .rounded-s-lg{border-top-right-radius:16px!important;border-bottom-right-radius:16px!important}.v-locale--is-ltr .rounded-s-xl{border-top-left-radius:48px!important;border-bottom-left-radius:48px!important}.v-locale--is-rtl .rounded-s-xl{border-top-right-radius:48px!important;border-bottom-right-radius:48px!important}.v-locale--is-ltr .rounded-s-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-s-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-s-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-s-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-s-shaped{border-top-left-radius:48px!important;border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-s-shaped{border-top-right-radius:48px!important;border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-s-md{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-s-md{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-0{border-top-left-radius:0!important}.v-locale--is-rtl .rounded-ts-0{border-top-right-radius:0!important}.v-locale--is-ltr .rounded-ts-sm{border-top-left-radius:4px!important}.v-locale--is-rtl .rounded-ts-sm{border-top-right-radius:4px!important}.v-locale--is-ltr .rounded-ts{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-ts-lg{border-top-left-radius:16px!important}.v-locale--is-rtl .rounded-ts-lg{border-top-right-radius:16px!important}.v-locale--is-ltr .rounded-ts-xl{border-top-left-radius:48px!important}.v-locale--is-rtl .rounded-ts-xl{border-top-right-radius:48px!important}.v-locale--is-ltr .rounded-ts-pill{border-top-left-radius:9999px!important}.v-locale--is-rtl .rounded-ts-pill{border-top-right-radius:9999px!important}.v-locale--is-ltr .rounded-ts-circle{border-top-left-radius:50%!important}.v-locale--is-rtl .rounded-ts-circle{border-top-right-radius:50%!important}.v-locale--is-ltr .rounded-ts-shaped{border-top-left-radius:48px 0!important}.v-locale--is-rtl .rounded-ts-shaped{border-top-right-radius:48px 0!important}.v-locale--is-ltr .rounded-ts-md{border-top-left-radius:8px!important}.v-locale--is-rtl .rounded-ts-md{border-top-right-radius:8px!important}.v-locale--is-ltr .rounded-te-0{border-top-right-radius:0!important}.v-locale--is-rtl .rounded-te-0{border-top-left-radius:0!important}.v-locale--is-ltr .rounded-te-sm{border-top-right-radius:4px!important}.v-locale--is-rtl .rounded-te-sm{border-top-left-radius:4px!important}.v-locale--is-ltr .rounded-te{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-te-lg{border-top-right-radius:16px!important}.v-locale--is-rtl .rounded-te-lg{border-top-left-radius:16px!important}.v-locale--is-ltr .rounded-te-xl{border-top-right-radius:48px!important}.v-locale--is-rtl .rounded-te-xl{border-top-left-radius:48px!important}.v-locale--is-ltr .rounded-te-pill{border-top-right-radius:9999px!important}.v-locale--is-rtl .rounded-te-pill{border-top-left-radius:9999px!important}.v-locale--is-ltr .rounded-te-circle{border-top-right-radius:50%!important}.v-locale--is-rtl .rounded-te-circle{border-top-left-radius:50%!important}.v-locale--is-ltr .rounded-te-shaped{border-top-right-radius:48px 0!important}.v-locale--is-rtl .rounded-te-shaped{border-top-left-radius:48px 0!important}.v-locale--is-ltr .rounded-te-md{border-top-right-radius:8px!important}.v-locale--is-rtl .rounded-te-md{border-top-left-radius:8px!important}.v-locale--is-ltr .rounded-be-0{border-bottom-right-radius:0!important}.v-locale--is-rtl .rounded-be-0{border-bottom-left-radius:0!important}.v-locale--is-ltr .rounded-be-sm{border-bottom-right-radius:4px!important}.v-locale--is-rtl .rounded-be-sm{border-bottom-left-radius:4px!important}.v-locale--is-ltr .rounded-be{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-be-lg{border-bottom-right-radius:16px!important}.v-locale--is-rtl .rounded-be-lg{border-bottom-left-radius:16px!important}.v-locale--is-ltr .rounded-be-xl{border-bottom-right-radius:48px!important}.v-locale--is-rtl .rounded-be-xl{border-bottom-left-radius:48px!important}.v-locale--is-ltr .rounded-be-pill{border-bottom-right-radius:9999px!important}.v-locale--is-rtl .rounded-be-pill{border-bottom-left-radius:9999px!important}.v-locale--is-ltr .rounded-be-circle{border-bottom-right-radius:50%!important}.v-locale--is-rtl .rounded-be-circle{border-bottom-left-radius:50%!important}.v-locale--is-ltr .rounded-be-shaped{border-bottom-right-radius:48px 0!important}.v-locale--is-rtl .rounded-be-shaped{border-bottom-left-radius:48px 0!important}.v-locale--is-ltr .rounded-be-md{border-bottom-right-radius:8px!important}.v-locale--is-rtl .rounded-be-md{border-bottom-left-radius:8px!important}.v-locale--is-ltr .rounded-bs-0{border-bottom-left-radius:0!important}.v-locale--is-rtl .rounded-bs-0{border-bottom-right-radius:0!important}.v-locale--is-ltr .rounded-bs-sm{border-bottom-left-radius:4px!important}.v-locale--is-rtl .rounded-bs-sm{border-bottom-right-radius:4px!important}.v-locale--is-ltr .rounded-bs{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs{border-bottom-right-radius:8px!important}.v-locale--is-ltr .rounded-bs-lg{border-bottom-left-radius:16px!important}.v-locale--is-rtl .rounded-bs-lg{border-bottom-right-radius:16px!important}.v-locale--is-ltr .rounded-bs-xl{border-bottom-left-radius:48px!important}.v-locale--is-rtl .rounded-bs-xl{border-bottom-right-radius:48px!important}.v-locale--is-ltr .rounded-bs-pill{border-bottom-left-radius:9999px!important}.v-locale--is-rtl .rounded-bs-pill{border-bottom-right-radius:9999px!important}.v-locale--is-ltr .rounded-bs-circle{border-bottom-left-radius:50%!important}.v-locale--is-rtl .rounded-bs-circle{border-bottom-right-radius:50%!important}.v-locale--is-ltr .rounded-bs-shaped{border-bottom-left-radius:48px 0!important}.v-locale--is-rtl .rounded-bs-shaped{border-bottom-right-radius:48px 0!important}.v-locale--is-ltr .rounded-bs-md{border-bottom-left-radius:8px!important}.v-locale--is-rtl .rounded-bs-md{border-bottom-right-radius:8px!important}.border-0{border-width:0!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border{border-width:thin!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-sm{border-width:1px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-md{border-width:2px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-lg{border-width:4px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-xl{border-width:8px!important;border-style:solid!important;border-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-opacity-0{--v-border-opacity: 0 !important}.border-opacity{--v-border-opacity: .12 !important}.border-opacity-25{--v-border-opacity: .25 !important}.border-opacity-50{--v-border-opacity: .5 !important}.border-opacity-75{--v-border-opacity: .75 !important}.border-opacity-100{--v-border-opacity: 1 !important}.border-t-0{border-block-start-width:0!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t{border-block-start-width:thin!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-sm{border-block-start-width:1px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-md{border-block-start-width:2px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-lg{border-block-start-width:4px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-t-xl{border-block-start-width:8px!important;border-block-start-style:solid!important;border-block-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-0{border-inline-end-width:0!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e{border-inline-end-width:thin!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-sm{border-inline-end-width:1px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-md{border-inline-end-width:2px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-lg{border-inline-end-width:4px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-e-xl{border-inline-end-width:8px!important;border-inline-end-style:solid!important;border-inline-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-0{border-block-end-width:0!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b{border-block-end-width:thin!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-sm{border-block-end-width:1px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-md{border-block-end-width:2px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-lg{border-block-end-width:4px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-b-xl{border-block-end-width:8px!important;border-block-end-style:solid!important;border-block-end-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-0{border-inline-start-width:0!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s{border-inline-start-width:thin!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-sm{border-inline-start-width:1px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-md{border-inline-start-width:2px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-lg{border-inline-start-width:4px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-s-xl{border-inline-start-width:8px!important;border-inline-start-style:solid!important;border-inline-start-color:rgba(var(--v-border-color),var(--v-border-opacity))!important}.border-solid{border-style:solid!important}.border-dashed{border-style:dashed!important}.border-dotted{border-style:dotted!important}.border-double{border-style:double!important}.border-none{border-style:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-start{text-align:start!important}.text-end{text-align:end!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-underline{text-decoration:underline!important}.text-wrap{white-space:normal!important}.text-no-wrap{white-space:nowrap!important}.text-pre{white-space:pre!important}.text-pre-line{white-space:pre-line!important}.text-pre-wrap{white-space:pre-wrap!important}.text-break{overflow-wrap:break-word!important;word-break:break-word!important}.text-high-emphasis{color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity))!important}.text-medium-emphasis{color:rgba(var(--v-theme-on-background),var(--v-medium-emphasis-opacity))!important}.text-disabled{color:rgba(var(--v-theme-on-background),var(--v-disabled-opacity))!important}.text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.text-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}.text-none{text-transform:none!important}.text-capitalize{text-transform:capitalize!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.font-weight-thin{font-weight:100!important}.font-weight-light{font-weight:300!important}.font-weight-regular{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-black{font-weight:900!important}.font-italic{font-style:italic!important}.text-mono{font-family:monospace!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.position-absolute{position:absolute!important}.position-sticky{position:sticky!important}.fill-height{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.h-0{height:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-screen{height:100dvh!important}.w-auto{width:auto!important}.w-0{width:0!important}.w-25{width:25%!important}.w-33{width:33%!important}.w-50{width:50%!important}.w-66{width:66%!important}.w-75{width:75%!important}.w-100{width:100%!important}@media (min-width: 600px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.float-sm-none{float:none!important}.float-sm-left{float:left!important}.float-sm-right{float:right!important}.v-locale--is-rtl .float-sm-end{float:left!important}.v-locale--is-rtl .float-sm-start,.v-locale--is-ltr .float-sm-end{float:right!important}.v-locale--is-ltr .float-sm-start{float:left!important}.flex-sm-fill,.flex-sm-1-1{flex:1 1 auto!important}.flex-sm-1-0{flex:1 0 auto!important}.flex-sm-0-1{flex:0 1 auto!important}.flex-sm-0-0{flex:0 0 auto!important}.flex-sm-1-1-100{flex:1 1 100%!important}.flex-sm-1-0-100{flex:1 0 100%!important}.flex-sm-0-1-100{flex:0 1 100%!important}.flex-sm-0-0-100{flex:0 0 100%!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-sm-start{justify-content:flex-start!important}.justify-sm-end{justify-content:flex-end!important}.justify-sm-center{justify-content:center!important}.justify-sm-space-between{justify-content:space-between!important}.justify-sm-space-around{justify-content:space-around!important}.justify-sm-space-evenly{justify-content:space-evenly!important}.align-sm-start{align-items:flex-start!important}.align-sm-end{align-items:flex-end!important}.align-sm-center{align-items:center!important}.align-sm-baseline{align-items:baseline!important}.align-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-space-between{align-content:space-between!important}.align-content-sm-space-around{align-content:space-around!important}.align-content-sm-space-evenly{align-content:space-evenly!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-sm-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-sm-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.order-sm-last{order:13!important}.ma-sm-0{margin:0!important}.ma-sm-1{margin:4px!important}.ma-sm-2{margin:8px!important}.ma-sm-3{margin:12px!important}.ma-sm-4{margin:16px!important}.ma-sm-5{margin:20px!important}.ma-sm-6{margin:24px!important}.ma-sm-7{margin:28px!important}.ma-sm-8{margin:32px!important}.ma-sm-9{margin:36px!important}.ma-sm-10{margin:40px!important}.ma-sm-11{margin:44px!important}.ma-sm-12{margin:48px!important}.ma-sm-13{margin:52px!important}.ma-sm-14{margin:56px!important}.ma-sm-15{margin:60px!important}.ma-sm-16{margin:64px!important}.ma-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:4px!important;margin-left:4px!important}.mx-sm-2{margin-right:8px!important;margin-left:8px!important}.mx-sm-3{margin-right:12px!important;margin-left:12px!important}.mx-sm-4{margin-right:16px!important;margin-left:16px!important}.mx-sm-5{margin-right:20px!important;margin-left:20px!important}.mx-sm-6{margin-right:24px!important;margin-left:24px!important}.mx-sm-7{margin-right:28px!important;margin-left:28px!important}.mx-sm-8{margin-right:32px!important;margin-left:32px!important}.mx-sm-9{margin-right:36px!important;margin-left:36px!important}.mx-sm-10{margin-right:40px!important;margin-left:40px!important}.mx-sm-11{margin-right:44px!important;margin-left:44px!important}.mx-sm-12{margin-right:48px!important;margin-left:48px!important}.mx-sm-13{margin-right:52px!important;margin-left:52px!important}.mx-sm-14{margin-right:56px!important;margin-left:56px!important}.mx-sm-15{margin-right:60px!important;margin-left:60px!important}.mx-sm-16{margin-right:64px!important;margin-left:64px!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:4px!important}.mt-sm-2{margin-top:8px!important}.mt-sm-3{margin-top:12px!important}.mt-sm-4{margin-top:16px!important}.mt-sm-5{margin-top:20px!important}.mt-sm-6{margin-top:24px!important}.mt-sm-7{margin-top:28px!important}.mt-sm-8{margin-top:32px!important}.mt-sm-9{margin-top:36px!important}.mt-sm-10{margin-top:40px!important}.mt-sm-11{margin-top:44px!important}.mt-sm-12{margin-top:48px!important}.mt-sm-13{margin-top:52px!important}.mt-sm-14{margin-top:56px!important}.mt-sm-15{margin-top:60px!important}.mt-sm-16{margin-top:64px!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-0{margin-right:0!important}.mr-sm-1{margin-right:4px!important}.mr-sm-2{margin-right:8px!important}.mr-sm-3{margin-right:12px!important}.mr-sm-4{margin-right:16px!important}.mr-sm-5{margin-right:20px!important}.mr-sm-6{margin-right:24px!important}.mr-sm-7{margin-right:28px!important}.mr-sm-8{margin-right:32px!important}.mr-sm-9{margin-right:36px!important}.mr-sm-10{margin-right:40px!important}.mr-sm-11{margin-right:44px!important}.mr-sm-12{margin-right:48px!important}.mr-sm-13{margin-right:52px!important}.mr-sm-14{margin-right:56px!important}.mr-sm-15{margin-right:60px!important}.mr-sm-16{margin-right:64px!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:4px!important}.mb-sm-2{margin-bottom:8px!important}.mb-sm-3{margin-bottom:12px!important}.mb-sm-4{margin-bottom:16px!important}.mb-sm-5{margin-bottom:20px!important}.mb-sm-6{margin-bottom:24px!important}.mb-sm-7{margin-bottom:28px!important}.mb-sm-8{margin-bottom:32px!important}.mb-sm-9{margin-bottom:36px!important}.mb-sm-10{margin-bottom:40px!important}.mb-sm-11{margin-bottom:44px!important}.mb-sm-12{margin-bottom:48px!important}.mb-sm-13{margin-bottom:52px!important}.mb-sm-14{margin-bottom:56px!important}.mb-sm-15{margin-bottom:60px!important}.mb-sm-16{margin-bottom:64px!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-0{margin-left:0!important}.ml-sm-1{margin-left:4px!important}.ml-sm-2{margin-left:8px!important}.ml-sm-3{margin-left:12px!important}.ml-sm-4{margin-left:16px!important}.ml-sm-5{margin-left:20px!important}.ml-sm-6{margin-left:24px!important}.ml-sm-7{margin-left:28px!important}.ml-sm-8{margin-left:32px!important}.ml-sm-9{margin-left:36px!important}.ml-sm-10{margin-left:40px!important}.ml-sm-11{margin-left:44px!important}.ml-sm-12{margin-left:48px!important}.ml-sm-13{margin-left:52px!important}.ml-sm-14{margin-left:56px!important}.ml-sm-15{margin-left:60px!important}.ml-sm-16{margin-left:64px!important}.ml-sm-auto{margin-left:auto!important}.ms-sm-0{margin-inline-start:0px!important}.ms-sm-1{margin-inline-start:4px!important}.ms-sm-2{margin-inline-start:8px!important}.ms-sm-3{margin-inline-start:12px!important}.ms-sm-4{margin-inline-start:16px!important}.ms-sm-5{margin-inline-start:20px!important}.ms-sm-6{margin-inline-start:24px!important}.ms-sm-7{margin-inline-start:28px!important}.ms-sm-8{margin-inline-start:32px!important}.ms-sm-9{margin-inline-start:36px!important}.ms-sm-10{margin-inline-start:40px!important}.ms-sm-11{margin-inline-start:44px!important}.ms-sm-12{margin-inline-start:48px!important}.ms-sm-13{margin-inline-start:52px!important}.ms-sm-14{margin-inline-start:56px!important}.ms-sm-15{margin-inline-start:60px!important}.ms-sm-16{margin-inline-start:64px!important}.ms-sm-auto{margin-inline-start:auto!important}.me-sm-0{margin-inline-end:0px!important}.me-sm-1{margin-inline-end:4px!important}.me-sm-2{margin-inline-end:8px!important}.me-sm-3{margin-inline-end:12px!important}.me-sm-4{margin-inline-end:16px!important}.me-sm-5{margin-inline-end:20px!important}.me-sm-6{margin-inline-end:24px!important}.me-sm-7{margin-inline-end:28px!important}.me-sm-8{margin-inline-end:32px!important}.me-sm-9{margin-inline-end:36px!important}.me-sm-10{margin-inline-end:40px!important}.me-sm-11{margin-inline-end:44px!important}.me-sm-12{margin-inline-end:48px!important}.me-sm-13{margin-inline-end:52px!important}.me-sm-14{margin-inline-end:56px!important}.me-sm-15{margin-inline-end:60px!important}.me-sm-16{margin-inline-end:64px!important}.me-sm-auto{margin-inline-end:auto!important}.ma-sm-n1{margin:-4px!important}.ma-sm-n2{margin:-8px!important}.ma-sm-n3{margin:-12px!important}.ma-sm-n4{margin:-16px!important}.ma-sm-n5{margin:-20px!important}.ma-sm-n6{margin:-24px!important}.ma-sm-n7{margin:-28px!important}.ma-sm-n8{margin:-32px!important}.ma-sm-n9{margin:-36px!important}.ma-sm-n10{margin:-40px!important}.ma-sm-n11{margin:-44px!important}.ma-sm-n12{margin:-48px!important}.ma-sm-n13{margin:-52px!important}.ma-sm-n14{margin:-56px!important}.ma-sm-n15{margin:-60px!important}.ma-sm-n16{margin:-64px!important}.mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-sm-n1{margin-top:-4px!important}.mt-sm-n2{margin-top:-8px!important}.mt-sm-n3{margin-top:-12px!important}.mt-sm-n4{margin-top:-16px!important}.mt-sm-n5{margin-top:-20px!important}.mt-sm-n6{margin-top:-24px!important}.mt-sm-n7{margin-top:-28px!important}.mt-sm-n8{margin-top:-32px!important}.mt-sm-n9{margin-top:-36px!important}.mt-sm-n10{margin-top:-40px!important}.mt-sm-n11{margin-top:-44px!important}.mt-sm-n12{margin-top:-48px!important}.mt-sm-n13{margin-top:-52px!important}.mt-sm-n14{margin-top:-56px!important}.mt-sm-n15{margin-top:-60px!important}.mt-sm-n16{margin-top:-64px!important}.mr-sm-n1{margin-right:-4px!important}.mr-sm-n2{margin-right:-8px!important}.mr-sm-n3{margin-right:-12px!important}.mr-sm-n4{margin-right:-16px!important}.mr-sm-n5{margin-right:-20px!important}.mr-sm-n6{margin-right:-24px!important}.mr-sm-n7{margin-right:-28px!important}.mr-sm-n8{margin-right:-32px!important}.mr-sm-n9{margin-right:-36px!important}.mr-sm-n10{margin-right:-40px!important}.mr-sm-n11{margin-right:-44px!important}.mr-sm-n12{margin-right:-48px!important}.mr-sm-n13{margin-right:-52px!important}.mr-sm-n14{margin-right:-56px!important}.mr-sm-n15{margin-right:-60px!important}.mr-sm-n16{margin-right:-64px!important}.mb-sm-n1{margin-bottom:-4px!important}.mb-sm-n2{margin-bottom:-8px!important}.mb-sm-n3{margin-bottom:-12px!important}.mb-sm-n4{margin-bottom:-16px!important}.mb-sm-n5{margin-bottom:-20px!important}.mb-sm-n6{margin-bottom:-24px!important}.mb-sm-n7{margin-bottom:-28px!important}.mb-sm-n8{margin-bottom:-32px!important}.mb-sm-n9{margin-bottom:-36px!important}.mb-sm-n10{margin-bottom:-40px!important}.mb-sm-n11{margin-bottom:-44px!important}.mb-sm-n12{margin-bottom:-48px!important}.mb-sm-n13{margin-bottom:-52px!important}.mb-sm-n14{margin-bottom:-56px!important}.mb-sm-n15{margin-bottom:-60px!important}.mb-sm-n16{margin-bottom:-64px!important}.ml-sm-n1{margin-left:-4px!important}.ml-sm-n2{margin-left:-8px!important}.ml-sm-n3{margin-left:-12px!important}.ml-sm-n4{margin-left:-16px!important}.ml-sm-n5{margin-left:-20px!important}.ml-sm-n6{margin-left:-24px!important}.ml-sm-n7{margin-left:-28px!important}.ml-sm-n8{margin-left:-32px!important}.ml-sm-n9{margin-left:-36px!important}.ml-sm-n10{margin-left:-40px!important}.ml-sm-n11{margin-left:-44px!important}.ml-sm-n12{margin-left:-48px!important}.ml-sm-n13{margin-left:-52px!important}.ml-sm-n14{margin-left:-56px!important}.ml-sm-n15{margin-left:-60px!important}.ml-sm-n16{margin-left:-64px!important}.ms-sm-n1{margin-inline-start:-4px!important}.ms-sm-n2{margin-inline-start:-8px!important}.ms-sm-n3{margin-inline-start:-12px!important}.ms-sm-n4{margin-inline-start:-16px!important}.ms-sm-n5{margin-inline-start:-20px!important}.ms-sm-n6{margin-inline-start:-24px!important}.ms-sm-n7{margin-inline-start:-28px!important}.ms-sm-n8{margin-inline-start:-32px!important}.ms-sm-n9{margin-inline-start:-36px!important}.ms-sm-n10{margin-inline-start:-40px!important}.ms-sm-n11{margin-inline-start:-44px!important}.ms-sm-n12{margin-inline-start:-48px!important}.ms-sm-n13{margin-inline-start:-52px!important}.ms-sm-n14{margin-inline-start:-56px!important}.ms-sm-n15{margin-inline-start:-60px!important}.ms-sm-n16{margin-inline-start:-64px!important}.me-sm-n1{margin-inline-end:-4px!important}.me-sm-n2{margin-inline-end:-8px!important}.me-sm-n3{margin-inline-end:-12px!important}.me-sm-n4{margin-inline-end:-16px!important}.me-sm-n5{margin-inline-end:-20px!important}.me-sm-n6{margin-inline-end:-24px!important}.me-sm-n7{margin-inline-end:-28px!important}.me-sm-n8{margin-inline-end:-32px!important}.me-sm-n9{margin-inline-end:-36px!important}.me-sm-n10{margin-inline-end:-40px!important}.me-sm-n11{margin-inline-end:-44px!important}.me-sm-n12{margin-inline-end:-48px!important}.me-sm-n13{margin-inline-end:-52px!important}.me-sm-n14{margin-inline-end:-56px!important}.me-sm-n15{margin-inline-end:-60px!important}.me-sm-n16{margin-inline-end:-64px!important}.pa-sm-0{padding:0!important}.pa-sm-1{padding:4px!important}.pa-sm-2{padding:8px!important}.pa-sm-3{padding:12px!important}.pa-sm-4{padding:16px!important}.pa-sm-5{padding:20px!important}.pa-sm-6{padding:24px!important}.pa-sm-7{padding:28px!important}.pa-sm-8{padding:32px!important}.pa-sm-9{padding:36px!important}.pa-sm-10{padding:40px!important}.pa-sm-11{padding:44px!important}.pa-sm-12{padding:48px!important}.pa-sm-13{padding:52px!important}.pa-sm-14{padding:56px!important}.pa-sm-15{padding:60px!important}.pa-sm-16{padding:64px!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:4px!important;padding-left:4px!important}.px-sm-2{padding-right:8px!important;padding-left:8px!important}.px-sm-3{padding-right:12px!important;padding-left:12px!important}.px-sm-4{padding-right:16px!important;padding-left:16px!important}.px-sm-5{padding-right:20px!important;padding-left:20px!important}.px-sm-6{padding-right:24px!important;padding-left:24px!important}.px-sm-7{padding-right:28px!important;padding-left:28px!important}.px-sm-8{padding-right:32px!important;padding-left:32px!important}.px-sm-9{padding-right:36px!important;padding-left:36px!important}.px-sm-10{padding-right:40px!important;padding-left:40px!important}.px-sm-11{padding-right:44px!important;padding-left:44px!important}.px-sm-12{padding-right:48px!important;padding-left:48px!important}.px-sm-13{padding-right:52px!important;padding-left:52px!important}.px-sm-14{padding-right:56px!important;padding-left:56px!important}.px-sm-15{padding-right:60px!important;padding-left:60px!important}.px-sm-16{padding-right:64px!important;padding-left:64px!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:4px!important}.pt-sm-2{padding-top:8px!important}.pt-sm-3{padding-top:12px!important}.pt-sm-4{padding-top:16px!important}.pt-sm-5{padding-top:20px!important}.pt-sm-6{padding-top:24px!important}.pt-sm-7{padding-top:28px!important}.pt-sm-8{padding-top:32px!important}.pt-sm-9{padding-top:36px!important}.pt-sm-10{padding-top:40px!important}.pt-sm-11{padding-top:44px!important}.pt-sm-12{padding-top:48px!important}.pt-sm-13{padding-top:52px!important}.pt-sm-14{padding-top:56px!important}.pt-sm-15{padding-top:60px!important}.pt-sm-16{padding-top:64px!important}.pr-sm-0{padding-right:0!important}.pr-sm-1{padding-right:4px!important}.pr-sm-2{padding-right:8px!important}.pr-sm-3{padding-right:12px!important}.pr-sm-4{padding-right:16px!important}.pr-sm-5{padding-right:20px!important}.pr-sm-6{padding-right:24px!important}.pr-sm-7{padding-right:28px!important}.pr-sm-8{padding-right:32px!important}.pr-sm-9{padding-right:36px!important}.pr-sm-10{padding-right:40px!important}.pr-sm-11{padding-right:44px!important}.pr-sm-12{padding-right:48px!important}.pr-sm-13{padding-right:52px!important}.pr-sm-14{padding-right:56px!important}.pr-sm-15{padding-right:60px!important}.pr-sm-16{padding-right:64px!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:4px!important}.pb-sm-2{padding-bottom:8px!important}.pb-sm-3{padding-bottom:12px!important}.pb-sm-4{padding-bottom:16px!important}.pb-sm-5{padding-bottom:20px!important}.pb-sm-6{padding-bottom:24px!important}.pb-sm-7{padding-bottom:28px!important}.pb-sm-8{padding-bottom:32px!important}.pb-sm-9{padding-bottom:36px!important}.pb-sm-10{padding-bottom:40px!important}.pb-sm-11{padding-bottom:44px!important}.pb-sm-12{padding-bottom:48px!important}.pb-sm-13{padding-bottom:52px!important}.pb-sm-14{padding-bottom:56px!important}.pb-sm-15{padding-bottom:60px!important}.pb-sm-16{padding-bottom:64px!important}.pl-sm-0{padding-left:0!important}.pl-sm-1{padding-left:4px!important}.pl-sm-2{padding-left:8px!important}.pl-sm-3{padding-left:12px!important}.pl-sm-4{padding-left:16px!important}.pl-sm-5{padding-left:20px!important}.pl-sm-6{padding-left:24px!important}.pl-sm-7{padding-left:28px!important}.pl-sm-8{padding-left:32px!important}.pl-sm-9{padding-left:36px!important}.pl-sm-10{padding-left:40px!important}.pl-sm-11{padding-left:44px!important}.pl-sm-12{padding-left:48px!important}.pl-sm-13{padding-left:52px!important}.pl-sm-14{padding-left:56px!important}.pl-sm-15{padding-left:60px!important}.pl-sm-16{padding-left:64px!important}.ps-sm-0{padding-inline-start:0px!important}.ps-sm-1{padding-inline-start:4px!important}.ps-sm-2{padding-inline-start:8px!important}.ps-sm-3{padding-inline-start:12px!important}.ps-sm-4{padding-inline-start:16px!important}.ps-sm-5{padding-inline-start:20px!important}.ps-sm-6{padding-inline-start:24px!important}.ps-sm-7{padding-inline-start:28px!important}.ps-sm-8{padding-inline-start:32px!important}.ps-sm-9{padding-inline-start:36px!important}.ps-sm-10{padding-inline-start:40px!important}.ps-sm-11{padding-inline-start:44px!important}.ps-sm-12{padding-inline-start:48px!important}.ps-sm-13{padding-inline-start:52px!important}.ps-sm-14{padding-inline-start:56px!important}.ps-sm-15{padding-inline-start:60px!important}.ps-sm-16{padding-inline-start:64px!important}.pe-sm-0{padding-inline-end:0px!important}.pe-sm-1{padding-inline-end:4px!important}.pe-sm-2{padding-inline-end:8px!important}.pe-sm-3{padding-inline-end:12px!important}.pe-sm-4{padding-inline-end:16px!important}.pe-sm-5{padding-inline-end:20px!important}.pe-sm-6{padding-inline-end:24px!important}.pe-sm-7{padding-inline-end:28px!important}.pe-sm-8{padding-inline-end:32px!important}.pe-sm-9{padding-inline-end:36px!important}.pe-sm-10{padding-inline-end:40px!important}.pe-sm-11{padding-inline-end:44px!important}.pe-sm-12{padding-inline-end:48px!important}.pe-sm-13{padding-inline-end:52px!important}.pe-sm-14{padding-inline-end:56px!important}.pe-sm-15{padding-inline-end:60px!important}.pe-sm-16{padding-inline-end:64px!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.text-sm-justify{text-align:justify!important}.text-sm-start{text-align:start!important}.text-sm-end{text-align:end!important}.text-sm-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-sm-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-sm-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-sm-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-sm-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-sm-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-sm-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-sm-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-sm-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-sm-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-sm-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-sm-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-sm-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}}@media (min-width: 960px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.float-md-none{float:none!important}.float-md-left{float:left!important}.float-md-right{float:right!important}.v-locale--is-rtl .float-md-end{float:left!important}.v-locale--is-rtl .float-md-start,.v-locale--is-ltr .float-md-end{float:right!important}.v-locale--is-ltr .float-md-start{float:left!important}.flex-md-fill,.flex-md-1-1{flex:1 1 auto!important}.flex-md-1-0{flex:1 0 auto!important}.flex-md-0-1{flex:0 1 auto!important}.flex-md-0-0{flex:0 0 auto!important}.flex-md-1-1-100{flex:1 1 100%!important}.flex-md-1-0-100{flex:1 0 100%!important}.flex-md-0-1-100{flex:0 1 100%!important}.flex-md-0-0-100{flex:0 0 100%!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-md-start{justify-content:flex-start!important}.justify-md-end{justify-content:flex-end!important}.justify-md-center{justify-content:center!important}.justify-md-space-between{justify-content:space-between!important}.justify-md-space-around{justify-content:space-around!important}.justify-md-space-evenly{justify-content:space-evenly!important}.align-md-start{align-items:flex-start!important}.align-md-end{align-items:flex-end!important}.align-md-center{align-items:center!important}.align-md-baseline{align-items:baseline!important}.align-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-space-between{align-content:space-between!important}.align-content-md-space-around{align-content:space-around!important}.align-content-md-space-evenly{align-content:space-evenly!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-6{order:6!important}.order-md-7{order:7!important}.order-md-8{order:8!important}.order-md-9{order:9!important}.order-md-10{order:10!important}.order-md-11{order:11!important}.order-md-12{order:12!important}.order-md-last{order:13!important}.ma-md-0{margin:0!important}.ma-md-1{margin:4px!important}.ma-md-2{margin:8px!important}.ma-md-3{margin:12px!important}.ma-md-4{margin:16px!important}.ma-md-5{margin:20px!important}.ma-md-6{margin:24px!important}.ma-md-7{margin:28px!important}.ma-md-8{margin:32px!important}.ma-md-9{margin:36px!important}.ma-md-10{margin:40px!important}.ma-md-11{margin:44px!important}.ma-md-12{margin:48px!important}.ma-md-13{margin:52px!important}.ma-md-14{margin:56px!important}.ma-md-15{margin:60px!important}.ma-md-16{margin:64px!important}.ma-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:4px!important;margin-left:4px!important}.mx-md-2{margin-right:8px!important;margin-left:8px!important}.mx-md-3{margin-right:12px!important;margin-left:12px!important}.mx-md-4{margin-right:16px!important;margin-left:16px!important}.mx-md-5{margin-right:20px!important;margin-left:20px!important}.mx-md-6{margin-right:24px!important;margin-left:24px!important}.mx-md-7{margin-right:28px!important;margin-left:28px!important}.mx-md-8{margin-right:32px!important;margin-left:32px!important}.mx-md-9{margin-right:36px!important;margin-left:36px!important}.mx-md-10{margin-right:40px!important;margin-left:40px!important}.mx-md-11{margin-right:44px!important;margin-left:44px!important}.mx-md-12{margin-right:48px!important;margin-left:48px!important}.mx-md-13{margin-right:52px!important;margin-left:52px!important}.mx-md-14{margin-right:56px!important;margin-left:56px!important}.mx-md-15{margin-right:60px!important;margin-left:60px!important}.mx-md-16{margin-right:64px!important;margin-left:64px!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:4px!important;margin-bottom:4px!important}.my-md-2{margin-top:8px!important;margin-bottom:8px!important}.my-md-3{margin-top:12px!important;margin-bottom:12px!important}.my-md-4{margin-top:16px!important;margin-bottom:16px!important}.my-md-5{margin-top:20px!important;margin-bottom:20px!important}.my-md-6{margin-top:24px!important;margin-bottom:24px!important}.my-md-7{margin-top:28px!important;margin-bottom:28px!important}.my-md-8{margin-top:32px!important;margin-bottom:32px!important}.my-md-9{margin-top:36px!important;margin-bottom:36px!important}.my-md-10{margin-top:40px!important;margin-bottom:40px!important}.my-md-11{margin-top:44px!important;margin-bottom:44px!important}.my-md-12{margin-top:48px!important;margin-bottom:48px!important}.my-md-13{margin-top:52px!important;margin-bottom:52px!important}.my-md-14{margin-top:56px!important;margin-bottom:56px!important}.my-md-15{margin-top:60px!important;margin-bottom:60px!important}.my-md-16{margin-top:64px!important;margin-bottom:64px!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:4px!important}.mt-md-2{margin-top:8px!important}.mt-md-3{margin-top:12px!important}.mt-md-4{margin-top:16px!important}.mt-md-5{margin-top:20px!important}.mt-md-6{margin-top:24px!important}.mt-md-7{margin-top:28px!important}.mt-md-8{margin-top:32px!important}.mt-md-9{margin-top:36px!important}.mt-md-10{margin-top:40px!important}.mt-md-11{margin-top:44px!important}.mt-md-12{margin-top:48px!important}.mt-md-13{margin-top:52px!important}.mt-md-14{margin-top:56px!important}.mt-md-15{margin-top:60px!important}.mt-md-16{margin-top:64px!important}.mt-md-auto{margin-top:auto!important}.mr-md-0{margin-right:0!important}.mr-md-1{margin-right:4px!important}.mr-md-2{margin-right:8px!important}.mr-md-3{margin-right:12px!important}.mr-md-4{margin-right:16px!important}.mr-md-5{margin-right:20px!important}.mr-md-6{margin-right:24px!important}.mr-md-7{margin-right:28px!important}.mr-md-8{margin-right:32px!important}.mr-md-9{margin-right:36px!important}.mr-md-10{margin-right:40px!important}.mr-md-11{margin-right:44px!important}.mr-md-12{margin-right:48px!important}.mr-md-13{margin-right:52px!important}.mr-md-14{margin-right:56px!important}.mr-md-15{margin-right:60px!important}.mr-md-16{margin-right:64px!important}.mr-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:4px!important}.mb-md-2{margin-bottom:8px!important}.mb-md-3{margin-bottom:12px!important}.mb-md-4{margin-bottom:16px!important}.mb-md-5{margin-bottom:20px!important}.mb-md-6{margin-bottom:24px!important}.mb-md-7{margin-bottom:28px!important}.mb-md-8{margin-bottom:32px!important}.mb-md-9{margin-bottom:36px!important}.mb-md-10{margin-bottom:40px!important}.mb-md-11{margin-bottom:44px!important}.mb-md-12{margin-bottom:48px!important}.mb-md-13{margin-bottom:52px!important}.mb-md-14{margin-bottom:56px!important}.mb-md-15{margin-bottom:60px!important}.mb-md-16{margin-bottom:64px!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-0{margin-left:0!important}.ml-md-1{margin-left:4px!important}.ml-md-2{margin-left:8px!important}.ml-md-3{margin-left:12px!important}.ml-md-4{margin-left:16px!important}.ml-md-5{margin-left:20px!important}.ml-md-6{margin-left:24px!important}.ml-md-7{margin-left:28px!important}.ml-md-8{margin-left:32px!important}.ml-md-9{margin-left:36px!important}.ml-md-10{margin-left:40px!important}.ml-md-11{margin-left:44px!important}.ml-md-12{margin-left:48px!important}.ml-md-13{margin-left:52px!important}.ml-md-14{margin-left:56px!important}.ml-md-15{margin-left:60px!important}.ml-md-16{margin-left:64px!important}.ml-md-auto{margin-left:auto!important}.ms-md-0{margin-inline-start:0px!important}.ms-md-1{margin-inline-start:4px!important}.ms-md-2{margin-inline-start:8px!important}.ms-md-3{margin-inline-start:12px!important}.ms-md-4{margin-inline-start:16px!important}.ms-md-5{margin-inline-start:20px!important}.ms-md-6{margin-inline-start:24px!important}.ms-md-7{margin-inline-start:28px!important}.ms-md-8{margin-inline-start:32px!important}.ms-md-9{margin-inline-start:36px!important}.ms-md-10{margin-inline-start:40px!important}.ms-md-11{margin-inline-start:44px!important}.ms-md-12{margin-inline-start:48px!important}.ms-md-13{margin-inline-start:52px!important}.ms-md-14{margin-inline-start:56px!important}.ms-md-15{margin-inline-start:60px!important}.ms-md-16{margin-inline-start:64px!important}.ms-md-auto{margin-inline-start:auto!important}.me-md-0{margin-inline-end:0px!important}.me-md-1{margin-inline-end:4px!important}.me-md-2{margin-inline-end:8px!important}.me-md-3{margin-inline-end:12px!important}.me-md-4{margin-inline-end:16px!important}.me-md-5{margin-inline-end:20px!important}.me-md-6{margin-inline-end:24px!important}.me-md-7{margin-inline-end:28px!important}.me-md-8{margin-inline-end:32px!important}.me-md-9{margin-inline-end:36px!important}.me-md-10{margin-inline-end:40px!important}.me-md-11{margin-inline-end:44px!important}.me-md-12{margin-inline-end:48px!important}.me-md-13{margin-inline-end:52px!important}.me-md-14{margin-inline-end:56px!important}.me-md-15{margin-inline-end:60px!important}.me-md-16{margin-inline-end:64px!important}.me-md-auto{margin-inline-end:auto!important}.ma-md-n1{margin:-4px!important}.ma-md-n2{margin:-8px!important}.ma-md-n3{margin:-12px!important}.ma-md-n4{margin:-16px!important}.ma-md-n5{margin:-20px!important}.ma-md-n6{margin:-24px!important}.ma-md-n7{margin:-28px!important}.ma-md-n8{margin:-32px!important}.ma-md-n9{margin:-36px!important}.ma-md-n10{margin:-40px!important}.ma-md-n11{margin:-44px!important}.ma-md-n12{margin:-48px!important}.ma-md-n13{margin:-52px!important}.ma-md-n14{margin:-56px!important}.ma-md-n15{margin:-60px!important}.ma-md-n16{margin:-64px!important}.mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-md-n1{margin-top:-4px!important}.mt-md-n2{margin-top:-8px!important}.mt-md-n3{margin-top:-12px!important}.mt-md-n4{margin-top:-16px!important}.mt-md-n5{margin-top:-20px!important}.mt-md-n6{margin-top:-24px!important}.mt-md-n7{margin-top:-28px!important}.mt-md-n8{margin-top:-32px!important}.mt-md-n9{margin-top:-36px!important}.mt-md-n10{margin-top:-40px!important}.mt-md-n11{margin-top:-44px!important}.mt-md-n12{margin-top:-48px!important}.mt-md-n13{margin-top:-52px!important}.mt-md-n14{margin-top:-56px!important}.mt-md-n15{margin-top:-60px!important}.mt-md-n16{margin-top:-64px!important}.mr-md-n1{margin-right:-4px!important}.mr-md-n2{margin-right:-8px!important}.mr-md-n3{margin-right:-12px!important}.mr-md-n4{margin-right:-16px!important}.mr-md-n5{margin-right:-20px!important}.mr-md-n6{margin-right:-24px!important}.mr-md-n7{margin-right:-28px!important}.mr-md-n8{margin-right:-32px!important}.mr-md-n9{margin-right:-36px!important}.mr-md-n10{margin-right:-40px!important}.mr-md-n11{margin-right:-44px!important}.mr-md-n12{margin-right:-48px!important}.mr-md-n13{margin-right:-52px!important}.mr-md-n14{margin-right:-56px!important}.mr-md-n15{margin-right:-60px!important}.mr-md-n16{margin-right:-64px!important}.mb-md-n1{margin-bottom:-4px!important}.mb-md-n2{margin-bottom:-8px!important}.mb-md-n3{margin-bottom:-12px!important}.mb-md-n4{margin-bottom:-16px!important}.mb-md-n5{margin-bottom:-20px!important}.mb-md-n6{margin-bottom:-24px!important}.mb-md-n7{margin-bottom:-28px!important}.mb-md-n8{margin-bottom:-32px!important}.mb-md-n9{margin-bottom:-36px!important}.mb-md-n10{margin-bottom:-40px!important}.mb-md-n11{margin-bottom:-44px!important}.mb-md-n12{margin-bottom:-48px!important}.mb-md-n13{margin-bottom:-52px!important}.mb-md-n14{margin-bottom:-56px!important}.mb-md-n15{margin-bottom:-60px!important}.mb-md-n16{margin-bottom:-64px!important}.ml-md-n1{margin-left:-4px!important}.ml-md-n2{margin-left:-8px!important}.ml-md-n3{margin-left:-12px!important}.ml-md-n4{margin-left:-16px!important}.ml-md-n5{margin-left:-20px!important}.ml-md-n6{margin-left:-24px!important}.ml-md-n7{margin-left:-28px!important}.ml-md-n8{margin-left:-32px!important}.ml-md-n9{margin-left:-36px!important}.ml-md-n10{margin-left:-40px!important}.ml-md-n11{margin-left:-44px!important}.ml-md-n12{margin-left:-48px!important}.ml-md-n13{margin-left:-52px!important}.ml-md-n14{margin-left:-56px!important}.ml-md-n15{margin-left:-60px!important}.ml-md-n16{margin-left:-64px!important}.ms-md-n1{margin-inline-start:-4px!important}.ms-md-n2{margin-inline-start:-8px!important}.ms-md-n3{margin-inline-start:-12px!important}.ms-md-n4{margin-inline-start:-16px!important}.ms-md-n5{margin-inline-start:-20px!important}.ms-md-n6{margin-inline-start:-24px!important}.ms-md-n7{margin-inline-start:-28px!important}.ms-md-n8{margin-inline-start:-32px!important}.ms-md-n9{margin-inline-start:-36px!important}.ms-md-n10{margin-inline-start:-40px!important}.ms-md-n11{margin-inline-start:-44px!important}.ms-md-n12{margin-inline-start:-48px!important}.ms-md-n13{margin-inline-start:-52px!important}.ms-md-n14{margin-inline-start:-56px!important}.ms-md-n15{margin-inline-start:-60px!important}.ms-md-n16{margin-inline-start:-64px!important}.me-md-n1{margin-inline-end:-4px!important}.me-md-n2{margin-inline-end:-8px!important}.me-md-n3{margin-inline-end:-12px!important}.me-md-n4{margin-inline-end:-16px!important}.me-md-n5{margin-inline-end:-20px!important}.me-md-n6{margin-inline-end:-24px!important}.me-md-n7{margin-inline-end:-28px!important}.me-md-n8{margin-inline-end:-32px!important}.me-md-n9{margin-inline-end:-36px!important}.me-md-n10{margin-inline-end:-40px!important}.me-md-n11{margin-inline-end:-44px!important}.me-md-n12{margin-inline-end:-48px!important}.me-md-n13{margin-inline-end:-52px!important}.me-md-n14{margin-inline-end:-56px!important}.me-md-n15{margin-inline-end:-60px!important}.me-md-n16{margin-inline-end:-64px!important}.pa-md-0{padding:0!important}.pa-md-1{padding:4px!important}.pa-md-2{padding:8px!important}.pa-md-3{padding:12px!important}.pa-md-4{padding:16px!important}.pa-md-5{padding:20px!important}.pa-md-6{padding:24px!important}.pa-md-7{padding:28px!important}.pa-md-8{padding:32px!important}.pa-md-9{padding:36px!important}.pa-md-10{padding:40px!important}.pa-md-11{padding:44px!important}.pa-md-12{padding:48px!important}.pa-md-13{padding:52px!important}.pa-md-14{padding:56px!important}.pa-md-15{padding:60px!important}.pa-md-16{padding:64px!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:4px!important;padding-left:4px!important}.px-md-2{padding-right:8px!important;padding-left:8px!important}.px-md-3{padding-right:12px!important;padding-left:12px!important}.px-md-4{padding-right:16px!important;padding-left:16px!important}.px-md-5{padding-right:20px!important;padding-left:20px!important}.px-md-6{padding-right:24px!important;padding-left:24px!important}.px-md-7{padding-right:28px!important;padding-left:28px!important}.px-md-8{padding-right:32px!important;padding-left:32px!important}.px-md-9{padding-right:36px!important;padding-left:36px!important}.px-md-10{padding-right:40px!important;padding-left:40px!important}.px-md-11{padding-right:44px!important;padding-left:44px!important}.px-md-12{padding-right:48px!important;padding-left:48px!important}.px-md-13{padding-right:52px!important;padding-left:52px!important}.px-md-14{padding-right:56px!important;padding-left:56px!important}.px-md-15{padding-right:60px!important;padding-left:60px!important}.px-md-16{padding-right:64px!important;padding-left:64px!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:4px!important;padding-bottom:4px!important}.py-md-2{padding-top:8px!important;padding-bottom:8px!important}.py-md-3{padding-top:12px!important;padding-bottom:12px!important}.py-md-4{padding-top:16px!important;padding-bottom:16px!important}.py-md-5{padding-top:20px!important;padding-bottom:20px!important}.py-md-6{padding-top:24px!important;padding-bottom:24px!important}.py-md-7{padding-top:28px!important;padding-bottom:28px!important}.py-md-8{padding-top:32px!important;padding-bottom:32px!important}.py-md-9{padding-top:36px!important;padding-bottom:36px!important}.py-md-10{padding-top:40px!important;padding-bottom:40px!important}.py-md-11{padding-top:44px!important;padding-bottom:44px!important}.py-md-12{padding-top:48px!important;padding-bottom:48px!important}.py-md-13{padding-top:52px!important;padding-bottom:52px!important}.py-md-14{padding-top:56px!important;padding-bottom:56px!important}.py-md-15{padding-top:60px!important;padding-bottom:60px!important}.py-md-16{padding-top:64px!important;padding-bottom:64px!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:4px!important}.pt-md-2{padding-top:8px!important}.pt-md-3{padding-top:12px!important}.pt-md-4{padding-top:16px!important}.pt-md-5{padding-top:20px!important}.pt-md-6{padding-top:24px!important}.pt-md-7{padding-top:28px!important}.pt-md-8{padding-top:32px!important}.pt-md-9{padding-top:36px!important}.pt-md-10{padding-top:40px!important}.pt-md-11{padding-top:44px!important}.pt-md-12{padding-top:48px!important}.pt-md-13{padding-top:52px!important}.pt-md-14{padding-top:56px!important}.pt-md-15{padding-top:60px!important}.pt-md-16{padding-top:64px!important}.pr-md-0{padding-right:0!important}.pr-md-1{padding-right:4px!important}.pr-md-2{padding-right:8px!important}.pr-md-3{padding-right:12px!important}.pr-md-4{padding-right:16px!important}.pr-md-5{padding-right:20px!important}.pr-md-6{padding-right:24px!important}.pr-md-7{padding-right:28px!important}.pr-md-8{padding-right:32px!important}.pr-md-9{padding-right:36px!important}.pr-md-10{padding-right:40px!important}.pr-md-11{padding-right:44px!important}.pr-md-12{padding-right:48px!important}.pr-md-13{padding-right:52px!important}.pr-md-14{padding-right:56px!important}.pr-md-15{padding-right:60px!important}.pr-md-16{padding-right:64px!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:4px!important}.pb-md-2{padding-bottom:8px!important}.pb-md-3{padding-bottom:12px!important}.pb-md-4{padding-bottom:16px!important}.pb-md-5{padding-bottom:20px!important}.pb-md-6{padding-bottom:24px!important}.pb-md-7{padding-bottom:28px!important}.pb-md-8{padding-bottom:32px!important}.pb-md-9{padding-bottom:36px!important}.pb-md-10{padding-bottom:40px!important}.pb-md-11{padding-bottom:44px!important}.pb-md-12{padding-bottom:48px!important}.pb-md-13{padding-bottom:52px!important}.pb-md-14{padding-bottom:56px!important}.pb-md-15{padding-bottom:60px!important}.pb-md-16{padding-bottom:64px!important}.pl-md-0{padding-left:0!important}.pl-md-1{padding-left:4px!important}.pl-md-2{padding-left:8px!important}.pl-md-3{padding-left:12px!important}.pl-md-4{padding-left:16px!important}.pl-md-5{padding-left:20px!important}.pl-md-6{padding-left:24px!important}.pl-md-7{padding-left:28px!important}.pl-md-8{padding-left:32px!important}.pl-md-9{padding-left:36px!important}.pl-md-10{padding-left:40px!important}.pl-md-11{padding-left:44px!important}.pl-md-12{padding-left:48px!important}.pl-md-13{padding-left:52px!important}.pl-md-14{padding-left:56px!important}.pl-md-15{padding-left:60px!important}.pl-md-16{padding-left:64px!important}.ps-md-0{padding-inline-start:0px!important}.ps-md-1{padding-inline-start:4px!important}.ps-md-2{padding-inline-start:8px!important}.ps-md-3{padding-inline-start:12px!important}.ps-md-4{padding-inline-start:16px!important}.ps-md-5{padding-inline-start:20px!important}.ps-md-6{padding-inline-start:24px!important}.ps-md-7{padding-inline-start:28px!important}.ps-md-8{padding-inline-start:32px!important}.ps-md-9{padding-inline-start:36px!important}.ps-md-10{padding-inline-start:40px!important}.ps-md-11{padding-inline-start:44px!important}.ps-md-12{padding-inline-start:48px!important}.ps-md-13{padding-inline-start:52px!important}.ps-md-14{padding-inline-start:56px!important}.ps-md-15{padding-inline-start:60px!important}.ps-md-16{padding-inline-start:64px!important}.pe-md-0{padding-inline-end:0px!important}.pe-md-1{padding-inline-end:4px!important}.pe-md-2{padding-inline-end:8px!important}.pe-md-3{padding-inline-end:12px!important}.pe-md-4{padding-inline-end:16px!important}.pe-md-5{padding-inline-end:20px!important}.pe-md-6{padding-inline-end:24px!important}.pe-md-7{padding-inline-end:28px!important}.pe-md-8{padding-inline-end:32px!important}.pe-md-9{padding-inline-end:36px!important}.pe-md-10{padding-inline-end:40px!important}.pe-md-11{padding-inline-end:44px!important}.pe-md-12{padding-inline-end:48px!important}.pe-md-13{padding-inline-end:52px!important}.pe-md-14{padding-inline-end:56px!important}.pe-md-15{padding-inline-end:60px!important}.pe-md-16{padding-inline-end:64px!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.text-md-justify{text-align:justify!important}.text-md-start{text-align:start!important}.text-md-end{text-align:end!important}.text-md-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-md-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-md-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-md-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-md-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-md-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-md-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-md-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-md-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-md-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-md-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-md-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-md-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}}@media (min-width: 1280px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.float-lg-none{float:none!important}.float-lg-left{float:left!important}.float-lg-right{float:right!important}.v-locale--is-rtl .float-lg-end{float:left!important}.v-locale--is-rtl .float-lg-start,.v-locale--is-ltr .float-lg-end{float:right!important}.v-locale--is-ltr .float-lg-start{float:left!important}.flex-lg-fill,.flex-lg-1-1{flex:1 1 auto!important}.flex-lg-1-0{flex:1 0 auto!important}.flex-lg-0-1{flex:0 1 auto!important}.flex-lg-0-0{flex:0 0 auto!important}.flex-lg-1-1-100{flex:1 1 100%!important}.flex-lg-1-0-100{flex:1 0 100%!important}.flex-lg-0-1-100{flex:0 1 100%!important}.flex-lg-0-0-100{flex:0 0 100%!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-lg-start{justify-content:flex-start!important}.justify-lg-end{justify-content:flex-end!important}.justify-lg-center{justify-content:center!important}.justify-lg-space-between{justify-content:space-between!important}.justify-lg-space-around{justify-content:space-around!important}.justify-lg-space-evenly{justify-content:space-evenly!important}.align-lg-start{align-items:flex-start!important}.align-lg-end{align-items:flex-end!important}.align-lg-center{align-items:center!important}.align-lg-baseline{align-items:baseline!important}.align-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-space-between{align-content:space-between!important}.align-content-lg-space-around{align-content:space-around!important}.align-content-lg-space-evenly{align-content:space-evenly!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-6{order:6!important}.order-lg-7{order:7!important}.order-lg-8{order:8!important}.order-lg-9{order:9!important}.order-lg-10{order:10!important}.order-lg-11{order:11!important}.order-lg-12{order:12!important}.order-lg-last{order:13!important}.ma-lg-0{margin:0!important}.ma-lg-1{margin:4px!important}.ma-lg-2{margin:8px!important}.ma-lg-3{margin:12px!important}.ma-lg-4{margin:16px!important}.ma-lg-5{margin:20px!important}.ma-lg-6{margin:24px!important}.ma-lg-7{margin:28px!important}.ma-lg-8{margin:32px!important}.ma-lg-9{margin:36px!important}.ma-lg-10{margin:40px!important}.ma-lg-11{margin:44px!important}.ma-lg-12{margin:48px!important}.ma-lg-13{margin:52px!important}.ma-lg-14{margin:56px!important}.ma-lg-15{margin:60px!important}.ma-lg-16{margin:64px!important}.ma-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:4px!important;margin-left:4px!important}.mx-lg-2{margin-right:8px!important;margin-left:8px!important}.mx-lg-3{margin-right:12px!important;margin-left:12px!important}.mx-lg-4{margin-right:16px!important;margin-left:16px!important}.mx-lg-5{margin-right:20px!important;margin-left:20px!important}.mx-lg-6{margin-right:24px!important;margin-left:24px!important}.mx-lg-7{margin-right:28px!important;margin-left:28px!important}.mx-lg-8{margin-right:32px!important;margin-left:32px!important}.mx-lg-9{margin-right:36px!important;margin-left:36px!important}.mx-lg-10{margin-right:40px!important;margin-left:40px!important}.mx-lg-11{margin-right:44px!important;margin-left:44px!important}.mx-lg-12{margin-right:48px!important;margin-left:48px!important}.mx-lg-13{margin-right:52px!important;margin-left:52px!important}.mx-lg-14{margin-right:56px!important;margin-left:56px!important}.mx-lg-15{margin-right:60px!important;margin-left:60px!important}.mx-lg-16{margin-right:64px!important;margin-left:64px!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:4px!important}.mt-lg-2{margin-top:8px!important}.mt-lg-3{margin-top:12px!important}.mt-lg-4{margin-top:16px!important}.mt-lg-5{margin-top:20px!important}.mt-lg-6{margin-top:24px!important}.mt-lg-7{margin-top:28px!important}.mt-lg-8{margin-top:32px!important}.mt-lg-9{margin-top:36px!important}.mt-lg-10{margin-top:40px!important}.mt-lg-11{margin-top:44px!important}.mt-lg-12{margin-top:48px!important}.mt-lg-13{margin-top:52px!important}.mt-lg-14{margin-top:56px!important}.mt-lg-15{margin-top:60px!important}.mt-lg-16{margin-top:64px!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-0{margin-right:0!important}.mr-lg-1{margin-right:4px!important}.mr-lg-2{margin-right:8px!important}.mr-lg-3{margin-right:12px!important}.mr-lg-4{margin-right:16px!important}.mr-lg-5{margin-right:20px!important}.mr-lg-6{margin-right:24px!important}.mr-lg-7{margin-right:28px!important}.mr-lg-8{margin-right:32px!important}.mr-lg-9{margin-right:36px!important}.mr-lg-10{margin-right:40px!important}.mr-lg-11{margin-right:44px!important}.mr-lg-12{margin-right:48px!important}.mr-lg-13{margin-right:52px!important}.mr-lg-14{margin-right:56px!important}.mr-lg-15{margin-right:60px!important}.mr-lg-16{margin-right:64px!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:4px!important}.mb-lg-2{margin-bottom:8px!important}.mb-lg-3{margin-bottom:12px!important}.mb-lg-4{margin-bottom:16px!important}.mb-lg-5{margin-bottom:20px!important}.mb-lg-6{margin-bottom:24px!important}.mb-lg-7{margin-bottom:28px!important}.mb-lg-8{margin-bottom:32px!important}.mb-lg-9{margin-bottom:36px!important}.mb-lg-10{margin-bottom:40px!important}.mb-lg-11{margin-bottom:44px!important}.mb-lg-12{margin-bottom:48px!important}.mb-lg-13{margin-bottom:52px!important}.mb-lg-14{margin-bottom:56px!important}.mb-lg-15{margin-bottom:60px!important}.mb-lg-16{margin-bottom:64px!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-0{margin-left:0!important}.ml-lg-1{margin-left:4px!important}.ml-lg-2{margin-left:8px!important}.ml-lg-3{margin-left:12px!important}.ml-lg-4{margin-left:16px!important}.ml-lg-5{margin-left:20px!important}.ml-lg-6{margin-left:24px!important}.ml-lg-7{margin-left:28px!important}.ml-lg-8{margin-left:32px!important}.ml-lg-9{margin-left:36px!important}.ml-lg-10{margin-left:40px!important}.ml-lg-11{margin-left:44px!important}.ml-lg-12{margin-left:48px!important}.ml-lg-13{margin-left:52px!important}.ml-lg-14{margin-left:56px!important}.ml-lg-15{margin-left:60px!important}.ml-lg-16{margin-left:64px!important}.ml-lg-auto{margin-left:auto!important}.ms-lg-0{margin-inline-start:0px!important}.ms-lg-1{margin-inline-start:4px!important}.ms-lg-2{margin-inline-start:8px!important}.ms-lg-3{margin-inline-start:12px!important}.ms-lg-4{margin-inline-start:16px!important}.ms-lg-5{margin-inline-start:20px!important}.ms-lg-6{margin-inline-start:24px!important}.ms-lg-7{margin-inline-start:28px!important}.ms-lg-8{margin-inline-start:32px!important}.ms-lg-9{margin-inline-start:36px!important}.ms-lg-10{margin-inline-start:40px!important}.ms-lg-11{margin-inline-start:44px!important}.ms-lg-12{margin-inline-start:48px!important}.ms-lg-13{margin-inline-start:52px!important}.ms-lg-14{margin-inline-start:56px!important}.ms-lg-15{margin-inline-start:60px!important}.ms-lg-16{margin-inline-start:64px!important}.ms-lg-auto{margin-inline-start:auto!important}.me-lg-0{margin-inline-end:0px!important}.me-lg-1{margin-inline-end:4px!important}.me-lg-2{margin-inline-end:8px!important}.me-lg-3{margin-inline-end:12px!important}.me-lg-4{margin-inline-end:16px!important}.me-lg-5{margin-inline-end:20px!important}.me-lg-6{margin-inline-end:24px!important}.me-lg-7{margin-inline-end:28px!important}.me-lg-8{margin-inline-end:32px!important}.me-lg-9{margin-inline-end:36px!important}.me-lg-10{margin-inline-end:40px!important}.me-lg-11{margin-inline-end:44px!important}.me-lg-12{margin-inline-end:48px!important}.me-lg-13{margin-inline-end:52px!important}.me-lg-14{margin-inline-end:56px!important}.me-lg-15{margin-inline-end:60px!important}.me-lg-16{margin-inline-end:64px!important}.me-lg-auto{margin-inline-end:auto!important}.ma-lg-n1{margin:-4px!important}.ma-lg-n2{margin:-8px!important}.ma-lg-n3{margin:-12px!important}.ma-lg-n4{margin:-16px!important}.ma-lg-n5{margin:-20px!important}.ma-lg-n6{margin:-24px!important}.ma-lg-n7{margin:-28px!important}.ma-lg-n8{margin:-32px!important}.ma-lg-n9{margin:-36px!important}.ma-lg-n10{margin:-40px!important}.ma-lg-n11{margin:-44px!important}.ma-lg-n12{margin:-48px!important}.ma-lg-n13{margin:-52px!important}.ma-lg-n14{margin:-56px!important}.ma-lg-n15{margin:-60px!important}.ma-lg-n16{margin:-64px!important}.mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-lg-n1{margin-top:-4px!important}.mt-lg-n2{margin-top:-8px!important}.mt-lg-n3{margin-top:-12px!important}.mt-lg-n4{margin-top:-16px!important}.mt-lg-n5{margin-top:-20px!important}.mt-lg-n6{margin-top:-24px!important}.mt-lg-n7{margin-top:-28px!important}.mt-lg-n8{margin-top:-32px!important}.mt-lg-n9{margin-top:-36px!important}.mt-lg-n10{margin-top:-40px!important}.mt-lg-n11{margin-top:-44px!important}.mt-lg-n12{margin-top:-48px!important}.mt-lg-n13{margin-top:-52px!important}.mt-lg-n14{margin-top:-56px!important}.mt-lg-n15{margin-top:-60px!important}.mt-lg-n16{margin-top:-64px!important}.mr-lg-n1{margin-right:-4px!important}.mr-lg-n2{margin-right:-8px!important}.mr-lg-n3{margin-right:-12px!important}.mr-lg-n4{margin-right:-16px!important}.mr-lg-n5{margin-right:-20px!important}.mr-lg-n6{margin-right:-24px!important}.mr-lg-n7{margin-right:-28px!important}.mr-lg-n8{margin-right:-32px!important}.mr-lg-n9{margin-right:-36px!important}.mr-lg-n10{margin-right:-40px!important}.mr-lg-n11{margin-right:-44px!important}.mr-lg-n12{margin-right:-48px!important}.mr-lg-n13{margin-right:-52px!important}.mr-lg-n14{margin-right:-56px!important}.mr-lg-n15{margin-right:-60px!important}.mr-lg-n16{margin-right:-64px!important}.mb-lg-n1{margin-bottom:-4px!important}.mb-lg-n2{margin-bottom:-8px!important}.mb-lg-n3{margin-bottom:-12px!important}.mb-lg-n4{margin-bottom:-16px!important}.mb-lg-n5{margin-bottom:-20px!important}.mb-lg-n6{margin-bottom:-24px!important}.mb-lg-n7{margin-bottom:-28px!important}.mb-lg-n8{margin-bottom:-32px!important}.mb-lg-n9{margin-bottom:-36px!important}.mb-lg-n10{margin-bottom:-40px!important}.mb-lg-n11{margin-bottom:-44px!important}.mb-lg-n12{margin-bottom:-48px!important}.mb-lg-n13{margin-bottom:-52px!important}.mb-lg-n14{margin-bottom:-56px!important}.mb-lg-n15{margin-bottom:-60px!important}.mb-lg-n16{margin-bottom:-64px!important}.ml-lg-n1{margin-left:-4px!important}.ml-lg-n2{margin-left:-8px!important}.ml-lg-n3{margin-left:-12px!important}.ml-lg-n4{margin-left:-16px!important}.ml-lg-n5{margin-left:-20px!important}.ml-lg-n6{margin-left:-24px!important}.ml-lg-n7{margin-left:-28px!important}.ml-lg-n8{margin-left:-32px!important}.ml-lg-n9{margin-left:-36px!important}.ml-lg-n10{margin-left:-40px!important}.ml-lg-n11{margin-left:-44px!important}.ml-lg-n12{margin-left:-48px!important}.ml-lg-n13{margin-left:-52px!important}.ml-lg-n14{margin-left:-56px!important}.ml-lg-n15{margin-left:-60px!important}.ml-lg-n16{margin-left:-64px!important}.ms-lg-n1{margin-inline-start:-4px!important}.ms-lg-n2{margin-inline-start:-8px!important}.ms-lg-n3{margin-inline-start:-12px!important}.ms-lg-n4{margin-inline-start:-16px!important}.ms-lg-n5{margin-inline-start:-20px!important}.ms-lg-n6{margin-inline-start:-24px!important}.ms-lg-n7{margin-inline-start:-28px!important}.ms-lg-n8{margin-inline-start:-32px!important}.ms-lg-n9{margin-inline-start:-36px!important}.ms-lg-n10{margin-inline-start:-40px!important}.ms-lg-n11{margin-inline-start:-44px!important}.ms-lg-n12{margin-inline-start:-48px!important}.ms-lg-n13{margin-inline-start:-52px!important}.ms-lg-n14{margin-inline-start:-56px!important}.ms-lg-n15{margin-inline-start:-60px!important}.ms-lg-n16{margin-inline-start:-64px!important}.me-lg-n1{margin-inline-end:-4px!important}.me-lg-n2{margin-inline-end:-8px!important}.me-lg-n3{margin-inline-end:-12px!important}.me-lg-n4{margin-inline-end:-16px!important}.me-lg-n5{margin-inline-end:-20px!important}.me-lg-n6{margin-inline-end:-24px!important}.me-lg-n7{margin-inline-end:-28px!important}.me-lg-n8{margin-inline-end:-32px!important}.me-lg-n9{margin-inline-end:-36px!important}.me-lg-n10{margin-inline-end:-40px!important}.me-lg-n11{margin-inline-end:-44px!important}.me-lg-n12{margin-inline-end:-48px!important}.me-lg-n13{margin-inline-end:-52px!important}.me-lg-n14{margin-inline-end:-56px!important}.me-lg-n15{margin-inline-end:-60px!important}.me-lg-n16{margin-inline-end:-64px!important}.pa-lg-0{padding:0!important}.pa-lg-1{padding:4px!important}.pa-lg-2{padding:8px!important}.pa-lg-3{padding:12px!important}.pa-lg-4{padding:16px!important}.pa-lg-5{padding:20px!important}.pa-lg-6{padding:24px!important}.pa-lg-7{padding:28px!important}.pa-lg-8{padding:32px!important}.pa-lg-9{padding:36px!important}.pa-lg-10{padding:40px!important}.pa-lg-11{padding:44px!important}.pa-lg-12{padding:48px!important}.pa-lg-13{padding:52px!important}.pa-lg-14{padding:56px!important}.pa-lg-15{padding:60px!important}.pa-lg-16{padding:64px!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:4px!important;padding-left:4px!important}.px-lg-2{padding-right:8px!important;padding-left:8px!important}.px-lg-3{padding-right:12px!important;padding-left:12px!important}.px-lg-4{padding-right:16px!important;padding-left:16px!important}.px-lg-5{padding-right:20px!important;padding-left:20px!important}.px-lg-6{padding-right:24px!important;padding-left:24px!important}.px-lg-7{padding-right:28px!important;padding-left:28px!important}.px-lg-8{padding-right:32px!important;padding-left:32px!important}.px-lg-9{padding-right:36px!important;padding-left:36px!important}.px-lg-10{padding-right:40px!important;padding-left:40px!important}.px-lg-11{padding-right:44px!important;padding-left:44px!important}.px-lg-12{padding-right:48px!important;padding-left:48px!important}.px-lg-13{padding-right:52px!important;padding-left:52px!important}.px-lg-14{padding-right:56px!important;padding-left:56px!important}.px-lg-15{padding-right:60px!important;padding-left:60px!important}.px-lg-16{padding-right:64px!important;padding-left:64px!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:4px!important}.pt-lg-2{padding-top:8px!important}.pt-lg-3{padding-top:12px!important}.pt-lg-4{padding-top:16px!important}.pt-lg-5{padding-top:20px!important}.pt-lg-6{padding-top:24px!important}.pt-lg-7{padding-top:28px!important}.pt-lg-8{padding-top:32px!important}.pt-lg-9{padding-top:36px!important}.pt-lg-10{padding-top:40px!important}.pt-lg-11{padding-top:44px!important}.pt-lg-12{padding-top:48px!important}.pt-lg-13{padding-top:52px!important}.pt-lg-14{padding-top:56px!important}.pt-lg-15{padding-top:60px!important}.pt-lg-16{padding-top:64px!important}.pr-lg-0{padding-right:0!important}.pr-lg-1{padding-right:4px!important}.pr-lg-2{padding-right:8px!important}.pr-lg-3{padding-right:12px!important}.pr-lg-4{padding-right:16px!important}.pr-lg-5{padding-right:20px!important}.pr-lg-6{padding-right:24px!important}.pr-lg-7{padding-right:28px!important}.pr-lg-8{padding-right:32px!important}.pr-lg-9{padding-right:36px!important}.pr-lg-10{padding-right:40px!important}.pr-lg-11{padding-right:44px!important}.pr-lg-12{padding-right:48px!important}.pr-lg-13{padding-right:52px!important}.pr-lg-14{padding-right:56px!important}.pr-lg-15{padding-right:60px!important}.pr-lg-16{padding-right:64px!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:4px!important}.pb-lg-2{padding-bottom:8px!important}.pb-lg-3{padding-bottom:12px!important}.pb-lg-4{padding-bottom:16px!important}.pb-lg-5{padding-bottom:20px!important}.pb-lg-6{padding-bottom:24px!important}.pb-lg-7{padding-bottom:28px!important}.pb-lg-8{padding-bottom:32px!important}.pb-lg-9{padding-bottom:36px!important}.pb-lg-10{padding-bottom:40px!important}.pb-lg-11{padding-bottom:44px!important}.pb-lg-12{padding-bottom:48px!important}.pb-lg-13{padding-bottom:52px!important}.pb-lg-14{padding-bottom:56px!important}.pb-lg-15{padding-bottom:60px!important}.pb-lg-16{padding-bottom:64px!important}.pl-lg-0{padding-left:0!important}.pl-lg-1{padding-left:4px!important}.pl-lg-2{padding-left:8px!important}.pl-lg-3{padding-left:12px!important}.pl-lg-4{padding-left:16px!important}.pl-lg-5{padding-left:20px!important}.pl-lg-6{padding-left:24px!important}.pl-lg-7{padding-left:28px!important}.pl-lg-8{padding-left:32px!important}.pl-lg-9{padding-left:36px!important}.pl-lg-10{padding-left:40px!important}.pl-lg-11{padding-left:44px!important}.pl-lg-12{padding-left:48px!important}.pl-lg-13{padding-left:52px!important}.pl-lg-14{padding-left:56px!important}.pl-lg-15{padding-left:60px!important}.pl-lg-16{padding-left:64px!important}.ps-lg-0{padding-inline-start:0px!important}.ps-lg-1{padding-inline-start:4px!important}.ps-lg-2{padding-inline-start:8px!important}.ps-lg-3{padding-inline-start:12px!important}.ps-lg-4{padding-inline-start:16px!important}.ps-lg-5{padding-inline-start:20px!important}.ps-lg-6{padding-inline-start:24px!important}.ps-lg-7{padding-inline-start:28px!important}.ps-lg-8{padding-inline-start:32px!important}.ps-lg-9{padding-inline-start:36px!important}.ps-lg-10{padding-inline-start:40px!important}.ps-lg-11{padding-inline-start:44px!important}.ps-lg-12{padding-inline-start:48px!important}.ps-lg-13{padding-inline-start:52px!important}.ps-lg-14{padding-inline-start:56px!important}.ps-lg-15{padding-inline-start:60px!important}.ps-lg-16{padding-inline-start:64px!important}.pe-lg-0{padding-inline-end:0px!important}.pe-lg-1{padding-inline-end:4px!important}.pe-lg-2{padding-inline-end:8px!important}.pe-lg-3{padding-inline-end:12px!important}.pe-lg-4{padding-inline-end:16px!important}.pe-lg-5{padding-inline-end:20px!important}.pe-lg-6{padding-inline-end:24px!important}.pe-lg-7{padding-inline-end:28px!important}.pe-lg-8{padding-inline-end:32px!important}.pe-lg-9{padding-inline-end:36px!important}.pe-lg-10{padding-inline-end:40px!important}.pe-lg-11{padding-inline-end:44px!important}.pe-lg-12{padding-inline-end:48px!important}.pe-lg-13{padding-inline-end:52px!important}.pe-lg-14{padding-inline-end:56px!important}.pe-lg-15{padding-inline-end:60px!important}.pe-lg-16{padding-inline-end:64px!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.text-lg-justify{text-align:justify!important}.text-lg-start{text-align:start!important}.text-lg-end{text-align:end!important}.text-lg-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-lg-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-lg-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-lg-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-lg-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-lg-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-lg-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-lg-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-lg-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-lg-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-lg-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-lg-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-lg-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}}@media (min-width: 1920px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.float-xl-none{float:none!important}.float-xl-left{float:left!important}.float-xl-right{float:right!important}.v-locale--is-rtl .float-xl-end{float:left!important}.v-locale--is-rtl .float-xl-start,.v-locale--is-ltr .float-xl-end{float:right!important}.v-locale--is-ltr .float-xl-start{float:left!important}.flex-xl-fill,.flex-xl-1-1{flex:1 1 auto!important}.flex-xl-1-0{flex:1 0 auto!important}.flex-xl-0-1{flex:0 1 auto!important}.flex-xl-0-0{flex:0 0 auto!important}.flex-xl-1-1-100{flex:1 1 100%!important}.flex-xl-1-0-100{flex:1 0 100%!important}.flex-xl-0-1-100{flex:0 1 100%!important}.flex-xl-0-0-100{flex:0 0 100%!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xl-start{justify-content:flex-start!important}.justify-xl-end{justify-content:flex-end!important}.justify-xl-center{justify-content:center!important}.justify-xl-space-between{justify-content:space-between!important}.justify-xl-space-around{justify-content:space-around!important}.justify-xl-space-evenly{justify-content:space-evenly!important}.align-xl-start{align-items:flex-start!important}.align-xl-end{align-items:flex-end!important}.align-xl-center{align-items:center!important}.align-xl-baseline{align-items:baseline!important}.align-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-space-between{align-content:space-between!important}.align-content-xl-space-around{align-content:space-around!important}.align-content-xl-space-evenly{align-content:space-evenly!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-6{order:6!important}.order-xl-7{order:7!important}.order-xl-8{order:8!important}.order-xl-9{order:9!important}.order-xl-10{order:10!important}.order-xl-11{order:11!important}.order-xl-12{order:12!important}.order-xl-last{order:13!important}.ma-xl-0{margin:0!important}.ma-xl-1{margin:4px!important}.ma-xl-2{margin:8px!important}.ma-xl-3{margin:12px!important}.ma-xl-4{margin:16px!important}.ma-xl-5{margin:20px!important}.ma-xl-6{margin:24px!important}.ma-xl-7{margin:28px!important}.ma-xl-8{margin:32px!important}.ma-xl-9{margin:36px!important}.ma-xl-10{margin:40px!important}.ma-xl-11{margin:44px!important}.ma-xl-12{margin:48px!important}.ma-xl-13{margin:52px!important}.ma-xl-14{margin:56px!important}.ma-xl-15{margin:60px!important}.ma-xl-16{margin:64px!important}.ma-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:4px!important;margin-left:4px!important}.mx-xl-2{margin-right:8px!important;margin-left:8px!important}.mx-xl-3{margin-right:12px!important;margin-left:12px!important}.mx-xl-4{margin-right:16px!important;margin-left:16px!important}.mx-xl-5{margin-right:20px!important;margin-left:20px!important}.mx-xl-6{margin-right:24px!important;margin-left:24px!important}.mx-xl-7{margin-right:28px!important;margin-left:28px!important}.mx-xl-8{margin-right:32px!important;margin-left:32px!important}.mx-xl-9{margin-right:36px!important;margin-left:36px!important}.mx-xl-10{margin-right:40px!important;margin-left:40px!important}.mx-xl-11{margin-right:44px!important;margin-left:44px!important}.mx-xl-12{margin-right:48px!important;margin-left:48px!important}.mx-xl-13{margin-right:52px!important;margin-left:52px!important}.mx-xl-14{margin-right:56px!important;margin-left:56px!important}.mx-xl-15{margin-right:60px!important;margin-left:60px!important}.mx-xl-16{margin-right:64px!important;margin-left:64px!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:4px!important}.mt-xl-2{margin-top:8px!important}.mt-xl-3{margin-top:12px!important}.mt-xl-4{margin-top:16px!important}.mt-xl-5{margin-top:20px!important}.mt-xl-6{margin-top:24px!important}.mt-xl-7{margin-top:28px!important}.mt-xl-8{margin-top:32px!important}.mt-xl-9{margin-top:36px!important}.mt-xl-10{margin-top:40px!important}.mt-xl-11{margin-top:44px!important}.mt-xl-12{margin-top:48px!important}.mt-xl-13{margin-top:52px!important}.mt-xl-14{margin-top:56px!important}.mt-xl-15{margin-top:60px!important}.mt-xl-16{margin-top:64px!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-0{margin-right:0!important}.mr-xl-1{margin-right:4px!important}.mr-xl-2{margin-right:8px!important}.mr-xl-3{margin-right:12px!important}.mr-xl-4{margin-right:16px!important}.mr-xl-5{margin-right:20px!important}.mr-xl-6{margin-right:24px!important}.mr-xl-7{margin-right:28px!important}.mr-xl-8{margin-right:32px!important}.mr-xl-9{margin-right:36px!important}.mr-xl-10{margin-right:40px!important}.mr-xl-11{margin-right:44px!important}.mr-xl-12{margin-right:48px!important}.mr-xl-13{margin-right:52px!important}.mr-xl-14{margin-right:56px!important}.mr-xl-15{margin-right:60px!important}.mr-xl-16{margin-right:64px!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:4px!important}.mb-xl-2{margin-bottom:8px!important}.mb-xl-3{margin-bottom:12px!important}.mb-xl-4{margin-bottom:16px!important}.mb-xl-5{margin-bottom:20px!important}.mb-xl-6{margin-bottom:24px!important}.mb-xl-7{margin-bottom:28px!important}.mb-xl-8{margin-bottom:32px!important}.mb-xl-9{margin-bottom:36px!important}.mb-xl-10{margin-bottom:40px!important}.mb-xl-11{margin-bottom:44px!important}.mb-xl-12{margin-bottom:48px!important}.mb-xl-13{margin-bottom:52px!important}.mb-xl-14{margin-bottom:56px!important}.mb-xl-15{margin-bottom:60px!important}.mb-xl-16{margin-bottom:64px!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-0{margin-left:0!important}.ml-xl-1{margin-left:4px!important}.ml-xl-2{margin-left:8px!important}.ml-xl-3{margin-left:12px!important}.ml-xl-4{margin-left:16px!important}.ml-xl-5{margin-left:20px!important}.ml-xl-6{margin-left:24px!important}.ml-xl-7{margin-left:28px!important}.ml-xl-8{margin-left:32px!important}.ml-xl-9{margin-left:36px!important}.ml-xl-10{margin-left:40px!important}.ml-xl-11{margin-left:44px!important}.ml-xl-12{margin-left:48px!important}.ml-xl-13{margin-left:52px!important}.ml-xl-14{margin-left:56px!important}.ml-xl-15{margin-left:60px!important}.ml-xl-16{margin-left:64px!important}.ml-xl-auto{margin-left:auto!important}.ms-xl-0{margin-inline-start:0px!important}.ms-xl-1{margin-inline-start:4px!important}.ms-xl-2{margin-inline-start:8px!important}.ms-xl-3{margin-inline-start:12px!important}.ms-xl-4{margin-inline-start:16px!important}.ms-xl-5{margin-inline-start:20px!important}.ms-xl-6{margin-inline-start:24px!important}.ms-xl-7{margin-inline-start:28px!important}.ms-xl-8{margin-inline-start:32px!important}.ms-xl-9{margin-inline-start:36px!important}.ms-xl-10{margin-inline-start:40px!important}.ms-xl-11{margin-inline-start:44px!important}.ms-xl-12{margin-inline-start:48px!important}.ms-xl-13{margin-inline-start:52px!important}.ms-xl-14{margin-inline-start:56px!important}.ms-xl-15{margin-inline-start:60px!important}.ms-xl-16{margin-inline-start:64px!important}.ms-xl-auto{margin-inline-start:auto!important}.me-xl-0{margin-inline-end:0px!important}.me-xl-1{margin-inline-end:4px!important}.me-xl-2{margin-inline-end:8px!important}.me-xl-3{margin-inline-end:12px!important}.me-xl-4{margin-inline-end:16px!important}.me-xl-5{margin-inline-end:20px!important}.me-xl-6{margin-inline-end:24px!important}.me-xl-7{margin-inline-end:28px!important}.me-xl-8{margin-inline-end:32px!important}.me-xl-9{margin-inline-end:36px!important}.me-xl-10{margin-inline-end:40px!important}.me-xl-11{margin-inline-end:44px!important}.me-xl-12{margin-inline-end:48px!important}.me-xl-13{margin-inline-end:52px!important}.me-xl-14{margin-inline-end:56px!important}.me-xl-15{margin-inline-end:60px!important}.me-xl-16{margin-inline-end:64px!important}.me-xl-auto{margin-inline-end:auto!important}.ma-xl-n1{margin:-4px!important}.ma-xl-n2{margin:-8px!important}.ma-xl-n3{margin:-12px!important}.ma-xl-n4{margin:-16px!important}.ma-xl-n5{margin:-20px!important}.ma-xl-n6{margin:-24px!important}.ma-xl-n7{margin:-28px!important}.ma-xl-n8{margin:-32px!important}.ma-xl-n9{margin:-36px!important}.ma-xl-n10{margin:-40px!important}.ma-xl-n11{margin:-44px!important}.ma-xl-n12{margin:-48px!important}.ma-xl-n13{margin:-52px!important}.ma-xl-n14{margin:-56px!important}.ma-xl-n15{margin:-60px!important}.ma-xl-n16{margin:-64px!important}.mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xl-n1{margin-top:-4px!important}.mt-xl-n2{margin-top:-8px!important}.mt-xl-n3{margin-top:-12px!important}.mt-xl-n4{margin-top:-16px!important}.mt-xl-n5{margin-top:-20px!important}.mt-xl-n6{margin-top:-24px!important}.mt-xl-n7{margin-top:-28px!important}.mt-xl-n8{margin-top:-32px!important}.mt-xl-n9{margin-top:-36px!important}.mt-xl-n10{margin-top:-40px!important}.mt-xl-n11{margin-top:-44px!important}.mt-xl-n12{margin-top:-48px!important}.mt-xl-n13{margin-top:-52px!important}.mt-xl-n14{margin-top:-56px!important}.mt-xl-n15{margin-top:-60px!important}.mt-xl-n16{margin-top:-64px!important}.mr-xl-n1{margin-right:-4px!important}.mr-xl-n2{margin-right:-8px!important}.mr-xl-n3{margin-right:-12px!important}.mr-xl-n4{margin-right:-16px!important}.mr-xl-n5{margin-right:-20px!important}.mr-xl-n6{margin-right:-24px!important}.mr-xl-n7{margin-right:-28px!important}.mr-xl-n8{margin-right:-32px!important}.mr-xl-n9{margin-right:-36px!important}.mr-xl-n10{margin-right:-40px!important}.mr-xl-n11{margin-right:-44px!important}.mr-xl-n12{margin-right:-48px!important}.mr-xl-n13{margin-right:-52px!important}.mr-xl-n14{margin-right:-56px!important}.mr-xl-n15{margin-right:-60px!important}.mr-xl-n16{margin-right:-64px!important}.mb-xl-n1{margin-bottom:-4px!important}.mb-xl-n2{margin-bottom:-8px!important}.mb-xl-n3{margin-bottom:-12px!important}.mb-xl-n4{margin-bottom:-16px!important}.mb-xl-n5{margin-bottom:-20px!important}.mb-xl-n6{margin-bottom:-24px!important}.mb-xl-n7{margin-bottom:-28px!important}.mb-xl-n8{margin-bottom:-32px!important}.mb-xl-n9{margin-bottom:-36px!important}.mb-xl-n10{margin-bottom:-40px!important}.mb-xl-n11{margin-bottom:-44px!important}.mb-xl-n12{margin-bottom:-48px!important}.mb-xl-n13{margin-bottom:-52px!important}.mb-xl-n14{margin-bottom:-56px!important}.mb-xl-n15{margin-bottom:-60px!important}.mb-xl-n16{margin-bottom:-64px!important}.ml-xl-n1{margin-left:-4px!important}.ml-xl-n2{margin-left:-8px!important}.ml-xl-n3{margin-left:-12px!important}.ml-xl-n4{margin-left:-16px!important}.ml-xl-n5{margin-left:-20px!important}.ml-xl-n6{margin-left:-24px!important}.ml-xl-n7{margin-left:-28px!important}.ml-xl-n8{margin-left:-32px!important}.ml-xl-n9{margin-left:-36px!important}.ml-xl-n10{margin-left:-40px!important}.ml-xl-n11{margin-left:-44px!important}.ml-xl-n12{margin-left:-48px!important}.ml-xl-n13{margin-left:-52px!important}.ml-xl-n14{margin-left:-56px!important}.ml-xl-n15{margin-left:-60px!important}.ml-xl-n16{margin-left:-64px!important}.ms-xl-n1{margin-inline-start:-4px!important}.ms-xl-n2{margin-inline-start:-8px!important}.ms-xl-n3{margin-inline-start:-12px!important}.ms-xl-n4{margin-inline-start:-16px!important}.ms-xl-n5{margin-inline-start:-20px!important}.ms-xl-n6{margin-inline-start:-24px!important}.ms-xl-n7{margin-inline-start:-28px!important}.ms-xl-n8{margin-inline-start:-32px!important}.ms-xl-n9{margin-inline-start:-36px!important}.ms-xl-n10{margin-inline-start:-40px!important}.ms-xl-n11{margin-inline-start:-44px!important}.ms-xl-n12{margin-inline-start:-48px!important}.ms-xl-n13{margin-inline-start:-52px!important}.ms-xl-n14{margin-inline-start:-56px!important}.ms-xl-n15{margin-inline-start:-60px!important}.ms-xl-n16{margin-inline-start:-64px!important}.me-xl-n1{margin-inline-end:-4px!important}.me-xl-n2{margin-inline-end:-8px!important}.me-xl-n3{margin-inline-end:-12px!important}.me-xl-n4{margin-inline-end:-16px!important}.me-xl-n5{margin-inline-end:-20px!important}.me-xl-n6{margin-inline-end:-24px!important}.me-xl-n7{margin-inline-end:-28px!important}.me-xl-n8{margin-inline-end:-32px!important}.me-xl-n9{margin-inline-end:-36px!important}.me-xl-n10{margin-inline-end:-40px!important}.me-xl-n11{margin-inline-end:-44px!important}.me-xl-n12{margin-inline-end:-48px!important}.me-xl-n13{margin-inline-end:-52px!important}.me-xl-n14{margin-inline-end:-56px!important}.me-xl-n15{margin-inline-end:-60px!important}.me-xl-n16{margin-inline-end:-64px!important}.pa-xl-0{padding:0!important}.pa-xl-1{padding:4px!important}.pa-xl-2{padding:8px!important}.pa-xl-3{padding:12px!important}.pa-xl-4{padding:16px!important}.pa-xl-5{padding:20px!important}.pa-xl-6{padding:24px!important}.pa-xl-7{padding:28px!important}.pa-xl-8{padding:32px!important}.pa-xl-9{padding:36px!important}.pa-xl-10{padding:40px!important}.pa-xl-11{padding:44px!important}.pa-xl-12{padding:48px!important}.pa-xl-13{padding:52px!important}.pa-xl-14{padding:56px!important}.pa-xl-15{padding:60px!important}.pa-xl-16{padding:64px!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:4px!important;padding-left:4px!important}.px-xl-2{padding-right:8px!important;padding-left:8px!important}.px-xl-3{padding-right:12px!important;padding-left:12px!important}.px-xl-4{padding-right:16px!important;padding-left:16px!important}.px-xl-5{padding-right:20px!important;padding-left:20px!important}.px-xl-6{padding-right:24px!important;padding-left:24px!important}.px-xl-7{padding-right:28px!important;padding-left:28px!important}.px-xl-8{padding-right:32px!important;padding-left:32px!important}.px-xl-9{padding-right:36px!important;padding-left:36px!important}.px-xl-10{padding-right:40px!important;padding-left:40px!important}.px-xl-11{padding-right:44px!important;padding-left:44px!important}.px-xl-12{padding-right:48px!important;padding-left:48px!important}.px-xl-13{padding-right:52px!important;padding-left:52px!important}.px-xl-14{padding-right:56px!important;padding-left:56px!important}.px-xl-15{padding-right:60px!important;padding-left:60px!important}.px-xl-16{padding-right:64px!important;padding-left:64px!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:4px!important}.pt-xl-2{padding-top:8px!important}.pt-xl-3{padding-top:12px!important}.pt-xl-4{padding-top:16px!important}.pt-xl-5{padding-top:20px!important}.pt-xl-6{padding-top:24px!important}.pt-xl-7{padding-top:28px!important}.pt-xl-8{padding-top:32px!important}.pt-xl-9{padding-top:36px!important}.pt-xl-10{padding-top:40px!important}.pt-xl-11{padding-top:44px!important}.pt-xl-12{padding-top:48px!important}.pt-xl-13{padding-top:52px!important}.pt-xl-14{padding-top:56px!important}.pt-xl-15{padding-top:60px!important}.pt-xl-16{padding-top:64px!important}.pr-xl-0{padding-right:0!important}.pr-xl-1{padding-right:4px!important}.pr-xl-2{padding-right:8px!important}.pr-xl-3{padding-right:12px!important}.pr-xl-4{padding-right:16px!important}.pr-xl-5{padding-right:20px!important}.pr-xl-6{padding-right:24px!important}.pr-xl-7{padding-right:28px!important}.pr-xl-8{padding-right:32px!important}.pr-xl-9{padding-right:36px!important}.pr-xl-10{padding-right:40px!important}.pr-xl-11{padding-right:44px!important}.pr-xl-12{padding-right:48px!important}.pr-xl-13{padding-right:52px!important}.pr-xl-14{padding-right:56px!important}.pr-xl-15{padding-right:60px!important}.pr-xl-16{padding-right:64px!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:4px!important}.pb-xl-2{padding-bottom:8px!important}.pb-xl-3{padding-bottom:12px!important}.pb-xl-4{padding-bottom:16px!important}.pb-xl-5{padding-bottom:20px!important}.pb-xl-6{padding-bottom:24px!important}.pb-xl-7{padding-bottom:28px!important}.pb-xl-8{padding-bottom:32px!important}.pb-xl-9{padding-bottom:36px!important}.pb-xl-10{padding-bottom:40px!important}.pb-xl-11{padding-bottom:44px!important}.pb-xl-12{padding-bottom:48px!important}.pb-xl-13{padding-bottom:52px!important}.pb-xl-14{padding-bottom:56px!important}.pb-xl-15{padding-bottom:60px!important}.pb-xl-16{padding-bottom:64px!important}.pl-xl-0{padding-left:0!important}.pl-xl-1{padding-left:4px!important}.pl-xl-2{padding-left:8px!important}.pl-xl-3{padding-left:12px!important}.pl-xl-4{padding-left:16px!important}.pl-xl-5{padding-left:20px!important}.pl-xl-6{padding-left:24px!important}.pl-xl-7{padding-left:28px!important}.pl-xl-8{padding-left:32px!important}.pl-xl-9{padding-left:36px!important}.pl-xl-10{padding-left:40px!important}.pl-xl-11{padding-left:44px!important}.pl-xl-12{padding-left:48px!important}.pl-xl-13{padding-left:52px!important}.pl-xl-14{padding-left:56px!important}.pl-xl-15{padding-left:60px!important}.pl-xl-16{padding-left:64px!important}.ps-xl-0{padding-inline-start:0px!important}.ps-xl-1{padding-inline-start:4px!important}.ps-xl-2{padding-inline-start:8px!important}.ps-xl-3{padding-inline-start:12px!important}.ps-xl-4{padding-inline-start:16px!important}.ps-xl-5{padding-inline-start:20px!important}.ps-xl-6{padding-inline-start:24px!important}.ps-xl-7{padding-inline-start:28px!important}.ps-xl-8{padding-inline-start:32px!important}.ps-xl-9{padding-inline-start:36px!important}.ps-xl-10{padding-inline-start:40px!important}.ps-xl-11{padding-inline-start:44px!important}.ps-xl-12{padding-inline-start:48px!important}.ps-xl-13{padding-inline-start:52px!important}.ps-xl-14{padding-inline-start:56px!important}.ps-xl-15{padding-inline-start:60px!important}.ps-xl-16{padding-inline-start:64px!important}.pe-xl-0{padding-inline-end:0px!important}.pe-xl-1{padding-inline-end:4px!important}.pe-xl-2{padding-inline-end:8px!important}.pe-xl-3{padding-inline-end:12px!important}.pe-xl-4{padding-inline-end:16px!important}.pe-xl-5{padding-inline-end:20px!important}.pe-xl-6{padding-inline-end:24px!important}.pe-xl-7{padding-inline-end:28px!important}.pe-xl-8{padding-inline-end:32px!important}.pe-xl-9{padding-inline-end:36px!important}.pe-xl-10{padding-inline-end:40px!important}.pe-xl-11{padding-inline-end:44px!important}.pe-xl-12{padding-inline-end:48px!important}.pe-xl-13{padding-inline-end:52px!important}.pe-xl-14{padding-inline-end:56px!important}.pe-xl-15{padding-inline-end:60px!important}.pe-xl-16{padding-inline-end:64px!important}.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}.text-xl-justify{text-align:justify!important}.text-xl-start{text-align:start!important}.text-xl-end{text-align:end!important}.text-xl-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-xl-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-xl-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-xl-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-xl-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-xl-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-xl-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-xl-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-xl-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-xl-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-xl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-xl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-xl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}}@media (min-width: 2560px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.float-xxl-none{float:none!important}.float-xxl-left{float:left!important}.float-xxl-right{float:right!important}.v-locale--is-rtl .float-xxl-end{float:left!important}.v-locale--is-rtl .float-xxl-start,.v-locale--is-ltr .float-xxl-end{float:right!important}.v-locale--is-ltr .float-xxl-start{float:left!important}.flex-xxl-fill,.flex-xxl-1-1{flex:1 1 auto!important}.flex-xxl-1-0{flex:1 0 auto!important}.flex-xxl-0-1{flex:0 1 auto!important}.flex-xxl-0-0{flex:0 0 auto!important}.flex-xxl-1-1-100{flex:1 1 100%!important}.flex-xxl-1-0-100{flex:1 0 100%!important}.flex-xxl-0-1-100{flex:0 1 100%!important}.flex-xxl-0-0-100{flex:0 0 100%!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-xxl-start{justify-content:flex-start!important}.justify-xxl-end{justify-content:flex-end!important}.justify-xxl-center{justify-content:center!important}.justify-xxl-space-between{justify-content:space-between!important}.justify-xxl-space-around{justify-content:space-around!important}.justify-xxl-space-evenly{justify-content:space-evenly!important}.align-xxl-start{align-items:flex-start!important}.align-xxl-end{align-items:flex-end!important}.align-xxl-center{align-items:center!important}.align-xxl-baseline{align-items:baseline!important}.align-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-space-between{align-content:space-between!important}.align-content-xxl-space-around{align-content:space-around!important}.align-content-xxl-space-evenly{align-content:space-evenly!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-6{order:6!important}.order-xxl-7{order:7!important}.order-xxl-8{order:8!important}.order-xxl-9{order:9!important}.order-xxl-10{order:10!important}.order-xxl-11{order:11!important}.order-xxl-12{order:12!important}.order-xxl-last{order:13!important}.ma-xxl-0{margin:0!important}.ma-xxl-1{margin:4px!important}.ma-xxl-2{margin:8px!important}.ma-xxl-3{margin:12px!important}.ma-xxl-4{margin:16px!important}.ma-xxl-5{margin:20px!important}.ma-xxl-6{margin:24px!important}.ma-xxl-7{margin:28px!important}.ma-xxl-8{margin:32px!important}.ma-xxl-9{margin:36px!important}.ma-xxl-10{margin:40px!important}.ma-xxl-11{margin:44px!important}.ma-xxl-12{margin:48px!important}.ma-xxl-13{margin:52px!important}.ma-xxl-14{margin:56px!important}.ma-xxl-15{margin:60px!important}.ma-xxl-16{margin:64px!important}.ma-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:4px!important;margin-left:4px!important}.mx-xxl-2{margin-right:8px!important;margin-left:8px!important}.mx-xxl-3{margin-right:12px!important;margin-left:12px!important}.mx-xxl-4{margin-right:16px!important;margin-left:16px!important}.mx-xxl-5{margin-right:20px!important;margin-left:20px!important}.mx-xxl-6{margin-right:24px!important;margin-left:24px!important}.mx-xxl-7{margin-right:28px!important;margin-left:28px!important}.mx-xxl-8{margin-right:32px!important;margin-left:32px!important}.mx-xxl-9{margin-right:36px!important;margin-left:36px!important}.mx-xxl-10{margin-right:40px!important;margin-left:40px!important}.mx-xxl-11{margin-right:44px!important;margin-left:44px!important}.mx-xxl-12{margin-right:48px!important;margin-left:48px!important}.mx-xxl-13{margin-right:52px!important;margin-left:52px!important}.mx-xxl-14{margin-right:56px!important;margin-left:56px!important}.mx-xxl-15{margin-right:60px!important;margin-left:60px!important}.mx-xxl-16{margin-right:64px!important;margin-left:64px!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:4px!important;margin-bottom:4px!important}.my-xxl-2{margin-top:8px!important;margin-bottom:8px!important}.my-xxl-3{margin-top:12px!important;margin-bottom:12px!important}.my-xxl-4{margin-top:16px!important;margin-bottom:16px!important}.my-xxl-5{margin-top:20px!important;margin-bottom:20px!important}.my-xxl-6{margin-top:24px!important;margin-bottom:24px!important}.my-xxl-7{margin-top:28px!important;margin-bottom:28px!important}.my-xxl-8{margin-top:32px!important;margin-bottom:32px!important}.my-xxl-9{margin-top:36px!important;margin-bottom:36px!important}.my-xxl-10{margin-top:40px!important;margin-bottom:40px!important}.my-xxl-11{margin-top:44px!important;margin-bottom:44px!important}.my-xxl-12{margin-top:48px!important;margin-bottom:48px!important}.my-xxl-13{margin-top:52px!important;margin-bottom:52px!important}.my-xxl-14{margin-top:56px!important;margin-bottom:56px!important}.my-xxl-15{margin-top:60px!important;margin-bottom:60px!important}.my-xxl-16{margin-top:64px!important;margin-bottom:64px!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:4px!important}.mt-xxl-2{margin-top:8px!important}.mt-xxl-3{margin-top:12px!important}.mt-xxl-4{margin-top:16px!important}.mt-xxl-5{margin-top:20px!important}.mt-xxl-6{margin-top:24px!important}.mt-xxl-7{margin-top:28px!important}.mt-xxl-8{margin-top:32px!important}.mt-xxl-9{margin-top:36px!important}.mt-xxl-10{margin-top:40px!important}.mt-xxl-11{margin-top:44px!important}.mt-xxl-12{margin-top:48px!important}.mt-xxl-13{margin-top:52px!important}.mt-xxl-14{margin-top:56px!important}.mt-xxl-15{margin-top:60px!important}.mt-xxl-16{margin-top:64px!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-0{margin-right:0!important}.mr-xxl-1{margin-right:4px!important}.mr-xxl-2{margin-right:8px!important}.mr-xxl-3{margin-right:12px!important}.mr-xxl-4{margin-right:16px!important}.mr-xxl-5{margin-right:20px!important}.mr-xxl-6{margin-right:24px!important}.mr-xxl-7{margin-right:28px!important}.mr-xxl-8{margin-right:32px!important}.mr-xxl-9{margin-right:36px!important}.mr-xxl-10{margin-right:40px!important}.mr-xxl-11{margin-right:44px!important}.mr-xxl-12{margin-right:48px!important}.mr-xxl-13{margin-right:52px!important}.mr-xxl-14{margin-right:56px!important}.mr-xxl-15{margin-right:60px!important}.mr-xxl-16{margin-right:64px!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:4px!important}.mb-xxl-2{margin-bottom:8px!important}.mb-xxl-3{margin-bottom:12px!important}.mb-xxl-4{margin-bottom:16px!important}.mb-xxl-5{margin-bottom:20px!important}.mb-xxl-6{margin-bottom:24px!important}.mb-xxl-7{margin-bottom:28px!important}.mb-xxl-8{margin-bottom:32px!important}.mb-xxl-9{margin-bottom:36px!important}.mb-xxl-10{margin-bottom:40px!important}.mb-xxl-11{margin-bottom:44px!important}.mb-xxl-12{margin-bottom:48px!important}.mb-xxl-13{margin-bottom:52px!important}.mb-xxl-14{margin-bottom:56px!important}.mb-xxl-15{margin-bottom:60px!important}.mb-xxl-16{margin-bottom:64px!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-0{margin-left:0!important}.ml-xxl-1{margin-left:4px!important}.ml-xxl-2{margin-left:8px!important}.ml-xxl-3{margin-left:12px!important}.ml-xxl-4{margin-left:16px!important}.ml-xxl-5{margin-left:20px!important}.ml-xxl-6{margin-left:24px!important}.ml-xxl-7{margin-left:28px!important}.ml-xxl-8{margin-left:32px!important}.ml-xxl-9{margin-left:36px!important}.ml-xxl-10{margin-left:40px!important}.ml-xxl-11{margin-left:44px!important}.ml-xxl-12{margin-left:48px!important}.ml-xxl-13{margin-left:52px!important}.ml-xxl-14{margin-left:56px!important}.ml-xxl-15{margin-left:60px!important}.ml-xxl-16{margin-left:64px!important}.ml-xxl-auto{margin-left:auto!important}.ms-xxl-0{margin-inline-start:0px!important}.ms-xxl-1{margin-inline-start:4px!important}.ms-xxl-2{margin-inline-start:8px!important}.ms-xxl-3{margin-inline-start:12px!important}.ms-xxl-4{margin-inline-start:16px!important}.ms-xxl-5{margin-inline-start:20px!important}.ms-xxl-6{margin-inline-start:24px!important}.ms-xxl-7{margin-inline-start:28px!important}.ms-xxl-8{margin-inline-start:32px!important}.ms-xxl-9{margin-inline-start:36px!important}.ms-xxl-10{margin-inline-start:40px!important}.ms-xxl-11{margin-inline-start:44px!important}.ms-xxl-12{margin-inline-start:48px!important}.ms-xxl-13{margin-inline-start:52px!important}.ms-xxl-14{margin-inline-start:56px!important}.ms-xxl-15{margin-inline-start:60px!important}.ms-xxl-16{margin-inline-start:64px!important}.ms-xxl-auto{margin-inline-start:auto!important}.me-xxl-0{margin-inline-end:0px!important}.me-xxl-1{margin-inline-end:4px!important}.me-xxl-2{margin-inline-end:8px!important}.me-xxl-3{margin-inline-end:12px!important}.me-xxl-4{margin-inline-end:16px!important}.me-xxl-5{margin-inline-end:20px!important}.me-xxl-6{margin-inline-end:24px!important}.me-xxl-7{margin-inline-end:28px!important}.me-xxl-8{margin-inline-end:32px!important}.me-xxl-9{margin-inline-end:36px!important}.me-xxl-10{margin-inline-end:40px!important}.me-xxl-11{margin-inline-end:44px!important}.me-xxl-12{margin-inline-end:48px!important}.me-xxl-13{margin-inline-end:52px!important}.me-xxl-14{margin-inline-end:56px!important}.me-xxl-15{margin-inline-end:60px!important}.me-xxl-16{margin-inline-end:64px!important}.me-xxl-auto{margin-inline-end:auto!important}.ma-xxl-n1{margin:-4px!important}.ma-xxl-n2{margin:-8px!important}.ma-xxl-n3{margin:-12px!important}.ma-xxl-n4{margin:-16px!important}.ma-xxl-n5{margin:-20px!important}.ma-xxl-n6{margin:-24px!important}.ma-xxl-n7{margin:-28px!important}.ma-xxl-n8{margin:-32px!important}.ma-xxl-n9{margin:-36px!important}.ma-xxl-n10{margin:-40px!important}.ma-xxl-n11{margin:-44px!important}.ma-xxl-n12{margin:-48px!important}.ma-xxl-n13{margin:-52px!important}.ma-xxl-n14{margin:-56px!important}.ma-xxl-n15{margin:-60px!important}.ma-xxl-n16{margin:-64px!important}.mx-xxl-n1{margin-right:-4px!important;margin-left:-4px!important}.mx-xxl-n2{margin-right:-8px!important;margin-left:-8px!important}.mx-xxl-n3{margin-right:-12px!important;margin-left:-12px!important}.mx-xxl-n4{margin-right:-16px!important;margin-left:-16px!important}.mx-xxl-n5{margin-right:-20px!important;margin-left:-20px!important}.mx-xxl-n6{margin-right:-24px!important;margin-left:-24px!important}.mx-xxl-n7{margin-right:-28px!important;margin-left:-28px!important}.mx-xxl-n8{margin-right:-32px!important;margin-left:-32px!important}.mx-xxl-n9{margin-right:-36px!important;margin-left:-36px!important}.mx-xxl-n10{margin-right:-40px!important;margin-left:-40px!important}.mx-xxl-n11{margin-right:-44px!important;margin-left:-44px!important}.mx-xxl-n12{margin-right:-48px!important;margin-left:-48px!important}.mx-xxl-n13{margin-right:-52px!important;margin-left:-52px!important}.mx-xxl-n14{margin-right:-56px!important;margin-left:-56px!important}.mx-xxl-n15{margin-right:-60px!important;margin-left:-60px!important}.mx-xxl-n16{margin-right:-64px!important;margin-left:-64px!important}.my-xxl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.my-xxl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.my-xxl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.my-xxl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.my-xxl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.my-xxl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.my-xxl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.my-xxl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.my-xxl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.my-xxl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.my-xxl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.my-xxl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.my-xxl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.my-xxl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.my-xxl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.my-xxl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.mt-xxl-n1{margin-top:-4px!important}.mt-xxl-n2{margin-top:-8px!important}.mt-xxl-n3{margin-top:-12px!important}.mt-xxl-n4{margin-top:-16px!important}.mt-xxl-n5{margin-top:-20px!important}.mt-xxl-n6{margin-top:-24px!important}.mt-xxl-n7{margin-top:-28px!important}.mt-xxl-n8{margin-top:-32px!important}.mt-xxl-n9{margin-top:-36px!important}.mt-xxl-n10{margin-top:-40px!important}.mt-xxl-n11{margin-top:-44px!important}.mt-xxl-n12{margin-top:-48px!important}.mt-xxl-n13{margin-top:-52px!important}.mt-xxl-n14{margin-top:-56px!important}.mt-xxl-n15{margin-top:-60px!important}.mt-xxl-n16{margin-top:-64px!important}.mr-xxl-n1{margin-right:-4px!important}.mr-xxl-n2{margin-right:-8px!important}.mr-xxl-n3{margin-right:-12px!important}.mr-xxl-n4{margin-right:-16px!important}.mr-xxl-n5{margin-right:-20px!important}.mr-xxl-n6{margin-right:-24px!important}.mr-xxl-n7{margin-right:-28px!important}.mr-xxl-n8{margin-right:-32px!important}.mr-xxl-n9{margin-right:-36px!important}.mr-xxl-n10{margin-right:-40px!important}.mr-xxl-n11{margin-right:-44px!important}.mr-xxl-n12{margin-right:-48px!important}.mr-xxl-n13{margin-right:-52px!important}.mr-xxl-n14{margin-right:-56px!important}.mr-xxl-n15{margin-right:-60px!important}.mr-xxl-n16{margin-right:-64px!important}.mb-xxl-n1{margin-bottom:-4px!important}.mb-xxl-n2{margin-bottom:-8px!important}.mb-xxl-n3{margin-bottom:-12px!important}.mb-xxl-n4{margin-bottom:-16px!important}.mb-xxl-n5{margin-bottom:-20px!important}.mb-xxl-n6{margin-bottom:-24px!important}.mb-xxl-n7{margin-bottom:-28px!important}.mb-xxl-n8{margin-bottom:-32px!important}.mb-xxl-n9{margin-bottom:-36px!important}.mb-xxl-n10{margin-bottom:-40px!important}.mb-xxl-n11{margin-bottom:-44px!important}.mb-xxl-n12{margin-bottom:-48px!important}.mb-xxl-n13{margin-bottom:-52px!important}.mb-xxl-n14{margin-bottom:-56px!important}.mb-xxl-n15{margin-bottom:-60px!important}.mb-xxl-n16{margin-bottom:-64px!important}.ml-xxl-n1{margin-left:-4px!important}.ml-xxl-n2{margin-left:-8px!important}.ml-xxl-n3{margin-left:-12px!important}.ml-xxl-n4{margin-left:-16px!important}.ml-xxl-n5{margin-left:-20px!important}.ml-xxl-n6{margin-left:-24px!important}.ml-xxl-n7{margin-left:-28px!important}.ml-xxl-n8{margin-left:-32px!important}.ml-xxl-n9{margin-left:-36px!important}.ml-xxl-n10{margin-left:-40px!important}.ml-xxl-n11{margin-left:-44px!important}.ml-xxl-n12{margin-left:-48px!important}.ml-xxl-n13{margin-left:-52px!important}.ml-xxl-n14{margin-left:-56px!important}.ml-xxl-n15{margin-left:-60px!important}.ml-xxl-n16{margin-left:-64px!important}.ms-xxl-n1{margin-inline-start:-4px!important}.ms-xxl-n2{margin-inline-start:-8px!important}.ms-xxl-n3{margin-inline-start:-12px!important}.ms-xxl-n4{margin-inline-start:-16px!important}.ms-xxl-n5{margin-inline-start:-20px!important}.ms-xxl-n6{margin-inline-start:-24px!important}.ms-xxl-n7{margin-inline-start:-28px!important}.ms-xxl-n8{margin-inline-start:-32px!important}.ms-xxl-n9{margin-inline-start:-36px!important}.ms-xxl-n10{margin-inline-start:-40px!important}.ms-xxl-n11{margin-inline-start:-44px!important}.ms-xxl-n12{margin-inline-start:-48px!important}.ms-xxl-n13{margin-inline-start:-52px!important}.ms-xxl-n14{margin-inline-start:-56px!important}.ms-xxl-n15{margin-inline-start:-60px!important}.ms-xxl-n16{margin-inline-start:-64px!important}.me-xxl-n1{margin-inline-end:-4px!important}.me-xxl-n2{margin-inline-end:-8px!important}.me-xxl-n3{margin-inline-end:-12px!important}.me-xxl-n4{margin-inline-end:-16px!important}.me-xxl-n5{margin-inline-end:-20px!important}.me-xxl-n6{margin-inline-end:-24px!important}.me-xxl-n7{margin-inline-end:-28px!important}.me-xxl-n8{margin-inline-end:-32px!important}.me-xxl-n9{margin-inline-end:-36px!important}.me-xxl-n10{margin-inline-end:-40px!important}.me-xxl-n11{margin-inline-end:-44px!important}.me-xxl-n12{margin-inline-end:-48px!important}.me-xxl-n13{margin-inline-end:-52px!important}.me-xxl-n14{margin-inline-end:-56px!important}.me-xxl-n15{margin-inline-end:-60px!important}.me-xxl-n16{margin-inline-end:-64px!important}.pa-xxl-0{padding:0!important}.pa-xxl-1{padding:4px!important}.pa-xxl-2{padding:8px!important}.pa-xxl-3{padding:12px!important}.pa-xxl-4{padding:16px!important}.pa-xxl-5{padding:20px!important}.pa-xxl-6{padding:24px!important}.pa-xxl-7{padding:28px!important}.pa-xxl-8{padding:32px!important}.pa-xxl-9{padding:36px!important}.pa-xxl-10{padding:40px!important}.pa-xxl-11{padding:44px!important}.pa-xxl-12{padding:48px!important}.pa-xxl-13{padding:52px!important}.pa-xxl-14{padding:56px!important}.pa-xxl-15{padding:60px!important}.pa-xxl-16{padding:64px!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:4px!important;padding-left:4px!important}.px-xxl-2{padding-right:8px!important;padding-left:8px!important}.px-xxl-3{padding-right:12px!important;padding-left:12px!important}.px-xxl-4{padding-right:16px!important;padding-left:16px!important}.px-xxl-5{padding-right:20px!important;padding-left:20px!important}.px-xxl-6{padding-right:24px!important;padding-left:24px!important}.px-xxl-7{padding-right:28px!important;padding-left:28px!important}.px-xxl-8{padding-right:32px!important;padding-left:32px!important}.px-xxl-9{padding-right:36px!important;padding-left:36px!important}.px-xxl-10{padding-right:40px!important;padding-left:40px!important}.px-xxl-11{padding-right:44px!important;padding-left:44px!important}.px-xxl-12{padding-right:48px!important;padding-left:48px!important}.px-xxl-13{padding-right:52px!important;padding-left:52px!important}.px-xxl-14{padding-right:56px!important;padding-left:56px!important}.px-xxl-15{padding-right:60px!important;padding-left:60px!important}.px-xxl-16{padding-right:64px!important;padding-left:64px!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:4px!important;padding-bottom:4px!important}.py-xxl-2{padding-top:8px!important;padding-bottom:8px!important}.py-xxl-3{padding-top:12px!important;padding-bottom:12px!important}.py-xxl-4{padding-top:16px!important;padding-bottom:16px!important}.py-xxl-5{padding-top:20px!important;padding-bottom:20px!important}.py-xxl-6{padding-top:24px!important;padding-bottom:24px!important}.py-xxl-7{padding-top:28px!important;padding-bottom:28px!important}.py-xxl-8{padding-top:32px!important;padding-bottom:32px!important}.py-xxl-9{padding-top:36px!important;padding-bottom:36px!important}.py-xxl-10{padding-top:40px!important;padding-bottom:40px!important}.py-xxl-11{padding-top:44px!important;padding-bottom:44px!important}.py-xxl-12{padding-top:48px!important;padding-bottom:48px!important}.py-xxl-13{padding-top:52px!important;padding-bottom:52px!important}.py-xxl-14{padding-top:56px!important;padding-bottom:56px!important}.py-xxl-15{padding-top:60px!important;padding-bottom:60px!important}.py-xxl-16{padding-top:64px!important;padding-bottom:64px!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:4px!important}.pt-xxl-2{padding-top:8px!important}.pt-xxl-3{padding-top:12px!important}.pt-xxl-4{padding-top:16px!important}.pt-xxl-5{padding-top:20px!important}.pt-xxl-6{padding-top:24px!important}.pt-xxl-7{padding-top:28px!important}.pt-xxl-8{padding-top:32px!important}.pt-xxl-9{padding-top:36px!important}.pt-xxl-10{padding-top:40px!important}.pt-xxl-11{padding-top:44px!important}.pt-xxl-12{padding-top:48px!important}.pt-xxl-13{padding-top:52px!important}.pt-xxl-14{padding-top:56px!important}.pt-xxl-15{padding-top:60px!important}.pt-xxl-16{padding-top:64px!important}.pr-xxl-0{padding-right:0!important}.pr-xxl-1{padding-right:4px!important}.pr-xxl-2{padding-right:8px!important}.pr-xxl-3{padding-right:12px!important}.pr-xxl-4{padding-right:16px!important}.pr-xxl-5{padding-right:20px!important}.pr-xxl-6{padding-right:24px!important}.pr-xxl-7{padding-right:28px!important}.pr-xxl-8{padding-right:32px!important}.pr-xxl-9{padding-right:36px!important}.pr-xxl-10{padding-right:40px!important}.pr-xxl-11{padding-right:44px!important}.pr-xxl-12{padding-right:48px!important}.pr-xxl-13{padding-right:52px!important}.pr-xxl-14{padding-right:56px!important}.pr-xxl-15{padding-right:60px!important}.pr-xxl-16{padding-right:64px!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:4px!important}.pb-xxl-2{padding-bottom:8px!important}.pb-xxl-3{padding-bottom:12px!important}.pb-xxl-4{padding-bottom:16px!important}.pb-xxl-5{padding-bottom:20px!important}.pb-xxl-6{padding-bottom:24px!important}.pb-xxl-7{padding-bottom:28px!important}.pb-xxl-8{padding-bottom:32px!important}.pb-xxl-9{padding-bottom:36px!important}.pb-xxl-10{padding-bottom:40px!important}.pb-xxl-11{padding-bottom:44px!important}.pb-xxl-12{padding-bottom:48px!important}.pb-xxl-13{padding-bottom:52px!important}.pb-xxl-14{padding-bottom:56px!important}.pb-xxl-15{padding-bottom:60px!important}.pb-xxl-16{padding-bottom:64px!important}.pl-xxl-0{padding-left:0!important}.pl-xxl-1{padding-left:4px!important}.pl-xxl-2{padding-left:8px!important}.pl-xxl-3{padding-left:12px!important}.pl-xxl-4{padding-left:16px!important}.pl-xxl-5{padding-left:20px!important}.pl-xxl-6{padding-left:24px!important}.pl-xxl-7{padding-left:28px!important}.pl-xxl-8{padding-left:32px!important}.pl-xxl-9{padding-left:36px!important}.pl-xxl-10{padding-left:40px!important}.pl-xxl-11{padding-left:44px!important}.pl-xxl-12{padding-left:48px!important}.pl-xxl-13{padding-left:52px!important}.pl-xxl-14{padding-left:56px!important}.pl-xxl-15{padding-left:60px!important}.pl-xxl-16{padding-left:64px!important}.ps-xxl-0{padding-inline-start:0px!important}.ps-xxl-1{padding-inline-start:4px!important}.ps-xxl-2{padding-inline-start:8px!important}.ps-xxl-3{padding-inline-start:12px!important}.ps-xxl-4{padding-inline-start:16px!important}.ps-xxl-5{padding-inline-start:20px!important}.ps-xxl-6{padding-inline-start:24px!important}.ps-xxl-7{padding-inline-start:28px!important}.ps-xxl-8{padding-inline-start:32px!important}.ps-xxl-9{padding-inline-start:36px!important}.ps-xxl-10{padding-inline-start:40px!important}.ps-xxl-11{padding-inline-start:44px!important}.ps-xxl-12{padding-inline-start:48px!important}.ps-xxl-13{padding-inline-start:52px!important}.ps-xxl-14{padding-inline-start:56px!important}.ps-xxl-15{padding-inline-start:60px!important}.ps-xxl-16{padding-inline-start:64px!important}.pe-xxl-0{padding-inline-end:0px!important}.pe-xxl-1{padding-inline-end:4px!important}.pe-xxl-2{padding-inline-end:8px!important}.pe-xxl-3{padding-inline-end:12px!important}.pe-xxl-4{padding-inline-end:16px!important}.pe-xxl-5{padding-inline-end:20px!important}.pe-xxl-6{padding-inline-end:24px!important}.pe-xxl-7{padding-inline-end:28px!important}.pe-xxl-8{padding-inline-end:32px!important}.pe-xxl-9{padding-inline-end:36px!important}.pe-xxl-10{padding-inline-end:40px!important}.pe-xxl-11{padding-inline-end:44px!important}.pe-xxl-12{padding-inline-end:48px!important}.pe-xxl-13{padding-inline-end:52px!important}.pe-xxl-14{padding-inline-end:56px!important}.pe-xxl-15{padding-inline-end:60px!important}.pe-xxl-16{padding-inline-end:64px!important}.text-xxl-left{text-align:left!important}.text-xxl-right{text-align:right!important}.text-xxl-center{text-align:center!important}.text-xxl-justify{text-align:justify!important}.text-xxl-start{text-align:start!important}.text-xxl-end{text-align:end!important}.text-xxl-h1{font-size:2.125rem!important;font-weight:700;line-height:3.5rem;letter-spacing:-.015625em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-h2{font-size:1.5rem!important;font-weight:700;line-height:2.5rem;letter-spacing:-.0083333333em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-h3{font-size:1.25rem!important;font-weight:600;line-height:2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-xxl-h4{font-size:1rem!important;font-weight:600;line-height:1.5rem;letter-spacing:.0073529412em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-h5{font-size:.875rem!important;font-weight:500;line-height:1.2rem;letter-spacing:normal!important;font-family:inherit!important;text-transform:none!important}.text-xxl-h6{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.0125em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-subtitle-1{font-size:.875rem!important;font-weight:500;line-height:1rem;letter-spacing:.009375em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-subtitle-2{font-size:.75rem!important;font-weight:400;line-height:1rem;letter-spacing:.0071428571em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-body-1{font-size:.875rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-body-2{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-button{font-size:.875rem!important;font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;font-family:inherit!important;text-transform:uppercase!important}.text-xxl-caption{font-size:.75rem!important;font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important;font-family:inherit!important;text-transform:none!important}.text-xxl-overline{font-size:.75rem!important;font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;font-family:inherit!important;text-transform:uppercase!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.float-print-none{float:none!important}.float-print-left{float:left!important}.float-print-right{float:right!important}.v-locale--is-rtl .float-print-end{float:left!important}.v-locale--is-rtl .float-print-start,.v-locale--is-ltr .float-print-end{float:right!important}.v-locale--is-ltr .float-print-start{float:left!important}}html .bg-success{color:#fff!important}.v-row+.v-row{margin-top:0}.v-divider{opacity:1;border-color:rgba(var(--v-theme-borderLight),.36)}.v-selection-control{flex:unset}.no-spacer .v-list-item__spacer{display:none!important}@keyframes progress-circular-rotate{to{transform:rotate(270deg)}}html{overflow-y:auto}.v-main{margin-right:20px}@media (max-width: 1279px){.v-main{margin:0 10px}}.spacer{padding:100px 0}@media (max-width: 800px){.spacer{padding:40px 0}}.page-wrapper{min-height:calc(100vh - 100px);padding:15px;border-radius:8px;background:rgb(var(--v-theme-containerBg))}.display-1{font-size:44px;line-height:54px}.display-2{font-size:40px;line-height:50px}.display-3{font-size:30px;line-height:40px}.h1{font-size:36px;line-height:46px}.h2{font-size:30px;line-height:40px}.h3{font-size:21px;line-height:31px}.h4{font-size:18px;line-height:28px}.h5{font-size:16px;line-height:26px}.h6{font-size:14px;line-height:24px}.text-8{font-size:8px;line-height:18px}.text-10{font-size:10px;line-height:20px}.text-13{font-size:13px;line-height:23px}.text-18{font-size:18px;line-height:28px}.text-20{font-size:20px;line-height:30px}.text-24{font-size:24px;line-height:34px}.body-text-1{font-size:10px;line-height:20px}.customizer-btn{position:fixed;top:25%;right:10px;border-radius:50% 50% 4px}.customizer-btn .icon{animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.w-100{width:100%}.h-100vh{height:100vh}.gap-3{gap:16px}.text-white{color:#fff!important}body .Poppins{font-family:Poppins,sans-serif!important}body .Inter{font-family:Inter,sans-serif!important}@keyframes blink{50%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-5px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-7px,0)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}90%{transform:translate3d(0,-2px,0)}}.leftSidebar{border:0px;box-shadow:none!important}.listitem{height:calc(100vh - 100px)}.listitem .v-list{color:rgb(var(--v-theme-lightText))}.listitem .v-list-group__items .v-list-item,.listitem .v-list-item{border-radius:8px;padding-inline-start:calc(12px + var(--indent-padding) / 2)!important}.listitem .v-list-group__items .v-list-item:hover,.listitem .v-list-item:hover{color:rgb(var(--v-theme-secondary))}.listitem .leftPadding{margin-left:4px}.v-navigation-drawer--rail .scrollnavbar .v-list .v-list-group__items,.v-navigation-drawer--rail .hide-menu{opacity:1}.v-navigation-drawer--rail .leftPadding{margin-left:0}@media only screen and (min-width: 1170px){.mini-sidebar .logo{width:90px;overflow:hidden}.mini-sidebar .leftSidebar:hover{box-shadow:1px 0 20px #00000014!important}.mini-sidebar .v-navigation-drawer--expand-on-hover:hover .logo{width:100%}.mini-sidebar .v-navigation-drawer--expand-on-hover:hover .v-list .v-list-group__items,.mini-sidebar .v-navigation-drawer--expand-on-hover:hover .hide-menu{opacity:1}}.v-btn.bg-lightsecondary:hover,.v-btn.bg-lightsecondary:active,.v-btn.bg-lightsecondary:focus{background-color:rgb(var(--v-theme-secondary))!important;color:#fff!important}.v-btn{text-transform:capitalize;letter-spacing:0}.v-btn--icon.v-btn--density-default{width:calc(var(--v-btn-height) + 6px);height:calc(var(--v-btn-height) + 6px)}.v-card--variant-outlined,.v-card--variant-outlined .v-divider{border-color:rgba(var(--v-theme-borderLight),.36)}.v-card-text{padding:24px}.v-card{width:100%;overflow:visible}.v-card.withbg{background-color:rgb(var(--v-theme-background))}.v-card.overflow-hidden{overflow:hidden}.v-card-item{padding:20px 24px}.v-field--variant-outlined .v-field__outline__start.v-locale--is-ltr,.v-locale--is-ltr .v-field--variant-outlined .v-field__outline__start{border-radius:8px 0 0 8px}.v-field--variant-outlined .v-field__outline__end.v-locale--is-ltr,.v-locale--is-ltr .v-field--variant-outlined .v-field__outline__end{border-radius:0 8px 8px 0}.v-input--density-default,.v-field--variant-solo,.v-field--variant-filled{--v-input-control-height: 51px;--v-input-padding-top: 14px}.v-input--density-comfortable{--v-input-control-height: 56px;--v-input-padding-top: 17px}.v-label{font-size:.975rem}.v-switch .v-label,.v-checkbox .v-label{opacity:1}.v-navigation-drawer__scrim.fade-transition-leave-to{display:none}.elevation-10{box-shadow:1px 0 20px #00000014!important}.v-text-field input{font-size:.875rem}.v-input--density-default .v-field__input{min-height:51px}.v-field__outline{color:rgb(var(--v-theme-inputBorder))}.inputWithbg .v-field--variant-outlined{background-color:#00000006}.theme-tab.v-tabs .v-tab{border-radius:8px!important;min-width:auto!important}.theme-tab.v-tabs .v-tab.v-slide-group-item--active{background:rgb(var(--v-theme-primary))}.bubble-shape{position:relative}.bubble-shape:before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;top:-125px;right:-15px;opacity:.5}.bubble-shape:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;top:-85px;right:-95px}.z-1{z-index:1;position:relative}.bubble-shape-sm{position:relative}.bubble-shape-sm:before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;top:-160px;right:-130px}.bubble-shape-sm:after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;top:-30px;right:-180px}.rounded-square{width:20px;height:20px} diff --git a/astrbot/dashboard/dist/assets/materialdesignicons-webfont-67d24abe.eot b/astrbot/dashboard/dist/assets/materialdesignicons-webfont-67d24abe.eot deleted file mode 100644 index 22ce412b4..000000000 Binary files a/astrbot/dashboard/dist/assets/materialdesignicons-webfont-67d24abe.eot and /dev/null differ diff --git a/astrbot/dashboard/dist/assets/materialdesignicons-webfont-80bb28b3.woff b/astrbot/dashboard/dist/assets/materialdesignicons-webfont-80bb28b3.woff deleted file mode 100644 index 425a06d2c..000000000 Binary files a/astrbot/dashboard/dist/assets/materialdesignicons-webfont-80bb28b3.woff and /dev/null differ diff --git a/astrbot/dashboard/dist/assets/materialdesignicons-webfont-a58ecb54.ttf b/astrbot/dashboard/dist/assets/materialdesignicons-webfont-a58ecb54.ttf deleted file mode 100644 index b00c684d3..000000000 Binary files a/astrbot/dashboard/dist/assets/materialdesignicons-webfont-a58ecb54.ttf and /dev/null differ diff --git a/astrbot/dashboard/dist/assets/materialdesignicons-webfont-c1c004a9.woff2 b/astrbot/dashboard/dist/assets/materialdesignicons-webfont-c1c004a9.woff2 deleted file mode 100644 index 5d3434d02..000000000 Binary files a/astrbot/dashboard/dist/assets/materialdesignicons-webfont-c1c004a9.woff2 and /dev/null differ diff --git a/astrbot/dashboard/dist/assets/md5-cf2f62a3.js b/astrbot/dashboard/dist/assets/md5-cf2f62a3.js deleted file mode 100644 index cc8b4d477..000000000 --- a/astrbot/dashboard/dist/assets/md5-cf2f62a3.js +++ /dev/null @@ -1,9 +0,0 @@ -import{as as K,at as Y,au as V}from"./index-d089162b.js";var C={exports:{}};const $={},k=Object.freeze(Object.defineProperty({__proto__:null,default:$},Symbol.toStringTag,{value:"Module"})),z=K(k);/** - * [js-md5]{@link https://github.com/emn178/js-md5} - * - * @namespace md5 - * @version 0.8.3 - * @author Chen, Yi-Cyuan [emn178@gmail.com] - * @copyright Chen, Yi-Cyuan 2014-2023 - * @license MIT - */(function(E){(function(){var b="input is invalid type",J="finalize already called",w=typeof window=="object",c=w?window:{};c.JS_MD5_NO_WINDOW&&(w=!1);var j=!w&&typeof self=="object",O=!c.JS_MD5_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;O?c=Y:j&&(c=self);var I=!c.JS_MD5_NO_COMMON_JS&&!0&&E.exports,p=!c.JS_MD5_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",n="0123456789abcdef".split(""),H=[128,32768,8388608,-2147483648],l=[0,8,16,24],y=["hex","array","digest","buffer","arrayBuffer","base64"],F="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),x=[],B;if(p){var S=new ArrayBuffer(68);B=new Uint8Array(S),x=new Uint32Array(S)}var d=Array.isArray;(c.JS_MD5_NO_NODE_JS||!d)&&(d=function(t){return Object.prototype.toString.call(t)==="[object Array]"});var _=ArrayBuffer.isView;p&&(c.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW||!_)&&(_=function(t){return typeof t=="object"&&t.buffer&&t.buffer.constructor===ArrayBuffer});var M=function(t){var e=typeof t;if(e==="string")return[t,!0];if(e!=="object"||t===null)throw new Error(b);if(p&&t.constructor===ArrayBuffer)return[new Uint8Array(t),!1];if(!d(t)&&!_(t))throw new Error(b);return[t,!1]},R=function(t){return function(e){return new o(!0).update(e)[t]()}},P=function(){var t=R("hex");O&&(t=W(t)),t.create=function(){return new o},t.update=function(r){return t.create().update(r)};for(var e=0;e>>6,u[h++]=128|r&63):r<55296||r>=57344?(u[h++]=224|r>>>12,u[h++]=128|r>>>6&63,u[h++]=128|r&63):(r=65536+((r&1023)<<10|t.charCodeAt(++a)&1023),u[h++]=240|r>>>18,u[h++]=128|r>>>12&63,u[h++]=128|r>>>6&63,u[h++]=128|r&63);else for(h=this.start;a>>2]|=r<>>2]|=(192|r>>>6)<>>2]|=(128|r&63)<=57344?(s[h>>>2]|=(224|r>>>12)<>>2]|=(128|r>>>6&63)<>>2]|=(128|r&63)<>>2]|=(240|r>>>18)<>>2]|=(128|r>>>12&63)<>>2]|=(128|r>>>6&63)<>>2]|=(128|r&63)<>>2]|=t[a]<=64?(this.start=h-64,this.hash(),this.hashed=!0):this.start=h}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this},o.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,e=this.lastByteIndex;t[e>>>2]|=H[e&3],e>=56&&(this.hashed||this.hash(),t[0]=t[16],t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.bytes<<3,t[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},o.prototype.hash=function(){var t,e,i,r,a,h,f=this.blocks;this.first?(t=f[0]-680876937,t=(t<<7|t>>>25)-271733879<<0,r=(-1732584194^t&2004318071)+f[1]-117830708,r=(r<<12|r>>>20)+t<<0,i=(-271733879^r&(t^-271733879))+f[2]-1126478375,i=(i<<17|i>>>15)+r<<0,e=(t^i&(r^t))+f[3]-1316259209,e=(e<<22|e>>>10)+i<<0):(t=this.h0,e=this.h1,i=this.h2,r=this.h3,t+=(r^e&(i^r))+f[0]-680876936,t=(t<<7|t>>>25)+e<<0,r+=(i^t&(e^i))+f[1]-389564586,r=(r<<12|r>>>20)+t<<0,i+=(e^r&(t^e))+f[2]+606105819,i=(i<<17|i>>>15)+r<<0,e+=(t^i&(r^t))+f[3]-1044525330,e=(e<<22|e>>>10)+i<<0),t+=(r^e&(i^r))+f[4]-176418897,t=(t<<7|t>>>25)+e<<0,r+=(i^t&(e^i))+f[5]+1200080426,r=(r<<12|r>>>20)+t<<0,i+=(e^r&(t^e))+f[6]-1473231341,i=(i<<17|i>>>15)+r<<0,e+=(t^i&(r^t))+f[7]-45705983,e=(e<<22|e>>>10)+i<<0,t+=(r^e&(i^r))+f[8]+1770035416,t=(t<<7|t>>>25)+e<<0,r+=(i^t&(e^i))+f[9]-1958414417,r=(r<<12|r>>>20)+t<<0,i+=(e^r&(t^e))+f[10]-42063,i=(i<<17|i>>>15)+r<<0,e+=(t^i&(r^t))+f[11]-1990404162,e=(e<<22|e>>>10)+i<<0,t+=(r^e&(i^r))+f[12]+1804603682,t=(t<<7|t>>>25)+e<<0,r+=(i^t&(e^i))+f[13]-40341101,r=(r<<12|r>>>20)+t<<0,i+=(e^r&(t^e))+f[14]-1502002290,i=(i<<17|i>>>15)+r<<0,e+=(t^i&(r^t))+f[15]+1236535329,e=(e<<22|e>>>10)+i<<0,t+=(i^r&(e^i))+f[1]-165796510,t=(t<<5|t>>>27)+e<<0,r+=(e^i&(t^e))+f[6]-1069501632,r=(r<<9|r>>>23)+t<<0,i+=(t^e&(r^t))+f[11]+643717713,i=(i<<14|i>>>18)+r<<0,e+=(r^t&(i^r))+f[0]-373897302,e=(e<<20|e>>>12)+i<<0,t+=(i^r&(e^i))+f[5]-701558691,t=(t<<5|t>>>27)+e<<0,r+=(e^i&(t^e))+f[10]+38016083,r=(r<<9|r>>>23)+t<<0,i+=(t^e&(r^t))+f[15]-660478335,i=(i<<14|i>>>18)+r<<0,e+=(r^t&(i^r))+f[4]-405537848,e=(e<<20|e>>>12)+i<<0,t+=(i^r&(e^i))+f[9]+568446438,t=(t<<5|t>>>27)+e<<0,r+=(e^i&(t^e))+f[14]-1019803690,r=(r<<9|r>>>23)+t<<0,i+=(t^e&(r^t))+f[3]-187363961,i=(i<<14|i>>>18)+r<<0,e+=(r^t&(i^r))+f[8]+1163531501,e=(e<<20|e>>>12)+i<<0,t+=(i^r&(e^i))+f[13]-1444681467,t=(t<<5|t>>>27)+e<<0,r+=(e^i&(t^e))+f[2]-51403784,r=(r<<9|r>>>23)+t<<0,i+=(t^e&(r^t))+f[7]+1735328473,i=(i<<14|i>>>18)+r<<0,e+=(r^t&(i^r))+f[12]-1926607734,e=(e<<20|e>>>12)+i<<0,a=e^i,t+=(a^r)+f[5]-378558,t=(t<<4|t>>>28)+e<<0,r+=(a^t)+f[8]-2022574463,r=(r<<11|r>>>21)+t<<0,h=r^t,i+=(h^e)+f[11]+1839030562,i=(i<<16|i>>>16)+r<<0,e+=(h^i)+f[14]-35309556,e=(e<<23|e>>>9)+i<<0,a=e^i,t+=(a^r)+f[1]-1530992060,t=(t<<4|t>>>28)+e<<0,r+=(a^t)+f[4]+1272893353,r=(r<<11|r>>>21)+t<<0,h=r^t,i+=(h^e)+f[7]-155497632,i=(i<<16|i>>>16)+r<<0,e+=(h^i)+f[10]-1094730640,e=(e<<23|e>>>9)+i<<0,a=e^i,t+=(a^r)+f[13]+681279174,t=(t<<4|t>>>28)+e<<0,r+=(a^t)+f[0]-358537222,r=(r<<11|r>>>21)+t<<0,h=r^t,i+=(h^e)+f[3]-722521979,i=(i<<16|i>>>16)+r<<0,e+=(h^i)+f[6]+76029189,e=(e<<23|e>>>9)+i<<0,a=e^i,t+=(a^r)+f[9]-640364487,t=(t<<4|t>>>28)+e<<0,r+=(a^t)+f[12]-421815835,r=(r<<11|r>>>21)+t<<0,h=r^t,i+=(h^e)+f[15]+530742520,i=(i<<16|i>>>16)+r<<0,e+=(h^i)+f[2]-995338651,e=(e<<23|e>>>9)+i<<0,t+=(i^(e|~r))+f[0]-198630844,t=(t<<6|t>>>26)+e<<0,r+=(e^(t|~i))+f[7]+1126891415,r=(r<<10|r>>>22)+t<<0,i+=(t^(r|~e))+f[14]-1416354905,i=(i<<15|i>>>17)+r<<0,e+=(r^(i|~t))+f[5]-57434055,e=(e<<21|e>>>11)+i<<0,t+=(i^(e|~r))+f[12]+1700485571,t=(t<<6|t>>>26)+e<<0,r+=(e^(t|~i))+f[3]-1894986606,r=(r<<10|r>>>22)+t<<0,i+=(t^(r|~e))+f[10]-1051523,i=(i<<15|i>>>17)+r<<0,e+=(r^(i|~t))+f[1]-2054922799,e=(e<<21|e>>>11)+i<<0,t+=(i^(e|~r))+f[8]+1873313359,t=(t<<6|t>>>26)+e<<0,r+=(e^(t|~i))+f[15]-30611744,r=(r<<10|r>>>22)+t<<0,i+=(t^(r|~e))+f[6]-1560198380,i=(i<<15|i>>>17)+r<<0,e+=(r^(i|~t))+f[13]+1309151649,e=(e<<21|e>>>11)+i<<0,t+=(i^(e|~r))+f[4]-145523070,t=(t<<6|t>>>26)+e<<0,r+=(e^(t|~i))+f[11]-1120210379,r=(r<<10|r>>>22)+t<<0,i+=(t^(r|~e))+f[2]+718787259,i=(i<<15|i>>>17)+r<<0,e+=(r^(i|~t))+f[9]-343485551,e=(e<<21|e>>>11)+i<<0,this.first?(this.h0=t+1732584193<<0,this.h1=e-271733879<<0,this.h2=i-1732584194<<0,this.h3=r+271733878<<0,this.first=!1):(this.h0=this.h0+t<<0,this.h1=this.h1+e<<0,this.h2=this.h2+i<<0,this.h3=this.h3+r<<0)},o.prototype.hex=function(){this.finalize();var t=this.h0,e=this.h1,i=this.h2,r=this.h3;return n[t>>>4&15]+n[t&15]+n[t>>>12&15]+n[t>>>8&15]+n[t>>>20&15]+n[t>>>16&15]+n[t>>>28&15]+n[t>>>24&15]+n[e>>>4&15]+n[e&15]+n[e>>>12&15]+n[e>>>8&15]+n[e>>>20&15]+n[e>>>16&15]+n[e>>>28&15]+n[e>>>24&15]+n[i>>>4&15]+n[i&15]+n[i>>>12&15]+n[i>>>8&15]+n[i>>>20&15]+n[i>>>16&15]+n[i>>>28&15]+n[i>>>24&15]+n[r>>>4&15]+n[r&15]+n[r>>>12&15]+n[r>>>8&15]+n[r>>>20&15]+n[r>>>16&15]+n[r>>>28&15]+n[r>>>24&15]},o.prototype.toString=o.prototype.hex,o.prototype.digest=function(){this.finalize();var t=this.h0,e=this.h1,i=this.h2,r=this.h3;return[t&255,t>>>8&255,t>>>16&255,t>>>24&255,e&255,e>>>8&255,e>>>16&255,e>>>24&255,i&255,i>>>8&255,i>>>16&255,i>>>24&255,r&255,r>>>8&255,r>>>16&255,r>>>24&255]},o.prototype.array=o.prototype.digest,o.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(16),e=new Uint32Array(t);return e[0]=this.h0,e[1]=this.h1,e[2]=this.h2,e[3]=this.h3,t},o.prototype.buffer=o.prototype.arrayBuffer,o.prototype.base64=function(){for(var t,e,i,r="",a=this.array(),h=0;h<15;)t=a[h++],e=a[h++],i=a[h++],r+=F[t>>>2]+F[(t<<4|e>>>4)&63]+F[(e<<2|i>>>6)&63]+F[i&63];return t=a[h],r+=F[t>>>2]+F[t<<4&63]+"==",r};function A(t,e){var i,r=M(t);if(t=r[0],r[1]){var a=[],h=t.length,f=0,s;for(i=0;i>>6,a[f++]=128|s&63):s<55296||s>=57344?(a[f++]=224|s>>>12,a[f++]=128|s>>>6&63,a[f++]=128|s&63):(s=65536+((s&1023)<<10|t.charCodeAt(++i)&1023),a[f++]=240|s>>>18,a[f++]=128|s>>>12&63,a[f++]=128|s>>>6&63,a[f++]=128|s&63);t=a}t.length>64&&(t=new o(!0).update(t).array());var u=[],D=[];for(i=0;i<64;++i){var U=t[i]||0;u[i]=92^U,D[i]=54^U}o.call(this,e),this.update(D),this.oKeyPad=u,this.inner=!0,this.sharedMemory=e}A.prototype=new o,A.prototype.finalize=function(){if(o.prototype.finalize.call(this),this.inner){this.inner=!1;var t=this.array();o.call(this,this.sharedMemory),this.update(this.oKeyPad),this.update(t),o.prototype.finalize.call(this)}};var v=P();v.md5=v,v.md5.hmac=T(),I?E.exports=v:c.md5=v})()})(C);var X=C.exports;const q=V(X);export{q as a,X as m}; diff --git a/astrbot/dashboard/dist/favicon.svg b/astrbot/dashboard/dist/favicon.svg deleted file mode 100644 index db85f3f33..000000000 --- a/astrbot/dashboard/dist/favicon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/astrbot/dashboard/dist/index.html b/astrbot/dashboard/dist/index.html deleted file mode 100644 index 462518cfd..000000000 --- a/astrbot/dashboard/dist/index.html +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - AstrBot - 仪表盘 - - - - -
- - - diff --git a/astrbot/dashboard/server.py b/astrbot/dashboard/server.py index 38b4faf52..3e36feb57 100644 --- a/astrbot/dashboard/server.py +++ b/astrbot/dashboard/server.py @@ -1,5 +1,5 @@ import logging -import asyncio +import asyncio, os from quart import Quart from quart.logging import default_handler from core.core_lifecycle import AstrBotCoreLifecycle @@ -16,6 +16,7 @@ class AstrBotDashboard(): def __init__(self, core_lifecycle: AstrBotCoreLifecycle, db: BaseDatabase) -> None: self.core_lifecycle = core_lifecycle self.config = core_lifecycle.astrbot_config + self.data_path = os.path.abspath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "../../data/dist")) self.app = Quart("dashboard", static_folder="dist", static_url_path="/") self.app.json.sort_keys = False diff --git a/astrbot/main.py b/astrbot/main.py index f4b7f6107..4c6eeb4b9 100644 --- a/astrbot/main.py +++ b/astrbot/main.py @@ -3,7 +3,9 @@ import os import asyncio import sys import mimetypes - +import aiohttp +import zipfile +from typing import List from core.core_lifecycle import AstrBotCoreLifecycle from core.db.sqlite import SQLiteDatabase from core.config import DB_PATH @@ -37,6 +39,48 @@ def check_env(): mimetypes.add_type("text/javascript", ".js") mimetypes.add_type("text/javascript", ".mjs") mimetypes.add_type("application/json", ".json") + +async def check_dashboard_files(): + '''下载管理面板文件''' + if os.path.exists("data/dist"): + return + dashboard_release_url = "https://api.github.com/repos/Soulter/AstrBot-Dashboard/releases/latest" + logger.info("正在获取管理面板最新版本信息,请稍等片刻...") + async with aiohttp.ClientSession() as session: + async with session.get(dashboard_release_url) as resp: + if resp.status != 200: + logger.error(f"获取管理面板最新版本信息失败: {resp.status}") + return + release_info = await resp.json() + download_url = release_info["assets"][0]["browser_download_url"] + + mirrors = ["https://ghp.ci/"] + for i in range(len(mirrors)): + mirrors[i] += download_url + mirrors.append(download_url) + + ok = False + for mirror in mirrors: + logger.info(f"正在从 GitHub 下载管理面板文件: {mirror}") + async with aiohttp.ClientSession() as session: + async with session.get(mirror) as resp: + if resp.status != 200: + logger.error(f"下载管理面板文件失败: {resp.status}") + continue + with open("data/dashboard.zip", "wb") as f: + f.write(await resp.read()) + logger.info("管理面板文件下载完成。") + ok = True + break + + if not ok: + logger.fatal(f"下载管理面板文件失败,请手动前往 {download_url} 下载,并将其中的 dist 文件夹解压到 data 目录下。") + return + + # unzip + with zipfile.ZipFile("data/dashboard.zip", "r") as z: + z.extractall("data") + logger.info("管理面板下载完成。") if __name__ == "__main__": check_env() @@ -45,6 +89,9 @@ if __name__ == "__main__": log_broker = LogBroker() LogManager.set_queue_handler(logger, log_broker) + # check dashboard files + asyncio.run(check_dashboard_files()) + # start db db = SQLiteDatabase(DB_PATH)