From 793ca804f4897fd066940603e27a1ccab265ffe5 Mon Sep 17 00:00:00 2001 From: trmazi <66042448+trmazi@users.noreply.github.com> Date: Fri, 21 Mar 2025 20:09:46 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20PhaseII-?= =?UTF-8?q?eAmusement-Network/PhaseWeb3-Vue@d3af72808b4e1e5f9f79a96ee1d95e?= =?UTF-8?q?f7a28f596b=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...PIView.8bdd139c.js => APIView.e00e3a56.js} | 2 +- ...ard.9c6efd45.js => ArcadeCard.dbd366a4.js} | 2 +- ...iew.8f160cbd.js => ArcadeView.54ba4fce.js} | 2 +- ...ew.0f14a7b7.js => ArcadesView.14ce340e.js} | 2 +- ...View.18352e28.js => CardsView.48fc9729.js} | 2 +- ...View.235b3381.js => CardsView.4d3cbced.js} | 2 +- ...View.beb50287.js => ClaimView.ab605edb.js} | 2 +- ...View.79d523a8.js => ClaimView.fe61b1e7.js} | 2 +- ...ew.f33495e3.js => ContentView.e137b514.js} | 2 +- ....d04af6b4.js => CustomizeView.7d801c2b.js} | 2 +- ....7e29674a.js => DashboardView.4a2ab207.js} | 2 +- ...tView.7bc85a52.js => EditView.5f08226e.js} | 2 +- ...View.913d1a82.js => ErrorView.93babd37.js} | 2 +- ...View.d1a04aea.js => EventView.1a6eb21a.js} | 2 +- ...iew.def2ab44.js => EventsView.69471297.js} | 2 +- ...e317012f.js => FormCheckRadio.ccdc6b02.js} | 2 +- ...ol.72f8cf1c.js => FormControl.c18421be.js} | 2 +- ...ield.cfadbc4d.js => FormField.123204c5.js} | 2 +- ....d158ad3c.js => GameTitleLine.8066eed7.js} | 2 +- ...eView.cff99a7e.js => GameView.31cb7b77.js} | 2 +- ...e.4f4fde04.js => GeneralTable.ab9d0560.js} | 2 +- ...1b8de48.js => IntegrationView.6a476c7d.js} | 2 +- ...st.ebc7799d.js => LayoutGuest.3d832bac.js} | 2 +- ...View.32597086.js => LoginView.d010cdf6.js} | 2 +- ...w.65511269.js => MachinesView.c5fdd661.js} | 2 +- ...w.ae2b50ad.js => MachinesView.f4b53b84.js} | 2 +- ...View.7cf4d46d.js => MaintView.8e450390.js} | 2 +- ....6135b3ff.js => NetworkScores.f3301e1f.js} | 2 +- ...sView.3292097d.js => NewsView.03c23333.js} | 2 +- ...TAView.7cc378a9.js => OTAView.b42d7d33.js} | 2 +- ...6cbb474b.js => OnboardingView.6808416b.js} | 2 +- ...iew.e7a84347.js => PaseliView.698f8d1a.js} | 2 +- ...1b5bb8c5.js => PersonalScores.887b5225.js} | 2 +- assets/PlayerView.d34348ba.js | 5 ++ assets/PlayerView.ff4d1c4d.js | 5 -- ...ew.cf5014e9.js => PlayersView.3c85d84e.js} | 2 +- ...tView.afb9f1ae.js => PostView.0cc01d4c.js} | 2 +- ...rd.75eed2e7.js => ProfileCard.92347781.js} | 2 +- ...ew.a1b9d454.js => ProfileView.34847de9.js} | 2 +- ...iew.07572a1e.js => PublicView.7c933377.js} | 2 +- ...w.f7099ba8.js => RegisterView.de6889a6.js} | 2 +- ...View.56136328.js => ResetView.a876275d.js} | 2 +- ...iew.c68c35d8.js => RivalsView.1b2b077e.js} | 4 +- ...er.35490213.js => UserSticker.7bc9287b.js} | 2 +- ...View.5e902dab.js => UsersView.98f5478a.js} | 2 +- ...View.54db8ea7.js => VideoView.0710deda.js} | 2 +- ...ccount.be793721.js => account.a5cf2818.js} | 2 +- .../{admin.29e998c4.js => admin.0b8ffc54.js} | 2 +- ...{arcade.e13c8430.js => arcade.bbb632fa.js} | 2 +- assets/index.50d624cf.js | 63 ------------------- ...{index.5374fb05.css => index.536d51ba.css} | 2 +- assets/index.c7a4379d.js | 63 +++++++++++++++++++ assets/profile.0e06a01a.js | 1 + assets/profile.664336c0.js | 1 - index.html | 4 +- 55 files changed, 120 insertions(+), 120 deletions(-) rename assets/{APIView.8bdd139c.js => APIView.e00e3a56.js} (89%) rename assets/{ArcadeCard.9c6efd45.js => ArcadeCard.dbd366a4.js} (95%) rename assets/{ArcadeView.8f160cbd.js => ArcadeView.54ba4fce.js} (91%) rename assets/{ArcadesView.0f14a7b7.js => ArcadesView.14ce340e.js} (89%) rename assets/{CardsView.18352e28.js => CardsView.48fc9729.js} (91%) rename assets/{CardsView.235b3381.js => CardsView.4d3cbced.js} (89%) rename assets/{ClaimView.beb50287.js => ClaimView.ab605edb.js} (96%) rename assets/{ClaimView.79d523a8.js => ClaimView.fe61b1e7.js} (93%) rename assets/{ContentView.f33495e3.js => ContentView.e137b514.js} (94%) rename assets/{CustomizeView.d04af6b4.js => CustomizeView.7d801c2b.js} (91%) rename assets/{DashboardView.7e29674a.js => DashboardView.4a2ab207.js} (96%) rename assets/{EditView.7bc85a52.js => EditView.5f08226e.js} (99%) rename assets/{ErrorView.913d1a82.js => ErrorView.93babd37.js} (87%) rename assets/{EventView.d1a04aea.js => EventView.1a6eb21a.js} (92%) rename assets/{EventsView.def2ab44.js => EventsView.69471297.js} (89%) rename assets/{FormCheckRadio.e317012f.js => FormCheckRadio.ccdc6b02.js} (92%) rename assets/{FormControl.72f8cf1c.js => FormControl.c18421be.js} (98%) rename assets/{FormField.cfadbc4d.js => FormField.123204c5.js} (91%) rename assets/{GameTitleLine.d158ad3c.js => GameTitleLine.8066eed7.js} (90%) rename assets/{GameView.cff99a7e.js => GameView.31cb7b77.js} (91%) rename assets/{GeneralTable.4f4fde04.js => GeneralTable.ab9d0560.js} (91%) rename assets/{IntegrationView.21b8de48.js => IntegrationView.6a476c7d.js} (95%) rename assets/{LayoutGuest.ebc7799d.js => LayoutGuest.3d832bac.js} (91%) rename assets/{LoginView.32597086.js => LoginView.d010cdf6.js} (90%) rename assets/{MachinesView.65511269.js => MachinesView.c5fdd661.js} (89%) rename assets/{MachinesView.ae2b50ad.js => MachinesView.f4b53b84.js} (85%) rename assets/{MaintView.7cf4d46d.js => MaintView.8e450390.js} (87%) rename assets/{NetworkScores.6135b3ff.js => NetworkScores.f3301e1f.js} (81%) rename assets/{NewsView.3292097d.js => NewsView.03c23333.js} (89%) rename assets/{OTAView.7cc378a9.js => OTAView.b42d7d33.js} (89%) rename assets/{OnboardingView.6cbb474b.js => OnboardingView.6808416b.js} (97%) rename assets/{PaseliView.e7a84347.js => PaseliView.698f8d1a.js} (90%) rename assets/{PersonalScores.1b5bb8c5.js => PersonalScores.887b5225.js} (76%) create mode 100644 assets/PlayerView.d34348ba.js delete mode 100644 assets/PlayerView.ff4d1c4d.js rename assets/{PlayersView.cf5014e9.js => PlayersView.3c85d84e.js} (93%) rename assets/{PostView.afb9f1ae.js => PostView.0cc01d4c.js} (93%) rename assets/{ProfileCard.75eed2e7.js => ProfileCard.92347781.js} (99%) rename assets/{ProfileView.a1b9d454.js => ProfileView.34847de9.js} (94%) rename assets/{PublicView.07572a1e.js => PublicView.7c933377.js} (94%) rename assets/{RegisterView.f7099ba8.js => RegisterView.de6889a6.js} (92%) rename assets/{ResetView.56136328.js => ResetView.a876275d.js} (93%) rename assets/{RivalsView.c68c35d8.js => RivalsView.1b2b077e.js} (67%) rename assets/{UserSticker.35490213.js => UserSticker.7bc9287b.js} (94%) rename assets/{UsersView.5e902dab.js => UsersView.98f5478a.js} (89%) rename assets/{VideoView.54db8ea7.js => VideoView.0710deda.js} (95%) rename assets/{account.be793721.js => account.a5cf2818.js} (97%) rename assets/{admin.29e998c4.js => admin.0b8ffc54.js} (92%) rename assets/{arcade.e13c8430.js => arcade.bbb632fa.js} (95%) delete mode 100644 assets/index.50d624cf.js rename assets/{index.5374fb05.css => index.536d51ba.css} (65%) create mode 100644 assets/index.c7a4379d.js create mode 100644 assets/profile.0e06a01a.js delete mode 100644 assets/profile.664336c0.js diff --git a/assets/APIView.8bdd139c.js b/assets/APIView.e00e3a56.js similarity index 89% rename from assets/APIView.8bdd139c.js rename to assets/APIView.e00e3a56.js index 56b63b4..e544de4 100644 --- a/assets/APIView.8bdd139c.js +++ b/assets/APIView.e00e3a56.js @@ -1 +1 @@ -import{c as i,e as n,w as s,f as e,W as c,g as r,al as t,j as l,am as a,an as o,_,p as d,q as m}from"./index.50d624cf.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"APIView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as n,w as s,f as e,W as c,g as r,al as t,j as l,am as a,an as o,_,p as d,q as m}from"./index.c7a4379d.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"APIView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/ArcadeCard.9c6efd45.js b/assets/ArcadeCard.dbd366a4.js similarity index 95% rename from assets/ArcadeCard.9c6efd45.js rename to assets/ArcadeCard.dbd366a4.js index a9c07a1..8fa4e6d 100644 --- a/assets/ArcadeCard.9c6efd45.js +++ b/assets/ArcadeCard.dbd366a4.js @@ -1,4 +1,4 @@ -import{r as w,c as s,k as t,f as d,w as x,j as l,t as r,g as n,e as p,X as g,az as v,n as b,aA as $,U as c,F as i,l as S,i as f,aB as A,aC as B,aj as C,aD as E,aE as j,aF as N}from"./index.50d624cf.js";const T={class:"space-y-3 text-center w-full"},V={class:"text-2xl lg:text-3xl font-bold"},H={class:"flex gap-2 justify-center items-center"},P={class:"text-xl md:text-2xl font-bold"},z={class:"flex flex-wrap gap-4 place-content-center"},D={key:0,class:"text-lg"},F={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},M={__name:"ArcadeCard",props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(e){const h="https://cdn.phaseii.network/file/PhaseII/web-assets";var y=w(e.arcade.data);function k(m){if(m!==null)return` +import{r as w,c as s,k as t,f as d,w as x,j as l,t as r,g as n,e as p,X as g,az as v,n as b,aA as $,U as c,F as i,l as S,i as f,aB as A,aC as B,aj as C,aD as E,aE as j,aF as N}from"./index.c7a4379d.js";const T={class:"space-y-3 text-center w-full"},V={class:"text-2xl lg:text-3xl font-bold"},H={class:"flex gap-2 justify-center items-center"},P={class:"text-xl md:text-2xl font-bold"},z={class:"flex flex-wrap gap-4 place-content-center"},D={key:0,class:"text-lg"},F={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},M={__name:"ArcadeCard",props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(e){const h="https://cdn.phaseii.network/file/PhaseII/web-assets";var y=w(e.arcade.data);function k(m){if(m!==null)return` background-image: url('${m}'); background-size: cover; background-repeat: no-repeat; diff --git a/assets/ArcadeView.8f160cbd.js b/assets/ArcadeView.54ba4fce.js similarity index 91% rename from assets/ArcadeView.8f160cbd.js rename to assets/ArcadeView.54ba4fce.js index df14c53..5f236c6 100644 --- a/assets/ArcadeView.8f160cbd.js +++ b/assets/ArcadeView.54ba4fce.js @@ -1 +1 @@ -import{r as m,u as E,o as L,c as r,e as b,w as d,f as n,k as h,W as x,g as i,ax as O,_ as N,x as U,X as F,as as M,j as u,F as P,l as R,n as g,i as y,ay as j,am as G,p as J,q}from"./index.50d624cf.js";import{_ as D}from"./ArcadeCard.9c6efd45.js";import{_ as H}from"./FormField.cfadbc4d.js";import{_ as W}from"./FormCheckRadio.e317012f.js";import{g as S,s as A}from"./values.1bd6ac4a.js";import{A as X,a as z,b as K}from"./arcade.e13c8430.js";const Q={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},T={key:0,class:"space-x-2 mt-6"},Y={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},se={__name:"ArcadeView",setup(Z){const l=m(null),p=m(null),s=m(null),w=m(!0),V=E(),f=parseInt(V.params.id);var k=[{id:"paseli_enabled",name:"PASELI Services",help:"Enable PASELI for this arcade.",type:"Boolean"},{id:"paseli_infinite",name:"Infinite PASELI",help:"Enable infinite PASELI for this arcade.",type:"Boolean"},{id:"maint",name:"Maintenance Mode",help:"Place this arcade under maintenance.",type:"Boolean"},{id:"hide_network",name:"Incognito Mode",help:"Hide the network and all ranking data.",type:"Boolean"}];async function _(){try{s.value={},l.value={},p.value={};const t=await X(f);s.value=t;for(const a of k){const e=S(s.value.data,a.id);A(l.value,a.id,e),A(p.value,a.id,e)}w.value=!1}catch(t){console.error("Failed to fetch arcade data:",t)}}async function B(){(await K(f,l.value)).status!="error"&&await _()}L(()=>{_()});function I(t,a="NA_"){var e=[...t].map(c=>c.charCodeAt(0)<128?c:a).join("");return e=e.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),e=e.replace(/\s+/g,"_"),e}async function C(){try{const t=await z(f),a=new Blob([t],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${I(s.value.name)}-phaseii-config.ovpn`,document.body.appendChild(e),e.click(),URL.revokeObjectURL(e.href),document.body.removeChild(e)}catch(t){console.log("Failed to fetch arcade data:",t)}}return(t,a)=>(r(),b(q,null,{default:d(()=>[n(J,null,{default:d(()=>{var e,c;return[w.value?g("",!0):(r(),h(P,{key:0},[n(D,{class:"mb-6",arcade:s.value},null,8,["arcade"]),n(x,{icon:i(O),title:"Arcade Administration",main:""},null,8,["icon"]),n(N,{"is-form":"",class:"mb-6",onSubmit:U(B,["prevent"])},{default:d(()=>[n(F,{color:"info",label:"Settings",icon:i(M),class:"mb-2"},null,8,["icon"]),u("div",Q,[(r(!0),h(P,null,R(i(k),o=>(r(),b(H,{key:o.id,label:o.name,help:o.help},{default:d(()=>{var $;return[o.type=="Boolean"?(r(),b(W,{key:0,name:o.id,"model-value":Boolean(($=i(S)(l.value,o.id))!=null?$:!1),"input-value":!0,type:"switch","onUpdate:modelValue":v=>i(A)(l.value,o.id,v!=null?v:!1)},null,8,["name","model-value","onUpdate:modelValue"])):g("",!0)]}),_:2},1032,["label","help"]))),128))]),JSON.stringify(l.value)!==JSON.stringify(p.value)?(r(),h("div",T,[n(y,{color:"success",label:"Save",type:"submit"}),n(y,{color:"danger",label:"Revert",onClick:a[0]||(a[0]=o=>_())})])):g("",!0)]),_:1}),n(N,{class:"w-full md:w-1/2 mb-6"},{default:d(()=>[a[2]||(a[2]=u("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[3]||(a[3]=u("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),n(y,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[1]||(a[1]=o=>C())})]),_:1}),n(x,{icon:i(j),title:"Arcade Overview",main:""},null,8,["icon"]),u("div",Y,[n(G,{number:(c=(e=s.value)==null?void 0:e.machines)==null?void 0:c.length,label:"Active Machines"},null,8,["number"])])],64))]}),_:1})]),_:1}))}};export{se as default}; +import{r as m,u as E,o as L,c as r,e as b,w as d,f as n,k as h,W as x,g as i,ax as O,_ as N,x as U,X as F,as as M,j as u,F as P,l as R,n as g,i as y,ay as j,am as G,p as J,q}from"./index.c7a4379d.js";import{_ as D}from"./ArcadeCard.dbd366a4.js";import{_ as H}from"./FormField.123204c5.js";import{_ as W}from"./FormCheckRadio.ccdc6b02.js";import{g as S,s as A}from"./values.1bd6ac4a.js";import{A as X,a as z,b as K}from"./arcade.bbb632fa.js";const Q={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},T={key:0,class:"space-x-2 mt-6"},Y={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},se={__name:"ArcadeView",setup(Z){const l=m(null),p=m(null),s=m(null),w=m(!0),V=E(),f=parseInt(V.params.id);var k=[{id:"paseli_enabled",name:"PASELI Services",help:"Enable PASELI for this arcade.",type:"Boolean"},{id:"paseli_infinite",name:"Infinite PASELI",help:"Enable infinite PASELI for this arcade.",type:"Boolean"},{id:"maint",name:"Maintenance Mode",help:"Place this arcade under maintenance.",type:"Boolean"},{id:"hide_network",name:"Incognito Mode",help:"Hide the network and all ranking data.",type:"Boolean"}];async function _(){try{s.value={},l.value={},p.value={};const t=await X(f);s.value=t;for(const a of k){const e=S(s.value.data,a.id);A(l.value,a.id,e),A(p.value,a.id,e)}w.value=!1}catch(t){console.error("Failed to fetch arcade data:",t)}}async function B(){(await K(f,l.value)).status!="error"&&await _()}L(()=>{_()});function I(t,a="NA_"){var e=[...t].map(c=>c.charCodeAt(0)<128?c:a).join("");return e=e.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),e=e.replace(/\s+/g,"_"),e}async function C(){try{const t=await z(f),a=new Blob([t],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${I(s.value.name)}-phaseii-config.ovpn`,document.body.appendChild(e),e.click(),URL.revokeObjectURL(e.href),document.body.removeChild(e)}catch(t){console.log("Failed to fetch arcade data:",t)}}return(t,a)=>(r(),b(q,null,{default:d(()=>[n(J,null,{default:d(()=>{var e,c;return[w.value?g("",!0):(r(),h(P,{key:0},[n(D,{class:"mb-6",arcade:s.value},null,8,["arcade"]),n(x,{icon:i(O),title:"Arcade Administration",main:""},null,8,["icon"]),n(N,{"is-form":"",class:"mb-6",onSubmit:U(B,["prevent"])},{default:d(()=>[n(F,{color:"info",label:"Settings",icon:i(M),class:"mb-2"},null,8,["icon"]),u("div",Q,[(r(!0),h(P,null,R(i(k),o=>(r(),b(H,{key:o.id,label:o.name,help:o.help},{default:d(()=>{var $;return[o.type=="Boolean"?(r(),b(W,{key:0,name:o.id,"model-value":Boolean(($=i(S)(l.value,o.id))!=null?$:!1),"input-value":!0,type:"switch","onUpdate:modelValue":v=>i(A)(l.value,o.id,v!=null?v:!1)},null,8,["name","model-value","onUpdate:modelValue"])):g("",!0)]}),_:2},1032,["label","help"]))),128))]),JSON.stringify(l.value)!==JSON.stringify(p.value)?(r(),h("div",T,[n(y,{color:"success",label:"Save",type:"submit"}),n(y,{color:"danger",label:"Revert",onClick:a[0]||(a[0]=o=>_())})])):g("",!0)]),_:1}),n(N,{class:"w-full md:w-1/2 mb-6"},{default:d(()=>[a[2]||(a[2]=u("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[3]||(a[3]=u("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),n(y,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[1]||(a[1]=o=>C())})]),_:1}),n(x,{icon:i(j),title:"Arcade Overview",main:""},null,8,["icon"]),u("div",Y,[n(G,{number:(c=(e=s.value)==null?void 0:e.machines)==null?void 0:c.length,label:"Active Machines"},null,8,["number"])])],64))]}),_:1})]),_:1}))}};export{se as default}; diff --git a/assets/ArcadesView.0f14a7b7.js b/assets/ArcadesView.14ce340e.js similarity index 89% rename from assets/ArcadesView.0f14a7b7.js rename to assets/ArcadesView.14ce340e.js index ce05cb2..57dbde3 100644 --- a/assets/ArcadesView.0f14a7b7.js +++ b/assets/ArcadesView.14ce340e.js @@ -1 +1 @@ -import{c as i,e as n,w as s,f as e,W as c,g as r,al as t,j as l,am as a,an as o,_,p as d,q as m}from"./index.50d624cf.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"ArcadesView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as n,w as s,f as e,W as c,g as r,al as t,j as l,am as a,an as o,_,p as d,q as m}from"./index.c7a4379d.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"ArcadesView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/CardsView.18352e28.js b/assets/CardsView.48fc9729.js similarity index 91% rename from assets/CardsView.18352e28.js rename to assets/CardsView.48fc9729.js index bd1f340..aa6a2e5 100644 --- a/assets/CardsView.18352e28.js +++ b/assets/CardsView.48fc9729.js @@ -1 +1 @@ -import{r as _,s as $,o as k,c as r,e as g,w as i,f as s,V as A,W as h,g as o,a3 as I,_ as D,x as V,i as c,H as P,n as w,a4 as S,j as t,P as E,U as F,k as p,F as N,l as T,t as O,p as B,q as L}from"./index.50d624cf.js";import{d as v}from"./userData.bcc92478.js";import{_ as j}from"./FormField.cfadbc4d.js";import{_ as U}from"./FormControl.72f8cf1c.js";import{h as q,i as H,j as M}from"./account.be793721.js";const W={class:"grid md:grid-cols-2 mb-2"},z={key:0,class:"grid grid-cols-1 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 3xl:grid-cols-6 4xl:grid-cols-7 gap-6"},G={class:"flex justify-between md:grid md:gap-2 mb-4 items-center"},Z=["src"],J={class:"text-xl text-center font-mono"},K={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},te={__name:"CardsView",setup(Q){const b="https://cdn.phaseii.network/file/PhaseII/web-assets";var d=_([]);const u=_(!1),n=$({newCard:null});async function m(){d.value=null;try{const a=await q();d.value=a}catch(a){console.error("Failed to fetch card data:",a)}}k(async()=>{await m()});function x(a){var e=a.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),n.newCard=e}async function y(){u.value=!0,(await M(n.newCard)).status=="success"&&(n.newCard=null,u.value=!1,await m())}async function X(a){(await H(v(a))).status=="success"&&await m()}const C=a=>{navigator.clipboard.writeText(a).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(r(),g(L,null,{default:i(()=>[s(B,null,{default:i(()=>[s(A,{class:"mb-6","use-small":"","even-smaller":""}),s(h,{icon:o(I),title:"Add a Card",main:""},null,8,["icon"]),s(D,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[1]||(e[1]=V(l=>y(),["prevent"]))},{footer:i(()=>[s(c,{type:"submit",color:"success",label:"Add"}),u.value?(r(),g(P,{key:0,path:a.mdiLoading,color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):w("",!0)]),default:i(()=>[s(j,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[s(U,{modelValue:n.newCard,"onUpdate:modelValue":e[0]||(e[0]=l=>n.newCard=l),icon:o(S),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",W,[s(h,{icon:o(E),title:"Login Cards",main:""},null,8,["icon"]),e[2]||(e[2]=t("div",{class:"text-xl md:text-right"},[t("h4",null,"AC = Web Access Code"),t("h4",null,[F("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1))]),o(d)?(r(),p("div",z,[(r(!0),p(N,null,T(o(d),l=>(r(),p("div",{key:l.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",G,[t("img",{src:`${o(b)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,Z),t("h1",J,O(o(v)(l.encoded)),1)]),t("div",K,[s(c,{color:"info",label:"Copy AC",onClick:f=>C(l.encoded)},null,8,["onClick"]),s(c,{color:"info",label:"Copy NFC-ID",onClick:f=>C(l.id)},null,8,["onClick"]),s(c,{color:"danger",label:"Delete",onClick:f=>X(l.encoded)},null,8,["onClick"])])]))),128))])):w("",!0)]),_:1})]),_:1}))}};export{te as default}; +import{r as _,s as $,o as k,c as r,e as g,w as i,f as s,V as A,W as h,g as o,a3 as I,_ as D,x as V,i as c,H as P,n as w,a4 as S,j as t,P as E,U as F,k as p,F as N,l as T,t as O,p as B,q as L}from"./index.c7a4379d.js";import{d as v}from"./userData.bcc92478.js";import{_ as j}from"./FormField.123204c5.js";import{_ as U}from"./FormControl.c18421be.js";import{h as q,i as H,j as M}from"./account.a5cf2818.js";const W={class:"grid md:grid-cols-2 mb-2"},z={key:0,class:"grid grid-cols-1 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 3xl:grid-cols-6 4xl:grid-cols-7 gap-6"},G={class:"flex justify-between md:grid md:gap-2 mb-4 items-center"},Z=["src"],J={class:"text-xl text-center font-mono"},K={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},te={__name:"CardsView",setup(Q){const b="https://cdn.phaseii.network/file/PhaseII/web-assets";var d=_([]);const u=_(!1),n=$({newCard:null});async function m(){d.value=null;try{const a=await q();d.value=a}catch(a){console.error("Failed to fetch card data:",a)}}k(async()=>{await m()});function x(a){var e=a.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),n.newCard=e}async function y(){u.value=!0,(await M(n.newCard)).status=="success"&&(n.newCard=null,u.value=!1,await m())}async function X(a){(await H(v(a))).status=="success"&&await m()}const C=a=>{navigator.clipboard.writeText(a).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(r(),g(L,null,{default:i(()=>[s(B,null,{default:i(()=>[s(A,{class:"mb-6","use-small":"","even-smaller":""}),s(h,{icon:o(I),title:"Add a Card",main:""},null,8,["icon"]),s(D,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[1]||(e[1]=V(l=>y(),["prevent"]))},{footer:i(()=>[s(c,{type:"submit",color:"success",label:"Add"}),u.value?(r(),g(P,{key:0,path:a.mdiLoading,color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):w("",!0)]),default:i(()=>[s(j,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[s(U,{modelValue:n.newCard,"onUpdate:modelValue":e[0]||(e[0]=l=>n.newCard=l),icon:o(S),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",W,[s(h,{icon:o(E),title:"Login Cards",main:""},null,8,["icon"]),e[2]||(e[2]=t("div",{class:"text-xl md:text-right"},[t("h4",null,"AC = Web Access Code"),t("h4",null,[F("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1))]),o(d)?(r(),p("div",z,[(r(!0),p(N,null,T(o(d),l=>(r(),p("div",{key:l.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",G,[t("img",{src:`${o(b)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,Z),t("h1",J,O(o(v)(l.encoded)),1)]),t("div",K,[s(c,{color:"info",label:"Copy AC",onClick:f=>C(l.encoded)},null,8,["onClick"]),s(c,{color:"info",label:"Copy NFC-ID",onClick:f=>C(l.id)},null,8,["onClick"]),s(c,{color:"danger",label:"Delete",onClick:f=>X(l.encoded)},null,8,["onClick"])])]))),128))])):w("",!0)]),_:1})]),_:1}))}};export{te as default}; diff --git a/assets/CardsView.235b3381.js b/assets/CardsView.4d3cbced.js similarity index 89% rename from assets/CardsView.235b3381.js rename to assets/CardsView.4d3cbced.js index 9ee344c..1bd4b16 100644 --- a/assets/CardsView.235b3381.js +++ b/assets/CardsView.4d3cbced.js @@ -1 +1 @@ -import{c as i,e as n,w as s,f as e,W as c,g as r,al as t,j as l,am as a,an as o,_,p as d,q as m}from"./index.50d624cf.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"CardsView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as n,w as s,f as e,W as c,g as r,al as t,j as l,am as a,an as o,_,p as d,q as m}from"./index.c7a4379d.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"CardsView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/ClaimView.beb50287.js b/assets/ClaimView.ab605edb.js similarity index 96% rename from assets/ClaimView.beb50287.js rename to assets/ClaimView.ab605edb.js index 0ee884b..1afa1f5 100644 --- a/assets/ClaimView.beb50287.js +++ b/assets/ClaimView.ab605edb.js @@ -1 +1 @@ -import{a5 as P,r as p,o as J,g as d,c as r,e as b,w as i,f as a,_ as k,j as t,a6 as z,t as C,i as M,a7 as R,n as v,k as y,F as D,l as j,s as T,V as H,W as A,a8 as N,x as Q,H as W,Q as Y,a4 as Z,z as K,U,a9 as ee,A as ae,aa as te,ab as E,p as le,q as se}from"./index.50d624cf.js";import{_ as O}from"./FormField.cfadbc4d.js";import{_ as F}from"./FormControl.72f8cf1c.js";import{_ as B}from"./FormCheckRadio.e317012f.js";import{A as ne}from"./profile.664336c0.js";import{k as oe,l as re}from"./account.be793721.js";const ie={class:"grid grid-cols-1 gap-3"},ue={class:"flex gap-4 items-center"},ce={class:"text-2xl"},de={class:"font-light text-xl"},me={class:"space-x-2 mt-6"},fe={__name:"MergeModal",props:{userId:{type:Number,default:null},game:{type:String,default:null},settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(w,{emit:h}){var m,_;const u=w,f=h,g=P(u.game),l=p({}),c=p((_=(m=u.settings)==null?void 0:m.scores)!=null?_:!1);J(async()=>{const x=await ne(u.game,null,u.userId);l.value=x});function n(){f("saveMerge",{game:u.game,scores:c.value})}return(x,$)=>d(g)&&l.value?(r(),b(R,{key:0,transparent:"",onOverlayClick:$[1]||($[1]=S=>f("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var S,V;return[t("div",ie,[t("div",ue,[a(z,{path:d(g).icon},null,8,["path"]),t("h1",ce,C(d(g).name),1)]),t("div",null,[t("h2",de,C(l.value.name)+" - "+C((V=(S=l.value.stats)==null?void 0:S.total_plays)!=null?V:0)+" Plays ",1)]),a(O,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:i(()=>[a(B,{modelValue:c.value,"onUpdate:modelValue":$[0]||($[0]=X=>c.value=X),name:"scores","input-value":c.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t("div",me,[a(M,{color:"success",label:"Save",onClick:n})])])]}),_:1})]),_:1})):v("",!0)}},ge={class:"grid grid-cols-1 gap-3"},pe={key:0,class:"flex gap-4 items-center"},ve={class:"text-2xl"},_e={class:"text-lg"},ye={class:"space-x-2 mt-6"},he={__name:"ConfirmMergeModal",props:{settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(w,{emit:h}){const u=h;function f(){u("saveMerge")}return(g,l)=>(r(),b(R,{transparent:"",onOverlayClick:l[0]||(l[0]=c=>u("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var c;return[t("div",ge,[l[1]||(l[1]=t("h1",{class:"text-2xl font-bold"},"Merge Overview",-1)),(r(!0),y(D,null,j(Object.keys(w.settings),n=>{var m,_,x;return r(),y(D,{key:n},[n!=="card"?(r(),y("div",pe,[a(z,{path:(m=d(P)(n))==null?void 0:m.icon},null,8,["path"]),t("div",null,[t("h1",ve,C((_=d(P)(n))==null?void 0:_.name),1),t("h2",_e,C((x=w.settings[n])!=null&&x.scores?"\u2705":"\u274C")+" Transfer Scores ",1)])])):v("",!0)],64)}),128)),t("div",null,[t("span",null,C((c=w.settings)!=null&&c.card?"\u2705":"\u274C")+" Transfer Card",1)]),t("div",ye,[a(M,{color:"success",label:"Save",onClick:f})])])]}),_:1})]),_:1}))}},xe={key:1},be={class:"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4 mb-6"},Ce={class:"mt-4"},we={key:2},$e={class:"text-xl mb-6"},ke={class:"mt-4"},Me={key:3},Se={class:"mt-4"},De={__name:"ClaimView",setup(w){const h=p(!1),u=p(null),f=p(!1),g=p(!1),l=T({cardId:null,pin:null}),c=p({game:null,scores:!1}),n=T({card:!0}),m=p(null),_=p(0);function x(o){var e=o.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}function $(o){o.target.value=o.target.value.replace(/\D/g,"")}async function S(){h.value=!0,u.value=await re(l.cardId,l.pin),h.value=!1}function V(o){f.value=!1,c.value.game=o,f.value=!0}function X(){g.value=!0}function L(o){var e=[];for(const s of o){const I=P(s.game);I&&!I.skip&&e.push(s)}return e.sort(function(s,I){return I.data.last_play_timestamp-s.data.last_play_timestamp}),e}function G({game:o,scores:e}){n[o]={scores:e},f.value=!1,c.value={game:null,scores:!1,data:!1}}async function q(){var e;const o=await oe(l.cardId,l.pin,n);g.value=!1,o||window.alert("Failed to merge!"),o.status==="success"?(m.value=!0,_.value=(e=o.count)!=null?e:0):m.value=!1}return(o,e)=>(r(),b(se,null,{default:i(()=>[a(le,null,{default:i(()=>[a(H,{class:"mb-6","use-small":"","even-smaller":""}),u.value?v("",!0):(r(),y(D,{key:0},[a(A,{icon:d(N),title:"Claim a Profile",main:""},null,8,["icon"]),a(k,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=Q(s=>S(),["prevent"]))},{footer:i(()=>[a(M,{type:"submit",color:"success",label:"Start Claim"}),h.value?(r(),b(W,{key:0,path:d(Y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):v("",!0)]),default:i(()=>[e[6]||(e[6]=t("h2",{class:"text-xl mb-6 lg:w-1/2"}," If you registered a card in game and need to claim it, you may do so here. Please note that the account cannot already be claimed! ",-1)),a(O,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[a(F,{modelValue:l.cardId,"onUpdate:modelValue":e[0]||(e[0]=s=>l.cardId=s),icon:d(Z),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1}),a(O,{label:"PIN",help:"Used when logging into a game"},{default:i(()=>[a(F,{modelValue:l.pin,"onUpdate:modelValue":e[1]||(e[1]=s=>l.pin=s),icon:d(K),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:$},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),u.value&&m.value==null?(r(),y("div",xe,[a(A,{icon:d(N),title:"Select Profiles to Merge",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[7]||(e[7]=t("h2",{class:"text-xl mb-6"},[U(" Click a game to view merge options. "),t("br"),U(" Please note that this cannot be undone once complete. ")],-1)),t("div",be,[(r(!0),y(D,null,j(L(u.value.profiles),s=>(r(),b(ee,{key:s.game,game:s.game,value:s.data.total_plays,"profile-name":"",type:"plays",class:ae(n[s.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:I=>V(s.game)},null,8,["game","value","class","onClick"]))),128))]),a(O,{label:"Transfer Card",help:"Moves the card to your account."},{default:i(()=>[a(B,{modelValue:n.card,"onUpdate:modelValue":e[3]||(e[3]=s=>n.card=s),"input-value":n.card,icon:d(te),type:"switch",name:"card"},null,8,["modelValue","input-value","icon"])]),_:1}),t("div",Ce,[a(M,{color:"success",label:"Start Merge",disabled:JSON.stringify(n)==JSON.stringify({}),onClick:X},null,8,["disabled"])])]),_:1})])):v("",!0),m.value==!0?(r(),y("div",we,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[t("h2",$e," \u2705 Successfully merged "+C(_.value)+" records. Yippie! ",1),t("div",ke,[a(M,{color:"success",label:"Return to Dashboard",href:"#/"})])]),_:1})])):v("",!0),m.value==!1?(r(),y("div",Me,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[8]||(e[8]=t("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),t("div",Se,[a(M,{color:"warning",label:"Retry",onClick:X})])]),_:1})])):v("",!0),f.value?(r(),b(fe,{key:4,game:c.value.game,"user-id":u.value.userId,settings:n[c.value.game],onSaveMerge:G,onCloseModal:e[4]||(e[4]=s=>f.value=!1)},null,8,["game","user-id","settings"])):v("",!0),g.value?(r(),b(he,{key:5,game:c.value.game,settings:n,onSaveMerge:q,onCloseModal:e[5]||(e[5]=s=>g.value=!1)},null,8,["game","settings"])):v("",!0)]),_:1})]),_:1}))}};export{De as default}; +import{a5 as P,r as p,o as J,g as d,c as r,e as b,w as i,f as a,_ as k,j as t,a6 as z,t as C,i as M,a7 as R,n as v,k as y,F as D,l as j,s as T,V as H,W as A,a8 as N,x as Q,H as W,Q as Y,a4 as Z,z as K,U,a9 as ee,A as ae,aa as te,ab as E,p as le,q as se}from"./index.c7a4379d.js";import{_ as O}from"./FormField.123204c5.js";import{_ as F}from"./FormControl.c18421be.js";import{_ as B}from"./FormCheckRadio.ccdc6b02.js";import{A as ne}from"./profile.0e06a01a.js";import{k as oe,l as re}from"./account.a5cf2818.js";const ie={class:"grid grid-cols-1 gap-3"},ue={class:"flex gap-4 items-center"},ce={class:"text-2xl"},de={class:"font-light text-xl"},me={class:"space-x-2 mt-6"},fe={__name:"MergeModal",props:{userId:{type:Number,default:null},game:{type:String,default:null},settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(w,{emit:h}){var m,_;const u=w,f=h,g=P(u.game),l=p({}),c=p((_=(m=u.settings)==null?void 0:m.scores)!=null?_:!1);J(async()=>{const x=await ne(u.game,null,u.userId);l.value=x});function n(){f("saveMerge",{game:u.game,scores:c.value})}return(x,$)=>d(g)&&l.value?(r(),b(R,{key:0,transparent:"",onOverlayClick:$[1]||($[1]=S=>f("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var S,V;return[t("div",ie,[t("div",ue,[a(z,{path:d(g).icon},null,8,["path"]),t("h1",ce,C(d(g).name),1)]),t("div",null,[t("h2",de,C(l.value.name)+" - "+C((V=(S=l.value.stats)==null?void 0:S.total_plays)!=null?V:0)+" Plays ",1)]),a(O,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:i(()=>[a(B,{modelValue:c.value,"onUpdate:modelValue":$[0]||($[0]=X=>c.value=X),name:"scores","input-value":c.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t("div",me,[a(M,{color:"success",label:"Save",onClick:n})])])]}),_:1})]),_:1})):v("",!0)}},ge={class:"grid grid-cols-1 gap-3"},pe={key:0,class:"flex gap-4 items-center"},ve={class:"text-2xl"},_e={class:"text-lg"},ye={class:"space-x-2 mt-6"},he={__name:"ConfirmMergeModal",props:{settings:{type:Object,default:null}},emits:["saveMerge","closeModal"],setup(w,{emit:h}){const u=h;function f(){u("saveMerge")}return(g,l)=>(r(),b(R,{transparent:"",onOverlayClick:l[0]||(l[0]=c=>u("closeModal"))},{default:i(()=>[a(k,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:i(()=>{var c;return[t("div",ge,[l[1]||(l[1]=t("h1",{class:"text-2xl font-bold"},"Merge Overview",-1)),(r(!0),y(D,null,j(Object.keys(w.settings),n=>{var m,_,x;return r(),y(D,{key:n},[n!=="card"?(r(),y("div",pe,[a(z,{path:(m=d(P)(n))==null?void 0:m.icon},null,8,["path"]),t("div",null,[t("h1",ve,C((_=d(P)(n))==null?void 0:_.name),1),t("h2",_e,C((x=w.settings[n])!=null&&x.scores?"\u2705":"\u274C")+" Transfer Scores ",1)])])):v("",!0)],64)}),128)),t("div",null,[t("span",null,C((c=w.settings)!=null&&c.card?"\u2705":"\u274C")+" Transfer Card",1)]),t("div",ye,[a(M,{color:"success",label:"Save",onClick:f})])])]}),_:1})]),_:1}))}},xe={key:1},be={class:"grid grid-cols-1 md:grid-cols-2 2xl:grid-cols-4 gap-4 mb-6"},Ce={class:"mt-4"},we={key:2},$e={class:"text-xl mb-6"},ke={class:"mt-4"},Me={key:3},Se={class:"mt-4"},De={__name:"ClaimView",setup(w){const h=p(!1),u=p(null),f=p(!1),g=p(!1),l=T({cardId:null,pin:null}),c=p({game:null,scores:!1}),n=T({card:!0}),m=p(null),_=p(0);function x(o){var e=o.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}function $(o){o.target.value=o.target.value.replace(/\D/g,"")}async function S(){h.value=!0,u.value=await re(l.cardId,l.pin),h.value=!1}function V(o){f.value=!1,c.value.game=o,f.value=!0}function X(){g.value=!0}function L(o){var e=[];for(const s of o){const I=P(s.game);I&&!I.skip&&e.push(s)}return e.sort(function(s,I){return I.data.last_play_timestamp-s.data.last_play_timestamp}),e}function G({game:o,scores:e}){n[o]={scores:e},f.value=!1,c.value={game:null,scores:!1,data:!1}}async function q(){var e;const o=await oe(l.cardId,l.pin,n);g.value=!1,o||window.alert("Failed to merge!"),o.status==="success"?(m.value=!0,_.value=(e=o.count)!=null?e:0):m.value=!1}return(o,e)=>(r(),b(se,null,{default:i(()=>[a(le,null,{default:i(()=>[a(H,{class:"mb-6","use-small":"","even-smaller":""}),u.value?v("",!0):(r(),y(D,{key:0},[a(A,{icon:d(N),title:"Claim a Profile",main:""},null,8,["icon"]),a(k,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=Q(s=>S(),["prevent"]))},{footer:i(()=>[a(M,{type:"submit",color:"success",label:"Start Claim"}),h.value?(r(),b(W,{key:0,path:d(Y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):v("",!0)]),default:i(()=>[e[6]||(e[6]=t("h2",{class:"text-xl mb-6 lg:w-1/2"}," If you registered a card in game and need to claim it, you may do so here. Please note that the account cannot already be claimed! ",-1)),a(O,{label:"Card ID",help:"The 16 character ACCESS CODE. If your card is dated after 2016, you'll need to get the ACCESS CODE from a game."},{default:i(()=>[a(F,{modelValue:l.cardId,"onUpdate:modelValue":e[0]||(e[0]=s=>l.cardId=s),icon:d(Z),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1}),a(O,{label:"PIN",help:"Used when logging into a game"},{default:i(()=>[a(F,{modelValue:l.pin,"onUpdate:modelValue":e[1]||(e[1]=s=>l.pin=s),icon:d(K),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:$},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),u.value&&m.value==null?(r(),y("div",xe,[a(A,{icon:d(N),title:"Select Profiles to Merge",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[7]||(e[7]=t("h2",{class:"text-xl mb-6"},[U(" Click a game to view merge options. "),t("br"),U(" Please note that this cannot be undone once complete. ")],-1)),t("div",be,[(r(!0),y(D,null,j(L(u.value.profiles),s=>(r(),b(ee,{key:s.game,game:s.game,value:s.data.total_plays,"profile-name":"",type:"plays",class:ae(n[s.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:I=>V(s.game)},null,8,["game","value","class","onClick"]))),128))]),a(O,{label:"Transfer Card",help:"Moves the card to your account."},{default:i(()=>[a(B,{modelValue:n.card,"onUpdate:modelValue":e[3]||(e[3]=s=>n.card=s),"input-value":n.card,icon:d(te),type:"switch",name:"card"},null,8,["modelValue","input-value","icon"])]),_:1}),t("div",Ce,[a(M,{color:"success",label:"Start Merge",disabled:JSON.stringify(n)==JSON.stringify({}),onClick:X},null,8,["disabled"])])]),_:1})])):v("",!0),m.value==!0?(r(),y("div",we,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[t("h2",$e," \u2705 Successfully merged "+C(_.value)+" records. Yippie! ",1),t("div",ke,[a(M,{color:"success",label:"Return to Dashboard",href:"#/"})])]),_:1})])):v("",!0),m.value==!1?(r(),y("div",Me,[a(A,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a(k,null,{default:i(()=>[e[8]||(e[8]=t("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),t("div",Se,[a(M,{color:"warning",label:"Retry",onClick:X})])]),_:1})])):v("",!0),f.value?(r(),b(fe,{key:4,game:c.value.game,"user-id":u.value.userId,settings:n[c.value.game],onSaveMerge:G,onCloseModal:e[4]||(e[4]=s=>f.value=!1)},null,8,["game","user-id","settings"])):v("",!0),g.value?(r(),b(he,{key:5,game:c.value.game,settings:n,onSaveMerge:q,onCloseModal:e[5]||(e[5]=s=>g.value=!1)},null,8,["game","settings"])):v("",!0)]),_:1})]),_:1}))}};export{De as default}; diff --git a/assets/ClaimView.79d523a8.js b/assets/ClaimView.fe61b1e7.js similarity index 93% rename from assets/ClaimView.79d523a8.js rename to assets/ClaimView.fe61b1e7.js index 8902729..b432a03 100644 --- a/assets/ClaimView.79d523a8.js +++ b/assets/ClaimView.fe61b1e7.js @@ -1 +1 @@ -import{b as S,r as y,s as D,c as o,e as w,w as n,f as e,V as $,k as _,W as f,g as i,aH as I,_ as v,x as V,i as h,H as A,Q as T,n as m,j as a,aI as F,F as M,t as p,ab as B,p as R,q as L}from"./index.50d624cf.js";import{_ as N}from"./FormField.cfadbc4d.js";import{_ as q}from"./FormControl.72f8cf1c.js";import{f as H,g as O}from"./arcade.e13c8430.js";const U={key:1},j={class:"text-2xl font-bold"},E={class:"text-xl mb-6"},G={class:"text-xl mb-6"},K={class:"mt-4"},Q={key:2},W={class:"text-xl mb-6"},Y={class:"mt-4"},z={key:3},J={class:"mt-4"},le={__name:"ClaimView",setup(Z){const C=S(),b=y(!1),t=y(null),d=D({PCBID:null}),c=y(null);async function P(){b.value=!0,t.value=await O(d.PCBID),b.value=!1}async function g(){const x=await H(d.PCBID);x||window.alert("Failed to takeover!"),x.status==="success"?c.value=!0:c.value=!1,C.userLoaded=!1,C.loadUser()}return(x,s)=>(o(),w(L,null,{default:n(()=>[e(R,null,{default:n(()=>[e($,{class:"mb-6","use-small":"","even-smaller":""}),t.value?m("",!0):(o(),_(M,{key:0},[e(f,{icon:i(I),title:"Claim an Arcade",main:""},null,8,["icon"]),e(v,{"is-form":"",class:"row-span-2 mb-6",onSubmit:s[1]||(s[1]=V(l=>P(),["prevent"]))},{footer:n(()=>[e(h,{type:"submit",color:"success",label:"Start Claim"}),b.value?(o(),w(A,{key:0,path:i(T),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):m("",!0)]),default:n(()=>[s[2]||(s[2]=a("h2",{class:"text-xl mb-6 lg:w-1/2"}," Claim an arcade using a PCBID. If the account already has an owner, you may not claim the arcade. ",-1)),e(N,{label:"PCBID",help:"A PCBID from the arcade you're wanting to claim."},{default:n(()=>[e(q,{modelValue:d.PCBID,"onUpdate:modelValue":s[0]||(s[0]=l=>d.PCBID=l),icon:i(F),name:"cardId",type:"pcbid",placeholder:"XXXXXXXXXXXXXXXXX",minlength:20,maxlength:20,required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),t.value&&c.value==null?(o(),_("div",U,[e(f,{icon:i(I),title:"Confirm Merge",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u,k,X;return[a("h2",j,p((r=(l=t.value)==null?void 0:l.arcade)==null?void 0:r.name),1),a("h3",E,p((k=(u=t.value)==null?void 0:u.arcade)==null?void 0:k.description),1),a("h2",G," This arcade has "+p((X=t.value)==null?void 0:X.count)+" machine(s). ",1),a("div",K,[e(h,{color:"success",label:"Start Takeover",onClick:g})])]}),_:1})])):m("",!0),c.value==!0?(o(),_("div",Q,[e(f,{icon:i(B),title:"Takeover Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u;return[a("h2",W," \u2705 Successfully merged "+p((l=t.value)==null?void 0:l.count)+" machines. Yippie! ",1),a("div",Y,[e(h,{color:"success",label:"Go to Arcade",href:`#/arcade/${(u=(r=t.value)==null?void 0:r.arcade)==null?void 0:u.id}`},null,8,["href"])])]}),_:1})])):m("",!0),c.value==!1?(o(),_("div",z,[e(f,{icon:i(B),title:"Merge Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>[s[3]||(s[3]=a("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),a("div",J,[e(h,{color:"warning",label:"Retry",onClick:g})])]),_:1})])):m("",!0)]),_:1})]),_:1}))}};export{le as default}; +import{b as S,r as y,s as D,c as o,e as w,w as n,f as e,V as $,k as _,W as f,g as i,aH as I,_ as v,x as V,i as h,H as A,Q as T,n as m,j as a,aI as F,F as M,t as p,ab as B,p as R,q as L}from"./index.c7a4379d.js";import{_ as N}from"./FormField.123204c5.js";import{_ as q}from"./FormControl.c18421be.js";import{f as H,g as O}from"./arcade.bbb632fa.js";const U={key:1},j={class:"text-2xl font-bold"},E={class:"text-xl mb-6"},G={class:"text-xl mb-6"},K={class:"mt-4"},Q={key:2},W={class:"text-xl mb-6"},Y={class:"mt-4"},z={key:3},J={class:"mt-4"},le={__name:"ClaimView",setup(Z){const C=S(),b=y(!1),t=y(null),d=D({PCBID:null}),c=y(null);async function P(){b.value=!0,t.value=await O(d.PCBID),b.value=!1}async function g(){const x=await H(d.PCBID);x||window.alert("Failed to takeover!"),x.status==="success"?c.value=!0:c.value=!1,C.userLoaded=!1,C.loadUser()}return(x,s)=>(o(),w(L,null,{default:n(()=>[e(R,null,{default:n(()=>[e($,{class:"mb-6","use-small":"","even-smaller":""}),t.value?m("",!0):(o(),_(M,{key:0},[e(f,{icon:i(I),title:"Claim an Arcade",main:""},null,8,["icon"]),e(v,{"is-form":"",class:"row-span-2 mb-6",onSubmit:s[1]||(s[1]=V(l=>P(),["prevent"]))},{footer:n(()=>[e(h,{type:"submit",color:"success",label:"Start Claim"}),b.value?(o(),w(A,{key:0,path:i(T),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):m("",!0)]),default:n(()=>[s[2]||(s[2]=a("h2",{class:"text-xl mb-6 lg:w-1/2"}," Claim an arcade using a PCBID. If the account already has an owner, you may not claim the arcade. ",-1)),e(N,{label:"PCBID",help:"A PCBID from the arcade you're wanting to claim."},{default:n(()=>[e(q,{modelValue:d.PCBID,"onUpdate:modelValue":s[0]||(s[0]=l=>d.PCBID=l),icon:i(F),name:"cardId",type:"pcbid",placeholder:"XXXXXXXXXXXXXXXXX",minlength:20,maxlength:20,required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),t.value&&c.value==null?(o(),_("div",U,[e(f,{icon:i(I),title:"Confirm Merge",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u,k,X;return[a("h2",j,p((r=(l=t.value)==null?void 0:l.arcade)==null?void 0:r.name),1),a("h3",E,p((k=(u=t.value)==null?void 0:u.arcade)==null?void 0:k.description),1),a("h2",G," This arcade has "+p((X=t.value)==null?void 0:X.count)+" machine(s). ",1),a("div",K,[e(h,{color:"success",label:"Start Takeover",onClick:g})])]}),_:1})])):m("",!0),c.value==!0?(o(),_("div",Q,[e(f,{icon:i(B),title:"Takeover Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u;return[a("h2",W," \u2705 Successfully merged "+p((l=t.value)==null?void 0:l.count)+" machines. Yippie! ",1),a("div",Y,[e(h,{color:"success",label:"Go to Arcade",href:`#/arcade/${(u=(r=t.value)==null?void 0:r.arcade)==null?void 0:u.id}`},null,8,["href"])])]}),_:1})])):m("",!0),c.value==!1?(o(),_("div",z,[e(f,{icon:i(B),title:"Merge Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>[s[3]||(s[3]=a("h2",{class:"text-xl mb-6"},"\u274C Failed to merge. Please try again.",-1)),a("div",J,[e(h,{color:"warning",label:"Retry",onClick:g})])]),_:1})])):m("",!0)]),_:1})]),_:1}))}};export{le as default}; diff --git a/assets/ContentView.f33495e3.js b/assets/ContentView.e137b514.js similarity index 94% rename from assets/ContentView.f33495e3.js rename to assets/ContentView.e137b514.js index dbb117d..9a81068 100644 --- a/assets/ContentView.f33495e3.js +++ b/assets/ContentView.e137b514.js @@ -1 +1 @@ -import{r as h,o as y,c as a,e as x,w as _,f as d,V as b,g as i,k as r,W as $,ag as I,F as u,l as g,_ as V,j as e,a6 as C,a5 as f,t as p,n as B,p as F,q as P}from"./index.50d624cf.js";import{n as U}from"./account.be793721.js";const D={class:"md:flex gap-4 items-center pb-6"},N={class:"text-3xl"},G={class:"text-2xl font-light"},L={key:0,class:"w-full grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 2xl:grid-cols-6 3xl:grid-cols-7 4xl:grid-cols-8 gap-6 place-items-center"},S=["href"],Y=["src"],j={key:1},q={class:"space-y-1 text-center"},A={class:"text-xl xl:text-xl"},W={__name:"ContentView",setup(E){var c=h([]);const v=h(!1);async function k(){c.value=null;try{const s=await U("lpac_upload");c.value=w(s)}catch(s){console.error("Failed to fetch content:",s)}v.value=!1}y(async()=>{await k()});function w(s){var l;s.sort(function(t,o){return o.timestamp-t.timestamp});for(const t of s){const o=f(t.game);if(t.game=o.name,t.version=(l=o.versions.find(n=>n.id==t.version).label)!=null?l:0,t.timestamp){const n=new Date(t.timestamp*1e3);t.timestamp=n.toLocaleString()}}return s}return(s,l)=>(a(),x(P,null,{default:_(()=>[d(F,null,{default:_(()=>[d(b,{class:"mb-6","use-small":"","even-smaller":""}),i(c)?(a(),r(u,{key:0},[d($,{icon:i(I),title:"Your Uploads",main:""},null,8,["icon"]),(a(!0),r(u,null,g(i(c),t=>(a(),x(V,{key:t.timestamp,class:"mb-6"},{default:_(()=>{var o,n;return[e("div",D,[d(C,{path:i(f)(t.game).icon},null,8,["path"]),e("h1",N,p(i(f)(t.game).name),1),e("h1",G,p(t.timestamp),1)]),((o=t.data)==null?void 0:o.status)=="uploaded"?(a(),r("div",L,[(a(!0),r(u,null,g((n=t.data)==null?void 0:n.filelist,m=>(a(),r("div",{key:m.filename,class:"md:hover:scale-[1.1] transition ease-in-out"},[e("a",{href:`https://cdn.phaseii.network/file/PhaseII/${m.b2_path}`,target:"_blank"},[e("img",{class:"w-[200px]",src:`https://cdn.phaseii.network/file/PhaseII/${m.b2_path}`},null,8,Y)],8,S)]))),128))])):(a(),r("div",j,[e("div",q,[l[0]||(l[0]=e("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your content is still uploading! ",-1)),l[1]||(l[1]=e("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),e("h2",A," Upload started at "+p(i(c)[0].timestamp),1)])]))]}),_:2},1024))),128))],64)):B("",!0)]),_:1})]),_:1}))}};export{W as default}; +import{r as h,o as y,c as a,e as x,w as _,f as d,V as b,g as i,k as r,W as $,ag as I,F as u,l as g,_ as V,j as e,a6 as C,a5 as f,t as p,n as B,p as F,q as P}from"./index.c7a4379d.js";import{n as U}from"./account.a5cf2818.js";const D={class:"md:flex gap-4 items-center pb-6"},N={class:"text-3xl"},G={class:"text-2xl font-light"},L={key:0,class:"w-full grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 2xl:grid-cols-6 3xl:grid-cols-7 4xl:grid-cols-8 gap-6 place-items-center"},S=["href"],Y=["src"],j={key:1},q={class:"space-y-1 text-center"},A={class:"text-xl xl:text-xl"},W={__name:"ContentView",setup(E){var c=h([]);const v=h(!1);async function k(){c.value=null;try{const s=await U("lpac_upload");c.value=w(s)}catch(s){console.error("Failed to fetch content:",s)}v.value=!1}y(async()=>{await k()});function w(s){var l;s.sort(function(t,o){return o.timestamp-t.timestamp});for(const t of s){const o=f(t.game);if(t.game=o.name,t.version=(l=o.versions.find(n=>n.id==t.version).label)!=null?l:0,t.timestamp){const n=new Date(t.timestamp*1e3);t.timestamp=n.toLocaleString()}}return s}return(s,l)=>(a(),x(P,null,{default:_(()=>[d(F,null,{default:_(()=>[d(b,{class:"mb-6","use-small":"","even-smaller":""}),i(c)?(a(),r(u,{key:0},[d($,{icon:i(I),title:"Your Uploads",main:""},null,8,["icon"]),(a(!0),r(u,null,g(i(c),t=>(a(),x(V,{key:t.timestamp,class:"mb-6"},{default:_(()=>{var o,n;return[e("div",D,[d(C,{path:i(f)(t.game).icon},null,8,["path"]),e("h1",N,p(i(f)(t.game).name),1),e("h1",G,p(t.timestamp),1)]),((o=t.data)==null?void 0:o.status)=="uploaded"?(a(),r("div",L,[(a(!0),r(u,null,g((n=t.data)==null?void 0:n.filelist,m=>(a(),r("div",{key:m.filename,class:"md:hover:scale-[1.1] transition ease-in-out"},[e("a",{href:`https://cdn.phaseii.network/file/PhaseII/${m.b2_path}`,target:"_blank"},[e("img",{class:"w-[200px]",src:`https://cdn.phaseii.network/file/PhaseII/${m.b2_path}`},null,8,Y)],8,S)]))),128))])):(a(),r("div",j,[e("div",q,[l[0]||(l[0]=e("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your content is still uploading! ",-1)),l[1]||(l[1]=e("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),e("h2",A," Upload started at "+p(i(c)[0].timestamp),1)])]))]}),_:2},1024))),128))],64)):B("",!0)]),_:1})]),_:1}))}};export{W as default}; diff --git a/assets/CustomizeView.d04af6b4.js b/assets/CustomizeView.7d801c2b.js similarity index 91% rename from assets/CustomizeView.d04af6b4.js rename to assets/CustomizeView.7d801c2b.js index b0b7b94..b06eabe 100644 --- a/assets/CustomizeView.d04af6b4.js +++ b/assets/CustomizeView.7d801c2b.js @@ -1 +1 @@ -var S=Object.defineProperty;var $=(o,l,e)=>l in o?S(o,l,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[l]=e;var c=(o,l,e)=>($(o,typeof l!="symbol"?l+"":l,e),e);import{Z as L,a as w,b as z,r as P,M as k,c as _,e as v,w as n,f as s,V as B,W as F,g as f,$ as G,j as b,_ as J,x as O,i as g,n as x,p as D,q as U}from"./index.50d624cf.js";import{_ as p}from"./FormField.cfadbc4d.js";import{_ as C}from"./FormControl.72f8cf1c.js";import{_ as h}from"./FormCheckRadio.e317012f.js";import{e as A}from"./account.be793721.js";class d{static get cardList(){const l=L.filter(e=>!e.skip).map(e=>({id:e.assetId?e.assetId:e.id,label:e.name}));return[...this.baseCardList,...l]}}c(d,"baseCardList",[{id:"time",label:"Default"},{id:"carpet",label:"Arcade Carpet"},{id:"gradient",label:"Pink/Purple Gradient"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"loveplus",label:"LovePlus"}]),c(d,"borderList",[{id:"",label:"None"},{id:"test",label:"Basic"},{id:"swirl",label:"Swirl"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"nonbinary",label:"Non-Binary Flag"},{id:"leaves",label:"Leaves"}]);const I={class:"space-x-2"},W={__name:"CustomizeView",setup(o){const l=w(),e=z(),a=P(e.userCustomize);var m=JSON.parse(JSON.stringify(e.userCustomize));k(()=>e.userCustomize,i=>{a.value=i,m=JSON.parse(JSON.stringify(i))});async function V(){var i=null;try{i=await A(a.value)}catch(t){console.error("Failed to update customize:",t)}(i==null?void 0:i.status)==="success"&&(e.userLoaded=!1,l.go())}function y(){return console.log(m),console.log(a.value),JSON.stringify(m)!==JSON.stringify(a.value)}async function N(){e.userLoaded=!1,l.go()}return(i,t)=>(_(),v(U,null,{default:n(()=>[s(D,null,{default:n(()=>[s(B,{class:"mb-6"}),s(F,{icon:f(G),title:"Profile Customizations",main:""},null,8,["icon"]),b("div",null,[s(J,null,{default:n(()=>[b("form",{onSubmit:O(V,["prevent"])},[s(p,{label:"Profile Background"},{default:n(()=>{var r;return[s(C,{modelValue:a.value.card,"onUpdate:modelValue":t[0]||(t[0]=u=>a.value.card=u),options:f(d).cardList,"model-value":(r=a.value.card)!=null?r:"time",name:"card"},null,8,["modelValue","options","model-value"])]}),_:1}),s(p,{label:"Profile Border"},{default:n(()=>{var r;return[s(C,{modelValue:a.value.border,"onUpdate:modelValue":t[1]||(t[1]=u=>a.value.border=u),options:f(d).borderList,"model-value":(r=a.value.border)!=null?r:"",name:"border"},null,8,["modelValue","options","model-value"])]}),_:1}),s(p,{label:"Disable Greeting"},{default:n(()=>{var r;return[s(h,{modelValue:a.value.disableGreeting,"onUpdate:modelValue":t[2]||(t[2]=u=>a.value.disableGreeting=u),type:"switch","input-value":(r=a.value.disableGreeting)!=null?r:!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]}),_:1}),b("div",I,[s(g,{type:"submit",color:"success",label:"Save"}),y()?(_(),v(g,{key:0,color:"danger",label:"Revert",onClick:N})):x("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{W as default}; +var S=Object.defineProperty;var $=(o,l,e)=>l in o?S(o,l,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[l]=e;var c=(o,l,e)=>($(o,typeof l!="symbol"?l+"":l,e),e);import{Z as L,a as w,b as z,r as P,M as k,c as _,e as v,w as n,f as s,V as B,W as F,g as f,$ as G,j as b,_ as J,x as O,i as g,n as x,p as D,q as U}from"./index.c7a4379d.js";import{_ as p}from"./FormField.123204c5.js";import{_ as C}from"./FormControl.c18421be.js";import{_ as h}from"./FormCheckRadio.ccdc6b02.js";import{e as A}from"./account.a5cf2818.js";class d{static get cardList(){const l=L.filter(e=>!e.skip).map(e=>({id:e.assetId?e.assetId:e.id,label:e.name}));return[...this.baseCardList,...l]}}c(d,"baseCardList",[{id:"time",label:"Default"},{id:"carpet",label:"Arcade Carpet"},{id:"gradient",label:"Pink/Purple Gradient"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"loveplus",label:"LovePlus"}]),c(d,"borderList",[{id:"",label:"None"},{id:"test",label:"Basic"},{id:"swirl",label:"Swirl"},{id:"pride",label:"Pride Flag"},{id:"trans",label:"Trans Flag"},{id:"nonbinary",label:"Non-Binary Flag"},{id:"leaves",label:"Leaves"}]);const I={class:"space-x-2"},W={__name:"CustomizeView",setup(o){const l=w(),e=z(),a=P(e.userCustomize);var m=JSON.parse(JSON.stringify(e.userCustomize));k(()=>e.userCustomize,i=>{a.value=i,m=JSON.parse(JSON.stringify(i))});async function V(){var i=null;try{i=await A(a.value)}catch(t){console.error("Failed to update customize:",t)}(i==null?void 0:i.status)==="success"&&(e.userLoaded=!1,l.go())}function y(){return console.log(m),console.log(a.value),JSON.stringify(m)!==JSON.stringify(a.value)}async function N(){e.userLoaded=!1,l.go()}return(i,t)=>(_(),v(U,null,{default:n(()=>[s(D,null,{default:n(()=>[s(B,{class:"mb-6"}),s(F,{icon:f(G),title:"Profile Customizations",main:""},null,8,["icon"]),b("div",null,[s(J,null,{default:n(()=>[b("form",{onSubmit:O(V,["prevent"])},[s(p,{label:"Profile Background"},{default:n(()=>{var r;return[s(C,{modelValue:a.value.card,"onUpdate:modelValue":t[0]||(t[0]=u=>a.value.card=u),options:f(d).cardList,"model-value":(r=a.value.card)!=null?r:"time",name:"card"},null,8,["modelValue","options","model-value"])]}),_:1}),s(p,{label:"Profile Border"},{default:n(()=>{var r;return[s(C,{modelValue:a.value.border,"onUpdate:modelValue":t[1]||(t[1]=u=>a.value.border=u),options:f(d).borderList,"model-value":(r=a.value.border)!=null?r:"",name:"border"},null,8,["modelValue","options","model-value"])]}),_:1}),s(p,{label:"Disable Greeting"},{default:n(()=>{var r;return[s(h,{modelValue:a.value.disableGreeting,"onUpdate:modelValue":t[2]||(t[2]=u=>a.value.disableGreeting=u),type:"switch","input-value":(r=a.value.disableGreeting)!=null?r:!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]}),_:1}),b("div",I,[s(g,{type:"submit",color:"success",label:"Save"}),y()?(_(),v(g,{key:0,color:"danger",label:"Revert",onClick:N})):x("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{W as default}; diff --git a/assets/DashboardView.7e29674a.js b/assets/DashboardView.4a2ab207.js similarity index 96% rename from assets/DashboardView.7e29674a.js rename to assets/DashboardView.4a2ab207.js index 4fa6f29..bd6dbc7 100644 --- a/assets/DashboardView.7e29674a.js +++ b/assets/DashboardView.4a2ab207.js @@ -1 +1 @@ -import{r as C,o as T,c as S,e as j,w as d,f as e,k as G,_ as u,j as i,W as c,g as m,al as H,am as s,an as $,F as W,n as q,p as M,q as U}from"./index.50d624cf.js";import{_ as E}from"./GeneralTable.4f4fde04.js";import{A as z}from"./admin.29e998c4.js";const J={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 mb-6"},K={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},O={class:"w-full"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},X={class:"w-full"},ae={__name:"DashboardView",setup(Y){const a=C({}),b=C(!0);T(async()=>{try{const l=await z();a.value=l,b.value=!1}catch(l){console.log("Failed to fetch admin data:",l)}});const N=[{text:"Timestamp",value:"timestamp",width:120},{text:"IP Address",value:"data.ip",width:120},{text:"Game",value:"data.model",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Name",value:"data.name",width:120},{text:"Value",value:"data.value",width:120}],V=[{text:"Timestamp",value:"timestamp",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Delta",value:"data.delta",width:120},{text:"Remaining Balance",value:"data.balance",width:120},{text:"Reason",value:"data.reason",width:120}];function F(l){var n=[];for(var t of l)if(t.type=="paseli_transaction"){if(t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}n.push(t)}return n}function L(l){var n=[];for(var t of l)if(t.type=="pcbevent"){if(t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}n.push(t)}return n}return(l,n)=>(S(),j(U,null,{default:d(()=>[e(M,null,{default:d(()=>{var t,r,f,v,h,_,p,g,x,w,k,A,y,D,I,P,B,R;return[b.value?q("",!0):(S(),G(W,{key:0},[e(u,{class:"mb-6 p-1"},{default:d(()=>n[0]||(n[0]=[i("h1",{class:"text-3xl"},"PhaseII eAmusement Network",-1),i("p",{class:"text-sm text-gray-400"},"Welcome to the backend ;)",-1)])),_:1}),e(c,{icon:m(H),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),i("div",J,[e(s,{number:(r=(t=a.value)==null?void 0:t.statistics)==null?void 0:r.user,label:"User Account(s)"},null,8,["number"]),e(s,{number:(v=(f=a.value)==null?void 0:f.statistics)==null?void 0:v.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:(_=(h=a.value)==null?void 0:h.statistics)==null?void 0:_.profile,label:"Game Profiles"},null,8,["number"]),e(s,{number:(g=(p=a.value)==null?void 0:p.statistics)==null?void 0:g.link,label:"Rivals"},null,8,["number"]),e(s,{number:(w=(x=a.value)==null?void 0:x.statistics)==null?void 0:w.arcade,label:"Registered Arcades"},null,8,["number"]),e(s,{number:(A=(k=a.value)==null?void 0:k.statistics)==null?void 0:A.score,label:"Published Scores"},null,8,["number"]),e(s,{number:(D=(y=a.value)==null?void 0:y.statistics)==null?void 0:D.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:(P=(I=a.value)==null?void 0:I.statistics)==null?void 0:P.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:(R=(B=a.value)==null?void 0:B.statistics)==null?void 0:R.audit,label:"Recent Event Logs"},null,8,["number"])]),e(c,{icon:m($),title:"Recent PCB Events"},null,8,["icon"]),e(u,{"has-table":""},{default:d(()=>{var o;return[i("div",K,[i("div",O,[e(E,{headers:N,items:L((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1}),e(c,{icon:m($),title:"Recent PASELI Transactions"},null,8,["icon"]),e(u,{"has-table":""},{default:d(()=>{var o;return[i("div",Q,[i("div",X,[e(E,{headers:V,items:F((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1})],64))]}),_:1})]),_:1}))}};export{ae as default}; +import{r as C,o as T,c as S,e as j,w as d,f as e,k as G,_ as u,j as i,W as c,g as m,al as H,am as s,an as $,F as W,n as q,p as M,q as U}from"./index.c7a4379d.js";import{_ as E}from"./GeneralTable.ab9d0560.js";import{A as z}from"./admin.0b8ffc54.js";const J={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 xl:grid-cols-4 2xl:grid-cols-5 mb-6"},K={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},O={class:"w-full"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},X={class:"w-full"},ae={__name:"DashboardView",setup(Y){const a=C({}),b=C(!0);T(async()=>{try{const l=await z();a.value=l,b.value=!1}catch(l){console.log("Failed to fetch admin data:",l)}});const N=[{text:"Timestamp",value:"timestamp",width:120},{text:"IP Address",value:"data.ip",width:120},{text:"Game",value:"data.model",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Name",value:"data.name",width:120},{text:"Value",value:"data.value",width:120}],V=[{text:"Timestamp",value:"timestamp",width:120},{text:"PCBID",value:"data.pcbid",width:120},{text:"Delta",value:"data.delta",width:120},{text:"Remaining Balance",value:"data.balance",width:120},{text:"Reason",value:"data.reason",width:120}];function F(l){var n=[];for(var t of l)if(t.type=="paseli_transaction"){if(t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}n.push(t)}return n}function L(l){var n=[];for(var t of l)if(t.type=="pcbevent"){if(t.timestamp){const r=new Date(t.timestamp*1e3);t.timestamp=r.toLocaleString()}n.push(t)}return n}return(l,n)=>(S(),j(U,null,{default:d(()=>[e(M,null,{default:d(()=>{var t,r,f,v,h,_,p,g,x,w,k,A,y,D,I,P,B,R;return[b.value?q("",!0):(S(),G(W,{key:0},[e(u,{class:"mb-6 p-1"},{default:d(()=>n[0]||(n[0]=[i("h1",{class:"text-3xl"},"PhaseII eAmusement Network",-1),i("p",{class:"text-sm text-gray-400"},"Welcome to the backend ;)",-1)])),_:1}),e(c,{icon:m(H),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),i("div",J,[e(s,{number:(r=(t=a.value)==null?void 0:t.statistics)==null?void 0:r.user,label:"User Account(s)"},null,8,["number"]),e(s,{number:(v=(f=a.value)==null?void 0:f.statistics)==null?void 0:v.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:(_=(h=a.value)==null?void 0:h.statistics)==null?void 0:_.profile,label:"Game Profiles"},null,8,["number"]),e(s,{number:(g=(p=a.value)==null?void 0:p.statistics)==null?void 0:g.link,label:"Rivals"},null,8,["number"]),e(s,{number:(w=(x=a.value)==null?void 0:x.statistics)==null?void 0:w.arcade,label:"Registered Arcades"},null,8,["number"]),e(s,{number:(A=(k=a.value)==null?void 0:k.statistics)==null?void 0:A.score,label:"Published Scores"},null,8,["number"]),e(s,{number:(D=(y=a.value)==null?void 0:y.statistics)==null?void 0:D.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:(P=(I=a.value)==null?void 0:I.statistics)==null?void 0:P.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:(R=(B=a.value)==null?void 0:B.statistics)==null?void 0:R.audit,label:"Recent Event Logs"},null,8,["number"])]),e(c,{icon:m($),title:"Recent PCB Events"},null,8,["icon"]),e(u,{"has-table":""},{default:d(()=>{var o;return[i("div",K,[i("div",O,[e(E,{headers:N,items:L((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1}),e(c,{icon:m($),title:"Recent PASELI Transactions"},null,8,["icon"]),e(u,{"has-table":""},{default:d(()=>{var o;return[i("div",Q,[i("div",X,[e(E,{headers:V,items:F((o=a.value)==null?void 0:o.audit)},null,8,["items"])])])]}),_:1})],64))]}),_:1})]),_:1}))}};export{ae as default}; diff --git a/assets/EditView.7bc85a52.js b/assets/EditView.5f08226e.js similarity index 99% rename from assets/EditView.7bc85a52.js rename to assets/EditView.5f08226e.js index 0c71f67..ad7ca1e 100644 --- a/assets/EditView.7bc85a52.js +++ b/assets/EditView.5f08226e.js @@ -1 +1 @@ -import{a as _,r as c,s as j,M as L,aP as q,c as a,e as s,w as k,j as g,i as M,n as y,H as $,g as t,Q as X,f as p,X as I,k as V,F as U,l as Q,_ as J,ak as G,B as dl,C as bl,K as ol,t as il,aV as ul,aW as rl,u as nl,a5 as tl,o as sl,m as ml,W as pl,$ as cl,aF as hl,x as yl,p as gl,q as Sl}from"./index.50d624cf.js";import{b as fl,U as kl,_ as Dl}from"./ProfileCard.75eed2e7.js";import{_ as w}from"./FormField.cfadbc4d.js";import{_ as Bl}from"./FormCheckRadio.e317012f.js";import{_ as O}from"./FormControl.72f8cf1c.js";import{b as W,A as Al}from"./profile.664336c0.js";import{_ as vl}from"./UserSticker.35490213.js";import{g as z,s as K,t as Cl,a as Tl}from"./values.1bd6ac4a.js";import{g as Pl,a as Rl}from"./sources.0e8cabdf.js";import"./userData.bcc92478.js";const Nl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ml={class:"place-self-center"},El={class:"space-x-2"},Hl={__name:"EmblemCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var u,h;const i=v,N=_(),n=c(i.profile),m=c(i.version),d=c(0),l=j(H((h=(u=n.value)==null?void 0:u.last)==null?void 0:h.emblem)),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var e;n.value=i.profile,m.value=i.version,B(),l.value=H((e=n.value.last)==null?void 0:e.emblem),b.value=!1}),L(l,()=>{var e;d.value++,b.value=!f(l,(e=n.value.last)==null?void 0:e.emblem)},{deep:!0}),B();function B(){q.get(`/data-sources/emblems/${m.value}.json`).then(e=>{e.data&&(D.value=e.data)}).catch(e=>{console.log(e.message)})}function H(e){return e?{background:e[0],main:e[1],ornament:e[2],effect:e[3],speech_bubble:e[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function A(e){return e?[e.background,e.main,e.ornament,e.effect,e.speech_bubble]:[0,0,0,0,0]}function f(e,R){return JSON.stringify(e)===JSON.stringify(H(R))}async function C(){E.value=!0;var e=JSON.parse(JSON.stringify(i.profile));e.last||(e.last={}),e.last.emblem=A(l),(await W(G.JUBEAT,i.version,e)).status!="error"&&N.go()}function o(){var e;Object.assign(l,H((e=n.value.last)==null?void 0:e.emblem)),b.value=!1}return(e,R)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",El,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:R[0]||(R[0]=r=>C())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:R[1]||(R[1]=r=>o())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"Emblem",class:"mb-2"}),g("div",Nl,[g("form",null,[(a(!0),V(U,null,Q(D.value,r=>(a(),s(w,{key:r.id,label:r.name,help:r.help},{default:k(()=>[p(O,{modelValue:l[r.id],"onUpdate:modelValue":S=>l[r.id]=S,options:r.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),g("div",Ml,[(a(),s(fl,{key:d.value,version:m.value,profile:{last:{emblem:A(l)}},size:300},null,8,["version","profile"]))])])]),_:1}))}},Fl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ll={class:"place-self-center"},Gl={class:"space-x-2 pb-4"},wl={__name:"QproCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var C,o;const i=v,N=_(),n=c(JSON.parse(JSON.stringify(i.profile))),m=c(i.version),d=c(0),l=j((o=(C=n.value)==null?void 0:C.qpro)!=null?o:{head:0,hair:0,face:0,body:0,hand:0,bg:0}),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var u;n.value=JSON.parse(JSON.stringify(i.profile)),B(),l.value=(u=n.value)==null?void 0:u.qpro,b.value=!1}),L(()=>i.version,()=>{m.value=i.version}),L(l,()=>{d.value++,b.value=!H(l,i.profile.qpro)},{deep:!0}),B();function B(){q.get(`/data-sources/qpro/${m.value}.json`).then(u=>{u.data&&(D.value=u.data)}).catch(u=>{console.log(u.message)})}function H(u,h){return JSON.stringify(u)===JSON.stringify(h)}async function A(){E.value=!0;var u=JSON.parse(JSON.stringify(i.profile));u.qpro=l,(await W(G.IIDX,i.version,{qpro:l})).status!="error"&&N.go()}function f(){var u;Object.assign(l,(u=JSON.parse(JSON.stringify(i.profile)).qpro)!=null?u:{head:0,hair:0,face:0,body:0,hand:0,bg:0}),b.value=!1}return(u,h)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",Gl,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:h[0]||(h[0]=e=>A())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:h[1]||(h[1]=e=>f())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"QPro",class:"mb-2"}),g("div",Fl,[g("form",null,[(a(!0),V(U,null,Q(D.value,e=>(a(),s(w,{key:e.id,label:e.name,help:e.help},{default:k(()=>[p(O,{modelValue:l[e.id],"onUpdate:modelValue":R=>l[e.id]=R,options:e.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),g("div",Ll,[(a(),s(kl,{key:d.value,version:m.value,profile:{qpro:l},style:{scale:"1.6"},class:"my-16 md:my-0 md:mb-8"},null,8,["version","profile"]))])])]),_:1}))}},Vl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ol={class:"space-x-2 pb-4"},zl={__name:"AkanameCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(v){var C,o;const i=v,N=_(),n=c(JSON.parse(JSON.stringify(i.profile))),m=c(i.version),d=c(0),l=c((o=(C=n.value)==null?void 0:C.akaname)!=null?o:0),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var u;n.value=JSON.parse(JSON.stringify(i.profile)),B(),l.value=(u=n.value)==null?void 0:u.akaname,b.value=!1}),L(()=>i.version,()=>{m.value=i.version}),L(l,()=>{d.value++,b.value=!H(l.value,i.profile.akaname)},{deep:!0}),B();function B(){q.get(`/data-sources/sdvx/akaname/${m.value}.json`).then(u=>{u.data&&(D.value=u.data)}).catch(u=>{console.log(u.message)})}function H(u,h){return JSON.stringify({akaname1:u})===JSON.stringify({akaname2:h})}async function A(){E.value=!0;var u=JSON.parse(JSON.stringify(i.profile));u.akaname=l.value,(await W(G.SDVX,i.version,{akaname:l.value})).status!="error"&&N.go()}function f(){var u,h;l.value=(h=(u=n.value)==null?void 0:u.akaname)!=null?h:0,b.value=!1}return(u,h)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",Ol,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:h[1]||(h[1]=e=>A())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:h[2]||(h[2]=e=>f())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"Akaname",class:"mb-2"}),g("div",Vl,[g("form",null,[p(w,{label:"Akaname",help:"Sets your profile's subtitle"},{default:k(()=>[p(O,{modelValue:l.value,"onUpdate:modelValue":h[0]||(h[0]=e=>l.value=e),options:D.value},null,8,["modelValue","options"])]),_:1})])])]),_:1}))}},Kl=["name","min","max","step"],Jl={class:"font-light"},Y={__name:"FormSlider",props:{name:{type:String,required:!0},label:{type:String,default:null},modelValue:{type:Number,default:0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1}},emits:["update:modelValue"],setup(v,{emit:i}){const N=v,n=i,m=dl({get:()=>N.modelValue,set:d=>{n("update:modelValue",d)}});return(d,l)=>(a(),V(U,null,[bl(g("input",{"onUpdate:modelValue":l[0]||(l[0]=D=>m.value=D),type:"range",name:v.name,min:v.min,max:v.max,step:v.step,class:"w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700"},null,8,Kl),[[ol,m.value]]),g("span",Jl,il(m.value),1)],64))}},xl={class:"grid md:grid-cols-2 xl:grid-cols-3 space-y-6 align-center"},_l={class:"col-span-1 xl:col-span-2"},Il={class:"space-y-4"},Ul={class:"flex justify-between items-center"},Wl={class:"text-lg"},Yl={key:0,class:"p-2"},jl={class:"w-full grid grid-cols-2 lg:grid-cols-5 gap-2 pt-2"},ql={class:"place-self-center"},$l={class:"space-x-2"},Xl={__name:"StickerCardBox",props:{profile:{type:Object,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(v){var e,R;const i=v,N=_(),n=c(i.profile),m=c(i.version),d=c(0),l=j(JSON.parse(JSON.stringify((R=(e=n.value)==null?void 0:e.trbitem)!=null?R:{}))),D=c([]),b=c(!1),E=c(!1),B=c(Array.isArray(l.stickers)?l.stickers.map(()=>!0):[]);l.stickers||(l.stickers=[]),L(()=>i.version,()=>{var S,P;n.value=i.profile,m.value=i.version,H();const r=JSON.parse(JSON.stringify((P=(S=n.value)==null?void 0:S.trbitem)!=null?P:{}));Object.assign(l,r),l.stickers||(l.stickers=[]),B.value=Array.isArray(l.stickers)?l.stickers.map(()=>!0):[],b.value=!1}),L(l,()=>{var r,S;d.value++,b.value=!A(l,(S=(r=n.value)==null?void 0:r.trbitem)!=null?S:{})},{deep:!0}),H();function H(){q.get(`/data-sources/trbitem/${m.value}.json`).then(r=>{r.data&&(D.value=r.data)}).catch(r=>{console.log(r.message)})}function A(r,S){return JSON.stringify(r)===JSON.stringify(S)}async function f(){E.value=!0;var r=JSON.parse(JSON.stringify(i.profile));r.last||(r.last={}),r.trbitem=l,(await W(i.game,i.version,r)).status!="error"&&N.go()}function C(){var r,S;Object.assign(l,JSON.parse(JSON.stringify((S=(r=n.value)==null?void 0:r.trbitem)!=null?S:{}))),b.value=!1}function o(){l.stickers.push({sticker_id:24,sticker_pos_x:160,sticker_pos_y:277,sticker_scale_x:1,sticker_scale_y:1,sticker_rotate:0}),B.value.push(!1),b.value=!0}function u(r){l.stickers.splice(r,1),B.value.splice(r,1),b.value=!0}function h(r){B.value[r]=!B.value[r]}return(r,S)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",$l,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:S[2]||(S[2]=P=>f())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:S[3]||(S[3]=P=>C())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>{var P;return[p(I,{color:"info",label:"Sticker Board",class:"mb-2"}),g("div",xl,[g("div",_l,[p(w,{key:"base",label:"Base"},{default:k(()=>[p(O,{modelValue:l.base,"onUpdate:modelValue":S[0]||(S[0]=T=>l.base=T),options:D.value.base},null,8,["modelValue","options"])]),_:1}),g("div",Il,[(a(!0),V(U,null,Q((P=l.stickers)!=null?P:[],(T,x)=>(a(),s(J,{key:T.sticker_id,"color-prop":"bg-slate-600 dark:bg-slate-800"},{default:k(()=>[g("div",Ul,[g("span",Wl,"Sticker "+il(x+1),1),p(M,{icon:B.value[x]?t(ul):t(rl),color:"info",onClick:F=>h(x)},null,8,["icon","onClick"])]),B.value[x]?y("",!0):(a(),V("div",Yl,[g("div",jl,[p(w,{label:"Sticker",class:"col-span-2 lg:col-span-5"},{default:k(()=>[p(O,{modelValue:T.sticker_id,"onUpdate:modelValue":F=>T.sticker_id=F,options:D.value.sticker},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1024),p(w,{label:"Position X"},{default:k(()=>[p(Y,{modelValue:T.sticker_pos_x,"onUpdate:modelValue":F=>T.sticker_pos_x=F,name:"sticker_pos_x",min:0,max:320,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Position Y"},{default:k(()=>[p(Y,{modelValue:T.sticker_pos_y,"onUpdate:modelValue":F=>T.sticker_pos_y=F,name:"sticker_pos_y",min:0,max:554,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Scale"},{default:k(()=>[p(Y,{modelValue:T.sticker_scale_x,"onUpdate:modelValue":F=>T.sticker_scale_x=F,name:"sticker_scale_x",min:.5,max:2,step:.01},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Rotation"},{default:k(()=>[p(Y,{modelValue:T.sticker_rotate,"onUpdate:modelValue":F=>T.sticker_rotate=F,name:"sticker_rotate",min:-180,max:180,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),p(M,{color:"danger",label:"Remove",onClick:F=>u(x)},null,8,["onClick"])]))]),_:2},1024))),128)),p(M,{color:"info",label:"Add Sticker",onClick:S[1]||(S[1]=T=>o())})])]),g("div",ql,[(a(),s(vl,{key:d.value,version:m.value,profile:{trbitem:{...l}},size:300},null,8,["version","profile"]))])])]}),_:1}))}},Z={16:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"},{id:16,label:"Ryusei Emi"},{id:17,label:"Ryusei Alice"},{id:18,label:"Ryusei Rinon"},{id:19,label:"KAC Yuni"},{id:20,label:"Dark Rinon"},{id:21,label:"Victory Concent"},{id:22,label:"Geisha Zukin"},{id:23,label:"Green Pix"},{id:24,label:"Ace Emi"},{id:25,label:"X2 Yuni"},{id:26,label:"X2 Rage"},{id:27,label:"X2 Afro"},{id:28,label:"X2 Jenny"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],17:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],18:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],19:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"opt_appearance",name:"Appearance Option",help:"Set your appearance option",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"Hidden"},{id:2,label:"Sudden"},{id:3,label:"Hidden +"},{id:4,label:"Sudden +"},{id:5,label:"Hidden & Sudden +"},{id:6,label:"Stealth"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]},{id:"bpl_flag",name:"BPL Flag",help:"Choose your BPL flag",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Apina Vrames"},{id:2,label:"Gigo"},{id:3,label:"Game Panic"},{id:4,label:"Silk Hat"},{id:5,label:"SUPER NOVA Tohoku"},{id:6,label:"TradZ"},{id:7,label:"ROUND 1"},{id:8,label:"Leisure Land"}]}]},Ql={6:[{id:"settings.bgm",name:"BGM",help:"Change BGM",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Max Burning!!"},{id:2,label:"Bangin' Burst"},{id:3,label:"For Ultraplayers"},{id:4,label:"Everlasting Message"},{id:5,label:"Lachryma\u300ARe:Queen\u2019M\u300B"},{id:6,label:"He4Ven \uFF5E\u5929\u56FD\u3078\u3088\u3046\u3053\u305D\uFF5E"},{id:7,label:"Illness Lilin"},{id:8,label:"I"},{id:9,label:"Booth"},{id:10,label:"Infinite Infection"},{id:11,label:"Gravity Wars 1St Season"},{id:12,label:"Gravity Wars 2Nd Season"},{id:13,label:"Heavenly Haven"},{id:14,label:"Vivid Wave"},{id:15,label:"*Feels Seasickness...*"},{id:16,label:"\u03A3mbry\xF8"},{id:17,label:"666"},{id:18,label:"Invitation From Mr. C"},{id:19,label:"2 Minutes Fighters"},{id:20,label:"Legend."},{id:21,label:"World'S End"},{id:22,label:"Chant Du Cygne"},{id:23,label:"\u6DF7\u4E71\u5C11\u5973\u2665\u305D\u3075\u3089\u3093\u3061\u3083\u3093!!"},{id:24,label:"\u5230\u9054\u3057\u3066\u3057\u307E\u3063\u305F\u50D5\u3089\u3068\u5922\u3068\u5E0C\u671B\u306E\u6700\u4E4B\u679C"},{id:25,label:"Sayonara Planet Wars"},{id:26,label:"Xhronoxapsul\u03BE"},{id:27,label:"Mixxion"},{id:28,label:"Booths Of Fighters"},{id:29,label:"Quietus Ray"},{id:30,label:"\u30ED\u30F3\u30ED\u30F3\u3078 \u30E9\u30A4\u30E9\u30A4\u30E9\u30A4\uFF01"},{id:31,label:"\u30D0\u30A4\u30CA\u30EA\u30B9\u30BF\u30FC"},{id:32,label:"\u30D2\u30DF\u30C4\u30C0\u30A4\u30E4\u30EB"},{id:33,label:"\u30AD\u30EA\u30B9\u30C6\u30B4\u30E1\u30F3"},{id:34,label:"\u30B7\u30CE\u30D3\u30CE\u30B9\u30B9\u30E1"},{id:35,label:"\u30D2\u30AB\u30EA\u30E6\u30EA\u30A4\u30AB"},{id:36,label:"\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF"},{id:37,label:"\u30B9\u30C6\u30E9\u30EC\u30AE\u30A2"},{id:38,label:"Crack Traxxxx"},{id:39,label:"Double Universe"},{id:40,label:"Dawn Of Asia"},{id:41,label:"Xross Infection"},{id:42,label:"Infinity Overdrive"}]},{id:"settings.wallpaper",name:"Wallpaper",help:"Change Wallpaper",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Booth"},{id:2,label:"Infinite Infection"},{id:3,label:"Gravity Wars"},{id:4,label:"Heavenly Haven"},{id:5,label:"Vivid Wave"},{id:6,label:"Fin4Le \uFF5E\u7D42\u6B62\u7DDA\u306E\u5F7C\u65B9\u3078\uFF5E"},{id:7,label:"Whiteout"},{id:8,label:"\u795E\u7344\u70D9\u685C"},{id:9,label:"Juggler'S Maddness"},{id:10,label:"Mirrorwall"},{id:11,label:"#Speedycats"},{id:12,label:"All Clear!!"},{id:13,label:"\u95C7\u591C\u306B\u821E\u3046\u306F\u7D05\u306E\u83EF"},{id:14,label:"Open My Gate"},{id:15,label:"Cy-Bird"},{id:16,label:"Deadly Force"},{id:17,label:"Staring At Star"},{id:18,label:"Dyscontrolled Galaxy"},{id:19,label:"\u30BB\u30A4\u30EC\u30FC\u30F3 \uFF5E\u60B2\u58EE\u306E\u7AEA\u7434\uFF5E"},{id:20,label:"Ultimate Inflation"},{id:21,label:"Beast Bass Bomb"},{id:22,label:"Far Away"},{id:23,label:"Hug!! Vs. Hug!!"},{id:24,label:"Two-Torial"},{id:25,label:"I"},{id:26,label:"Last Resort"},{id:27,label:"A Lasting Promise"},{id:28,label:"Cloud 9"},{id:29,label:"Sacrifice And Faith"},{id:30,label:"\u7F85\u751F\u9580"},{id:31,label:"\u50D5\u3089\u306E\u6642\u9593"},{id:32,label:"\u795E\u8A71\u306B\u82BD\u5439\u304F"},{id:33,label:"Cute-Reflection"},{id:34,label:"Awakening"},{id:35,label:"Bluemoon Princess"},{id:36,label:"Crossing Blue"},{id:37,label:"Dark Matter"},{id:38,label:"Ethereal Lotus"},{id:39,label:"Innocent"},{id:40,label:"Justitia Gladius"},{id:41,label:"Lazurite"},{id:42,label:"Levier'N N\u0101byss"},{id:43,label:"Wings Of Glory"},{id:44,label:"X\xE9roa"},{id:45,label:"\u042Fe'S Nov\u01E3"},{id:46,label:"\u3072\u3068\u308A\u307C\u3063\u3061\u306E\u9B54\u738B"},{id:47,label:"\u30D7\u30E9\u30CD\u30BF\u30B8\u30E3\u30FC\u30CB\u30FC"},{id:48,label:"\u30DB\u30EF\u30A4\u30C8\u30D1\u30EC\u30FC\u30C9"},{id:49,label:"\u30E1\u30EB\u30D8\u30F3\u98A8\u7D00\u59D4\u54E1\u4F1A"},{id:50,label:"\u661F\u306E\u8A69"},{id:51,label:"\u6FC1\u8272\u8E0A\u308B\u30AA\u30FC\u30C8\u30DE\u30BF"},{id:52,label:"\u7D05\u5203(Booth)"},{id:53,label:"\u30B0\u30EC\u30A4\u30B9(Infinite)"},{id:54,label:"\u304B\u306A\u3067(Gravity)"},{id:55,label:"\u30CB\u30A2\u30CE\u30A2(Heavenly)"},{id:56,label:"\u30CB\u30A2\u30CE\u30A2(\u30D3\u30FC\u30C1\u30B5\u30A4\u30C9)"},{id:57,label:"Absolute Domination"},{id:58,label:"Another Chapter"},{id:59,label:"Failnaught"},{id:60,label:"Fly Like You"},{id:61,label:"Made In Love"},{id:62,label:"Xroni\xE8r"},{id:63,label:"\u30AA\u30CB\u30E6\u30EA"},{id:64,label:"\u30B3\u30E1\u30C3\u30C8\u21D2\u30B9\u30B1\u30A4\u30BF\u30FC"},{id:65,label:"\u30B5\u30A4\u30B3\u30D1\u30B9\u30E9\u30D3\u30C3\u30C8"},{id:66,label:"\u30B9\u30E9\u30C3\u30B7\u30E5\uFF0F\uFF0F\u30B7\u30B9\u30BF\u30FC\u30BA"},{id:67,label:"\u305D\u3057\u3066\u9EC4\u91D1\u90F7\u3078"},{id:68,label:"\u5149\u5C04\u3059\u6FAA\u306E\u30E6\u30BA\u30EA\u30CF"},{id:69,label:"\u6C34\u7C3E\u30CE\u8ABF"},{id:70,label:"A\u03C9"},{id:71,label:"Preserved Valkyria"},{id:72,label:"Blastix Riotz"},{id:73,label:"Xyhatte"},{id:74,label:"Vertrages"},{id:75,label:"Black Or White?"},{id:76,label:"Choux \xC0 La Cr\xE8me"},{id:77,label:"Emperor'S Divide"},{id:78,label:"Fancy Cake!!"},{id:79,label:"Into The Madness"},{id:80,label:"*Feels Seasickness...*"},{id:81,label:"\u03A3mbry\xF8"},{id:82,label:"Cross Fire"},{id:83,label:"Godheart"},{id:84,label:"Destiny"},{id:85,label:"The Heaven"},{id:86,label:"Ultravelocity"},{id:87,label:"\u795D\u798F\u306E\u8272\u5F69\u306F\u60F3\u3044\u7D50\u3076\u541B\u305F\u3061\u8FC4"},{id:88,label:"666"},{id:89,label:"\u8272\u3092\u55AA\u3063\u305F\u8857"},{id:90,label:"\u042Feviver"},{id:91,label:"9Th5In"},{id:92,label:"Katharsis"},{id:93,label:"Ze\u0438ith"},{id:94,label:"Samurai Tiger"},{id:95,label:"\u96EA\u5973"},{id:96,label:"Snow Motion"},{id:97,label:"Joyeuse"},{id:98,label:"\u30DE\u30B5\u30AB\u30EA\u30D6\u30EC\u30A4\u30C9"},{id:99,label:"\u6708\u5149\u4E71\u821E"},{id:100,label:"Foolish Hero"},{id:101,label:"Croix"},{id:102,label:"Gott"},{id:103,label:"Xhronoxapsul\u03BE"},{id:104,label:"Encore & Call"},{id:105,label:"A\u03BCreole ~For Triumph~"},{id:106,label:"Zeus"},{id:107,label:"All For One"},{id:108,label:"Wings To Fly High"},{id:109,label:"Aim Higher"},{id:110,label:"Voltexes"},{id:111,label:"Voltexes Ii"},{id:112,label:"Voltexes Iii"},{id:113,label:"Voltexes Iv"},{id:114,label:"Vividwavers"},{id:115,label:"Valkyrie Assault"},{id:116,label:"Nexta"},{id:117,label:"Ray"},{id:118,label:"Soundscape"},{id:119,label:"\u696D\u7114\u7E5A\u4E71"},{id:120,label:"\u30B9\u30D4\u30FC\u30AB\u30FC\u30AC\u30FC\u30EB\uFF01"},{id:121,label:"Royal Judgement"},{id:122,label:"\u72C2\u9A12\u3053\u3069\u3082\u7BC0"},{id:123,label:"\u65B0\u7C73\u5929\u4F7F\u306E\u30E1\u30E9\u30F3\u30B3\u30EA\u30FC"},{id:124,label:"\u5730\u7403\u9632\u885B\u4E59\u5973\u30D1\u30F3\u30CA\u30B3\u30C3\u30BF\u30FC"},{id:125,label:"\u708E\u590F\u306E\u97F3"},{id:126,label:"\u30C6\u30EC\u30DD\u30FC\u30C6\u30FC\u30B7\u30E7\u30F3\u3067\u3084\u3063\u3066\u304D\u305F\u5F7C\u3068\u306E\u305D\u306E\u5F8C\u306E\u985B\u672B"},{id:127,label:"\u30DA\u30BF\u9774\u3068\u6182\u591C\u30EA\u30E0\u30FC\u30D0\u30FC"},{id:128,label:"\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0"},{id:129,label:"\u30AD\u30DF\u30F1\u30B4\u30B5\u30FC\u30C1"},{id:130,label:"\u30DD\u30E1\u30B0\u30E9\u30CD\u30A4\u30C8"},{id:131,label:"\u30C4\u30FC\u30DE\u30F3\u30E9\u30A4\u30D6"},{id:132,label:"\u30AD\u30E2\u30C1\u30B3\u30CD\u30AF\u30C8"},{id:133,label:"\u30ED\u30F3\u30ED\u30F3\u3078 \u30E9\u30A4\u30E9\u30A4\u30E9\u30A4\uFF01"},{id:134,label:"\u30D0\u30A4\u30CA\u30EA\u30B9\u30BF\u30FC"},{id:135,label:"\u30D2\u30DF\u30C4\u30C0\u30A4\u30E4\u30EB"},{id:136,label:"\u30C7\u30E5\u30A2\u30EB\u30E1\u30E2\u30EA"},{id:137,label:"\u30CA\u30CA\u30A4\u30ED\u30E9\u30A4\u30C8"},{id:138,label:"\u30D2\u30AB\u30EA\u30E6\u30EA\u30A4\u30AB"},{id:139,label:"\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF"},{id:140,label:"\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:141,label:"\u30B7\u30F3\u30AF\u30ED\u30CE\u30FC\u30C4\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:142,label:"\u30DB\u30B7\u30CE\u30E1\u30E2\u30EA\u30FC\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:143,label:"\u30DF\u30E9\u30A4\u30B3\u30A6\u30B7\u30F3"},{id:144,label:"\u30DB\u30B7\u30CB\u30CD\u30AC\u30A4\u30F2"},{id:145,label:"\u3053\u3053\u306A\u3064\uFF08\u3075\u305F\u3054\u306E\u65E5\uFF09"},{id:146,label:"\u3053\u3053\u306A\u3064\uFF08\u661F\u5DE1\u308AVer\uFF09"},{id:147,label:"\u3053\u3053\u306A\u3064\uFF08\u661F\u7A7ATrip\u2606Ver\uFF09"},{id:148,label:"\u3053\u3053\u306A\u3064\uFF08\u767D\u58C1\u571F\u8535\u90E1Ver\uFF09"},{id:149,label:"\u590F\u967D\uFF08\u82B1\u5C4BVer\uFF09"},{id:150,label:"\u5FC3\u83DC\uFF08\u548C\u83D3\u5B50\u5C4BVer\uFF09"},{id:151,label:"Mixxion"},{id:152,label:"Xb10R"},{id:153,label:"\u5341\u306E\u8A66\u7DF4"},{id:154,label:"Rhapsody \u2699\uFE0EF Triumph"},{id:155,label:"\u706B\u72D0\u4E4B\u821E"},{id:156,label:"\u8755"},{id:157,label:"Refluxio"},{id:158,label:"Planisphere"},{id:159,label:"Foolish Again"},{id:160,label:"\u5922\u306E\u7D42\u308F\u308A\u3001\u4E16\u754C\u306E\u306F\u3058\u307E\u308A\u3002"},{id:161,label:"\u3094\u3049\u308B\u307F\u3063\u304F\u3059!!!!"},{id:162,label:"Sparky Spark"},{id:163,label:"Test Flight"},{id:164,label:"Perfect Ultimate Celebration!!"}]},{id:"settings.nemsys_console",name:"Nemsys Console",help:"Change Nemsys Console",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Vivid Model Type Decal"},{id:2,label:"Vivid Model Type Gold"},{id:3,label:"Vivid Model Type Right"},{id:4,label:"Vivid Model Type Left"},{id:5,label:"Vivid Model Type Original"},{id:6,label:"Vivid Model Type Live A"},{id:7,label:"Vivid Model Type Live B"},{id:12,label:"Heavenly Model Type Decal"},{id:13,label:"Heavenly Model Type He4Ven \uFF5E\u5929\u56FD\u3078\u3088\u3046\u3053\u305D\uFF5E"},{id:14,label:"Heavenly Model Type Illness Lilin"},{id:15,label:"Vivid Model Type Halloween"},{id:16,label:"Gravity Wars Model Type S1"},{id:17,label:"Gravity Wars Model Type S2"},{id:18,label:"Vivid Model Type Hiyuki Chan X'Mas"},{id:19,label:"Infinite Model Type Konoha"},{id:20,label:"Infinite Model Type Kac 2013 Emperor & Empress"},{id:21,label:"Nemsys Booth Model Type Cool"},{id:22,label:"Nemsys Booth Model Type Cute"},{id:23,label:"Nemsys Booth Model Type Original"},{id:24,label:"Nemsys Gravity Model Type Original"},{id:25,label:"Nemsys Heavenly Model Type Original"},{id:26,label:"Nemsys \u3053\u3053\u306A\u3064\uFF08\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0\uFF09"},{id:27,label:"Nemsys \u3053\u3053\u306A\u3064\uFF08\u5236\u670DVer\uFF09"},{id:28,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u79C1\u670DVer\uFF09"},{id:29,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF\uFF09"},{id:30,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u30DB\u30B7\u30CB\u30CD\u30AC\u30A4\u30F2\uFF09"},{id:31,label:"Nemsys Vivid Model Type Ortlinde"}]},{id:"settings.appeal_stamp_a",name:"Appeal Stamp A",help:"Change Appeal Stamp A",type:"Array",options:[{id:0,label:"None"},{id:1,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:5,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:9,label:"\u96F7\u5200 / Right 001"},{id:13,label:"\u70C8\u98A8\u5200 / Left 001"},{id:17,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:21,label:"Vivid Wave 001"},{id:25,label:"Vivid Wave 002"},{id:29,label:"\u604B\u5203 / Konoha 001"},{id:33,label:"\u5948\u5948 / Nana 001"},{id:37,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:41,label:"Heavenly Haven 001"},{id:45,label:"Heavenly Haven 002"},{id:49,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:53,label:"\u304B\u306A\u3067 / Kanade 001"},{id:57,label:"Blast Gate 001"},{id:61,label:"\u6885\u96E8 001"},{id:65,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:69,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:73,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:77,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:81,label:"\u30CF\u30EB\u30C8 001"},{id:85,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:89,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:93,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:97,label:"\u8CC0\u6B63 001"},{id:101,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:105,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_b",name:"Appeal Stamp B",help:"Change Appeal Stamp B",type:"Array",options:[{id:0,label:"None"},{id:2,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:6,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:10,label:"\u96F7\u5200 / Right 001"},{id:14,label:"\u70C8\u98A8\u5200 / Left 001"},{id:18,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:22,label:"Vivid Wave 001"},{id:26,label:"Vivid Wave 002"},{id:30,label:"\u604B\u5203 / Konoha 001"},{id:34,label:"\u5948\u5948 / Nana 001"},{id:38,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:42,label:"Heavenly Haven 001"},{id:46,label:"Heavenly Haven 002"},{id:50,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:54,label:"\u304B\u306A\u3067 / Kanade 001"},{id:58,label:"Blast Gate 001"},{id:62,label:"\u6885\u96E8 001"},{id:66,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:70,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:74,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:78,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:82,label:"\u30CF\u30EB\u30C8 001"},{id:86,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:90,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:94,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:98,label:"\u8CC0\u6B63 001"},{id:102,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:106,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_c",name:"Appeal Stamp C",help:"Change Appeal Stamp C",type:"Array",options:[{id:0,label:"None"},{id:3,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:7,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:11,label:"\u96F7\u5200 / Right 001"},{id:15,label:"\u70C8\u98A8\u5200 / Left 001"},{id:19,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:23,label:"Vivid Wave 001"},{id:27,label:"Vivid Wave 002"},{id:31,label:"\u604B\u5203 / Konoha 001"},{id:35,label:"\u5948\u5948 / Nana 001"},{id:39,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:43,label:"Heavenly Haven 001"},{id:47,label:"Heavenly Haven 002"},{id:51,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:55,label:"\u304B\u306A\u3067 / Kanade 001"},{id:59,label:"Blast Gate 001"},{id:63,label:"\u6885\u96E8 001"},{id:67,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:71,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:75,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:79,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:83,label:"\u30CF\u30EB\u30C8 001"},{id:87,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:91,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:95,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:99,label:"\u8CC0\u6B63 001"},{id:103,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:107,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_d",name:"Appeal Stamp D",help:"Change Appeal Stamp D",type:"Array",options:[{id:0,label:"None"},{id:4,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:8,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:12,label:"\u96F7\u5200 / Right 001"},{id:16,label:"\u70C8\u98A8\u5200 / Left 001"},{id:20,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:24,label:"Vivid Wave 001"},{id:28,label:"Vivid Wave 002"},{id:32,label:"\u604B\u5203 / Konoha 001"},{id:36,label:"\u5948\u5948 / Nana 001"},{id:40,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:44,label:"Heavenly Haven 001"},{id:48,label:"Heavenly Haven 002"},{id:52,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:56,label:"\u304B\u306A\u3067 / Kanade 001"},{id:60,label:"Blast Gate 001"},{id:64,label:"\u6885\u96E8 001"},{id:68,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:72,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:76,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:80,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:84,label:"\u30CF\u30EB\u30C8 001"},{id:88,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:92,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:96,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:100,label:"\u8CC0\u6B63 001"},{id:104,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:108,label:"\u96EA\u7FD4\u304F\u3093 001"}]}]},ll={14:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],15:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"},{id:9,label:"Djtroopers"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],16:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"},{id:9,label:"Djtroopers"},{id:10,label:"Extra"},{id:11,label:"Empress Place"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],17:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Mitsuru"},{id:4,label:"Galdeira"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]}],18:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Dj Yoshitaka"},{id:4,label:"Capacity Gate"},{id:5,label:"Mystic Moon"},{id:6,label:"Seiya Murai"},{id:7,label:"Wac"},{id:8,label:"Ryu*"},{id:9,label:"Kors K"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"},{id:36,label:"Rock Da House"},{id:37,label:"The Door Into Rainbow"},{id:38,label:"Session 9"},{id:39,label:"Aegis"},{id:40,label:"Vermillion"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Mcmasterg"}]}],19:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Dj Yoshitaka"},{id:4,label:"Capacity Gate"},{id:5,label:"Mystic Moon"},{id:6,label:"Seiya Murai"},{id:7,label:"Wac"},{id:8,label:"Ryu*"},{id:9,label:"Kors K"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"},{id:36,label:"Rock Da House"},{id:37,label:"The Door Into Rainbow"},{id:38,label:"Session 9"},{id:39,label:"Aegis"},{id:40,label:"Vermillion"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Mcmasterg"}]}],20:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"},{id:4,label:"Story"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tag"},{id:2,label:"Sota Fujimori"},{id:3,label:"Seiya Murai"},{id:4,label:"Pon"},{id:5,label:"L.E.D."},{id:6,label:"Nekomata Master"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Superstar"}]}],21:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Tp-Rz"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Fractal"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"}]}],22:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Fanta"},{id:2,label:"Sprite"},{id:3,label:"Sokenbicha"},{id:4,label:"Georgia Blk"},{id:5,label:"Georgia"},{id:6,label:"Georgia Bto"},{id:7,label:"Realgold"},{id:8,label:"Lincle"},{id:9,label:"Tricoro"},{id:10,label:"Spada"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Tp-Rz"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Fractal"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Fanta"},{id:73,label:"Sprite"},{id:74,label:"Sokenbicha"},{id:75,label:"Georgia Blk"},{id:76,label:"Georgia"},{id:77,label:"Georgia S"},{id:78,label:"Realgold"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Torinoko"},{id:87,label:"Sennen"},{id:88,label:"Scarlet Moon"},{id:89,label:"Ayakashi"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Lincle"},{id:2,label:"Tricoro"},{id:3,label:"Spada"}]}],23:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Torinoko"},{id:87,label:"Sennen"},{id:88,label:"Scarlet Moon"},{id:89,label:"Ayakashi"},{id:90,label:"Acid Pumper"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"}]}],24:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo/Reverb"},{id:2,label:"Eq Only"},{id:3,label:"Pitch"}]}],25:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]}],26:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"8Th Style"},{id:2,label:"14 Gold"},{id:3,label:"17 Sirius"},{id:4,label:"19 Lincle"},{id:5,label:"16 Empress"},{id:6,label:"21 Spada"},{id:7,label:"3Rd Style"},{id:8,label:"12 Happy Sky"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"8Th Style"},{id:2,label:"14 Gold"},{id:3,label:"17 Sirius"},{id:4,label:"19 Lincle"},{id:5,label:"16 Empress"},{id:6,label:"21 Spada"},{id:7,label:"3Rd Style"},{id:8,label:"Happy Sky"},{id:9,label:"Go Over With Glare"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],27:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],28:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"},{id:29,label:"Bistrover"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]}],29:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"},{id:29,label:"Bistrover"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]}],30:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Delta"},{id:4,label:"Orange Disc"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"The Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Only One Record"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bemani Pro League"},{id:23,label:"Bpl Round1"},{id:24,label:"Bpl Apina Vrames"},{id:25,label:"Bpl Silk Hat"},{id:26,label:"Bpl Leisure Land"},{id:27,label:"Bpl Super Nova Tohoku"},{id:28,label:"Bpl Game Panic"},{id:29,label:"Bistrover"},{id:30,label:"Casthour"},{id:31,label:"Casthour2"},{id:32,label:"Bemani Pro League Season 2"},{id:33,label:"Bpls2 Apina Vrames"},{id:34,label:"Bpls2 Gigo"},{id:35,label:"Bpls2 Game Panic"},{id:36,label:"Bpls2 Silk Hat"},{id:37,label:"Bpls2 Super Nova Tohoku"},{id:38,label:"Bpls2 Taito Station Tradz"},{id:39,label:"Bpls2 Round1"},{id:40,label:"Bpls2 Leisureland"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"First Generation"},{id:2,label:"9Th Style"},{id:3,label:"Iidx Red (Orange Explosion)"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Only One Bomb"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"},{id:22,label:"Nice Flash"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Internal Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyou Kyoudai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin' Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat#3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Alice In Mystic Garden"},{id:41,label:"Re:Generation"},{id:42,label:"20 System Bg"},{id:43,label:"Senritsuno Dogma ~Miserables~ / Type A"},{id:44,label:"Senritsuno Dogma ~Miserables~ / Type B"},{id:45,label:"Elektric U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"\xCE\u2022\xCE\u203A\xCE \xCE\u2122\xCE\xA3"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"The Travelers Of Virtual Space"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikagono Houoh"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow / Mech-Monster Ringle"},{id:63,label:"Brave Glow / Tricoro-Ida"},{id:64,label:"Vega / Vega Rabbit"},{id:65,label:"Vega / Middle Person"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu-Kun Yakisoba"},{id:69,label:"Sokuseki! Nouchoku Music System"},{id:70,label:"Kyatorare Koiha Moomoku"},{id:71,label:"Only One Cover"},{id:72,label:"Gizaru"},{id:73,label:"Jack Tyro"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdothian"},{id:77,label:"Maxwellon"},{id:78,label:"Laplacia"},{id:79,label:"Rche"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beriserbes"},{id:83,label:"Elpis Kira"},{id:84,label:"Felia"},{id:85,label:"All Patona"},{id:86,label:"Aimu-Chan"},{id:87,label:"Ningyo No Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Boy)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Battle Girl"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"The Hell Express -Hell Or Hell-"},{id:105,label:"Mode"},{id:106,label:"Minyonu Tetsudo Kyoudai"},{id:107,label:"Fuyutsubaki"},{id:108,label:"Papayapa Bass"},{id:109,label:"Karasu"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumu Uruwashi No Mai"},{id:114,label:"Music Is The Answer"},{id:115,label:"Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaserxx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower No Dokuhaku"},{id:120,label:"Hi*Biscus Ft. Kanae Asaba"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sougen No Oujo -Kiseki Wo Tadotte-"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin' Chain"},{id:129,label:"Tsugaru Setsu"},{id:130,label:"Yellow Sketch(Rx-Ver.S.P.L.)"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami No Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dish Washer Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Renka"},{id:146,label:"Tool (Buzra)"},{id:147,label:"Hades"},{id:148,label:"Death\xE2\u20AC Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Aventure"},{id:154,label:"Simurgh No Mezame"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat.Reverbee (Mo'Cuts Ver)"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi. Kimi No Zanzou. Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Mistress Ann Ni Hanataba Wo"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori No Konjiki Teigen"},{id:170,label:"Ryuuou No Reibyou (Mausoleum Of The Primal Dragon)"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Dakishimete Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat. Punipunidenki"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Renren"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Round1"},{id:189,label:"Apina Vrames"},{id:190,label:"Silk Hat"},{id:191,label:"Leisure Land"},{id:192,label:"Super Nova Tohoku"},{id:193,label:"Game Panic"},{id:194,label:"Namida No Te Extrano Mucho"},{id:195,label:"\xC2\u02C6\u20AC"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum"},{id:198,label:"Minazuki No Shizuku"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Mahou No Kakurenbo"},{id:202,label:"Polkama\xF0\u02DCIa"},{id:203,label:"Polkama\xF0\u02DCIa<2>"},{id:204,label:"Inu Ni Amagasa"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage"},{id:207,label:"Bistrover"},{id:208,label:"Chewingood!!!"},{id:209,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu"},{id:210,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu<2>"},{id:211,label:"Miwaku No Yummy Sweets"},{id:212,label:"Dokyou Kyoudai"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"Kareinaru Ooinu Enbukyoku"},{id:226,label:"Meshimase! Bistrover"},{id:227,label:"Pinchef-Kun"},{id:228,label:"Bad Sweets Bad Dream"},{id:229,label:"Sinus Iridum"},{id:230,label:"Jei-Kun & Doi-San"},{id:231,label:"Amaijikan"},{id:232,label:"Reflena"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"Futari No Haijou Yuutouen"},{id:235,label:"Ranzen No Maihime"},{id:236,label:"Hi-Tech Tokio"},{id:237,label:"Tsuki To Milk"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \xC8\u0161\xB1\xC3\x81\u0178\xE3\u201A\u201C"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"Oort No Kumo"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silk Hat"},{id:253,label:"Bpls2 Super Nova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 Leisureland"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Thin Notes"},{id:2,label:"Extreme Notes"},{id:3,label:"Gorgeous (Yellow/Pink)"},{id:4,label:"Aqua (Blue/Emerald)"},{id:5,label:"Gal (Pink/Purple)"},{id:6,label:"Photon (Default Colour)"},{id:7,label:"Pastel (Default Colour)"},{id:8,label:"Simple Color (Default Colour)"},{id:9,label:"Light (Default Thinner)"},{id:10,label:"Tricoro (Yellow/Blue)"},{id:11,label:"Bubble (Default/Transparent)"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Iidx Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Dj Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort Anthem"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Only One Full Combo"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover Slash"},{id:20,label:"Casthour"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Only One Beam"},{id:9,label:"Copu-Light"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover Burner"},{id:13,label:"Fresnel Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic Blue"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Only One Judge"},{id:10,label:"Electric Bulletin Board Style"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover Judge"},{id:16,label:"Casthour"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Internal Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyou Kyoudai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin' Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat#3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Alice In Mystic Garden"},{id:41,label:"Re:Generation"},{id:42,label:"20 System Bg"},{id:43,label:"Senritsuno Dogma ~Miserables~ / Type A"},{id:44,label:"Senritsuno Dogma ~Miserables~ / Type B"},{id:45,label:"Elektric U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"\xCE\u2022\xCE\u203A\xCE \xCE\u2122\xCE\xA3"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"The Travelers Of Virtual Space"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikagono Houoh"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow / Mech-Monster Ringle"},{id:63,label:"Brave Glow / Tricoro-Ida"},{id:64,label:"Vega / Vega Rabbit"},{id:65,label:"Vega / Middle Person"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu-Kun Yakisoba"},{id:69,label:"Sokuseki! Nouchoku Music System"},{id:70,label:"Kyatorare Koiha Moomoku"},{id:71,label:"Only One Cover"},{id:72,label:"Gizaru"},{id:73,label:"Jack Tyro"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdothian"},{id:77,label:"Maxwellon"},{id:78,label:"Laplacia"},{id:79,label:"Rche"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beriserbes"},{id:83,label:"Elpis Kira"},{id:84,label:"Felia"},{id:85,label:"All Patona"},{id:86,label:"Aimu-Chan"},{id:87,label:"Ningyo No Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Boy)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Battle Girl"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"The Hell Express -Hell Or Hell-"},{id:105,label:"Mode"},{id:106,label:"Minyonu Tetsudo Kyoudai"},{id:107,label:"Fuyutsubaki"},{id:108,label:"Papayapa Bass"},{id:109,label:"Karasu"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumu Uruwashi No Mai"},{id:114,label:"Music Is The Answer"},{id:115,label:"Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaserxx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower No Dokuhaku"},{id:120,label:"Hi*Biscus Ft. Kanae Asaba"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sougen No Oujo -Kiseki Wo Tadotte-"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin' Chain"},{id:129,label:"Tsugaru Setsu"},{id:130,label:"Yellow Sketch(Rx-Ver.S.P.L.)"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami No Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dish Washer Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Renka"},{id:146,label:"Tool (Buzra)"},{id:147,label:"Hades"},{id:148,label:"Death\xE2\u20AC Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Aventure"},{id:154,label:"Simurgh No Mezame"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat.Reverbee (Mo'Cuts Ver)"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi. Kimi No Zanzou. Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Mistress Ann Ni Hanataba Wo"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori No Konjiki Teigen"},{id:170,label:"Ryuuou No Reibyou (Mausoleum Of The Primal Dragon)"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Dakishimete Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat. Punipunidenki"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Renren"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Round1"},{id:189,label:"Apina Vrames"},{id:190,label:"Silk Hat"},{id:191,label:"Leisure Land"},{id:192,label:"Super Nova Tohoku"},{id:193,label:"Game Panic"},{id:194,label:"Namida No Te Extrano Mucho"},{id:195,label:"\xC2\u02C6\u20AC"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum"},{id:198,label:"Minazuki No Shizuku"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Mahou No Kakurenbo"},{id:202,label:"Polkama\xF0\u02DCIa"},{id:203,label:"Polkama\xF0\u02DCIa<2>"},{id:204,label:"Inu Ni Amagasa"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage"},{id:207,label:"Bistrover"},{id:208,label:"Chewingood!!!"},{id:209,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu"},{id:210,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu<2>"},{id:211,label:"Miwaku No Yummy Sweets"},{id:212,label:"Dokyou Kyoudai"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"Kareinaru Ooinu Enbukyoku"},{id:226,label:"Meshimase! Bistrover"},{id:227,label:"Pinchef-Kun"},{id:228,label:"Bad Sweets Bad Dream"},{id:229,label:"Sinus Iridum"},{id:230,label:"Jei-Kun & Doi-San"},{id:231,label:"Amaijikan"},{id:232,label:"Reflena"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"Futari No Haijou Yuutouen"},{id:235,label:"Ranzen No Maihime"},{id:236,label:"Hi-Tech Tokio"},{id:237,label:"Tsuki To Milk"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \xC8\u0161\xB1\xC3\x81\u0178\xE3\u201A\u201C"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"Oort No Kumo"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silk Hat"},{id:253,label:"Bpls2 Super Nova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 Leisureland"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],31:[{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Only One Bomb"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover Bomb"},{id:22,label:"Casthour Flash"},{id:23,label:"Resident"},{id:24,label:"Epolis"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpls4 Apina Vrames"},{id:2,label:"Bpls4 Gigo"},{id:3,label:"Bpls4 Game Panic"},{id:4,label:"Bpls4 Silk Hat"},{id:5,label:"Bpls4 Taito Station Tradz"},{id:6,label:"Bpls4 Round1"},{id:7,label:"Bpls4 Leisureland"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bemani Pro League"},{id:23,label:"Bpl Round1"},{id:24,label:"Bpl Apina Vrames"},{id:25,label:"Bpl Silkhat"},{id:26,label:"Bpl Leisureland"},{id:27,label:"Bpl Super Nova Tohoku"},{id:28,label:"Bpl Game Panic"},{id:29,label:"Ichigo"},{id:30,label:"Casthour"},{id:31,label:"Casthour2"},{id:32,label:"Bemani Pro League Season 2"},{id:33,label:"Bpls2 Apina Vrames"},{id:34,label:"Bpls2 Gigo"},{id:35,label:"Bpls2 Game Panic"},{id:36,label:"Bpls2 Silkhat"},{id:37,label:"Bpls2 Supernova Tohoku"},{id:38,label:"Bpls2 Taito Station Tradz"},{id:39,label:"Bpls2 Round1"},{id:40,label:"Bpls2 Leisureland"},{id:41,label:"Resident"},{id:42,label:"Bemani Pro League Season 3"},{id:43,label:"Epolis"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat #3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Senritsu No Dogma ~Miserables~ Type A"},{id:44,label:"Senritsu No Dogma ~Miserables~ Type B"},{id:45,label:"Elektrick U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Dragon, Girl & Decoherence"},{id:60,label:"Tri-Cage Phoenix"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow/Mobile Monster Ring"},{id:63,label:"Brave Glow/Tricollider"},{id:64,label:"Vega Rabbit"},{id:65,label:"Vega Inside"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Burning Hot Yakisoba"},{id:69,label:"Nochoku"},{id:70,label:"Kyato Rare Koi Wa Mo~Moku"},{id:71,label:"Only One Cover"},{id:72,label:"Jizal"},{id:73,label:"Jack Tillo"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplacian"},{id:79,label:"Russ"},{id:80,label:"Plum"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth 2"},{id:83,label:"Elpis Kira"},{id:84,label:"Ferira"},{id:85,label:"All Patna"},{id:86,label:"Imu-Chan"},{id:87,label:"Mermaid Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"Hearty"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Juvenile)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Fighting Maiden"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Mode"},{id:106,label:"Minyon'Nu Railway Brothers"},{id:107,label:"Winter Toon"},{id:108,label:"Papayapa Bass"},{id:109,label:"Crow"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumi"},{id:114,label:"Music Is Answer"},{id:115,label:"!Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower Monologue"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin Chain"},{id:129,label:"Tsugaru Snow"},{id:130,label:"Yellow Sketch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami'S Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dishwasher Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Blade Luo"},{id:145,label:"Shinobi Love Flower"},{id:146,label:"Hougu Bazura"},{id:147,label:"Hades"},{id:148,label:"Death\u2020Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Adventure"},{id:154,label:"Shimurugu No Me Same"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat. Reverbee"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Flowers For Mistress Anne"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum Of The Primal Dragon"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Hold Me Tight, Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat Puni Puni Electric"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Love"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Bpl Round1"},{id:189,label:"Bpl Apina Vrames"},{id:190,label:"Bpl Silkhat"},{id:191,label:"Bpl Leisureland"},{id:192,label:"Bpl Super Nova Tohoku"},{id:193,label:"Bpl Game Panic"},{id:194,label:"Tears Of Te Estrangelo Mucho"},{id:195,label:"\u2200"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum "},{id:198,label:"Minazuki'S Drops"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Magical Hide And Seek"},{id:202,label:"Polkama\u0438ia"},{id:203,label:"Polkama\u0438ia(2)"},{id:204,label:"Dog With Umbrella"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage "},{id:207,label:"Iidx28 General Purpose"},{id:208,label:"Chewingood!!!"},{id:209,label:"\u304C\u3063\u3064\u308A\u9670\u30AD\u30E3!? \u602A\u76D7\u3044\u3044\u3093\u3061\u3087\u306E\u5104\u52AB"},{id:210,label:"\u304C\u3063\u3064\u308A\u9670\u30AD\u30E3!? \u602A\u76D7\u3044\u3044\u3093\u3061\u3087\u306E\u5104\u52AB(2)"},{id:211,label:"\u9B45\u60D1\u306EYummy\u30B9\u30A4\u30FC\u30C4"},{id:212,label:"\u5EA6\u80F8\u5144\u5F1F"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"\u83EF\u9E97\u306A\u308B\u5927\u72AC\u5186\u821E\u66F2"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy\uFF01Bistrover"},{id:227,label:"\u30D4\u30F3\u30B7\u30A7\u30D5\u304F\u3093"},{id:228,label:"\u30D0\u30C3\u30C9\u30FB\u30B9\u30A4\u30FC\u30C4\u3001\u30D0\u30C3\u30C9\u30FB\u30C9\u30EA\u30FC\u30E0"},{id:229,label:"Sinus Iridum"},{id:230,label:"\u30B8\u30A7\u30A4\u541B\u3068\u30C9\u30A5\u30A4\u3055\u3093"},{id:231,label:"\u3042\u307E\u3044\u3058\u304B\u3093"},{id:232,label:"\u30EA\u30D5\u30EC\u30CA"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"\u4E8C\u4EBA\u30CE\u5EC3\u57CE\u5E7D\u8E0A\u5BB4"},{id:235,label:"\u4E71\u81B3\u306E\u821E\u59EB"},{id:236,label:"\u30CF\u30A4\u30C6\u30C3\u30AF\u30C8\u30AD\u30AA"},{id:237,label:"\u6708\u3068\u30DF\u30EB\u30AF"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \u82B1\u305F\u3093"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"\u30AA\u30FC\u30EB\u30C8\u306E\u96F2"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silkhat"},{id:253,label:"Bpls2 Supernova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"},{id:257,label:"\u3082\u306B\u306B"},{id:258,label:"\u30D4\u30AB\u30B0\u30EC\u5FA1\u5B88"},{id:259,label:"\u3075\u308B\u3053\u3093\u307C\u5FA1\u5B88"},{id:260,label:"Anemone"},{id:261,label:"\u304A\u8089"},{id:262,label:"Wha"},{id:263,label:"Absolute Evil"},{id:264,label:"Rage Feat.H14 Of Leonair"},{id:265,label:"Resident Ui"},{id:266,label:"B.O.D.Y."},{id:267,label:"Shadow World"},{id:268,label:"Technophobia"},{id:269,label:"Programmed Genom"},{id:270,label:"C-C-C-N-N-N"},{id:271,label:"\u511A\u30AD\u6200\u30CE\u5E7B\u60F3\u8B5A"},{id:272,label:"\u304D\u3085\u3093\u3067\u3059\u3002"},{id:273,label:"Summerblue"},{id:274,label:"\u7F6A\u904E\u306E\u8056\u5802"},{id:275,label:"Cue Cue Rescue"},{id:276,label:"Sunny Day Vibes"},{id:277,label:"Bemani Pro League Season 3"},{id:278,label:"Bpls3 Apina Vrames"},{id:279,label:"Bpls3 Gigo"},{id:280,label:"Bpls3 Game Panic"},{id:281,label:"Bpls3 Silk Hat"},{id:282,label:"Bpls3 Supernova Tohoku"},{id:283,label:"Bpls3 Taito Station Tradz"},{id:284,label:"Bpls3 Round1"},{id:285,label:"Bpls3 \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"\u25A0\u25A1\u6A21\u69D8"},{id:291,label:"\u3061\u3087\u3048\u3061\u3087\u3048\u307E\u304E\u304B"},{id:292,label:"\u6804\u51A0\u306E\u30AB\u30F3\u30D1\u30CD\u30E9"},{id:293,label:"Xerulean"},{id:294,label:"Straight To The Stars"},{id:295,label:"Justice/Guilty"},{id:296,label:"Epolis Ui"},{id:297,label:"Dahlia"},{id:298,label:"\u30B7\u30F3\u30C7\u30EC\u30E9"},{id:299,label:"\u308C\u3068\u308A\u3070\uFF01"},{id:300,label:"\u5922\u7E01"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"\u30A2\u30BF\u30B7\u5B8C\u5168\u7D76\u5BFE\u6B63\u7FA9\u3061\u3083\u3093\uFF01"},{id:306,label:"Dj Celica (Iidx31)"},{id:307,label:"Dj Shem (Iidx31)"},{id:308,label:"Dj Ameto (Iidx30)"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Gorgeous"},{id:2,label:"Aqua"},{id:3,label:"Gal"},{id:4,label:"Photon"},{id:5,label:"Pastel"},{id:6,label:"Simple Color"},{id:7,label:"Light"},{id:8,label:"Tricoro"},{id:9,label:"Bubble"}]},{id:"settings.note_size",name:"Note Size",help:"Change Note Size",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Thin"},{id:2,label:"Ultra-Thin"},{id:3,label:"Thick"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Iidx Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Dj Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort Anthem"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Only One Full Combo"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover Slash"},{id:20,label:"Casthour"},{id:21,label:"Resident"},{id:22,label:"Epolis"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Orange"},{id:2,label:"Pink"},{id:3,label:"Monochrome"},{id:4,label:"Lightning"},{id:5,label:"Only One Beam"},{id:6,label:"Copulight"},{id:7,label:"Cb Beam"},{id:8,label:"Heroic Verse"},{id:9,label:"Bistrover Burner"},{id:10,label:"Fresnel Beam"},{id:11,label:"Resident"},{id:12,label:"Epolis"}]},{id:"settings.beam_size",name:"Beam Size",help:"Change Beam Size",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"Short"},{id:2,label:"Very Short"},{id:3,label:"Long"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Only One Judge"},{id:10,label:"Electric Bulletin Board Style"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover Judge"},{id:16,label:"Casthour"},{id:17,label:"Resident"},{id:18,label:"Epolis"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo / Reverb"},{id:2,label:"Compressor / Reverb Ex"},{id:3,label:"Chorus / Flanger"},{id:4,label:"Gargle / Distortion"},{id:5,label:"Eq Only"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}]},el={1:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],2:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],3:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],4:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],5:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],6:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],7:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],8:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],9:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}]};function al(v,i){var d,l,D;var N=[{id:"username",name:"Username",help:"Set your username for this profile",type:"String",maxLength:(d=v.maxLength)!=null?d:8,useUnicode:(l=v.useUnicode)!=null?l:!1}];const m=(D={[G.DDR]:Z,[G.DDROMNI]:Z,[G.IIDX]:ll,[G.IIDXCLASS]:ll,[G.GITADORA_GF]:el,[G.GITADORA_DM]:el,[G.SDVX]:Ql}[v.id])==null?void 0:D[i];return m&&N.push(...m),N}const Zl={class:"md:flex pb-6 md:justify-between md:items-center"},le={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},ee=["src"],ae={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},ie={class:"w-full"},de={key:2},be={key:0,class:"space-x-2 mt-6"},ye={__name:"EditView",setup(v){const i=nl(),N=_();var n=null,m=null;const d=j({currentVersion:null});L(()=>d.currentVersion,()=>{B()}),n=i.params.game,m=tl(n),m||N.push({name:"ErrorPage",params:{catchAll:"404"}}),m.versions||(d.currentVersion=1);const l=c(null),D=c(null),b=c(null);sl(()=>{B()});function E(A){var f=[];for(const C of m.versions)A.includes(C.id)&&f.push(C);return f}async function B(){try{b.value=null,l.value={},D.value={};const A=await Al(n,d.currentVersion);b.value=A;for(const f of al(m,d.currentVersion)){const C=z(b.value,f.id);K(l.value,f.id,C),K(D.value,f.id,C)}A&&!d.currentVersion&&(d.currentVersion=A.versions[A.versions.length-1])}catch(A){console.error("Failed to fetch user profile data:",A)}}async function H(){(await W(m.id,d.currentVersion,l.value)).status!="error"&&await B()}return(A,f)=>(a(),s(Sl,null,{default:k(()=>[p(gl,null,{default:k(()=>{var C;return[g("div",Zl,[p(M,{icon:t(ml),href:`/#/games/${t(n)}`,class:"w-full md:w-auto",color:"info",label:"Go Back"},null,8,["icon","href"]),t(m).versions&&b.value?(a(),V("div",le,[f[3]||(f[3]=g("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),p(O,{modelValue:d.currentVersion,"onUpdate:modelValue":f[0]||(f[0]=o=>d.currentVersion=o),options:E(b.value.versions)},null,8,["modelValue","options"])])):y("",!0)]),d.currentVersion?(a(),s(pl,{key:0,icon:t(cl),title:"Profile Customizations",main:""},null,8,["icon"])):y("",!0),d.currentVersion&&b.value?(a(),V("div",{key:1,style:hl(t(Rl)(t(m),d.currentVersion)),class:"rounded-2xl mb-6 card-container"},[g("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:t(Pl)(t(m),d.currentVersion),class:"background-video"},null,8,ee),g("div",ae,[g("div",ie,[b.value?(a(),s(Dl,{key:0,"use-small":"",game:t(n),profile:b.value,version:d.currentVersion},null,8,["game","profile","version"])):y("",!0)])])],4)):y("",!0),d.currentVersion&&b.value?(a(),V("div",de,[p(J,{"is-form":""},{default:k(()=>[g("form",{onSubmit:f[2]||(f[2]=yl(o=>H(),["prevent"]))},[p(I,{color:"info",label:"General",class:"mb-2"}),(a(!0),V(U,null,Q(t(al)(t(m),d.currentVersion),o=>(a(),s(w,{key:o.id,label:o.name,help:o.help},{default:k(()=>{var u,h,e,R,r,S;return[o.type=="String"?(a(),s(O,{key:0,"model-value":(u=t(z)(l.value,o.id))!=null?u:"",name:o.id,maxlength:(h=o.maxLength)!=null?h:15,"onUpdate:modelValue":P=>t(K)(l.value,o.id,o.useUnicode?t(Cl)(P,o.maxLength):t(Tl)(P,o.maxLength))},null,8,["model-value","name","maxlength","onUpdate:modelValue"])):y("",!0),o.type=="Number"?(a(),s(O,{key:1,"model-value":(e=t(z)(l.value,o.id))!=null?e:0,name:o.id,type:"number",onkeypress:"return event.charCode >= 48 && event.charCode <= 57",min:"0",max:"999","onUpdate:modelValue":P=>t(K)(l.value,o.id,Number(P))},null,8,["model-value","name","onUpdate:modelValue"])):y("",!0),o.type=="Array"?(a(),s(O,{key:2,"model-value":(R=t(z)(l.value,o.id))!=null?R:0,options:o.options,name:o.id,selected:(r=t(z)(b.value,o.id))!=null?r:0,"onUpdate:modelValue":P=>t(K)(l.value,o.id,Number(P))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):y("",!0),o.type=="Boolean"?(a(),s(Bl,{key:3,name:o.id,"model-value":Boolean((S=t(z)(l.value,o.id))!=null?S:0),"input-value":!0,type:"switch","onUpdate:modelValue":P=>{var T;return t(K)(l.value,o.id,(T=Number(P))!=null?T:0)}},null,8,["name","model-value","onUpdate:modelValue"])):y("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(l.value)!==JSON.stringify(D.value)?(a(),V("div",be,[p(M,{color:"success",label:"Save",type:"submit"}),p(M,{color:"danger",label:"Revert",onClick:f[1]||(f[1]=o=>B())})])):y("",!0)],32)]),_:1}),t(n)=="jubeat"&&d.currentVersion>=10&&((C=b.value.last)==null?void 0:C.emblem)?(a(),s(Hl,{key:0,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),(t(n)=="iidx"||t(n)=="iidxclass")&&d.currentVersion>=19?(a(),s(wl,{key:1,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),t(n)=="sdvx"&&d.currentVersion>=5?(a(),s(zl,{key:2,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),(t(n)=="gitadora_dm"||t(n)=="gitadora_gf")&&d.currentVersion>=9?(a(),s(Xl,{key:3,profile:b.value,game:t(n),version:d.currentVersion},null,8,["profile","game","version"])):y("",!0)])):y("",!0)]}),_:1})]),_:1}))}};export{ye as default}; +import{a as _,r as c,s as j,M as L,aP as q,c as a,e as s,w as k,j as g,i as M,n as y,H as $,g as t,Q as X,f as p,X as I,k as V,F as U,l as Q,_ as J,ak as G,B as dl,C as bl,K as ol,t as il,b8 as ul,b9 as rl,u as nl,a5 as tl,o as sl,m as ml,W as pl,$ as cl,aF as hl,x as yl,p as gl,q as Sl}from"./index.c7a4379d.js";import{b as fl,U as kl,_ as Dl}from"./ProfileCard.92347781.js";import{_ as w}from"./FormField.123204c5.js";import{_ as Bl}from"./FormCheckRadio.ccdc6b02.js";import{_ as O}from"./FormControl.c18421be.js";import{c as Y,A as Al}from"./profile.0e06a01a.js";import{_ as vl}from"./UserSticker.7bc9287b.js";import{g as z,s as K,t as Cl,a as Tl}from"./values.1bd6ac4a.js";import{g as Pl,a as Rl}from"./sources.0e8cabdf.js";import"./userData.bcc92478.js";const Nl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ml={class:"place-self-center"},El={class:"space-x-2"},Hl={__name:"EmblemCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var u,h;const i=v,N=_(),n=c(i.profile),m=c(i.version),d=c(0),l=j(H((h=(u=n.value)==null?void 0:u.last)==null?void 0:h.emblem)),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var e;n.value=i.profile,m.value=i.version,B(),l.value=H((e=n.value.last)==null?void 0:e.emblem),b.value=!1}),L(l,()=>{var e;d.value++,b.value=!f(l,(e=n.value.last)==null?void 0:e.emblem)},{deep:!0}),B();function B(){q.get(`/data-sources/emblems/${m.value}.json`).then(e=>{e.data&&(D.value=e.data)}).catch(e=>{console.log(e.message)})}function H(e){return e?{background:e[0],main:e[1],ornament:e[2],effect:e[3],speech_bubble:e[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function A(e){return e?[e.background,e.main,e.ornament,e.effect,e.speech_bubble]:[0,0,0,0,0]}function f(e,R){return JSON.stringify(e)===JSON.stringify(H(R))}async function C(){E.value=!0;var e=JSON.parse(JSON.stringify(i.profile));e.last||(e.last={}),e.last.emblem=A(l),(await Y(G.JUBEAT,i.version,e)).status!="error"&&N.go()}function o(){var e;Object.assign(l,H((e=n.value.last)==null?void 0:e.emblem)),b.value=!1}return(e,R)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",El,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:R[0]||(R[0]=r=>C())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:R[1]||(R[1]=r=>o())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"Emblem",class:"mb-2"}),g("div",Nl,[g("form",null,[(a(!0),V(U,null,Q(D.value,r=>(a(),s(w,{key:r.id,label:r.name,help:r.help},{default:k(()=>[p(O,{modelValue:l[r.id],"onUpdate:modelValue":S=>l[r.id]=S,options:r.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),g("div",Ml,[(a(),s(fl,{key:d.value,version:m.value,profile:{last:{emblem:A(l)}},size:300},null,8,["version","profile"]))])])]),_:1}))}},Fl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ll={class:"place-self-center"},Gl={class:"space-x-2 pb-4"},wl={__name:"QproCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(v){var C,o;const i=v,N=_(),n=c(JSON.parse(JSON.stringify(i.profile))),m=c(i.version),d=c(0),l=j((o=(C=n.value)==null?void 0:C.qpro)!=null?o:{head:0,hair:0,face:0,body:0,hand:0,bg:0}),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var u;n.value=JSON.parse(JSON.stringify(i.profile)),B(),l.value=(u=n.value)==null?void 0:u.qpro,b.value=!1}),L(()=>i.version,()=>{m.value=i.version}),L(l,()=>{d.value++,b.value=!H(l,i.profile.qpro)},{deep:!0}),B();function B(){q.get(`/data-sources/qpro/${m.value}.json`).then(u=>{u.data&&(D.value=u.data)}).catch(u=>{console.log(u.message)})}function H(u,h){return JSON.stringify(u)===JSON.stringify(h)}async function A(){E.value=!0;var u=JSON.parse(JSON.stringify(i.profile));u.qpro=l,(await Y(G.IIDX,i.version,{qpro:l})).status!="error"&&N.go()}function f(){var u;Object.assign(l,(u=JSON.parse(JSON.stringify(i.profile)).qpro)!=null?u:{head:0,hair:0,face:0,body:0,hand:0,bg:0}),b.value=!1}return(u,h)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",Gl,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:h[0]||(h[0]=e=>A())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:h[1]||(h[1]=e=>f())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"QPro",class:"mb-2"}),g("div",Fl,[g("form",null,[(a(!0),V(U,null,Q(D.value,e=>(a(),s(w,{key:e.id,label:e.name,help:e.help},{default:k(()=>[p(O,{modelValue:l[e.id],"onUpdate:modelValue":R=>l[e.id]=R,options:e.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),g("div",Ll,[(a(),s(kl,{key:d.value,version:m.value,profile:{qpro:l},style:{scale:"1.6"},class:"my-16 md:my-0 md:mb-8"},null,8,["version","profile"]))])])]),_:1}))}},Vl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ol={class:"space-x-2 pb-4"},zl={__name:"AkanameCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(v){var C,o;const i=v,N=_(),n=c(JSON.parse(JSON.stringify(i.profile))),m=c(i.version),d=c(0),l=c((o=(C=n.value)==null?void 0:C.akaname)!=null?o:0),D=c([]),b=c(!1),E=c(!1);L(()=>i.version,()=>{var u;n.value=JSON.parse(JSON.stringify(i.profile)),B(),l.value=(u=n.value)==null?void 0:u.akaname,b.value=!1}),L(()=>i.version,()=>{m.value=i.version}),L(l,()=>{d.value++,b.value=!H(l.value,i.profile.akaname)},{deep:!0}),B();function B(){q.get(`/data-sources/sdvx/akaname/${m.value}.json`).then(u=>{u.data&&(D.value=u.data)}).catch(u=>{console.log(u.message)})}function H(u,h){return JSON.stringify({akaname1:u})===JSON.stringify({akaname2:h})}async function A(){E.value=!0;var u=JSON.parse(JSON.stringify(i.profile));u.akaname=l.value,(await Y(G.SDVX,i.version,{akaname:l.value})).status!="error"&&N.go()}function f(){var u,h;l.value=(h=(u=n.value)==null?void 0:u.akaname)!=null?h:0,b.value=!1}return(u,h)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",Ol,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:h[1]||(h[1]=e=>A())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:h[2]||(h[2]=e=>f())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>[p(I,{color:"info",label:"Akaname",class:"mb-2"}),g("div",Vl,[g("form",null,[p(w,{label:"Akaname",help:"Sets your profile's subtitle"},{default:k(()=>[p(O,{modelValue:l.value,"onUpdate:modelValue":h[0]||(h[0]=e=>l.value=e),options:D.value},null,8,["modelValue","options"])]),_:1})])])]),_:1}))}},Kl=["name","min","max","step"],Jl={class:"font-light"},W={__name:"FormSlider",props:{name:{type:String,required:!0},label:{type:String,default:null},modelValue:{type:Number,default:0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1}},emits:["update:modelValue"],setup(v,{emit:i}){const N=v,n=i,m=dl({get:()=>N.modelValue,set:d=>{n("update:modelValue",d)}});return(d,l)=>(a(),V(U,null,[bl(g("input",{"onUpdate:modelValue":l[0]||(l[0]=D=>m.value=D),type:"range",name:v.name,min:v.min,max:v.max,step:v.step,class:"w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700"},null,8,Kl),[[ol,m.value]]),g("span",Jl,il(m.value),1)],64))}},xl={class:"grid md:grid-cols-2 xl:grid-cols-3 space-y-6 align-center"},_l={class:"col-span-1 xl:col-span-2"},Il={class:"space-y-4"},Ul={class:"flex justify-between items-center"},Yl={class:"text-lg"},Wl={key:0,class:"p-2"},jl={class:"w-full grid grid-cols-2 lg:grid-cols-5 gap-2 pt-2"},ql={class:"place-self-center"},$l={class:"space-x-2"},Xl={__name:"StickerCardBox",props:{profile:{type:Object,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(v){var e,R;const i=v,N=_(),n=c(i.profile),m=c(i.version),d=c(0),l=j(JSON.parse(JSON.stringify((R=(e=n.value)==null?void 0:e.trbitem)!=null?R:{}))),D=c([]),b=c(!1),E=c(!1),B=c(Array.isArray(l.stickers)?l.stickers.map(()=>!0):[]);l.stickers||(l.stickers=[]),L(()=>i.version,()=>{var S,P;n.value=i.profile,m.value=i.version,H();const r=JSON.parse(JSON.stringify((P=(S=n.value)==null?void 0:S.trbitem)!=null?P:{}));Object.assign(l,r),l.stickers||(l.stickers=[]),B.value=Array.isArray(l.stickers)?l.stickers.map(()=>!0):[],b.value=!1}),L(l,()=>{var r,S;d.value++,b.value=!A(l,(S=(r=n.value)==null?void 0:r.trbitem)!=null?S:{})},{deep:!0}),H();function H(){q.get(`/data-sources/trbitem/${m.value}.json`).then(r=>{r.data&&(D.value=r.data)}).catch(r=>{console.log(r.message)})}function A(r,S){return JSON.stringify(r)===JSON.stringify(S)}async function f(){E.value=!0;var r=JSON.parse(JSON.stringify(i.profile));r.last||(r.last={}),r.trbitem=l,(await Y(i.game,i.version,r)).status!="error"&&N.go()}function C(){var r,S;Object.assign(l,JSON.parse(JSON.stringify((S=(r=n.value)==null?void 0:r.trbitem)!=null?S:{}))),b.value=!1}function o(){l.stickers.push({sticker_id:24,sticker_pos_x:160,sticker_pos_y:277,sticker_scale_x:1,sticker_scale_y:1,sticker_rotate:0}),B.value.push(!1),b.value=!0}function u(r){l.stickers.splice(r,1),B.value.splice(r,1),b.value=!0}function h(r){B.value[r]=!B.value[r]}return(r,S)=>(a(),s(J,{class:"mt-6"},{footer:k(()=>[g("div",$l,[b.value?(a(),s(M,{key:0,color:"success",label:"Save",onClick:S[2]||(S[2]=P=>f())})):y("",!0),b.value?(a(),s(M,{key:1,color:"danger",label:"Revert",onClick:S[3]||(S[3]=P=>C())})):y("",!0),E.value?(a(),s($,{key:2,path:t(X),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):y("",!0)])]),default:k(()=>{var P;return[p(I,{color:"info",label:"Sticker Board",class:"mb-2"}),g("div",xl,[g("div",_l,[p(w,{key:"base",label:"Base"},{default:k(()=>[p(O,{modelValue:l.base,"onUpdate:modelValue":S[0]||(S[0]=T=>l.base=T),options:D.value.base},null,8,["modelValue","options"])]),_:1}),g("div",Il,[(a(!0),V(U,null,Q((P=l.stickers)!=null?P:[],(T,x)=>(a(),s(J,{key:T.sticker_id,"color-prop":"bg-slate-600 dark:bg-slate-800"},{default:k(()=>[g("div",Ul,[g("span",Yl,"Sticker "+il(x+1),1),p(M,{icon:B.value[x]?t(ul):t(rl),color:"info",onClick:F=>h(x)},null,8,["icon","onClick"])]),B.value[x]?y("",!0):(a(),V("div",Wl,[g("div",jl,[p(w,{label:"Sticker",class:"col-span-2 lg:col-span-5"},{default:k(()=>[p(O,{modelValue:T.sticker_id,"onUpdate:modelValue":F=>T.sticker_id=F,options:D.value.sticker},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1024),p(w,{label:"Position X"},{default:k(()=>[p(W,{modelValue:T.sticker_pos_x,"onUpdate:modelValue":F=>T.sticker_pos_x=F,name:"sticker_pos_x",min:0,max:320,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Position Y"},{default:k(()=>[p(W,{modelValue:T.sticker_pos_y,"onUpdate:modelValue":F=>T.sticker_pos_y=F,name:"sticker_pos_y",min:0,max:554,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Scale"},{default:k(()=>[p(W,{modelValue:T.sticker_scale_x,"onUpdate:modelValue":F=>T.sticker_scale_x=F,name:"sticker_scale_x",min:.5,max:2,step:.01},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),p(w,{label:"Rotation"},{default:k(()=>[p(W,{modelValue:T.sticker_rotate,"onUpdate:modelValue":F=>T.sticker_rotate=F,name:"sticker_rotate",min:-180,max:180,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),p(M,{color:"danger",label:"Remove",onClick:F=>u(x)},null,8,["onClick"])]))]),_:2},1024))),128)),p(M,{color:"info",label:"Add Sticker",onClick:S[1]||(S[1]=T=>o())})])]),g("div",ql,[(a(),s(vl,{key:d.value,version:m.value,profile:{trbitem:{...l}},size:300},null,8,["version","profile"]))])])]}),_:1}))}},Z={16:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"},{id:16,label:"Ryusei Emi"},{id:17,label:"Ryusei Alice"},{id:18,label:"Ryusei Rinon"},{id:19,label:"KAC Yuni"},{id:20,label:"Dark Rinon"},{id:21,label:"Victory Concent"},{id:22,label:"Geisha Zukin"},{id:23,label:"Green Pix"},{id:24,label:"Ace Emi"},{id:25,label:"X2 Yuni"},{id:26,label:"X2 Rage"},{id:27,label:"X2 Afro"},{id:28,label:"X2 Jenny"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],17:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],18:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]}],19:[{id:"early_late",name:"Fast/Slow Display",help:"Enable or disable displaying of Fast/Slow",type:"Boolean"},{id:"combo",name:"Combo Position",help:"Change order of the combo and notes",type:"Boolean"},{id:"weight",name:"Weight (kg)",help:"Set your weight for in-game workout mode",type:"Number"},{id:"character",name:"Character",help:"Select your character",type:"Array",options:[{id:0,label:"All Character Random"},{id:1,label:"Male Random"},{id:2,label:"Female Random"},{id:3,label:"Yuni"},{id:4,label:"Rage"},{id:5,label:"Afro"},{id:6,label:"Jenny"},{id:7,label:"Emi"},{id:8,label:"Baby-Lon"},{id:9,label:"Gus"},{id:10,label:"Ruby"},{id:11,label:"Alice"},{id:12,label:"Julio"},{id:13,label:"Bonnie"},{id:14,label:"Zero"},{id:15,label:"Rinon"}]},{id:"arrowskin",name:"Arrow Skin",help:"Set your arrow skin",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"New"},{id:2,label:"Classic"},{id:3,label:"Cyber"},{id:4,label:"Medium"},{id:5,label:"Small"},{id:6,label:"Dot"}]},{id:"guidelines",name:"Guidelines",help:"Set the guideline style",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Border"},{id:2,label:"Center"}]},{id:"opt_appearance",name:"Appearance Option",help:"Set your appearance option",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"Hidden"},{id:2,label:"Sudden"},{id:3,label:"Hidden +"},{id:4,label:"Sudden +"},{id:5,label:"Hidden & Sudden +"},{id:6,label:"Stealth"}]},{id:"filter",name:"Filter",help:"Set the filter intensity",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Dark"},{id:2,label:"Darker"},{id:3,label:"Darkest"}]},{id:"bpl_flag",name:"BPL Flag",help:"Choose your BPL flag",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Apina Vrames"},{id:2,label:"Gigo"},{id:3,label:"Game Panic"},{id:4,label:"Silk Hat"},{id:5,label:"SUPER NOVA Tohoku"},{id:6,label:"TradZ"},{id:7,label:"ROUND 1"},{id:8,label:"Leisure Land"}]}]},Ql={6:[{id:"settings.bgm",name:"BGM",help:"Change BGM",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Max Burning!!"},{id:2,label:"Bangin' Burst"},{id:3,label:"For Ultraplayers"},{id:4,label:"Everlasting Message"},{id:5,label:"Lachryma\u300ARe:Queen\u2019M\u300B"},{id:6,label:"He4Ven \uFF5E\u5929\u56FD\u3078\u3088\u3046\u3053\u305D\uFF5E"},{id:7,label:"Illness Lilin"},{id:8,label:"I"},{id:9,label:"Booth"},{id:10,label:"Infinite Infection"},{id:11,label:"Gravity Wars 1St Season"},{id:12,label:"Gravity Wars 2Nd Season"},{id:13,label:"Heavenly Haven"},{id:14,label:"Vivid Wave"},{id:15,label:"*Feels Seasickness...*"},{id:16,label:"\u03A3mbry\xF8"},{id:17,label:"666"},{id:18,label:"Invitation From Mr. C"},{id:19,label:"2 Minutes Fighters"},{id:20,label:"Legend."},{id:21,label:"World'S End"},{id:22,label:"Chant Du Cygne"},{id:23,label:"\u6DF7\u4E71\u5C11\u5973\u2665\u305D\u3075\u3089\u3093\u3061\u3083\u3093!!"},{id:24,label:"\u5230\u9054\u3057\u3066\u3057\u307E\u3063\u305F\u50D5\u3089\u3068\u5922\u3068\u5E0C\u671B\u306E\u6700\u4E4B\u679C"},{id:25,label:"Sayonara Planet Wars"},{id:26,label:"Xhronoxapsul\u03BE"},{id:27,label:"Mixxion"},{id:28,label:"Booths Of Fighters"},{id:29,label:"Quietus Ray"},{id:30,label:"\u30ED\u30F3\u30ED\u30F3\u3078 \u30E9\u30A4\u30E9\u30A4\u30E9\u30A4\uFF01"},{id:31,label:"\u30D0\u30A4\u30CA\u30EA\u30B9\u30BF\u30FC"},{id:32,label:"\u30D2\u30DF\u30C4\u30C0\u30A4\u30E4\u30EB"},{id:33,label:"\u30AD\u30EA\u30B9\u30C6\u30B4\u30E1\u30F3"},{id:34,label:"\u30B7\u30CE\u30D3\u30CE\u30B9\u30B9\u30E1"},{id:35,label:"\u30D2\u30AB\u30EA\u30E6\u30EA\u30A4\u30AB"},{id:36,label:"\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF"},{id:37,label:"\u30B9\u30C6\u30E9\u30EC\u30AE\u30A2"},{id:38,label:"Crack Traxxxx"},{id:39,label:"Double Universe"},{id:40,label:"Dawn Of Asia"},{id:41,label:"Xross Infection"},{id:42,label:"Infinity Overdrive"}]},{id:"settings.wallpaper",name:"Wallpaper",help:"Change Wallpaper",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Booth"},{id:2,label:"Infinite Infection"},{id:3,label:"Gravity Wars"},{id:4,label:"Heavenly Haven"},{id:5,label:"Vivid Wave"},{id:6,label:"Fin4Le \uFF5E\u7D42\u6B62\u7DDA\u306E\u5F7C\u65B9\u3078\uFF5E"},{id:7,label:"Whiteout"},{id:8,label:"\u795E\u7344\u70D9\u685C"},{id:9,label:"Juggler'S Maddness"},{id:10,label:"Mirrorwall"},{id:11,label:"#Speedycats"},{id:12,label:"All Clear!!"},{id:13,label:"\u95C7\u591C\u306B\u821E\u3046\u306F\u7D05\u306E\u83EF"},{id:14,label:"Open My Gate"},{id:15,label:"Cy-Bird"},{id:16,label:"Deadly Force"},{id:17,label:"Staring At Star"},{id:18,label:"Dyscontrolled Galaxy"},{id:19,label:"\u30BB\u30A4\u30EC\u30FC\u30F3 \uFF5E\u60B2\u58EE\u306E\u7AEA\u7434\uFF5E"},{id:20,label:"Ultimate Inflation"},{id:21,label:"Beast Bass Bomb"},{id:22,label:"Far Away"},{id:23,label:"Hug!! Vs. Hug!!"},{id:24,label:"Two-Torial"},{id:25,label:"I"},{id:26,label:"Last Resort"},{id:27,label:"A Lasting Promise"},{id:28,label:"Cloud 9"},{id:29,label:"Sacrifice And Faith"},{id:30,label:"\u7F85\u751F\u9580"},{id:31,label:"\u50D5\u3089\u306E\u6642\u9593"},{id:32,label:"\u795E\u8A71\u306B\u82BD\u5439\u304F"},{id:33,label:"Cute-Reflection"},{id:34,label:"Awakening"},{id:35,label:"Bluemoon Princess"},{id:36,label:"Crossing Blue"},{id:37,label:"Dark Matter"},{id:38,label:"Ethereal Lotus"},{id:39,label:"Innocent"},{id:40,label:"Justitia Gladius"},{id:41,label:"Lazurite"},{id:42,label:"Levier'N N\u0101byss"},{id:43,label:"Wings Of Glory"},{id:44,label:"X\xE9roa"},{id:45,label:"\u042Fe'S Nov\u01E3"},{id:46,label:"\u3072\u3068\u308A\u307C\u3063\u3061\u306E\u9B54\u738B"},{id:47,label:"\u30D7\u30E9\u30CD\u30BF\u30B8\u30E3\u30FC\u30CB\u30FC"},{id:48,label:"\u30DB\u30EF\u30A4\u30C8\u30D1\u30EC\u30FC\u30C9"},{id:49,label:"\u30E1\u30EB\u30D8\u30F3\u98A8\u7D00\u59D4\u54E1\u4F1A"},{id:50,label:"\u661F\u306E\u8A69"},{id:51,label:"\u6FC1\u8272\u8E0A\u308B\u30AA\u30FC\u30C8\u30DE\u30BF"},{id:52,label:"\u7D05\u5203(Booth)"},{id:53,label:"\u30B0\u30EC\u30A4\u30B9(Infinite)"},{id:54,label:"\u304B\u306A\u3067(Gravity)"},{id:55,label:"\u30CB\u30A2\u30CE\u30A2(Heavenly)"},{id:56,label:"\u30CB\u30A2\u30CE\u30A2(\u30D3\u30FC\u30C1\u30B5\u30A4\u30C9)"},{id:57,label:"Absolute Domination"},{id:58,label:"Another Chapter"},{id:59,label:"Failnaught"},{id:60,label:"Fly Like You"},{id:61,label:"Made In Love"},{id:62,label:"Xroni\xE8r"},{id:63,label:"\u30AA\u30CB\u30E6\u30EA"},{id:64,label:"\u30B3\u30E1\u30C3\u30C8\u21D2\u30B9\u30B1\u30A4\u30BF\u30FC"},{id:65,label:"\u30B5\u30A4\u30B3\u30D1\u30B9\u30E9\u30D3\u30C3\u30C8"},{id:66,label:"\u30B9\u30E9\u30C3\u30B7\u30E5\uFF0F\uFF0F\u30B7\u30B9\u30BF\u30FC\u30BA"},{id:67,label:"\u305D\u3057\u3066\u9EC4\u91D1\u90F7\u3078"},{id:68,label:"\u5149\u5C04\u3059\u6FAA\u306E\u30E6\u30BA\u30EA\u30CF"},{id:69,label:"\u6C34\u7C3E\u30CE\u8ABF"},{id:70,label:"A\u03C9"},{id:71,label:"Preserved Valkyria"},{id:72,label:"Blastix Riotz"},{id:73,label:"Xyhatte"},{id:74,label:"Vertrages"},{id:75,label:"Black Or White?"},{id:76,label:"Choux \xC0 La Cr\xE8me"},{id:77,label:"Emperor'S Divide"},{id:78,label:"Fancy Cake!!"},{id:79,label:"Into The Madness"},{id:80,label:"*Feels Seasickness...*"},{id:81,label:"\u03A3mbry\xF8"},{id:82,label:"Cross Fire"},{id:83,label:"Godheart"},{id:84,label:"Destiny"},{id:85,label:"The Heaven"},{id:86,label:"Ultravelocity"},{id:87,label:"\u795D\u798F\u306E\u8272\u5F69\u306F\u60F3\u3044\u7D50\u3076\u541B\u305F\u3061\u8FC4"},{id:88,label:"666"},{id:89,label:"\u8272\u3092\u55AA\u3063\u305F\u8857"},{id:90,label:"\u042Feviver"},{id:91,label:"9Th5In"},{id:92,label:"Katharsis"},{id:93,label:"Ze\u0438ith"},{id:94,label:"Samurai Tiger"},{id:95,label:"\u96EA\u5973"},{id:96,label:"Snow Motion"},{id:97,label:"Joyeuse"},{id:98,label:"\u30DE\u30B5\u30AB\u30EA\u30D6\u30EC\u30A4\u30C9"},{id:99,label:"\u6708\u5149\u4E71\u821E"},{id:100,label:"Foolish Hero"},{id:101,label:"Croix"},{id:102,label:"Gott"},{id:103,label:"Xhronoxapsul\u03BE"},{id:104,label:"Encore & Call"},{id:105,label:"A\u03BCreole ~For Triumph~"},{id:106,label:"Zeus"},{id:107,label:"All For One"},{id:108,label:"Wings To Fly High"},{id:109,label:"Aim Higher"},{id:110,label:"Voltexes"},{id:111,label:"Voltexes Ii"},{id:112,label:"Voltexes Iii"},{id:113,label:"Voltexes Iv"},{id:114,label:"Vividwavers"},{id:115,label:"Valkyrie Assault"},{id:116,label:"Nexta"},{id:117,label:"Ray"},{id:118,label:"Soundscape"},{id:119,label:"\u696D\u7114\u7E5A\u4E71"},{id:120,label:"\u30B9\u30D4\u30FC\u30AB\u30FC\u30AC\u30FC\u30EB\uFF01"},{id:121,label:"Royal Judgement"},{id:122,label:"\u72C2\u9A12\u3053\u3069\u3082\u7BC0"},{id:123,label:"\u65B0\u7C73\u5929\u4F7F\u306E\u30E1\u30E9\u30F3\u30B3\u30EA\u30FC"},{id:124,label:"\u5730\u7403\u9632\u885B\u4E59\u5973\u30D1\u30F3\u30CA\u30B3\u30C3\u30BF\u30FC"},{id:125,label:"\u708E\u590F\u306E\u97F3"},{id:126,label:"\u30C6\u30EC\u30DD\u30FC\u30C6\u30FC\u30B7\u30E7\u30F3\u3067\u3084\u3063\u3066\u304D\u305F\u5F7C\u3068\u306E\u305D\u306E\u5F8C\u306E\u985B\u672B"},{id:127,label:"\u30DA\u30BF\u9774\u3068\u6182\u591C\u30EA\u30E0\u30FC\u30D0\u30FC"},{id:128,label:"\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0"},{id:129,label:"\u30AD\u30DF\u30F1\u30B4\u30B5\u30FC\u30C1"},{id:130,label:"\u30DD\u30E1\u30B0\u30E9\u30CD\u30A4\u30C8"},{id:131,label:"\u30C4\u30FC\u30DE\u30F3\u30E9\u30A4\u30D6"},{id:132,label:"\u30AD\u30E2\u30C1\u30B3\u30CD\u30AF\u30C8"},{id:133,label:"\u30ED\u30F3\u30ED\u30F3\u3078 \u30E9\u30A4\u30E9\u30A4\u30E9\u30A4\uFF01"},{id:134,label:"\u30D0\u30A4\u30CA\u30EA\u30B9\u30BF\u30FC"},{id:135,label:"\u30D2\u30DF\u30C4\u30C0\u30A4\u30E4\u30EB"},{id:136,label:"\u30C7\u30E5\u30A2\u30EB\u30E1\u30E2\u30EA"},{id:137,label:"\u30CA\u30CA\u30A4\u30ED\u30E9\u30A4\u30C8"},{id:138,label:"\u30D2\u30AB\u30EA\u30E6\u30EA\u30A4\u30AB"},{id:139,label:"\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF"},{id:140,label:"\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:141,label:"\u30B7\u30F3\u30AF\u30ED\u30CE\u30FC\u30C4\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:142,label:"\u30DB\u30B7\u30CE\u30E1\u30E2\u30EA\u30FC\uFF08\u30A2\u30EB\u30D0\u30E0\uFF09"},{id:143,label:"\u30DF\u30E9\u30A4\u30B3\u30A6\u30B7\u30F3"},{id:144,label:"\u30DB\u30B7\u30CB\u30CD\u30AC\u30A4\u30F2"},{id:145,label:"\u3053\u3053\u306A\u3064\uFF08\u3075\u305F\u3054\u306E\u65E5\uFF09"},{id:146,label:"\u3053\u3053\u306A\u3064\uFF08\u661F\u5DE1\u308AVer\uFF09"},{id:147,label:"\u3053\u3053\u306A\u3064\uFF08\u661F\u7A7ATrip\u2606Ver\uFF09"},{id:148,label:"\u3053\u3053\u306A\u3064\uFF08\u767D\u58C1\u571F\u8535\u90E1Ver\uFF09"},{id:149,label:"\u590F\u967D\uFF08\u82B1\u5C4BVer\uFF09"},{id:150,label:"\u5FC3\u83DC\uFF08\u548C\u83D3\u5B50\u5C4BVer\uFF09"},{id:151,label:"Mixxion"},{id:152,label:"Xb10R"},{id:153,label:"\u5341\u306E\u8A66\u7DF4"},{id:154,label:"Rhapsody \u2699\uFE0EF Triumph"},{id:155,label:"\u706B\u72D0\u4E4B\u821E"},{id:156,label:"\u8755"},{id:157,label:"Refluxio"},{id:158,label:"Planisphere"},{id:159,label:"Foolish Again"},{id:160,label:"\u5922\u306E\u7D42\u308F\u308A\u3001\u4E16\u754C\u306E\u306F\u3058\u307E\u308A\u3002"},{id:161,label:"\u3094\u3049\u308B\u307F\u3063\u304F\u3059!!!!"},{id:162,label:"Sparky Spark"},{id:163,label:"Test Flight"},{id:164,label:"Perfect Ultimate Celebration!!"}]},{id:"settings.nemsys_console",name:"Nemsys Console",help:"Change Nemsys Console",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Vivid Model Type Decal"},{id:2,label:"Vivid Model Type Gold"},{id:3,label:"Vivid Model Type Right"},{id:4,label:"Vivid Model Type Left"},{id:5,label:"Vivid Model Type Original"},{id:6,label:"Vivid Model Type Live A"},{id:7,label:"Vivid Model Type Live B"},{id:12,label:"Heavenly Model Type Decal"},{id:13,label:"Heavenly Model Type He4Ven \uFF5E\u5929\u56FD\u3078\u3088\u3046\u3053\u305D\uFF5E"},{id:14,label:"Heavenly Model Type Illness Lilin"},{id:15,label:"Vivid Model Type Halloween"},{id:16,label:"Gravity Wars Model Type S1"},{id:17,label:"Gravity Wars Model Type S2"},{id:18,label:"Vivid Model Type Hiyuki Chan X'Mas"},{id:19,label:"Infinite Model Type Konoha"},{id:20,label:"Infinite Model Type Kac 2013 Emperor & Empress"},{id:21,label:"Nemsys Booth Model Type Cool"},{id:22,label:"Nemsys Booth Model Type Cute"},{id:23,label:"Nemsys Booth Model Type Original"},{id:24,label:"Nemsys Gravity Model Type Original"},{id:25,label:"Nemsys Heavenly Model Type Original"},{id:26,label:"Nemsys \u3053\u3053\u306A\u3064\uFF08\u30DF\u30E9\u30A4\u30D7\u30EA\u30BA\u30E0\uFF09"},{id:27,label:"Nemsys \u3053\u3053\u306A\u3064\uFF08\u5236\u670DVer\uFF09"},{id:28,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u79C1\u670DVer\uFF09"},{id:29,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u30CF\u30EC \u30C8\u30AD\u30C9\u30AD \u30E1\u30E9\u30F3\u30B3\u30EA\u30C3\u30AF\uFF09"},{id:30,label:"Nemsys \u3053\u3053\u306A\u30642.0\uFF08\u30DB\u30B7\u30CB\u30CD\u30AC\u30A4\u30F2\uFF09"},{id:31,label:"Nemsys Vivid Model Type Ortlinde"}]},{id:"settings.appeal_stamp_a",name:"Appeal Stamp A",help:"Change Appeal Stamp A",type:"Array",options:[{id:0,label:"None"},{id:1,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:5,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:9,label:"\u96F7\u5200 / Right 001"},{id:13,label:"\u70C8\u98A8\u5200 / Left 001"},{id:17,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:21,label:"Vivid Wave 001"},{id:25,label:"Vivid Wave 002"},{id:29,label:"\u604B\u5203 / Konoha 001"},{id:33,label:"\u5948\u5948 / Nana 001"},{id:37,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:41,label:"Heavenly Haven 001"},{id:45,label:"Heavenly Haven 002"},{id:49,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:53,label:"\u304B\u306A\u3067 / Kanade 001"},{id:57,label:"Blast Gate 001"},{id:61,label:"\u6885\u96E8 001"},{id:65,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:69,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:73,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:77,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:81,label:"\u30CF\u30EB\u30C8 001"},{id:85,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:89,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:93,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:97,label:"\u8CC0\u6B63 001"},{id:101,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:105,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_b",name:"Appeal Stamp B",help:"Change Appeal Stamp B",type:"Array",options:[{id:0,label:"None"},{id:2,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:6,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:10,label:"\u96F7\u5200 / Right 001"},{id:14,label:"\u70C8\u98A8\u5200 / Left 001"},{id:18,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:22,label:"Vivid Wave 001"},{id:26,label:"Vivid Wave 002"},{id:30,label:"\u604B\u5203 / Konoha 001"},{id:34,label:"\u5948\u5948 / Nana 001"},{id:38,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:42,label:"Heavenly Haven 001"},{id:46,label:"Heavenly Haven 002"},{id:50,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:54,label:"\u304B\u306A\u3067 / Kanade 001"},{id:58,label:"Blast Gate 001"},{id:62,label:"\u6885\u96E8 001"},{id:66,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:70,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:74,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:78,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:82,label:"\u30CF\u30EB\u30C8 001"},{id:86,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:90,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:94,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:98,label:"\u8CC0\u6B63 001"},{id:102,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:106,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_c",name:"Appeal Stamp C",help:"Change Appeal Stamp C",type:"Array",options:[{id:0,label:"None"},{id:3,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:7,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:11,label:"\u96F7\u5200 / Right 001"},{id:15,label:"\u70C8\u98A8\u5200 / Left 001"},{id:19,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:23,label:"Vivid Wave 001"},{id:27,label:"Vivid Wave 002"},{id:31,label:"\u604B\u5203 / Konoha 001"},{id:35,label:"\u5948\u5948 / Nana 001"},{id:39,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:43,label:"Heavenly Haven 001"},{id:47,label:"Heavenly Haven 002"},{id:51,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:55,label:"\u304B\u306A\u3067 / Kanade 001"},{id:59,label:"Blast Gate 001"},{id:63,label:"\u6885\u96E8 001"},{id:67,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:71,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:75,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:79,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:83,label:"\u30CF\u30EB\u30C8 001"},{id:87,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:91,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:95,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:99,label:"\u8CC0\u6B63 001"},{id:103,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:107,label:"\u96EA\u7FD4\u304F\u3093 001"}]},{id:"settings.appeal_stamp_d",name:"Appeal Stamp D",help:"Change Appeal Stamp D",type:"Array",options:[{id:0,label:"None"},{id:4,label:"\u30EC\u30A4\u30B7\u30B9 / Rasis 001"},{id:8,label:"\u30B0\u30EC\u30A4\u30B9 / Grace 001"},{id:12,label:"\u96F7\u5200 / Right 001"},{id:16,label:"\u70C8\u98A8\u5200 / Left 001"},{id:20,label:"\u30CB\u30A2\u30CE\u30A2 / Nianoa 001"},{id:24,label:"Vivid Wave 001"},{id:28,label:"Vivid Wave 002"},{id:32,label:"\u604B\u5203 / Konoha 001"},{id:36,label:"\u5948\u5948 / Nana 001"},{id:40,label:"\u3064\u307E\u3076\u304D / Tsumabuki 001"},{id:44,label:"Heavenly Haven 001"},{id:48,label:"Heavenly Haven 002"},{id:52,label:"\u30DE\u30AD\u30B7\u30DE / Maxima 001"},{id:56,label:"\u304B\u306A\u3067 / Kanade 001"},{id:60,label:"Blast Gate 001"},{id:64,label:"\u6885\u96E8 001"},{id:68,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 001 1"},{id:72,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 002 1"},{id:76,label:"\u30CF\u30ED\u30A6\u30A3\u30F3 003 1"},{id:80,label:"\u30EA\u30DC\u30F3\uFF06\u308F\u305F\u304C\u3057 001"},{id:84,label:"\u30CF\u30EB\u30C8 001"},{id:88,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 001"},{id:92,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 002"},{id:96,label:"\u30AF\u30EA\u30B9\u30DE\u30B9 003"},{id:100,label:"\u8CC0\u6B63 001"},{id:104,label:"\u6C37\u96EA\u3061\u3083\u3093 001"},{id:108,label:"\u96EA\u7FD4\u304F\u3093 001"}]}]},ll={14:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],15:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"},{id:9,label:"Djtroopers"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],16:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Yoshitaka"},{id:2,label:"Taka"},{id:3,label:"L.E.D."},{id:4,label:"Black Star"},{id:5,label:"Iidxred"},{id:6,label:"Happy Sky"},{id:7,label:"Distorted"},{id:8,label:"Gold"},{id:9,label:"Djtroopers"},{id:10,label:"Extra"},{id:11,label:"Empress Place"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Blackstar"},{id:2,label:"Mcmasterg"}]}],17:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Mitsuru"},{id:4,label:"Galdeira"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"}]}],18:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Dj Yoshitaka"},{id:4,label:"Capacity Gate"},{id:5,label:"Mystic Moon"},{id:6,label:"Seiya Murai"},{id:7,label:"Wac"},{id:8,label:"Ryu*"},{id:9,label:"Kors K"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"},{id:36,label:"Rock Da House"},{id:37,label:"The Door Into Rainbow"},{id:38,label:"Session 9"},{id:39,label:"Aegis"},{id:40,label:"Vermillion"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Mcmasterg"}]}],19:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Dj Taka"},{id:2,label:"L.E.D."},{id:3,label:"Dj Yoshitaka"},{id:4,label:"Capacity Gate"},{id:5,label:"Mystic Moon"},{id:6,label:"Seiya Murai"},{id:7,label:"Wac"},{id:8,label:"Ryu*"},{id:9,label:"Kors K"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Leaving"},{id:2,label:"Naibu Frame"},{id:3,label:"Sig Sig"},{id:4,label:"????"},{id:5,label:"Zenius"},{id:6,label:"?"},{id:7,label:"Kamaitatchi"},{id:8,label:"??"},{id:9,label:"????"},{id:10,label:"??"},{id:11,label:"???"},{id:12,label:"Brazilian Fire"},{id:13,label:"Blind Justice"},{id:14,label:"???"},{id:15,label:"Goli"},{id:16,label:"??"},{id:17,label:"?????"},{id:18,label:"?"},{id:19,label:"??"},{id:20,label:"Military Splash"},{id:21,label:"??"},{id:22,label:"Bloomin Feeling"},{id:23,label:"Desire"},{id:24,label:"?????"},{id:25,label:"Michael A La Mode"},{id:26,label:"Marie Antoninette"},{id:27,label:"Elisha"},{id:28,label:"Kung-Fu Empire"},{id:29,label:"Tone Of Beat #3"},{id:30,label:"Empress"},{id:31,label:"The Trooper'S Journey"},{id:32,label:"Programmed World"},{id:33,label:"3Y3S"},{id:34,label:"Umegiri"},{id:35,label:"Kanzaki"},{id:36,label:"Rock Da House"},{id:37,label:"The Door Into Rainbow"},{id:38,label:"Session 9"},{id:39,label:"Aegis"},{id:40,label:"Vermillion"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Mcmasterg"}]}],20:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Japan Tour"},{id:2,label:"World Tour"},{id:3,label:"Boss"},{id:4,label:"Story"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tag"},{id:2,label:"Sota Fujimori"},{id:3,label:"Seiya Murai"},{id:4,label:"Pon"},{id:5,label:"L.E.D."},{id:6,label:"Nekomata Master"}]},{id:"settings.voice",name:"Voice",help:"Change Voice",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Mirin"},{id:2,label:"Superstar"}]}],21:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Tp-Rz"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Fractal"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"}]}],22:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Fanta"},{id:2,label:"Sprite"},{id:3,label:"Sokenbicha"},{id:4,label:"Georgia Blk"},{id:5,label:"Georgia"},{id:6,label:"Georgia Bto"},{id:7,label:"Realgold"},{id:8,label:"Lincle"},{id:9,label:"Tricoro"},{id:10,label:"Spada"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"F"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Session12"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Portal"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Tp-Rz"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Fractal"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Fanta"},{id:73,label:"Sprite"},{id:74,label:"Sokenbicha"},{id:75,label:"Georgia Blk"},{id:76,label:"Georgia"},{id:77,label:"Georgia S"},{id:78,label:"Realgold"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Torinoko"},{id:87,label:"Sennen"},{id:88,label:"Scarlet Moon"},{id:89,label:"Ayakashi"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Photon"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Lincle"},{id:2,label:"Tricoro"},{id:3,label:"Spada"}]}],23:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Torinoko"},{id:87,label:"Sennen"},{id:88,label:"Scarlet Moon"},{id:89,label:"Ayakashi"},{id:90,label:"Acid Pumper"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"}]}],24:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo/Reverb"},{id:2,label:"Eq Only"},{id:3,label:"Pitch"}]}],25:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]}],26:[{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"8Th Style"},{id:2,label:"14 Gold"},{id:3,label:"17 Sirius"},{id:4,label:"19 Lincle"},{id:5,label:"16 Empress"},{id:6,label:"21 Spada"},{id:7,label:"3Rd Style"},{id:8,label:"12 Happy Sky"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"8Th Style"},{id:2,label:"14 Gold"},{id:3,label:"17 Sirius"},{id:4,label:"19 Lincle"},{id:5,label:"16 Empress"},{id:6,label:"21 Spada"},{id:7,label:"3Rd Style"},{id:8,label:"Happy Sky"},{id:9,label:"Go Over With Glare"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],27:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],28:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"},{id:29,label:"Bistrover"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]}],29:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Taityou"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bpl"},{id:23,label:"Round1"},{id:24,label:"Apina"},{id:25,label:"Silk Hat"},{id:26,label:"Leisureland"},{id:27,label:"Supernova"},{id:28,label:"Gamepanic"},{id:29,label:"Bistrover"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Super Star"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"6Dot"},{id:2,label:"4Dot"},{id:3,label:"Gorgeous"},{id:4,label:"Aqua"},{id:5,label:"Gal"},{id:6,label:"Foton"},{id:7,label:"Pastel"},{id:8,label:"Simple"},{id:9,label:"Light"},{id:10,label:"Tricoro"},{id:11,label:"Bubble"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Super Star"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochro"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Super Star"},{id:9,label:"Copulight"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Super Star"},{id:10,label:"Electronic"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Taoru"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind J"},{id:9,label:"Meisai"},{id:10,label:"Bloomin"},{id:11,label:"Marie A"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu"},{id:14,label:"Tune Beat3"},{id:15,label:"Empress"},{id:16,label:"Pro World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da H"},{id:21,label:"Door Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Cross"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth1"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche1"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Dogma A"},{id:44,label:"Dogma B"},{id:45,label:"Elektrick U"},{id:46,label:"Magic Love"},{id:47,label:"Spada"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis1"},{id:51,label:"Rumrum"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Ham"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit P"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikago"},{id:61,label:"Proof"},{id:62,label:"Brave Glow1"},{id:63,label:"Brave Glow2"},{id:64,label:"Vega1"},{id:65,label:"Vega2"},{id:66,label:"Casino Fire"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu2"},{id:69,label:"Nochoku"},{id:70,label:"Kyatorare"},{id:71,label:"Only One"},{id:72,label:"Jizal"},{id:73,label:"Jacktillo"},{id:74,label:"Jackhans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplasia"},{id:79,label:"Rche2"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth2"},{id:83,label:"Elpis2"},{id:84,label:"Ferira"},{id:85,label:"All Patona"},{id:86,label:"Meisai"},{id:87,label:"Ningyo"},{id:88,label:"Urara"},{id:89,label:"Shelter"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare"},{id:94,label:"Highcharge"},{id:95,label:"Godspeed1"},{id:96,label:"Godspeed2"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Devil'S Gear"},{id:100,label:"Dps"},{id:101,label:"Azisai"},{id:102,label:"La Dolce"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Ryoushi"},{id:106,label:"Ekineko"},{id:107,label:"Fuyutubaki"},{id:108,label:"Papayapa"},{id:109,label:"Karasu"},{id:110,label:"Asian Dis"},{id:111,label:"Togakushi"},{id:112,label:"Modular Tec"},{id:113,label:"Shishikasumu"},{id:114,label:"Music Is Ans"},{id:115,label:"Viva"},{id:116,label:"Sinobuz"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor"},{id:119,label:"Edible Flwr"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Ldy"},{id:122,label:"Future Is D"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Ovrkl"},{id:128,label:"Breakin Chan"},{id:129,label:"Tsugaru Sets"},{id:130,label:"Yellow Sktch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"[[Dummy-133]]"},{id:134,label:"Izanami"},{id:135,label:"Gungnir"},{id:136,label:"[[Dummy-136]]"},{id:137,label:"Brogamer"},{id:138,label:"[[Dummy-138]]"},{id:139,label:"[[Dummy-139]]"},{id:140,label:"Quakes"},{id:141,label:"[[Dummy-141]]"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kungf"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Rnk"},{id:146,label:"Hougu Bzr"},{id:147,label:"Hades"},{id:148,label:"Deathzigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Coo"},{id:153,label:"Night City"},{id:154,label:"Shimurugu"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Rac"},{id:158,label:"The Day Of J"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat."},{id:161,label:"Yum Yum Jell"},{id:162,label:"Natsu No Ni"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Misutoresu"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum"},{id:171,label:"[[Dummy-171]]"},{id:172,label:"[[Dummy-172]]"},{id:173,label:"Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"[[Dummy-175]]"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive"},{id:178,label:"Calvados"},{id:179,label:"Ska-Sh"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive"},{id:182,label:"The Brave"},{id:183,label:"[[Dummy-183]]"},{id:184,label:"Silly Love"},{id:185,label:"Change Your"},{id:186,label:"Virus Funk"},{id:187,label:"Bpl"},{id:188,label:"Round1"},{id:189,label:"Apina"},{id:190,label:"Silk Hat"},{id:191,label:"Leisureland"},{id:192,label:"Supernova"},{id:193,label:"Gamepanic"},{id:194,label:"[[Dummy-194]]"},{id:195,label:"[[Dummy-195]]"},{id:196,label:"[[Dummy-196]]"},{id:197,label:"[[Dummy-197]]"},{id:198,label:"[[Dummy-198]]"},{id:199,label:"[[Dummy-199]]"},{id:200,label:"[[Dummy-200]]"},{id:201,label:"[[Dummy-201]]"},{id:202,label:"[[Dummy-202]]"},{id:203,label:"[[Dummy-203]]"},{id:204,label:"[[Dummy-204]]"},{id:205,label:"[[Dummy-205]]"},{id:206,label:"[[Dummy-206]]"},{id:207,label:"[[Dummy-207]]"},{id:208,label:"[[Dummy-208]]"},{id:209,label:"[[Dummy-209]]"},{id:210,label:"[[Dummy-210]]"},{id:211,label:"[[Dummy-211]]"},{id:212,label:"[[Dummy-212]]"},{id:213,label:"[[Dummy-213]]"},{id:214,label:"[[Dummy-214]]"},{id:215,label:"[[Dummy-215]]"},{id:216,label:"[[Dummy-216]]"},{id:217,label:"[[Dummy-217]]"},{id:218,label:"[[Dummy-218]]"},{id:219,label:"[[Dummy-219]]"},{id:220,label:"[[Dummy-220]]"},{id:221,label:"[[Dummy-221]]"},{id:222,label:"[[Dummy-222]]"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]},{id:"settings.bgm",name:"Bgm",help:"Change Bgm",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpl Apina Vrames"},{id:2,label:"Bpl Game Panic"},{id:3,label:"Bpl Silkhat"},{id:4,label:"Bpl Super Nova Tohoku"},{id:5,label:"Bpl Round1"},{id:6,label:"Bpl \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"}]}],30:[{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Delta"},{id:4,label:"Orange Disc"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"The Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Only One Record"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bemani Pro League"},{id:23,label:"Bpl Round1"},{id:24,label:"Bpl Apina Vrames"},{id:25,label:"Bpl Silk Hat"},{id:26,label:"Bpl Leisure Land"},{id:27,label:"Bpl Super Nova Tohoku"},{id:28,label:"Bpl Game Panic"},{id:29,label:"Bistrover"},{id:30,label:"Casthour"},{id:31,label:"Casthour2"},{id:32,label:"Bemani Pro League Season 2"},{id:33,label:"Bpls2 Apina Vrames"},{id:34,label:"Bpls2 Gigo"},{id:35,label:"Bpls2 Game Panic"},{id:36,label:"Bpls2 Silk Hat"},{id:37,label:"Bpls2 Super Nova Tohoku"},{id:38,label:"Bpls2 Taito Station Tradz"},{id:39,label:"Bpls2 Round1"},{id:40,label:"Bpls2 Leisureland"}]},{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"First Generation"},{id:2,label:"9Th Style"},{id:3,label:"Iidx Red (Orange Explosion)"},{id:4,label:"Happy Sky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Only One Bomb"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover"},{id:22,label:"Nice Flash"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Internal Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyou Kyoudai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin' Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat#3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Alice In Mystic Garden"},{id:41,label:"Re:Generation"},{id:42,label:"20 System Bg"},{id:43,label:"Senritsuno Dogma ~Miserables~ / Type A"},{id:44,label:"Senritsuno Dogma ~Miserables~ / Type B"},{id:45,label:"Elektric U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"\xCE\u2022\xCE\u203A\xCE \xCE\u2122\xCE\xA3"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"The Travelers Of Virtual Space"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikagono Houoh"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow / Mech-Monster Ringle"},{id:63,label:"Brave Glow / Tricoro-Ida"},{id:64,label:"Vega / Vega Rabbit"},{id:65,label:"Vega / Middle Person"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu-Kun Yakisoba"},{id:69,label:"Sokuseki! Nouchoku Music System"},{id:70,label:"Kyatorare Koiha Moomoku"},{id:71,label:"Only One Cover"},{id:72,label:"Gizaru"},{id:73,label:"Jack Tyro"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdothian"},{id:77,label:"Maxwellon"},{id:78,label:"Laplacia"},{id:79,label:"Rche"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beriserbes"},{id:83,label:"Elpis Kira"},{id:84,label:"Felia"},{id:85,label:"All Patona"},{id:86,label:"Aimu-Chan"},{id:87,label:"Ningyo No Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Boy)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Battle Girl"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"The Hell Express -Hell Or Hell-"},{id:105,label:"Mode"},{id:106,label:"Minyonu Tetsudo Kyoudai"},{id:107,label:"Fuyutsubaki"},{id:108,label:"Papayapa Bass"},{id:109,label:"Karasu"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumu Uruwashi No Mai"},{id:114,label:"Music Is The Answer"},{id:115,label:"Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaserxx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower No Dokuhaku"},{id:120,label:"Hi*Biscus Ft. Kanae Asaba"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sougen No Oujo -Kiseki Wo Tadotte-"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin' Chain"},{id:129,label:"Tsugaru Setsu"},{id:130,label:"Yellow Sketch(Rx-Ver.S.P.L.)"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami No Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dish Washer Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Renka"},{id:146,label:"Tool (Buzra)"},{id:147,label:"Hades"},{id:148,label:"Death\xE2\u20AC Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Aventure"},{id:154,label:"Simurgh No Mezame"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat.Reverbee (Mo'Cuts Ver)"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi. Kimi No Zanzou. Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Mistress Ann Ni Hanataba Wo"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori No Konjiki Teigen"},{id:170,label:"Ryuuou No Reibyou (Mausoleum Of The Primal Dragon)"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Dakishimete Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat. Punipunidenki"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Renren"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Round1"},{id:189,label:"Apina Vrames"},{id:190,label:"Silk Hat"},{id:191,label:"Leisure Land"},{id:192,label:"Super Nova Tohoku"},{id:193,label:"Game Panic"},{id:194,label:"Namida No Te Extrano Mucho"},{id:195,label:"\xC2\u02C6\u20AC"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum"},{id:198,label:"Minazuki No Shizuku"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Mahou No Kakurenbo"},{id:202,label:"Polkama\xF0\u02DCIa"},{id:203,label:"Polkama\xF0\u02DCIa<2>"},{id:204,label:"Inu Ni Amagasa"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage"},{id:207,label:"Bistrover"},{id:208,label:"Chewingood!!!"},{id:209,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu"},{id:210,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu<2>"},{id:211,label:"Miwaku No Yummy Sweets"},{id:212,label:"Dokyou Kyoudai"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"Kareinaru Ooinu Enbukyoku"},{id:226,label:"Meshimase! Bistrover"},{id:227,label:"Pinchef-Kun"},{id:228,label:"Bad Sweets Bad Dream"},{id:229,label:"Sinus Iridum"},{id:230,label:"Jei-Kun & Doi-San"},{id:231,label:"Amaijikan"},{id:232,label:"Reflena"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"Futari No Haijou Yuutouen"},{id:235,label:"Ranzen No Maihime"},{id:236,label:"Hi-Tech Tokio"},{id:237,label:"Tsuki To Milk"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \xC8\u0161\xB1\xC3\x81\u0178\xE3\u201A\u201C"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"Oort No Kumo"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silk Hat"},{id:253,label:"Bpls2 Super Nova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 Leisureland"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Thin Notes"},{id:2,label:"Extreme Notes"},{id:3,label:"Gorgeous (Yellow/Pink)"},{id:4,label:"Aqua (Blue/Emerald)"},{id:5,label:"Gal (Pink/Purple)"},{id:6,label:"Photon (Default Colour)"},{id:7,label:"Pastel (Default Colour)"},{id:8,label:"Simple Color (Default Colour)"},{id:9,label:"Light (Default Thinner)"},{id:10,label:"Tricoro (Yellow/Blue)"},{id:11,label:"Bubble (Default/Transparent)"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Iidx Red"},{id:2,label:"Happy Sky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Dj Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort Anthem"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Only One Full Combo"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover Slash"},{id:20,label:"Casthour"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Short"},{id:2,label:"Long"},{id:3,label:"Orange"},{id:4,label:"Pink"},{id:5,label:"Monochrome"},{id:6,label:"Very Short"},{id:7,label:"Lightning"},{id:8,label:"Only One Beam"},{id:9,label:"Copu-Light"},{id:10,label:"Cb Beam"},{id:11,label:"Heroic Verse"},{id:12,label:"Bistrover Burner"},{id:13,label:"Fresnel Beam"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic Blue"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Only One Judge"},{id:10,label:"Electric Bulletin Board Style"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover Judge"},{id:16,label:"Casthour"}]},{id:"settings.pacemaker",name:"Pacemaker",help:"Change Pacemaker",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Internal Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyou Kyoudai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin' Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat#3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Alice In Mystic Garden"},{id:41,label:"Re:Generation"},{id:42,label:"20 System Bg"},{id:43,label:"Senritsuno Dogma ~Miserables~ / Type A"},{id:44,label:"Senritsuno Dogma ~Miserables~ / Type B"},{id:45,label:"Elektric U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"\xCE\u2022\xCE\u203A\xCE \xCE\u2122\xCE\xA3"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"The Travelers Of Virtual Space"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Decoherence"},{id:60,label:"Torikagono Houoh"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow / Mech-Monster Ringle"},{id:63,label:"Brave Glow / Tricoro-Ida"},{id:64,label:"Vega / Vega Rabbit"},{id:65,label:"Vega / Middle Person"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Shakunetsu-Kun Yakisoba"},{id:69,label:"Sokuseki! Nouchoku Music System"},{id:70,label:"Kyatorare Koiha Moomoku"},{id:71,label:"Only One Cover"},{id:72,label:"Gizaru"},{id:73,label:"Jack Tyro"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdothian"},{id:77,label:"Maxwellon"},{id:78,label:"Laplacia"},{id:79,label:"Rche"},{id:80,label:"Sumomo"},{id:81,label:"Faula"},{id:82,label:"Beriserbes"},{id:83,label:"Elpis Kira"},{id:84,label:"Felia"},{id:85,label:"All Patona"},{id:86,label:"Aimu-Chan"},{id:87,label:"Ningyo No Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"On The Fm"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Boy)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Battle Girl"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"The Hell Express -Hell Or Hell-"},{id:105,label:"Mode"},{id:106,label:"Minyonu Tetsudo Kyoudai"},{id:107,label:"Fuyutsubaki"},{id:108,label:"Papayapa Bass"},{id:109,label:"Karasu"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumu Uruwashi No Mai"},{id:114,label:"Music Is The Answer"},{id:115,label:"Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaserxx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower No Dokuhaku"},{id:120,label:"Hi*Biscus Ft. Kanae Asaba"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sougen No Oujo -Kiseki Wo Tadotte-"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin' Chain"},{id:129,label:"Tsugaru Setsu"},{id:130,label:"Yellow Sketch(Rx-Ver.S.P.L.)"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami No Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dish Washer Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Buzra"},{id:145,label:"Shinobi Renka"},{id:146,label:"Tool (Buzra)"},{id:147,label:"Hades"},{id:148,label:"Death\xE2\u20AC Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Aventure"},{id:154,label:"Simurgh No Mezame"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat.Reverbee (Mo'Cuts Ver)"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi. Kimi No Zanzou. Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Mistress Ann Ni Hanataba Wo"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori No Konjiki Teigen"},{id:170,label:"Ryuuou No Reibyou (Mausoleum Of The Primal Dragon)"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Dakishimete Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat. Punipunidenki"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Renren"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Round1"},{id:189,label:"Apina Vrames"},{id:190,label:"Silk Hat"},{id:191,label:"Leisure Land"},{id:192,label:"Super Nova Tohoku"},{id:193,label:"Game Panic"},{id:194,label:"Namida No Te Extrano Mucho"},{id:195,label:"\xC2\u02C6\u20AC"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum"},{id:198,label:"Minazuki No Shizuku"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Mahou No Kakurenbo"},{id:202,label:"Polkama\xF0\u02DCIa"},{id:203,label:"Polkama\xF0\u02DCIa<2>"},{id:204,label:"Inu Ni Amagasa"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage"},{id:207,label:"Bistrover"},{id:208,label:"Chewingood!!!"},{id:209,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu"},{id:210,label:"Gattsuri Inkya!? Kaitou Iincho No Okkuu<2>"},{id:211,label:"Miwaku No Yummy Sweets"},{id:212,label:"Dokyou Kyoudai"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"Kareinaru Ooinu Enbukyoku"},{id:226,label:"Meshimase! Bistrover"},{id:227,label:"Pinchef-Kun"},{id:228,label:"Bad Sweets Bad Dream"},{id:229,label:"Sinus Iridum"},{id:230,label:"Jei-Kun & Doi-San"},{id:231,label:"Amaijikan"},{id:232,label:"Reflena"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"Futari No Haijou Yuutouen"},{id:235,label:"Ranzen No Maihime"},{id:236,label:"Hi-Tech Tokio"},{id:237,label:"Tsuki To Milk"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \xC8\u0161\xB1\xC3\x81\u0178\xE3\u201A\u201C"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"Oort No Kumo"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silk Hat"},{id:253,label:"Bpls2 Super Nova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 Leisureland"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo"},{id:2,label:"Compressor"},{id:3,label:"Chorus"},{id:4,label:"Gargle"},{id:5,label:"Eq Only"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}],31:[{id:"settings.burst",name:"Burst",help:"Change Burst",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"1St"},{id:2,label:"9Th"},{id:3,label:"Red"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Only One Bomb"},{id:15,label:"Pendual"},{id:16,label:"Copula"},{id:17,label:"Sinobuz"},{id:18,label:"Cannon Spark"},{id:19,label:"Rootage"},{id:20,label:"Heroic Verse"},{id:21,label:"Bistrover Bomb"},{id:22,label:"Casthour Flash"},{id:23,label:"Resident"},{id:24,label:"Epolis"}]},{id:"settings.explosion_size",name:"Explosion Size",help:"Change Explosion Size",type:"Array",options:[{id:0,label:"100%"},{id:1,label:"70%"},{id:2,label:"80%"},{id:3,label:"90%"},{id:4,label:"110%"},{id:5,label:"120%"},{id:6,label:"130%"}]},{id:"settings.frame",name:"Frame",help:"Change Frame",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Bpls4 Apina Vrames"},{id:2,label:"Bpls4 Gigo"},{id:3,label:"Bpls4 Game Panic"},{id:4,label:"Bpls4 Silk Hat"},{id:5,label:"Bpls4 Taito Station Tradz"},{id:6,label:"Bpls4 Round1"},{id:7,label:"Bpls4 Leisureland"}]},{id:"settings.turntable",name:"Turntable",help:"Change Turntable",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Tran"},{id:2,label:"Jojo"},{id:3,label:"Delta"},{id:4,label:"Happysky"},{id:5,label:"Distorted"},{id:6,label:"Gold"},{id:7,label:"Dj Troopers"},{id:8,label:"Empress"},{id:9,label:"Sirius"},{id:10,label:"Resort Anthem"},{id:11,label:"Lincle"},{id:12,label:"Tricoro"},{id:13,label:"Spada"},{id:14,label:"Shakunetsu"},{id:15,label:"Super Star"},{id:16,label:"Pendual"},{id:17,label:"Copula"},{id:18,label:"Sinobuz"},{id:19,label:"Cannon Ballers"},{id:20,label:"Rootage"},{id:21,label:"Heroic Verse"},{id:22,label:"Bemani Pro League"},{id:23,label:"Bpl Round1"},{id:24,label:"Bpl Apina Vrames"},{id:25,label:"Bpl Silkhat"},{id:26,label:"Bpl Leisureland"},{id:27,label:"Bpl Super Nova Tohoku"},{id:28,label:"Bpl Game Panic"},{id:29,label:"Ichigo"},{id:30,label:"Casthour"},{id:31,label:"Casthour2"},{id:32,label:"Bemani Pro League Season 2"},{id:33,label:"Bpls2 Apina Vrames"},{id:34,label:"Bpls2 Gigo"},{id:35,label:"Bpls2 Game Panic"},{id:36,label:"Bpls2 Silkhat"},{id:37,label:"Bpls2 Supernova Tohoku"},{id:38,label:"Bpls2 Taito Station Tradz"},{id:39,label:"Bpls2 Round1"},{id:40,label:"Bpls2 Leisureland"},{id:41,label:"Resident"},{id:42,label:"Bemani Pro League Season 3"},{id:43,label:"Epolis"}]},{id:"settings.towel",name:"Towel",help:"Change Towel",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Sigsig"},{id:2,label:"Naibu Frame"},{id:3,label:"Sky"},{id:4,label:"Kamaitachi"},{id:5,label:"Towel"},{id:6,label:"Cosmos"},{id:7,label:"Dokyo Kyodai"},{id:8,label:"Blind Justice"},{id:9,label:"Camouflage"},{id:10,label:"Bloomin Feeling"},{id:11,label:"Marie Antoinette"},{id:12,label:"Elisha"},{id:13,label:"Kung-Fu Empire"},{id:14,label:"Tune Of Beat #3"},{id:15,label:"Empress"},{id:16,label:"Programmed World"},{id:17,label:"3Y3S"},{id:18,label:"Umegiri"},{id:19,label:"Kanzaki"},{id:20,label:"Rock Da House"},{id:21,label:"The Door Into Rainbow"},{id:22,label:"Aegis"},{id:23,label:"Vermillion"},{id:24,label:"Phoenix"},{id:25,label:"Lucky Days"},{id:26,label:"Almace"},{id:27,label:"Diamond Crossing"},{id:28,label:"Mamonis"},{id:29,label:"Ashemu"},{id:30,label:"Bulluvegola"},{id:31,label:"Beridzebeth"},{id:32,label:"Levaslater"},{id:33,label:"Stn"},{id:34,label:"Rche"},{id:35,label:"Neulakyussra"},{id:36,label:"Cybele"},{id:37,label:"Cuvelia"},{id:38,label:"Liberation"},{id:39,label:"Praludium"},{id:40,label:"Shojo Alice"},{id:41,label:"Regeneration"},{id:42,label:"20System Bg"},{id:43,label:"Senritsu No Dogma ~Miserables~ Type A"},{id:44,label:"Senritsu No Dogma ~Miserables~ Type B"},{id:45,label:"Elektrick U-Phoria"},{id:46,label:"Magic & Love"},{id:47,label:"Spada Relief"},{id:48,label:"S!Ck"},{id:49,label:"Conceptual"},{id:50,label:"Elpis"},{id:51,label:"Rumrum Triplets"},{id:52,label:"Sync-Anthem"},{id:53,label:"Thor'S Hammer"},{id:54,label:"Plan 8"},{id:55,label:"Kasokukan"},{id:56,label:"8Bit Princess"},{id:57,label:"Planarian"},{id:58,label:"Dynamite"},{id:59,label:"Dragon, Girl & Decoherence"},{id:60,label:"Tri-Cage Phoenix"},{id:61,label:"Proof Of The Existence"},{id:62,label:"Brave Glow/Mobile Monster Ring"},{id:63,label:"Brave Glow/Tricollider"},{id:64,label:"Vega Rabbit"},{id:65,label:"Vega Inside"},{id:66,label:"Casino Fire Kotomi-Chan"},{id:67,label:"New Lights"},{id:68,label:"Burning Hot Yakisoba"},{id:69,label:"Nochoku"},{id:70,label:"Kyato Rare Koi Wa Mo~Moku"},{id:71,label:"Only One Cover"},{id:72,label:"Jizal"},{id:73,label:"Jack Tillo"},{id:74,label:"Jack Hans"},{id:75,label:"Jens"},{id:76,label:"Amdusian"},{id:77,label:"Maxwellion"},{id:78,label:"Laplacian"},{id:79,label:"Russ"},{id:80,label:"Plum"},{id:81,label:"Faula"},{id:82,label:"Beridzebeth 2"},{id:83,label:"Elpis Kira"},{id:84,label:"Ferira"},{id:85,label:"All Patna"},{id:86,label:"Imu-Chan"},{id:87,label:"Mermaid Prim"},{id:88,label:"Ayakashi Futari"},{id:89,label:"Shelter Of The Mind"},{id:90,label:"Acid Pumper"},{id:91,label:"X"},{id:92,label:"Hearty"},{id:93,label:"Nightmare Before Oversleep"},{id:94,label:"Highcharge Divolt"},{id:95,label:"Godspeed (Juvenile)"},{id:96,label:"Conductor Aegis"},{id:97,label:"Generate"},{id:98,label:"Dynamite"},{id:99,label:"Fighting Maiden"},{id:100,label:"Rel Dx2300 Series"},{id:101,label:"Tsuyuta"},{id:102,label:"La Dolce Primavera"},{id:103,label:"Ao-1"},{id:104,label:"Hell Or Hell"},{id:105,label:"Mode"},{id:106,label:"Minyon'Nu Railway Brothers"},{id:107,label:"Winter Toon"},{id:108,label:"Papayapa Bass"},{id:109,label:"Crow"},{id:110,label:"Asian Distractive"},{id:111,label:"Togakushi"},{id:112,label:"Modular Technology"},{id:113,label:"Shishikasumi"},{id:114,label:"Music Is Answer"},{id:115,label:"!Viva!"},{id:116,label:"Sinobuz Ui"},{id:117,label:"Chaser Xx"},{id:118,label:"Amor De Verao"},{id:119,label:"Edible Flower Monologue"},{id:120,label:"Hi*Biscus"},{id:121,label:"Midnight Lady"},{id:122,label:"Future Is Dead"},{id:123,label:"Break Stasis"},{id:124,label:"Sogen No Ojo"},{id:125,label:"Exhaust Hype"},{id:126,label:"25Ui"},{id:127,label:"Engoku Overkill"},{id:128,label:"Breakin Chain"},{id:129,label:"Tsugaru Snow"},{id:130,label:"Yellow Sketch"},{id:131,label:"Steel Edge"},{id:132,label:"Go Ahead!!"},{id:133,label:"Sky High"},{id:134,label:"Izanami'S Nageki"},{id:135,label:"Gungnir"},{id:136,label:"Dishwasher Oiwa-Chan"},{id:137,label:"Brogamer"},{id:138,label:"Fuzin Rizin"},{id:139,label:"Mare Nectaris"},{id:140,label:"Quakes"},{id:141,label:"Rave Cannon"},{id:142,label:"Echidna"},{id:143,label:"Snakey Kung-Fu"},{id:144,label:"Blade Luo"},{id:145,label:"Shinobi Love Flower"},{id:146,label:"Hougu Bazura"},{id:147,label:"Hades"},{id:148,label:"Death\u2020Zigoq"},{id:149,label:"Tokyo Shinwa"},{id:150,label:"Initiation"},{id:151,label:"Emeraldas"},{id:152,label:"Chemical Cookie"},{id:153,label:"Night City Adventure"},{id:154,label:"Shimurugu No Me Same"},{id:155,label:"N'Pa Pa Bbq"},{id:156,label:"Anchor"},{id:157,label:"Iidx Air Race"},{id:158,label:"The Day Of Jubilations"},{id:159,label:"Heisei"},{id:160,label:"Idc Feat. Reverbee"},{id:161,label:"Yum Yum Jelly"},{id:162,label:"Natsu No Nioi Ft. Kanae Asaba"},{id:163,label:"Hurry Hurry"},{id:164,label:"Overtime"},{id:165,label:"Flowers For Mistress Anne"},{id:166,label:"Ember Lights"},{id:167,label:"Rootage"},{id:168,label:"Urban Constellations"},{id:169,label:"Konno Hiori"},{id:170,label:"Mausoleum Of The Primal Dragon"},{id:171,label:"Painful Fate"},{id:172,label:"Drastic Dramatic"},{id:173,label:"Hold Me Tight, Mon Amour"},{id:174,label:"Trill Auf G"},{id:175,label:"Lethal Weapon"},{id:176,label:"Heroic Verse"},{id:177,label:"Primitive Vibes"},{id:178,label:"Calvados Queen"},{id:179,label:"Ska-Sh All Neurons!!"},{id:180,label:"Moving On"},{id:181,label:"Hyper Drive Feat Puni Puni Electric"},{id:182,label:"The Brave Must Die"},{id:183,label:"Mandala Love"},{id:184,label:"Silly Love"},{id:185,label:"Change Yourself"},{id:186,label:"Virus Funk"},{id:187,label:"Bemani Pro League"},{id:188,label:"Bpl Round1"},{id:189,label:"Bpl Apina Vrames"},{id:190,label:"Bpl Silkhat"},{id:191,label:"Bpl Leisureland"},{id:192,label:"Bpl Super Nova Tohoku"},{id:193,label:"Bpl Game Panic"},{id:194,label:"Tears Of Te Estrangelo Mucho"},{id:195,label:"\u2200"},{id:196,label:"S-Bahn"},{id:197,label:"Vitrum "},{id:198,label:"Minazuki'S Drops"},{id:199,label:"Lovely Howdy Cowboy!!"},{id:200,label:"Wake Up Now"},{id:201,label:"Magical Hide And Seek"},{id:202,label:"Polkama\u0438ia"},{id:203,label:"Polkama\u0438ia(2)"},{id:204,label:"Dog With Umbrella"},{id:205,label:"Ah Hah Yeah"},{id:206,label:"High Voltage "},{id:207,label:"Iidx28 General Purpose"},{id:208,label:"Chewingood!!!"},{id:209,label:"\u304C\u3063\u3064\u308A\u9670\u30AD\u30E3!? \u602A\u76D7\u3044\u3044\u3093\u3061\u3087\u306E\u5104\u52AB"},{id:210,label:"\u304C\u3063\u3064\u308A\u9670\u30AD\u30E3!? \u602A\u76D7\u3044\u3044\u3093\u3061\u3087\u306E\u5104\u52AB(2)"},{id:211,label:"\u9B45\u60D1\u306EYummy\u30B9\u30A4\u30FC\u30C4"},{id:212,label:"\u5EA6\u80F8\u5144\u5F1F"},{id:213,label:"Stoic Hypothesis"},{id:214,label:"Ghost"},{id:215,label:"Giga Violate"},{id:216,label:"Crank It"},{id:217,label:"Horizons Of Promise"},{id:218,label:"Backyard Stars"},{id:219,label:"Smashing Wedge"},{id:220,label:"Heroic Verse Shutter"},{id:221,label:"Lightning Model"},{id:222,label:"Arena Ui 2.0"},{id:223,label:"\u83EF\u9E97\u306A\u308B\u5927\u72AC\u5186\u821E\u66F2"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy\uFF01Bistrover"},{id:227,label:"\u30D4\u30F3\u30B7\u30A7\u30D5\u304F\u3093"},{id:228,label:"\u30D0\u30C3\u30C9\u30FB\u30B9\u30A4\u30FC\u30C4\u3001\u30D0\u30C3\u30C9\u30FB\u30C9\u30EA\u30FC\u30E0"},{id:229,label:"Sinus Iridum"},{id:230,label:"\u30B8\u30A7\u30A4\u541B\u3068\u30C9\u30A5\u30A4\u3055\u3093"},{id:231,label:"\u3042\u307E\u3044\u3058\u304B\u3093"},{id:232,label:"\u30EA\u30D5\u30EC\u30CA"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"\u4E8C\u4EBA\u30CE\u5EC3\u57CE\u5E7D\u8E0A\u5BB4"},{id:235,label:"\u4E71\u81B3\u306E\u821E\u59EB"},{id:236,label:"\u30CF\u30A4\u30C6\u30C3\u30AF\u30C8\u30AD\u30AA"},{id:237,label:"\u6708\u3068\u30DF\u30EB\u30AF"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. \u82B1\u305F\u3093"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"\u30AA\u30FC\u30EB\u30C8\u306E\u96F2"},{id:243,label:"Ventriloquist"},{id:244,label:"Dream Of Space Ufo Abduction"},{id:245,label:"Skreaming For Salvation"},{id:246,label:"No Day But Today!"},{id:247,label:"Casthour"},{id:248,label:"Bemani Pro League Season 2"},{id:249,label:"Bpls2 Apina Vrames"},{id:250,label:"Bpls2 Gigo"},{id:251,label:"Bpls2 Game Panic"},{id:252,label:"Bpls2 Silkhat"},{id:253,label:"Bpls2 Supernova Tohoku"},{id:254,label:"Bpls2 Taito Station Tradz"},{id:255,label:"Bpls2 Round1"},{id:256,label:"Bpls2 \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"},{id:257,label:"\u3082\u306B\u306B"},{id:258,label:"\u30D4\u30AB\u30B0\u30EC\u5FA1\u5B88"},{id:259,label:"\u3075\u308B\u3053\u3093\u307C\u5FA1\u5B88"},{id:260,label:"Anemone"},{id:261,label:"\u304A\u8089"},{id:262,label:"Wha"},{id:263,label:"Absolute Evil"},{id:264,label:"Rage Feat.H14 Of Leonair"},{id:265,label:"Resident Ui"},{id:266,label:"B.O.D.Y."},{id:267,label:"Shadow World"},{id:268,label:"Technophobia"},{id:269,label:"Programmed Genom"},{id:270,label:"C-C-C-N-N-N"},{id:271,label:"\u511A\u30AD\u6200\u30CE\u5E7B\u60F3\u8B5A"},{id:272,label:"\u304D\u3085\u3093\u3067\u3059\u3002"},{id:273,label:"Summerblue"},{id:274,label:"\u7F6A\u904E\u306E\u8056\u5802"},{id:275,label:"Cue Cue Rescue"},{id:276,label:"Sunny Day Vibes"},{id:277,label:"Bemani Pro League Season 3"},{id:278,label:"Bpls3 Apina Vrames"},{id:279,label:"Bpls3 Gigo"},{id:280,label:"Bpls3 Game Panic"},{id:281,label:"Bpls3 Silk Hat"},{id:282,label:"Bpls3 Supernova Tohoku"},{id:283,label:"Bpls3 Taito Station Tradz"},{id:284,label:"Bpls3 Round1"},{id:285,label:"Bpls3 \u30EC\u30B8\u30E3\u30FC\u30E9\u30F3\u30C9"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"\u25A0\u25A1\u6A21\u69D8"},{id:291,label:"\u3061\u3087\u3048\u3061\u3087\u3048\u307E\u304E\u304B"},{id:292,label:"\u6804\u51A0\u306E\u30AB\u30F3\u30D1\u30CD\u30E9"},{id:293,label:"Xerulean"},{id:294,label:"Straight To The Stars"},{id:295,label:"Justice/Guilty"},{id:296,label:"Epolis Ui"},{id:297,label:"Dahlia"},{id:298,label:"\u30B7\u30F3\u30C7\u30EC\u30E9"},{id:299,label:"\u308C\u3068\u308A\u3070\uFF01"},{id:300,label:"\u5922\u7E01"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"\u30A2\u30BF\u30B7\u5B8C\u5168\u7D76\u5BFE\u6B63\u7FA9\u3061\u3083\u3093\uFF01"},{id:306,label:"Dj Celica (Iidx31)"},{id:307,label:"Dj Shem (Iidx31)"},{id:308,label:"Dj Ameto (Iidx30)"}]},{id:"settings.noteskin",name:"Noteskin",help:"Change Noteskin",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Gorgeous"},{id:2,label:"Aqua"},{id:3,label:"Gal"},{id:4,label:"Photon"},{id:5,label:"Pastel"},{id:6,label:"Simple Color"},{id:7,label:"Light"},{id:8,label:"Tricoro"},{id:9,label:"Bubble"}]},{id:"settings.note_size",name:"Note Size",help:"Change Note Size",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Thin"},{id:2,label:"Ultra-Thin"},{id:3,label:"Thick"}]},{id:"settings.full_combo",name:"Full Combo",help:"Change Full Combo",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Iidx Red"},{id:2,label:"Happysky"},{id:3,label:"Distorted"},{id:4,label:"Gold"},{id:5,label:"Dj Troopers"},{id:6,label:"Empress"},{id:7,label:"Sirius"},{id:8,label:"Resort Anthem"},{id:9,label:"Lincle"},{id:10,label:"Tricoro"},{id:11,label:"Spada"},{id:12,label:"Only One Full Combo"},{id:13,label:"Pendual"},{id:14,label:"Copula"},{id:15,label:"Sinobuz"},{id:16,label:"Cannon Finish"},{id:17,label:"Rootage"},{id:18,label:"Heroic Verse"},{id:19,label:"Bistrover Slash"},{id:20,label:"Casthour"},{id:21,label:"Resident"},{id:22,label:"Epolis"}]},{id:"settings.beam",name:"Beam",help:"Change Beam",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Orange"},{id:2,label:"Pink"},{id:3,label:"Monochrome"},{id:4,label:"Lightning"},{id:5,label:"Only One Beam"},{id:6,label:"Copulight"},{id:7,label:"Cb Beam"},{id:8,label:"Heroic Verse"},{id:9,label:"Bistrover Burner"},{id:10,label:"Fresnel Beam"},{id:11,label:"Resident"},{id:12,label:"Epolis"}]},{id:"settings.beam_size",name:"Beam Size",help:"Change Beam Size",type:"Array",options:[{id:0,label:"Normal"},{id:1,label:"Short"},{id:2,label:"Very Short"},{id:3,label:"Long"}]},{id:"settings.judge",name:"Judge",help:"Change Judge",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"Digital"},{id:2,label:"Smart"},{id:3,label:"Metallic"},{id:4,label:"Techno"},{id:5,label:"Wire"},{id:6,label:"Abyss"},{id:7,label:"Spada"},{id:8,label:"Ancient"},{id:9,label:"Only One Judge"},{id:10,label:"Electric Bulletin Board Style"},{id:11,label:"Sinobuz"},{id:12,label:"Segment"},{id:13,label:"Rootage"},{id:14,label:"Heroic Verse"},{id:15,label:"Bistrover Judge"},{id:16,label:"Casthour"},{id:17,label:"Resident"},{id:18,label:"Epolis"}]},{id:"settings.effector_preset",name:"Effector Preset",help:"Change Effector Preset",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"Echo / Reverb"},{id:2,label:"Compressor / Reverb Ex"},{id:3,label:"Chorus / Flanger"},{id:4,label:"Gargle / Distortion"},{id:5,label:"Eq Only"}]},{id:"settings.note_preview",name:"Note Preview",help:"Change Note Preview",type:"Array",options:[{id:0,label:"Default"},{id:1,label:"On"},{id:2,label:"Off"}]}]},el={1:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],2:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],3:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],4:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],5:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],6:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],7:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],8:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}],9:[{id:"title",name:"Player Title",help:'Defaults to "PhaseII Player"',type:"String"}]};function al(v,i){var d,l,D;var N=[{id:"username",name:"Username",help:"Set your username for this profile",type:"String",maxLength:(d=v.maxLength)!=null?d:8,useUnicode:(l=v.useUnicode)!=null?l:!1}];const m=(D={[G.DDR]:Z,[G.DDROMNI]:Z,[G.IIDX]:ll,[G.IIDXCLASS]:ll,[G.GITADORA_GF]:el,[G.GITADORA_DM]:el,[G.SDVX]:Ql}[v.id])==null?void 0:D[i];return m&&N.push(...m),N}const Zl={class:"md:flex pb-6 md:justify-between md:items-center"},le={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},ee=["src"],ae={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},ie={class:"w-full"},de={key:2},be={key:0,class:"space-x-2 mt-6"},ye={__name:"EditView",setup(v){const i=nl(),N=_();var n=null,m=null;const d=j({currentVersion:null});L(()=>d.currentVersion,()=>{B()}),n=i.params.game,m=tl(n),m||N.push({name:"ErrorPage",params:{catchAll:"404"}}),m.versions||(d.currentVersion=1);const l=c(null),D=c(null),b=c(null);sl(()=>{B()});function E(A){var f=[];for(const C of m.versions)A.includes(C.id)&&f.push(C);return f}async function B(){try{b.value=null,l.value={},D.value={};const A=await Al(n,d.currentVersion);b.value=A;for(const f of al(m,d.currentVersion)){const C=z(b.value,f.id);K(l.value,f.id,C),K(D.value,f.id,C)}A&&!d.currentVersion&&(d.currentVersion=A.versions[A.versions.length-1])}catch(A){console.error("Failed to fetch user profile data:",A)}}async function H(){(await Y(m.id,d.currentVersion,l.value)).status!="error"&&await B()}return(A,f)=>(a(),s(Sl,null,{default:k(()=>[p(gl,null,{default:k(()=>{var C;return[g("div",Zl,[p(M,{icon:t(ml),href:`/#/games/${t(n)}`,class:"w-full md:w-auto",color:"info",label:"Go Back"},null,8,["icon","href"]),t(m).versions&&b.value?(a(),V("div",le,[f[3]||(f[3]=g("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),p(O,{modelValue:d.currentVersion,"onUpdate:modelValue":f[0]||(f[0]=o=>d.currentVersion=o),options:E(b.value.versions)},null,8,["modelValue","options"])])):y("",!0)]),d.currentVersion?(a(),s(pl,{key:0,icon:t(cl),title:"Profile Customizations",main:""},null,8,["icon"])):y("",!0),d.currentVersion&&b.value?(a(),V("div",{key:1,style:hl(t(Rl)(t(m),d.currentVersion)),class:"rounded-2xl mb-6 card-container"},[g("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:t(Pl)(t(m),d.currentVersion),class:"background-video"},null,8,ee),g("div",ae,[g("div",ie,[b.value?(a(),s(Dl,{key:0,"use-small":"",game:t(n),profile:b.value,version:d.currentVersion},null,8,["game","profile","version"])):y("",!0)])])],4)):y("",!0),d.currentVersion&&b.value?(a(),V("div",de,[p(J,{"is-form":""},{default:k(()=>[g("form",{onSubmit:f[2]||(f[2]=yl(o=>H(),["prevent"]))},[p(I,{color:"info",label:"General",class:"mb-2"}),(a(!0),V(U,null,Q(t(al)(t(m),d.currentVersion),o=>(a(),s(w,{key:o.id,label:o.name,help:o.help},{default:k(()=>{var u,h,e,R,r,S;return[o.type=="String"?(a(),s(O,{key:0,"model-value":(u=t(z)(l.value,o.id))!=null?u:"",name:o.id,maxlength:(h=o.maxLength)!=null?h:15,"onUpdate:modelValue":P=>t(K)(l.value,o.id,o.useUnicode?t(Cl)(P,o.maxLength):t(Tl)(P,o.maxLength))},null,8,["model-value","name","maxlength","onUpdate:modelValue"])):y("",!0),o.type=="Number"?(a(),s(O,{key:1,"model-value":(e=t(z)(l.value,o.id))!=null?e:0,name:o.id,type:"number",onkeypress:"return event.charCode >= 48 && event.charCode <= 57",min:"0",max:"999","onUpdate:modelValue":P=>t(K)(l.value,o.id,Number(P))},null,8,["model-value","name","onUpdate:modelValue"])):y("",!0),o.type=="Array"?(a(),s(O,{key:2,"model-value":(R=t(z)(l.value,o.id))!=null?R:0,options:o.options,name:o.id,selected:(r=t(z)(b.value,o.id))!=null?r:0,"onUpdate:modelValue":P=>t(K)(l.value,o.id,Number(P))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):y("",!0),o.type=="Boolean"?(a(),s(Bl,{key:3,name:o.id,"model-value":Boolean((S=t(z)(l.value,o.id))!=null?S:0),"input-value":!0,type:"switch","onUpdate:modelValue":P=>{var T;return t(K)(l.value,o.id,(T=Number(P))!=null?T:0)}},null,8,["name","model-value","onUpdate:modelValue"])):y("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(l.value)!==JSON.stringify(D.value)?(a(),V("div",be,[p(M,{color:"success",label:"Save",type:"submit"}),p(M,{color:"danger",label:"Revert",onClick:f[1]||(f[1]=o=>B())})])):y("",!0)],32)]),_:1}),t(n)=="jubeat"&&d.currentVersion>=10&&((C=b.value.last)==null?void 0:C.emblem)?(a(),s(Hl,{key:0,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),(t(n)=="iidx"||t(n)=="iidxclass")&&d.currentVersion>=19?(a(),s(wl,{key:1,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),t(n)=="sdvx"&&d.currentVersion>=5?(a(),s(zl,{key:2,profile:b.value,version:d.currentVersion},null,8,["profile","version"])):y("",!0),(t(n)=="gitadora_dm"||t(n)=="gitadora_gf")&&d.currentVersion>=9?(a(),s(Xl,{key:3,profile:b.value,game:t(n),version:d.currentVersion},null,8,["profile","game","version"])):y("",!0)])):y("",!0)]}),_:1})]),_:1}))}};export{ye as default}; diff --git a/assets/ErrorView.913d1a82.js b/assets/ErrorView.93babd37.js similarity index 87% rename from assets/ErrorView.913d1a82.js rename to assets/ErrorView.93babd37.js index f7fb2a2..f8b894f 100644 --- a/assets/ErrorView.913d1a82.js +++ b/assets/ErrorView.93babd37.js @@ -1 +1 @@ -import{c as a,e as o,w as t,j as e,f as l,v as r,i as n,_ as c}from"./index.50d624cf.js";import{_ as i}from"./LayoutGuest.ebc7799d.js";const d={class:"flex md:min-h-screen md:items-center md:justify-center"},m={class:"p-4 flex flex-col w-full space-y-2"},p={__name:"ErrorView",setup(f){return(u,s)=>(a(),o(i,null,{default:t(()=>[e("div",d,[l(c,{class:"w-full md:w-auto rounded-none md:rounded-xl","has-table":"","is-auth":""},{default:t(()=>[e("div",m,[s[1]||(s[1]=e("div",{class:"flex flex-col items-center text-wrap h-full"},[e("img",{src:r,class:"rounded-full shadow-lg mb-2"}),e("h1",{class:"text-xl"},[e("samp",null,"PhaseII")]),e("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Broken since 2021 "),e("hr",{class:"border-t border-1 my-1 w-full"}),e("p",{class:"text-lg relative bottom-0"},"404 - File not found")],-1)),e("div",null,[s[0]||(s[0]=e("h2",{class:"mb-2"}," The server was unable to locate the page you're trying to go to. ",-1)),l(n,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default}; +import{c as a,e as o,w as t,j as e,f as l,v as r,i as n,_ as c}from"./index.c7a4379d.js";import{_ as i}from"./LayoutGuest.3d832bac.js";const d={class:"flex md:min-h-screen md:items-center md:justify-center"},m={class:"p-4 flex flex-col w-full space-y-2"},p={__name:"ErrorView",setup(f){return(u,s)=>(a(),o(i,null,{default:t(()=>[e("div",d,[l(c,{class:"w-full md:w-auto rounded-none md:rounded-xl","has-table":"","is-auth":""},{default:t(()=>[e("div",m,[s[1]||(s[1]=e("div",{class:"flex flex-col items-center text-wrap h-full"},[e("img",{src:r,class:"rounded-full shadow-lg mb-2"}),e("h1",{class:"text-xl"},[e("samp",null,"PhaseII")]),e("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Broken since 2021 "),e("hr",{class:"border-t border-1 my-1 w-full"}),e("p",{class:"text-lg relative bottom-0"},"404 - File not found")],-1)),e("div",null,[s[0]||(s[0]=e("h2",{class:"mb-2"}," The server was unable to locate the page you're trying to go to. ",-1)),l(n,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default}; diff --git a/assets/EventView.d1a04aea.js b/assets/EventView.1a6eb21a.js similarity index 92% rename from assets/EventView.d1a04aea.js rename to assets/EventView.1a6eb21a.js index 723777b..7273eba 100644 --- a/assets/EventView.d1a04aea.js +++ b/assets/EventView.1a6eb21a.js @@ -1 +1 @@ -import{r as S,s as w,u as W,o as R,Z as T,M as A,c as n,e as c,w as p,f as m,k as v,W as q,g as r,aC as Z,_ as z,j as d,n as u,U as H,t as K,F,l as Q,i as I,p as X,q as Y,a5 as O}from"./index.50d624cf.js";import{_ as ee}from"./ArcadeCard.9c6efd45.js";import{_ as B}from"./FormField.cfadbc4d.js";import{_ as f}from"./FormControl.72f8cf1c.js";import{_ as ae}from"./FormCheckRadio.e317012f.js";import{g,s as k}from"./values.1bd6ac4a.js";import{A as oe,c as le,d as te}from"./arcade.e13c8430.js";const ne={class:"mb-4"},se={class:"grid md:grid-cols-2 gap-4"},re={key:0},ie={key:0},me={class:"text-xl"},de={key:0,class:"space-x-2 mt-6"},Ve={__name:"EventView",setup(ue){const t=S(null),l=w({game:null,version:null}),_=w([]),y=S(null),N=S(null),G=S(!0),C=W(),$=parseInt(C.params.id);async function J(){try{N.value=null,t.value={},y.value={};const o=await oe($);N.value=o,G.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}async function h(){try{t.value={},y.value={};const o=await le($,l.game,l.version);t.value=JSON.parse(JSON.stringify(o)),y.value=o}catch(o){console.error("Failed to fetch arcade setting data:",o)}}R(()=>{J(),L()});function L(){for(const o of T){const e=o.gameOptions;e&&_.push({game:o.id,gameOptions:e})}}function P(){var o=[];for(const e of _)e.gameOptions&&o.push({id:e.game,label:O(e.game).name});return o}function j(){const o=_.find(s=>s.game==l.game),e=O(l.game);var a=[];for(const s of Object.entries(o.gameOptions))if(e.versions==null)a.push({id:s[0],label:e.name}),l.version=1;else{const V=e.versions.find(b=>b.id==s[0]);a.push({id:s[0],label:V.label})}return a}function D(){var a;const o=O(l.game);var e=null;return o.versions&&(e=o.versions.find(s=>s.id==l.version)),`${o.name} ${(a=e==null?void 0:e.label)!=null?a:""}`}function E(){return _.find(e=>e.game==l.game).gameOptions[l.version]}async function M(){(await te($,l.game,l.version,t.value)).status!="error"&&await h()}return A(()=>l.game,()=>{l.version=null,t.value={}}),A(()=>l.version,()=>{l.version&&h()}),(o,e)=>(n(),c(Y,null,{default:p(()=>[m(X,null,{default:p(()=>[G.value?u("",!0):(n(),v(F,{key:0},[m(ee,{class:"mb-6",arcade:N.value,"use-small":!0},null,8,["arcade"]),m(q,{icon:r(Z),title:"Game Event Settings",main:""},null,8,["icon"]),m(z,{class:"mb-6"},{default:p(()=>[d("div",ne,[m(B,{label:"Select Game",help:"Pick a game and version to get started."},{default:p(()=>[d("div",se,[d("div",null,[e[4]||(e[4]=d("p",{class:"pb-2 text-lg"},"Game",-1)),m(f,{modelValue:l.game,"onUpdate:modelValue":e[0]||(e[0]=a=>l.game=a),name:"game",options:P()},null,8,["modelValue","options"])]),l.game?(n(),v("div",re,[e[5]||(e[5]=d("p",{class:"pb-2 text-lg"},"Version",-1)),m(f,{modelValue:l.version,"onUpdate:modelValue":e[1]||(e[1]=a=>l.version=a),name:"version",options:j()},null,8,["modelValue","options"])])):u("",!0)])]),_:1})]),l.game&&l.version?(n(),v("div",ie,[d("h2",me,[e[6]||(e[6]=H(" Settings for ")),d("b",null,K(D()),1)]),e[7]||(e[7]=d("hr",{class:"pb-1 my-2"},null,-1)),(n(!0),v(F,null,Q(E(),a=>(n(),c(B,{key:a.id,label:a.name,help:a.help},{default:p(()=>{var s,V,b,U,x;return[a.type=="String"?(n(),c(f,{key:0,"model-value":(s=r(g)(t.value,a.id))!=null?s:"",name:a.name,placeholder:"Not Set","onUpdate:modelValue":i=>r(k)(t.value,a.id,i)},null,8,["model-value","name","onUpdate:modelValue"])):u("",!0),a.type=="LargeText"?(n(),c(f,{key:1,"model-value":(V=r(g)(t.value,a.id))!=null?V:"",name:a.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":i=>r(k)(t.value,a.id,i)},null,8,["model-value","name","onUpdate:modelValue"])):u("",!0),a.type=="Boolean"?(n(),c(ae,{key:2,name:a.id,"model-value":Boolean((b=r(g)(t.value,a.id))!=null?b:0),"input-value":!0,type:"switch","onUpdate:modelValue":i=>r(k)(t.value,a.id,i!=null?i:0)},null,8,["name","model-value","onUpdate:modelValue"])):u("",!0),a.type=="Array"?(n(),c(f,{key:3,"model-value":(U=r(g)(t.value,a.id))!=null?U:0,options:a.options,name:a.id,selected:(x=r(g)(t.value,a.id))!=null?x:0,placeholder:"Select...","onUpdate:modelValue":i=>r(k)(t.value,a.id,Number(i))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):u("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(t.value)!=JSON.stringify(y.value)?(n(),v("div",de,[m(I,{color:"success",label:"Save",onClick:e[2]||(e[2]=a=>M())}),m(I,{color:"danger",label:"Revert",onClick:e[3]||(e[3]=a=>h())})])):u("",!0)])):u("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{Ve as default}; +import{r as S,s as w,u as W,o as R,Z as T,M as A,c as n,e as c,w as p,f as m,k as v,W as q,g as r,aC as Z,_ as z,j as d,n as u,U as H,t as K,F,l as Q,i as I,p as X,q as Y,a5 as O}from"./index.c7a4379d.js";import{_ as ee}from"./ArcadeCard.dbd366a4.js";import{_ as B}from"./FormField.123204c5.js";import{_ as f}from"./FormControl.c18421be.js";import{_ as ae}from"./FormCheckRadio.ccdc6b02.js";import{g,s as k}from"./values.1bd6ac4a.js";import{A as oe,c as le,d as te}from"./arcade.bbb632fa.js";const ne={class:"mb-4"},se={class:"grid md:grid-cols-2 gap-4"},re={key:0},ie={key:0},me={class:"text-xl"},de={key:0,class:"space-x-2 mt-6"},Ve={__name:"EventView",setup(ue){const t=S(null),l=w({game:null,version:null}),_=w([]),y=S(null),N=S(null),G=S(!0),C=W(),$=parseInt(C.params.id);async function J(){try{N.value=null,t.value={},y.value={};const o=await oe($);N.value=o,G.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}async function h(){try{t.value={},y.value={};const o=await le($,l.game,l.version);t.value=JSON.parse(JSON.stringify(o)),y.value=o}catch(o){console.error("Failed to fetch arcade setting data:",o)}}R(()=>{J(),L()});function L(){for(const o of T){const e=o.gameOptions;e&&_.push({game:o.id,gameOptions:e})}}function P(){var o=[];for(const e of _)e.gameOptions&&o.push({id:e.game,label:O(e.game).name});return o}function j(){const o=_.find(s=>s.game==l.game),e=O(l.game);var a=[];for(const s of Object.entries(o.gameOptions))if(e.versions==null)a.push({id:s[0],label:e.name}),l.version=1;else{const V=e.versions.find(b=>b.id==s[0]);a.push({id:s[0],label:V.label})}return a}function D(){var a;const o=O(l.game);var e=null;return o.versions&&(e=o.versions.find(s=>s.id==l.version)),`${o.name} ${(a=e==null?void 0:e.label)!=null?a:""}`}function E(){return _.find(e=>e.game==l.game).gameOptions[l.version]}async function M(){(await te($,l.game,l.version,t.value)).status!="error"&&await h()}return A(()=>l.game,()=>{l.version=null,t.value={}}),A(()=>l.version,()=>{l.version&&h()}),(o,e)=>(n(),c(Y,null,{default:p(()=>[m(X,null,{default:p(()=>[G.value?u("",!0):(n(),v(F,{key:0},[m(ee,{class:"mb-6",arcade:N.value,"use-small":!0},null,8,["arcade"]),m(q,{icon:r(Z),title:"Game Event Settings",main:""},null,8,["icon"]),m(z,{class:"mb-6"},{default:p(()=>[d("div",ne,[m(B,{label:"Select Game",help:"Pick a game and version to get started."},{default:p(()=>[d("div",se,[d("div",null,[e[4]||(e[4]=d("p",{class:"pb-2 text-lg"},"Game",-1)),m(f,{modelValue:l.game,"onUpdate:modelValue":e[0]||(e[0]=a=>l.game=a),name:"game",options:P()},null,8,["modelValue","options"])]),l.game?(n(),v("div",re,[e[5]||(e[5]=d("p",{class:"pb-2 text-lg"},"Version",-1)),m(f,{modelValue:l.version,"onUpdate:modelValue":e[1]||(e[1]=a=>l.version=a),name:"version",options:j()},null,8,["modelValue","options"])])):u("",!0)])]),_:1})]),l.game&&l.version?(n(),v("div",ie,[d("h2",me,[e[6]||(e[6]=H(" Settings for ")),d("b",null,K(D()),1)]),e[7]||(e[7]=d("hr",{class:"pb-1 my-2"},null,-1)),(n(!0),v(F,null,Q(E(),a=>(n(),c(B,{key:a.id,label:a.name,help:a.help},{default:p(()=>{var s,V,b,U,x;return[a.type=="String"?(n(),c(f,{key:0,"model-value":(s=r(g)(t.value,a.id))!=null?s:"",name:a.name,placeholder:"Not Set","onUpdate:modelValue":i=>r(k)(t.value,a.id,i)},null,8,["model-value","name","onUpdate:modelValue"])):u("",!0),a.type=="LargeText"?(n(),c(f,{key:1,"model-value":(V=r(g)(t.value,a.id))!=null?V:"",name:a.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":i=>r(k)(t.value,a.id,i)},null,8,["model-value","name","onUpdate:modelValue"])):u("",!0),a.type=="Boolean"?(n(),c(ae,{key:2,name:a.id,"model-value":Boolean((b=r(g)(t.value,a.id))!=null?b:0),"input-value":!0,type:"switch","onUpdate:modelValue":i=>r(k)(t.value,a.id,i!=null?i:0)},null,8,["name","model-value","onUpdate:modelValue"])):u("",!0),a.type=="Array"?(n(),c(f,{key:3,"model-value":(U=r(g)(t.value,a.id))!=null?U:0,options:a.options,name:a.id,selected:(x=r(g)(t.value,a.id))!=null?x:0,placeholder:"Select...","onUpdate:modelValue":i=>r(k)(t.value,a.id,Number(i))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):u("",!0)]}),_:2},1032,["label","help"]))),128)),JSON.stringify(t.value)!=JSON.stringify(y.value)?(n(),v("div",de,[m(I,{color:"success",label:"Save",onClick:e[2]||(e[2]=a=>M())}),m(I,{color:"danger",label:"Revert",onClick:e[3]||(e[3]=a=>h())})])):u("",!0)])):u("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{Ve as default}; diff --git a/assets/EventsView.def2ab44.js b/assets/EventsView.69471297.js similarity index 89% rename from assets/EventsView.def2ab44.js rename to assets/EventsView.69471297.js index b8dbe63..48ca550 100644 --- a/assets/EventsView.def2ab44.js +++ b/assets/EventsView.69471297.js @@ -1 +1 @@ -import{c as n,e as t,w as s,f as e,W as c,g as r,al as i,j as l,am as a,an as o,_,p as d,q as m}from"./index.50d624cf.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"EventsView",setup(f){return(b,g)=>(n(),t(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(i),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as n,e as t,w as s,f as e,W as c,g as r,al as i,j as l,am as a,an as o,_,p as d,q as m}from"./index.c7a4379d.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"EventsView",setup(f){return(b,g)=>(n(),t(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(i),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/FormCheckRadio.e317012f.js b/assets/FormCheckRadio.ccdc6b02.js similarity index 92% rename from assets/FormCheckRadio.e317012f.js rename to assets/FormCheckRadio.ccdc6b02.js index 34225ea..4ab4005 100644 --- a/assets/FormCheckRadio.e317012f.js +++ b/assets/FormCheckRadio.ccdc6b02.js @@ -1 +1 @@ -import{B as u,c as d,k as m,C as p,D as y,j as a,t as V,A as b}from"./index.50d624cf.js";const k=["type","name","value"],v={class:"pl-2"},h={__name:"FormCheckRadio",props:{name:{type:String,required:!0},type:{type:String,default:"checkbox",validator:e=>["checkbox","radio","switch"].includes(e)},label:{type:String,default:null},modelValue:{type:[Array,String,Number,Boolean],default:null},inputValue:{type:[String,Number,Boolean],required:!0}},emits:["update:modelValue"],setup(e,{emit:s}){const l=e,i=s,n=u({get:()=>l.modelValue,set:o=>{i("update:modelValue",o)}}),r=u(()=>l.type==="radio"?"radio":"checkbox");return(o,t)=>(d(),m("label",{class:b(e.type)},[p(a("input",{"onUpdate:modelValue":t[0]||(t[0]=c=>n.value=c),type:r.value,name:e.name,value:e.inputValue},null,8,k),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",v,V(e.label),1)],2))}};export{h as _}; +import{B as u,c as d,k as m,C as p,D as y,j as a,t as V,A as b}from"./index.c7a4379d.js";const k=["type","name","value"],v={class:"pl-2"},h={__name:"FormCheckRadio",props:{name:{type:String,required:!0},type:{type:String,default:"checkbox",validator:e=>["checkbox","radio","switch"].includes(e)},label:{type:String,default:null},modelValue:{type:[Array,String,Number,Boolean],default:null},inputValue:{type:[String,Number,Boolean],required:!0}},emits:["update:modelValue"],setup(e,{emit:s}){const l=e,i=s,n=u({get:()=>l.modelValue,set:o=>{i("update:modelValue",o)}}),r=u(()=>l.type==="radio"?"radio":"checkbox");return(o,t)=>(d(),m("label",{class:b(e.type)},[p(a("input",{"onUpdate:modelValue":t[0]||(t[0]=c=>n.value=c),type:r.value,name:e.name,value:e.inputValue},null,8,k),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",v,V(e.label),1)],2))}};export{h as _}; diff --git a/assets/FormControl.72f8cf1c.js b/assets/FormControl.c18421be.js similarity index 98% rename from assets/FormControl.72f8cf1c.js rename to assets/FormControl.c18421be.js index 36c6cb4..ffe5b04 100644 --- a/assets/FormControl.72f8cf1c.js +++ b/assets/FormControl.c18421be.js @@ -1 +1 @@ -import{c as u,e as w,H as E,B as m,b as V,r as y,o as F,I as q,k as i,C as g,J as R,A as h,F as C,l as D,t as M,K,D as N,n as U}from"./index.50d624cf.js";const A={__name:"FormControlIcon",props:{icon:{type:String,default:null},h:{type:String,default:null}},setup(e){return(v,n)=>(u(),w(E,{path:e.icon,w:"w-10",h:e.h,class:"absolute top-0 left-0 z-10 pointer-events-none text-gray-500 dark:text-slate-400"},null,8,["path","h"]))}},H={class:"relative"},I=["id","name"],L=["value"],z=["id","name","maxlength","minlength","min","max","placeholder","required"],T=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],j={__name:"FormControl",props:{name:{type:String,default:null},id:{type:String,default:null},autocomplete:{type:String,default:null},maxlength:{type:Number,default:null},minlength:{type:Number,default:null},max:{type:String,default:null},min:{type:String,default:null},placeholder:{type:String,default:null},inputmode:{type:String,default:null},icon:{type:String,default:null},options:{type:Array,default:null},type:{type:String,default:"text"},pattern:{type:String,default:null},modelValue:{type:[String,Number,Boolean,Array,Object],default:""},required:Boolean,borderless:Boolean,transparent:Boolean,ctrlKFocus:Boolean},emits:["update:modelValue","setRef"],setup(e,{emit:v}){const n=e,r=v,o=m({get:()=>n.modelValue,set:a=>{r("update:modelValue",a)}}),c=m(()=>{const a=["px-3 py-2 max-w-full focus:ring focus:outline-none border-blue-700 dark:border-blue-900 rounded w-full","dark:placeholder-gray-400",d.value==="textarea"?"h-24":"h-12",n.borderless?"border-0":"border",n.transparent?"bg-transparent":"bg-white dark:bg-slate-800"];return n.icon&&a.push("pl-10"),a}),d=m(()=>n.options?"select":n.type),B=m(()=>n.type==="textarea"?"h-full":"h-12"),f=V(),p=y(null),x=y(null),s=y(null);if(F(()=>{p.value?r("setRef",p.value):x.value?r("setRef",x.value):r("setRef",s.value)}),n.ctrlKFocus){const a=l=>{l.ctrlKey&&l.key==="k"?(l.preventDefault(),s.value.focus()):l.key==="Escape"&&s.value.blur()};F(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",a),f.isFieldFocusRegistered=!0)}),q(()=>{window.removeEventListener("keydown",a),f.isFieldFocusRegistered=!1})}return(a,l)=>(u(),i("div",H,[d.value==="select"?g((u(),i("select",{key:0,id:e.id,"onUpdate:modelValue":l[0]||(l[0]=t=>o.value=t),name:e.name,class:h(c.value)},[(u(!0),i(C,null,D(e.options,t=>{var b,k,S;return u(),i("option",{key:(b=t.id)!=null?b:t,value:(k=t.id)!=null?k:t},M((S=t.label)!=null?S:t),9,L)}),128))],10,I)),[[R,o.value]]):d.value==="textarea"?g((u(),i("textarea",{key:1,id:e.id,"onUpdate:modelValue":l[1]||(l[1]=t=>o.value=t),class:h(c.value),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,placeholder:e.placeholder,required:e.required},null,10,z)),[[K,o.value]]):g((u(),i("input",{key:2,id:e.id,ref_key:"inputEl",ref:s,"onUpdate:modelValue":l[2]||(l[2]=t=>o.value=t),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,inputmode:e.inputmode,autocomplete:e.autocomplete,required:e.required,placeholder:e.placeholder,type:d.value,class:h(c.value),pattern:e.pattern},null,10,T)),[[N,o.value]]),e.icon?(u(),w(A,{key:3,icon:e.icon,h:B.value},null,8,["icon","h"])):U("",!0)]))}};export{j as _}; +import{c as u,e as w,H as E,B as m,b as V,r as y,o as F,I as q,k as i,C as g,J as R,A as h,F as C,l as D,t as M,K,D as N,n as U}from"./index.c7a4379d.js";const A={__name:"FormControlIcon",props:{icon:{type:String,default:null},h:{type:String,default:null}},setup(e){return(v,n)=>(u(),w(E,{path:e.icon,w:"w-10",h:e.h,class:"absolute top-0 left-0 z-10 pointer-events-none text-gray-500 dark:text-slate-400"},null,8,["path","h"]))}},H={class:"relative"},I=["id","name"],L=["value"],z=["id","name","maxlength","minlength","min","max","placeholder","required"],T=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],j={__name:"FormControl",props:{name:{type:String,default:null},id:{type:String,default:null},autocomplete:{type:String,default:null},maxlength:{type:Number,default:null},minlength:{type:Number,default:null},max:{type:String,default:null},min:{type:String,default:null},placeholder:{type:String,default:null},inputmode:{type:String,default:null},icon:{type:String,default:null},options:{type:Array,default:null},type:{type:String,default:"text"},pattern:{type:String,default:null},modelValue:{type:[String,Number,Boolean,Array,Object],default:""},required:Boolean,borderless:Boolean,transparent:Boolean,ctrlKFocus:Boolean},emits:["update:modelValue","setRef"],setup(e,{emit:v}){const n=e,r=v,o=m({get:()=>n.modelValue,set:a=>{r("update:modelValue",a)}}),c=m(()=>{const a=["px-3 py-2 max-w-full focus:ring focus:outline-none border-blue-700 dark:border-blue-900 rounded w-full","dark:placeholder-gray-400",d.value==="textarea"?"h-24":"h-12",n.borderless?"border-0":"border",n.transparent?"bg-transparent":"bg-white dark:bg-slate-800"];return n.icon&&a.push("pl-10"),a}),d=m(()=>n.options?"select":n.type),B=m(()=>n.type==="textarea"?"h-full":"h-12"),f=V(),p=y(null),x=y(null),s=y(null);if(F(()=>{p.value?r("setRef",p.value):x.value?r("setRef",x.value):r("setRef",s.value)}),n.ctrlKFocus){const a=l=>{l.ctrlKey&&l.key==="k"?(l.preventDefault(),s.value.focus()):l.key==="Escape"&&s.value.blur()};F(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",a),f.isFieldFocusRegistered=!0)}),q(()=>{window.removeEventListener("keydown",a),f.isFieldFocusRegistered=!1})}return(a,l)=>(u(),i("div",H,[d.value==="select"?g((u(),i("select",{key:0,id:e.id,"onUpdate:modelValue":l[0]||(l[0]=t=>o.value=t),name:e.name,class:h(c.value)},[(u(!0),i(C,null,D(e.options,t=>{var b,k,S;return u(),i("option",{key:(b=t.id)!=null?b:t,value:(k=t.id)!=null?k:t},M((S=t.label)!=null?S:t),9,L)}),128))],10,I)),[[R,o.value]]):d.value==="textarea"?g((u(),i("textarea",{key:1,id:e.id,"onUpdate:modelValue":l[1]||(l[1]=t=>o.value=t),class:h(c.value),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,placeholder:e.placeholder,required:e.required},null,10,z)),[[K,o.value]]):g((u(),i("input",{key:2,id:e.id,ref_key:"inputEl",ref:s,"onUpdate:modelValue":l[2]||(l[2]=t=>o.value=t),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,inputmode:e.inputmode,autocomplete:e.autocomplete,required:e.required,placeholder:e.placeholder,type:d.value,class:h(c.value),pattern:e.pattern},null,10,T)),[[N,o.value]]),e.icon?(u(),w(A,{key:3,icon:e.icon,h:B.value},null,8,["icon","h"])):U("",!0)]))}};export{j as _}; diff --git a/assets/FormField.cfadbc4d.js b/assets/FormField.123204c5.js similarity index 91% rename from assets/FormField.cfadbc4d.js rename to assets/FormField.123204c5.js index f1f96a9..e8698be 100644 --- a/assets/FormField.cfadbc4d.js +++ b/assets/FormField.123204c5.js @@ -1 +1 @@ -import{E as d,B as i,c as s,k as a,t as o,n as r,j as u,G as m,A as b}from"./index.50d624cf.js";const f={class:"mb-6 last:mb-0"},g=["for"],h={key:1,class:"text-xs text-gray-500 dark:text-slate-400 mt-1"},k={__name:"FormField",props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(e){const n=d(),c=i(()=>{const t=[],l=n.default().length;return l>1&&t.push("grid grid-cols-1 gap-3"),l===2&&t.push("md:grid-cols-2"),t});return(t,l)=>(s(),a("div",f,[e.label?(s(),a("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},o(e.label),9,g)):r("",!0),u("div",{class:b(c.value)},[m(t.$slots,"default")],2),e.help?(s(),a("div",h,o(e.help),1)):r("",!0)]))}};export{k as _}; +import{E as d,B as i,c as s,k as a,t as o,n as r,j as u,G as m,A as b}from"./index.c7a4379d.js";const f={class:"mb-6 last:mb-0"},g=["for"],h={key:1,class:"text-xs text-gray-500 dark:text-slate-400 mt-1"},k={__name:"FormField",props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(e){const n=d(),c=i(()=>{const t=[],l=n.default().length;return l>1&&t.push("grid grid-cols-1 gap-3"),l===2&&t.push("md:grid-cols-2"),t});return(t,l)=>(s(),a("div",f,[e.label?(s(),a("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},o(e.label),9,g)):r("",!0),u("div",{class:b(c.value)},[m(t.$slots,"default")],2),e.help?(s(),a("div",h,o(e.help),1)):r("",!0)]))}};export{k as _}; diff --git a/assets/GameTitleLine.d158ad3c.js b/assets/GameTitleLine.8066eed7.js similarity index 90% rename from assets/GameTitleLine.d158ad3c.js rename to assets/GameTitleLine.8066eed7.js index 3016f3e..d7dc94a 100644 --- a/assets/GameTitleLine.d158ad3c.js +++ b/assets/GameTitleLine.8066eed7.js @@ -1 +1 @@ -import{B as l,E as o,c,k as n,j as t,f as i,a6 as r,t as d,G as p,n as u}from"./index.50d624cf.js";const _={class:"pt-6 mb-6 flex items-center justify-between"},h={class:"flex items-center justify-start space-x-2"},m={class:"space-y-1"},f={class:"text-2xl md:text-3xl leading-tight"},x={class:"w-full flex gap-1"},S={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(e){const s=l(()=>o().default);return(a,y)=>(c(),n("section",_,[t("div",h,[i(r,{path:e.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),t("div",m,[t("h1",f,d(e.title),1),t("div",x,[s.value?p(a.$slots,"default",{key:0}):u("",!0)])])])]))}};export{S as _}; +import{B as l,E as o,c,k as n,j as t,f as i,a6 as r,t as d,G as p,n as u}from"./index.c7a4379d.js";const _={class:"pt-6 mb-6 flex items-center justify-between"},h={class:"flex items-center justify-start space-x-2"},m={class:"space-y-1"},f={class:"text-2xl md:text-3xl leading-tight"},x={class:"w-full flex gap-1"},S={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(e){const s=l(()=>o().default);return(a,y)=>(c(),n("section",_,[t("div",h,[i(r,{path:e.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),t("div",m,[t("h1",f,d(e.title),1),t("div",x,[s.value?p(a.$slots,"default",{key:0}):u("",!0)])])])]))}};export{S as _}; diff --git a/assets/GameView.cff99a7e.js b/assets/GameView.31cb7b77.js similarity index 91% rename from assets/GameView.cff99a7e.js rename to assets/GameView.31cb7b77.js index 2f39be5..954e2f9 100644 --- a/assets/GameView.cff99a7e.js +++ b/assets/GameView.31cb7b77.js @@ -1 +1 @@ -import{u as S,a as B,s as D,M as C,a5 as F,r as w,o as G,c as d,e as m,w as p,f as i,j as n,g as t,k as _,n as h,i as V,aJ as L,aK as N,aF as M,W as j,aL as E,_ as H,p as T,q}from"./index.50d624cf.js";import{_ as z}from"./GameTitleLine.d158ad3c.js";import{_ as J}from"./FormControl.72f8cf1c.js";import{_ as K}from"./ProfileCard.75eed2e7.js";import{_ as O}from"./GeneralTable.4f4fde04.js";import{a as U,A as W}from"./profile.664336c0.js";import{g as X,a as Q}from"./sources.0e8cabdf.js";import{d as Y}from"./userData.bcc92478.js";import{g as P}from"./danClass.233b0381.js";const Z=["src"],ee={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},se={class:"w-full"},te={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},ae={key:0,class:"md:w-1/3 md:text-right"},oe={key:0,class:"w-full pt-6 pb-10"},re={key:1,class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},le={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ne={class:"w-full"},ye={__name:"GameView",setup(ie){const $=S(),v=B();var l=null,a=null;const r=D({currentVersion:null});C(()=>r.currentVersion,()=>{y()}),l=$.params.id,a=F(l),a==null&&v.push({name:"ErrorPage",params:{catchAll:"404"}});const c=w(null),g=w([]);G(async()=>{try{const s=await U(l);g.value=b(s)}catch(s){console.error("Failed to fetch profile data:",s)}y()}),a.versions||(r.currentVersion=1);async function y(){try{c.value=null;const s=await W(l,r.currentVersion);c.value=s,s&&!r.currentVersion&&(r.currentVersion=s.versions[s.versions.length-1])}catch(s){console.error("Failed to fetch user profile data:",s)}}const u=[];if(u.push({text:"Player",value:"username",sortable:!0,width:120}),a.noRivals||u.push({text:"Rival ID",value:"extid",width:100}),u.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),a.playerHeaders)for(var k of a.playerHeaders)u.push(k);function b(s){var o=[];for(var e of s){if(e.extid&&(e.extid=Y(e.extid)),e.stats){if(e.stats.last_play_timestamp){const f=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=f.toLocaleString()}e.sgrade&&(e.sgrade=P(e.sgrade).short),e.dgrade&&(e.dgrade=P(e.dgrade).short)}o.push(e)}return o.sort((f,x)=>{const R=f.stats&&f.stats.total_plays||0;return(x.stats&&x.stats.total_plays||0)-R}),o}function I(s){var o=[];for(const e of a.versions)s.includes(e.id)&&o.push(e);return o}const A=s=>{const o=s.userId;v.push(`/games/${l}/profiles/${o}`)};return(s,o)=>(d(),m(q,null,{default:p(()=>[i(T,null,{default:p(()=>[n("div",{style:M(t(Q)(t(a),r.currentVersion)),class:"rounded-2xl mb-6 card-container"},[n("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:t(X)(t(a),r.currentVersion),class:"background-video"},null,8,Z),n("div",ee,[n("div",se,[n("div",te,[i(z,{path:t(a).icon,title:t(a).name},null,8,["path","title"]),t(a).versions&&c.value?(d(),_("div",ae,[o[1]||(o[1]=n("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),i(J,{modelValue:r.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=e=>r.currentVersion=e),options:I(c.value.versions)},null,8,["modelValue","options"])])):h("",!0)])]),c.value?(d(),_("div",oe,[i(K,{game:t(l),version:r.currentVersion,profile:c.value},null,8,["game","version","profile"])])):(d(),_("div",re,[t(a).noScores?h("",!0):(d(),m(V,{key:0,href:`/#/games/${t(l)}/scores`,icon:t(L),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),t(a).noRecords?h("",!0):(d(),m(V,{key:1,href:`/#/games/${t(l)}/records`,icon:t(N),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))]))])],4),i(j,{icon:t(E),title:"All Players",main:""},null,8,["icon"]),i(H,{"has-table":""},{default:p(()=>[n("div",le,[n("div",ne,[i(O,{headers:u,items:g.value,path:`/#/${t(l)}/profiles/`,onRowClicked:A},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ye as default}; +import{u as S,a as B,s as D,M as C,a5 as F,r as w,o as G,c as d,e as m,w as p,f as i,j as n,g as t,k as _,n as h,i as V,aJ as L,aK as N,aF as M,W as j,aL as E,_ as H,p as T,q}from"./index.c7a4379d.js";import{_ as z}from"./GameTitleLine.8066eed7.js";import{_ as J}from"./FormControl.c18421be.js";import{_ as K}from"./ProfileCard.92347781.js";import{_ as O}from"./GeneralTable.ab9d0560.js";import{a as U,A as W}from"./profile.0e06a01a.js";import{g as X,a as Q}from"./sources.0e8cabdf.js";import{d as Y}from"./userData.bcc92478.js";import{g as P}from"./danClass.233b0381.js";const Z=["src"],ee={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},se={class:"w-full"},te={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},ae={key:0,class:"md:w-1/3 md:text-right"},oe={key:0,class:"w-full pt-6 pb-10"},re={key:1,class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},le={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},ne={class:"w-full"},ye={__name:"GameView",setup(ie){const $=S(),v=B();var l=null,a=null;const r=D({currentVersion:null});C(()=>r.currentVersion,()=>{y()}),l=$.params.id,a=F(l),a==null&&v.push({name:"ErrorPage",params:{catchAll:"404"}});const c=w(null),g=w([]);G(async()=>{try{const s=await U(l);g.value=b(s)}catch(s){console.error("Failed to fetch profile data:",s)}y()}),a.versions||(r.currentVersion=1);async function y(){try{c.value=null;const s=await W(l,r.currentVersion);c.value=s,s&&!r.currentVersion&&(r.currentVersion=s.versions[s.versions.length-1])}catch(s){console.error("Failed to fetch user profile data:",s)}}const u=[];if(u.push({text:"Player",value:"username",sortable:!0,width:120}),a.noRivals||u.push({text:"Rival ID",value:"extid",width:100}),u.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),a.playerHeaders)for(var k of a.playerHeaders)u.push(k);function b(s){var o=[];for(var e of s){if(e.extid&&(e.extid=Y(e.extid)),e.stats){if(e.stats.last_play_timestamp){const f=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=f.toLocaleString()}e.sgrade&&(e.sgrade=P(e.sgrade).short),e.dgrade&&(e.dgrade=P(e.dgrade).short)}o.push(e)}return o.sort((f,x)=>{const R=f.stats&&f.stats.total_plays||0;return(x.stats&&x.stats.total_plays||0)-R}),o}function I(s){var o=[];for(const e of a.versions)s.includes(e.id)&&o.push(e);return o}const A=s=>{const o=s.userId;v.push(`/games/${l}/profiles/${o}`)};return(s,o)=>(d(),m(q,null,{default:p(()=>[i(T,null,{default:p(()=>[n("div",{style:M(t(Q)(t(a),r.currentVersion)),class:"rounded-2xl mb-6 card-container"},[n("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:t(X)(t(a),r.currentVersion),class:"background-video"},null,8,Z),n("div",ee,[n("div",se,[n("div",te,[i(z,{path:t(a).icon,title:t(a).name},null,8,["path","title"]),t(a).versions&&c.value?(d(),_("div",ae,[o[1]||(o[1]=n("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),i(J,{modelValue:r.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=e=>r.currentVersion=e),options:I(c.value.versions)},null,8,["modelValue","options"])])):h("",!0)])]),c.value?(d(),_("div",oe,[i(K,{game:t(l),version:r.currentVersion,profile:c.value},null,8,["game","version","profile"])])):(d(),_("div",re,[t(a).noScores?h("",!0):(d(),m(V,{key:0,href:`/#/games/${t(l)}/scores`,icon:t(L),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),t(a).noRecords?h("",!0):(d(),m(V,{key:1,href:`/#/games/${t(l)}/records`,icon:t(N),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))]))])],4),i(j,{icon:t(E),title:"All Players",main:""},null,8,["icon"]),i(H,{"has-table":""},{default:p(()=>[n("div",le,[n("div",ne,[i(O,{headers:u,items:g.value,path:`/#/${t(l)}/profiles/`,onRowClicked:A},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ye as default}; diff --git a/assets/GeneralTable.4f4fde04.js b/assets/GeneralTable.ab9d0560.js similarity index 91% rename from assets/GeneralTable.4f4fde04.js rename to assets/GeneralTable.ab9d0560.js index e3cd44c..6e74ada 100644 --- a/assets/GeneralTable.4f4fde04.js +++ b/assets/GeneralTable.ab9d0560.js @@ -1 +1 @@ -import{ae as n,c as d,e as m,w as o,j as t,af as x}from"./index.50d624cf.js";const h={__name:"GeneralTable",props:["headers","items"],emits:["row-clicked"],setup(a,{emit:l}){const r=l,c=s=>{r("row-clicked",s)};return(s,e)=>{const i=n("EasyDataTable");return d(),m(i,{headers:a.headers,items:a.items,"theme-color":"#c0c7d2","table-class-name":"customize-table","header-text-direction":"left","body-text-direction":"left",onClickRow:c},{loading:o(()=>e[0]||(e[0]=[t("div",{class:"text-center align-center grid"},[t("img",{class:"rounded-full place-self-center",src:x,width:"60"}),t("h1",{class:"text-lg text-gray-100"},"Loading")],-1)])),"empty-message":o(()=>e[1]||(e[1]=[t("h1",{class:"text-xl text-gray-100"},"No data to show... \u{1F614}",-1)])),_:1},8,["headers","items"])}}};export{h as _}; +import{ae as n,c as d,e as m,w as o,j as t,af as x}from"./index.c7a4379d.js";const h={__name:"GeneralTable",props:["headers","items"],emits:["row-clicked"],setup(a,{emit:l}){const r=l,c=s=>{r("row-clicked",s)};return(s,e)=>{const i=n("EasyDataTable");return d(),m(i,{headers:a.headers,items:a.items,"theme-color":"#c0c7d2","table-class-name":"customize-table","header-text-direction":"left","body-text-direction":"left",onClickRow:c},{loading:o(()=>e[0]||(e[0]=[t("div",{class:"text-center align-center grid"},[t("img",{class:"rounded-full place-self-center",src:x,width:"60"}),t("h1",{class:"text-lg text-gray-100"},"Loading")],-1)])),"empty-message":o(()=>e[1]||(e[1]=[t("h1",{class:"text-xl text-gray-100"},"No data to show... \u{1F614}",-1)])),_:1},8,["headers","items"])}}};export{h as _}; diff --git a/assets/IntegrationView.21b8de48.js b/assets/IntegrationView.6a476c7d.js similarity index 95% rename from assets/IntegrationView.21b8de48.js rename to assets/IntegrationView.6a476c7d.js index 993ce53..0131924 100644 --- a/assets/IntegrationView.21b8de48.js +++ b/assets/IntegrationView.6a476c7d.js @@ -1 +1 @@ -import{u as A,a as I,r as w,b as R,M as D,c as i,e as u,w as _,f as c,V as F,W as L,g as x,a0 as C,j as m,k as f,l as N,_ as P,i as h,n as d,X as V,U as T,t as p,F as B,p as H,q as M,a1 as O,a2 as W}from"./index.50d624cf.js";import{f as q,g as j}from"./account.be793721.js";const z={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},E={key:0,class:"text-lg"},K={key:1,class:"text-lg"},Q={class:"space-x-2"},Z={__name:"IntegrationView",setup(X){const b=A(),k=I(),y="https://discord.com/oauth2/authorize?client_id=947985989421395988&response_type=code&redirect_uri=https%3A%2F%2Fweb3.phaseii.network%2F%23%2Fprofile%2Fintegrate%2Fdiscord&scope=identify",S="https://kamai.tachi.ac/oauth/request-auth?clientID=CIce4260e1939ceed11c8e48ee857a3aef2a87ba56",g=w(b.params.service);if(g.value){const t=new URLSearchParams(window.location.search),r=t.get("code");t.delete("code"),r!==void 0&&v(g.value,r)}const l=R(),a=w(l.userData);D(()=>l.userData,t=>{a.value=t});const $=[{id:"discord",name:"Discord",icon:O,oAuth:y},{id:"tachi",name:"Kamaitachi",icon:W,oAuth:S}];async function U(t){await j(t.id)&&(l.userLoaded=!1,l.loadUser(),k.push({name:"profile_integrations"}))}async function v(t,r){if(await q(t,r)){const n=new URLSearchParams(window.location.search);n.delete("code");const o=n.toString(),s=`${window.location.pathname}${o?"?"+o:""}`;window.history.replaceState(null,"",s),l.userLoaded=!1,l.loadUser(),k.push({name:"profile_integrations"})}}return(t,r)=>(i(),u(M,null,{default:_(()=>[c(H,null,{default:_(()=>[c(F,{class:"mb-6","use-small":"","even-smaller":""}),c(L,{icon:x(C),title:"Server Integrations",main:""},null,8,["icon"]),m("div",z,[(i(),f(B,null,N($,e=>c(P,{key:e.id},{footer:_(()=>{var n,o,s;return[m("div",Q,[!a.value[e.id]||!((n=a.value[e.id])!=null&&n.linked)?(i(),u(h,{key:0,color:"success",label:"Link Now",href:e.oAuth,target:"_blank"},null,8,["href"])):d("",!0),a.value[e.id]&&((o=a.value[e.id])==null?void 0:o.linked)?(i(),u(h,{key:1,color:"info",label:"Relink",href:e.oAuth,target:"_blank"},null,8,["href"])):d("",!0),a.value[e.id]&&((s=a.value[e.id])==null?void 0:s.linked)?(i(),u(h,{key:2,color:"danger",label:"Unlink",onClick:G=>U(e)},null,8,["onClick"])):d("",!0)])]}),default:_(()=>{var n,o,s;return[c(V,{color:"info",icon:e.icon,label:e.name,class:"mb-2"},null,8,["icon","label"]),a.value[e.id]&&((n=a.value[e.id])==null?void 0:n.linked)?(i(),f("h1",E,[T(p(e.name)+" is linked to ",1),m("b",null,p((o=a.value[e.id])==null?void 0:o.username),1)])):d("",!0),!a.value[e.id]||!((s=a.value[e.id])!=null&&s.linked)?(i(),f("h1",K,p(e.name)+" isn't linked! ",1)):d("",!0)]}),_:2},1024)),64))])]),_:1})]),_:1}))}};export{Z as default}; +import{u as A,a as I,r as w,b as R,M as D,c as i,e as u,w as _,f as c,V as F,W as L,g as x,a0 as C,j as m,k as f,l as N,_ as P,i as h,n as d,X as V,U as T,t as p,F as B,p as H,q as M,a1 as O,a2 as W}from"./index.c7a4379d.js";import{f as q,g as j}from"./account.a5cf2818.js";const z={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},E={key:0,class:"text-lg"},K={key:1,class:"text-lg"},Q={class:"space-x-2"},Z={__name:"IntegrationView",setup(X){const b=A(),k=I(),y="https://discord.com/oauth2/authorize?client_id=947985989421395988&response_type=code&redirect_uri=https%3A%2F%2Fweb3.phaseii.network%2F%23%2Fprofile%2Fintegrate%2Fdiscord&scope=identify",S="https://kamai.tachi.ac/oauth/request-auth?clientID=CIce4260e1939ceed11c8e48ee857a3aef2a87ba56",g=w(b.params.service);if(g.value){const t=new URLSearchParams(window.location.search),r=t.get("code");t.delete("code"),r!==void 0&&v(g.value,r)}const l=R(),a=w(l.userData);D(()=>l.userData,t=>{a.value=t});const $=[{id:"discord",name:"Discord",icon:O,oAuth:y},{id:"tachi",name:"Kamaitachi",icon:W,oAuth:S}];async function U(t){await j(t.id)&&(l.userLoaded=!1,l.loadUser(),k.push({name:"profile_integrations"}))}async function v(t,r){if(await q(t,r)){const n=new URLSearchParams(window.location.search);n.delete("code");const o=n.toString(),s=`${window.location.pathname}${o?"?"+o:""}`;window.history.replaceState(null,"",s),l.userLoaded=!1,l.loadUser(),k.push({name:"profile_integrations"})}}return(t,r)=>(i(),u(M,null,{default:_(()=>[c(H,null,{default:_(()=>[c(F,{class:"mb-6","use-small":"","even-smaller":""}),c(L,{icon:x(C),title:"Server Integrations",main:""},null,8,["icon"]),m("div",z,[(i(),f(B,null,N($,e=>c(P,{key:e.id},{footer:_(()=>{var n,o,s;return[m("div",Q,[!a.value[e.id]||!((n=a.value[e.id])!=null&&n.linked)?(i(),u(h,{key:0,color:"success",label:"Link Now",href:e.oAuth,target:"_blank"},null,8,["href"])):d("",!0),a.value[e.id]&&((o=a.value[e.id])==null?void 0:o.linked)?(i(),u(h,{key:1,color:"info",label:"Relink",href:e.oAuth,target:"_blank"},null,8,["href"])):d("",!0),a.value[e.id]&&((s=a.value[e.id])==null?void 0:s.linked)?(i(),u(h,{key:2,color:"danger",label:"Unlink",onClick:G=>U(e)},null,8,["onClick"])):d("",!0)])]}),default:_(()=>{var n,o,s;return[c(V,{color:"info",icon:e.icon,label:e.name,class:"mb-2"},null,8,["icon","label"]),a.value[e.id]&&((n=a.value[e.id])==null?void 0:n.linked)?(i(),f("h1",E,[T(p(e.name)+" is linked to ",1),m("b",null,p((o=a.value[e.id])==null?void 0:o.username),1)])):d("",!0),!a.value[e.id]||!((s=a.value[e.id])!=null&&s.linked)?(i(),f("h1",K,p(e.name)+" isn't linked! ",1)):d("",!0)]}),_:2},1024)),64))])]),_:1})]),_:1}))}};export{Z as default}; diff --git a/assets/LayoutGuest.ebc7799d.js b/assets/LayoutGuest.3d832bac.js similarity index 91% rename from assets/LayoutGuest.ebc7799d.js rename to assets/LayoutGuest.3d832bac.js index 968ecff..b5d4e17 100644 --- a/assets/LayoutGuest.ebc7799d.js +++ b/assets/LayoutGuest.3d832bac.js @@ -1 +1 @@ -import{b as d,r as o,L as u,M as r,c as v,k as _,f as p,A as i,N as g,j as c,G as m,g as y}from"./index.50d624cf.js";const f={class:"bg-gray-950 dark:text-slate-100"},S={class:"animated animatedFadeInUp fadeInUp"},C={__name:"LayoutGuest",setup(k){const a=d(),t=o(a.isLoading),s=o(a.isSaving),n=o(a.errorCode),l=u();return r(()=>a.isLoading,e=>{t.value=e}),r(()=>a.isSaving,e=>{s.value=e}),r(()=>a.errorCode,e=>{n.value=e}),(e,L)=>(v(),_("div",{class:i({dark:y(l).darkMode})},[p(g,{active:t.value||s.value,"is-save":s.value,"error-code":n.value,class:i(["transition-opacity duration-300 ease-out",{"opacity-100":t.value||s.value,"opacity-0":!t.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),c("div",f,[c("div",S,[m(e.$slots,"default")])])],2))}};export{C as _}; +import{b as d,r as o,L as u,M as r,c as v,k as _,f as p,A as i,N as g,j as c,G as m,g as y}from"./index.c7a4379d.js";const f={class:"bg-gray-950 dark:text-slate-100"},S={class:"animated animatedFadeInUp fadeInUp"},C={__name:"LayoutGuest",setup(k){const a=d(),t=o(a.isLoading),s=o(a.isSaving),n=o(a.errorCode),l=u();return r(()=>a.isLoading,e=>{t.value=e}),r(()=>a.isSaving,e=>{s.value=e}),r(()=>a.errorCode,e=>{n.value=e}),(e,L)=>(v(),_("div",{class:i({dark:y(l).darkMode})},[p(g,{active:t.value||s.value,"is-save":s.value,"error-code":n.value,class:i(["transition-opacity duration-300 ease-out",{"opacity-100":t.value||s.value,"opacity-0":!t.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),c("div",f,[c("div",S,[m(e.$slots,"default")])])],2))}};export{C as _}; diff --git a/assets/LoginView.32597086.js b/assets/LoginView.d010cdf6.js similarity index 90% rename from assets/LoginView.32597086.js rename to assets/LoginView.d010cdf6.js index 7858d3b..0b2ec1d 100644 --- a/assets/LoginView.32597086.js +++ b/assets/LoginView.d010cdf6.js @@ -1 +1 @@ -import{a as x,b,s as g,c as w,e as c,w as r,j as s,f as o,v as _,x as v,g as a,y as V,z as y,i as n,A as $,_ as k}from"./index.50d624cf.js";import{_ as P}from"./FormCheckRadio.e317012f.js";import{_ as i}from"./FormField.cfadbc4d.js";import{_ as m}from"./FormControl.72f8cf1c.js";import{_ as S}from"./LayoutGuest.ebc7799d.js";const U={class:"flex md:min-h-screen md:items-center md:justify-center"},R={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},A={class:"flex flex-col items-center text-wrap h-full md:mt-5"},B={class:"flex flex-col gap-2 mt-4"},C={class:"flex flex-col gap-2 my-4"},L={__name:"LoginView",setup(I){const d=x(),u=b(),l=g({login:"",pass:"",remember:!0,spinin:!1}),f=async()=>{if(!l.login||!l.pass){alert("Please fill in all fields.");return}await u.createUserSession(l.login,l.pass,l.remember)&&d.push("/")};return(p,e)=>(w(),c(S,null,{default:r(()=>[s("div",U,[o(k,{class:$(["w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl",l.spinin?"animate-spin":"animate-none"]),"has-table":"","is-auth":""},{default:r(()=>[s("div",R,[s("div",A,[e[5]||(e[5]=s("img",{src:_,class:"rounded-full shadow-lg mb-2"},null,-1)),e[6]||(e[6]=s("h1",{class:"text-xl"},[s("samp",null,"PhaseII")],-1)),s("button",{class:"text-sm text-gray-700 dark:text-white/75",onClick:e[0]||(e[0]=t=>l.spinin=!l.spinin)}," Spinnin' since 2021 "),e[7]||(e[7]=s("hr",{class:"border-r-1 my-1 w-full"},null,-1)),e[8]||(e[8]=s("p",{class:"text-lg relative bottom-0"},"Please log in.",-1))]),e[12]||(e[12]=s("div",{class:"md:border-r"},null,-1)),s("form",{onSubmit:e[4]||(e[4]=v(t=>f(),["prevent"]))},[o(i,{label:"Username"},{default:r(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=t=>l.login=t),icon:a(V),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:r(()=>[o(m,{modelValue:l.pass,"onUpdate:modelValue":e[2]||(e[2]=t=>l.pass=t),icon:a(y),type:"password",name:"password",autocomplete:"current-password",required:""},null,8,["modelValue","icon"])]),_:1}),o(P,{modelValue:l.remember,"onUpdate:modelValue":e[3]||(e[3]=t=>l.remember=t),name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),s("div",B,[o(n,{label:"Log In",color:"success",type:"submit"})]),e[11]||(e[11]=s("hr",{class:"border-t my-4 w-full"},null,-1)),s("div",C,[e[9]||(e[9]=s("h2",null,"Not Registered?",-1)),o(n,{label:"Register",color:"info",href:"/#/auth/register"}),e[10]||(e[10]=s("h2",null,"Forgot Password?",-1)),o(n,{label:"i forgor",color:"warning",href:"/#/auth/reset"})])],32)])]),_:1},8,["class"])])]),_:1}))}};export{L as default}; +import{a as x,b,s as g,c as w,e as c,w as r,j as s,f as o,v as _,x as v,g as a,y as V,z as y,i as n,A as $,_ as k}from"./index.c7a4379d.js";import{_ as P}from"./FormCheckRadio.ccdc6b02.js";import{_ as i}from"./FormField.123204c5.js";import{_ as m}from"./FormControl.c18421be.js";import{_ as S}from"./LayoutGuest.3d832bac.js";const U={class:"flex md:min-h-screen md:items-center md:justify-center"},R={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},A={class:"flex flex-col items-center text-wrap h-full md:mt-5"},B={class:"flex flex-col gap-2 mt-4"},C={class:"flex flex-col gap-2 my-4"},L={__name:"LoginView",setup(I){const d=x(),u=b(),l=g({login:"",pass:"",remember:!0,spinin:!1}),f=async()=>{if(!l.login||!l.pass){alert("Please fill in all fields.");return}await u.createUserSession(l.login,l.pass,l.remember)&&d.push("/")};return(p,e)=>(w(),c(S,null,{default:r(()=>[s("div",U,[o(k,{class:$(["w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl",l.spinin?"animate-spin":"animate-none"]),"has-table":"","is-auth":""},{default:r(()=>[s("div",R,[s("div",A,[e[5]||(e[5]=s("img",{src:_,class:"rounded-full shadow-lg mb-2"},null,-1)),e[6]||(e[6]=s("h1",{class:"text-xl"},[s("samp",null,"PhaseII")],-1)),s("button",{class:"text-sm text-gray-700 dark:text-white/75",onClick:e[0]||(e[0]=t=>l.spinin=!l.spinin)}," Spinnin' since 2021 "),e[7]||(e[7]=s("hr",{class:"border-r-1 my-1 w-full"},null,-1)),e[8]||(e[8]=s("p",{class:"text-lg relative bottom-0"},"Please log in.",-1))]),e[12]||(e[12]=s("div",{class:"md:border-r"},null,-1)),s("form",{onSubmit:e[4]||(e[4]=v(t=>f(),["prevent"]))},[o(i,{label:"Username"},{default:r(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=t=>l.login=t),icon:a(V),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:r(()=>[o(m,{modelValue:l.pass,"onUpdate:modelValue":e[2]||(e[2]=t=>l.pass=t),icon:a(y),type:"password",name:"password",autocomplete:"current-password",required:""},null,8,["modelValue","icon"])]),_:1}),o(P,{modelValue:l.remember,"onUpdate:modelValue":e[3]||(e[3]=t=>l.remember=t),name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),s("div",B,[o(n,{label:"Log In",color:"success",type:"submit"})]),e[11]||(e[11]=s("hr",{class:"border-t my-4 w-full"},null,-1)),s("div",C,[e[9]||(e[9]=s("h2",null,"Not Registered?",-1)),o(n,{label:"Register",color:"info",href:"/#/auth/register"}),e[10]||(e[10]=s("h2",null,"Forgot Password?",-1)),o(n,{label:"i forgor",color:"warning",href:"/#/auth/reset"})])],32)])]),_:1},8,["class"])])]),_:1}))}};export{L as default}; diff --git a/assets/MachinesView.65511269.js b/assets/MachinesView.c5fdd661.js similarity index 89% rename from assets/MachinesView.65511269.js rename to assets/MachinesView.c5fdd661.js index 39cbbfe..2476bff 100644 --- a/assets/MachinesView.65511269.js +++ b/assets/MachinesView.c5fdd661.js @@ -1 +1 @@ -import{c as i,e as n,w as s,f as e,W as c,g as r,al as t,j as l,am as a,an as o,_,p as d,q as m}from"./index.50d624cf.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"MachinesView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as n,w as s,f as e,W as c,g as r,al as t,j as l,am as a,an as o,_,p as d,q as m}from"./index.c7a4379d.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"MachinesView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/MachinesView.ae2b50ad.js b/assets/MachinesView.f4b53b84.js similarity index 85% rename from assets/MachinesView.ae2b50ad.js rename to assets/MachinesView.f4b53b84.js index 824f466..a1178e8 100644 --- a/assets/MachinesView.ae2b50ad.js +++ b/assets/MachinesView.f4b53b84.js @@ -1 +1 @@ -import{r,u as _,o as f,c,e as p,w as s,f as e,k as h,W as b,g as v,aj as w,_ as x,j as l,F as g,n as k,p as $,q as y}from"./index.50d624cf.js";import{_ as C}from"./ArcadeCard.9c6efd45.js";import{_ as I}from"./GeneralTable.4f4fde04.js";import{A}from"./arcade.e13c8430.js";const B={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},F={class:"w-full"},D={__name:"MachinesView",setup(N){const t=r({}),o=r(!0),n=_(),i=parseInt(n.params.id);async function d(){try{t.value=null;const a=await A(i);t.value=a,o.value=!1}catch(a){console.error("Failed to fetch arcade data:",a)}}f(()=>{d()});const u=[{text:"PCBID",value:"pcbId",width:200},{text:"Name",value:"description",width:200},{text:"Port",value:"port",sortable:!0,width:120},{text:"OTA",value:"ota",sortable:!0,width:120}],m=a=>{navigator.clipboard.writeText(a.pcbId).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,V)=>(c(),p(y,null,{default:s(()=>[e($,null,{default:s(()=>[o.value?k("",!0):(c(),h(g,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(b,{icon:v(w),title:"Machines",main:""},null,8,["icon"]),e(x,{"has-table":""},{default:s(()=>[l("div",B,[l("div",F,[e(I,{headers:u,items:t.value.machines,onRowClicked:m},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{D as default}; +import{r,u as _,o as f,c,e as p,w as s,f as e,k as h,W as b,g as v,aj as w,_ as x,j as l,F as g,n as k,p as $,q as y}from"./index.c7a4379d.js";import{_ as C}from"./ArcadeCard.dbd366a4.js";import{_ as I}from"./GeneralTable.ab9d0560.js";import{A}from"./arcade.bbb632fa.js";const B={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},F={class:"w-full"},D={__name:"MachinesView",setup(N){const t=r({}),o=r(!0),n=_(),i=parseInt(n.params.id);async function d(){try{t.value=null;const a=await A(i);t.value=a,o.value=!1}catch(a){console.error("Failed to fetch arcade data:",a)}}f(()=>{d()});const u=[{text:"PCBID",value:"pcbId",width:200},{text:"Name",value:"description",width:200},{text:"Port",value:"port",sortable:!0,width:120},{text:"OTA",value:"ota",sortable:!0,width:120}],m=a=>{navigator.clipboard.writeText(a.pcbId).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,V)=>(c(),p(y,null,{default:s(()=>[e($,null,{default:s(()=>[o.value?k("",!0):(c(),h(g,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(b,{icon:v(w),title:"Machines",main:""},null,8,["icon"]),e(x,{"has-table":""},{default:s(()=>[l("div",B,[l("div",F,[e(I,{headers:u,items:t.value.machines,onRowClicked:m},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{D as default}; diff --git a/assets/MaintView.7cf4d46d.js b/assets/MaintView.8e450390.js similarity index 87% rename from assets/MaintView.7cf4d46d.js rename to assets/MaintView.8e450390.js index 8c464b6..a963c4a 100644 --- a/assets/MaintView.7cf4d46d.js +++ b/assets/MaintView.8e450390.js @@ -1 +1 @@ -import{r as h,s as v,o as b,c as M,e as V,w as s,f as e,W as m,g as d,at as g,_ as c,j as l,au as x,i as y,p as P,q as $,ae as k}from"./index.50d624cf.js";import{_ as T}from"./GeneralTable.4f4fde04.js";import{_ as u}from"./FormField.cfadbc4d.js";import{_ as C}from"./FormControl.72f8cf1c.js";import{d as D,e as W}from"./admin.29e998c4.js";const A={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},B={class:"w-full"},N={__name:"MaintView",setup(E){const o=h([]),f=[{text:"Start Timestamp",value:"timestamp",width:120},{text:"End Timestamp",value:"data.endTimestamp",width:120},{text:"Reason",value:"data.reason",width:120}],_={endTimestamp:Date.now()},n=v({..._});b(async()=>{r()});async function r(){try{const a=await D();o.value=a}catch(a){console.error("Failed to fetch maint data:",a)}}async function p(){try{const a=await W(n);o.value=a}catch(a){console.error("Failed to post maint:",a)}r()}return(a,t)=>{const w=k("VueDatePicker");return M(),V($,null,{default:s(()=>[e(P,null,{default:s(()=>[e(m,{icon:d(g),title:"Recent Maintenance Periods",color:"text-blue-400",main:""},null,8,["icon"]),e(c,{"has-table":"",class:"mb-6"},{default:s(()=>[l("div",A,[l("div",B,[e(T,{headers:f,items:o.value},null,8,["items"])])])]),_:1}),e(m,{icon:d(x),title:"Create Maintenance Period",color:"text-yellow-600",main:""},null,8,["icon"]),e(c,{"is-form":"",class:"row-span-1",onSubmit:t[3]||(t[3]=i=>p())},{default:s(()=>[e(u,{label:"Reason",help:"Why are we going under maintenance?"},{default:s(()=>[e(C,{modelValue:n.reason,"onUpdate:modelValue":t[0]||(t[0]=i=>n.reason=i),required:""},null,8,["modelValue"])]),_:1}),e(u,{label:"Period End",help:"When the network will release the maintenance window."},{default:s(()=>[e(w,{modelValue:n.endTimestamp,"onUpdate:modelValue":[t[1]||(t[1]=i=>n.endTimestamp=i),t[2]||(t[2]=i=>n.endTimestamp=new Date(i).getTime())],dark:""},null,8,["modelValue"])]),_:1}),l("div",null,[e(y,{type:"submit",color:"warning",label:"Enter Maintenance",small:!1})])]),_:1})]),_:1})]),_:1})}}};export{N as default}; +import{r as h,s as v,o as b,c as M,e as V,w as s,f as e,W as m,g as d,at as g,_ as c,j as l,au as x,i as y,p as P,q as $,ae as k}from"./index.c7a4379d.js";import{_ as T}from"./GeneralTable.ab9d0560.js";import{_ as u}from"./FormField.123204c5.js";import{_ as C}from"./FormControl.c18421be.js";import{d as D,e as W}from"./admin.0b8ffc54.js";const A={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},B={class:"w-full"},N={__name:"MaintView",setup(E){const o=h([]),f=[{text:"Start Timestamp",value:"timestamp",width:120},{text:"End Timestamp",value:"data.endTimestamp",width:120},{text:"Reason",value:"data.reason",width:120}],_={endTimestamp:Date.now()},n=v({..._});b(async()=>{r()});async function r(){try{const a=await D();o.value=a}catch(a){console.error("Failed to fetch maint data:",a)}}async function p(){try{const a=await W(n);o.value=a}catch(a){console.error("Failed to post maint:",a)}r()}return(a,t)=>{const w=k("VueDatePicker");return M(),V($,null,{default:s(()=>[e(P,null,{default:s(()=>[e(m,{icon:d(g),title:"Recent Maintenance Periods",color:"text-blue-400",main:""},null,8,["icon"]),e(c,{"has-table":"",class:"mb-6"},{default:s(()=>[l("div",A,[l("div",B,[e(T,{headers:f,items:o.value},null,8,["items"])])])]),_:1}),e(m,{icon:d(x),title:"Create Maintenance Period",color:"text-yellow-600",main:""},null,8,["icon"]),e(c,{"is-form":"",class:"row-span-1",onSubmit:t[3]||(t[3]=i=>p())},{default:s(()=>[e(u,{label:"Reason",help:"Why are we going under maintenance?"},{default:s(()=>[e(C,{modelValue:n.reason,"onUpdate:modelValue":t[0]||(t[0]=i=>n.reason=i),required:""},null,8,["modelValue"])]),_:1}),e(u,{label:"Period End",help:"When the network will release the maintenance window."},{default:s(()=>[e(w,{modelValue:n.endTimestamp,"onUpdate:modelValue":[t[1]||(t[1]=i=>n.endTimestamp=i),t[2]||(t[2]=i=>n.endTimestamp=new Date(i).getTime())],dark:""},null,8,["modelValue"])]),_:1}),l("div",null,[e(y,{type:"submit",color:"warning",label:"Enter Maintenance",small:!1})])]),_:1})]),_:1})]),_:1})}}};export{N as default}; diff --git a/assets/NetworkScores.6135b3ff.js b/assets/NetworkScores.f3301e1f.js similarity index 81% rename from assets/NetworkScores.6135b3ff.js rename to assets/NetworkScores.f3301e1f.js index dda593c..1659cca 100644 --- a/assets/NetworkScores.6135b3ff.js +++ b/assets/NetworkScores.f3301e1f.js @@ -1 +1 @@ -import{u as W,a as Z,b as z,a5 as J,r as K,o as O,c as Q,e as U,w as l,f as r,W as X,g as s,aZ as Y,j as aa,i as ea,_ as sa,p as ta,q as ra}from"./index.50d624cf.js";import{_ as da}from"./GeneralTable.4f4fde04.js";const na={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3 pb-6"},ua={__name:"NetworkScores",setup(la){const V=W(),j=Z(),q=z();var d=null,e=null;d=V.params.game,e=J(d),e||j.push({name:"ErrorPage",params:{catchAll:"404"}});const o=K([]),c=[{text:"Player",value:"username",width:120},{text:"New PB",value:"newRecord",width:100},{text:"Timestamp",value:"timestamp",width:140},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:150},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var E of e.scoreHeaders)c.push(E);O(async()=>{try{const t=await q.getAttemptData(d);o.value=F(t)}catch(t){console.error("Failed to fetch score data:",t)}});function F(t){var u,f,i,_,p,h,g,k,w,b,v,T,x,$,S,m,N,B,R,A,H,y,C,D,G,I,P,M;var n=[];for(var a of t){if(a.newRecord?a.newRecord="\u2705":a.newRecord="",a.timestamp){const L=new Date(a.timestamp*1e3);a.timestamp=L.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((A=a.data)==null?void 0:A.skill_perc)/100}%`:a.data.skill_perc="0%",(H=a.data)!=null&&H.skill_points&&(a.data.skill_points=((y=a.data)==null?void 0:y.skill_points)/10),((C=a.data)==null?void 0:C.perc)>0?a.data.perc=`${((D=a.data)==null?void 0:D.perc)/100}%`:a.data.perc="0%",(G=a.data)!=null&&G.new_skill&&(a.data.new_skill=((I=a.data)==null?void 0:I.new_skill)/10),(P=a.data)!=null&&P.music_rate&&(a.data.music_rate=((M=a.data)==null?void 0:M.music_rate)/10),n.push(a)}return n}return(t,n)=>(Q(),U(ra,null,{default:l(()=>[r(ta,null,{default:l(()=>[r(X,{icon:s(Y),title:`All ${s(e).shortName?s(e).shortName:s(e).name} Scores`,main:""},null,8,["icon","title"]),aa("div",na,[r(ea,{icon:t.mdiHome,href:`/#/games/${s(d)}`,color:"info",label:`${s(e).shortName?s(e).shortName:s(e).name} Home`},null,8,["icon","href","label"])]),r(sa,{"has-table":""},{default:l(()=>[r(da,{headers:c,items:o.value},null,8,["items"])]),_:1})]),_:1})]),_:1}))}};export{ua as default}; +import{u as W,a as z,b as J,a5 as K,r as O,o as Q,c as U,e as X,w as l,f as r,W as Y,g as s,bc as Z,j as aa,i as ea,_ as sa,p as ta,q as ra}from"./index.c7a4379d.js";import{_ as da}from"./GeneralTable.ab9d0560.js";const na={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3 pb-6"},ua={__name:"NetworkScores",setup(la){const V=W(),j=z(),q=J();var d=null,e=null;d=V.params.game,e=K(d),e||j.push({name:"ErrorPage",params:{catchAll:"404"}});const o=O([]),c=[{text:"Player",value:"username",width:120},{text:"New PB",value:"newRecord",width:100},{text:"Timestamp",value:"timestamp",width:140},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:150},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var E of e.scoreHeaders)c.push(E);Q(async()=>{try{const t=await q.getAttemptData(d);o.value=F(t)}catch(t){console.error("Failed to fetch score data:",t)}});function F(t){var u,f,i,_,p,h,g,k,w,b,v,T,x,$,S,m,N,B,R,A,H,y,C,D,G,I,P,M;var n=[];for(var a of t){if(a.newRecord?a.newRecord="\u2705":a.newRecord="",a.timestamp){const L=new Date(a.timestamp*1e3);a.timestamp=L.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((A=a.data)==null?void 0:A.skill_perc)/100}%`:a.data.skill_perc="0%",(H=a.data)!=null&&H.skill_points&&(a.data.skill_points=((y=a.data)==null?void 0:y.skill_points)/10),((C=a.data)==null?void 0:C.perc)>0?a.data.perc=`${((D=a.data)==null?void 0:D.perc)/100}%`:a.data.perc="0%",(G=a.data)!=null&&G.new_skill&&(a.data.new_skill=((I=a.data)==null?void 0:I.new_skill)/10),(P=a.data)!=null&&P.music_rate&&(a.data.music_rate=((M=a.data)==null?void 0:M.music_rate)/10),n.push(a)}return n}return(t,n)=>(U(),X(ra,null,{default:l(()=>[r(ta,null,{default:l(()=>[r(Y,{icon:s(Z),title:`All ${s(e).shortName?s(e).shortName:s(e).name} Scores`,main:""},null,8,["icon","title"]),aa("div",na,[r(ea,{icon:t.mdiHome,href:`/#/games/${s(d)}`,color:"info",label:`${s(e).shortName?s(e).shortName:s(e).name} Home`},null,8,["icon","href","label"])]),r(sa,{"has-table":""},{default:l(()=>[r(da,{headers:c,items:o.value},null,8,["items"])]),_:1})]),_:1})]),_:1}))}};export{ua as default}; diff --git a/assets/NewsView.3292097d.js b/assets/NewsView.03c23333.js similarity index 89% rename from assets/NewsView.3292097d.js rename to assets/NewsView.03c23333.js index b94f3f4..5532b82 100644 --- a/assets/NewsView.3292097d.js +++ b/assets/NewsView.03c23333.js @@ -1 +1 @@ -import{c as i,e as n,w as s,f as e,W as c,g as r,al as t,j as l,am as a,an as o,_,p as d,q as m}from"./index.50d624cf.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"NewsView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as n,w as s,f as e,W as c,g as r,al as t,j as l,am as a,an as o,_,p as d,q as m}from"./index.c7a4379d.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"NewsView",setup(f){return(b,g)=>(i(),n(m,null,{default:s(()=>[e(d,null,{default:s(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(a,{number:1,label:"User Account(s)"}),e(a,{number:2,label:"Registered Arcades"}),e(a,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/OTAView.7cc378a9.js b/assets/OTAView.b42d7d33.js similarity index 89% rename from assets/OTAView.7cc378a9.js rename to assets/OTAView.b42d7d33.js index 157bd25..62f903f 100644 --- a/assets/OTAView.7cc378a9.js +++ b/assets/OTAView.b42d7d33.js @@ -1 +1 @@ -import{s,c as p,e as r,w as n,f as e,W as i,g as m,av as c,j as u,am as f,aw as _,_ as g,i as h,p as V,q as b}from"./index.50d624cf.js";import{_ as o}from"./FormField.cfadbc4d.js";import{_ as v}from"./FormCheckRadio.e317012f.js";import{_ as d}from"./FormControl.72f8cf1c.js";const D={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},A={__name:"OTAView",setup(U){const a=s({...{name:"",game:"",mCode:"",fromDatecode:"",toDatecode:"",fileType:"",betaOnly:!1}});return(C,t)=>(p(),r(b,null,{default:n(()=>[e(V,null,{default:n(()=>[e(i,{icon:m(c),title:"OTA Update Administration",color:"text-red-600",main:""},null,8,["icon"]),u("div",D,[e(f,{number:1,label:"Active Updates"})]),e(i,{icon:m(_),title:"Add an Update",main:""},null,8,["icon"]),e(g,{"is-form":"",class:"row-span-1"},{default:n(()=>[e(o,{label:"Update Name",help:"This is only for documentation and does not change the update filepath."},{default:n(()=>[e(d,{modelValue:a.name,"onUpdate:modelValue":t[0]||(t[0]=l=>a.name=l),"input-value":a.name,name:"updateName",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"MCODE",help:"The MCODE of the destination image. Leave blank for any MCODE (not recommended!). ex: JAB"},{default:n(()=>[e(d,{modelValue:a.mCode,"onUpdate:modelValue":t[1]||(t[1]=l=>a.mCode=l),"input-value":a.mCode,name:"updateMCode",maxlength:"3",minlength:"3"},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Initial Datecode",help:"The starting datecode, what will download this update. ex: 2024122600"},{default:n(()=>[e(d,{modelValue:a.fromDatecode,"onUpdate:modelValue":t[2]||(t[2]=l=>a.fromDatecode=l),"input-value":a.fromDatecode,name:"fromDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Destination Datecode",help:"The resulting datecode, what this update will contain. ex: 2024122700"},{default:n(()=>[e(d,{modelValue:a.toDatecode,"onUpdate:modelValue":t[3]||(t[3]=l=>a.toDatecode=l),"input-value":a.toDatecode,name:"toDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Beta Restriction",help:"Limit this update to machines registered to a beta testing arcade."},{default:n(()=>[e(v,{modelValue:a.betaOnly,"onUpdate:modelValue":t[4]||(t[4]=l=>a.betaOnly=l),"input-value":a.betaOnly,name:"betaOnly",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),u("div",null,[e(h,{type:"submit",color:"success",label:"Add Update",small:!1,onClick:l=>!1})])]),_:1})]),_:1})]),_:1}))}};export{A as default}; +import{s,c as p,e as r,w as n,f as e,W as i,g as m,av as c,j as u,am as f,aw as _,_ as g,i as h,p as V,q as b}from"./index.c7a4379d.js";import{_ as o}from"./FormField.123204c5.js";import{_ as v}from"./FormCheckRadio.ccdc6b02.js";import{_ as d}from"./FormControl.c18421be.js";const D={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},A={__name:"OTAView",setup(U){const a=s({...{name:"",game:"",mCode:"",fromDatecode:"",toDatecode:"",fileType:"",betaOnly:!1}});return(C,t)=>(p(),r(b,null,{default:n(()=>[e(V,null,{default:n(()=>[e(i,{icon:m(c),title:"OTA Update Administration",color:"text-red-600",main:""},null,8,["icon"]),u("div",D,[e(f,{number:1,label:"Active Updates"})]),e(i,{icon:m(_),title:"Add an Update",main:""},null,8,["icon"]),e(g,{"is-form":"",class:"row-span-1"},{default:n(()=>[e(o,{label:"Update Name",help:"This is only for documentation and does not change the update filepath."},{default:n(()=>[e(d,{modelValue:a.name,"onUpdate:modelValue":t[0]||(t[0]=l=>a.name=l),"input-value":a.name,name:"updateName",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"MCODE",help:"The MCODE of the destination image. Leave blank for any MCODE (not recommended!). ex: JAB"},{default:n(()=>[e(d,{modelValue:a.mCode,"onUpdate:modelValue":t[1]||(t[1]=l=>a.mCode=l),"input-value":a.mCode,name:"updateMCode",maxlength:"3",minlength:"3"},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Initial Datecode",help:"The starting datecode, what will download this update. ex: 2024122600"},{default:n(()=>[e(d,{modelValue:a.fromDatecode,"onUpdate:modelValue":t[2]||(t[2]=l=>a.fromDatecode=l),"input-value":a.fromDatecode,name:"fromDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Destination Datecode",help:"The resulting datecode, what this update will contain. ex: 2024122700"},{default:n(()=>[e(d,{modelValue:a.toDatecode,"onUpdate:modelValue":t[3]||(t[3]=l=>a.toDatecode=l),"input-value":a.toDatecode,name:"toDatecode",maxlength:"10",minlength:"10",required:""},null,8,["modelValue","input-value"])]),_:1}),e(o,{label:"Beta Restriction",help:"Limit this update to machines registered to a beta testing arcade."},{default:n(()=>[e(v,{modelValue:a.betaOnly,"onUpdate:modelValue":t[4]||(t[4]=l=>a.betaOnly=l),"input-value":a.betaOnly,name:"betaOnly",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),u("div",null,[e(h,{type:"submit",color:"success",label:"Add Update",small:!1,onClick:l=>!1})])]),_:1})]),_:1})]),_:1}))}};export{A as default}; diff --git a/assets/OnboardingView.6cbb474b.js b/assets/OnboardingView.6808416b.js similarity index 97% rename from assets/OnboardingView.6cbb474b.js rename to assets/OnboardingView.6808416b.js index afee3db..1933dff 100644 --- a/assets/OnboardingView.6cbb474b.js +++ b/assets/OnboardingView.6808416b.js @@ -1 +1 @@ -import{b as $,a as q,s as A,r as R,c as m,e as p,w as i,f as t,W as j,g,ao as F,j as o,_ as C,X as V,ap as k,i as w,H as x,aq as G,ar as T,n as P,as as z,x as H,k as Q,l as W,t as _,F as X,p as J,q as K}from"./index.50d624cf.js";import{_ as s}from"./FormField.cfadbc4d.js";import{_ as u}from"./FormCheckRadio.e317012f.js";import{_ as D}from"./FormControl.72f8cf1c.js";import{c as Y,a as Z,b as ee}from"./admin.29e998c4.js";const M=$();async function ae(f,c){try{return await M.callApi(`/discord/exportVPN/${f}?discordId=${c}`)}catch(d){throw console.log("Error exporting vpn:",d),d}}async function ne(f,c){try{return await M.callApi(`/discord/onboardArcade/${f}?discordId=${c}`)}catch(d){throw console.log("Error onboarding arcade:",d),d}}function U(){const f="01201000000000",c="0123456789ABCDEF";let d="";for(let h=0;h<6;h++)d+=c[Math.floor(Math.random()*c.length)];return f+d}const te={class:"grid grid-cols-1 gap-6"},le={class:"mb-4 flex gap-2 items-stretch"},ie={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},oe={class:"grid md:grid-cols-2 gap-6"},se={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0"},de={class:"grid gap-4"},re={class:"flex justify-between items-center"},ue={class:"m-[-5px]"},ce={class:"text-md font-bold"},me={class:"text-sm"},pe={class:"text-sm font-mono"},fe={class:"grid md:flex gap-4"},we={__name:"OnboardingView",setup(f){const c=q(),d=$(),I={name:"",useDiscord:!0,discordId:"",description:"",paseli:!0,infinitePaseli:!0,maintenance:!1,betas:!1,incognito:!1,machineList:[]},h={name:"",cabinet:!1,ota:!1,generatePCBID:!0,PCBID:""},n=A({...I}),l=A({...h}),B=R(void 0);async function E(){for(l.generatePCBID&&(l.PCBID=U());!await ee(l.PCBID);)if(l.generatePCBID)l.PCBID=U();else{window.alert("PCBID already in use!");return}n.machineList.push({name:l.name,cabinet:l.cabinet,ota:l.ota,PCBID:l.PCBID.toUpperCase()}),Object.assign(l,h)}function N(r){n.machineList=n.machineList.filter(e=>e.PCBID!==r)}async function L(){if(n.name){const r=await Y(n.name);r.unused!=null&&(B.value=r.unused)}}function O(r,e="NA_"){var a=[...r].map(v=>v.charCodeAt(0)<128?v:e).join("");return a=a.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),a=a.replace(/\s+/g,"_"),a}async function S(r,e){try{const a=await d.getArcadeVPN(r),v=new Blob([a],{type:"application/ovpn"}),b=document.createElement("a");b.href=URL.createObjectURL(v),b.download=`gradius-${O(e.name)}-phaseii-config.ovpn`,document.body.appendChild(b),b.click(),URL.revokeObjectURL(b.href),document.body.removeChild(b)}catch(a){console.log("Failed to fetch arcade data:",a)}}async function y(r){if(n.name==I.name){window.alert("Please input a name.");return}if(n.discordId==I.discordId&&n.useDiscord&&r){window.alert("Please input a Discord ID.");return}if(n.description==I.description&&!n.useDiscord){window.alert("Please input a description.");return}const e=await Z(n);r&&e.arcadeId&&(n.useDiscord?(await ne(e.arcadeId,n.discordId),await ae(e.arcadeId,n.discordId)):await S(e.arcadeId,n)),e.arcadeId?(window.alert("Onboarding complete!"),c.push({name:"arcade",params:{id:e.arcadeId}})):window.alert("Failed to onboard!")}return(r,e)=>(m(),p(K,null,{default:i(()=>[t(J,null,{default:i(()=>[t(j,{icon:g(F),title:"Arcade Onboarding",color:"text-green-400",main:""},null,8,["icon"]),o("div",te,[t(C,{"is-form":"",class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"General Information",icon:g(k),class:"mb-2"},null,8,["icon"]),t(s,{label:"Arcade Name"},{default:i(()=>[t(D,{modelValue:n.name,"onUpdate:modelValue":e[0]||(e[0]=a=>n.name=a),"input-value":n.name,name:"arcadeName",required:""},null,8,["modelValue","input-value"])]),_:1}),o("div",le,[t(w,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=a=>L())}),B.value==!0?(m(),p(x,{key:0,path:g(G),color:"text-green-400",size:"25"},null,8,["path"])):B.value==!1?(m(),p(x,{key:1,path:g(T),color:"text-red-400",size:"25"},null,8,["path"])):P("",!0)]),t(s,{label:"Use Discord",help:"Automated provisioning rather than manual. BadManiac will DM the user via Discord."},{default:i(()=>[t(u,{modelValue:n.useDiscord,"onUpdate:modelValue":e[2]||(e[2]=a=>n.useDiscord=a),"input-value":n.useDiscord,name:"useDiscord",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),n.useDiscord?(m(),p(s,{key:0,label:"Discord ID",help:"Owner's Discord User ID."},{default:i(()=>[t(D,{modelValue:n.discordId,"onUpdate:modelValue":e[3]||(e[3]=a=>n.discordId=a),"input-value":n.discordId,name:"discordId",required:""},null,8,["modelValue","input-value"])]),_:1})):P("",!0),n.useDiscord?P("",!0):(m(),p(s,{key:1,label:"Description",help:"Manual description rather than automated."},{default:i(()=>[t(D,{modelValue:n.description,"onUpdate:modelValue":e[4]||(e[4]=a=>n.description=a),name:"description",required:""},null,8,["modelValue"])]),_:1}))]),_:1}),t(C,{"is-form":"",class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"Settings",icon:g(z),class:"mb-2"},null,8,["icon"]),o("div",ie,[t(s,{label:"PASELI Enabled",help:"Enable or disable PASELI services."},{default:i(()=>[t(u,{modelValue:n.paseli,"onUpdate:modelValue":e[5]||(e[5]=a=>n.paseli=a),"input-value":n.paseli,name:"paseli",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Infinite PASELI",help:"Enable or disable infinite PASELI."},{default:i(()=>[t(u,{modelValue:n.infinitePaseli,"onUpdate:modelValue":e[6]||(e[6]=a=>n.infinitePaseli=a),"input-value":n.infinitePaseli,name:"infinitePaseli",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Maintenance Mode",help:"Place this arcade under Maintenance."},{default:i(()=>[t(u,{modelValue:n.maintenance,"onUpdate:modelValue":e[7]||(e[7]=a=>n.maintenance=a),"input-value":n.maintenance,name:"maintenance",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Incognito Mode",help:"Hide the eAmusement network and ranking data."},{default:i(()=>[t(u,{modelValue:n.incognito,"onUpdate:modelValue":e[8]||(e[8]=a=>n.incognito=a),"input-value":n.incognito,name:"incognito",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Beta Testing",help:"Enable or disable beta testing."},{default:i(()=>[t(u,{modelValue:n.betas,"onUpdate:modelValue":e[9]||(e[9]=a=>n.betas=a),"input-value":n.betas,name:"betas",type:"switch"},null,8,["modelValue","input-value"])]),_:1})])]),_:1}),t(C,{class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"Machines",icon:g(k),class:"mb-2"},null,8,["icon"]),o("div",oe,[o("form",{class:"h-full",onSubmit:e[15]||(e[15]=H(a=>E(),["prevent"]))},[t(s,{label:"Generate PCBID",help:"Generate a PCBID rather than supply one."},{default:i(()=>[t(u,{modelValue:l.generatePCBID,"onUpdate:modelValue":e[10]||(e[10]=a=>l.generatePCBID=a),"input-value":l.generatePCBID,name:"generatePCBID",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),l.generatePCBID?P("",!0):(m(),p(s,{key:0,label:"PCBID"},{default:i(()=>[t(D,{modelValue:l.PCBID,"onUpdate:modelValue":e[11]||(e[11]=a=>l.PCBID=a),name:"pcbid",required:"",minlength:"20",maxlength:"20"},null,8,["modelValue"])]),_:1})),t(s,{label:"Name"},{default:i(()=>[t(D,{modelValue:l.name,"onUpdate:modelValue":e[12]||(e[12]=a=>l.name=a),name:"name",required:""},null,8,["modelValue"])]),_:1}),o("div",se,[t(s,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:i(()=>[t(u,{modelValue:l.cabinet,"onUpdate:modelValue":e[13]||(e[13]=a=>l.cabinet=a),"input-value":l.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:i(()=>[t(u,{modelValue:l.ota,"onUpdate:modelValue":e[14]||(e[14]=a=>l.ota=a),"input-value":l.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),t(w,{color:"success",type:"submit",label:"Add Machine"})],32),o("div",null,[t(V,{color:"warning",label:"Queue",class:"mb-4"}),o("div",de,[(m(!0),Q(X,null,W(n.machineList,a=>(m(),p(C,{key:a.name,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:i(()=>[o("div",re,[o("div",ue,[o("h1",ce,_(a.name),1),o("h2",me,_(a.cabinet?"Cabinet":"Setup")+_(a.ota?" - OTA Enabled":null),1),o("h2",pe,_(a.PCBID!=""?a.PCBID:"not generated"),1)]),t(w,{color:"danger",label:"Remove",onClick:v=>N(a.PCBID)},null,8,["onClick"])])]),_:2},1024))),128))])])])]),_:1}),o("div",fe,[t(w,{type:"submit",color:"success",label:n.useDiscord?"Create Arcade with Discord":"Create Arcade and VPN",small:!1,onClick:e[16]||(e[16]=a=>y(!0))},null,8,["label"]),t(w,{type:"submit",color:"info",label:"Create Arcade",small:!1,onClick:e[17]||(e[17]=a=>y(!1))})])])]),_:1})]),_:1}))}};export{we as default}; +import{b as $,a as q,s as A,r as R,c as m,e as p,w as i,f as t,W as j,g,ao as F,j as o,_ as C,X as V,ap as k,i as w,H as x,aq as G,ar as T,n as P,as as z,x as H,k as Q,l as W,t as _,F as X,p as J,q as K}from"./index.c7a4379d.js";import{_ as s}from"./FormField.123204c5.js";import{_ as u}from"./FormCheckRadio.ccdc6b02.js";import{_ as D}from"./FormControl.c18421be.js";import{c as Y,a as Z,b as ee}from"./admin.0b8ffc54.js";const M=$();async function ae(f,c){try{return await M.callApi(`/discord/exportVPN/${f}?discordId=${c}`)}catch(d){throw console.log("Error exporting vpn:",d),d}}async function ne(f,c){try{return await M.callApi(`/discord/onboardArcade/${f}?discordId=${c}`)}catch(d){throw console.log("Error onboarding arcade:",d),d}}function U(){const f="01201000000000",c="0123456789ABCDEF";let d="";for(let h=0;h<6;h++)d+=c[Math.floor(Math.random()*c.length)];return f+d}const te={class:"grid grid-cols-1 gap-6"},le={class:"mb-4 flex gap-2 items-stretch"},ie={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},oe={class:"grid md:grid-cols-2 gap-6"},se={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0"},de={class:"grid gap-4"},re={class:"flex justify-between items-center"},ue={class:"m-[-5px]"},ce={class:"text-md font-bold"},me={class:"text-sm"},pe={class:"text-sm font-mono"},fe={class:"grid md:flex gap-4"},we={__name:"OnboardingView",setup(f){const c=q(),d=$(),I={name:"",useDiscord:!0,discordId:"",description:"",paseli:!0,infinitePaseli:!0,maintenance:!1,betas:!1,incognito:!1,machineList:[]},h={name:"",cabinet:!1,ota:!1,generatePCBID:!0,PCBID:""},n=A({...I}),l=A({...h}),B=R(void 0);async function E(){for(l.generatePCBID&&(l.PCBID=U());!await ee(l.PCBID);)if(l.generatePCBID)l.PCBID=U();else{window.alert("PCBID already in use!");return}n.machineList.push({name:l.name,cabinet:l.cabinet,ota:l.ota,PCBID:l.PCBID.toUpperCase()}),Object.assign(l,h)}function N(r){n.machineList=n.machineList.filter(e=>e.PCBID!==r)}async function L(){if(n.name){const r=await Y(n.name);r.unused!=null&&(B.value=r.unused)}}function O(r,e="NA_"){var a=[...r].map(v=>v.charCodeAt(0)<128?v:e).join("");return a=a.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),a=a.replace(/\s+/g,"_"),a}async function S(r,e){try{const a=await d.getArcadeVPN(r),v=new Blob([a],{type:"application/ovpn"}),b=document.createElement("a");b.href=URL.createObjectURL(v),b.download=`gradius-${O(e.name)}-phaseii-config.ovpn`,document.body.appendChild(b),b.click(),URL.revokeObjectURL(b.href),document.body.removeChild(b)}catch(a){console.log("Failed to fetch arcade data:",a)}}async function y(r){if(n.name==I.name){window.alert("Please input a name.");return}if(n.discordId==I.discordId&&n.useDiscord&&r){window.alert("Please input a Discord ID.");return}if(n.description==I.description&&!n.useDiscord){window.alert("Please input a description.");return}const e=await Z(n);r&&e.arcadeId&&(n.useDiscord?(await ne(e.arcadeId,n.discordId),await ae(e.arcadeId,n.discordId)):await S(e.arcadeId,n)),e.arcadeId?(window.alert("Onboarding complete!"),c.push({name:"arcade",params:{id:e.arcadeId}})):window.alert("Failed to onboard!")}return(r,e)=>(m(),p(K,null,{default:i(()=>[t(J,null,{default:i(()=>[t(j,{icon:g(F),title:"Arcade Onboarding",color:"text-green-400",main:""},null,8,["icon"]),o("div",te,[t(C,{"is-form":"",class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"General Information",icon:g(k),class:"mb-2"},null,8,["icon"]),t(s,{label:"Arcade Name"},{default:i(()=>[t(D,{modelValue:n.name,"onUpdate:modelValue":e[0]||(e[0]=a=>n.name=a),"input-value":n.name,name:"arcadeName",required:""},null,8,["modelValue","input-value"])]),_:1}),o("div",le,[t(w,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=a=>L())}),B.value==!0?(m(),p(x,{key:0,path:g(G),color:"text-green-400",size:"25"},null,8,["path"])):B.value==!1?(m(),p(x,{key:1,path:g(T),color:"text-red-400",size:"25"},null,8,["path"])):P("",!0)]),t(s,{label:"Use Discord",help:"Automated provisioning rather than manual. BadManiac will DM the user via Discord."},{default:i(()=>[t(u,{modelValue:n.useDiscord,"onUpdate:modelValue":e[2]||(e[2]=a=>n.useDiscord=a),"input-value":n.useDiscord,name:"useDiscord",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),n.useDiscord?(m(),p(s,{key:0,label:"Discord ID",help:"Owner's Discord User ID."},{default:i(()=>[t(D,{modelValue:n.discordId,"onUpdate:modelValue":e[3]||(e[3]=a=>n.discordId=a),"input-value":n.discordId,name:"discordId",required:""},null,8,["modelValue","input-value"])]),_:1})):P("",!0),n.useDiscord?P("",!0):(m(),p(s,{key:1,label:"Description",help:"Manual description rather than automated."},{default:i(()=>[t(D,{modelValue:n.description,"onUpdate:modelValue":e[4]||(e[4]=a=>n.description=a),name:"description",required:""},null,8,["modelValue"])]),_:1}))]),_:1}),t(C,{"is-form":"",class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"Settings",icon:g(z),class:"mb-2"},null,8,["icon"]),o("div",ie,[t(s,{label:"PASELI Enabled",help:"Enable or disable PASELI services."},{default:i(()=>[t(u,{modelValue:n.paseli,"onUpdate:modelValue":e[5]||(e[5]=a=>n.paseli=a),"input-value":n.paseli,name:"paseli",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Infinite PASELI",help:"Enable or disable infinite PASELI."},{default:i(()=>[t(u,{modelValue:n.infinitePaseli,"onUpdate:modelValue":e[6]||(e[6]=a=>n.infinitePaseli=a),"input-value":n.infinitePaseli,name:"infinitePaseli",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Maintenance Mode",help:"Place this arcade under Maintenance."},{default:i(()=>[t(u,{modelValue:n.maintenance,"onUpdate:modelValue":e[7]||(e[7]=a=>n.maintenance=a),"input-value":n.maintenance,name:"maintenance",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Incognito Mode",help:"Hide the eAmusement network and ranking data."},{default:i(()=>[t(u,{modelValue:n.incognito,"onUpdate:modelValue":e[8]||(e[8]=a=>n.incognito=a),"input-value":n.incognito,name:"incognito",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Beta Testing",help:"Enable or disable beta testing."},{default:i(()=>[t(u,{modelValue:n.betas,"onUpdate:modelValue":e[9]||(e[9]=a=>n.betas=a),"input-value":n.betas,name:"betas",type:"switch"},null,8,["modelValue","input-value"])]),_:1})])]),_:1}),t(C,{class:"row-span-1"},{default:i(()=>[t(V,{color:"info",label:"Machines",icon:g(k),class:"mb-2"},null,8,["icon"]),o("div",oe,[o("form",{class:"h-full",onSubmit:e[15]||(e[15]=H(a=>E(),["prevent"]))},[t(s,{label:"Generate PCBID",help:"Generate a PCBID rather than supply one."},{default:i(()=>[t(u,{modelValue:l.generatePCBID,"onUpdate:modelValue":e[10]||(e[10]=a=>l.generatePCBID=a),"input-value":l.generatePCBID,name:"generatePCBID",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),l.generatePCBID?P("",!0):(m(),p(s,{key:0,label:"PCBID"},{default:i(()=>[t(D,{modelValue:l.PCBID,"onUpdate:modelValue":e[11]||(e[11]=a=>l.PCBID=a),name:"pcbid",required:"",minlength:"20",maxlength:"20"},null,8,["modelValue"])]),_:1})),t(s,{label:"Name"},{default:i(()=>[t(D,{modelValue:l.name,"onUpdate:modelValue":e[12]||(e[12]=a=>l.name=a),name:"name",required:""},null,8,["modelValue"])]),_:1}),o("div",se,[t(s,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:i(()=>[t(u,{modelValue:l.cabinet,"onUpdate:modelValue":e[13]||(e[13]=a=>l.cabinet=a),"input-value":l.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t(s,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:i(()=>[t(u,{modelValue:l.ota,"onUpdate:modelValue":e[14]||(e[14]=a=>l.ota=a),"input-value":l.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),t(w,{color:"success",type:"submit",label:"Add Machine"})],32),o("div",null,[t(V,{color:"warning",label:"Queue",class:"mb-4"}),o("div",de,[(m(!0),Q(X,null,W(n.machineList,a=>(m(),p(C,{key:a.name,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:i(()=>[o("div",re,[o("div",ue,[o("h1",ce,_(a.name),1),o("h2",me,_(a.cabinet?"Cabinet":"Setup")+_(a.ota?" - OTA Enabled":null),1),o("h2",pe,_(a.PCBID!=""?a.PCBID:"not generated"),1)]),t(w,{color:"danger",label:"Remove",onClick:v=>N(a.PCBID)},null,8,["onClick"])])]),_:2},1024))),128))])])])]),_:1}),o("div",fe,[t(w,{type:"submit",color:"success",label:n.useDiscord?"Create Arcade with Discord":"Create Arcade and VPN",small:!1,onClick:e[16]||(e[16]=a=>y(!0))},null,8,["label"]),t(w,{type:"submit",color:"info",label:"Create Arcade",small:!1,onClick:e[17]||(e[17]=a=>y(!1))})])])]),_:1})]),_:1}))}};export{we as default}; diff --git a/assets/PaseliView.e7a84347.js b/assets/PaseliView.698f8d1a.js similarity index 90% rename from assets/PaseliView.e7a84347.js rename to assets/PaseliView.698f8d1a.js index 2016578..f308efb 100644 --- a/assets/PaseliView.e7a84347.js +++ b/assets/PaseliView.698f8d1a.js @@ -1 +1 @@ -import{r as i,u as y,o as P,c as d,e as I,w as n,f as e,k as S,W as m,g as f,aG as k,_,j as r,aD as B,F as $,n as E,p as L,q as N}from"./index.50d624cf.js";import{_ as h}from"./GeneralTable.4f4fde04.js";import{_ as C}from"./ArcadeCard.9c6efd45.js";import{A as D,e as F}from"./arcade.e13c8430.js";const R={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},T={class:"w-full"},V={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},j={class:"w-full"},M={__name:"PaseliView",setup(G){const t=i({}),s=i({}),c=i(!0),v=y(),u=parseInt(v.params.id);async function p(){try{t.value=null;const a=await D(u);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await F(u);s.value=a,c.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}P(()=>{c.value=!0,p(),w()});const g=[{text:"Timestamp",value:"timestamp",width:200},{text:"Amount",value:"data.delta",width:200},{text:"Remaining Balance",value:"data.balance",width:200},{text:"Reason",value:"data.reason",width:200}],b=[{text:"Player",value:"username"},{text:"Balance",value:"balance"}];function x(a){var o=[];for(var l of JSON.parse(JSON.stringify(a))){if(l.timestamp){const A=new Date(l.timestamp*1e3);l.timestamp=A.toLocaleString()}o.push(l)}return o}return(a,o)=>(d(),I(N,null,{default:n(()=>[e(L,null,{default:n(()=>[!c.value&&t.value?(d(),S($,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(m,{icon:f(k),title:"Player PASELI Balances",main:""},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",R,[r("div",T,[e(h,{headers:b,items:s.value.balances},null,8,["items"])])])]),_:1}),e(m,{icon:f(B),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",V,[r("div",j,[e(h,{headers:g,items:x(s.value.transactions)},null,8,["items"])])])]),_:1})],64)):E("",!0)]),_:1})]),_:1}))}};export{M as default}; +import{r as i,u as y,o as P,c as d,e as I,w as n,f as e,k as S,W as m,g as f,aG as k,_,j as r,aD as B,F as $,n as E,p as L,q as N}from"./index.c7a4379d.js";import{_ as h}from"./GeneralTable.ab9d0560.js";import{_ as C}from"./ArcadeCard.dbd366a4.js";import{A as D,e as F}from"./arcade.bbb632fa.js";const R={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},T={class:"w-full"},V={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},j={class:"w-full"},M={__name:"PaseliView",setup(G){const t=i({}),s=i({}),c=i(!0),v=y(),u=parseInt(v.params.id);async function p(){try{t.value=null;const a=await D(u);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await F(u);s.value=a,c.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}P(()=>{c.value=!0,p(),w()});const g=[{text:"Timestamp",value:"timestamp",width:200},{text:"Amount",value:"data.delta",width:200},{text:"Remaining Balance",value:"data.balance",width:200},{text:"Reason",value:"data.reason",width:200}],b=[{text:"Player",value:"username"},{text:"Balance",value:"balance"}];function x(a){var o=[];for(var l of JSON.parse(JSON.stringify(a))){if(l.timestamp){const A=new Date(l.timestamp*1e3);l.timestamp=A.toLocaleString()}o.push(l)}return o}return(a,o)=>(d(),I(N,null,{default:n(()=>[e(L,null,{default:n(()=>[!c.value&&t.value?(d(),S($,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(m,{icon:f(k),title:"Player PASELI Balances",main:""},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",R,[r("div",T,[e(h,{headers:b,items:s.value.balances},null,8,["items"])])])]),_:1}),e(m,{icon:f(B),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",V,[r("div",j,[e(h,{headers:g,items:x(s.value.transactions)},null,8,["items"])])])]),_:1})],64)):E("",!0)]),_:1})]),_:1}))}};export{M as default}; diff --git a/assets/PersonalScores.1b5bb8c5.js b/assets/PersonalScores.887b5225.js similarity index 76% rename from assets/PersonalScores.1b5bb8c5.js rename to assets/PersonalScores.887b5225.js index e5cd118..eb3c4e0 100644 --- a/assets/PersonalScores.1b5bb8c5.js +++ b/assets/PersonalScores.887b5225.js @@ -1 +1 @@ -import{u as O,a as Q,b as X,a5 as Y,r as j,o as aa,c as q,e as ea,w as c,f as n,k as ra,W as sa,g as r,aZ as ta,j as la,i as L,m as na,aB as oa,_ as da,F as ca,n as ua,p as fa,q as ia}from"./index.50d624cf.js";import{_ as pa}from"./GeneralTable.4f4fde04.js";import{A as _a}from"./profile.664336c0.js";const ha={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3 pb-6"},va={__name:"PersonalScores",setup(ga){const u=O(),U=Q(),W=X();var t=null,e=null,o=null;t=u.params.game,o=u.params.userId,e=Y(t),e||U.push({name:"ErrorPage",params:{catchAll:"404"}});const l=j(null),f=j([]),i=[{text:"Timestamp",value:"timestamp",width:140},{text:"New PB",value:"newRecord",width:100},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:180},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var Z of e.scoreHeaders)i.push(Z);aa(async()=>{try{const s=await W.getAttemptData(t,o);f.value=J(s)}catch(s){console.error("Failed to fetch score data:",s)}z()});async function z(){try{l.value=null;const s=await _a(t,null,o);l.value=s}catch(s){console.error("Failed to fetch user profile data:",s)}}function J(s){var p,_,h,g,k,b,m,v,w,$,T,x,S,B,N,P,I,y,R,A,C,F,G,H,D,V,E,M;var d=[];for(var a of s){if(a.newRecord?a.newRecord="\u2705":a.newRecord="",a.timestamp){const K=new Date(a.timestamp*1e3);a.timestamp=K.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((A=a.data)==null?void 0:A.skill_perc)/100}%`:a.data.skill_perc="0%",(C=a.data)!=null&&C.skill_points&&(a.data.skill_points=((F=a.data)==null?void 0:F.skill_points)/10),((G=a.data)==null?void 0:G.perc)>0?a.data.perc=`${((H=a.data)==null?void 0:H.perc)/100}%`:a.data.perc="0%",(D=a.data)!=null&&D.new_skill&&(a.data.new_skill=((V=a.data)==null?void 0:V.new_skill)/10),(E=a.data)!=null&&E.music_rate&&(a.data.music_rate=((M=a.data)==null?void 0:M.music_rate)/10),d.push(a)}return d}return(s,d)=>(q(),ea(ia,null,{default:c(()=>[n(fa,null,{default:c(()=>[l.value?(q(),ra(ca,{key:0},[n(sa,{icon:r(ta),title:`${l.value.username}'s ${r(e).shortName?r(e).shortName:r(e).name} Scores`,main:""},null,8,["icon","title"]),la("div",ha,[n(L,{icon:r(na),href:`/#/games/${r(t)}/profiles/${l.value.userId}`,color:"info",label:`${l.value.username}'s Profile`},null,8,["icon","href","label"]),n(L,{icon:r(oa),href:`/#/games/${r(t)}`,color:"info",label:`${r(e).shortName?r(e).shortName:r(e).name} Home`},null,8,["icon","href","label"])]),n(da,{"has-table":""},{default:c(()=>[n(pa,{headers:i,items:f.value},null,8,["items"])]),_:1})],64)):ua("",!0)]),_:1})]),_:1}))}};export{va as default}; +import{u as Q,a as X,b as Y,a5 as Z,r as j,o as aa,c as q,e as ea,w as c,f as n,k as ra,W as sa,g as r,bc as ta,j as la,i as L,m as na,aB as oa,_ as da,F as ca,n as ua,p as fa,q as ia}from"./index.c7a4379d.js";import{_ as pa}from"./GeneralTable.ab9d0560.js";import{A as _a}from"./profile.0e06a01a.js";const ha={class:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3 pb-6"},va={__name:"PersonalScores",setup(ga){const u=Q(),U=X(),W=Y();var t=null,e=null,o=null;t=u.params.game,o=u.params.userId,e=Z(t),e||U.push({name:"ErrorPage",params:{catchAll:"404"}});const l=j(null),f=j([]),i=[{text:"Timestamp",value:"timestamp",width:140},{text:"New PB",value:"newRecord",width:100},{text:"Song",value:"song.name",width:180},{text:"Artist",value:"song.artist",width:180},{text:"Chart",value:"song.chart",width:100},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var z of e.scoreHeaders)i.push(z);aa(async()=>{try{const s=await W.getAttemptData(t,o);f.value=K(s)}catch(s){console.error("Failed to fetch score data:",s)}J()});async function J(){try{l.value=null;const s=await _a(t,null,o);l.value=s}catch(s){console.error("Failed to fetch user profile data:",s)}}function K(s){var p,_,h,g,k,b,m,v,w,$,T,x,S,B,N,P,I,y,R,A,C,F,G,H,D,V,E,M;var d=[];for(var a of s){if(a.newRecord?a.newRecord="\u2705":a.newRecord="",a.timestamp){const O=new Date(a.timestamp*1e3);a.timestamp=O.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((A=a.data)==null?void 0:A.skill_perc)/100}%`:a.data.skill_perc="0%",(C=a.data)!=null&&C.skill_points&&(a.data.skill_points=((F=a.data)==null?void 0:F.skill_points)/10),((G=a.data)==null?void 0:G.perc)>0?a.data.perc=`${((H=a.data)==null?void 0:H.perc)/100}%`:a.data.perc="0%",(D=a.data)!=null&&D.new_skill&&(a.data.new_skill=((V=a.data)==null?void 0:V.new_skill)/10),(E=a.data)!=null&&E.music_rate&&(a.data.music_rate=((M=a.data)==null?void 0:M.music_rate)/10),d.push(a)}return d}return(s,d)=>(q(),ea(ia,null,{default:c(()=>[n(fa,null,{default:c(()=>[l.value?(q(),ra(ca,{key:0},[n(sa,{icon:r(ta),title:`${l.value.username}'s ${r(e).shortName?r(e).shortName:r(e).name} Scores`,main:""},null,8,["icon","title"]),la("div",ha,[n(L,{icon:r(na),href:`/#/games/${r(t)}/profiles/${l.value.userId}`,color:"info",label:`${l.value.username}'s Profile`},null,8,["icon","href","label"]),n(L,{icon:r(oa),href:`/#/games/${r(t)}`,color:"info",label:`${r(e).shortName?r(e).shortName:r(e).name} Home`},null,8,["icon","href","label"])]),n(da,{"has-table":""},{default:c(()=>[n(pa,{headers:i,items:f.value},null,8,["items"])]),_:1})],64)):ua("",!0)]),_:1})]),_:1}))}};export{va as default}; diff --git a/assets/PlayerView.d34348ba.js b/assets/PlayerView.d34348ba.js new file mode 100644 index 0000000..c046a42 --- /dev/null +++ b/assets/PlayerView.d34348ba.js @@ -0,0 +1,5 @@ +import{b as ge,r as N,o as ee,c as r,k as x,l as Z,e as y,w as v,j as u,f as m,X as U,n as c,t as w,_ as I,F as V,d as pe,aQ as fe,aR as he,M as oe,aS as re,aT as ke,h as ne,aU as be,aV as ie,aW as we,aX as xe,aY as Se,aZ as De,a_ as Pe,a$ as Ce,b0 as $e,b1 as Ve,B as ue,g as i,u as Te,a as je,a5 as Ae,s as Ne,p as Ie,m as Le,i as le,b2 as Oe,W as G,aJ as Be,aK as Re,aF as Fe,am as C,A as Je,U as R,b3 as Ee,b4 as Ge,b5 as Me,ak as Ue,b6 as He,b7 as ze,q as qe}from"./index.c7a4379d.js";import{_ as Xe,g as ce,a as Y}from"./ProfileCard.92347781.js";import{_ as Ke}from"./FormControl.c18421be.js";import{_ as We}from"./UserSticker.7bc9287b.js";import{b as Qe,A as Ye}from"./profile.0e06a01a.js";import{A as Ze}from"./arcade.bbb632fa.js";import{g as se}from"./danClass.233b0381.js";import"./userData.bcc92478.js";const ea={class:"flex space-x-2 mb-2"},aa={class:"flex justify-between items-center"},ta={class:"grid"},la={class:"text-lg font-bold"},sa={class:"text-md"},ra={class:"text-lg"},na={class:"text-lg"},de={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(s){const o=ge(),d=N(null),h=s,p={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return ee(async()=>{try{d.value=null;const l=h.jubilityData.map(n=>n.song_id),b=await o.getMusicData("jubeat",h.version,l),f=h.jubilityData.map(n=>{const e=b.find(S=>S.id===n.song_id&&S.chart===n.chart);return{...n,...e?{songData:e}:{}}});f.sort((n,e)=>e.rate-n.rate),d.value=f}catch(l){console.error("Failed to fetch music data:",l)}}),(l,b)=>d.value?(r(!0),x(V,{key:0},Z(d.value,f=>(r(),y(I,{key:f.id,"color-prop":"bg-slate-800 dark:bg-slate-800",class:"my-3 p-5","has-table":""},{default:v(()=>[u("div",ea,[m(U,{label:p[f.chart].label,color:p[f.chart].color},null,8,["label","color"]),f.hard?(r(),y(U,{key:0,label:"Hard Mode",color:"danger"})):c("",!0)]),u("div",aa,[u("div",ta,[u("h1",la,w(f.songData.name),1),u("h2",sa,w(f.songData.artist),1)]),u("div",null,[u("h2",ra,"Jubility: "+w(f.value/10),1),u("h2",na,"Rate: "+w(f.rate/10),1)])])]),_:2},1024))),128)):c("",!0)}},ye={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},oa={ariaLabel:{type:String},ariaDescribedby:{type:String}},ia={type:{type:String,required:!0},destroyDelay:{type:Number,default:0},...ye,...oa},ua=xe[0]==="2"?(s,o)=>Object.assign(s,{attrs:o}):(s,o)=>Object.assign(s,o);function M(s){return be(s)?re(s):s}function ca(s){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;return be(o)?new Proxy(s,{}):s}function da(s,o){const d=s.options;d&&o&&Object.assign(d,o)}function _e(s,o){s.labels=o}function ve(s,o,d){const h=[];s.datasets=o.map(p=>{const l=s.datasets.find(b=>b[d]===p[d]);return!l||!p.data||h.includes(l)?{...p}:(h.push(l),Object.assign(l,p),l)})}function ma(s,o){const d={labels:[],datasets:[]};return _e(d,s.labels),ve(d,s.datasets,o),d}const pa=pe({props:ia,setup(s,o){let{expose:d,slots:h}=o;const p=N(null),l=fe(null);d({chart:l});const b=()=>{if(!p.value)return;const{type:e,data:S,options:g,plugins:k,datasetIdKey:D}=s,j=ma(S,D),$=ca(j,S);l.value=new ie(p.value,{type:e,data:$,options:{...g},plugins:k})},f=()=>{const e=re(l.value);e&&(s.destroyDelay>0?setTimeout(()=>{e.destroy(),l.value=null},s.destroyDelay):(e.destroy(),l.value=null))},n=e=>{e.update(s.updateMode)};return ee(b),he(f),oe([()=>s.options,()=>s.data],(e,S)=>{let[g,k]=e,[D,j]=S;const $=re(l.value);if(!$)return;let A=!1;if(g){const T=M(g),L=M(D);T&&T!==L&&(da($,T),A=!0)}if(k){const T=M(k.labels),L=M(j.labels),O=M(k.datasets),H=M(j.datasets);T!==L&&(_e($.config.data,T),A=!0),O&&O!==H&&(ve($.config.data,O,s.datasetIdKey),A=!0)}A&&ke(()=>{n($)})},{deep:!0}),()=>ne("canvas",{role:"img",ariaLabel:s.ariaLabel,ariaDescribedby:s.ariaDescribedby,ref:p},[ne("p",{},[h.default?h.default():""])])}});function fa(s,o){return ie.register(o),pe({props:ye,setup(d,h){let{expose:p}=h;const l=fe(null),b=f=>{l.value=f==null?void 0:f.chart};return p({chart:l}),()=>ne(pa,ua({ref:b},{type:s,...d}))}})}const me=fa("radar",we),ba={class:"grid lg:grid-cols-2 gap-4"},ya={class:"w-full grid place-content-center text-center"},_a={class:"text-lg"},va={class:"w-full grid place-content-center text-center"},ga={class:"text-lg"},ha={__name:"UserNotesRadar",props:{profile:{type:Number,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(s){ie.register(Se,De,Pe,Ce,$e,Ve);const o=s,d=N(o.profile),h=N(o.version),p=N(!0),l=N(0),b=N({labels:["Notes","Peak","Scratch","Sof-Lan","Charge","Chord"],datasets:[{label:"SP",backgroundColor:"rgba(22, 95, 250, 0.2)",borderColor:"rgba(22, 95, 250, 1)",pointBackgroundColor:"rgba(22, 95, 250, 1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(22, 95, 250, 1)",data:[]},{label:"DP",backgroundColor:"rgba(250, 170, 22, 0.2)",borderColor:"rgba(250, 170, 22, 1)",pointBackgroundColor:"rgba(250, 170, 22, 1)",pointBorderColor:"#fff",pointHoverBackgroundColor:"#fff",pointHoverBorderColor:"rgba(250, 170, 22, 1)",data:[]}]});oe(()=>o.version,()=>{d.value=o.profile,h.value=o.version,f()});async function f(){var g,k;try{const D=await Qe(o.game,o.version,d.value,[["notes_radar",0],["notes_radar",1]]),j=$=>{const[A,T,L,O,H,ae]=$;return[A/100,T/100,L/100,O/100,H/100,ae/100]};((g=D[0])==null?void 0:g.achievementId)===0&&(b.value.datasets[0].data=j(D[0].data.radar_score)),((k=D[1])==null?void 0:k.achievementId)===1&&(b.value.datasets[1].data=j(D[1].data.radar_score)),p.value=!1,l.value+=1}catch(D){console.error("Failed to fetch arcade data:",D)}}ee(async()=>{f()});const n={responsive:!1,maintainAspectRatio:!0,scales:{r:{ticks:{stepSize:30,callback:function(g){return g}},pointLabels:{font:{size:15}}}}},e=ue(()=>b.value.datasets[0].data.reduce((g,k)=>g+k,0).toFixed(2)),S=ue(()=>b.value.datasets[1].data.reduce((g,k)=>g+k,0).toFixed(2));return(g,k)=>b.value.datasets[0]?(r(),y(I,{key:0,class:"my-6"},{default:v(()=>[u("div",ba,[m(I,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:v(()=>[m(U,{color:"info",label:"SP Radar",class:"mb-2"}),u("div",ya,[(r(),y(i(me),{key:l.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:b.value.labels,datasets:[b.value.datasets[0]]},options:n},null,8,["data"])),u("span",_a,"Total score: "+w(e.value),1)])]),_:1}),m(I,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:v(()=>[m(U,{color:"info",label:"DP Radar",class:"mb-2"}),u("div",va,[(r(),y(i(me),{key:l.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:b.value.labels,datasets:[b.value.datasets[1]]},options:n},null,8,["data"])),u("span",ga,"Total score: "+w(S.value),1)])]),_:1})])]),_:1})):c("",!0)}},ka={class:"md:flex pb-6 md:justify-between md:items-center"},wa={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},xa=["src"],Sa={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},Da={class:"w-full"},Pa={class:"md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3"},Ca={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},$a={class:"my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6"},Va={class:"my-6 grid grid-cols-1 md:grid-cols-2 gap-6"},Ta={class:"my-6"},ja={class:"my-6"},Aa={class:"border-s border-neutral-300 md:flex md:justify-start md:gap-10 md:border-s-0 md:border-t md:overflow-x-auto overflow-y-visible md:whitespace-nowrap scrollbar"},Na={class:"flex-start flex items-center pt-2 md:block md:pt-4"},Ia={class:"mt-2 text-sm font-light"},La={class:"ms-4 pb-6 md:ms-0"},Oa={class:"text-lg font-semibold"},Ha={__name:"PlayerView",setup(s){const o="https://cdn.phaseii.network/file/PhaseII/web-assets",d=Te(),h=je();var p=null,l=null,b=null,f=!0;p=d.params.game,b=d.params.userId,l=Ae(p),l||h.push({name:"ErrorPage",params:{catchAll:"404"}});const n=Ne({currentVersion:null});oe(()=>n.currentVersion,()=>{f?f=!1:S()});const e=N(null);ee(async()=>{S()}),l.versions||(n.currentVersion=1);async function S(){try{e.value=null;var t=await Ye(p,n.currentVersion,b);t.timeline=await ae(t),e.value=O(t),t&&!n.currentVersion&&(n.currentVersion=t.versions[t.versions.length-1])}catch(a){console.error("Failed to fetch user profile data:",a)}}async function g(t){try{return await Ze(t)}catch(a){console.error("Failed to fetch arcade data:",a)}}var k=[{label:"Register Date",type:String,span:"md:col-span-2",key:"first_play_timestamp"},{label:"Last Play",type:String,span:"md:col-span-2",key:"last_play_timestamp"},{label:"First Arcade",type:String,span:"md:col-span-2",key:"first_play_arcade"},{label:"Last Arcade",type:String,span:"md:col-span-2",key:"last_play_arcade"},{label:"Total Plays",type:Number,key:"total_plays"},{label:"EXP",type:Number,key:"exp"},{label:"SP Plays",type:Number,key:"single_plays"},{label:"DP Plays",type:Number,key:"double_plays"},{label:"SP DJPOINT",type:Number,key:"single_dj_points"},{label:"DP DJPOINT",type:Number,key:"double_dj_points"}];function D(){return n.currentVersion?`${o}/games/${l.id}/card/${n.currentVersion}.webp`:l.cardBG}function j(){var t;return n.currentVersion&&((t=l.videoTable)==null?void 0:t.includes(n.currentVersion))?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${l.id}/${n.currentVersion}.mp4`:null}function $(){var t;return(t=l.videoTable)!=null&&t.includes(n.currentVersion)?null:` + background-image: url('${D()}'); + background-size: cover; + background-repeat: no-repeat; + `}function A(t,a){if(a){if(t.isSkill&&a.jubility)return ce(a.jubility);if(t.isJubility&&a.records.skill)return Y(a.records.skill)}return""}function T(t){var a=[];for(const P of l.versions)t.includes(P.id)&&a.push(P);return a}function L(t,a){return t.isSkill?a.stats[t.key]/100:t.isJubility?a.stats[t.key]/10:a.stats[t.key]}function O(t){if(t.stats){if(t.stats.first_play_timestamp){const a=new Date(t.stats.first_play_timestamp*1e3);t.stats.first_play_timestamp=a.toLocaleString()}if(t.stats.last_play_timestamp){const a=new Date(t.stats.last_play_timestamp*1e3);t.stats.last_play_timestamp=a.toLocaleString()}t.dp&&t.dp.dan!==void 0&&(t.dp.dan=se(t.dp.dan).short)}return t}function H(t){var P;const a=(P=t.stats)==null?void 0:P.count;return a?[a.mfc!=null?{label:"MFCs",value:a.mfc}:0,a.pfc!=null?{label:"PFCs",value:a.pfc}:0,a.fc!=null?{label:"GFCs",value:a.fc}:0,a.gfc!=null?{label:"FCs",value:a.gfc}:0,a.life4!=null?{label:"Life-4 Clears",value:a.life4}:0]:[]}async function ae(t){const a=t==null?void 0:t.stats,P=a==null?void 0:a.first_play_timestamp,F=a==null?void 0:a.last_play_timestamp,z=a==null?void 0:a.arcade_history,B=[];if(P&&B.push({timestamp:new Date(P*1e3).toLocaleString(),arcade:a==null?void 0:a.first_play_arcade,first_play:!0}),z)for(const[J,E]of Object.entries(z)){const X=await g(J);for(const[K,W]of Object.entries(E))for(const q of W){const Q=new Date(q*1e3);[P,F].includes(q)||B.push({timestamp:Q.toLocaleString(),arcade:X.name,machineId:K,first_play:!1})}}return F&&B.push({timestamp:new Date(F*1e3).toLocaleString(),arcade:a==null?void 0:a.last_play_arcade,first_play:!1}),B.sort((J,E)=>new Date(J.timestamp).getTime()-new Date(E.timestamp).getTime())}return(t,a)=>(r(),y(qe,null,{default:v(()=>[e.value?(r(),y(Ie,{key:0},{default:v(()=>{var P,F,z,B,J,E,X,K,W,q,Q;return[u("div",ka,[m(le,{icon:i(Le),href:`/#/games/${i(p)}`,class:"w-full md:w-auto",color:"info",label:`${i(l).shortName?i(l).shortName:i(l).name} Home`},null,8,["icon","href","label"]),i(l).versions&&e.value?(r(),x("div",wa,[a[1]||(a[1]=u("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),m(Ke,{modelValue:n.currentVersion,"onUpdate:modelValue":a[0]||(a[0]=_=>n.currentVersion=_),options:T(e.value.versions)},null,8,["modelValue","options"])])):c("",!0)]),m(G,{icon:i(Oe),title:"View Profile",main:""},null,8,["icon"]),n.currentVersion&&e.value?(r(),x("div",{key:0,style:Fe($()),class:"rounded-2xl mb-6 card-container"},[u("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:j(),class:"background-video"},null,8,xa),u("div",Sa,[u("div",Da,[m(Xe,{"use-small":"",game:i(p),version:n.currentVersion,profile:e.value},{default:v(()=>[u("div",Pa,[m(le,{href:`/#/games/${i(p)}/scores/${e.value.userId}`,icon:i(Be),class:"w-full md:w-auto",color:"info",label:"View Scores"},null,8,["href","icon"]),m(le,{href:`/#/games/${i(p)}/records/${e.value.userId}`,icon:i(Re),class:"w-full md:w-auto",color:"info",label:"View Records"},null,8,["href","icon"])])]),_:1},8,["game","version","profile"])])])],4)):c("",!0),u("div",Ca,[(r(!0),x(V,null,Z(i(k),_=>(r(),x(V,{key:_},[e.value.stats[_.key]?(r(),y(C,{key:0,class:Je(_.span),label:_.label,number:_.type==Number?L(_,e.value):null,"num-color":A(_)},{default:v(()=>[R(w(_.type==String?e.value.stats[_.key]:null),1)]),_:2},1032,["class","label","number","num-color"])):c("",!0)],64))),128)),(F=(P=e.value.stats)==null?void 0:P.count)!=null&&F.records?(r(),y(C,{key:0,label:"Records",number:(B=(z=e.value.stats)==null?void 0:z.count)==null?void 0:B.records},null,8,["number"])):c("",!0),(E=(J=e.value.stats)==null?void 0:J.count)!=null&&E.attempts?(r(),y(C,{key:1,label:"Attempts",number:(K=(X=e.value.stats)==null?void 0:X.count)==null?void 0:K.attempts},null,8,["number"])):c("",!0),e.value.skill?(r(),y(C,{key:2,label:"Skill Points",number:e.value.skill/100,"num-color":i(ce)(e.value.skill)},null,8,["number","num-color"])):c("",!0),e.value.profile_skill?(r(),y(C,{key:3,label:"Skill Level"},{default:v(()=>[R(w(e.value.profile_skill/100),1)]),_:1})):c("",!0),e.value.jubility?(r(),y(C,{key:4,label:"Jubility","num-color":i(Y)(e.value.jubility)},{default:v(()=>[R(w(e.value.jubility/10),1)]),_:1},8,["num-color"])):c("",!0),e.value.pick_up_jubility?(r(),y(C,{key:5,label:"Pick-Up Jubility","num-color":i(Y)(e.value.pick_up_jubility)},{default:v(()=>[R(w(e.value.pick_up_jubility/10),1)]),_:1},8,["num-color"])):c("",!0),e.value.common_jubility?(r(),y(C,{key:6,label:"Common Jubility","num-color":i(Y)(e.value.common_jubility)},{default:v(()=>[R(w(e.value.common_jubility/10),1)]),_:1},8,["num-color"])):c("",!0),e.value.deller?(r(),y(C,{key:7,label:"Deller",number:e.value.deller},null,8,["number"])):c("",!0),e.value.sgrade?(r(),y(C,{key:8,label:"SP DAN"},{default:v(()=>[R(w(i(se)(e.value.sgrade).label),1)]),_:1})):c("",!0),e.value.dgrade?(r(),y(C,{key:9,label:"DP DAN"},{default:v(()=>[R(w(i(se)(e.value.dgrade).label),1)]),_:1})):c("",!0)]),(W=e.value.stats)!=null&&W.count?(r(),x(V,{key:1},[m(G,{icon:i(Ee),title:"Stats",main:""},null,8,["icon"]),u("div",$a,[(r(!0),x(V,null,Z(H(e.value),_=>(r(),x(V,{key:_},[_?(r(),y(C,{key:0,label:_.label,number:_},null,8,["label","number"])):c("",!0)],64))),128))])],64)):c("",!0),e.value.jubility?(r(),x(V,{key:2},[m(G,{icon:i(Ge),title:"Jubility Breakdown",main:""},null,8,["icon"]),u("div",Va,[e.value.pick_up_breakdown?(r(),y(I,{key:0},{default:v(()=>[m(U,{label:"Pick-Up",color:"info"}),m(de,{"jubility-data":e.value.pick_up_breakdown,",":"",version:n.currentVersion},null,8,["jubility-data","version"])]),_:1})):c("",!0),e.value.other_breakdown?(r(),y(I,{key:1},{default:v(()=>[m(U,{label:"Common",color:"info"}),m(de,{"jubility-data":e.value.other_breakdown,",":"",version:n.currentVersion},null,8,["jubility-data","version"])]),_:1})):c("",!0)])],64)):c("",!0),(q=e.value)!=null&&q.trbitem?(r(),x(V,{key:3},[m(G,{icon:i(Me),title:"Sticker Board",main:""},null,8,["icon"]),u("div",Ta,[m(I,{class:"w-full grid place-content-center"},{default:v(()=>[m(We,{version:n.currentVersion,profile:e.value,size:290},null,8,["version","profile"])]),_:1})])],64)):c("",!0),i(l).id==i(Ue).IIDX&&n.currentVersion>=29?(r(),x(V,{key:4},[m(G,{icon:i(He),title:"Notes Radar",main:""},null,8,["icon"]),m(ha,{game:i(l).id,version:n.currentVersion,profile:i(b)},null,8,["game","version","profile"])],64)):c("",!0),(Q=e.value)!=null&&Q.timeline?(r(),x(V,{key:5},[m(G,{icon:i(ze),title:"Timeline",main:""},null,8,["icon"]),u("div",ja,[m(I,null,{default:v(()=>{var _;return[u("ol",Aa,[(r(!0),x(V,null,Z(JSON.parse(JSON.stringify((_=e.value)==null?void 0:_.timeline)).reverse(),te=>(r(),x("li",{key:te.timestamp,class:"md:inline-block flex-shrink-0"},[u("div",Na,[a[2]||(a[2]=u("div",{class:"-ms-[6px] me-3 h-[12px] w-[12px] md:w-0.5 md:h-4 rounded-full md:rounded-none bg-gray-300 md:-mt-6 md:me-0 md:ms-0"},null,-1)),u("p",Ia,w(te.timestamp),1)]),u("div",La,[u("h4",Oa,w(te.arcade),1)])]))),128))])]}),_:1})])],64)):c("",!0)]}),_:1})):c("",!0)]),_:1}))}};export{Ha as default}; diff --git a/assets/PlayerView.ff4d1c4d.js b/assets/PlayerView.ff4d1c4d.js deleted file mode 100644 index c3efb34..0000000 --- a/assets/PlayerView.ff4d1c4d.js +++ /dev/null @@ -1,5 +0,0 @@ -import{b as ie,r as q,o as X,c as l,k as f,l as B,e as d,w as m,j as r,f as c,X as O,n,t as p,_ as N,F as g,u as ne,a as oe,a5 as ue,s as ce,M as de,p as me,g as i,m as _e,i as M,aQ as fe,W as T,aJ as pe,aK as be,aF as ye,am as y,A as ve,U as w,aR as ge,aS as ke,aT as he,aU as we,q as Se}from"./index.50d624cf.js";import{_ as xe,g as z,a as L}from"./ProfileCard.75eed2e7.js";import{_ as Ve}from"./FormControl.72f8cf1c.js";import{_ as $e}from"./UserSticker.35490213.js";import{A as De}from"./profile.664336c0.js";import{A as Pe}from"./arcade.e13c8430.js";import{g as R}from"./danClass.233b0381.js";import"./userData.bcc92478.js";const je={class:"flex space-x-2 mb-2"},Ae={class:"flex justify-between items-center"},Te={class:"grid"},Ne={class:"text-lg font-bold"},Ie={class:"text-md"},Ce={class:"text-lg"},Je={class:"text-lg"},H={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(U){const E=ie(),k=q(null),$=U,v={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return X(async()=>{try{k.value=null;const u=$.jubilityData.map(s=>s.song_id),D=await E.getMusicData("jubeat",$.version,u),_=$.jubilityData.map(s=>{const t=D.find(P=>P.id===s.song_id&&P.chart===s.chart);return{...s,...t?{songData:t}:{}}});_.sort((s,t)=>t.rate-s.rate),k.value=_}catch(u){console.error("Failed to fetch music data:",u)}}),(u,D)=>k.value?(l(!0),f(g,{key:0},B(k.value,_=>(l(),d(N,{key:_.id,"color-prop":"bg-slate-800 dark:bg-slate-800",class:"my-3 p-5","has-table":""},{default:m(()=>[r("div",je,[c(O,{label:v[_.chart].label,color:v[_.chart].color},null,8,["label","color"]),_.hard?(l(),d(O,{key:0,label:"Hard Mode",color:"danger"})):n("",!0)]),r("div",Ae,[r("div",Te,[r("h1",Ne,p(_.songData.name),1),r("h2",Ie,p(_.songData.artist),1)]),r("div",null,[r("h2",Ce,"Jubility: "+p(_.value/10),1),r("h2",Je,"Rate: "+p(_.rate/10),1)])])]),_:2},1024))),128)):n("",!0)}},Fe={class:"md:flex pb-6 md:justify-between md:items-center"},Le={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},Be=["src"],Oe={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},Ee={class:"w-full"},Ge={class:"md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3"},Me={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},Re={class:"my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6"},Ue={class:"my-6 grid grid-cols-1 md:grid-cols-2 gap-6"},ze={class:"my-6"},He={class:"my-6"},qe={class:"border-s border-neutral-300 md:flex md:justify-start md:gap-10 md:border-s-0 md:border-t md:overflow-x-auto overflow-y-visible md:whitespace-nowrap scrollbar"},Xe={class:"flex-start flex items-center pt-2 md:block md:pt-4"},Ke={class:"mt-2 text-sm font-light"},Qe={class:"ms-4 pb-6 md:ms-0"},We={class:"text-lg font-semibold"},it={__name:"PlayerView",setup(U){const E="https://cdn.phaseii.network/file/PhaseII/web-assets",k=ne(),$=oe();var v=null,u=null,D=null,_=!0;v=k.params.game,D=k.params.userId,u=ue(v),u||$.push({name:"ErrorPage",params:{catchAll:"404"}});const s=ce({currentVersion:null});de(()=>s.currentVersion,()=>{_?_=!1:P()});const t=q(null);X(async()=>{P()}),u.versions||(s.currentVersion=1);async function P(){try{t.value=null;var a=await De(v,s.currentVersion,D);a.timeline=await re(a),t.value=le(a),a&&!s.currentVersion&&(s.currentVersion=a.versions[a.versions.length-1])}catch(e){console.error("Failed to fetch user profile data:",e)}}async function K(a){try{return await Pe(a)}catch(e){console.error("Failed to fetch arcade data:",e)}}var Q=[{label:"Register Date",type:String,span:"md:col-span-2",key:"first_play_timestamp"},{label:"Last Play",type:String,span:"md:col-span-2",key:"last_play_timestamp"},{label:"First Arcade",type:String,span:"md:col-span-2",key:"first_play_arcade"},{label:"Last Arcade",type:String,span:"md:col-span-2",key:"last_play_arcade"},{label:"Total Plays",type:Number,key:"total_plays"},{label:"EXP",type:Number,key:"exp"},{label:"SP Plays",type:Number,key:"single_plays"},{label:"DP Plays",type:Number,key:"double_plays"},{label:"SP DJPOINT",type:Number,key:"single_dj_points"},{label:"DP DJPOINT",type:Number,key:"double_dj_points"}];function W(){return s.currentVersion?`${E}/games/${u.id}/card/${s.currentVersion}.webp`:u.cardBG}function Y(){var a;return s.currentVersion&&((a=u.videoTable)==null?void 0:a.includes(s.currentVersion))?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${u.id}/${s.currentVersion}.mp4`:null}function Z(){var a;return(a=u.videoTable)!=null&&a.includes(s.currentVersion)?null:` - background-image: url('${W()}'); - background-size: cover; - background-repeat: no-repeat; - `}function ee(a,e){if(e){if(a.isSkill&&e.jubility)return z(e.jubility);if(a.isJubility&&e.records.skill)return L(e.records.skill)}return""}function te(a){var e=[];for(const b of u.versions)a.includes(b.id)&&e.push(b);return e}function ae(a,e){return a.isSkill?e.stats[a.key]/100:a.isJubility?e.stats[a.key]/10:e.stats[a.key]}function le(a){if(a.stats){if(a.stats.first_play_timestamp){const e=new Date(a.stats.first_play_timestamp*1e3);a.stats.first_play_timestamp=e.toLocaleString()}if(a.stats.last_play_timestamp){const e=new Date(a.stats.last_play_timestamp*1e3);a.stats.last_play_timestamp=e.toLocaleString()}a.dp&&a.dp.dan!==void 0&&(a.dp.dan=R(a.dp.dan).short)}return a}function se(a){var b;const e=(b=a.stats)==null?void 0:b.count;return e?[e.mfc!=null?{label:"MFCs",value:e.mfc}:0,e.pfc!=null?{label:"PFCs",value:e.pfc}:0,e.fc!=null?{label:"GFCs",value:e.fc}:0,e.gfc!=null?{label:"FCs",value:e.gfc}:0,e.life4!=null?{label:"Life-4 Clears",value:e.life4}:0]:[]}async function re(a){const e=a==null?void 0:a.stats,b=e==null?void 0:e.first_play_timestamp,S=e==null?void 0:e.last_play_timestamp,j=e==null?void 0:e.arcade_history,h=[];if(b&&h.push({timestamp:new Date(b*1e3).toLocaleString(),arcade:e==null?void 0:e.first_play_arcade,first_play:!0}),j)for(const[x,V]of Object.entries(j)){const I=await K(x);for(const[C,J]of Object.entries(V))for(const A of J){const F=new Date(A*1e3);[b,S].includes(A)||h.push({timestamp:F.toLocaleString(),arcade:I.name,machineId:C,first_play:!1})}}return S&&h.push({timestamp:new Date(S*1e3).toLocaleString(),arcade:e==null?void 0:e.last_play_arcade,first_play:!1}),h.sort((x,V)=>new Date(x.timestamp).getTime()-new Date(V.timestamp).getTime())}return(a,e)=>(l(),d(Se,null,{default:m(()=>[t.value?(l(),d(me,{key:0},{default:m(()=>{var b,S,j,h,x,V,I,C,J,A,F;return[r("div",Fe,[c(M,{icon:i(_e),href:`/#/games/${i(v)}`,class:"w-full md:w-auto",color:"info",label:`${i(u).shortName?i(u).shortName:i(u).name} Home`},null,8,["icon","href","label"]),i(u).versions&&t.value?(l(),f("div",Le,[e[1]||(e[1]=r("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),c(Ve,{modelValue:s.currentVersion,"onUpdate:modelValue":e[0]||(e[0]=o=>s.currentVersion=o),options:te(t.value.versions)},null,8,["modelValue","options"])])):n("",!0)]),c(T,{icon:i(fe),title:"View Profile",main:""},null,8,["icon"]),s.currentVersion&&t.value?(l(),f("div",{key:0,style:ye(Z()),class:"rounded-2xl mb-6 card-container"},[r("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:Y(),class:"background-video"},null,8,Be),r("div",Oe,[r("div",Ee,[c(xe,{"use-small":"",game:i(v),version:s.currentVersion,profile:t.value},{default:m(()=>[r("div",Ge,[c(M,{href:`/#/games/${i(v)}/scores/${t.value.userId}`,icon:i(pe),class:"w-full md:w-auto",color:"info",label:"View Scores"},null,8,["href","icon"]),c(M,{href:`/#/games/${i(v)}/records/${t.value.userId}`,icon:i(be),class:"w-full md:w-auto",color:"info",label:"View Records"},null,8,["href","icon"])])]),_:1},8,["game","version","profile"])])])],4)):n("",!0),r("div",Me,[(l(!0),f(g,null,B(i(Q),o=>(l(),f(g,{key:o},[t.value.stats[o.key]?(l(),d(y,{key:0,class:ve(o.span),label:o.label,number:o.type==Number?ae(o,t.value):null,"num-color":ee(o)},{default:m(()=>[w(p(o.type==String?t.value.stats[o.key]:null),1)]),_:2},1032,["class","label","number","num-color"])):n("",!0)],64))),128)),(S=(b=t.value.stats)==null?void 0:b.count)!=null&&S.records?(l(),d(y,{key:0,label:"Records",number:(h=(j=t.value.stats)==null?void 0:j.count)==null?void 0:h.records},null,8,["number"])):n("",!0),(V=(x=t.value.stats)==null?void 0:x.count)!=null&&V.attempts?(l(),d(y,{key:1,label:"Attempts",number:(C=(I=t.value.stats)==null?void 0:I.count)==null?void 0:C.attempts},null,8,["number"])):n("",!0),t.value.skill?(l(),d(y,{key:2,label:"Skill Points",number:t.value.skill/100,"num-color":i(z)(t.value.skill)},null,8,["number","num-color"])):n("",!0),t.value.profile_skill?(l(),d(y,{key:3,label:"Skill Level"},{default:m(()=>[w(p(t.value.profile_skill/100),1)]),_:1})):n("",!0),t.value.jubility?(l(),d(y,{key:4,label:"Jubility","num-color":i(L)(t.value.jubility)},{default:m(()=>[w(p(t.value.jubility/10),1)]),_:1},8,["num-color"])):n("",!0),t.value.pick_up_jubility?(l(),d(y,{key:5,label:"Pick-Up Jubility","num-color":i(L)(t.value.pick_up_jubility)},{default:m(()=>[w(p(t.value.pick_up_jubility/10),1)]),_:1},8,["num-color"])):n("",!0),t.value.common_jubility?(l(),d(y,{key:6,label:"Common Jubility","num-color":i(L)(t.value.common_jubility)},{default:m(()=>[w(p(t.value.common_jubility/10),1)]),_:1},8,["num-color"])):n("",!0),t.value.deller?(l(),d(y,{key:7,label:"Deller",number:t.value.deller},null,8,["number"])):n("",!0),t.value.sgrade?(l(),d(y,{key:8,label:"SP DAN"},{default:m(()=>[w(p(i(R)(t.value.sgrade).label),1)]),_:1})):n("",!0),t.value.dgrade?(l(),d(y,{key:9,label:"DP DAN"},{default:m(()=>[w(p(i(R)(t.value.dgrade).label),1)]),_:1})):n("",!0)]),(J=t.value.stats)!=null&&J.count?(l(),f(g,{key:1},[c(T,{icon:i(ge),title:"Stats",main:""},null,8,["icon"]),r("div",Re,[(l(!0),f(g,null,B(se(t.value),o=>(l(),f(g,{key:o},[o?(l(),d(y,{key:0,label:o.label,number:o},null,8,["label","number"])):n("",!0)],64))),128))])],64)):n("",!0),t.value.jubility?(l(),f(g,{key:2},[c(T,{icon:i(ke),title:"Jubility Breakdown",main:""},null,8,["icon"]),r("div",Ue,[t.value.pick_up_breakdown?(l(),d(N,{key:0},{default:m(()=>[c(O,{label:"Pick-Up",color:"info"}),c(H,{"jubility-data":t.value.pick_up_breakdown,",":"",version:s.currentVersion},null,8,["jubility-data","version"])]),_:1})):n("",!0),t.value.other_breakdown?(l(),d(N,{key:1},{default:m(()=>[c(O,{label:"Common",color:"info"}),c(H,{"jubility-data":t.value.other_breakdown,",":"",version:s.currentVersion},null,8,["jubility-data","version"])]),_:1})):n("",!0)])],64)):n("",!0),(A=t.value)!=null&&A.trbitem?(l(),f(g,{key:3},[c(T,{icon:i(he),title:"Sticker Board",main:""},null,8,["icon"]),r("div",ze,[c(N,{class:"w-full grid place-content-center"},{default:m(()=>[c($e,{version:s.currentVersion,profile:t.value,size:290},null,8,["version","profile"])]),_:1})])],64)):n("",!0),(F=t.value)!=null&&F.timeline?(l(),f(g,{key:4},[c(T,{icon:i(we),title:"Timeline",main:""},null,8,["icon"]),r("div",He,[c(N,null,{default:m(()=>{var o;return[r("ol",qe,[(l(!0),f(g,null,B(JSON.parse(JSON.stringify((o=t.value)==null?void 0:o.timeline)).reverse(),G=>(l(),f("li",{key:G.timestamp,class:"md:inline-block flex-shrink-0"},[r("div",Xe,[e[2]||(e[2]=r("div",{class:"-ms-[6px] me-3 h-[12px] w-[12px] md:w-0.5 md:h-4 rounded-full md:rounded-none bg-gray-300 md:-mt-6 md:me-0 md:ms-0"},null,-1)),r("p",Ke,p(G.timestamp),1)]),r("div",Qe,[r("h4",We,p(G.arcade),1)])]))),128))])]}),_:1})])],64)):n("",!0)]}),_:1})):n("",!0)]),_:1}))}};export{it as default}; diff --git a/assets/PlayersView.cf5014e9.js b/assets/PlayersView.3c85d84e.js similarity index 93% rename from assets/PlayersView.cf5014e9.js rename to assets/PlayersView.3c85d84e.js index 3033b72..0c79c3f 100644 --- a/assets/PlayersView.cf5014e9.js +++ b/assets/PlayersView.3c85d84e.js @@ -1 +1 @@ -import{u as b,a as k,a5 as I,r as A,o as R,c,e as u,w as f,f as n,j as o,g as s,i as h,aJ as D,n as g,aK as B,aF as C,W as L,aL as N,_ as S,p as V,q as j}from"./index.50d624cf.js";import{_ as F}from"./GameTitleLine.d158ad3c.js";import{_ as G}from"./GeneralTable.4f4fde04.js";import{a as M}from"./profile.664336c0.js";import{a as H}from"./sources.0e8cabdf.js";import{d as T}from"./userData.bcc92478.js";import{g as y}from"./danClass.233b0381.js";const q={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},z={class:"w-full"},E={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},J={class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},K={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},O={class:"w-full"},ea={__name:"PlayersView",setup(W){const v=b(),_=k();var l=null,t=null;l=v.params.id,t=I(l),t==null&&_.push({name:"ErrorPage",params:{catchAll:"404"}});const m=A([]);R(async()=>{try{const e=await M(l);m.value=x(e)}catch(e){console.error("Failed to fetch profile data:",e)}});const i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),t.noRivals||i.push({text:"Rival ID",value:"extid",width:100}),i.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),t.playerHeaders)for(var w of t.playerHeaders)i.push(w);function x(e){var r=[];for(var a of e){if(a.extid&&(a.extid=T(a.extid)),a.stats){if(a.stats.last_play_timestamp){const d=new Date(a.stats.last_play_timestamp*1e3);a.stats.last_play_timestamp=d.toLocaleString()}a.sgrade&&(a.sgrade=y(a.sgrade).short),a.dgrade&&(a.dgrade=y(a.dgrade).short)}r.push(a)}return r.sort((d,p)=>{const $=d.stats&&d.stats.total_plays||0;return(p.stats&&p.stats.total_plays||0)-$}),r}const P=e=>{const r=e.userId;_.push(`/games/${l}/profiles/${r}`)};return(e,r)=>(c(),u(j,null,{default:f(()=>[n(V,null,{default:f(()=>[o("div",{style:C(s(H)(s(t))),class:"rounded-2xl mb-6 card-container"},[o("div",q,[o("div",z,[o("div",E,[n(F,{path:s(t).icon,title:s(t).name},null,8,["path","title"])])]),o("div",J,[s(t).noScores?g("",!0):(c(),u(h,{key:0,href:`/#/games/${s(l)}/scores`,icon:s(D),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),s(t).noRecords?g("",!0):(c(),u(h,{key:1,href:`/#/games/${s(l)}/records`,icon:s(B),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))])])],4),n(L,{icon:s(N),title:"All Players",main:""},null,8,["icon"]),n(S,{"has-table":""},{default:f(()=>[o("div",K,[o("div",O,[n(G,{headers:i,items:m.value,path:`/#/${s(l)}/profiles/`,onRowClicked:P},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ea as default}; +import{u as b,a as k,a5 as I,r as A,o as R,c,e as u,w as f,f as n,j as o,g as s,i as h,aJ as D,n as g,aK as B,aF as C,W as L,aL as N,_ as S,p as V,q as j}from"./index.c7a4379d.js";import{_ as F}from"./GameTitleLine.8066eed7.js";import{_ as G}from"./GeneralTable.ab9d0560.js";import{a as M}from"./profile.0e06a01a.js";import{a as H}from"./sources.0e8cabdf.js";import{d as T}from"./userData.bcc92478.js";import{g as y}from"./danClass.233b0381.js";const q={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},z={class:"w-full"},E={class:"md:flex md:px-5 md:space-x-10 md:justify-between md:items-center"},J={class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},K={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},O={class:"w-full"},ea={__name:"PlayersView",setup(W){const v=b(),_=k();var l=null,t=null;l=v.params.id,t=I(l),t==null&&_.push({name:"ErrorPage",params:{catchAll:"404"}});const m=A([]);R(async()=>{try{const e=await M(l);m.value=x(e)}catch(e){console.error("Failed to fetch profile data:",e)}});const i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),t.noRivals||i.push({text:"Rival ID",value:"extid",width:100}),i.push({text:"Last Play",value:"stats.last_play_timestamp",width:150},{text:"Last Arcade",value:"stats.last_play_arcade",width:150},{text:"Plays",value:"stats.total_plays",sortable:!0,width:50}),t.playerHeaders)for(var w of t.playerHeaders)i.push(w);function x(e){var r=[];for(var a of e){if(a.extid&&(a.extid=T(a.extid)),a.stats){if(a.stats.last_play_timestamp){const d=new Date(a.stats.last_play_timestamp*1e3);a.stats.last_play_timestamp=d.toLocaleString()}a.sgrade&&(a.sgrade=y(a.sgrade).short),a.dgrade&&(a.dgrade=y(a.dgrade).short)}r.push(a)}return r.sort((d,p)=>{const $=d.stats&&d.stats.total_plays||0;return(p.stats&&p.stats.total_plays||0)-$}),r}const P=e=>{const r=e.userId;_.push(`/games/${l}/profiles/${r}`)};return(e,r)=>(c(),u(j,null,{default:f(()=>[n(V,null,{default:f(()=>[o("div",{style:C(s(H)(s(t))),class:"rounded-2xl mb-6 card-container"},[o("div",q,[o("div",z,[o("div",E,[n(F,{path:s(t).icon,title:s(t).name},null,8,["path","title"])])]),o("div",J,[s(t).noScores?g("",!0):(c(),u(h,{key:0,href:`/#/games/${s(l)}/scores`,icon:s(D),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),s(t).noRecords?g("",!0):(c(),u(h,{key:1,href:`/#/games/${s(l)}/records`,icon:s(B),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))])])],4),n(L,{icon:s(N),title:"All Players",main:""},null,8,["icon"]),n(S,{"has-table":""},{default:f(()=>[o("div",K,[o("div",O,[n(G,{headers:i,items:m.value,path:`/#/${s(l)}/profiles/`,onRowClicked:P},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ea as default}; diff --git a/assets/PostView.afb9f1ae.js b/assets/PostView.0cc01d4c.js similarity index 93% rename from assets/PostView.afb9f1ae.js rename to assets/PostView.0cc01d4c.js index 1f47fc1..fab9021 100644 --- a/assets/PostView.afb9f1ae.js +++ b/assets/PostView.0cc01d4c.js @@ -1,2 +1,2 @@ -import{d as k,h as c,u as g,a as v,b as B,r as h,o as $,c as o,e as x,w as l,f as d,T as S,g as e,_ as N,i as C,m as V,j as t,k as u,t as y,F as j,l as A,n as F,p as D,q as I}from"./index.50d624cf.js";const M=k({name:"BaseButtons",props:{noWrap:Boolean,type:{type:String,default:"justify-start"},classAddon:{type:String,default:"mr-3 last:mr-0 mb-3"},mb:{type:String,default:"-mb-3"}},render(){const m=this.$slots&&this.$slots.default,i=["flex","items-center",this.type,this.noWrap?"flex-nowrap":"flex-wrap"];return this.mb&&i.push(this.mb),c("div",{class:i},m?this.$slots.default().map(s=>s&&s.children&&typeof s.children=="object"?c(s,{},s.children.map(f=>c(f,{class:[this.classAddon]}))):c(s,{class:[this.classAddon]})):null)}}),R={class:"flex flex-col items-center"},T=["src"],W={class:"text-left md:text-center"},q={class:"text-2xl"},z={key:1},H={__name:"PostView",setup(m){const i=g(),s=v(),f=parseInt(i.params.id),w=B();var a=h({data:{}}),p=h("");$(async()=>{try{const r=await w.fetchNews(f);a.value=r.news,p.value=r.news.body.split(` +import{d as k,h as c,u as g,a as v,b as B,r as h,o as $,c as o,e as x,w as l,f as d,T as S,g as e,_ as N,i as C,m as V,j as t,k as u,t as y,F as j,l as A,n as F,p as D,q as I}from"./index.c7a4379d.js";const M=k({name:"BaseButtons",props:{noWrap:Boolean,type:{type:String,default:"justify-start"},classAddon:{type:String,default:"mr-3 last:mr-0 mb-3"},mb:{type:String,default:"-mb-3"}},render(){const m=this.$slots&&this.$slots.default,i=["flex","items-center",this.type,this.noWrap?"flex-nowrap":"flex-wrap"];return this.mb&&i.push(this.mb),c("div",{class:i},m?this.$slots.default().map(s=>s&&s.children&&typeof s.children=="object"?c(s,{},s.children.map(f=>c(f,{class:[this.classAddon]}))):c(s,{class:[this.classAddon]})):null)}}),R={class:"flex flex-col items-center"},T=["src"],W={class:"text-left md:text-center"},q={class:"text-2xl"},z={key:1},H={__name:"PostView",setup(m){const i=g(),s=v(),f=parseInt(i.params.id),w=B();var a=h({data:{}}),p=h("");$(async()=>{try{const r=await w.fetchNews(f);a.value=r.news,p.value=r.news.body.split(` `)}catch(r){console.error("Failed to fetch news data:",r)}});function b(){s.push("/")}return(r,n)=>(o(),x(I,null,{default:l(()=>[d(D,null,{default:l(()=>[d(S,null,{default:l(()=>[e(a)!={}?(o(),x(N,{key:0,"has-table":""},{footer:l(()=>[d(M,null,{default:l(()=>[d(C,{label:"Home",color:"info",icon:e(V),"icon-size":"20",onClick:b},null,8,["icon"])]),_:1})]),default:l(()=>[t("div",R,[t("img",{src:e(a).data.img,class:"rounded-t-2xl md:rounded-2xl md:w-1/2 md:m-4"},null,8,T)]),e(a)?(o(),u("div",{key:e(a).id,class:"flex flex-col items-center p-4"},[t("div",W,[t("h1",q,y(e(a).title),1),n[1]||(n[1]=t("hr",{class:"pb-1 my-2"},null,-1)),(o(!0),u(j,null,A(e(p),_=>(o(),u("div",{key:_},[t("p",null,y(_),1),n[0]||(n[0]=t("br",null,null,-1))]))),128))])])):(o(),u("div",z,n[2]||(n[2]=[t("h1",{class:"text-2xl"},"News not found...",-1)])))]),_:1})):F("",!0)]),_:1})]),_:1})]),_:1}))}};export{H as default}; diff --git a/assets/ProfileCard.75eed2e7.js b/assets/ProfileCard.92347781.js similarity index 99% rename from assets/ProfileCard.75eed2e7.js rename to assets/ProfileCard.92347781.js index d288077..2054030 100644 --- a/assets/ProfileCard.75eed2e7.js +++ b/assets/ProfileCard.92347781.js @@ -1 +1 @@ -var B=Object.defineProperty;var z=(e,t,l)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l;var w=(e,t,l)=>(z(e,typeof t!="symbol"?t+"":t,l),l);import{r as y,M as q,B as P,c as r,k as f,j as a,F as $,l as I,aF as k,aM as N,n as c,a5 as H,o as R,ak as U,e as g,A as S,t as v,g as d,aN as E,i as b,aO as F,aJ as L,aK as A,G as T,aP as C}from"./index.50d624cf.js";import{d as M}from"./userData.bcc92478.js";const G={class:"inner"},O=["src"],V={__name:"UserEmblem",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){var u;const t=e,l=y(t.profile);l.value.emblem=n((u=l.value.last)==null?void 0:u.emblem);const o=y(t.version);q(()=>t.version,()=>{var s;l.value=t.profile,l.value.emblem=n((s=l.value.last)==null?void 0:s.emblem)}),q(()=>t.version,()=>{o.value=t.version});const p=["background","main","ornament","effect","speech_bubble"],i=P(()=>{const s="https://cdn.phaseii.network/file/PhaseII/game-assets";return p.map(h=>{var m;return`${`${s}/emblems`}/${o.value}/${(m=l.value.emblem)==null?void 0:m[h]}.png`})});function n(s){if(s)return{background:s[0],main:s[1],ornament:s[2],effect:s[3],speech_bubble:s[4]}}return(s,h)=>(r(),f("div",G,[a("div",{style:k(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(r(!0),f($,null,I(i.value,(x,m)=>(r(),f("div",{key:m,style:{position:"absolute"}},[a("img",{src:x,style:k(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,O)]))),128))],4)]))}};const D={class:"qpro-character absolute w-full h-full"},Q=["src"],J=["src"],K=["src"],X=["src"],W=["src"],Y=["src"],Z=["src"],ee=["src"],te=["src"],le=["src"],oe=["src"],ae=["src"],se=["src"],re=["src"],ie=["src"],ne=["src"],ce=["src"],de=["src"],ue={__name:"UserQpro",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){const t=e,l=y(t.profile),o=P(()=>{var n,u,s,h,x,m;const i=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${t.version}`;return{head:`${i}/head/${(n=l.value.qpro)==null?void 0:n.head}`,hair:`${i}/hair/${(u=l.value.qpro)==null?void 0:u.hair}`,face:`${i}/face/${(s=l.value.qpro)==null?void 0:s.face}`,body:`${i}/body/${(h=l.value.qpro)==null?void 0:h.body}`,hand:`${i}/hand/${(x=l.value.qpro)==null?void 0:x.hand}`,bg:`${i}/bg/${(m=l.value.qpro)==null?void 0:m.bg}`}});return(p,i)=>{var n,u;return r(),f("div",{class:"qpro-container relative w-full drop-shadow-xl mt-10 md:mt-0",style:k({width:`${t.size}px`,height:`${t.size}px`})},[a("div",D,[(u=(n=e.profile)==null?void 0:n.qpro)!=null&&u.bg?(r(),f("img",{key:0,class:"qpro-bg absolute",src:o.value.bg+"_bg.png",alt:"bg",style:{top:"-50px",left:"-6px",width:"150px"}},null,8,Q)):c("",!0),a("img",{class:"qpro-head-back absolute",src:o.value.head+"_b.png",alt:"Head Back",style:{top:"-20px",left:"10px",width:"90px"}},null,8,J),a("img",{class:"qpro-hair-back absolute",src:o.value.hair+"_b.png",alt:"Hair Back",style:{top:"-20px",left:"17px",width:"90px"}},null,8,K),a("img",{class:"qpro-arm-right-upper absolute",src:o.value.body+"_arm_r_upper.png",alt:"Right Arm Upper",style:{top:"33px",left:"-9px",width:"70px"}},null,8,X),a("img",{class:"qpro-arm-right-lower absolute",src:o.value.body+"_arm_r_lower.png",alt:"Right Arm Lower",style:{top:"33px",left:"-9px",width:"70px"}},null,8,W),a("img",{class:"qpro-hand-right absolute",src:o.value.hand+"_r.png",alt:"Right Hand",style:{top:"-25px",left:"-18px",width:"90px"}},null,8,Y),a("img",{class:"qpro-leg-left-lower absolute",src:o.value.body+"_leg_l_lower.png",alt:"Left Leg Lower",style:{top:"70px",left:"48px",width:"55px"}},null,8,Z),a("img",{class:"qpro-leg-left-upper absolute",src:o.value.body+"_leg_l_upper.png",alt:"Left Leg Upper",style:{top:"70px",left:"48px",width:"55px"}},null,8,ee),a("img",{class:"qpro-leg-right-lower absolute",src:o.value.body+"_leg_r_lower.png",alt:"Right Leg Lower",style:{top:"69.5px",left:"17.5px",width:"55px"}},null,8,te),a("img",{class:"qpro-leg-right-upper absolute",src:o.value.body+"_leg_r_upper.png",alt:"Right Leg Upper",style:{top:"68px",left:"17px",width:"55px"}},null,8,le),a("img",{class:"qpro-body-back absolute",src:o.value.body+"_b.png",alt:"Body Back",style:{top:"-45px",left:"0px",width:"auto"}},null,8,oe),a("img",{class:"qpro-body-front absolute",src:o.value.body+"_f.png",alt:"Body Front",style:{top:"-45px",left:"0px",width:"auto"}},null,8,ae),a("img",{class:"qpro-face absolute",src:o.value.face+".png",alt:"Face",style:{top:"-5px",left:"36px",width:"50px"}},null,8,se),a("img",{class:"qpro-hair-front absolute",src:o.value.hair+"_f.png",alt:"Hair Front",style:{top:"-18.5px",left:"16px",width:"92px"}},null,8,re),a("img",{class:"qpro-arm-left-upper absolute",src:o.value.body+"_arm_l_upper.png",alt:"Left Arm Upper",style:{top:"35px",left:"60px",width:"70px"}},null,8,ie),a("img",{class:"qpro-arm-left-lower absolute",src:o.value.body+"_arm_l_lower.png",alt:"Left Arm Lower",style:{top:"35px",left:"60px",width:"70px"}},null,8,ne),a("img",{class:"qpro-hand-left absolute",src:o.value.hand+"_l.png",alt:"Left Hand",style:{top:"-63px",left:"50px",width:"90px"}},null,8,ce),a("img",{class:"qpro-head-front absolute",src:o.value.head+"_f.png",alt:"Head Front",style:{top:"-19px",left:"20px",width:"90px"}},null,8,de)])],4)}}},me=N(ue,[["__scopeId","data-v-040871e3"]]);class _{}w(_,"gitadoraSkill",[{id:1,min:0,max:99999,color:"text-white"},{id:2,min:1e5,max:149999,color:"text-orange-500"},{id:3,min:15e4,max:199999,color:"text-orange-600"},{id:4,min:2e5,max:249999,color:"text-yellow-400"},{id:5,min:25e4,max:299999,color:"text-yellow-500"},{id:6,min:3e5,max:349999,color:"text-green-500"},{id:7,min:35e4,max:399999,color:"text-lime-500"},{id:8,min:4e5,max:449999,color:"text-blue-500"},{id:9,min:45e4,max:499999,color:"text-cyan-500"},{id:10,min:5e5,max:549999,color:"text-purple-600"},{id:11,min:55e4,max:599999,color:"text-purple-500"},{id:12,min:6e5,max:649999,color:"text-red-500"},{id:13,min:65e4,max:699999,color:"text-red-700"},{id:14,min:7e5,max:749999,color:"text-amber-600"},{id:15,min:75e4,max:799999,color:"text-stone-400"},{id:16,min:8e5,max:849999,color:"text-yellow-500"},{id:17,min:85e4,max:999999,color:"text-transparent bg-clip-text bg-gradient-to-bl from-green-300 via-blue-500 to-purple-600"}]),w(_,"jubilitySkill",[{id:1,min:0,max:2499,color:"text-white"},{id:2,min:2500,max:7499,color:"text-emerald-500"},{id:3,min:7500,max:14999,color:"text-green-500"},{id:4,min:15e3,max:24999,color:"text-sky-500"},{id:5,min:25e3,max:39999,color:"text-blue-500"},{id:6,min:4e4,max:54999,color:"text-violet-600"},{id:7,min:55e3,max:69999,color:"text-purple-600"},{id:8,min:7e4,max:84999,color:"text-pink-300"},{id:9,min:85e3,max:94999,color:"text-orange-600"},{id:10,min:95e3,max:999999,color:"text-yellow-500"}]);function pe(e){var t=_.gitadoraSkill.find(l=>e>=l.min&&l.max>=e);return t.color}function fe(e){var t=_.jubilitySkill.find(l=>e>=l.min&&l.max>=e);return t.color}const xe={class:"content-center justify-center items-center"},ge={class:"md:flex md:space-x-12 md:justify-center md:items-center grid grid-cols-1 text-center"},he={class:"drop-shadow-2xl"},be={key:0,class:"text-2xl tracking-widest font-light my-1"},ye={class:"text-xl font-mono"},ve={class:"space-y-2 text-center md:text-left lg:mx-12 p-2"},_e={class:"pt-6 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3"},qe={__name:"ProfileCard",props:{game:{type:String,default:null},version:{type:Number,default:null},profile:{type:Object,required:!0},useSmall:{type:Boolean,default:!1}},setup(e){const t=e;function l(){if(t.profile.jubility)return fe(t.profile.jubility);if(t.profile.records)return pe(t.profile.records.skill)}const o=H(t.game),p=y(t.version),i=y([]),n=y(!1);async function u(){try{const s=await C.get(`/data-sources/sdvx/akaname/${p.value}.json`);s.data&&(i.value=s.data)}catch(s){console.error("Error loading Akaname settings:",s.message)}finally{n.value=!0}}return R(async()=>{o.id===U.SDVX?await u():n.value=!0}),(s,h)=>{var x,m;return r(),f($,null,[a("div",xe,[a("div",ge,[e.game=="jubeat"&&p.value>=10&&((x=e.profile.last)==null?void 0:x.emblem)?(r(),g(V,{key:0,version:p.value,profile:e.profile,class:"place-self-center pb-6 md:pb-0"},null,8,["version","profile"])):c("",!0),e.game=="iidx"&&p.value>=20&&e.profile.qpro?(r(),g(me,{key:1,version:p.value,profile:e.profile,class:"place-self-center md:mt-10 mb-10 md:mb-0"},null,8,["version","profile"])):c("",!0),a("div",he,[e.profile.title?(r(),f("p",{key:0,class:S([l(),"text-2xl tracking-widest font-light -mb-1"])},v(e.profile.title),3)):c("",!0),a("h1",{class:S([l(),"text-4xl md:text-5xl font-bold"])},v(e.profile.username),3),n.value?(r(),f($,{key:1},[e.profile.akaname?(r(),f("p",be,v((m=i.value.find(j=>j.id===e.profile.akaname))==null?void 0:m.label),1)):c("",!0)],64)):c("",!0),a("p",ye,v(d(M)(e.profile.extid)),1)])]),a("div",ve,[a("div",_e,[!e.useSmall&&e.game?(r(),g(b,{key:0,icon:d(E),href:`/#/games/${e.game}/profiles/${e.profile.userId}`,outline:!1,color:"info",label:"View Profile"},null,8,["icon","href"])):c("",!0),!e.useSmall&&e.game?(r(),g(b,{key:1,icon:d(F),href:`/#/games/${e.game}/edit`,outline:!1,color:"info",label:"Edit Profile"},null,8,["icon","href"])):c("",!0),!e.useSmall&&!d(o).noScores?(r(),g(b,{key:2,href:`/#/games/${e.game}/scores/${e.profile.userId}`,icon:d(L),outline:!1,color:"info",label:"My Scores"},null,8,["href","icon"])):c("",!0),!e.useSmall&&!d(o).noRecords?(r(),g(b,{key:3,href:`/#/games/${e.game}/records/${e.profile.userId}`,icon:d(A),outline:!1,color:"info",label:"My Records"},null,8,["href","icon"])):c("",!0),!e.useSmall&&!d(o).noScores?(r(),g(b,{key:4,href:`/#/games/${e.game}/scores`,icon:d(L),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])):c("",!0),!e.useSmall&&!d(o).noRecords?(r(),g(b,{key:5,href:`/#/games/${e.game}/records`,icon:d(A),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"])):c("",!0)])])]),T(s.$slots,"default")],64)}}};export{me as U,qe as _,fe as a,V as b,pe as g}; +var B=Object.defineProperty;var z=(e,t,l)=>t in e?B(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l;var w=(e,t,l)=>(z(e,typeof t!="symbol"?t+"":t,l),l);import{r as y,M as q,B as P,c as r,k as f,j as a,F as $,l as I,aF as k,aM as N,n as c,a5 as H,o as R,ak as U,e as g,A as S,t as v,g as d,aN as E,i as b,aO as F,aJ as L,aK as A,G as T,aP as C}from"./index.c7a4379d.js";import{d as M}from"./userData.bcc92478.js";const G={class:"inner"},O=["src"],V={__name:"UserEmblem",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){var u;const t=e,l=y(t.profile);l.value.emblem=n((u=l.value.last)==null?void 0:u.emblem);const o=y(t.version);q(()=>t.version,()=>{var s;l.value=t.profile,l.value.emblem=n((s=l.value.last)==null?void 0:s.emblem)}),q(()=>t.version,()=>{o.value=t.version});const p=["background","main","ornament","effect","speech_bubble"],i=P(()=>{const s="https://cdn.phaseii.network/file/PhaseII/game-assets";return p.map(h=>{var m;return`${`${s}/emblems`}/${o.value}/${(m=l.value.emblem)==null?void 0:m[h]}.png`})});function n(s){if(s)return{background:s[0],main:s[1],ornament:s[2],effect:s[3],speech_bubble:s[4]}}return(s,h)=>(r(),f("div",G,[a("div",{style:k(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(r(!0),f($,null,I(i.value,(x,m)=>(r(),f("div",{key:m,style:{position:"absolute"}},[a("img",{src:x,style:k(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,O)]))),128))],4)]))}};const D={class:"qpro-character absolute w-full h-full"},Q=["src"],J=["src"],K=["src"],X=["src"],W=["src"],Y=["src"],Z=["src"],ee=["src"],te=["src"],le=["src"],oe=["src"],ae=["src"],se=["src"],re=["src"],ie=["src"],ne=["src"],ce=["src"],de=["src"],ue={__name:"UserQpro",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){const t=e,l=y(t.profile),o=P(()=>{var n,u,s,h,x,m;const i=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${t.version}`;return{head:`${i}/head/${(n=l.value.qpro)==null?void 0:n.head}`,hair:`${i}/hair/${(u=l.value.qpro)==null?void 0:u.hair}`,face:`${i}/face/${(s=l.value.qpro)==null?void 0:s.face}`,body:`${i}/body/${(h=l.value.qpro)==null?void 0:h.body}`,hand:`${i}/hand/${(x=l.value.qpro)==null?void 0:x.hand}`,bg:`${i}/bg/${(m=l.value.qpro)==null?void 0:m.bg}`}});return(p,i)=>{var n,u;return r(),f("div",{class:"qpro-container relative w-full drop-shadow-xl mt-10 md:mt-0",style:k({width:`${t.size}px`,height:`${t.size}px`})},[a("div",D,[(u=(n=e.profile)==null?void 0:n.qpro)!=null&&u.bg?(r(),f("img",{key:0,class:"qpro-bg absolute",src:o.value.bg+"_bg.png",alt:"bg",style:{top:"-50px",left:"-6px",width:"150px"}},null,8,Q)):c("",!0),a("img",{class:"qpro-head-back absolute",src:o.value.head+"_b.png",alt:"Head Back",style:{top:"-20px",left:"10px",width:"90px"}},null,8,J),a("img",{class:"qpro-hair-back absolute",src:o.value.hair+"_b.png",alt:"Hair Back",style:{top:"-20px",left:"17px",width:"90px"}},null,8,K),a("img",{class:"qpro-arm-right-upper absolute",src:o.value.body+"_arm_r_upper.png",alt:"Right Arm Upper",style:{top:"33px",left:"-9px",width:"70px"}},null,8,X),a("img",{class:"qpro-arm-right-lower absolute",src:o.value.body+"_arm_r_lower.png",alt:"Right Arm Lower",style:{top:"33px",left:"-9px",width:"70px"}},null,8,W),a("img",{class:"qpro-hand-right absolute",src:o.value.hand+"_r.png",alt:"Right Hand",style:{top:"-25px",left:"-18px",width:"90px"}},null,8,Y),a("img",{class:"qpro-leg-left-lower absolute",src:o.value.body+"_leg_l_lower.png",alt:"Left Leg Lower",style:{top:"70px",left:"48px",width:"55px"}},null,8,Z),a("img",{class:"qpro-leg-left-upper absolute",src:o.value.body+"_leg_l_upper.png",alt:"Left Leg Upper",style:{top:"70px",left:"48px",width:"55px"}},null,8,ee),a("img",{class:"qpro-leg-right-lower absolute",src:o.value.body+"_leg_r_lower.png",alt:"Right Leg Lower",style:{top:"69.5px",left:"17.5px",width:"55px"}},null,8,te),a("img",{class:"qpro-leg-right-upper absolute",src:o.value.body+"_leg_r_upper.png",alt:"Right Leg Upper",style:{top:"68px",left:"17px",width:"55px"}},null,8,le),a("img",{class:"qpro-body-back absolute",src:o.value.body+"_b.png",alt:"Body Back",style:{top:"-45px",left:"0px",width:"auto"}},null,8,oe),a("img",{class:"qpro-body-front absolute",src:o.value.body+"_f.png",alt:"Body Front",style:{top:"-45px",left:"0px",width:"auto"}},null,8,ae),a("img",{class:"qpro-face absolute",src:o.value.face+".png",alt:"Face",style:{top:"-5px",left:"36px",width:"50px"}},null,8,se),a("img",{class:"qpro-hair-front absolute",src:o.value.hair+"_f.png",alt:"Hair Front",style:{top:"-18.5px",left:"16px",width:"92px"}},null,8,re),a("img",{class:"qpro-arm-left-upper absolute",src:o.value.body+"_arm_l_upper.png",alt:"Left Arm Upper",style:{top:"35px",left:"60px",width:"70px"}},null,8,ie),a("img",{class:"qpro-arm-left-lower absolute",src:o.value.body+"_arm_l_lower.png",alt:"Left Arm Lower",style:{top:"35px",left:"60px",width:"70px"}},null,8,ne),a("img",{class:"qpro-hand-left absolute",src:o.value.hand+"_l.png",alt:"Left Hand",style:{top:"-63px",left:"50px",width:"90px"}},null,8,ce),a("img",{class:"qpro-head-front absolute",src:o.value.head+"_f.png",alt:"Head Front",style:{top:"-19px",left:"20px",width:"90px"}},null,8,de)])],4)}}},me=N(ue,[["__scopeId","data-v-040871e3"]]);class _{}w(_,"gitadoraSkill",[{id:1,min:0,max:99999,color:"text-white"},{id:2,min:1e5,max:149999,color:"text-orange-500"},{id:3,min:15e4,max:199999,color:"text-orange-600"},{id:4,min:2e5,max:249999,color:"text-yellow-400"},{id:5,min:25e4,max:299999,color:"text-yellow-500"},{id:6,min:3e5,max:349999,color:"text-green-500"},{id:7,min:35e4,max:399999,color:"text-lime-500"},{id:8,min:4e5,max:449999,color:"text-blue-500"},{id:9,min:45e4,max:499999,color:"text-cyan-500"},{id:10,min:5e5,max:549999,color:"text-purple-600"},{id:11,min:55e4,max:599999,color:"text-purple-500"},{id:12,min:6e5,max:649999,color:"text-red-500"},{id:13,min:65e4,max:699999,color:"text-red-700"},{id:14,min:7e5,max:749999,color:"text-amber-600"},{id:15,min:75e4,max:799999,color:"text-stone-400"},{id:16,min:8e5,max:849999,color:"text-yellow-500"},{id:17,min:85e4,max:999999,color:"text-transparent bg-clip-text bg-gradient-to-bl from-green-300 via-blue-500 to-purple-600"}]),w(_,"jubilitySkill",[{id:1,min:0,max:2499,color:"text-white"},{id:2,min:2500,max:7499,color:"text-emerald-500"},{id:3,min:7500,max:14999,color:"text-green-500"},{id:4,min:15e3,max:24999,color:"text-sky-500"},{id:5,min:25e3,max:39999,color:"text-blue-500"},{id:6,min:4e4,max:54999,color:"text-violet-600"},{id:7,min:55e3,max:69999,color:"text-purple-600"},{id:8,min:7e4,max:84999,color:"text-pink-300"},{id:9,min:85e3,max:94999,color:"text-orange-600"},{id:10,min:95e3,max:999999,color:"text-yellow-500"}]);function pe(e){var t=_.gitadoraSkill.find(l=>e>=l.min&&l.max>=e);return t.color}function fe(e){var t=_.jubilitySkill.find(l=>e>=l.min&&l.max>=e);return t.color}const xe={class:"content-center justify-center items-center"},ge={class:"md:flex md:space-x-12 md:justify-center md:items-center grid grid-cols-1 text-center"},he={class:"drop-shadow-2xl"},be={key:0,class:"text-2xl tracking-widest font-light my-1"},ye={class:"text-xl font-mono"},ve={class:"space-y-2 text-center md:text-left lg:mx-12 p-2"},_e={class:"pt-6 grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 2xl:grid-cols-5 gap-3"},qe={__name:"ProfileCard",props:{game:{type:String,default:null},version:{type:Number,default:null},profile:{type:Object,required:!0},useSmall:{type:Boolean,default:!1}},setup(e){const t=e;function l(){if(t.profile.jubility)return fe(t.profile.jubility);if(t.profile.records)return pe(t.profile.records.skill)}const o=H(t.game),p=y(t.version),i=y([]),n=y(!1);async function u(){try{const s=await C.get(`/data-sources/sdvx/akaname/${p.value}.json`);s.data&&(i.value=s.data)}catch(s){console.error("Error loading Akaname settings:",s.message)}finally{n.value=!0}}return R(async()=>{o.id===U.SDVX?await u():n.value=!0}),(s,h)=>{var x,m;return r(),f($,null,[a("div",xe,[a("div",ge,[e.game=="jubeat"&&p.value>=10&&((x=e.profile.last)==null?void 0:x.emblem)?(r(),g(V,{key:0,version:p.value,profile:e.profile,class:"place-self-center pb-6 md:pb-0"},null,8,["version","profile"])):c("",!0),e.game=="iidx"&&p.value>=20&&e.profile.qpro?(r(),g(me,{key:1,version:p.value,profile:e.profile,class:"place-self-center md:mt-10 mb-10 md:mb-0"},null,8,["version","profile"])):c("",!0),a("div",he,[e.profile.title?(r(),f("p",{key:0,class:S([l(),"text-2xl tracking-widest font-light -mb-1"])},v(e.profile.title),3)):c("",!0),a("h1",{class:S([l(),"text-4xl md:text-5xl font-bold"])},v(e.profile.username),3),n.value?(r(),f($,{key:1},[e.profile.akaname?(r(),f("p",be,v((m=i.value.find(j=>j.id===e.profile.akaname))==null?void 0:m.label),1)):c("",!0)],64)):c("",!0),a("p",ye,v(d(M)(e.profile.extid)),1)])]),a("div",ve,[a("div",_e,[!e.useSmall&&e.game?(r(),g(b,{key:0,icon:d(E),href:`/#/games/${e.game}/profiles/${e.profile.userId}`,outline:!1,color:"info",label:"View Profile"},null,8,["icon","href"])):c("",!0),!e.useSmall&&e.game?(r(),g(b,{key:1,icon:d(F),href:`/#/games/${e.game}/edit`,outline:!1,color:"info",label:"Edit Profile"},null,8,["icon","href"])):c("",!0),!e.useSmall&&!d(o).noScores?(r(),g(b,{key:2,href:`/#/games/${e.game}/scores/${e.profile.userId}`,icon:d(L),outline:!1,color:"info",label:"My Scores"},null,8,["href","icon"])):c("",!0),!e.useSmall&&!d(o).noRecords?(r(),g(b,{key:3,href:`/#/games/${e.game}/records/${e.profile.userId}`,icon:d(A),outline:!1,color:"info",label:"My Records"},null,8,["href","icon"])):c("",!0),!e.useSmall&&!d(o).noScores?(r(),g(b,{key:4,href:`/#/games/${e.game}/scores`,icon:d(L),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])):c("",!0),!e.useSmall&&!d(o).noRecords?(r(),g(b,{key:5,href:`/#/games/${e.game}/records`,icon:d(A),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"])):c("",!0)])])]),T(s.$slots,"default")],64)}}};export{me as U,qe as _,fe as a,V as b,pe as g}; diff --git a/assets/ProfileView.a1b9d454.js b/assets/ProfileView.34847de9.js similarity index 94% rename from assets/ProfileView.a1b9d454.js rename to assets/ProfileView.34847de9.js index 45486a2..9260519 100644 --- a/assets/ProfileView.a1b9d454.js +++ b/assets/ProfileView.34847de9.js @@ -1 +1 @@ -import{b as A,a as E,s as _,r as y,M as S,c as d,e as p,w as o,f as e,V as I,W as L,g as i,y as b,j as M,_ as V,x as O,i as J,n as P,H as U,Q as v,X as $,O as h,z as f,Y as B,p as F,q as j}from"./index.50d624cf.js";import{d as z}from"./account.be793721.js";import{_ as u}from"./FormField.cfadbc4d.js";import{_ as m}from"./FormControl.72f8cf1c.js";const D={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},X={__name:"ProfileView",setup(G){const n=A(),N=E(),c=_({username:JSON.parse(JSON.stringify(n.userName)),email:JSON.parse(JSON.stringify(n.userEmail)),pin:null}),l=_({username:JSON.parse(JSON.stringify(n.userName)),email:JSON.parse(JSON.stringify(n.userEmail)),pin:null}),t=_({currentPassword:"",newPassword:"",confirmPassword:""}),w=y(!1),g=y(!1);S(()=>n.userName,s=>{l.username=JSON.parse(JSON.stringify(s)),c.username=JSON.parse(JSON.stringify(s))}),S(()=>n.userEmail,s=>{l.email=JSON.parse(JSON.stringify(s)),c.email=JSON.parse(JSON.stringify(s))});async function x(){w.value=!0,(await n.putUser(l)).status=="success"&&(w.value=!1,n.userLoaded=!1,await n.loadUser(),N.go())}async function k(){g.value=!0,(await z(t.currentPassword,t.newPassword,t.confirmPassword)).status=="success"&&(alert("Password changed."),g.value=!1,await n.loadUser(),N.go())}function q(s){s.target.value=s.target.value.replace(/\D/g,"")}function C(s,a){return JSON.stringify(s)!==JSON.stringify(a)}return(s,a)=>(d(),p(j,null,{default:o(()=>[e(F,null,{default:o(()=>[e(I,{class:"mb-6","use-small":"","even-smaller":""}),e(L,{icon:i(b),title:"Profile Settings",main:""},null,8,["icon"]),M("div",D,[e(V,{"is-form":"",class:"row-span-1",onSubmit:O(x,["prevent"])},{footer:o(()=>[C(c,l)?(d(),p(J,{key:0,color:"success",type:"submit",label:"Update"})):P("",!0),w.value?(d(),p(U,{key:1,path:i(v),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e($,{color:"info",label:"General",class:"mb-2"}),e(u,{label:"Username"},{default:o(()=>[e(m,{modelValue:l.username,"onUpdate:modelValue":a[0]||(a[0]=r=>l.username=r),icon:i(b),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"E-mail",help:"Used for password resetting and 2FA"},{default:o(()=>[e(m,{modelValue:l.email,"onUpdate:modelValue":a[1]||(a[1]=r=>l.email=r),icon:i(h),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"PIN",help:"Used when logging into a game"},{default:o(()=>[e(m,{modelValue:l.pin,"onUpdate:modelValue":a[2]||(a[2]=r=>l.pin=r),icon:i(f),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:q},null,8,["modelValue","icon"])]),_:1})]),_:1}),e(V,{"is-form":"",class:"row-span-2",onSubmit:a[6]||(a[6]=O(r=>k(),["prevent"]))},{footer:o(()=>[e(J,{type:"submit",color:"success",label:"Update"}),g.value?(d(),p(U,{key:0,path:i(v),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e($,{color:"info",label:"Change Password",class:"mb-2"}),e(u,{label:"Current Password"},{default:o(()=>[e(m,{modelValue:t.currentPassword,"onUpdate:modelValue":a[3]||(a[3]=r=>t.currentPassword=r),icon:i(f),name:"currentPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(B),e(u,{label:"New Password"},{default:o(()=>[e(m,{modelValue:t.newPassword,"onUpdate:modelValue":a[4]||(a[4]=r=>t.newPassword=r),icon:i(f),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"Confirm Password"},{default:o(()=>[e(m,{modelValue:t.confirmPassword,"onUpdate:modelValue":a[5]||(a[5]=r=>t.confirmPassword=r),icon:i(f),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})])]),_:1})]),_:1}))}};export{X as default}; +import{b as A,a as E,s as _,r as y,M as S,c as d,e as p,w as o,f as e,V as I,W as L,g as i,y as b,j as M,_ as V,x as O,i as J,n as P,H as U,Q as v,X as $,O as h,z as f,Y as B,p as F,q as j}from"./index.c7a4379d.js";import{d as z}from"./account.a5cf2818.js";import{_ as u}from"./FormField.123204c5.js";import{_ as m}from"./FormControl.c18421be.js";const D={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},X={__name:"ProfileView",setup(G){const n=A(),N=E(),c=_({username:JSON.parse(JSON.stringify(n.userName)),email:JSON.parse(JSON.stringify(n.userEmail)),pin:null}),l=_({username:JSON.parse(JSON.stringify(n.userName)),email:JSON.parse(JSON.stringify(n.userEmail)),pin:null}),t=_({currentPassword:"",newPassword:"",confirmPassword:""}),w=y(!1),g=y(!1);S(()=>n.userName,s=>{l.username=JSON.parse(JSON.stringify(s)),c.username=JSON.parse(JSON.stringify(s))}),S(()=>n.userEmail,s=>{l.email=JSON.parse(JSON.stringify(s)),c.email=JSON.parse(JSON.stringify(s))});async function x(){w.value=!0,(await n.putUser(l)).status=="success"&&(w.value=!1,n.userLoaded=!1,await n.loadUser(),N.go())}async function k(){g.value=!0,(await z(t.currentPassword,t.newPassword,t.confirmPassword)).status=="success"&&(alert("Password changed."),g.value=!1,await n.loadUser(),N.go())}function q(s){s.target.value=s.target.value.replace(/\D/g,"")}function C(s,a){return JSON.stringify(s)!==JSON.stringify(a)}return(s,a)=>(d(),p(j,null,{default:o(()=>[e(F,null,{default:o(()=>[e(I,{class:"mb-6","use-small":"","even-smaller":""}),e(L,{icon:i(b),title:"Profile Settings",main:""},null,8,["icon"]),M("div",D,[e(V,{"is-form":"",class:"row-span-1",onSubmit:O(x,["prevent"])},{footer:o(()=>[C(c,l)?(d(),p(J,{key:0,color:"success",type:"submit",label:"Update"})):P("",!0),w.value?(d(),p(U,{key:1,path:i(v),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e($,{color:"info",label:"General",class:"mb-2"}),e(u,{label:"Username"},{default:o(()=>[e(m,{modelValue:l.username,"onUpdate:modelValue":a[0]||(a[0]=r=>l.username=r),icon:i(b),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"E-mail",help:"Used for password resetting and 2FA"},{default:o(()=>[e(m,{modelValue:l.email,"onUpdate:modelValue":a[1]||(a[1]=r=>l.email=r),icon:i(h),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"PIN",help:"Used when logging into a game"},{default:o(()=>[e(m,{modelValue:l.pin,"onUpdate:modelValue":a[2]||(a[2]=r=>l.pin=r),icon:i(f),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:q},null,8,["modelValue","icon"])]),_:1})]),_:1}),e(V,{"is-form":"",class:"row-span-2",onSubmit:a[6]||(a[6]=O(r=>k(),["prevent"]))},{footer:o(()=>[e(J,{type:"submit",color:"success",label:"Update"}),g.value?(d(),p(U,{key:0,path:i(v),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e($,{color:"info",label:"Change Password",class:"mb-2"}),e(u,{label:"Current Password"},{default:o(()=>[e(m,{modelValue:t.currentPassword,"onUpdate:modelValue":a[3]||(a[3]=r=>t.currentPassword=r),icon:i(f),name:"currentPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(B),e(u,{label:"New Password"},{default:o(()=>[e(m,{modelValue:t.newPassword,"onUpdate:modelValue":a[4]||(a[4]=r=>t.newPassword=r),icon:i(f),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"Confirm Password"},{default:o(()=>[e(m,{modelValue:t.confirmPassword,"onUpdate:modelValue":a[5]||(a[5]=r=>t.confirmPassword=r),icon:i(f),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})])]),_:1})]),_:1}))}};export{X as default}; diff --git a/assets/PublicView.07572a1e.js b/assets/PublicView.7c933377.js similarity index 94% rename from assets/PublicView.07572a1e.js rename to assets/PublicView.7c933377.js index 6a71973..a2c7c1b 100644 --- a/assets/PublicView.07572a1e.js +++ b/assets/PublicView.7c933377.js @@ -1 +1 @@ -import{c as t,e as m,w as n,f as a,W as i,g as e,y as u,V as r,_,j as o,i as c,ah as d,ai as f,aj as p,a9 as s,ak as l,p as g,q as A}from"./index.50d624cf.js";const v={class:"flex gap-4"},$={class:"grid grid-flow-row auto-rows-auto grid-cols-1 md:grid-cols-2 gap-5 mb-5"},R={__name:"PublicView",setup(b){return(w,y)=>(t(),m(A,null,{default:n(()=>[a(g,null,{default:n(()=>[a(i,{icon:e(u),title:"Trmazi's Profile",main:""},null,8,["icon"]),a(r,{class:"mb-6","use-small":""}),a(_,{"is-form":"",class:"mb-6"},{default:n(()=>[o("div",v,[a(c,{color:"success",label:"Add Friend",icon:e(d)},null,8,["icon"]),a(c,{color:"danger",label:"Remove Friend",icon:e(f)},null,8,["icon"])])]),_:1}),a(i,{icon:e(p),title:"Game Stats",main:""},null,8,["icon"]),o("div",$,[a(s,{game:e(l).DDR,value:"#10 out of 132","profile-name":"DJ. TRMAZI",type:"ranking"},null,8,["game"]),a(s,{game:e(l).POPN_MUSIC,value:300,"profile-name":"TRMAZI",type:"plays"},null,8,["game"]),a(s,{game:e(l).JUBEAT,value:392,"profile-name":"TRMAZI",type:"scores"},null,8,["game"]),a(s,{game:e(l).SDVX,value:"#15 out of 200","profile-name":"TRMAZI",type:"ranking"},null,8,["game"])])]),_:1})]),_:1}))}};export{R as default}; +import{c as t,e as m,w as n,f as a,W as i,g as e,y as u,V as r,_,j as o,i as c,ah as d,ai as f,aj as p,a9 as s,ak as l,p as g,q as A}from"./index.c7a4379d.js";const v={class:"flex gap-4"},$={class:"grid grid-flow-row auto-rows-auto grid-cols-1 md:grid-cols-2 gap-5 mb-5"},R={__name:"PublicView",setup(b){return(w,y)=>(t(),m(A,null,{default:n(()=>[a(g,null,{default:n(()=>[a(i,{icon:e(u),title:"Trmazi's Profile",main:""},null,8,["icon"]),a(r,{class:"mb-6","use-small":""}),a(_,{"is-form":"",class:"mb-6"},{default:n(()=>[o("div",v,[a(c,{color:"success",label:"Add Friend",icon:e(d)},null,8,["icon"]),a(c,{color:"danger",label:"Remove Friend",icon:e(f)},null,8,["icon"])])]),_:1}),a(i,{icon:e(p),title:"Game Stats",main:""},null,8,["icon"]),o("div",$,[a(s,{game:e(l).DDR,value:"#10 out of 132","profile-name":"DJ. TRMAZI",type:"ranking"},null,8,["game"]),a(s,{game:e(l).POPN_MUSIC,value:300,"profile-name":"TRMAZI",type:"plays"},null,8,["game"]),a(s,{game:e(l).JUBEAT,value:392,"profile-name":"TRMAZI",type:"scores"},null,8,["game"]),a(s,{game:e(l).SDVX,value:"#15 out of 200","profile-name":"TRMAZI",type:"ranking"},null,8,["game"])])]),_:1})]),_:1}))}};export{R as default}; diff --git a/assets/RegisterView.f7099ba8.js b/assets/RegisterView.de6889a6.js similarity index 92% rename from assets/RegisterView.f7099ba8.js rename to assets/RegisterView.de6889a6.js index 187d90c..9173056 100644 --- a/assets/RegisterView.f7099ba8.js +++ b/assets/RegisterView.de6889a6.js @@ -1 +1 @@ -import{a as V,r as v,s as _,c as p,e as c,w as r,j as a,f as s,v as y,x as P,g as t,y as X,O as I,z as u,P as U,i as f,H as $,Q as A,n as h,_ as C}from"./index.50d624cf.js";import{_ as q}from"./FormCheckRadio.e317012f.js";import{_ as n}from"./FormField.cfadbc4d.js";import{_ as d}from"./FormControl.72f8cf1c.js";import{_ as R}from"./LayoutGuest.ebc7799d.js";import{A as k}from"./account.be793721.js";const D={class:"flex md:min-h-screen md:items-center md:justify-center"},N={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},S={class:"flex gap-2 mt-4"},B={class:"col-span-2"},E={class:"flex flex-col gap-2 my-4"},G={__name:"RegisterView",setup(L){const g=V(),m=v(!1),l=_({username:"",email:"",newPassword:"",confirmPassword:"",pin:"",cardId:"",remember:!0});function w(i){var e=i.target.value;e=e.replace(/[^0-9]/g,""),l.pin=e}function x(i){var e=i.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}async function b(){m.value=!0,(await k(l)).status=="success"&&(m.value=!1,alert("User account registered. Please log in!"),g.push("login"))}return(i,e)=>(p(),c(R,null,{default:r(()=>[a("div",D,[s(C,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[a("div",N,[e[10]||(e[10]=a("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[a("img",{src:y,class:"rounded-full shadow-lg mb-2"}),a("h1",{class:"text-xl"},[a("samp",null,"PhaseII")]),a("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),a("hr",{class:"border-t border-1 my-1 w-full"}),a("p",{class:"text-lg relative bottom-0"},"Account Registration")],-1)),e[11]||(e[11]=a("div",{class:"md:border-r md:border-1"},null,-1)),a("div",null,[a("form",{class:"grid grid-cols-2 gap-x-2",onSubmit:e[7]||(e[7]=P(o=>b(),["prevent"]))},[s(n,{label:"Desired Username"},{default:r(()=>[s(d,{modelValue:l.username,"onUpdate:modelValue":e[0]||(e[0]=o=>l.username=o),icon:t(X),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Email Address"},{default:r(()=>[s(d,{modelValue:l.email,"onUpdate:modelValue":e[1]||(e[1]=o=>l.email=o),icon:t(I),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Password"},{default:r(()=>[s(d,{modelValue:l.newPassword,"onUpdate:modelValue":e[2]||(e[2]=o=>l.newPassword=o),icon:t(u),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Password Confirmation"},{default:r(()=>[s(d,{modelValue:l.confirmPassword,"onUpdate:modelValue":e[3]||(e[3]=o=>l.confirmPassword=o),icon:t(u),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Card ID",help:"The ACCESS CODE provided by the game."},{default:r(()=>[s(d,{modelValue:l.cardId,"onUpdate:modelValue":e[4]||(e[4]=o=>l.cardId=o),icon:t(U),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Game PIN"},{default:r(()=>[s(d,{modelValue:l.pin,"onUpdate:modelValue":e[5]||(e[5]=o=>l.pin=o),icon:t(u),type:"password",name:"pin",required:"",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:w},null,8,["modelValue","icon"])]),_:1}),s(q,{modelValue:l.remember,"onUpdate:modelValue":e[6]||(e[6]=o=>l.remember=o),class:"col-span-2",name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),a("div",S,[s(f,{type:"submit",label:"Register",color:"success"}),m.value?(p(),c($,{key:0,path:t(A),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])],32),a("div",B,[e[9]||(e[9]=a("hr",{class:"border-t border-1 my-4 w-full"},null,-1)),a("div",E,[e[8]||(e[8]=a("h2",null,"Have an Account?",-1)),s(f,{label:"Log In",color:"info",href:"/#/auth/login"})])])])])]),_:1})])]),_:1}))}};export{G as default}; +import{a as V,r as v,s as _,c as p,e as c,w as r,j as a,f as s,v as y,x as P,g as t,y as X,O as I,z as u,P as U,i as f,H as $,Q as A,n as h,_ as C}from"./index.c7a4379d.js";import{_ as q}from"./FormCheckRadio.ccdc6b02.js";import{_ as n}from"./FormField.123204c5.js";import{_ as d}from"./FormControl.c18421be.js";import{_ as R}from"./LayoutGuest.3d832bac.js";import{A as k}from"./account.a5cf2818.js";const D={class:"flex md:min-h-screen md:items-center md:justify-center"},N={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},S={class:"flex gap-2 mt-4"},B={class:"col-span-2"},E={class:"flex flex-col gap-2 my-4"},G={__name:"RegisterView",setup(L){const g=V(),m=v(!1),l=_({username:"",email:"",newPassword:"",confirmPassword:"",pin:"",cardId:"",remember:!0});function w(i){var e=i.target.value;e=e.replace(/[^0-9]/g,""),l.pin=e}function x(i){var e=i.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),l.cardId=e}async function b(){m.value=!0,(await k(l)).status=="success"&&(m.value=!1,alert("User account registered. Please log in!"),g.push("login"))}return(i,e)=>(p(),c(R,null,{default:r(()=>[a("div",D,[s(C,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[a("div",N,[e[10]||(e[10]=a("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[a("img",{src:y,class:"rounded-full shadow-lg mb-2"}),a("h1",{class:"text-xl"},[a("samp",null,"PhaseII")]),a("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),a("hr",{class:"border-t border-1 my-1 w-full"}),a("p",{class:"text-lg relative bottom-0"},"Account Registration")],-1)),e[11]||(e[11]=a("div",{class:"md:border-r md:border-1"},null,-1)),a("div",null,[a("form",{class:"grid grid-cols-2 gap-x-2",onSubmit:e[7]||(e[7]=P(o=>b(),["prevent"]))},[s(n,{label:"Desired Username"},{default:r(()=>[s(d,{modelValue:l.username,"onUpdate:modelValue":e[0]||(e[0]=o=>l.username=o),icon:t(X),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Email Address"},{default:r(()=>[s(d,{modelValue:l.email,"onUpdate:modelValue":e[1]||(e[1]=o=>l.email=o),icon:t(I),type:"email",name:"email",required:"",autocomplete:"email"},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Password"},{default:r(()=>[s(d,{modelValue:l.newPassword,"onUpdate:modelValue":e[2]||(e[2]=o=>l.newPassword=o),icon:t(u),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Password Confirmation"},{default:r(()=>[s(d,{modelValue:l.confirmPassword,"onUpdate:modelValue":e[3]||(e[3]=o=>l.confirmPassword=o),icon:t(u),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Card ID",help:"The ACCESS CODE provided by the game."},{default:r(()=>[s(d,{modelValue:l.cardId,"onUpdate:modelValue":e[4]||(e[4]=o=>l.cardId=o),icon:t(U),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1}),s(n,{label:"Game PIN"},{default:r(()=>[s(d,{modelValue:l.pin,"onUpdate:modelValue":e[5]||(e[5]=o=>l.pin=o),icon:t(u),type:"password",name:"pin",required:"",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:w},null,8,["modelValue","icon"])]),_:1}),s(q,{modelValue:l.remember,"onUpdate:modelValue":e[6]||(e[6]=o=>l.remember=o),class:"col-span-2",name:"remember",label:"Remember Me","input-value":!0},null,8,["modelValue"]),a("div",S,[s(f,{type:"submit",label:"Register",color:"success"}),m.value?(p(),c($,{key:0,path:t(A),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])],32),a("div",B,[e[9]||(e[9]=a("hr",{class:"border-t border-1 my-4 w-full"},null,-1)),a("div",E,[e[8]||(e[8]=a("h2",null,"Have an Account?",-1)),s(f,{label:"Log In",color:"info",href:"/#/auth/login"})])])])])]),_:1})])]),_:1}))}};export{G as default}; diff --git a/assets/ResetView.56136328.js b/assets/ResetView.a876275d.js similarity index 93% rename from assets/ResetView.56136328.js rename to assets/ResetView.a876275d.js index 13ad910..92f2a6c 100644 --- a/assets/ResetView.56136328.js +++ b/assets/ResetView.a876275d.js @@ -1 +1 @@ -import{a as P,s as k,c as o,e as u,w as r,j as t,f as a,v as S,k as m,g as i,R as v,i as c,H as w,Q as y,n,x as h,S as $,U as K,t as A,z as x,_ as R}from"./index.50d624cf.js";import{_ as f}from"./FormField.cfadbc4d.js";import{_ as p}from"./FormControl.72f8cf1c.js";import{_ as C}from"./LayoutGuest.ebc7799d.js";import{a as I,b as U,c as E}from"./account.be793721.js";const N={class:"flex md:min-h-screen md:items-center md:justify-center"},B={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},q={class:"grid grid-cols-1 gap-2"},L={class:"mb-4"},j={class:"text-xl"},O={class:"font-bold"},z={key:3,class:"border-t border-1 mt-3 w-full"},D={key:4,class:"flex flex-col gap-2 my-1"},G={__name:"ResetView",setup(H){const b=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function g(){e.loading=!0,(await I(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function _(){e.loading=!0;const d=await U(e.authKey);d.status=="success"&&(e.authValid=!0,e.loading=!1,e.username=d.username)}async function V(){if(e.newPassword!=e.confirmPassword){alert("Passwords don't match!");return}e.loading=!0,(await E(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),b.push("/auth/login"))}return(d,s)=>(o(),u(C,null,{default:r(()=>[t("div",N,[a(R,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[t("div",B,[s[10]||(s[10]=t("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[t("img",{src:S,class:"rounded-full shadow-lg mb-2"}),t("h1",{class:"text-xl"},[t("samp",null,"PhaseII")]),t("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),t("hr",{class:"border-t border-1 my-1 w-full"}),t("p",{class:"text-lg relative bottom-0"},"Password Reset")],-1)),s[11]||(s[11]=t("div",{class:"md:border-r md:border-1"},null,-1)),t("div",q,[e.emailSent?n("",!0):(o(),m("form",{key:0,onSubmit:s[1]||(s[1]=h(l=>g(),["prevent"]))},[a(f,{label:"Email Address"},{default:r(()=>[a(p,{modelValue:e.email,"onUpdate:modelValue":s[0]||(s[0]=l=>e.email=l),icon:i(v),type:"email",autocomplete:"email",required:""},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Check",type:"submit",color:"info"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)),e.emailSent&&!e.authValid?(o(),m("form",{key:1,onSubmit:s[3]||(s[3]=h(l=>_(),["prevent"]))},[a(f,{label:"Auth Key"},{default:r(()=>[a(p,{modelValue:e.authKey,"onUpdate:modelValue":s[2]||(s[2]=l=>e.authKey=l),icon:i($),type:"text",name:"token",inputmode:"numeric",pattern:"[0-9]*",autocomplete:"one-time-code",maxlength:6},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Unlock",type:"submit",color:"info"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.emailSent&&e.authValid?(o(),m("form",{key:2,onSubmit:s[6]||(s[6]=h(l=>V(),["prevent"]))},[t("div",L,[t("h1",j,[s[7]||(s[7]=K(" Welcome, ")),t("span",O,A(e.username),1)]),s[8]||(s[8]=t("p",{class:"text-sm text-gray-400"}," Look who forgot their password ",-1))]),a(f,{label:"New Password"},{default:r(()=>[a(p,{modelValue:e.newPassword,"onUpdate:modelValue":s[4]||(s[4]=l=>e.newPassword=l),icon:i(x),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(f,{label:"Confirm Password"},{default:r(()=>[a(p,{modelValue:e.confirmPassword,"onUpdate:modelValue":s[5]||(s[5]=l=>e.confirmPassword=l),icon:i(x),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Reset Password",type:"submit",color:"success"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.authValid?n("",!0):(o(),m("hr",z)),e.authValid?n("",!0):(o(),m("div",D,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{G as default}; +import{a as P,s as k,c as o,e as u,w as r,j as t,f as a,v as S,k as m,g as i,R as v,i as c,H as w,Q as y,n,x as h,S as $,U as K,t as A,z as x,_ as R}from"./index.c7a4379d.js";import{_ as f}from"./FormField.123204c5.js";import{_ as p}from"./FormControl.c18421be.js";import{_ as C}from"./LayoutGuest.3d832bac.js";import{a as I,b as U,c as E}from"./account.a5cf2818.js";const N={class:"flex md:min-h-screen md:items-center md:justify-center"},B={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},q={class:"grid grid-cols-1 gap-2"},L={class:"mb-4"},j={class:"text-xl"},O={class:"font-bold"},z={key:3,class:"border-t border-1 mt-3 w-full"},D={key:4,class:"flex flex-col gap-2 my-1"},G={__name:"ResetView",setup(H){const b=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function g(){e.loading=!0,(await I(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function _(){e.loading=!0;const d=await U(e.authKey);d.status=="success"&&(e.authValid=!0,e.loading=!1,e.username=d.username)}async function V(){if(e.newPassword!=e.confirmPassword){alert("Passwords don't match!");return}e.loading=!0,(await E(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),b.push("/auth/login"))}return(d,s)=>(o(),u(C,null,{default:r(()=>[t("div",N,[a(R,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[t("div",B,[s[10]||(s[10]=t("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[t("img",{src:S,class:"rounded-full shadow-lg mb-2"}),t("h1",{class:"text-xl"},[t("samp",null,"PhaseII")]),t("p",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 "),t("hr",{class:"border-t border-1 my-1 w-full"}),t("p",{class:"text-lg relative bottom-0"},"Password Reset")],-1)),s[11]||(s[11]=t("div",{class:"md:border-r md:border-1"},null,-1)),t("div",q,[e.emailSent?n("",!0):(o(),m("form",{key:0,onSubmit:s[1]||(s[1]=h(l=>g(),["prevent"]))},[a(f,{label:"Email Address"},{default:r(()=>[a(p,{modelValue:e.email,"onUpdate:modelValue":s[0]||(s[0]=l=>e.email=l),icon:i(v),type:"email",autocomplete:"email",required:""},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Check",type:"submit",color:"info"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)),e.emailSent&&!e.authValid?(o(),m("form",{key:1,onSubmit:s[3]||(s[3]=h(l=>_(),["prevent"]))},[a(f,{label:"Auth Key"},{default:r(()=>[a(p,{modelValue:e.authKey,"onUpdate:modelValue":s[2]||(s[2]=l=>e.authKey=l),icon:i($),type:"text",name:"token",inputmode:"numeric",pattern:"[0-9]*",autocomplete:"one-time-code",maxlength:6},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Unlock",type:"submit",color:"info"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.emailSent&&e.authValid?(o(),m("form",{key:2,onSubmit:s[6]||(s[6]=h(l=>V(),["prevent"]))},[t("div",L,[t("h1",j,[s[7]||(s[7]=K(" Welcome, ")),t("span",O,A(e.username),1)]),s[8]||(s[8]=t("p",{class:"text-sm text-gray-400"}," Look who forgot their password ",-1))]),a(f,{label:"New Password"},{default:r(()=>[a(p,{modelValue:e.newPassword,"onUpdate:modelValue":s[4]||(s[4]=l=>e.newPassword=l),icon:i(x),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(f,{label:"Confirm Password"},{default:r(()=>[a(p,{modelValue:e.confirmPassword,"onUpdate:modelValue":s[5]||(s[5]=l=>e.confirmPassword=l),icon:i(x),type:"password",required:"",minlength:"8"},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Reset Password",type:"submit",color:"success"}),e.loading?(o(),u(w,{key:0,path:i(y),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.authValid?n("",!0):(o(),m("hr",z)),e.authValid?n("",!0):(o(),m("div",D,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{G as default}; diff --git a/assets/RivalsView.c68c35d8.js b/assets/RivalsView.1b2b077e.js similarity index 67% rename from assets/RivalsView.c68c35d8.js rename to assets/RivalsView.1b2b077e.js index 18ec6ef..88b84ab 100644 --- a/assets/RivalsView.c68c35d8.js +++ b/assets/RivalsView.1b2b077e.js @@ -1,5 +1,5 @@ -import{u as A,a as B,s as h,a5 as L,c as o,e as c,w as l,f as a,j as e,g as u,k as m,n as _,aF as F,W as w,aX as j,_ as f,l as b,t as g,i as k,F as x,aY as E,p as G,q as P}from"./index.50d624cf.js";import{_ as T}from"./ProfileCard.75eed2e7.js";import{_ as Y}from"./FormField.cfadbc4d.js";import{_ as V}from"./FormControl.72f8cf1c.js";import"./userData.bcc92478.js";const z={class:"md:flex md:justify-end pb-6 items-center"},N={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},U={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3"},H={class:"w-full"},q={class:"grid gap-3"},M={class:"flex justify-between items-center"},O={class:"flex"},W={class:"grid"},X={class:"text-lg"},Z={class:"text-md font-mono"},J={class:"grid gap-3"},K={class:"flex justify-between items-center"},Q={class:"flex"},ee={class:"grid"},se={class:"text-lg"},te={class:"text-md font-mono"},de={__name:"RivalsView",setup(ae){const y="https://cdn.phaseii.network/file/PhaseII/web-assets",$=A(),I=B();var v=null,r=null;const D={id:1,name:"Trmazi",extid:12345678,avatar:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/",last:{arcade:"GhettoCade",date:"7/16/2023"}},p=[{id:1,name:"TRMAZI",rivalID:"1234-5678"},{id:2,name:"BLADE",rivalID:"1454-5687"},{id:3,name:"HO!",rivalID:"5364-5568"}],i=h({currentVersion:null}),d=h({filter:null});v=$.params.game,r=L(v),r.versions||(i.currentVersion=1),r||I.push({name:"ErrorPage",params:{catchAll:"404"}});function R(){if(d.filter)return p.filter(n=>n.name.toLowerCase().includes(d.filter.toLowerCase())||n.rivalID.toLowerCase().includes(d.filter.toLowerCase()))}function S(){var n=null;return i.currentVersion?n=`${y}/games/${r.id}/card/${i.currentVersion}.webp`:n=r.cardBG,n}function C(){return` +import{u as A,a as B,s as h,a5 as L,c as o,e as c,w as l,f as a,j as e,g as u,k as m,n as _,aF as F,W as b,ba as j,_ as f,l as w,t as g,i as k,F as x,bb as E,p as G,q as P}from"./index.c7a4379d.js";import{_ as T}from"./ProfileCard.92347781.js";import{_ as z}from"./FormField.123204c5.js";import{_ as V}from"./FormControl.c18421be.js";import"./userData.bcc92478.js";const N={class:"md:flex md:justify-end pb-6 items-center"},U={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},Y={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3"},H={class:"w-full"},q={class:"grid gap-3"},M={class:"flex justify-between items-center"},O={class:"flex"},W={class:"grid"},Z={class:"text-lg"},J={class:"text-md font-mono"},K={class:"grid gap-3"},Q={class:"flex justify-between items-center"},X={class:"flex"},ee={class:"grid"},se={class:"text-lg"},te={class:"text-md font-mono"},de={__name:"RivalsView",setup(ae){const y="https://cdn.phaseii.network/file/PhaseII/web-assets",$=A(),I=B();var v=null,r=null;const D={id:1,name:"Trmazi",extid:12345678,avatar:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/",last:{arcade:"GhettoCade",date:"7/16/2023"}},p=[{id:1,name:"TRMAZI",rivalID:"1234-5678"},{id:2,name:"BLADE",rivalID:"1454-5687"},{id:3,name:"HO!",rivalID:"5364-5568"}],i=h({currentVersion:null}),d=h({filter:null});v=$.params.game,r=L(v),r.versions||(i.currentVersion=1),r||I.push({name:"ErrorPage",params:{catchAll:"404"}});function R(){if(d.filter)return p.filter(n=>n.name.toLowerCase().includes(d.filter.toLowerCase())||n.rivalID.toLowerCase().includes(d.filter.toLowerCase()))}function S(){var n=null;return i.currentVersion?n=`${y}/games/${r.id}/card/${i.currentVersion}.webp`:n=r.cardBG,n}function C(){return` background-image: url('${S()}'); background-size: cover; background-repeat: no-repeat; - `}return(n,t)=>(o(),c(P,null,{default:l(()=>[a(G,null,{default:l(()=>[e("div",z,[u(r).versions?(o(),m("div",N,[t[2]||(t[2]=e("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),a(V,{modelValue:i.currentVersion,"onUpdate:modelValue":t[0]||(t[0]=s=>i.currentVersion=s),options:u(r).versions},null,8,["modelValue","options"])])):_("",!0)]),i.currentVersion?(o(),m("div",{key:0,style:F(C()),class:"rounded-2xl mb-6"},[e("div",U,[e("div",H,[a(T,{"use-small":"",profile:D})])])],4)):_("",!0),a(w,{icon:u(j),title:"Add a Rival",main:""},null,8,["icon"]),i.currentVersion?(o(),c(f,{key:1,class:"mb-6"},{default:l(()=>[a(Y,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:l(()=>[a(V,{modelValue:d.filter,"onUpdate:modelValue":t[1]||(t[1]=s=>d.filter=s),"model-value":d.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),e("div",q,[(o(!0),m(x,null,b(R(),s=>(o(),c(f,{key:s.id},{default:l(()=>[e("div",M,[e("div",O,[t[3]||(t[3]=e("img",{class:"w-10 mr-3",src:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/"},null,-1)),e("div",W,[e("h1",X,g(s.name),1),e("h2",Z,g(s.rivalID),1)])]),a(k,{label:"Add Rival",color:"success"})])]),_:2},1024))),128))])]),_:1})):_("",!0),a(w,{icon:u(E),title:"Rivals",main:""},null,8,["icon"]),i.currentVersion?(o(),c(f,{key:2,class:"mb-6"},{default:l(()=>[e("div",J,[(o(),m(x,null,b(p,s=>a(f,{key:s.id},{default:l(()=>[e("div",K,[e("div",Q,[t[4]||(t[4]=e("img",{class:"w-10 mr-3",src:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/"},null,-1)),e("div",ee,[e("h1",se,g(s.name),1),e("h2",te,g(s.rivalID),1)])]),a(k,{label:"Remove Rival",color:"danger"})])]),_:2},1024)),64))])]),_:1})):_("",!0)]),_:1})]),_:1}))}};export{de as default}; + `}return(n,t)=>(o(),c(P,null,{default:l(()=>[a(G,null,{default:l(()=>[e("div",N,[u(r).versions?(o(),m("div",U,[t[2]||(t[2]=e("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),a(V,{modelValue:i.currentVersion,"onUpdate:modelValue":t[0]||(t[0]=s=>i.currentVersion=s),options:u(r).versions},null,8,["modelValue","options"])])):_("",!0)]),i.currentVersion?(o(),m("div",{key:0,style:F(C()),class:"rounded-2xl mb-6"},[e("div",Y,[e("div",H,[a(T,{"use-small":"",profile:D})])])],4)):_("",!0),a(b,{icon:u(j),title:"Add a Rival",main:""},null,8,["icon"]),i.currentVersion?(o(),c(f,{key:1,class:"mb-6"},{default:l(()=>[a(z,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:l(()=>[a(V,{modelValue:d.filter,"onUpdate:modelValue":t[1]||(t[1]=s=>d.filter=s),"model-value":d.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),e("div",q,[(o(!0),m(x,null,w(R(),s=>(o(),c(f,{key:s.id},{default:l(()=>[e("div",M,[e("div",O,[t[3]||(t[3]=e("img",{class:"w-10 mr-3",src:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/"},null,-1)),e("div",W,[e("h1",Z,g(s.name),1),e("h2",J,g(s.rivalID),1)])]),a(k,{label:"Add Rival",color:"success"})])]),_:2},1024))),128))])]),_:1})):_("",!0),a(b,{icon:u(E),title:"Rivals",main:""},null,8,["icon"]),i.currentVersion?(o(),c(f,{key:2,class:"mb-6"},{default:l(()=>[e("div",K,[(o(),m(x,null,w(p,s=>a(f,{key:s.id},{default:l(()=>[e("div",Q,[e("div",X,[t[4]||(t[4]=e("img",{class:"w-10 mr-3",src:"https://static.wikia.nocookie.net/dancedancerevolutionddr/images/3/3b/Yuni_img1.gif/"},null,-1)),e("div",ee,[e("h1",se,g(s.name),1),e("h2",te,g(s.rivalID),1)])]),a(k,{label:"Remove Rival",color:"danger"})])]),_:2},1024)),64))])]),_:1})):_("",!0)]),_:1})]),_:1}))}};export{de as default}; diff --git a/assets/UserSticker.35490213.js b/assets/UserSticker.7bc9287b.js similarity index 94% rename from assets/UserSticker.35490213.js rename to assets/UserSticker.7bc9287b.js index 0642920..65f051e 100644 --- a/assets/UserSticker.35490213.js +++ b/assets/UserSticker.7bc9287b.js @@ -1 +1 @@ -import{r as _,M as v,c as a,k as o,j as d,F as x,l as b,aF as g}from"./index.50d624cf.js";const k={class:"relative overflow-hidden w-[320px] h-[554px] border"},$=["src"],y=["src"],A={__name:"UserSticker",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:320}},setup(m){const t=m,s=_(t.profile),l=_(t.version);v(()=>t.version,()=>{s.value=t.profile,l.value=t.version});const f="https://cdn.phaseii.network/file/PhaseII/game-assets/trbitem";function n(e){return`${f}/${l.value}/${e}.png`}function h(e){return{transform:`translate(${e.sticker_pos_x-150}px, ${e.sticker_pos_y-100}px) scale(${e.sticker_scale_x}, ${e.sticker_scale_x}) rotate(${e.sticker_rotate}deg)`,position:"absolute"}}return(e,w)=>{var i,c,p,u;return a(),o("div",k,[d("img",{src:n((c=(i=s.value.trbitem)==null?void 0:i.base)!=null?c:0),class:"absolute w-[320px] h-[554px] drop-shadow-lg"},null,8,$),(a(!0),o(x,null,b((u=(p=s.value.trbitem)==null?void 0:p.stickers)!=null?u:[],r=>(a(),o("div",{key:r.sticker_id,class:"absolute",style:g(h(r))},[d("img",{src:n(r.sticker_id),class:"w-[300px] h-[300px]"},null,8,y)],4))),128))])}}};export{A as _}; +import{r as _,M as v,c as a,k as o,j as d,F as x,l as b,aF as g}from"./index.c7a4379d.js";const k={class:"relative overflow-hidden w-[320px] h-[554px] border"},$=["src"],y=["src"],A={__name:"UserSticker",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:320}},setup(m){const t=m,s=_(t.profile),l=_(t.version);v(()=>t.version,()=>{s.value=t.profile,l.value=t.version});const f="https://cdn.phaseii.network/file/PhaseII/game-assets/trbitem";function n(e){return`${f}/${l.value}/${e}.png`}function h(e){return{transform:`translate(${e.sticker_pos_x-150}px, ${e.sticker_pos_y-100}px) scale(${e.sticker_scale_x}, ${e.sticker_scale_x}) rotate(${e.sticker_rotate}deg)`,position:"absolute"}}return(e,w)=>{var i,c,p,u;return a(),o("div",k,[d("img",{src:n((c=(i=s.value.trbitem)==null?void 0:i.base)!=null?c:0),class:"absolute w-[320px] h-[554px] drop-shadow-lg"},null,8,$),(a(!0),o(x,null,b((u=(p=s.value.trbitem)==null?void 0:p.stickers)!=null?u:[],r=>(a(),o("div",{key:r.sticker_id,class:"absolute",style:g(h(r))},[d("img",{src:n(r.sticker_id),class:"w-[300px] h-[300px]"},null,8,y)],4))),128))])}}};export{A as _}; diff --git a/assets/UsersView.5e902dab.js b/assets/UsersView.98f5478a.js similarity index 89% rename from assets/UsersView.5e902dab.js rename to assets/UsersView.98f5478a.js index 6ebafad..f249955 100644 --- a/assets/UsersView.5e902dab.js +++ b/assets/UsersView.98f5478a.js @@ -1 +1 @@ -import{c as i,e as n,w as a,f as e,W as c,g as r,al as t,j as l,am as s,an as o,_,p as d,q as m}from"./index.50d624cf.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"UsersView",setup(f){return(b,g)=>(i(),n(m,null,{default:a(()=>[e(d,null,{default:a(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(s,{number:1,label:"User Account(s)"}),e(s,{number:2,label:"Registered Arcades"}),e(s,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as n,w as a,f as e,W as c,g as r,al as t,j as l,am as s,an as o,_,p as d,q as m}from"./index.c7a4379d.js";const u={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},h={__name:"UsersView",setup(f){return(b,g)=>(i(),n(m,null,{default:a(()=>[e(d,null,{default:a(()=>[e(c,{icon:r(t),title:"Network Administration",color:"text-red-600",main:""},null,8,["icon"]),l("div",u,[e(s,{number:1,label:"User Account(s)"}),e(s,{number:2,label:"Registered Arcades"}),e(s,{number:3,label:"Published Scores"})]),e(c,{icon:r(o),title:"Recent Errors"},null,8,["icon"]),e(_)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/VideoView.54db8ea7.js b/assets/VideoView.0710deda.js similarity index 95% rename from assets/VideoView.54db8ea7.js rename to assets/VideoView.0710deda.js index 4bdac66..a44bbd7 100644 --- a/assets/VideoView.54db8ea7.js +++ b/assets/VideoView.0710deda.js @@ -1 +1 @@ -import{b as T,r as S,o as U,c as m,e as D,w as f,f as n,V as G,k as _,W as V,g as $,ac as M,_ as C,j as o,U as O,t as r,Y as P,i as B,F as E,n as F,ad as Y,p as j,q as L,a5 as q}from"./index.50d624cf.js";import{_ as J}from"./GeneralTable.4f4fde04.js";import{m as R}from"./account.be793721.js";const W=T();async function z(v,a,p=null,x=!1){try{return(await W.callApi(`/music?game=${v}&version=${a}`+(x?"&oneChart=true":""),"GET",null,{songIds:p.toString()})).data}catch(d){throw console.log("Error fetching music data:",d),d}}const H={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-4"},K={controls:"",class:"mt-3 rounded-xl w-[640px] xl:w-[1280px]"},Q=["src"],X={class:"text-center md:text-left grid grid-cols-1 place-content-start gap-6"},Z={class:"space-y-2"},tt={class:"text-2xl xl:text-4xl font-bold"},et={class:"text-xl xl:text-3xl font-semibold"},at={class:"text-xl xl:text-2xl font-light"},st={key:1},ot={class:"space-y-1 text-center"},lt={class:"text-xl xl:text-xl"},it={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},nt={class:"w-full"},mt={__name:"VideoView",setup(v){const a=S([]),p=S(!1),x=[{text:"Timestamp",value:"timestamp",sortable:!0,width:120},{text:"Song",value:"name",sortable:!0,width:120},{text:"Artist",value:"artist",sortable:!0,width:120},{text:"Game",value:"game",sortable:!0,width:120},{text:"Version",value:"version",sortable:!0,width:120},{text:"Status",value:"data.status",sortable:!0,width:120}];async function d(){a.value=null;try{const s=await R();a.value=N(JSON.parse(JSON.stringify(s)));const t=[...new Set(a.value.map(e=>e.musicid))];if(t.length>0){const e=await z("iidx",s[0].version,t,!0),i=Object.fromEntries(e.map(l=>[l.id,l]));a.value=a.value.map(l=>{var c,u;return{...l,name:((c=i[l.musicid])==null?void 0:c.name)||"Unknown Song",artist:((u=i[l.musicid])==null?void 0:u.artist)||"Unknown Artist"}})}}catch(s){console.error("Failed to fetch video data:",s)}p.value=!1}U(async()=>{await d()});function N(s){var t;s.sort(function(e,i){return i.timestamp-e.timestamp});for(const e of s){const i=q(e.game);if(e.game=i.name,e.version=(t=i.versions.find(l=>l.id==e.version).label)!=null?t:0,e.timestamp){const l=new Date(e.timestamp*1e3);e.timestamp=l.toLocaleString()}}return s}const A=s=>{var t,e;(t=s.data)!=null&&t.url&&(s=(e=s.data)==null?void 0:e.url),navigator.clipboard.writeText(s).then(()=>{alert("Copied URL to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};function I(s){var t;window.open((t=s.data)==null?void 0:t.url,"_blank").focus()}return(s,t)=>(m(),D(L,null,{default:f(()=>[n(j,null,{default:f(()=>[n(G,{class:"mb-6","use-small":"","even-smaller":""}),a.value[0]?(m(),_(E,{key:0},[n(V,{icon:$(M),title:"Your Latest Upload",main:""},null,8,["icon"]),n(C,{class:"mb-6"},{default:f(()=>{var e,i,l,c,u,g,h,w,b;return[((i=(e=a.value[0])==null?void 0:e.data)==null?void 0:i.status)=="uploaded"?(m(),_("div",H,[o("video",K,[o("source",{src:(c=(l=a.value[0])==null?void 0:l.data)==null?void 0:c.url,type:"video/mp4"},null,8,Q),t[1]||(t[1]=O(" Your browser does not support the video tag. "))]),o("div",X,[o("div",Z,[o("div",null,[o("h1",tt,r((u=a.value[0])==null?void 0:u.name),1),o("h1",et,r((g=a.value[0])==null?void 0:g.artist),1)]),n(P,{class:"mx-1"}),o("h2",at,r((h=a.value[0])==null?void 0:h.game)+" "+r((w=a.value[0])==null?void 0:w.version),1),o("p",null,r((b=a.value[0])==null?void 0:b.timestamp),1)]),o("div",null,[n(B,{color:"info",label:"Share",onClick:t[0]||(t[0]=rt=>{var y,k;return A((k=(y=a.value[0])==null?void 0:y.data)==null?void 0:k.url)})})])])])):(m(),_("div",st,[o("div",ot,[t[2]||(t[2]=o("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your video is still uploading! ",-1)),t[3]||(t[3]=o("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),o("h2",lt," Upload started at "+r(a.value[0].timestamp),1)])]))]}),_:1})],64)):F("",!0),n(V,{icon:$(Y),title:"All Play Videos",main:""},null,8,["icon"]),n(C,{"has-table":""},{default:f(()=>[o("div",it,[o("div",nt,[n(J,{headers:x,items:a.value,onRowClicked:I},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{mt as default}; +import{b as T,r as S,o as U,c as m,e as D,w as f,f as n,V as G,k as _,W as V,g as $,ac as M,_ as C,j as o,U as O,t as r,Y as P,i as B,F as E,n as F,ad as Y,p as j,q as L,a5 as q}from"./index.c7a4379d.js";import{_ as J}from"./GeneralTable.ab9d0560.js";import{m as R}from"./account.a5cf2818.js";const W=T();async function z(v,a,p=null,x=!1){try{return(await W.callApi(`/music?game=${v}&version=${a}`+(x?"&oneChart=true":""),"GET",null,{songIds:p.toString()})).data}catch(d){throw console.log("Error fetching music data:",d),d}}const H={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-4"},K={controls:"",class:"mt-3 rounded-xl w-[640px] xl:w-[1280px]"},Q=["src"],X={class:"text-center md:text-left grid grid-cols-1 place-content-start gap-6"},Z={class:"space-y-2"},tt={class:"text-2xl xl:text-4xl font-bold"},et={class:"text-xl xl:text-3xl font-semibold"},at={class:"text-xl xl:text-2xl font-light"},st={key:1},ot={class:"space-y-1 text-center"},lt={class:"text-xl xl:text-xl"},it={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},nt={class:"w-full"},mt={__name:"VideoView",setup(v){const a=S([]),p=S(!1),x=[{text:"Timestamp",value:"timestamp",sortable:!0,width:120},{text:"Song",value:"name",sortable:!0,width:120},{text:"Artist",value:"artist",sortable:!0,width:120},{text:"Game",value:"game",sortable:!0,width:120},{text:"Version",value:"version",sortable:!0,width:120},{text:"Status",value:"data.status",sortable:!0,width:120}];async function d(){a.value=null;try{const s=await R();a.value=N(JSON.parse(JSON.stringify(s)));const t=[...new Set(a.value.map(e=>e.musicid))];if(t.length>0){const e=await z("iidx",s[0].version,t,!0),i=Object.fromEntries(e.map(l=>[l.id,l]));a.value=a.value.map(l=>{var c,u;return{...l,name:((c=i[l.musicid])==null?void 0:c.name)||"Unknown Song",artist:((u=i[l.musicid])==null?void 0:u.artist)||"Unknown Artist"}})}}catch(s){console.error("Failed to fetch video data:",s)}p.value=!1}U(async()=>{await d()});function N(s){var t;s.sort(function(e,i){return i.timestamp-e.timestamp});for(const e of s){const i=q(e.game);if(e.game=i.name,e.version=(t=i.versions.find(l=>l.id==e.version).label)!=null?t:0,e.timestamp){const l=new Date(e.timestamp*1e3);e.timestamp=l.toLocaleString()}}return s}const A=s=>{var t,e;(t=s.data)!=null&&t.url&&(s=(e=s.data)==null?void 0:e.url),navigator.clipboard.writeText(s).then(()=>{alert("Copied URL to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};function I(s){var t;window.open((t=s.data)==null?void 0:t.url,"_blank").focus()}return(s,t)=>(m(),D(L,null,{default:f(()=>[n(j,null,{default:f(()=>[n(G,{class:"mb-6","use-small":"","even-smaller":""}),a.value[0]?(m(),_(E,{key:0},[n(V,{icon:$(M),title:"Your Latest Upload",main:""},null,8,["icon"]),n(C,{class:"mb-6"},{default:f(()=>{var e,i,l,c,u,g,h,w,b;return[((i=(e=a.value[0])==null?void 0:e.data)==null?void 0:i.status)=="uploaded"?(m(),_("div",H,[o("video",K,[o("source",{src:(c=(l=a.value[0])==null?void 0:l.data)==null?void 0:c.url,type:"video/mp4"},null,8,Q),t[1]||(t[1]=O(" Your browser does not support the video tag. "))]),o("div",X,[o("div",Z,[o("div",null,[o("h1",tt,r((u=a.value[0])==null?void 0:u.name),1),o("h1",et,r((g=a.value[0])==null?void 0:g.artist),1)]),n(P,{class:"mx-1"}),o("h2",at,r((h=a.value[0])==null?void 0:h.game)+" "+r((w=a.value[0])==null?void 0:w.version),1),o("p",null,r((b=a.value[0])==null?void 0:b.timestamp),1)]),o("div",null,[n(B,{color:"info",label:"Share",onClick:t[0]||(t[0]=rt=>{var y,k;return A((k=(y=a.value[0])==null?void 0:y.data)==null?void 0:k.url)})})])])])):(m(),_("div",st,[o("div",ot,[t[2]||(t[2]=o("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your video is still uploading! ",-1)),t[3]||(t[3]=o("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),o("h2",lt," Upload started at "+r(a.value[0].timestamp),1)])]))]}),_:1})],64)):F("",!0),n(V,{icon:$(Y),title:"All Play Videos",main:""},null,8,["icon"]),n(C,{"has-table":""},{default:f(()=>[o("div",it,[o("div",nt,[n(J,{headers:x,items:a.value,onRowClicked:I},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{mt as default}; diff --git a/assets/account.be793721.js b/assets/account.a5cf2818.js similarity index 97% rename from assets/account.be793721.js rename to assets/account.a5cf2818.js index d7b56b1..0bcc6f8 100644 --- a/assets/account.be793721.js +++ b/assets/account.a5cf2818.js @@ -1 +1 @@ -import{b as c}from"./index.50d624cf.js";const o=c();async function s(a){try{return await o.callApi("/auth/emailAuth","POST",{email:a})}catch(r){throw console.log("Error checking email:",r),r}}async function i(a){try{return await o.callApi("/auth/check2FAKey","POST",{key:a})}catch(r){throw console.log("Error checking key:",r),r}}async function d(a,r,t){try{return await o.callApi("/auth/changePassword","POST",{key:a,newPassword:r,confirmPassword:t})}catch(e){throw console.log("Error resetting password:",e),e}}async function l(a,r,t){try{return await o.callApi("/user/updatePassword","POST",{currentPassword:a,newPassword:r,confirmPassword:t})}catch(e){throw console.log("Error updating password:",e),e}}async function u(a){try{return await o.callApi("/user","PUT",a)}catch(r){throw console.log("Error registering:",r),r}}async function w(){try{return(await o.callApi("/user/card")).cards}catch(a){throw console.log("Error fetching cards:",a),a}}async function h(a){try{return await o.callApi("/user/card","POST",{cardId:a})}catch(r){throw console.log("Error adding card:",r),r}}async function g(a){try{if(window.confirm("Are you really?"))return await o.callApi("/user/card","DELETE",{cardId:a})}catch(r){throw console.log("Error deleting card:",r),r}}async function y(a,r){try{const t=await o.callApi(`/user/takeover?cardId=${a}&pin=${r}`);return t.status=="warn"&&window.alert(t.error_code),t.data}catch(t){throw console.log("Error fetching takeover:",t),t}}async function A(a,r,t){try{return await o.callApi("/user/takeover","POST",{cardId:a,pin:r,mergeSettings:t})}catch(e){throw console.log("Error saving takeover:",e),e}}async function P(){try{return(await o.callApi("/user/playVideos")).data}catch(a){throw console.log("Error fetching videos:",a),a}}async function f(a){try{return(await o.callApi(`/user/content?type=${a}`)).data}catch(r){throw console.log("Error fetching content:",r),r}}async function p(a){try{if(window.confirm("Are you really?"))return await o.callApi(`/user/integrate/${a}`,"DELETE")}catch(r){throw console.log("Error deleting integration:",r),r}}async function m(a,r){try{return await o.callApi(`/user/integrate/${a}`,"POST",{code:r})}catch(t){throw console.log(`Error integrating with ${a}:`,t),t}}async function E(a){try{return await o.callApi("/user/customize","POST",{customize:a})}catch(r){throw console.log("Error saving user customize!",r),r}}export{u as A,s as a,i as b,d as c,l as d,E as e,m as f,p as g,w as h,g as i,h as j,A as k,y as l,P as m,f as n}; +import{b as c}from"./index.c7a4379d.js";const o=c();async function s(a){try{return await o.callApi("/auth/emailAuth","POST",{email:a})}catch(r){throw console.log("Error checking email:",r),r}}async function i(a){try{return await o.callApi("/auth/check2FAKey","POST",{key:a})}catch(r){throw console.log("Error checking key:",r),r}}async function d(a,r,t){try{return await o.callApi("/auth/changePassword","POST",{key:a,newPassword:r,confirmPassword:t})}catch(e){throw console.log("Error resetting password:",e),e}}async function l(a,r,t){try{return await o.callApi("/user/updatePassword","POST",{currentPassword:a,newPassword:r,confirmPassword:t})}catch(e){throw console.log("Error updating password:",e),e}}async function u(a){try{return await o.callApi("/user","PUT",a)}catch(r){throw console.log("Error registering:",r),r}}async function w(){try{return(await o.callApi("/user/card")).cards}catch(a){throw console.log("Error fetching cards:",a),a}}async function h(a){try{return await o.callApi("/user/card","POST",{cardId:a})}catch(r){throw console.log("Error adding card:",r),r}}async function g(a){try{if(window.confirm("Are you really?"))return await o.callApi("/user/card","DELETE",{cardId:a})}catch(r){throw console.log("Error deleting card:",r),r}}async function y(a,r){try{const t=await o.callApi(`/user/takeover?cardId=${a}&pin=${r}`);return t.status=="warn"&&window.alert(t.error_code),t.data}catch(t){throw console.log("Error fetching takeover:",t),t}}async function A(a,r,t){try{return await o.callApi("/user/takeover","POST",{cardId:a,pin:r,mergeSettings:t})}catch(e){throw console.log("Error saving takeover:",e),e}}async function P(){try{return(await o.callApi("/user/playVideos")).data}catch(a){throw console.log("Error fetching videos:",a),a}}async function f(a){try{return(await o.callApi(`/user/content?type=${a}`)).data}catch(r){throw console.log("Error fetching content:",r),r}}async function p(a){try{if(window.confirm("Are you really?"))return await o.callApi(`/user/integrate/${a}`,"DELETE")}catch(r){throw console.log("Error deleting integration:",r),r}}async function m(a,r){try{return await o.callApi(`/user/integrate/${a}`,"POST",{code:r})}catch(t){throw console.log(`Error integrating with ${a}:`,t),t}}async function E(a){try{return await o.callApi("/user/customize","POST",{customize:a})}catch(r){throw console.log("Error saving user customize!",r),r}}export{u as A,s as a,i as b,d as c,l as d,E as e,m as f,p as g,w as h,g as i,h as j,A as k,y as l,P as m,f as n}; diff --git a/assets/admin.29e998c4.js b/assets/admin.0b8ffc54.js similarity index 92% rename from assets/admin.29e998c4.js rename to assets/admin.0b8ffc54.js index 0524a61..7c4be71 100644 --- a/assets/admin.29e998c4.js +++ b/assets/admin.0b8ffc54.js @@ -1 +1 @@ -import{b as n}from"./index.50d624cf.js";const t=n();async function c(){try{return(await t.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function e(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function i(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function d(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function s(){try{return(await t.callApi("/admin/maint")).data}catch(a){throw console.log("Error loading maint:",a),a}}async function l(a){try{return await t.callApi("/admin/maint","POST",a)}catch(r){throw console.log("Error posting maint:",r),r}}export{c as A,d as a,i as b,e as c,s as d,l as e}; +import{b as n}from"./index.c7a4379d.js";const t=n();async function c(){try{return(await t.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function e(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function i(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function d(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function s(){try{return(await t.callApi("/admin/maint")).data}catch(a){throw console.log("Error loading maint:",a),a}}async function l(a){try{return await t.callApi("/admin/maint","POST",a)}catch(r){throw console.log("Error posting maint:",r),r}}export{c as A,d as a,i as b,e as c,s as d,l as e}; diff --git a/assets/arcade.e13c8430.js b/assets/arcade.bbb632fa.js similarity index 95% rename from assets/arcade.e13c8430.js rename to assets/arcade.bbb632fa.js index 728e131..2e2023c 100644 --- a/assets/arcade.e13c8430.js +++ b/assets/arcade.bbb632fa.js @@ -1 +1 @@ -import{b as s}from"./index.50d624cf.js";const t=s();async function d(r){try{return(await t.callApi(`/arcade/${r}`)).arcade}catch(a){throw console.log("Error fetching arcade:",a),a}}async function l(r,a,e){try{return(await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`)).data}catch(c){throw console.log("Error fetching arcade settings:",c),c}}async function g(r,a,e,c){try{for(;!t.userId;)await new Promise(n=>setTimeout(n,200));return await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`,"POST",c)}catch(o){throw console.log("Error updating settings:",o),o}}async function A(r){try{return await t.callApi(`/arcade/${r}/exportVPN`)}catch(a){throw console.log("Error fetching arcade VPN:",a),a}}async function h(r,a){try{return await t.callApi(`/arcade/${r}`,"POST",a)}catch(e){throw console.log("Error updating arcade:",e),e}}async function u(r){try{return(await t.callApi(`/arcade/${r}/paseli`)).data}catch(a){throw console.log("Error fetching arcade PASELI data:",a),a}}async function w(r){try{const a=await t.callApi(`/arcade/takeover?PCBID=${r}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function P(r){try{return await t.callApi("/arcade/takeover","POST",{PCBID:r})}catch(a){throw console.log("Error saving takeover:",a),a}}export{d as A,A as a,h as b,l as c,g as d,u as e,P as f,w as g}; +import{b as s}from"./index.c7a4379d.js";const t=s();async function d(r){try{return(await t.callApi(`/arcade/${r}`)).arcade}catch(a){throw console.log("Error fetching arcade:",a),a}}async function l(r,a,e){try{return(await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`)).data}catch(c){throw console.log("Error fetching arcade settings:",c),c}}async function g(r,a,e,c){try{for(;!t.userId;)await new Promise(n=>setTimeout(n,200));return await t.callApi(`/arcade/${r}/settings?game=${a}&version=${e}`,"POST",c)}catch(o){throw console.log("Error updating settings:",o),o}}async function A(r){try{return await t.callApi(`/arcade/${r}/exportVPN`)}catch(a){throw console.log("Error fetching arcade VPN:",a),a}}async function h(r,a){try{return await t.callApi(`/arcade/${r}`,"POST",a)}catch(e){throw console.log("Error updating arcade:",e),e}}async function u(r){try{return(await t.callApi(`/arcade/${r}/paseli`)).data}catch(a){throw console.log("Error fetching arcade PASELI data:",a),a}}async function w(r){try{const a=await t.callApi(`/arcade/takeover?PCBID=${r}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function P(r){try{return await t.callApi("/arcade/takeover","POST",{PCBID:r})}catch(a){throw console.log("Error saving takeover:",a),a}}export{d as A,A as a,h as b,l as c,g as d,u as e,P as f,w as g}; diff --git a/assets/index.50d624cf.js b/assets/index.50d624cf.js deleted file mode 100644 index c4b39b9..0000000 --- a/assets/index.50d624cf.js +++ /dev/null @@ -1,63 +0,0 @@ -var lv=Object.defineProperty;var uv=(e,t,n)=>t in e?lv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var P=(e,t,n)=>(uv(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))a(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerpolicy&&(r.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?r.credentials="include":i.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function a(i){if(i.ep)return;i.ep=!0;const r=n(i);fetch(i.href,r)}})();/** -* @vue/shared v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Ac(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ot={},Ki=[],Rn=()=>{},cv=()=>!1,Zo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),kc=e=>e.startsWith("onUpdate:"),Nt=Object.assign,Sc=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},dv=Object.prototype.hasOwnProperty,Qe=(e,t)=>dv.call(e,t),Ie=Array.isArray,Zi=e=>Ms(e)==="[object Map]",_r=e=>Ms(e)==="[object Set]",Ud=e=>Ms(e)==="[object Date]",Fe=e=>typeof e=="function",yt=e=>typeof e=="string",jn=e=>typeof e=="symbol",rt=e=>e!==null&&typeof e=="object",em=e=>(rt(e)||Fe(e))&&Fe(e.then)&&Fe(e.catch),tm=Object.prototype.toString,Ms=e=>tm.call(e),hv=e=>Ms(e).slice(8,-1),nm=e=>Ms(e)==="[object Object]",Mc=e=>yt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Yr=Ac(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Qo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},fv=/-(\w)/g,Ln=Qo(e=>e.replace(fv,(t,n)=>n?n.toUpperCase():"")),pv=/\B([A-Z])/g,ti=Qo(e=>e.replace(pv,"-$1").toLowerCase()),Jo=Qo(e=>e.charAt(0).toUpperCase()+e.slice(1)),Rl=Qo(e=>e?`on${Jo(e)}`:""),za=(e,t)=>!Object.is(e,t),co=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},wo=e=>{const t=parseFloat(e);return isNaN(t)?e:t},mv=e=>{const t=yt(e)?Number(e):NaN;return isNaN(t)?e:t};let Yd;const Ps=()=>Yd||(Yd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Rt(e){if(Ie(e)){const t={};for(let n=0;n{if(n){const a=n.split(vv);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ge(e){let t="";if(yt(e))t=e;else if(Ie(e))for(let n=0;nDi(n,t))}const rm=e=>!!(e&&e.__v_isRef===!0),Le=e=>yt(e)?e:e==null?"":Ie(e)||rt(e)&&(e.toString===tm||!Fe(e.toString))?rm(e)?Le(e.value):JSON.stringify(e,sm,2):String(e),sm=(e,t)=>rm(t)?sm(e,t.value):Zi(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,i],r)=>(n[Il(a,r)+" =>"]=i,n),{})}:_r(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Il(n))}:jn(t)?Il(t):rt(t)&&!Ie(t)&&!nm(t)?String(t):t,Il=(e,t="")=>{var n;return jn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let dn;class om{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=dn,!t&&dn&&(this.index=(dn.scopes||(dn.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Wr){let t=Wr;for(Wr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;zr;){let t=zr;for(zr=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function fm(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function pm(e){let t,n=e.depsTail,a=n;for(;a;){const i=a.prevDep;a.version===-1?(a===n&&(n=i),Tc(a),Av(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=i}e.deps=t,e.depsTail=n}function Nu(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(mm(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function mm(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===ls))return;e.globalVersion=ls;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Nu(e)){e.flags&=-3;return}const n=ht,a=zn;ht=e,zn=!0;try{fm(e);const i=e.fn(e._value);(t.version===0||za(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{ht=n,zn=a,pm(e),e.flags&=-3}}function Tc(e,t=!1){const{dep:n,prevSub:a,nextSub:i}=e;if(a&&(a.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Tc(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Av(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let zn=!0;const gm=[];function ni(){gm.push(zn),zn=!1}function ai(){const e=gm.pop();zn=e===void 0?!0:e}function zd(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ht;ht=void 0;try{t()}finally{ht=n}}}let ls=0;class kv{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Rc{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ht||!zn||ht===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ht)n=this.activeLink=new kv(ht,this),ht.deps?(n.prevDep=ht.depsTail,ht.depsTail.nextDep=n,ht.depsTail=n):ht.deps=ht.depsTail=n,vm(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=ht.depsTail,n.nextDep=void 0,ht.depsTail.nextDep=n,ht.depsTail=n,ht.deps===n&&(ht.deps=a)}return n}trigger(t){this.version++,ls++,this.notify(t)}notify(t){Ec();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Cc()}}}function vm(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)vm(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const xo=new WeakMap,ki=Symbol(""),Hu=Symbol(""),us=Symbol("");function nn(e,t,n){if(zn&&ht){let a=xo.get(e);a||xo.set(e,a=new Map);let i=a.get(n);i||(a.set(n,i=new Rc),i.map=a,i.key=n),i.track()}}function xa(e,t,n,a,i,r){const s=xo.get(e);if(!s){ls++;return}const o=l=>{l&&l.trigger()};if(Ec(),t==="clear")s.forEach(o);else{const l=Ie(e),u=l&&Mc(n);if(l&&n==="length"){const c=Number(a);s.forEach((d,h)=>{(h==="length"||h===us||!jn(h)&&h>=c)&&o(d)})}else switch((n!==void 0||s.has(void 0))&&o(s.get(n)),u&&o(s.get(us)),t){case"add":l?u&&o(s.get("length")):(o(s.get(ki)),Zi(e)&&o(s.get(Hu)));break;case"delete":l||(o(s.get(ki)),Zi(e)&&o(s.get(Hu)));break;case"set":Zi(e)&&o(s.get(ki));break}}Cc()}function Sv(e,t){const n=xo.get(e);return n&&n.get(t)}function Hi(e){const t=Ge(e);return t===e?t:(nn(t,"iterate",us),In(e)?t:t.map(an))}function el(e){return nn(e=Ge(e),"iterate",us),e}const Mv={__proto__:null,[Symbol.iterator](){return Ll(this,Symbol.iterator,an)},concat(...e){return Hi(this).concat(...e.map(t=>Ie(t)?Hi(t):t))},entries(){return Ll(this,"entries",e=>(e[1]=an(e[1]),e))},every(e,t){return fa(this,"every",e,t,void 0,arguments)},filter(e,t){return fa(this,"filter",e,t,n=>n.map(an),arguments)},find(e,t){return fa(this,"find",e,t,an,arguments)},findIndex(e,t){return fa(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return fa(this,"findLast",e,t,an,arguments)},findLastIndex(e,t){return fa(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return fa(this,"forEach",e,t,void 0,arguments)},includes(...e){return Nl(this,"includes",e)},indexOf(...e){return Nl(this,"indexOf",e)},join(e){return Hi(this).join(e)},lastIndexOf(...e){return Nl(this,"lastIndexOf",e)},map(e,t){return fa(this,"map",e,t,void 0,arguments)},pop(){return Pr(this,"pop")},push(...e){return Pr(this,"push",e)},reduce(e,...t){return Wd(this,"reduce",e,t)},reduceRight(e,...t){return Wd(this,"reduceRight",e,t)},shift(){return Pr(this,"shift")},some(e,t){return fa(this,"some",e,t,void 0,arguments)},splice(...e){return Pr(this,"splice",e)},toReversed(){return Hi(this).toReversed()},toSorted(e){return Hi(this).toSorted(e)},toSpliced(...e){return Hi(this).toSpliced(...e)},unshift(...e){return Pr(this,"unshift",e)},values(){return Ll(this,"values",an)}};function Ll(e,t,n){const a=el(e),i=a[t]();return a!==e&&!In(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=n(r.value)),r}),i}const Pv=Array.prototype;function fa(e,t,n,a,i,r){const s=el(e),o=s!==e&&!In(e),l=s[t];if(l!==Pv[t]){const d=l.apply(e,r);return o?an(d):d}let u=n;s!==e&&(o?u=function(d,h){return n.call(this,an(d),h,e)}:n.length>2&&(u=function(d,h){return n.call(this,d,h,e)}));const c=l.call(s,u,a);return o&&i?i(c):c}function Wd(e,t,n,a){const i=el(e);let r=n;return i!==e&&(In(e)?n.length>3&&(r=function(s,o,l){return n.call(this,s,o,l,e)}):r=function(s,o,l){return n.call(this,s,an(o),l,e)}),i[t](r,...a)}function Nl(e,t,n){const a=Ge(e);nn(a,"iterate",us);const i=a[t](...n);return(i===-1||i===!1)&&Lc(n[0])?(n[0]=Ge(n[0]),a[t](...n)):i}function Pr(e,t,n=[]){ni(),Ec();const a=Ge(e)[t].apply(e,n);return Cc(),ai(),a}const Dv=Ac("__proto__,__v_isRef,__isVue"),ym=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(jn));function Ev(e){jn(e)||(e=String(e));const t=Ge(this);return nn(t,"has",e),t.hasOwnProperty(e)}class bm{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const i=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return r;if(n==="__v_raw")return a===(i?r?Vv:Am:r?xm:wm).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const s=Ie(t);if(!i){let l;if(s&&(l=Mv[n]))return l;if(n==="hasOwnProperty")return Ev}const o=Reflect.get(t,n,gt(t)?t:a);return(jn(n)?ym.has(n):Dv(n))||(i||nn(t,"get",n),r)?o:gt(o)?s&&Mc(n)?o:o.value:rt(o)?i?km(o):Zn(o):o}}class _m extends bm{constructor(t=!1){super(!1,t)}set(t,n,a,i){let r=t[n];if(!this._isShallow){const l=Ei(r);if(!In(a)&&!Ei(a)&&(r=Ge(r),a=Ge(a)),!Ie(t)&>(r)&&!gt(a))return l?!1:(r.value=a,!0)}const s=Ie(t)&&Mc(n)?Number(n)e,$s=e=>Reflect.getPrototypeOf(e);function Ov(e,t,n){return function(...a){const i=this.__v_raw,r=Ge(i),s=Zi(r),o=e==="entries"||e===Symbol.iterator&&s,l=e==="keys"&&s,u=i[e](...a),c=n?Bu:t?Vu:an;return!t&&nn(r,"iterate",l?Hu:ki),{next(){const{value:d,done:h}=u.next();return h?{value:d,done:h}:{value:o?[c(d[0]),c(d[1])]:c(d),done:h}},[Symbol.iterator](){return this}}}}function Us(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Lv(e,t){const n={get(i){const r=this.__v_raw,s=Ge(r),o=Ge(i);e||(za(i,o)&&nn(s,"get",i),nn(s,"get",o));const{has:l}=$s(s),u=t?Bu:e?Vu:an;if(l.call(s,i))return u(r.get(i));if(l.call(s,o))return u(r.get(o));r!==s&&r.get(i)},get size(){const i=this.__v_raw;return!e&&nn(Ge(i),"iterate",ki),Reflect.get(i,"size",i)},has(i){const r=this.__v_raw,s=Ge(r),o=Ge(i);return e||(za(i,o)&&nn(s,"has",i),nn(s,"has",o)),i===o?r.has(i):r.has(i)||r.has(o)},forEach(i,r){const s=this,o=s.__v_raw,l=Ge(o),u=t?Bu:e?Vu:an;return!e&&nn(l,"iterate",ki),o.forEach((c,d)=>i.call(r,u(c),u(d),s))}};return Nt(n,e?{add:Us("add"),set:Us("set"),delete:Us("delete"),clear:Us("clear")}:{add(i){!t&&!In(i)&&!Ei(i)&&(i=Ge(i));const r=Ge(this);return $s(r).has.call(r,i)||(r.add(i),xa(r,"add",i,i)),this},set(i,r){!t&&!In(r)&&!Ei(r)&&(r=Ge(r));const s=Ge(this),{has:o,get:l}=$s(s);let u=o.call(s,i);u||(i=Ge(i),u=o.call(s,i));const c=l.call(s,i);return s.set(i,r),u?za(r,c)&&xa(s,"set",i,r):xa(s,"add",i,r),this},delete(i){const r=Ge(this),{has:s,get:o}=$s(r);let l=s.call(r,i);l||(i=Ge(i),l=s.call(r,i)),o&&o.call(r,i);const u=r.delete(i);return l&&xa(r,"delete",i,void 0),u},clear(){const i=Ge(this),r=i.size!==0,s=i.clear();return r&&xa(i,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(i=>{n[i]=Ov(i,e,t)}),n}function Ic(e,t){const n=Lv(e,t);return(a,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?a:Reflect.get(Qe(n,i)&&i in a?n:a,i,r)}const Nv={get:Ic(!1,!1)},Hv={get:Ic(!1,!0)},Bv={get:Ic(!0,!1)};const wm=new WeakMap,xm=new WeakMap,Am=new WeakMap,Vv=new WeakMap;function Fv(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function $v(e){return e.__v_skip||!Object.isExtensible(e)?0:Fv(hv(e))}function Zn(e){return Ei(e)?e:Oc(e,!1,Tv,Nv,wm)}function Uv(e){return Oc(e,!1,Iv,Hv,xm)}function km(e){return Oc(e,!0,Rv,Bv,Am)}function Oc(e,t,n,a,i){if(!rt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const s=$v(e);if(s===0)return e;const o=new Proxy(e,s===2?a:n);return i.set(e,o),o}function Wa(e){return Ei(e)?Wa(e.__v_raw):!!(e&&e.__v_isReactive)}function Ei(e){return!!(e&&e.__v_isReadonly)}function In(e){return!!(e&&e.__v_isShallow)}function Lc(e){return e?!!e.__v_raw:!1}function Ge(e){const t=e&&e.__v_raw;return t?Ge(t):e}function cs(e){return!Qe(e,"__v_skip")&&Object.isExtensible(e)&&am(e,"__v_skip",!0),e}const an=e=>rt(e)?Zn(e):e,Vu=e=>rt(e)?km(e):e;function gt(e){return e?e.__v_isRef===!0:!1}function ce(e){return Sm(e,!1)}function Yv(e){return Sm(e,!0)}function Sm(e,t){return gt(e)?e:new zv(e,t)}class zv{constructor(t,n){this.dep=new Rc,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ge(t),this._value=n?t:an(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||In(t)||Ei(t);t=a?t:Ge(t),za(t,n)&&(this._rawValue=t,this._value=a?t:an(t),this.dep.trigger())}}function _(e){return gt(e)?e.value:e}function Wv(e){return Fe(e)?e():_(e)}const jv={get:(e,t,n)=>t==="__v_raw"?e:_(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const i=e[t];return gt(i)&&!gt(n)?(i.value=n,!0):Reflect.set(e,t,n,a)}};function Mm(e){return Wa(e)?e:new Proxy(e,jv)}function Pm(e){const t=Ie(e)?new Array(e.length):{};for(const n in e)t[n]=Dm(e,n);return t}class Xv{constructor(t,n,a){this._object=t,this._key=n,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return Sv(Ge(this._object),this._key)}}class Gv{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ds(e,t,n){return gt(e)?e:Fe(e)?new Gv(e):rt(e)&&arguments.length>1?Dm(e,t,n):ce(e)}function Dm(e,t,n){const a=e[t];return gt(a)?a:new Xv(e,t,n)}class qv{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Rc(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=ls-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&ht!==this)return hm(this,!0),!0}get value(){const t=this.dep.track();return mm(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Kv(e,t,n=!1){let a,i;return Fe(e)?a=e:(a=e.get,i=e.set),new qv(a,i,n)}const Ys={},Ao=new WeakMap;let vi;function Zv(e,t=!1,n=vi){if(n){let a=Ao.get(n);a||Ao.set(n,a=[]),a.push(e)}}function Qv(e,t,n=ot){const{immediate:a,deep:i,once:r,scheduler:s,augmentJob:o,call:l}=n,u=M=>i?M:In(M)||i===!1||i===0?Aa(M,1):Aa(M);let c,d,h,f,p=!1,m=!1;if(gt(e)?(d=()=>e.value,p=In(e)):Wa(e)?(d=()=>u(e),p=!0):Ie(e)?(m=!0,p=e.some(M=>Wa(M)||In(M)),d=()=>e.map(M=>{if(gt(M))return M.value;if(Wa(M))return u(M);if(Fe(M))return l?l(M,2):M()})):Fe(e)?t?d=l?()=>l(e,2):e:d=()=>{if(h){ni();try{h()}finally{ai()}}const M=vi;vi=c;try{return l?l(e,3,[f]):e(f)}finally{vi=M}}:d=Rn,t&&i){const M=d,S=i===!0?1/0:i;d=()=>Aa(M(),S)}const w=Dc(),y=()=>{c.stop(),w&&w.active&&Sc(w.effects,c)};if(r&&t){const M=t;t=(...S)=>{M(...S),y()}}let k=m?new Array(e.length).fill(Ys):Ys;const A=M=>{if(!(!(c.flags&1)||!c.dirty&&!M))if(t){const S=c.run();if(i||p||(m?S.some((C,D)=>za(C,k[D])):za(S,k))){h&&h();const C=vi;vi=c;try{const D=[S,k===Ys?void 0:m&&k[0]===Ys?[]:k,f];l?l(t,3,D):t(...D),k=S}finally{vi=C}}}else c.run()};return o&&o(A),c=new cm(d),c.scheduler=s?()=>s(A,!1):A,f=M=>Zv(M,!1,c),h=c.onStop=()=>{const M=Ao.get(c);if(M){if(l)l(M,4);else for(const S of M)S();Ao.delete(c)}},t?a?A(!0):k=c.run():s?s(A.bind(null,!0),!0):c.run(),y.pause=c.pause.bind(c),y.resume=c.resume.bind(c),y.stop=y,y}function Aa(e,t=1/0,n){if(t<=0||!rt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,gt(e))Aa(e.value,t,n);else if(Ie(e))for(let a=0;a{Aa(a,t,n)});else if(nm(e)){for(const a in e)Aa(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&Aa(e[a],t,n)}return e}/** -* @vue/runtime-core v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Ds(e,t,n,a){try{return a?e(...a):e()}catch(i){tl(i,t,n)}}function Xn(e,t,n,a){if(Fe(e)){const i=Ds(e,t,n,a);return i&&em(i)&&i.catch(r=>{tl(r,t,n)}),i}if(Ie(e)){const i=[];for(let r=0;r>>1,i=hn[a],r=hs(i);r=hs(n)?hn.push(e):hn.splice(ey(t),0,e),e.flags|=1,Cm()}}function Cm(){ko||(ko=Em.then(Im))}function Tm(e){Ie(e)?Qi.push(...e):Na&&e.id===-1?Na.splice(ji+1,0,e):e.flags&1||(Qi.push(e),e.flags|=1),Cm()}function jd(e,t,n=aa+1){for(;nhs(n)-hs(a));if(Qi.length=0,Na){Na.push(...t);return}for(Na=t,ji=0;jie.id==null?e.flags&2?-1:1/0:e.id;function Im(e){const t=Rn;try{for(aa=0;aa{a._d&&rh(-1);const r=So(t);let s;try{s=e(...i)}finally{So(r),a._d&&rh(1)}return s};return a._n=!0,a._c=!0,a._d=!0,a}function jr(e,t){if(zt===null)return e;const n=ul(zt),a=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,Xr=e=>e&&(e.disabled||e.disabled===""),Xd=e=>e&&(e.defer||e.defer===""),Gd=e=>typeof SVGElement<"u"&&e instanceof SVGElement,qd=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Fu=(e,t)=>{const n=e&&e.to;return yt(n)?t?t(n):null:n},Nm={name:"Teleport",__isTeleport:!0,process(e,t,n,a,i,r,s,o,l,u){const{mc:c,pc:d,pbc:h,o:{insert:f,querySelector:p,createText:m,createComment:w}}=u,y=Xr(t.props);let{shapeFlag:k,children:A,dynamicChildren:M}=t;if(e==null){const S=t.el=m(""),C=t.anchor=m("");f(S,n,a),f(C,n,a);const D=(I,N)=>{k&16&&(i&&i.isCE&&(i.ce._teleportTarget=I),c(A,I,N,i,r,s,o,l))},V=()=>{const I=t.target=Fu(t.props,p),N=Hm(I,t,m,f);I&&(s!=="svg"&&Gd(I)?s="svg":s!=="mathml"&&qd(I)&&(s="mathml"),y||(D(I,N),ho(t,!1)))};y&&(D(n,C),ho(t,!0)),Xd(t.props)?cn(()=>{V(),t.el.__isMounted=!0},r):V()}else{if(Xd(t.props)&&!e.el.__isMounted){cn(()=>{Nm.process(e,t,n,a,i,r,s,o,l,u),delete e.el.__isMounted},r);return}t.el=e.el,t.targetStart=e.targetStart;const S=t.anchor=e.anchor,C=t.target=e.target,D=t.targetAnchor=e.targetAnchor,V=Xr(e.props),I=V?n:C,N=V?S:D;if(s==="svg"||Gd(C)?s="svg":(s==="mathml"||qd(C))&&(s="mathml"),M?(h(e.dynamicChildren,M,I,i,r,s,o),$c(e,t,!0)):l||d(e,t,I,N,i,r,s,o,!1),y)V?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):zs(t,n,S,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const Q=t.target=Fu(t.props,p);Q&&zs(t,Q,null,u,0)}else V&&zs(t,C,D,u,1);ho(t,y)}},remove(e,t,n,{um:a,o:{remove:i}},r){const{shapeFlag:s,children:o,anchor:l,targetStart:u,targetAnchor:c,target:d,props:h}=e;if(d&&(i(u),i(c)),r&&i(l),s&16){const f=r||!Xr(h);for(let p=0;p{e.isMounted=!0}),rl(()=>{e.isUnmounting=!0}),e}const Pn=[Function,Array],Bm={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Pn,onEnter:Pn,onAfterEnter:Pn,onEnterCancelled:Pn,onBeforeLeave:Pn,onLeave:Pn,onAfterLeave:Pn,onLeaveCancelled:Pn,onBeforeAppear:Pn,onAppear:Pn,onAfterAppear:Pn,onAppearCancelled:Pn},Vm=e=>{const t=e.subTree;return t.component?Vm(t.component):t},iy={name:"BaseTransition",props:Bm,setup(e,{slots:t}){const n=ll(),a=ay();return()=>{const i=t.default&&Um(t.default(),!0);if(!i||!i.length)return;const r=Fm(i),s=Ge(e),{mode:o}=s;if(a.isLeaving)return Hl(r);const l=Kd(r);if(!l)return Hl(r);let u=$u(l,s,a,n,d=>u=d);l.type!==fn&&fs(l,u);let c=n.subTree&&Kd(n.subTree);if(c&&c.type!==fn&&!wi(l,c)&&Vm(n).type!==fn){let d=$u(c,s,a,n);if(fs(c,d),o==="out-in"&&l.type!==fn)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},Hl(r);o==="in-out"&&l.type!==fn?d.delayLeave=(h,f,p)=>{const m=$m(a,c);m[String(c.key)]=c,h[Ha]=()=>{f(),h[Ha]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{p(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function Fm(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==fn){t=n;break}}return t}const ry=iy;function $m(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function $u(e,t,n,a,i){const{appear:r,mode:s,persisted:o=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:h,onLeave:f,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:w,onAppear:y,onAfterAppear:k,onAppearCancelled:A}=t,M=String(e.key),S=$m(n,e),C=(I,N)=>{I&&Xn(I,a,9,N)},D=(I,N)=>{const Q=N[1];C(I,N),Ie(I)?I.every(U=>U.length<=1)&&Q():I.length<=1&&Q()},V={mode:s,persisted:o,beforeEnter(I){let N=l;if(!n.isMounted)if(r)N=w||l;else return;I[Ha]&&I[Ha](!0);const Q=S[M];Q&&wi(e,Q)&&Q.el[Ha]&&Q.el[Ha](),C(N,[I])},enter(I){let N=u,Q=c,U=d;if(!n.isMounted)if(r)N=y||u,Q=k||c,U=A||d;else return;let ae=!1;const H=I[Ws]=O=>{ae||(ae=!0,O?C(U,[I]):C(Q,[I]),V.delayedLeave&&V.delayedLeave(),I[Ws]=void 0)};N?D(N,[I,H]):H()},leave(I,N){const Q=String(e.key);if(I[Ws]&&I[Ws](!0),n.isUnmounting)return N();C(h,[I]);let U=!1;const ae=I[Ha]=H=>{U||(U=!0,N(),H?C(m,[I]):C(p,[I]),I[Ha]=void 0,S[Q]===e&&delete S[Q])};S[Q]=e,f?D(f,[I,ae]):ae()},clone(I){const N=$u(I,t,n,a,i);return i&&i(N),N}};return V}function Hl(e){if(al(e))return e=qa(e),e.children=null,e}function Kd(e){if(!al(e))return Lm(e.type)&&e.children?Fm(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Fe(n.default))return n.default()}}function fs(e,t){e.shapeFlag&6&&e.component?(e.transition=t,fs(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Um(e,t=!1,n){let a=[],i=0;for(let r=0;r1)for(let r=0;rNt({name:e.name},t,{setup:e}))():e}function Ym(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Mo(e,t,n,a,i=!1){if(Ie(e)){e.forEach((p,m)=>Mo(p,t&&(Ie(t)?t[m]:t),n,a,i));return}if(Ji(a)&&!i){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Mo(e,t,n,a.component.subTree);return}const r=a.shapeFlag&4?ul(a.component):a.el,s=i?null:r,{i:o,r:l}=e,u=t&&t.r,c=o.refs===ot?o.refs={}:o.refs,d=o.setupState,h=Ge(d),f=d===ot?()=>!1:p=>Qe(h,p);if(u!=null&&u!==l&&(yt(u)?(c[u]=null,f(u)&&(d[u]=null)):gt(u)&&(u.value=null)),Fe(l))Ds(l,o,12,[s,c]);else{const p=yt(l),m=gt(l);if(p||m){const w=()=>{if(e.f){const y=p?f(l)?d[l]:c[l]:l.value;i?Ie(y)&&Sc(y,r):Ie(y)?y.includes(r)||y.push(r):p?(c[l]=[r],f(l)&&(d[l]=c[l])):(l.value=[r],e.k&&(c[e.k]=l.value))}else p?(c[l]=s,f(l)&&(d[l]=s)):m&&(l.value=s,e.k&&(c[e.k]=s))};s?(w.id=-1,cn(w,n)):w()}}}Ps().requestIdleCallback;Ps().cancelIdleCallback;const Ji=e=>!!e.type.__asyncLoader,al=e=>e.type.__isKeepAlive;function sy(e,t){zm(e,"a",t)}function oy(e,t){zm(e,"da",t)}function zm(e,t,n=Xt){const a=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(il(t,a,n),n){let i=n.parent;for(;i&&i.parent;)al(i.parent.vnode)&&ly(a,t,n,i),i=i.parent}}function ly(e,t,n,a){const i=il(t,e,a,!0);ii(()=>{Sc(a[t],i)},n)}function il(e,t,n=Xt,a=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{ni();const o=Es(n),l=Xn(t,n,e,s);return o(),ai(),l});return a?i.unshift(r):i.push(r),r}}const Pa=e=>(t,n=Xt)=>{(!gs||e==="sp")&&il(e,(...a)=>t(...a),n)},uy=Pa("bm"),dt=Pa("m"),Hc=Pa("bu"),cy=Pa("u"),rl=Pa("bum"),ii=Pa("um"),dy=Pa("sp"),hy=Pa("rtg"),fy=Pa("rtc");function py(e,t=Xt){il("ec",e,t)}const Bc="components";function gI(e,t){return jm(Bc,e,!0,t)||e}const Wm=Symbol.for("v-ndc");function ri(e){return yt(e)?jm(Bc,e,!1)||e:e||Wm}function jm(e,t,n=!0,a=!1){const i=zt||Xt;if(i){const r=i.type;if(e===Bc){const o=eb(r,!1);if(o&&(o===t||o===Ln(t)||o===Jo(Ln(t))))return r}const s=Zd(i[e]||r[e],t)||Zd(i.appContext[e],t);return!s&&a?r:s}}function Zd(e,t){return e&&(e[t]||e[Ln(t)]||e[Jo(Ln(t))])}function je(e,t,n,a){let i;const r=n&&n[a],s=Ie(e);if(s||yt(e)){const o=s&&Wa(e);let l=!1;o&&(l=!In(e),e=el(e)),i=new Array(e.length);for(let u=0,c=e.length;ut(o,l,void 0,r&&r[l]));else{const o=Object.keys(e);i=new Array(o.length);for(let l=0,u=o.length;l{const r=a.fn(...i);return r&&(r.key=a.key),r}:a.fn)}return e}function ye(e,t,n={},a,i){if(zt.ce||zt.parent&&Ji(zt.parent)&&zt.parent.ce)return t!=="default"&&(n.name=t),T(),Se(De,null,[Ae("slot",n,a&&a())],64);let r=e[t];r&&r._c&&(r._d=!1),T();const s=r&&Xm(r(n)),o=n.key||s&&s.key,l=Se(De,{key:(o&&!jn(o)?o:`_${t}`)+(!s&&a?"_fb":"")},s||(a?a():[]),s&&e._===1?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function Xm(e){return e.some(t=>ms(t)?!(t.type===fn||t.type===De&&!Xm(t.children)):!0)?e:null}const Uu=e=>e?f1(e)?ul(e):Uu(e.parent):null,Gr=Nt(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=>Uu(e.parent),$root:e=>Uu(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Vc(e),$forceUpdate:e=>e.f||(e.f=()=>{Nc(e.update)}),$nextTick:e=>e.n||(e.n=Kt.bind(e.proxy)),$watch:e=>Hy.bind(e)}),Bl=(e,t)=>e!==ot&&!e.__isScriptSetup&&Qe(e,t),my={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:i,props:r,accessCache:s,type:o,appContext:l}=e;let u;if(t[0]!=="$"){const f=s[t];if(f!==void 0)switch(f){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Bl(a,t))return s[t]=1,a[t];if(i!==ot&&Qe(i,t))return s[t]=2,i[t];if((u=e.propsOptions[0])&&Qe(u,t))return s[t]=3,r[t];if(n!==ot&&Qe(n,t))return s[t]=4,n[t];Yu&&(s[t]=0)}}const c=Gr[t];let d,h;if(c)return t==="$attrs"&&nn(e.attrs,"get",""),c(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==ot&&Qe(n,t))return s[t]=4,n[t];if(h=l.config.globalProperties,Qe(h,t))return h[t]},set({_:e},t,n){const{data:a,setupState:i,ctx:r}=e;return Bl(i,t)?(i[t]=n,!0):a!==ot&&Qe(a,t)?(a[t]=n,!0):Qe(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:i,propsOptions:r}},s){let o;return!!n[s]||e!==ot&&Qe(e,s)||Bl(t,s)||(o=r[0])&&Qe(o,s)||Qe(a,s)||Qe(Gr,s)||Qe(i.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Qe(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Qn(){return Gm().slots}function gy(){return Gm().attrs}function Gm(){const e=ll();return e.setupContext||(e.setupContext=m1(e))}function Qd(e){return Ie(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Yu=!0;function vy(e){const t=Vc(e),n=e.proxy,a=e.ctx;Yu=!1,t.beforeCreate&&Jd(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:s,watch:o,provide:l,inject:u,created:c,beforeMount:d,mounted:h,beforeUpdate:f,updated:p,activated:m,deactivated:w,beforeDestroy:y,beforeUnmount:k,destroyed:A,unmounted:M,render:S,renderTracked:C,renderTriggered:D,errorCaptured:V,serverPrefetch:I,expose:N,inheritAttrs:Q,components:U,directives:ae,filters:H}=t;if(u&&yy(u,a,null),s)for(const K in s){const ie=s[K];Fe(ie)&&(a[K]=ie.bind(n))}if(i){const K=i.call(n,n);rt(K)&&(e.data=Zn(K))}if(Yu=!0,r)for(const K in r){const ie=r[K],ee=Fe(ie)?ie.bind(n,n):Fe(ie.get)?ie.get.bind(n,n):Rn,ue=!Fe(ie)&&Fe(ie.set)?ie.set.bind(n):Rn,te=X({get:ee,set:ue});Object.defineProperty(a,K,{enumerable:!0,configurable:!0,get:()=>te.value,set:re=>te.value=re})}if(o)for(const K in o)qm(o[K],a,n,K);if(l){const K=Fe(l)?l.call(n):l;Reflect.ownKeys(K).forEach(ie=>{tr(ie,K[ie])})}c&&Jd(c,e,"c");function B(K,ie){Ie(ie)?ie.forEach(ee=>K(ee.bind(n))):ie&&K(ie.bind(n))}if(B(uy,d),B(dt,h),B(Hc,f),B(cy,p),B(sy,m),B(oy,w),B(py,V),B(fy,C),B(hy,D),B(rl,k),B(ii,M),B(dy,I),Ie(N))if(N.length){const K=e.exposed||(e.exposed={});N.forEach(ie=>{Object.defineProperty(K,ie,{get:()=>n[ie],set:ee=>n[ie]=ee})})}else e.exposed||(e.exposed={});S&&e.render===Rn&&(e.render=S),Q!=null&&(e.inheritAttrs=Q),U&&(e.components=U),ae&&(e.directives=ae),I&&Ym(e)}function yy(e,t,n=Rn){Ie(e)&&(e=zu(e));for(const a in e){const i=e[a];let r;rt(i)?"default"in i?r=Vt(i.from||a,i.default,!0):r=Vt(i.from||a):r=Vt(i),gt(r)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:s=>r.value=s}):t[a]=r}}function Jd(e,t,n){Xn(Ie(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function qm(e,t,n,a){let i=a.includes(".")?l1(n,a):()=>n[a];if(yt(e)){const r=t[e];Fe(r)&&We(i,r)}else if(Fe(e))We(i,e.bind(n));else if(rt(e))if(Ie(e))e.forEach(r=>qm(r,t,n,a));else{const r=Fe(e.handler)?e.handler.bind(n):t[e.handler];Fe(r)&&We(i,r,e)}}function Vc(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:s}}=e.appContext,o=r.get(t);let l;return o?l=o:!i.length&&!n&&!a?l=t:(l={},i.length&&i.forEach(u=>Po(l,u,s,!0)),Po(l,t,s)),rt(t)&&r.set(t,l),l}function Po(e,t,n,a=!1){const{mixins:i,extends:r}=t;r&&Po(e,r,n,!0),i&&i.forEach(s=>Po(e,s,n,!0));for(const s in t)if(!(a&&s==="expose")){const o=by[s]||n&&n[s];e[s]=o?o(e[s],t[s]):t[s]}return e}const by={data:eh,props:th,emits:th,methods:Fr,computed:Fr,beforeCreate:on,created:on,beforeMount:on,mounted:on,beforeUpdate:on,updated:on,beforeDestroy:on,beforeUnmount:on,destroyed:on,unmounted:on,activated:on,deactivated:on,errorCaptured:on,serverPrefetch:on,components:Fr,directives:Fr,watch:wy,provide:eh,inject:_y};function eh(e,t){return t?e?function(){return Nt(Fe(e)?e.call(this,this):e,Fe(t)?t.call(this,this):t)}:t:e}function _y(e,t){return Fr(zu(e),zu(t))}function zu(e){if(Ie(e)){const t={};for(let n=0;n1)return n&&Fe(t)?t.call(a&&a.proxy):t}}const Zm={},Qm=()=>Object.create(Zm),Jm=e=>Object.getPrototypeOf(e)===Zm;function ky(e,t,n,a=!1){const i={},r=Qm();e.propsDefaults=Object.create(null),e1(e,t,i,r);for(const s in e.propsOptions[0])s in i||(i[s]=void 0);n?e.props=a?i:Uv(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function Sy(e,t,n,a){const{props:i,attrs:r,vnode:{patchFlag:s}}=e,o=Ge(i),[l]=e.propsOptions;let u=!1;if((a||s>0)&&!(s&16)){if(s&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[h,f]=t1(d,t,!0);Nt(s,h),f&&o.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!l)return rt(e)&&a.set(e,Ki),Ki;if(Ie(r))for(let c=0;ce[0]==="_"||e==="$stable",Fc=e=>Ie(e)?e.map(ia):[ia(e)],Py=(e,t,n)=>{if(t._n)return t;const a=Pe((...i)=>Fc(t(...i)),n);return a._c=!1,a},a1=(e,t,n)=>{const a=e._ctx;for(const i in e){if(n1(i))continue;const r=e[i];if(Fe(r))t[i]=Py(i,r,a);else if(r!=null){const s=Fc(r);t[i]=()=>s}}},i1=(e,t)=>{const n=Fc(t);e.slots.default=()=>n},r1=(e,t,n)=>{for(const a in t)(n||a!=="_")&&(e[a]=t[a])},Dy=(e,t,n)=>{const a=e.slots=Qm();if(e.vnode.shapeFlag&32){const i=t._;i?(r1(a,t,n),n&&am(a,"_",i,!0)):a1(t,a)}else t&&i1(e,t)},Ey=(e,t,n)=>{const{vnode:a,slots:i}=e;let r=!0,s=ot;if(a.shapeFlag&32){const o=t._;o?n&&o===1?r=!1:r1(i,t,n):(r=!t.$stable,a1(t,i)),s=t}else t&&(i1(e,t),s={default:1});if(r)for(const o in i)!n1(o)&&s[o]==null&&delete i[o]};function Cy(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(Ps().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const cn=zy;function Ty(e){return Ry(e)}function Ry(e,t){Cy();const n=Ps();n.__VUE__=!0;const{insert:a,remove:i,patchProp:r,createElement:s,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:h,setScopeId:f=Rn,insertStaticContent:p}=e,m=(x,E,b,W=null,Y=null,z=null,he=void 0,fe=null,R=!!E.dynamicChildren)=>{if(x===E)return;x&&!wi(x,E)&&(W=v(x),re(x,Y,z,!0),x=null),E.patchFlag===-2&&(R=!1,E.dynamicChildren=null);const{type:F,ref:pe,shapeFlag:be}=E;switch(F){case ol:w(x,E,b,W);break;case fn:y(x,E,b,W);break;case qr:x==null&&k(E,b,W,he);break;case De:U(x,E,b,W,Y,z,he,fe,R);break;default:be&1?S(x,E,b,W,Y,z,he,fe,R):be&6?ae(x,E,b,W,Y,z,he,fe,R):(be&64||be&128)&&F.process(x,E,b,W,Y,z,he,fe,R,Ce)}pe!=null&&Y&&Mo(pe,x&&x.ref,z,E||x,!E)},w=(x,E,b,W)=>{if(x==null)a(E.el=o(E.children),b,W);else{const Y=E.el=x.el;E.children!==x.children&&u(Y,E.children)}},y=(x,E,b,W)=>{x==null?a(E.el=l(E.children||""),b,W):E.el=x.el},k=(x,E,b,W)=>{[x.el,x.anchor]=p(x.children,E,b,W,x.el,x.anchor)},A=({el:x,anchor:E},b,W)=>{let Y;for(;x&&x!==E;)Y=h(x),a(x,b,W),x=Y;a(E,b,W)},M=({el:x,anchor:E})=>{let b;for(;x&&x!==E;)b=h(x),i(x),x=b;i(E)},S=(x,E,b,W,Y,z,he,fe,R)=>{E.type==="svg"?he="svg":E.type==="math"&&(he="mathml"),x==null?C(E,b,W,Y,z,he,fe,R):I(x,E,Y,z,he,fe,R)},C=(x,E,b,W,Y,z,he,fe)=>{let R,F;const{props:pe,shapeFlag:be,transition:ke,dirs:me}=x;if(R=x.el=s(x.type,z,pe&&pe.is,pe),be&8?c(R,x.children):be&16&&V(x.children,R,null,W,Y,Vl(x,z),he,fe),me&&ci(x,null,W,"created"),D(R,x,x.scopeId,he,W),pe){for(const He in pe)He!=="value"&&!Yr(He)&&r(R,He,null,pe[He],z,W);"value"in pe&&r(R,"value",null,pe.value,z),(F=pe.onVnodeBeforeMount)&&ta(F,W,x)}me&&ci(x,null,W,"beforeMount");const Be=Iy(Y,ke);Be&&ke.beforeEnter(R),a(R,E,b),((F=pe&&pe.onVnodeMounted)||Be||me)&&cn(()=>{F&&ta(F,W,x),Be&&ke.enter(R),me&&ci(x,null,W,"mounted")},Y)},D=(x,E,b,W,Y)=>{if(b&&f(x,b),W)for(let z=0;z{for(let F=R;F{const fe=E.el=x.el;let{patchFlag:R,dynamicChildren:F,dirs:pe}=E;R|=x.patchFlag&16;const be=x.props||ot,ke=E.props||ot;let me;if(b&&di(b,!1),(me=ke.onVnodeBeforeUpdate)&&ta(me,b,E,x),pe&&ci(E,x,b,"beforeUpdate"),b&&di(b,!0),(be.innerHTML&&ke.innerHTML==null||be.textContent&&ke.textContent==null)&&c(fe,""),F?N(x.dynamicChildren,F,fe,b,W,Vl(E,Y),z):he||ie(x,E,fe,null,b,W,Vl(E,Y),z,!1),R>0){if(R&16)Q(fe,be,ke,b,Y);else if(R&2&&be.class!==ke.class&&r(fe,"class",null,ke.class,Y),R&4&&r(fe,"style",be.style,ke.style,Y),R&8){const Be=E.dynamicProps;for(let He=0;He{me&&ta(me,b,E,x),pe&&ci(E,x,b,"updated")},W)},N=(x,E,b,W,Y,z,he)=>{for(let fe=0;fe{if(E!==b){if(E!==ot)for(const z in E)!Yr(z)&&!(z in b)&&r(x,z,E[z],null,Y,W);for(const z in b){if(Yr(z))continue;const he=b[z],fe=E[z];he!==fe&&z!=="value"&&r(x,z,fe,he,Y,W)}"value"in b&&r(x,"value",E.value,b.value,Y)}},U=(x,E,b,W,Y,z,he,fe,R)=>{const F=E.el=x?x.el:o(""),pe=E.anchor=x?x.anchor:o("");let{patchFlag:be,dynamicChildren:ke,slotScopeIds:me}=E;me&&(fe=fe?fe.concat(me):me),x==null?(a(F,b,W),a(pe,b,W),V(E.children||[],b,pe,Y,z,he,fe,R)):be>0&&be&64&&ke&&x.dynamicChildren?(N(x.dynamicChildren,ke,b,Y,z,he,fe),(E.key!=null||Y&&E===Y.subTree)&&$c(x,E,!0)):ie(x,E,b,pe,Y,z,he,fe,R)},ae=(x,E,b,W,Y,z,he,fe,R)=>{E.slotScopeIds=fe,x==null?E.shapeFlag&512?Y.ctx.activate(E,b,W,he,R):H(E,b,W,Y,z,he,R):O(x,E,R)},H=(x,E,b,W,Y,z,he)=>{const fe=x.component=Ky(x,W,Y);if(al(x)&&(fe.ctx.renderer=Ce),Zy(fe,!1,he),fe.asyncDep){if(Y&&Y.registerDep(fe,B,he),!x.el){const R=fe.subTree=Ae(fn);y(null,R,E,b)}}else B(fe,x,E,b,Y,z,he)},O=(x,E,b)=>{const W=E.component=x.component;if(Uy(x,E,b))if(W.asyncDep&&!W.asyncResolved){K(W,E,b);return}else W.next=E,W.update();else E.el=x.el,W.vnode=E},B=(x,E,b,W,Y,z,he)=>{const fe=()=>{if(x.isMounted){let{next:be,bu:ke,u:me,parent:Be,vnode:He}=x;{const wt=s1(x);if(wt){be&&(be.el=He.el,K(x,be,he)),wt.asyncDep.then(()=>{x.isUnmounted||fe()});return}}let $e=be,Ht;di(x,!1),be?(be.el=He.el,K(x,be,he)):be=He,ke&&co(ke),(Ht=be.props&&be.props.onVnodeBeforeUpdate)&&ta(Ht,Be,be,He),di(x,!0);const _t=Fl(x),ft=x.subTree;x.subTree=_t,m(ft,_t,d(ft.el),v(ft),x,Y,z),be.el=_t.el,$e===null&&Yy(x,_t.el),me&&cn(me,Y),(Ht=be.props&&be.props.onVnodeUpdated)&&cn(()=>ta(Ht,Be,be,He),Y)}else{let be;const{el:ke,props:me}=E,{bm:Be,m:He,parent:$e,root:Ht,type:_t}=x,ft=Ji(E);if(di(x,!1),Be&&co(Be),!ft&&(be=me&&me.onVnodeBeforeMount)&&ta(be,$e,E),di(x,!0),ke&&we){const wt=()=>{x.subTree=Fl(x),we(ke,x.subTree,x,Y,null)};ft&&_t.__asyncHydrate?_t.__asyncHydrate(ke,x,wt):wt()}else{Ht.ce&&Ht.ce._injectChildStyle(_t);const wt=x.subTree=Fl(x);m(null,wt,b,W,x,Y,z),E.el=wt.el}if(He&&cn(He,Y),!ft&&(be=me&&me.onVnodeMounted)){const wt=E;cn(()=>ta(be,$e,wt),Y)}(E.shapeFlag&256||$e&&Ji($e.vnode)&&$e.vnode.shapeFlag&256)&&x.a&&cn(x.a,Y),x.isMounted=!0,E=b=W=null}};x.scope.on();const R=x.effect=new cm(fe);x.scope.off();const F=x.update=R.run.bind(R),pe=x.job=R.runIfDirty.bind(R);pe.i=x,pe.id=x.uid,R.scheduler=()=>Nc(pe),di(x,!0),F()},K=(x,E,b)=>{E.component=x;const W=x.vnode.props;x.vnode=E,x.next=null,Sy(x,E.props,W,b),Ey(x,E.children,b),ni(),jd(x),ai()},ie=(x,E,b,W,Y,z,he,fe,R=!1)=>{const F=x&&x.children,pe=x?x.shapeFlag:0,be=E.children,{patchFlag:ke,shapeFlag:me}=E;if(ke>0){if(ke&128){ue(F,be,b,W,Y,z,he,fe,R);return}else if(ke&256){ee(F,be,b,W,Y,z,he,fe,R);return}}me&8?(pe&16&&J(F,Y,z),be!==F&&c(b,be)):pe&16?me&16?ue(F,be,b,W,Y,z,he,fe,R):J(F,Y,z,!0):(pe&8&&c(b,""),me&16&&V(be,b,W,Y,z,he,fe,R))},ee=(x,E,b,W,Y,z,he,fe,R)=>{x=x||Ki,E=E||Ki;const F=x.length,pe=E.length,be=Math.min(F,pe);let ke;for(ke=0;kepe?J(x,Y,z,!0,!1,be):V(E,b,W,Y,z,he,fe,R,be)},ue=(x,E,b,W,Y,z,he,fe,R)=>{let F=0;const pe=E.length;let be=x.length-1,ke=pe-1;for(;F<=be&&F<=ke;){const me=x[F],Be=E[F]=R?Ba(E[F]):ia(E[F]);if(wi(me,Be))m(me,Be,b,null,Y,z,he,fe,R);else break;F++}for(;F<=be&&F<=ke;){const me=x[be],Be=E[ke]=R?Ba(E[ke]):ia(E[ke]);if(wi(me,Be))m(me,Be,b,null,Y,z,he,fe,R);else break;be--,ke--}if(F>be){if(F<=ke){const me=ke+1,Be=meke)for(;F<=be;)re(x[F],Y,z,!0),F++;else{const me=F,Be=F,He=new Map;for(F=Be;F<=ke;F++){const xt=E[F]=R?Ba(E[F]):ia(E[F]);xt.key!=null&&He.set(xt.key,F)}let $e,Ht=0;const _t=ke-Be+1;let ft=!1,wt=0;const sn=new Array(_t);for(F=0;F<_t;F++)sn[F]=0;for(F=me;F<=be;F++){const xt=x[F];if(Ht>=_t){re(xt,Y,z,!0);continue}let Lt;if(xt.key!=null)Lt=He.get(xt.key);else for($e=Be;$e<=ke;$e++)if(sn[$e-Be]===0&&wi(xt,E[$e])){Lt=$e;break}Lt===void 0?re(xt,Y,z,!0):(sn[Lt-Be]=F+1,Lt>=wt?wt=Lt:ft=!0,m(xt,E[Lt],b,null,Y,z,he,fe,R),Ht++)}const kn=ft?Oy(sn):Ki;for($e=kn.length-1,F=_t-1;F>=0;F--){const xt=Be+F,Lt=E[xt],Z=xt+1{const{el:z,type:he,transition:fe,children:R,shapeFlag:F}=x;if(F&6){te(x.component.subTree,E,b,W);return}if(F&128){x.suspense.move(E,b,W);return}if(F&64){he.move(x,E,b,Ce);return}if(he===De){a(z,E,b);for(let be=0;befe.enter(z),Y);else{const{leave:be,delayLeave:ke,afterLeave:me}=fe,Be=()=>a(z,E,b),He=()=>{be(z,()=>{Be(),me&&me()})};ke?ke(z,Be,He):He()}else a(z,E,b)},re=(x,E,b,W=!1,Y=!1)=>{const{type:z,props:he,ref:fe,children:R,dynamicChildren:F,shapeFlag:pe,patchFlag:be,dirs:ke,cacheIndex:me}=x;if(be===-2&&(Y=!1),fe!=null&&Mo(fe,null,b,x,!0),me!=null&&(E.renderCache[me]=void 0),pe&256){E.ctx.deactivate(x);return}const Be=pe&1&&ke,He=!Ji(x);let $e;if(He&&($e=he&&he.onVnodeBeforeUnmount)&&ta($e,E,x),pe&6)L(x.component,b,W);else{if(pe&128){x.suspense.unmount(b,W);return}Be&&ci(x,null,E,"beforeUnmount"),pe&64?x.type.remove(x,E,b,Ce,W):F&&!F.hasOnce&&(z!==De||be>0&&be&64)?J(F,E,b,!1,!0):(z===De&&be&384||!Y&&pe&16)&&J(R,E,b),W&&q(x)}(He&&($e=he&&he.onVnodeUnmounted)||Be)&&cn(()=>{$e&&ta($e,E,x),Be&&ci(x,null,E,"unmounted")},b)},q=x=>{const{type:E,el:b,anchor:W,transition:Y}=x;if(E===De){ne(b,W);return}if(E===qr){M(x);return}const z=()=>{i(b),Y&&!Y.persisted&&Y.afterLeave&&Y.afterLeave()};if(x.shapeFlag&1&&Y&&!Y.persisted){const{leave:he,delayLeave:fe}=Y,R=()=>he(b,z);fe?fe(x.el,z,R):R()}else z()},ne=(x,E)=>{let b;for(;x!==E;)b=h(x),i(x),x=b;i(E)},L=(x,E,b)=>{const{bum:W,scope:Y,job:z,subTree:he,um:fe,m:R,a:F}=x;ah(R),ah(F),W&&co(W),Y.stop(),z&&(z.flags|=8,re(he,x,E,b)),fe&&cn(fe,E),cn(()=>{x.isUnmounted=!0},E),E&&E.pendingBranch&&!E.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===E.pendingId&&(E.deps--,E.deps===0&&E.resolve())},J=(x,E,b,W=!1,Y=!1,z=0)=>{for(let he=z;he{if(x.shapeFlag&6)return v(x.component.subTree);if(x.shapeFlag&128)return x.suspense.next();const E=h(x.anchor||x.el),b=E&&E[Om];return b?h(b):E};let $=!1;const de=(x,E,b)=>{x==null?E._vnode&&re(E._vnode,null,null,!0):m(E._vnode||null,x,E,null,null,null,b),E._vnode=x,$||($=!0,jd(),Rm(),$=!1)},Ce={p:m,um:re,m:te,r:q,mt:H,mc:V,pc:ie,pbc:N,n:v,o:e};let j,we;return t&&([j,we]=t(Ce)),{render:de,hydrate:j,createApp:Ay(de,j)}}function Vl({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function di({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Iy(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function $c(e,t,n=!1){const a=e.children,i=t.children;if(Ie(a)&&Ie(i))for(let r=0;r>1,e[n[o]]0&&(t[a]=n[r-1]),n[r]=a)}}for(r=n.length,s=n[r-1];r-- >0;)n[r]=s,s=t[s];return n}function s1(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:s1(t)}function ah(e){if(e)for(let t=0;tVt(Ly);function We(e,t,n){return o1(e,t,n)}function o1(e,t,n=ot){const{immediate:a,deep:i,flush:r,once:s}=n,o=Nt({},n),l=t&&a||!t&&r!=="post";let u;if(gs){if(r==="sync"){const f=Ny();u=f.__watcherHandles||(f.__watcherHandles=[])}else if(!l){const f=()=>{};return f.stop=Rn,f.resume=Rn,f.pause=Rn,f}}const c=Xt;o.call=(f,p,m)=>Xn(f,c,p,m);let d=!1;r==="post"?o.scheduler=f=>{cn(f,c&&c.suspense)}:r!=="sync"&&(d=!0,o.scheduler=(f,p)=>{p?f():Nc(f)}),o.augmentJob=f=>{t&&(f.flags|=4),d&&(f.flags|=2,c&&(f.id=c.uid,f.i=c))};const h=Qv(e,t,o);return gs&&(u?u.push(h):l&&h()),h}function Hy(e,t,n){const a=this.proxy,i=yt(e)?e.includes(".")?l1(a,e):()=>a[e]:e.bind(a,a);let r;Fe(t)?r=t:(r=t.handler,n=t);const s=Es(this),o=o1(i,r.bind(a),n);return s(),o}function l1(e,t){const n=t.split(".");return()=>{let a=e;for(let i=0;it==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ln(t)}Modifiers`]||e[`${ti(t)}Modifiers`];function Vy(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||ot;let i=n;const r=t.startsWith("update:"),s=r&&By(a,t.slice(7));s&&(s.trim&&(i=n.map(c=>yt(c)?c.trim():c)),s.number&&(i=n.map(wo)));let o,l=a[o=Rl(t)]||a[o=Rl(Ln(t))];!l&&r&&(l=a[o=Rl(ti(t))]),l&&Xn(l,e,6,i);const u=a[o+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,Xn(u,e,6,i)}}function u1(e,t,n=!1){const a=t.emitsCache,i=a.get(e);if(i!==void 0)return i;const r=e.emits;let s={},o=!1;if(!Fe(e)){const l=u=>{const c=u1(u,t,!0);c&&(o=!0,Nt(s,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!o?(rt(e)&&a.set(e,null),null):(Ie(r)?r.forEach(l=>s[l]=null):Nt(s,r),rt(e)&&a.set(e,s),s)}function sl(e,t){return!e||!Zo(t)?!1:(t=t.slice(2).replace(/Once$/,""),Qe(e,t[0].toLowerCase()+t.slice(1))||Qe(e,ti(t))||Qe(e,t))}function Fl(e){const{type:t,vnode:n,proxy:a,withProxy:i,propsOptions:[r],slots:s,attrs:o,emit:l,render:u,renderCache:c,props:d,data:h,setupState:f,ctx:p,inheritAttrs:m}=e,w=So(e);let y,k;try{if(n.shapeFlag&4){const M=i||a,S=M;y=ia(u.call(S,M,c,d,f,h,p)),k=o}else{const M=t;y=ia(M.length>1?M(d,{attrs:o,slots:s,emit:l}):M(d,null)),k=t.props?o:Fy(o)}}catch(M){Kr.length=0,tl(M,e,1),y=Ae(fn)}let A=y;if(k&&m!==!1){const M=Object.keys(k),{shapeFlag:S}=A;M.length&&S&7&&(r&&M.some(kc)&&(k=$y(k,r)),A=qa(A,k,!1,!0))}return n.dirs&&(A=qa(A,null,!1,!0),A.dirs=A.dirs?A.dirs.concat(n.dirs):n.dirs),n.transition&&fs(A,n.transition),y=A,So(w),y}const Fy=e=>{let t;for(const n in e)(n==="class"||n==="style"||Zo(n))&&((t||(t={}))[n]=e[n]);return t},$y=(e,t)=>{const n={};for(const a in e)(!kc(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function Uy(e,t,n){const{props:a,children:i,component:r}=e,{props:s,children:o,patchFlag:l}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return a?ih(a,s,u):!!s;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function zy(e,t){t&&t.pendingBranch?Ie(e)?t.effects.push(...e):t.effects.push(e):Tm(e)}const De=Symbol.for("v-fgt"),ol=Symbol.for("v-txt"),fn=Symbol.for("v-cmt"),qr=Symbol.for("v-stc"),Kr=[];let _n=null;function T(e=!1){Kr.push(_n=e?null:[])}function Wy(){Kr.pop(),_n=Kr[Kr.length-1]||null}let ps=1;function rh(e,t=!1){ps+=e,e<0&&_n&&t&&(_n.hasOnce=!0)}function d1(e){return e.dynamicChildren=ps>0?_n||Ki:null,Wy(),ps>0&&_n&&_n.push(e),e}function G(e,t,n,a,i,r){return d1(oe(e,t,n,a,i,r,!0))}function Se(e,t,n,a,i){return d1(Ae(e,t,n,a,i,!0))}function ms(e){return e?e.__v_isVNode===!0:!1}function wi(e,t){return e.type===t.type&&e.key===t.key}const h1=({key:e})=>e!=null?e:null,fo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?yt(e)||gt(e)||Fe(e)?{i:zt,r:e,k:t,f:!!n}:e:null);function oe(e,t=null,n=null,a=0,i=null,r=e===De?0:1,s=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&h1(t),ref:t&&fo(t),scopeId:nl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:a,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:zt};return o?(Uc(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=yt(n)?8:16),ps>0&&!s&&_n&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&_n.push(l),l}const Ae=jy;function jy(e,t=null,n=null,a=0,i=null,r=!1){if((!e||e===Wm)&&(e=fn),ms(e)){const o=qa(e,t,!0);return n&&Uc(o,n),ps>0&&!r&&_n&&(o.shapeFlag&6?_n[_n.indexOf(e)]=o:_n.push(o)),o.patchFlag=-2,o}if(tb(e)&&(e=e.__vccOpts),t){t=Wt(t);let{class:o,style:l}=t;o&&!yt(o)&&(t.class=ge(o)),rt(l)&&(Lc(l)&&!Ie(l)&&(l=Nt({},l)),t.style=Rt(l))}const s=yt(e)?1:c1(e)?128:Lm(e)?64:rt(e)?4:Fe(e)?2:0;return oe(e,t,n,a,i,s,r,!0)}function Wt(e){return e?Lc(e)||Jm(e)?Nt({},e):e:null}function qa(e,t,n=!1,a=!1){const{props:i,ref:r,patchFlag:s,children:o,transition:l}=e,u=t?lt(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&h1(u),ref:t&&t.ref?n&&r?Ie(r)?r.concat(fo(t)):[r,fo(t)]:fo(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==De?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qa(e.ssContent),ssFallback:e.ssFallback&&qa(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&fs(c,l.clone(c)),c}function Ft(e=" ",t=0){return Ae(ol,null,e,t)}function Xy(e,t){const n=Ae(qr,null,e);return n.staticCount=t,n}function se(e="",t=!1){return t?(T(),Se(fn,null,e)):Ae(fn,null,e)}function ia(e){return e==null||typeof e=="boolean"?Ae(fn):Ie(e)?Ae(De,null,e.slice()):ms(e)?Ba(e):Ae(ol,null,String(e))}function Ba(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qa(e)}function Uc(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Ie(t))n=16;else if(typeof t=="object")if(a&65){const i=t.default;i&&(i._c&&(i._d=!1),Uc(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!Jm(t)?t._ctx=zt:i===3&&zt&&(zt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Fe(t)?(t={default:t,_ctx:zt},n=32):(t=String(t),a&64?(n=16,t=[Ft(t)]):n=8);e.children=t,e.shapeFlag|=n}function lt(...e){const t={};for(let n=0;nXt||zt;let Do,ju;{const e=Ps(),t=(n,a)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(a),r=>{i.length>1?i.forEach(s=>s(r)):i[0](r)}};Do=t("__VUE_INSTANCE_SETTERS__",n=>Xt=n),ju=t("__VUE_SSR_SETTERS__",n=>gs=n)}const Es=e=>{const t=Xt;return Do(e),e.scope.on(),()=>{e.scope.off(),Do(t)}},sh=()=>{Xt&&Xt.scope.off(),Do(null)};function f1(e){return e.vnode.shapeFlag&4}let gs=!1;function Zy(e,t=!1,n=!1){t&&ju(t);const{props:a,children:i}=e.vnode,r=f1(e);ky(e,a,r,t),Dy(e,i,n);const s=r?Qy(e,t):void 0;return t&&ju(!1),s}function Qy(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,my);const{setup:a}=n;if(a){ni();const i=e.setupContext=a.length>1?m1(e):null,r=Es(e),s=Ds(a,e,0,[e.props,i]),o=em(s);if(ai(),r(),(o||e.sp)&&!Ji(e)&&Ym(e),o){if(s.then(sh,sh),t)return s.then(l=>{oh(e,l,t)}).catch(l=>{tl(l,e,0)});e.asyncDep=s}else oh(e,s,t)}else p1(e,t)}function oh(e,t,n){Fe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:rt(t)&&(e.setupState=Mm(t)),p1(e,n)}let lh;function p1(e,t,n){const a=e.type;if(!e.render){if(!t&&lh&&!a.render){const i=a.template||Vc(e).template;if(i){const{isCustomElement:r,compilerOptions:s}=e.appContext.config,{delimiters:o,compilerOptions:l}=a,u=Nt(Nt({isCustomElement:r,delimiters:o},s),l);a.render=lh(i,u)}}e.render=a.render||Rn}{const i=Es(e);ni();try{vy(e)}finally{ai(),i()}}}const Jy={get(e,t){return nn(e,"get",""),e[t]}};function m1(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Jy),slots:e.slots,emit:e.emit,expose:t}}function ul(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Mm(cs(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Gr)return Gr[n](e)},has(t,n){return n in t||n in Gr}})):e.proxy}function eb(e,t=!0){return Fe(e)?e.displayName||e.name:e.name||t&&e.__name}function tb(e){return Fe(e)&&"__vccOpts"in e}const X=(e,t)=>Kv(e,t,gs);function ir(e,t,n){const a=arguments.length;return a===2?rt(t)&&!Ie(t)?ms(t)?Ae(e,null,[t]):Ae(e,t):Ae(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&ms(n)&&(n=[n]),Ae(e,t,n))}const nb="3.5.13";/** -* @vue/runtime-dom v3.5.13 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let Xu;const uh=typeof window<"u"&&window.trustedTypes;if(uh)try{Xu=uh.createPolicy("vue",{createHTML:e=>e})}catch{}const g1=Xu?e=>Xu.createHTML(e):e=>e,ab="http://www.w3.org/2000/svg",ib="http://www.w3.org/1998/Math/MathML",ba=typeof document<"u"?document:null,ch=ba&&ba.createElement("template"),rb={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const i=t==="svg"?ba.createElementNS(ab,e):t==="mathml"?ba.createElementNS(ib,e):n?ba.createElement(e,{is:n}):ba.createElement(e);return e==="select"&&a&&a.multiple!=null&&i.setAttribute("multiple",a.multiple),i},createText:e=>ba.createTextNode(e),createComment:e=>ba.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ba.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,i,r){const s=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===r||!(i=i.nextSibling)););else{ch.innerHTML=g1(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const o=ch.content;if(a==="svg"||a==="mathml"){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}t.insertBefore(o,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ca="transition",Dr="animation",vs=Symbol("_vtc"),v1={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},sb=Nt({},Bm,v1),ob=e=>(e.displayName="Transition",e.props=sb,e),Ka=ob((e,{slots:t})=>ir(ry,lb(e),t)),hi=(e,t=[])=>{Ie(e)?e.forEach(n=>n(...t)):e&&e(...t)},dh=e=>e?Ie(e)?e.some(t=>t.length>1):e.length>1:!1;function lb(e){const t={};for(const U in e)U in v1||(t[U]=e[U]);if(e.css===!1)return t;const{name:n="v",type:a,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:u=s,appearToClass:c=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,p=ub(i),m=p&&p[0],w=p&&p[1],{onBeforeEnter:y,onEnter:k,onEnterCancelled:A,onLeave:M,onLeaveCancelled:S,onBeforeAppear:C=y,onAppear:D=k,onAppearCancelled:V=A}=t,I=(U,ae,H,O)=>{U._enterCancelled=O,fi(U,ae?c:o),fi(U,ae?u:s),H&&H()},N=(U,ae)=>{U._isLeaving=!1,fi(U,d),fi(U,f),fi(U,h),ae&&ae()},Q=U=>(ae,H)=>{const O=U?D:k,B=()=>I(ae,U,H);hi(O,[ae,B]),hh(()=>{fi(ae,U?l:r),pa(ae,U?c:o),dh(O)||fh(ae,a,m,B)})};return Nt(t,{onBeforeEnter(U){hi(y,[U]),pa(U,r),pa(U,s)},onBeforeAppear(U){hi(C,[U]),pa(U,l),pa(U,u)},onEnter:Q(!1),onAppear:Q(!0),onLeave(U,ae){U._isLeaving=!0;const H=()=>N(U,ae);pa(U,d),U._enterCancelled?(pa(U,h),gh()):(gh(),pa(U,h)),hh(()=>{!U._isLeaving||(fi(U,d),pa(U,f),dh(M)||fh(U,a,w,H))}),hi(M,[U,H])},onEnterCancelled(U){I(U,!1,void 0,!0),hi(A,[U])},onAppearCancelled(U){I(U,!0,void 0,!0),hi(V,[U])},onLeaveCancelled(U){N(U),hi(S,[U])}})}function ub(e){if(e==null)return null;if(rt(e))return[$l(e.enter),$l(e.leave)];{const t=$l(e);return[t,t]}}function $l(e){return mv(e)}function pa(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[vs]||(e[vs]=new Set)).add(t)}function fi(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[vs];n&&(n.delete(t),n.size||(e[vs]=void 0))}function hh(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let cb=0;function fh(e,t,n,a){const i=e._endId=++cb,r=()=>{i===e._endId&&a()};if(n!=null)return setTimeout(r,n);const{type:s,timeout:o,propCount:l}=db(e,t);if(!s)return a();const u=s+"end";let c=0;const d=()=>{e.removeEventListener(u,h),r()},h=f=>{f.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[p]||"").split(", "),i=a(`${Ca}Delay`),r=a(`${Ca}Duration`),s=ph(i,r),o=a(`${Dr}Delay`),l=a(`${Dr}Duration`),u=ph(o,l);let c=null,d=0,h=0;t===Ca?s>0&&(c=Ca,d=s,h=r.length):t===Dr?u>0&&(c=Dr,d=u,h=l.length):(d=Math.max(s,u),c=d>0?s>u?Ca:Dr:null,h=c?c===Ca?r.length:l.length:0);const f=c===Ca&&/\b(transform|all)(,|$)/.test(a(`${Ca}Property`).toString());return{type:c,timeout:d,propCount:h,hasTransform:f}}function ph(e,t){for(;e.lengthmh(n)+mh(e[a])))}function mh(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function gh(){return document.body.offsetHeight}function hb(e,t,n){const a=e[vs];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Eo=Symbol("_vod"),y1=Symbol("_vsh"),Zr={beforeMount(e,{value:t},{transition:n}){e[Eo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Er(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),Er(e,!0),a.enter(e)):a.leave(e,()=>{Er(e,!1)}):Er(e,t))},beforeUnmount(e,{value:t}){Er(e,t)}};function Er(e,t){e.style.display=t?e[Eo]:"none",e[y1]=!t}const b1=Symbol("");function Ri(e){const t=ll();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>Co(r,i))},a=()=>{const i=e(t.proxy);t.ce?Co(t.ce,i):Gu(t.subTree,i),n(i)};Hc(()=>{Tm(a)}),dt(()=>{We(a,Rn,{flush:"post"});const i=new MutationObserver(a);i.observe(t.subTree.el.parentNode,{childList:!0}),ii(()=>i.disconnect())})}function Gu(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Gu(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Co(e.el,t);else if(e.type===De)e.children.forEach(n=>Gu(n,t));else if(e.type===qr){let{el:n,anchor:a}=e;for(;n&&(Co(n,t),n!==a);)n=n.nextSibling}}function Co(e,t){if(e.nodeType===1){const n=e.style;let a="";for(const i in t)n.setProperty(`--${i}`,t[i]),a+=`--${i}: ${t[i]};`;n[b1]=a}}const fb=/(^|;)\s*display\s*:/;function pb(e,t,n){const a=e.style,i=yt(n);let r=!1;if(n&&!i){if(t)if(yt(t))for(const s of t.split(";")){const o=s.slice(0,s.indexOf(":")).trim();n[o]==null&&po(a,o,"")}else for(const s in t)n[s]==null&&po(a,s,"");for(const s in n)s==="display"&&(r=!0),po(a,s,n[s])}else if(i){if(t!==n){const s=a[b1];s&&(n+=";"+s),a.cssText=n,r=fb.test(n)}}else t&&e.removeAttribute("style");Eo in e&&(e[Eo]=r?a.display:"",e[y1]&&(a.display="none"))}const vh=/\s*!important$/;function po(e,t,n){if(Ie(n))n.forEach(a=>po(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=mb(e,t);vh.test(n)?e.setProperty(ti(a),n.replace(vh,""),"important"):e[a]=n}}const yh=["Webkit","Moz","ms"],Ul={};function mb(e,t){const n=Ul[t];if(n)return n;let a=Ln(t);if(a!=="filter"&&a in e)return Ul[t]=a;a=Jo(a);for(let i=0;iYl||(bb.then(()=>Yl=0),Yl=Date.now());function wb(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;Xn(xb(a,n.value),t,5,[a])};return n.value=e,n.attached=_b(),n}function xb(e,t){if(Ie(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>i=>!i._stopped&&a&&a(i))}else return t}const kh=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ab=(e,t,n,a,i,r)=>{const s=i==="svg";t==="class"?hb(e,a,s):t==="style"?pb(e,n,a):Zo(t)?kc(t)||vb(e,t,n,a,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):kb(e,t,a,s))?(wh(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&_h(e,t,a,s,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!yt(a))?wh(e,Ln(t),a,r,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),_h(e,t,a,s))};function kb(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&kh(t)&&Fe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return kh(t)&&yt(n)?!1:t in e}const Za=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Ie(t)?n=>co(t,n):t};function Sb(e){e.target.composing=!0}function Sh(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const On=Symbol("_assign"),Mh={created(e,{modifiers:{lazy:t,trim:n,number:a}},i){e[On]=Za(i);const r=a||i.props&&i.props.type==="number";ka(e,t?"change":"input",s=>{if(s.target.composing)return;let o=e.value;n&&(o=o.trim()),r&&(o=wo(o)),e[On](o)}),n&&ka(e,"change",()=>{e.value=e.value.trim()}),t||(ka(e,"compositionstart",Sb),ka(e,"compositionend",Sh),ka(e,"change",Sh))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:i,number:r}},s){if(e[On]=Za(s),e.composing)return;const o=(r||e.type==="number")&&!/^0\d/.test(e.value)?wo(e.value):e.value,l=t==null?"":t;o!==l&&(document.activeElement===e&&e.type!=="range"&&(a&&t===n||i&&e.value.trim()===l)||(e.value=l))}},Mb={deep:!0,created(e,t,n){e[On]=Za(n),ka(e,"change",()=>{const a=e._modelValue,i=rr(e),r=e.checked,s=e[On];if(Ie(a)){const o=Pc(a,i),l=o!==-1;if(r&&!l)s(a.concat(i));else if(!r&&l){const u=[...a];u.splice(o,1),s(u)}}else if(_r(a)){const o=new Set(a);r?o.add(i):o.delete(i),s(o)}else s(_1(e,r))})},mounted:Ph,beforeUpdate(e,t,n){e[On]=Za(n),Ph(e,t,n)}};function Ph(e,{value:t,oldValue:n},a){e._modelValue=t;let i;if(Ie(t))i=Pc(t,a.props.value)>-1;else if(_r(t))i=t.has(a.props.value);else{if(t===n)return;i=Di(t,_1(e,!0))}e.checked!==i&&(e.checked=i)}const Pb={created(e,{value:t},n){e.checked=Di(t,n.props.value),e[On]=Za(n),ka(e,"change",()=>{e[On](rr(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[On]=Za(a),t!==n&&(e.checked=Di(t,a.props.value))}},Db={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const i=_r(t);ka(e,"change",()=>{const r=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>n?wo(rr(s)):rr(s));e[On](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Kt(()=>{e._assigning=!1})}),e[On]=Za(a)},mounted(e,{value:t}){Dh(e,t)},beforeUpdate(e,t,n){e[On]=Za(n)},updated(e,{value:t}){e._assigning||Dh(e,t)}};function Dh(e,t){const n=e.multiple,a=Ie(t);if(!(n&&!a&&!_r(t))){for(let i=0,r=e.options.length;iString(u)===String(o)):s.selected=Pc(t,o)>-1}else s.selected=t.has(o);else if(Di(rr(s),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function rr(e){return"_value"in e?e._value:e.value}function _1(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const vI={created(e,t,n){js(e,t,n,null,"created")},mounted(e,t,n){js(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){js(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){js(e,t,n,a,"updated")}};function Eb(e,t){switch(e){case"SELECT":return Db;case"TEXTAREA":return Mh;default:switch(t){case"checkbox":return Mb;case"radio":return Pb;default:return Mh}}}function js(e,t,n,a,i){const s=Eb(e.tagName,n.props&&n.props.type)[i];s&&s(e,t,n,a)}const Cb=["ctrl","shift","alt","meta"],Tb={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,t)=>Cb.some(n=>e[`${n}Key`]&&!t.includes(n))},Gn=(e,t)=>{const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=(i,...r)=>{for(let s=0;s{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=i=>{if(!("key"in i))return;const r=ti(i.key);if(t.some(s=>s===r||Rb[s]===r))return e(i)})},Ob=Nt({patchProp:Ab},rb);let Eh;function w1(){return Eh||(Eh=Ty(Ob))}const Ch=(...e)=>{w1().render(...e)},Lb=(...e)=>{const t=w1().createApp(...e),{mount:n}=t;return t.mount=a=>{const i=Hb(a);if(!i)return;const r=t._component;!Fe(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const s=n(i,!1,Nb(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t};function Nb(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Hb(e){return yt(e)?document.querySelector(e):e}var Bb=!1;/*! - * pinia v2.0.33 - * (c) 2023 Eduardo San Martin Morote - * @license MIT - */let x1;const cl=e=>x1=e,A1=Symbol();function qu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Qr;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Qr||(Qr={}));function Vb(){const e=lm(!0),t=e.run(()=>ce({}));let n=[],a=[];const i=cs({install(r){cl(i),i._a=r,r.provide(A1,i),r.config.globalProperties.$pinia=i,a.forEach(s=>n.push(s)),a=[]},use(r){return!this._a&&!Bb?a.push(r):n.push(r),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}const k1=()=>{};function Th(e,t,n,a=k1){e.push(t);const i=()=>{const r=e.indexOf(t);r>-1&&(e.splice(r,1),a())};return!n&&Dc()&&um(i),i}function Bi(e,...t){e.slice().forEach(n=>{n(...t)})}function Ku(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,a)=>e.set(a,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const a=t[n],i=e[n];qu(i)&&qu(a)&&e.hasOwnProperty(n)&&!gt(a)&&!Wa(a)?e[n]=Ku(i,a):e[n]=a}return e}const Fb=Symbol();function $b(e){return!qu(e)||!e.hasOwnProperty(Fb)}const{assign:La}=Object;function Ub(e){return!!(gt(e)&&e.effect)}function Yb(e,t,n,a){const{state:i,actions:r,getters:s}=t,o=n.state.value[e];let l;function u(){o||(n.state.value[e]=i?i():{});const c=Pm(n.state.value[e]);return La(c,r,Object.keys(s||{}).reduce((d,h)=>(d[h]=cs(X(()=>{cl(n);const f=n._s.get(e);return s[h].call(f,f)})),d),{}))}return l=S1(e,u,t,n,a,!0),l}function S1(e,t,n={},a,i,r){let s;const o=La({actions:{}},n),l={deep:!0};let u,c,d=cs([]),h=cs([]),f;const p=a.state.value[e];!r&&!p&&(a.state.value[e]={}),ce({});let m;function w(D){let V;u=c=!1,typeof D=="function"?(D(a.state.value[e]),V={type:Qr.patchFunction,storeId:e,events:f}):(Ku(a.state.value[e],D),V={type:Qr.patchObject,payload:D,storeId:e,events:f});const I=m=Symbol();Kt().then(()=>{m===I&&(u=!0)}),c=!0,Bi(d,V,a.state.value[e])}const y=r?function(){const{state:V}=n,I=V?V():{};this.$patch(N=>{La(N,I)})}:k1;function k(){s.stop(),d=[],h=[],a._s.delete(e)}function A(D,V){return function(){cl(a);const I=Array.from(arguments),N=[],Q=[];function U(O){N.push(O)}function ae(O){Q.push(O)}Bi(h,{args:I,name:D,store:S,after:U,onError:ae});let H;try{H=V.apply(this&&this.$id===e?this:S,I)}catch(O){throw Bi(Q,O),O}return H instanceof Promise?H.then(O=>(Bi(N,O),O)).catch(O=>(Bi(Q,O),Promise.reject(O))):(Bi(N,H),H)}}const M={_p:a,$id:e,$onAction:Th.bind(null,h),$patch:w,$reset:y,$subscribe(D,V={}){const I=Th(d,D,V.detached,()=>N()),N=s.run(()=>We(()=>a.state.value[e],Q=>{(V.flush==="sync"?c:u)&&D({storeId:e,type:Qr.direct,events:f},Q)},La({},l,V)));return I},$dispose:k},S=Zn(M);a._s.set(e,S);const C=a._e.run(()=>(s=lm(),s.run(()=>t())));for(const D in C){const V=C[D];if(gt(V)&&!Ub(V)||Wa(V))r||(p&&$b(V)&&(gt(V)?V.value=p[D]:Ku(V,p[D])),a.state.value[e][D]=V);else if(typeof V=="function"){const I=A(D,V);C[D]=I,o.actions[D]=V}}return La(S,C),La(Ge(S),C),Object.defineProperty(S,"$state",{get:()=>a.state.value[e],set:D=>{w(V=>{La(V,D)})}}),a._p.forEach(D=>{La(S,s.run(()=>D({store:S,app:a._a,pinia:a,options:o})))}),p&&r&&n.hydrate&&n.hydrate(S.$state,p),u=!0,c=!0,S}function M1(e,t,n){let a,i;const r=typeof t=="function";typeof e=="string"?(a=e,i=r?n:t):(i=e,a=e.id);function s(o,l){const u=ll();return o=o||u&&Vt(A1,null),o&&cl(o),o=x1,o._s.has(a)||(r?S1(a,t,i,o):Yb(a,i,o)),o._s.get(a)}return s.$id=a,s}var zb=Object.defineProperty,Wb=Object.defineProperties,jb=Object.getOwnPropertyDescriptors,Rh=Object.getOwnPropertySymbols,Xb=Object.prototype.hasOwnProperty,Gb=Object.prototype.propertyIsEnumerable,Ih=(e,t,n)=>t in e?zb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ra=(e,t)=>{for(var n in t||(t={}))Xb.call(t,n)&&Ih(e,n,t[n]);if(Rh)for(var n of Rh(t))Gb.call(t,n)&&Ih(e,n,t[n]);return e},mo=(e,t)=>Wb(e,jb(t)),si=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n};const qb=e=>(wr("data-v-e0a0b7f0"),e=e(),xr(),e),Kb=["onClick"],Zb=["checked"],Qb=qb(()=>oe("label",{for:"checbox"},null,-1)),Jb=st({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(e,{emit:t}){const n=e;Ri(s=>({"51ab8a49":_(r)}));const a=X(()=>n.status==="allSelected"),i=()=>{t("change",!a.value)},r=Vt("themeColor");return(s,o)=>(T(),G("div",{class:"easy-checkbox",onClick:Gn(i,["stop","prevent"])},[oe("input",{type:"checkbox",checked:_(a),class:ge(e.status)},null,10,Zb),Qb],8,Kb))}});var e_=si(Jb,[["__scopeId","data-v-e0a0b7f0"]]);const t_=e=>(wr("data-v-7e69a276"),e=e(),xr(),e),n_=["checked"],a_=t_(()=>oe("label",{for:"checbox"},null,-1)),i_=st({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(e,{emit:t}){Ri(a=>({fdaf7e9e:_(n)}));const n=Vt("themeColor");return(a,i)=>(T(),G("div",{class:"easy-checkbox",onClick:i[0]||(i[0]=Gn(r=>t("change"),["stop","prevent"]))},[oe("input",{type:"checkbox",checked:e.checked},null,8,n_),a_]))}});var r_=si(i_,[["__scopeId","data-v-7e69a276"]]);const s_=e=>(wr("data-v-4ca5de3a"),e=e(),xr(),e),o_={class:"easy-data-table__rows-selector"},l_={class:"rows-input"},u_=s_(()=>oe("div",{class:"triangle"},null,-1)),c_=["onClick"],d_=st({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e;Ri(d=>({"1b889342":_(c)}));const a=ce(!1),i=ce(!1),r=Vt("dataTable");We(a,d=>{if(d&&r){const h=window.innerHeight,f=r.value.getBoundingClientRect().height,p=r.value.getBoundingClientRect().top;h-(f+p)<=100?i.value=!0:i.value=!1}});const s=X({get:()=>n.modelValue,set:d=>{t("update:modelValue",d)}}),o=d=>{s.value=d,a.value=!1},l=(d,h)=>{let f=d.parentNode;for(;f!=null;){if(f.classList&&f.classList.contains(h))return!0;f=f.parentNode}return!1},u=d=>{l(d.target,"easy-data-table__rows-selector")||(a.value=!1)};dt(()=>{document.addEventListener("click",u)}),rl(()=>{document.removeEventListener("click",u)});const c=Vt("themeColor");return(d,h)=>(T(),G("div",o_,[oe("div",{class:"rows-input__wrapper",onClick:h[0]||(h[0]=f=>a.value=!a.value)},[oe("div",l_,Le(_(s)),1),u_]),oe("ul",{class:ge(["select-items",{show:a.value,inside:i.value}])},[(T(!0),G(De,null,je(e.rowsItems,f=>(T(),G("li",{key:f,class:ge({selected:f===_(s)}),onClick:p=>o(f)},Le(f),11,c_))),128))],2)]))}});var h_=si(d_,[["__scopeId","data-v-4ca5de3a"]]);const dl=e=>(wr("data-v-1fa3a520"),e=e(),xr(),e),f_={class:"lds-ring"},p_=dl(()=>oe("div",null,null,-1)),m_=dl(()=>oe("div",null,null,-1)),g_=dl(()=>oe("div",null,null,-1)),v_=dl(()=>oe("div",null,null,-1)),y_=[p_,m_,g_,v_],b_=st({__name:"Loading",setup(e){Ri(n=>({26774109:_(t)}));const t=Vt("themeColor");return(n,a)=>(T(),G("div",f_,y_))}});var __=si(b_,[["__scopeId","data-v-1fa3a520"]]);const w_={class:"loader-line"},x_=st({__name:"LoadingLine",setup(e){Ri(n=>({"0d327f57":_(t)}));const t=Vt("themeColor");return(n,a)=>(T(),G("div",w_))}});var A_=si(x_,[["__scopeId","data-v-7d281cac"]]);const k_={class:"buttons-pagination"},S_=["onClick"],M_=st({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(e,{emit:t}){const n=e;Ri(o=>({"40dd4f07":_(s)}));const a=7,i=o=>{o.type==="button"&&!o.active&&t("updatePage",o.page)},r=X(()=>{const o=[];if(n.maxPaginationNumber<=a)for(let l=1;l<=n.maxPaginationNumber;l+=1)o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if([1,2,n.maxPaginationNumber,n.maxPaginationNumber-1].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)if(l<=3)o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if(l===4)o.push({type:"omission"});else{const u=n.maxPaginationNumber-(a-l);o.push({type:"button",page:u,active:u===n.currentPaginationNumber,activePrev:u+1===n.currentPaginationNumber})}else if([3,4].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)l<=5?o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber}):l===6?o.push({type:"omission"}):o.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if([n.maxPaginationNumber-2,n.maxPaginationNumber-3].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)if(l===1)o.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:l+1===n.currentPaginationNumber});else if(l===2)o.push({type:"omission"});else{const u=n.maxPaginationNumber-(a-l);o.push({type:"button",page:u,active:u===n.currentPaginationNumber,activePrev:u+1===n.currentPaginationNumber})}else for(let l=1;l<=a;l+=1)if(l===1)o.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:l+1===n.currentPaginationNumber});else if(l===2||l===6)o.push({type:"omission"});else if(l===7)o.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else{const u=4-l,c=n.currentPaginationNumber-u;o.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber})}return o}),s=Vt("themeColor");return(o,l)=>(T(),G("div",k_,[(T(!0),G(De,null,je(_(r),(u,c)=>(T(),G("div",{key:c,class:ge(["item",{button:u.type==="button",active:u.type==="button"&&u.active,"active-prev":u.type==="button"&&u.activePrev,omission:u.type==="omission"}]),onClick:d=>i(u)},Le(u.type==="button"?u.page:"..."),11,S_))),128))]))}});var P_=si(M_,[["__scopeId","data-v-4c681fa2"]]);const P1=e=>(wr("data-v-c9da5286"),e=e(),xr(),e),D_=P1(()=>oe("span",{class:"arrow arrow-right"},null,-1)),E_=[D_],C_=P1(()=>oe("span",{class:"arrow arrow-left"},null,-1)),T_=[C_],R_=st({__name:"PaginationArrows",props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(e,{emit:t}){const n=Qn();return(a,i)=>(T(),G(De,null,[oe("div",{class:ge(["previous-page__click-button",{"first-page":e.isFirstPage}]),onClick:i[0]||(i[0]=r=>t("clickPrevPage"))},E_,2),_(n).buttonsPagination?ye(a.$slots,"buttonsPagination",{key:0},void 0,!0):se("",!0),oe("div",{class:ge(["next-page__click-button",{"last-page":e.isLastPage}]),onClick:i[1]||(i[1]=r=>t("clickNextPage"))},T_,2)],64))}});var I_=si(R_,[["__scopeId","data-v-c9da5286"]]);function O_(e,t,n,a){return{clickRow:(r,s,o)=>{if(e.value!==s)return;const l=ra({},r);if(t.value){const{checkbox:u}=r;delete l.checkbox,l.isSelected=u}if(n.value){const{index:u}=r;delete l.index,l.indexInCurrentPage=u}a("clickRow",l,o)}}}function L_(e,t,n){const a=ce([]);return{expandingItemIndexList:a,updateExpandingItemIndexList:(s,o,l)=>{l.stopPropagation();const u=a.value.indexOf(s);if(u!==-1)a.value.splice(u,1);else{const c=e.value.findIndex(d=>JSON.stringify(d)===JSON.stringify(o));n("expandRow",t.value+c,o),a.value.push(t.value+c)}},clearExpandingItemIndexList:()=>{a.value=[]}}}function N_(e){const t=X(()=>e.value.filter(i=>i.fixed)),n=X(()=>t.value.length?t.value[t.value.length-1].value:""),a=X(()=>{if(!t.value.length)return[];const i=t.value.map(r=>{var s;return(s=r.width)!=null?s:100});return t.value.map((r,s)=>{var o,l;return{value:r.value,fixed:(o=r.fixed)!=null?o:!0,width:(l=r.width)!=null?l:100,distance:s===0?0:i.reduce((u,c,d)=>{let h=u;return ds.value.findIndex(ae=>ae.fixed)!==-1),M=X(()=>A.value?s.value.filter(ae=>ae.fixed):[]),S=X(()=>s.value.filter(ae=>!ae.fixed)),D=ce(((ae,H)=>Array.isArray(ae)&&Array.isArray(H)?{sortBy:ae,sortDesc:H.map(O=>O==="desc")}:ae!==""?{sortBy:p.value,sortDesc:m.value==="desc"}:null)(p.value,m.value)),V=X(()=>{var ae;const O=[...M.value,...S.value].map(ee=>{const ue=Object.assign(ee);if(ue.sortable&&(ue.sortType="none"),h.value)if(Array.isArray(h.value.sortBy)&&Array.isArray(h.value.sortType)&&h.value.sortBy.includes(ue.value)){const te=h.value.sortBy.indexOf(ue.value);ue.sortType=h.value.sortType[te]}else ue.value===h.value.sortBy&&h.value.sortType&&(ue.sortType=h.value.sortType);if(D.value&&Array.isArray(D.value.sortBy)&&Array.isArray(D.value.sortDesc)&&D.value.sortBy.includes(ue.value)){const te=D.value.sortBy.indexOf(ue.value);ue.sortType=D.value.sortDesc[te]?"desc":"asc"}else D.value&&ue.value===D.value.sortBy&&(ue.sortType=D.value.sortDesc?"desc":"asc");return ue});let B=[];o.value?B=[i.value||A.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...O]:B=O;let K=[];f.value?K=[r.value||A.value?{text:e.value,value:"index",fixed:!0,width:l.value}:{text:e.value,value:"index"},...B]:K=B;let ie=[];return u.value?ie=[a.value||A.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(ae=t.value)!=null?ae:36}:{text:"checkbox",value:"checkbox"},...K]:ie=K,ie}),I=X(()=>V.value.map(ae=>ae.value));return{clientSortOptions:D,headerColumns:I,headersForRender:V,updateSortField:(ae,H)=>{let O=null;if(H==="none"?O="asc":H==="asc"?O="desc":O=d.value?"asc":null,c.value&&y(ae,O),D.value&&Array.isArray(D.value.sortBy)&&Array.isArray(D.value.sortDesc)){const B=D.value.sortBy.indexOf(ae);B===-1?O!==null&&(D.value.sortBy.push(ae),D.value.sortDesc.push(O==="desc")):O===null?(D.value.sortDesc.splice(B,1),D.value.sortBy.splice(B,1)):D.value.sortDesc[B]=O==="desc"}else O===null?D.value=null:D.value={sortBy:ae,sortDesc:O==="desc"};k("updateSort",{sortType:O,sortBy:ae})},isMultiSorting:ae=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.includes(ae):D.value&&Array.isArray(D.value.sortBy)?D.value.sortBy.includes(ae):!1,getMultiSortNumber:ae=>h.value&&Array.isArray(h.value.sortBy)?h.value.sortBy.indexOf(ae)+1:D.value&&Array.isArray(D.value.sortBy)?D.value.sortBy.indexOf(ae)+1:!1}}function B_(e,t,n,a,i,r,s,o,l){const u=X(()=>(e.value-1)*i.value+1),c=X(()=>n.value?Math.min(l.value,e.value*i.value):Math.min(o.value.length,e.value*i.value)),d=X(()=>n.value?a.value:o.value.slice(u.value-1,c.value)),h=X(()=>s.value?d.value.map((m,w)=>ra({index:u.value+w},m)):d.value),f=X(()=>r.value.length===0||r.value.every(w=>o.value.findIndex(y=>JSON.stringify(w)===JSON.stringify(y))===-1)?"noneSelected":r.value.length===o.value.length&&r.value.every(y=>o.value.findIndex(k=>JSON.stringify(y)===JSON.stringify(k))!==-1)?"allSelected":"partSelected"),p=X(()=>t.value?f.value==="allSelected"?h.value.map(m=>ra({checkbox:!0},m)):f.value==="noneSelected"?h.value.map(m=>ra({checkbox:!1},m)):h.value.map(m=>{const w=r.value.findIndex(y=>{const k=ra({},m);return delete k.index,JSON.stringify(y)===JSON.stringify(k)})!==-1;return ra({checkbox:w},m)}):h.value);return{currentPageFirstIndex:u,currentPageLastIndex:c,multipleSelectStatus:f,pageItems:p}}function V_(e,t,n,a,i,r,s){const o=ce(r.value?r.value.page:e.value),l=X(()=>Math.ceil(a.value/i.value)),u=X(()=>l.value===0||o.value===l.value),c=X(()=>o.value===1);return{currentPaginationNumber:o,maxPaginationNumber:l,isLastPage:u,isFirstPage:c,nextPage:()=>{if(a.value!==0&&!u.value&&!n.value)if(t.value){const m=o.value+1;s(m)}else o.value+=1},prevPage:()=>{if(a.value!==0&&!c.value&&!n.value)if(t.value){const m=o.value-1;s(m)}else o.value-=1},updatePage:m=>{n.value||(t.value?s(m):o.value=m)},updateCurrentPaginationNumber:m=>{o.value=m}}}function F_(e,t,n,a){const i=X(()=>!e.value&&t.value.findIndex(o=>o===a.value)===-1?[a.value,...t.value]:t.value),r=ce(n.value?n.value.rowsPerPage:a.value);return{rowsItemsComputed:i,rowsPerPageRef:r,updateRowsPerPage:o=>{r.value=o}}}function $_(e,t,n){const a=X({get:()=>{if(e.value){const{page:o,rowsPerPage:l,sortBy:u,sortType:c}=e.value;return{page:o,rowsPerPage:l,sortBy:u!=null?u:null,sortType:c!=null?c:null}}return null},set:o=>{n("update:serverOptions",o)}});return{serverOptionsComputed:a,updateServerOptionsPage:o=>{a.value&&(a.value=mo(ra({},a.value),{page:o}))},updateServerOptionsSort:(o,l)=>{if(a.value)if(t.value&&Array.isArray(a.value.sortBy)&&Array.isArray(a.value.sortType)){const u=a.value.sortBy.findIndex(c=>c===o);u===-1&&l!==null&&(a.value.sortBy.push(o),a.value.sortType.push(l)),l===null?(a.value.sortBy.splice(u,1),a.value.sortType.splice(u,1)):a.value.sortType[u]=l}else a.value=mo(ra({},a.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{a.value&&(a.value=mo(ra({},a.value),{page:1,rowsPerPage:o}))}}}function ln(e,t){var n;if(e.includes(".")){const a=e.split("."),{length:i}=a;let r,s=0;for(;s{if(typeof r.value=="string"&&r.value!=="")return ln(r.value,A);if(Array.isArray(r.value)){let M="";return r.value.forEach(S=>{M+=ln(S,A)}),M}return Object.values(A).join(" ")},d=X(()=>{if(!n.value&&s.value!==""){const A=new RegExp(s.value,"i");return a.value.filter(M=>A.test(c(M)))}return a.value}),h=X(()=>{let A=[...d.value];return t.value?(t.value.forEach(M=>{A=A.filter(S=>{const{field:C,comparison:D,criteria:V}=M;if(typeof D=="function")return D(ln(C,S),V);const I=ln(C,S);switch(D){case"=":return I===V;case"!=":return I!==V;case">":return I>V;case"<":return I=":return I>=V;case"between":return I>=Math.min(...V)&&I<=Math.max(...V);case"in":return V.includes(I);default:return I===V}})}),A):d.value});We(h,A=>{t.value&&u("updateFilter",A)},{immediate:!0,deep:!0});function f(A,M,S,C){const D=A[C],V=M[C];return(C===0?S:f(A,M,S,C-1)).sort((N,Q)=>{let U=!0;for(let ae=0;aeln(D,Q)?V?-1:1:0:0})}const p=X(()=>{if(n.value)return a.value;if(e.value===null)return h.value;const{sortBy:A,sortDesc:M}=e.value,S=[...h.value];return l&&Array.isArray(A)&&Array.isArray(M)?A.length===0?S:f(A,M,S,A.length-1):S.sort((C,D)=>ln(A,C)ln(A,D)?M?-1:1:0)}),m=X(()=>n.value?o.value:p.value.length),w=X({get:()=>{var A;return(A=i.value)!=null?A:[]},set:A=>{u("update:itemsSelected",A)}});return{totalItems:p,selectItemsComputed:w,totalItemsLength:m,toggleSelectAll:A=>{w.value=A?p.value:[],A&&u("selectAll")},toggleSelectItem:A=>{const M=A.checkbox;if(delete A.checkbox,delete A.index,M)w.value=w.value.filter(S=>JSON.stringify(S)!==JSON.stringify(A)),u("deselectRow",A);else{const S=w.value;S.unshift(A),w.value=S,u("selectRow",A)}}}}var z_={alternating:{type:Boolean,default:!1},buttonsPagination:{type:Boolean,default:!1},checkboxColumnWidth:{type:Number,default:null},currentPage:{type:Number,default:1},emptyMessage:{type:String,default:"No Available Data"},expandColumnWidth:{type:Number,default:36},filterOptions:{type:Array,default:null},fixedExpand:{type:Boolean,default:!1},fixedHeader:{type:Boolean,default:!0},fixedCheckbox:{type:Boolean,default:!1},fixedIndex:{type:Boolean,default:!1},headerTextDirection:{type:String,default:"left"},bodyTextDirection:{type:String,default:"left"},hideFooter:{type:Boolean,default:!1},hideRowsPerPage:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},indexColumnWidth:{type:Number,default:60},itemsSelected:{type:Array,default:null},loading:{type:Boolean,default:!1},rowsPerPage:{type:Number,default:25},rowsItems:{type:Array,default:()=>[25,50,100]},rowsPerPageMessage:{type:String,default:"rows per page:"},searchField:{type:[String,Array],default:""},searchValue:{type:String,default:""},serverOptions:{type:Object,default:null},serverItemsLength:{type:Number,default:0},showIndex:{type:Boolean,default:!1},sortBy:{type:[String,Array],default:""},sortType:{type:[String,Array],default:"asc"},multiSort:{type:Boolean,default:!1},tableMinHeight:{type:Number,default:180},tableHeight:{type:Number,default:null},themeColor:{type:String,default:"#42b883"},tableClassName:{type:String,default:""},headerClassName:{type:String,default:""},headerItemClassName:{type:[Function,String],default:""},bodyRowClassName:{type:[Function,String],default:""},bodyExpandRowClassName:{type:[Function,String],default:""},bodyItemClassName:{type:[Function,String],default:""},noHover:{type:Boolean,default:!1},borderCell:{type:Boolean,default:!1},mustSort:{type:Boolean,default:!1},rowsOfPageSeparatorMessage:{type:String,default:"of"},clickEventType:{type:String,default:"single"},clickRowToExpand:{type:Boolean,default:!1},tableNodeId:{type:String,default:""},showIndexSymbol:{type:String,default:"#"},preventContextMenuRow:{type:Boolean,default:!0}};const W_=e=>(wr("data-v-32683533"),e=e(),xr(),e),j_=["id"],X_=["onClick"],G_={key:3,class:"header-text"},q_={key:5,class:"multi-sort__number"},K_=["onClick","onDblclick","onContextmenu"],Z_=["onClick"],Q_=["colspan"],J_={key:0,class:"vue3-easy-data-table__loading"},e2=W_(()=>oe("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),t2={class:"loading-entity"},n2={key:1,class:"vue3-easy-data-table__message"},a2={key:0,class:"vue3-easy-data-table__footer"},i2={key:0,class:"pagination__rows-per-page"},r2={class:"pagination__items-index"},s2=st({__name:"DataTable",props:mo(ra({},z_),{items:{type:Array,required:!0},headers:{type:Array,required:!0}}),emits:["clickRow","contextmenuRow","selectRow","deselectRow","expandRow","updateSort","updateFilter","update:itemsSelected","update:serverOptions","updatePageItems","updateTotalItems","selectAll"],setup(e,{expose:t,emit:n}){const a=e;Ri(Oe=>({da0d4328:_(q),"3037e504":_(re)}));const{tableNodeId:i,clickEventType:r,bodyTextDirection:s,checkboxColumnWidth:o,currentPage:l,expandColumnWidth:u,filterOptions:c,fixedCheckbox:d,fixedExpand:h,fixedHeader:f,fixedIndex:p,headers:m,headerTextDirection:w,indexColumnWidth:y,items:k,itemsSelected:A,loading:M,mustSort:S,multiSort:C,rowsItems:D,rowsPerPage:V,searchField:I,searchValue:N,serverItemsLength:Q,serverOptions:U,showIndex:ae,sortBy:H,sortType:O,tableHeight:B,tableMinHeight:K,themeColor:ie,rowsOfPageSeparatorMessage:ee,showIndexSymbol:ue,preventContextMenuRow:te}=Pm(a),re=X(()=>B.value?`${B.value}px`:null),q=X(()=>`${K.value}px`);tr("themeColor",ie.value);const ne=Qn(),L=X(()=>!!ne.pagination),J=X(()=>!!ne.loading),v=X(()=>!!ne.expand),$=X(()=>!!ne.body),de=ce(),Ce=ce();tr("dataTable",de);const j=ce(!1);dt(()=>{Ce.value.addEventListener("scroll",()=>{j.value=Ce.value.scrollLeft>0})});const we=X(()=>A.value!==null),x=X(()=>U.value!==null),{serverOptionsComputed:E,updateServerOptionsPage:b,updateServerOptionsSort:W,updateServerOptionsRowsPerPage:Y}=$_(U,C,n),{clientSortOptions:z,headerColumns:he,headersForRender:fe,updateSortField:R,isMultiSorting:F,getMultiSortNumber:pe}=H_(ue,o,u,d,h,p,m,v,y,we,x,S,E,ae,H,O,C,W,n),{rowsItemsComputed:be,rowsPerPageRef:ke,updateRowsPerPage:me}=F_(x,D,U,V),{totalItems:Be,selectItemsComputed:He,totalItemsLength:$e,toggleSelectAll:Ht,toggleSelectItem:_t}=Y_(z,c,x,k,A,I,N,Q,C,n),{currentPaginationNumber:ft,maxPaginationNumber:wt,isLastPage:sn,isFirstPage:kn,nextPage:xt,prevPage:Lt,updatePage:Z,updateCurrentPaginationNumber:_e}=V_(l,x,M,$e,ke,U,b),{currentPageFirstIndex:Re,currentPageLastIndex:le,multipleSelectStatus:xe,pageItems:Me}=B_(ft,we,x,k,ke,He,ae,Be,$e),Jt=X(()=>ft.value===0?0:(ft.value-1)*ke.value),{expandingItemIndexList:mn,updateExpandingItemIndexList:ha,clearExpandingItemIndexList:Ea}=L_(Me,Jt,n),{fixedHeaders:Sn,lastFixedColumn:Ni,fixedColumnsInfos:Tl}=N_(fe),{clickRow:Vd}=O_(r,we,ae,n),rv=(Oe,Mn)=>{te.value&&Mn.preventDefault(),n("contextmenuRow",Oe,Mn)},sv=Oe=>{var Mn;const Te=(Mn=Oe.width)!=null?Mn:Sn.value.length?100:null;if(Te)return`width: ${Te}px; min-width: ${Te}px;`},Fd=(Oe,Mn="th")=>{if(!Sn.value.length)return;const Te=Tl.value.find(jt=>jt.value===Oe);if(Te)return`left: ${Te.distance}px;z-index: ${Mn==="th"?3:1};position: sticky;`};return We(M,(Oe,Mn)=>{E.value&&Oe===!1&&Mn===!0&&(_e(E.value.page),Ea())}),We(ke,Oe=>{x.value?Y(Oe):Z(1)}),We([N,c],()=>{x.value||Z(1)}),We([ft,z,I,N,c],()=>{Ea()},{deep:!0}),We(Me,Oe=>{n("updatePageItems",Oe)},{deep:!0}),We(Be,Oe=>{n("updateTotalItems",Oe)},{deep:!0}),t({currentPageFirstIndex:Re,currentPageLastIndex:le,clientItemsLength:$e,maxPaginationNumber:wt,currentPaginationNumber:ft,isLastPage:sn,isFirstPage:kn,nextPage:xt,prevPage:Lt,updatePage:Z,rowsPerPageOptions:be,rowsPerPageActiveOption:ke,updateRowsPerPageActiveOption:me}),(Oe,Mn)=>(T(),G("div",{ref_key:"dataTable",ref:de,class:ge(["vue3-easy-data-table",[Oe.tableClassName]])},[oe("div",{ref_key:"tableBody",ref:Ce,class:ge(["vue3-easy-data-table__main",{"fixed-header":_(f),"fixed-height":_(B),"show-shadow":j.value,"table-fixed":_(Sn).length,hoverable:!Oe.noHover,"border-cell":Oe.borderCell}])},[oe("table",{id:_(i)},[oe("colgroup",null,[(T(!0),G(De,null,je(_(fe),(Te,jt)=>(T(),G("col",{key:jt,style:Rt(sv(Te))},null,4))),128))]),_(ne)["customize-headers"]?ye(Oe.$slots,"customize-headers",{key:0},void 0,!0):_(fe).length&&!Oe.hideHeader?(T(),G("thead",{key:1,class:ge(["vue3-easy-data-table__header",[Oe.headerClassName]])},[oe("tr",null,[(T(!0),G(De,null,je(_(fe),(Te,jt)=>(T(),G("th",{key:jt,class:ge([{sortable:Te.sortable,none:Te.sortable&&Te.sortType==="none",desc:Te.sortable&&Te.sortType==="desc",asc:Te.sortable&&Te.sortType==="asc",shadow:Te.value===_(Ni)},typeof Oe.headerItemClassName=="string"?Oe.headerItemClassName:Oe.headerItemClassName(Te,jt+1)]),style:Rt(Fd(Te.value)),onClick:Gn(kt=>Te.sortable&&Te.sortType?_(R)(Te.value,Te.sortType):null,["stop"])},[Te.text==="checkbox"?(T(),Se(e_,{key:_(xe),status:_(xe),onChange:_(Ht)},null,8,["status","onChange"])):(T(),G("span",{key:1,class:ge(["header",`direction-${_(w)}`])},[_(ne)[`header-${Te.value}`]?ye(Oe.$slots,`header-${Te.value}`,nt(lt({key:0},Te)),void 0,!0):_(ne)[`header-${Te.value.toLowerCase()}`]?ye(Oe.$slots,`header-${Te.value.toLowerCase()}`,nt(lt({key:1},Te)),void 0,!0):_(ne).header?ye(Oe.$slots,"header",nt(lt({key:2},Te)),void 0,!0):(T(),G("span",G_,Le(Te.text),1)),Te.sortable?(T(),G("i",{key:Te.sortType?Te.sortType:"none",class:ge(["sortType-icon",{desc:Te.sortType==="desc"}])},null,2)):se("",!0),_(C)&&_(F)(Te.value)?(T(),G("span",q_,Le(_(pe)(Te.value)),1)):se("",!0)],2))],14,X_))),128))])],2)):se("",!0),_($)?ye(Oe.$slots,"body",nt(lt({key:2},_(Me))),void 0,!0):_(he).length?(T(),G("tbody",{key:3,class:ge(["vue3-easy-data-table__body",{"row-alternation":Oe.alternating}])},[ye(Oe.$slots,"body-prepend",nt(Wt({items:_(Me),pagination:{isFirstPage:_(kn),isLastPage:_(sn),currentPaginationNumber:_(ft),maxPaginationNumber:_(wt),nextPage:_(xt),prevPage:_(Lt)},headers:_(fe)})),void 0,!0),(T(!0),G(De,null,je(_(Me),(Te,jt)=>(T(),G(De,{key:jt},[oe("tr",{class:ge([{"even-row":(jt+1)%2===0},typeof Oe.bodyRowClassName=="string"?Oe.bodyRowClassName:Oe.bodyRowClassName(Te,jt+1)]),onClick:kt=>{_(Vd)(Te,"single",kt),Oe.clickRowToExpand&&_(ha)(jt+_(Jt),Te,kt)},onDblclick:kt=>{_(Vd)(Te,"double",kt)},onContextmenu:kt=>{rv(Te,kt)}},[(T(!0),G(De,null,je(_(he),(kt,ov)=>(T(),G("td",{key:ov,style:Rt(Fd(kt,"td")),class:ge([{shadow:kt===_(Ni),"can-expand":kt==="expand"},typeof Oe.bodyItemClassName=="string"?Oe.bodyItemClassName:Oe.bodyItemClassName(kt,jt+1),`direction-${_(s)}`]),onClick:$d=>kt==="expand"?_(ha)(jt+_(Jt),Te,$d):null},[_(ne)[`item-${kt}`]?ye(Oe.$slots,`item-${kt}`,nt(lt({key:0},Te)),void 0,!0):_(ne)[`item-${kt.toLowerCase()}`]?ye(Oe.$slots,`item-${kt.toLowerCase()}`,nt(lt({key:1},Te)),void 0,!0):kt==="expand"?(T(),G("i",{key:2,class:ge(["expand-icon",{expanding:_(mn).includes(_(Jt)+jt)}])},null,2)):kt==="checkbox"?(T(),Se(r_,{key:3,checked:Te[kt],onChange:$d=>_(_t)(Te)},null,8,["checked","onChange"])):_(ne).item?ye(Oe.$slots,"item",nt(lt({key:4},{column:kt,item:Te})),void 0,!0):(T(),G(De,{key:5},[Ft(Le(_(U_)(kt,Te)),1)],64))],14,Z_))),128))],42,K_),_(v)&&_(mn).includes(jt+_(Jt))?(T(),G("tr",{key:0,class:ge([{"even-row":(jt+1)%2===0},typeof Oe.bodyExpandRowClassName=="string"?Oe.bodyExpandRowClassName:Oe.bodyExpandRowClassName(Te,jt+1)])},[oe("td",{colspan:_(fe).length,class:"expand"},[Te.expandLoading?(T(),Se(A_,{key:0,class:"expand-loading"})):se("",!0),ye(Oe.$slots,"expand",nt(Wt(Te)),void 0,!0)],8,Q_)],2)):se("",!0)],64))),128)),ye(Oe.$slots,"body-append",nt(Wt({items:_(Me),pagination:{isFirstPage:_(kn),isLastPage:_(sn),currentPaginationNumber:_(ft),maxPaginationNumber:_(wt),nextPage:_(xt),prevPage:_(Lt),updatePage:_(Z)},headers:_(fe)})),void 0,!0)],2)):se("",!0)],8,j_),_(M)?(T(),G("div",J_,[e2,oe("div",t2,[_(J)?ye(Oe.$slots,"loading",{key:0},void 0,!0):(T(),Se(__,{key:1}))])])):se("",!0),!_(Me).length&&!_(M)?(T(),G("div",n2,[ye(Oe.$slots,"empty-message",{},()=>[Ft(Le(Oe.emptyMessage),1)],!0)])):se("",!0)],2),Oe.hideFooter?se("",!0):(T(),G("div",a2,[Oe.hideRowsPerPage?se("",!0):(T(),G("div",i2,[Ft(Le(Oe.rowsPerPageMessage)+" ",1),Ae(h_,{modelValue:_(ke),"onUpdate:modelValue":Mn[0]||(Mn[0]=Te=>gt(ke)?ke.value=Te:null),"rows-items":_(be)},null,8,["modelValue","rows-items"])])),oe("div",r2,Le(`${_(Re)}\u2013${_(le)}`)+" "+Le(_(ee))+" "+Le(_($e)),1),_(L)?ye(Oe.$slots,"pagination",nt(lt({key:1},{isFirstPage:_(kn),isLastPage:_(sn),currentPaginationNumber:_(ft),maxPaginationNumber:_(wt),nextPage:_(xt),prevPage:_(Lt)})),void 0,!0):(T(),Se(I_,{key:2,"is-first-page":_(kn),"is-last-page":_(sn),onClickNextPage:_(xt),onClickPrevPage:_(Lt)},Gt({_:2},[Oe.buttonsPagination?{name:"buttonsPagination",fn:Pe(()=>[Ae(P_,{"current-pagination-number":_(ft),"max-pagination-number":_(wt),onUpdatePage:_(Z)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var D1=si(s2,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",D1);const E1=6048e5,o2=864e5,l2=6e4,C1=36e5,u2=1e3,Oh=Symbol.for("constructDateFrom");function it(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Oh in e?e[Oh](t):e instanceof Date?new e.constructor(t):new Date(t)}function Ne(e,t){return it(t||e,e)}function Cn(e,t,n){const a=Ne(e,n==null?void 0:n.in);return isNaN(t)?it((n==null?void 0:n.in)||e,NaN):(t&&a.setDate(a.getDate()+t),a)}function Wn(e,t,n){const a=Ne(e,n==null?void 0:n.in);if(isNaN(t))return it((n==null?void 0:n.in)||e,NaN);if(!t)return a;const i=a.getDate(),r=it((n==null?void 0:n.in)||e,a.getTime());r.setMonth(a.getMonth()+t+1,0);const s=r.getDate();return i>=s?r:(a.setFullYear(r.getFullYear(),r.getMonth(),i),a)}function T1(e,t,n){const{years:a=0,months:i=0,weeks:r=0,days:s=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=Ne(e,n==null?void 0:n.in),d=i||a?Wn(c,i+a*12):c,h=s||r?Cn(d,s+r*7):d,f=l+o*60,m=(u+f*60)*1e3;return it((n==null?void 0:n.in)||e,+h+m)}function c2(e,t,n){return it((n==null?void 0:n.in)||e,+Ne(e)+t)}function d2(e,t,n){return c2(e,t*C1,n)}let h2={};function Ii(){return h2}function qn(e,t){var o,l,u,c,d,h,f,p;const n=Ii(),a=(p=(f=(c=(u=t==null?void 0:t.weekStartsOn)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)!=null?c:n.weekStartsOn)!=null?f:(h=(d=n.locale)==null?void 0:d.options)==null?void 0:h.weekStartsOn)!=null?p:0,i=Ne(e,t==null?void 0:t.in),r=i.getDay(),s=(r=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function To(e){const t=Ne(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Cs(e,...t){const n=it.bind(null,e||t.find(a=>typeof a=="object"));return t.map(n)}function Lh(e,t){const n=Ne(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function I1(e,t,n){const[a,i]=Cs(n==null?void 0:n.in,e,t),r=Lh(a),s=Lh(i),o=+r-To(r),l=+s-To(s);return Math.round((o-l)/o2)}function f2(e,t){const n=R1(e,t),a=it((t==null?void 0:t.in)||e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),sr(a)}function p2(e,t,n){return Wn(e,t*3,n)}function Yc(e,t,n){return Wn(e,t*12,n)}function Nh(e,t){const n=+Ne(e)-+Ne(t);return n<0?-1:n>0?1:n}function O1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function Jr(e){return!(!O1(e)&&typeof e!="number"||isNaN(+Ne(e)))}function Hh(e,t){const n=Ne(e,t==null?void 0:t.in);return Math.trunc(n.getMonth()/3)+1}function m2(e,t,n){const[a,i]=Cs(n==null?void 0:n.in,e,t);return a.getFullYear()-i.getFullYear()}function g2(e,t,n){const[a,i]=Cs(n==null?void 0:n.in,e,t),r=Nh(a,i),s=Math.abs(m2(a,i));a.setFullYear(1584),i.setFullYear(1584);const o=Nh(a,i)===-r,l=r*(s-+o);return l===0?0:l}function L1(e,t){const[n,a]=Cs(e,t.start,t.end);return{start:n,end:a}}function N1(e,t){var u;const{start:n,end:a}=L1(t==null?void 0:t.in,e);let i=+n>+a;const r=i?+n:+a,s=i?a:n;s.setHours(0,0,0,0);let o=(u=t==null?void 0:t.step)!=null?u:1;if(!o)return[];o<0&&(o=-o,i=!i);const l=[];for(;+s<=r;)l.push(it(n,s)),s.setDate(s.getDate()+o),s.setHours(0,0,0,0);return i?l.reverse():l}function xi(e,t){const n=Ne(e,t==null?void 0:t.in),a=n.getMonth(),i=a-a%3;return n.setMonth(i,1),n.setHours(0,0,0,0),n}function v2(e,t){var u;const{start:n,end:a}=L1(t==null?void 0:t.in,e);let i=+n>+a;const r=i?+xi(n):+xi(a);let s=xi(i?a:n),o=(u=t==null?void 0:t.step)!=null?u:1;if(!o)return[];o<0&&(o=-o,i=!i);const l=[];for(;+s<=r;)l.push(it(n,s)),s=p2(s,o);return i?l.reverse():l}function y2(e,t){const n=Ne(e,t==null?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}function H1(e,t){const n=Ne(e,t==null?void 0:t.in),a=n.getFullYear();return n.setFullYear(a+1,0,0),n.setHours(23,59,59,999),n}function ys(e,t){const n=Ne(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function B1(e,t){var o,l,u,c,d,h,f,p;const n=Ii(),a=(p=(f=(c=(u=t==null?void 0:t.weekStartsOn)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)!=null?c:n.weekStartsOn)!=null?f:(h=(d=n.locale)==null?void 0:d.options)==null?void 0:h.weekStartsOn)!=null?p:0,i=Ne(e,t==null?void 0:t.in),r=i.getDay(),s=(r{let a;const i=b2[e];return typeof i=="string"?a=i:t===1?a=i.one:a=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function zl(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const w2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},x2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},A2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},k2={date:zl({formats:w2,defaultWidth:"full"}),time:zl({formats:x2,defaultWidth:"full"}),dateTime:zl({formats:A2,defaultWidth:"full"})},S2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},M2=(e,t,n,a)=>S2[e];function Cr(e){return(t,n)=>{const a=n!=null&&n.context?String(n.context):"standalone";let i;if(a==="formatting"&&e.formattingValues){const s=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):s;i=e.formattingValues[o]||e.formattingValues[s]}else{const s=e.defaultWidth,o=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[o]||e.values[s]}const r=e.argumentCallback?e.argumentCallback(t):t;return i[r]}}const P2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},D2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},E2={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},C2={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},T2={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},R2={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},I2=(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},O2={ordinalNumber:I2,era:Cr({values:P2,defaultWidth:"wide"}),quarter:Cr({values:D2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Cr({values:E2,defaultWidth:"wide"}),day:Cr({values:C2,defaultWidth:"wide"}),dayPeriod:Cr({values:T2,defaultWidth:"wide",formattingValues:R2,defaultFormattingWidth:"wide"})};function Tr(e){return(t,n={})=>{const a=n.width,i=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],r=t.match(i);if(!r)return null;const s=r[0],o=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(o)?N2(o,d=>d.test(s)):L2(o,d=>d.test(s));let u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;const c=t.slice(s.length);return{value:u,rest:c}}}function L2(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function N2(e,t){for(let n=0;n{const a=t.match(e.matchPattern);if(!a)return null;const i=a[0],r=t.match(e.parsePattern);if(!r)return null;let s=e.valueCallback?e.valueCallback(r[0]):r[0];s=n.valueCallback?n.valueCallback(s):s;const o=t.slice(i.length);return{value:s,rest:o}}}const B2=/^(\d+)(th|st|nd|rd)?/i,V2=/\d+/i,F2={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},$2={any:[/^b/i,/^(a|c)/i]},U2={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Y2={any:[/1/i,/2/i,/3/i,/4/i]},z2={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},W2={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},j2={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},X2={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},G2={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},q2={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},K2={ordinalNumber:H2({matchPattern:B2,parsePattern:V2,valueCallback:e=>parseInt(e,10)}),era:Tr({matchPatterns:F2,defaultMatchWidth:"wide",parsePatterns:$2,defaultParseWidth:"any"}),quarter:Tr({matchPatterns:U2,defaultMatchWidth:"wide",parsePatterns:Y2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Tr({matchPatterns:z2,defaultMatchWidth:"wide",parsePatterns:W2,defaultParseWidth:"any"}),day:Tr({matchPatterns:j2,defaultMatchWidth:"wide",parsePatterns:X2,defaultParseWidth:"any"}),dayPeriod:Tr({matchPatterns:G2,defaultMatchWidth:"any",parsePatterns:q2,defaultParseWidth:"any"})},V1={code:"en-US",formatDistance:_2,formatLong:k2,formatRelative:M2,localize:O2,match:K2,options:{weekStartsOn:0,firstWeekContainsDate:1}};function Z2(e,t){const n=Ne(e,t==null?void 0:t.in);return I1(n,ys(n))+1}function zc(e,t){const n=Ne(e,t==null?void 0:t.in),a=+sr(n)-+f2(n);return Math.round(a/E1)+1}function Wc(e,t){var c,d,h,f,p,m,w,y;const n=Ne(e,t==null?void 0:t.in),a=n.getFullYear(),i=Ii(),r=(y=(w=(f=(h=t==null?void 0:t.firstWeekContainsDate)!=null?h:(d=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)!=null?f:i.firstWeekContainsDate)!=null?w:(m=(p=i.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)!=null?y:1,s=it((t==null?void 0:t.in)||e,0);s.setFullYear(a+1,0,r),s.setHours(0,0,0,0);const o=qn(s,t),l=it((t==null?void 0:t.in)||e,0);l.setFullYear(a,0,r),l.setHours(0,0,0,0);const u=qn(l,t);return+n>=+o?a+1:+n>=+u?a:a-1}function Q2(e,t){var o,l,u,c,d,h,f,p;const n=Ii(),a=(p=(f=(c=(u=t==null?void 0:t.firstWeekContainsDate)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.firstWeekContainsDate)!=null?c:n.firstWeekContainsDate)!=null?f:(h=(d=n.locale)==null?void 0:d.options)==null?void 0:h.firstWeekContainsDate)!=null?p:1,i=Wc(e,t),r=it((t==null?void 0:t.in)||e,0);return r.setFullYear(i,0,a),r.setHours(0,0,0,0),qn(r,t)}function jc(e,t){const n=Ne(e,t==null?void 0:t.in),a=+qn(n,t)-+Q2(n,t);return Math.round(a/E1)+1}function et(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const Ta={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return et(t==="yy"?a%100:a,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):et(n+1,2)},d(e,t){return et(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return et(e.getHours()%12||12,t.length)},H(e,t){return et(e.getHours(),t.length)},m(e,t){return et(e.getMinutes(),t.length)},s(e,t){return et(e.getSeconds(),t.length)},S(e,t){const n=t.length,a=e.getMilliseconds(),i=Math.trunc(a*Math.pow(10,n-3));return et(i,t.length)}},Vi={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Vh={G:function(e,t,n){const a=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});case"GGGG":default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const a=e.getFullYear(),i=a>0?a:1-a;return n.ordinalNumber(i,{unit:"year"})}return Ta.y(e,t)},Y:function(e,t,n,a){const i=Wc(e,a),r=i>0?i:1-i;if(t==="YY"){const s=r%100;return et(s,2)}return t==="Yo"?n.ordinalNumber(r,{unit:"year"}):et(r,t.length)},R:function(e,t){const n=R1(e);return et(n,t.length)},u:function(e,t){const n=e.getFullYear();return et(n,t.length)},Q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return et(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return et(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){const a=e.getMonth();switch(t){case"M":case"MM":return Ta.M(e,t);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,n){const a=e.getMonth();switch(t){case"L":return String(a+1);case"LL":return et(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){const i=jc(e,a);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):et(i,t.length)},I:function(e,t,n){const a=zc(e);return t==="Io"?n.ordinalNumber(a,{unit:"week"}):et(a,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):Ta.d(e,t)},D:function(e,t,n){const a=Z2(e);return t==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):et(a,t.length)},E:function(e,t,n){const a=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});case"EEEE":default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){const i=e.getDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(r);case"ee":return et(r,2);case"eo":return n.ordinalNumber(r,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const i=e.getDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(r);case"cc":return et(r,t.length);case"co":return n.ordinalNumber(r,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),i=a===0?7:a;switch(t){case"i":return String(i);case"ii":return et(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});case"iiii":default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let i;switch(a===12?i=Vi.noon:a===0?i=Vi.midnight:i=a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let i;switch(a>=17?i=Vi.evening:a>=12?i=Vi.afternoon:a>=4?i=Vi.morning:i=Vi.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let a=e.getHours()%12;return a===0&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return Ta.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Ta.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return t==="Ko"?n.ordinalNumber(a,{unit:"hour"}):et(a,t.length)},k:function(e,t,n){let a=e.getHours();return a===0&&(a=24),t==="ko"?n.ordinalNumber(a,{unit:"hour"}):et(a,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):Ta.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Ta.s(e,t)},S:function(e,t){return Ta.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return $h(a);case"XXXX":case"XX":return yi(a);case"XXXXX":case"XXX":default:return yi(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return $h(a);case"xxxx":case"xx":return yi(a);case"xxxxx":case"xxx":default:return yi(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Fh(a,":");case"OOOO":default:return"GMT"+yi(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Fh(a,":");case"zzzz":default:return"GMT"+yi(a,":")}},t:function(e,t,n){const a=Math.trunc(+e/1e3);return et(a,t.length)},T:function(e,t,n){return et(+e,t.length)}};function Fh(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),i=Math.trunc(a/60),r=a%60;return r===0?n+String(i):n+String(i)+t+et(r,2)}function $h(e,t){return e%60===0?(e>0?"-":"+")+et(Math.abs(e)/60,2):yi(e,t)}function yi(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),i=et(Math.trunc(a/60),2),r=et(a%60,2);return n+i+t+r}const Uh=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},F1=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},J2=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],i=n[2];if(!i)return Uh(e,t);let r;switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;case"PPPP":default:r=t.dateTime({width:"full"});break}return r.replace("{{date}}",Uh(a,t)).replace("{{time}}",F1(i,t))},Zu={p:F1,P:J2},ew=/^D+$/,tw=/^Y+$/,nw=["D","DD","YY","YYYY"];function $1(e){return ew.test(e)}function U1(e){return tw.test(e)}function Qu(e,t,n){const a=aw(e,t,n);if(console.warn(a),nw.includes(e))throw new RangeError(a)}function aw(e,t,n){const a=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const iw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,rw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,sw=/^'([^]*?)'?$/,ow=/''/g,lw=/[a-zA-Z]/;function ca(e,t,n){var c,d,h,f,p,m,w,y,k,A,M,S,C,D,V,I,N,Q;const a=Ii(),i=(d=(c=n==null?void 0:n.locale)!=null?c:a.locale)!=null?d:V1,r=(A=(k=(m=(p=n==null?void 0:n.firstWeekContainsDate)!=null?p:(f=(h=n==null?void 0:n.locale)==null?void 0:h.options)==null?void 0:f.firstWeekContainsDate)!=null?m:a.firstWeekContainsDate)!=null?k:(y=(w=a.locale)==null?void 0:w.options)==null?void 0:y.firstWeekContainsDate)!=null?A:1,s=(Q=(N=(D=(C=n==null?void 0:n.weekStartsOn)!=null?C:(S=(M=n==null?void 0:n.locale)==null?void 0:M.options)==null?void 0:S.weekStartsOn)!=null?D:a.weekStartsOn)!=null?N:(I=(V=a.locale)==null?void 0:V.options)==null?void 0:I.weekStartsOn)!=null?Q:0,o=Ne(e,n==null?void 0:n.in);if(!Jr(o))throw new RangeError("Invalid time value");let l=t.match(rw).map(U=>{const ae=U[0];if(ae==="p"||ae==="P"){const H=Zu[ae];return H(U,i.formatLong)}return U}).join("").match(iw).map(U=>{if(U==="''")return{isToken:!1,value:"'"};const ae=U[0];if(ae==="'")return{isToken:!1,value:uw(U)};if(Vh[ae])return{isToken:!0,value:U};if(ae.match(lw))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ae+"`");return{isToken:!1,value:U}});i.localize.preprocessor&&(l=i.localize.preprocessor(o,l));const u={firstWeekContainsDate:r,weekStartsOn:s,locale:i};return l.map(U=>{if(!U.isToken)return U.value;const ae=U.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&U1(ae)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&$1(ae))&&Qu(ae,t,String(e));const H=Vh[ae[0]];return H(o,ae,i.localize,u)}).join("")}function uw(e){const t=e.match(sw);return t?t[1].replace(ow,"'"):e}function cw(e,t){return Ne(e,t==null?void 0:t.in).getDay()}function dw(e,t){const n=Ne(e,t==null?void 0:t.in),a=n.getFullYear(),i=n.getMonth(),r=it(n,0);return r.setFullYear(a,i+1,0),r.setHours(0,0,0,0),r.getDate()}function hw(){return Object.assign({},Ii())}function Ma(e,t){return Ne(e,t==null?void 0:t.in).getHours()}function fw(e,t){const n=Ne(e,t==null?void 0:t.in).getDay();return n===0?7:n}function Qa(e,t){return Ne(e,t==null?void 0:t.in).getMinutes()}function Ye(e,t){return Ne(e,t==null?void 0:t.in).getMonth()}function or(e){return Ne(e).getSeconds()}function Ve(e,t){return Ne(e,t==null?void 0:t.in).getFullYear()}function Ci(e,t){return+Ne(e)>+Ne(t)}function lr(e,t){return+Ne(e)<+Ne(t)}function qi(e,t){return+Ne(e)==+Ne(t)}function pw(e,t){const n=mw(t)?new t(0):it(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}function mw(e){var t;return typeof e=="function"&&((t=e.prototype)==null?void 0:t.constructor)===e}const gw=10;class Y1{constructor(){P(this,"subPriority",0)}validate(t,n){return!0}}class vw extends Y1{constructor(t,n,a,i,r){super(),this.value=t,this.validateValue=n,this.setValue=a,this.priority=i,r&&(this.subPriority=r)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,a){return this.setValue(t,n,this.value,a)}}class yw extends Y1{constructor(n,a){super();P(this,"priority",gw);P(this,"subPriority",-1);this.context=n||(i=>it(a,i))}set(n,a){return a.timestampIsSet?n:it(n,pw(n,this.context))}}class Ze{run(t,n,a,i){const r=this.parse(t,n,a,i);return r?{setter:new vw(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(t,n,a){return!0}}class bw extends Ze{constructor(){super(...arguments);P(this,"priority",140);P(this,"incompatibleTokens",["R","u","t","T"])}parse(n,a,i){switch(a){case"G":case"GG":case"GGG":return i.era(n,{width:"abbreviated"})||i.era(n,{width:"narrow"});case"GGGGG":return i.era(n,{width:"narrow"});case"GGGG":default:return i.era(n,{width:"wide"})||i.era(n,{width:"abbreviated"})||i.era(n,{width:"narrow"})}}set(n,a,i){return a.era=i,n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}const It={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},sa={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Ot(e,t){return e&&{value:t(e.value),rest:e.rest}}function At(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function oa(e,t){const n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};const a=n[1]==="+"?1:-1,i=n[2]?parseInt(n[2],10):0,r=n[3]?parseInt(n[3],10):0,s=n[5]?parseInt(n[5],10):0;return{value:a*(i*C1+r*l2+s*u2),rest:t.slice(n[0].length)}}function z1(e){return At(It.anyDigitsSigned,e)}function Dt(e,t){switch(e){case 1:return At(It.singleDigit,t);case 2:return At(It.twoDigits,t);case 3:return At(It.threeDigits,t);case 4:return At(It.fourDigits,t);default:return At(new RegExp("^\\d{1,"+e+"}"),t)}}function Ro(e,t){switch(e){case 1:return At(It.singleDigitSigned,t);case 2:return At(It.twoDigitsSigned,t);case 3:return At(It.threeDigitsSigned,t);case 4:return At(It.fourDigitsSigned,t);default:return At(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Xc(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function W1(e,t){const n=t>0,a=n?t:1-t;let i;if(a<=50)i=e||100;else{const r=a+50,s=Math.trunc(r/100)*100,o=e>=r%100;i=e+s-(o?100:0)}return n?i:1-i}function j1(e){return e%400===0||e%4===0&&e%100!==0}class _w extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,a,i){const r=s=>({year:s,isTwoDigitYear:a==="yy"});switch(a){case"y":return Ot(Dt(4,n),r);case"yo":return Ot(i.ordinalNumber(n,{unit:"year"}),r);default:return Ot(Dt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,i){const r=n.getFullYear();if(i.isTwoDigitYear){const o=W1(i.year,r);return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}const s=!("era"in a)||a.era===1?i.year:1-i.year;return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class ww extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,a,i){const r=s=>({year:s,isTwoDigitYear:a==="YY"});switch(a){case"Y":return Ot(Dt(4,n),r);case"Yo":return Ot(i.ordinalNumber(n,{unit:"year"}),r);default:return Ot(Dt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,i,r){const s=Wc(n,r);if(i.isTwoDigitYear){const l=W1(i.year,s);return n.setFullYear(l,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),qn(n,r)}const o=!("era"in a)||a.era===1?i.year:1-i.year;return n.setFullYear(o,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),qn(n,r)}}class xw extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,a){return Ro(a==="R"?4:a.length,n)}set(n,a,i){const r=it(n,0);return r.setFullYear(i,0,4),r.setHours(0,0,0,0),sr(r)}}class Aw extends Ze{constructor(){super(...arguments);P(this,"priority",130);P(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,a){return Ro(a==="u"?4:a.length,n)}set(n,a,i){return n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}class kw extends Ze{constructor(){super(...arguments);P(this,"priority",120);P(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"Q":case"QQ":return Dt(a.length,n);case"Qo":return i.ordinalNumber(n,{unit:"quarter"});case"QQQ":return i.quarter(n,{width:"abbreviated",context:"formatting"})||i.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return i.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return i.quarter(n,{width:"wide",context:"formatting"})||i.quarter(n,{width:"abbreviated",context:"formatting"})||i.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=1&&a<=4}set(n,a,i){return n.setMonth((i-1)*3,1),n.setHours(0,0,0,0),n}}class Sw extends Ze{constructor(){super(...arguments);P(this,"priority",120);P(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"q":case"qq":return Dt(a.length,n);case"qo":return i.ordinalNumber(n,{unit:"quarter"});case"qqq":return i.quarter(n,{width:"abbreviated",context:"standalone"})||i.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return i.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return i.quarter(n,{width:"wide",context:"standalone"})||i.quarter(n,{width:"abbreviated",context:"standalone"})||i.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=1&&a<=4}set(n,a,i){return n.setMonth((i-1)*3,1),n.setHours(0,0,0,0),n}}class Mw extends Ze{constructor(){super(...arguments);P(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);P(this,"priority",110)}parse(n,a,i){const r=s=>s-1;switch(a){case"M":return Ot(At(It.month,n),r);case"MM":return Ot(Dt(2,n),r);case"Mo":return Ot(i.ordinalNumber(n,{unit:"month"}),r);case"MMM":return i.month(n,{width:"abbreviated",context:"formatting"})||i.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return i.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return i.month(n,{width:"wide",context:"formatting"})||i.month(n,{width:"abbreviated",context:"formatting"})||i.month(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.setMonth(i,1),n.setHours(0,0,0,0),n}}class Pw extends Ze{constructor(){super(...arguments);P(this,"priority",110);P(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,a,i){const r=s=>s-1;switch(a){case"L":return Ot(At(It.month,n),r);case"LL":return Ot(Dt(2,n),r);case"Lo":return Ot(i.ordinalNumber(n,{unit:"month"}),r);case"LLL":return i.month(n,{width:"abbreviated",context:"standalone"})||i.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return i.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return i.month(n,{width:"wide",context:"standalone"})||i.month(n,{width:"abbreviated",context:"standalone"})||i.month(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.setMonth(i,1),n.setHours(0,0,0,0),n}}function Dw(e,t,n){const a=Ne(e,n==null?void 0:n.in),i=jc(a,n)-t;return a.setDate(a.getDate()-i*7),Ne(a,n==null?void 0:n.in)}class Ew extends Ze{constructor(){super(...arguments);P(this,"priority",100);P(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,a,i){switch(a){case"w":return At(It.week,n);case"wo":return i.ordinalNumber(n,{unit:"week"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i,r){return qn(Dw(n,i,r),r)}}function Cw(e,t,n){const a=Ne(e,n==null?void 0:n.in),i=zc(a,n)-t;return a.setDate(a.getDate()-i*7),a}class Tw extends Ze{constructor(){super(...arguments);P(this,"priority",100);P(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,a,i){switch(a){case"I":return At(It.week,n);case"Io":return i.ordinalNumber(n,{unit:"week"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i){return sr(Cw(n,i))}}const Rw=[31,28,31,30,31,30,31,31,30,31,30,31],Iw=[31,29,31,30,31,30,31,31,30,31,30,31];class Ow extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"subPriority",1);P(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"d":return At(It.date,n);case"do":return i.ordinalNumber(n,{unit:"date"});default:return Dt(a.length,n)}}validate(n,a){const i=n.getFullYear(),r=j1(i),s=n.getMonth();return r?a>=1&&a<=Iw[s]:a>=1&&a<=Rw[s]}set(n,a,i){return n.setDate(i),n.setHours(0,0,0,0),n}}class Lw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"subpriority",1);P(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,a,i){switch(a){case"D":case"DD":return At(It.dayOfYear,n);case"Do":return i.ordinalNumber(n,{unit:"date"});default:return Dt(a.length,n)}}validate(n,a){const i=n.getFullYear();return j1(i)?a>=1&&a<=366:a>=1&&a<=365}set(n,a,i){return n.setMonth(0,i),n.setHours(0,0,0,0),n}}function Gc(e,t,n){var d,h,f,p,m,w,y,k;const a=Ii(),i=(k=(y=(p=(f=n==null?void 0:n.weekStartsOn)!=null?f:(h=(d=n==null?void 0:n.locale)==null?void 0:d.options)==null?void 0:h.weekStartsOn)!=null?p:a.weekStartsOn)!=null?y:(w=(m=a.locale)==null?void 0:m.options)==null?void 0:w.weekStartsOn)!=null?k:0,r=Ne(e,n==null?void 0:n.in),s=r.getDay(),l=(t%7+7)%7,u=7-i,c=t<0||t>6?t-(s+u)%7:(l+u)%7-(s+u)%7;return Cn(r,c,n)}class Nw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"E":case"EE":case"EEE":return i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return i.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Gc(n,i,r),n.setHours(0,0,0,0),n}}class Hw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,a,i,r){const s=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"e":case"ee":return Ot(Dt(a.length,n),s);case"eo":return Ot(i.ordinalNumber(n,{unit:"day"}),s);case"eee":return i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"eeeee":return i.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Gc(n,i,r),n.setHours(0,0,0,0),n}}class Bw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,a,i,r){const s=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"c":case"cc":return Ot(Dt(a.length,n),s);case"co":return Ot(i.ordinalNumber(n,{unit:"day"}),s);case"ccc":return i.day(n,{width:"abbreviated",context:"standalone"})||i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"});case"ccccc":return i.day(n,{width:"narrow",context:"standalone"});case"cccccc":return i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return i.day(n,{width:"wide",context:"standalone"})||i.day(n,{width:"abbreviated",context:"standalone"})||i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Gc(n,i,r),n.setHours(0,0,0,0),n}}function Vw(e,t,n){const a=Ne(e,n==null?void 0:n.in),i=fw(a,n),r=t-i;return Cn(a,r,n)}class Fw extends Ze{constructor(){super(...arguments);P(this,"priority",90);P(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,a,i){const r=s=>s===0?7:s;switch(a){case"i":case"ii":return Dt(a.length,n);case"io":return i.ordinalNumber(n,{unit:"day"});case"iii":return Ot(i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r);case"iiiii":return Ot(i.day(n,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Ot(i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r);case"iiii":default:return Ot(i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r)}}validate(n,a){return a>=1&&a<=7}set(n,a,i){return n=Vw(n,i),n.setHours(0,0,0,0),n}}class $w extends Ze{constructor(){super(...arguments);P(this,"priority",80);P(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,a,i){switch(a){case"a":case"aa":case"aaa":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(Xc(i),0,0,0),n}}class Uw extends Ze{constructor(){super(...arguments);P(this,"priority",80);P(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,a,i){switch(a){case"b":case"bb":case"bbb":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(Xc(i),0,0,0),n}}class Yw extends Ze{constructor(){super(...arguments);P(this,"priority",80);P(this,"incompatibleTokens",["a","b","t","T"])}parse(n,a,i){switch(a){case"B":case"BB":case"BBB":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(Xc(i),0,0,0),n}}class zw extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,a,i){switch(a){case"h":return At(It.hour12h,n);case"ho":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=12}set(n,a,i){const r=n.getHours()>=12;return r&&i<12?n.setHours(i+12,0,0,0):!r&&i===12?n.setHours(0,0,0,0):n.setHours(i,0,0,0),n}}class Ww extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,a,i){switch(a){case"H":return At(It.hour23h,n);case"Ho":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=23}set(n,a,i){return n.setHours(i,0,0,0),n}}class jw extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,a,i){switch(a){case"K":return At(It.hour11h,n);case"Ko":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.getHours()>=12&&i<12?n.setHours(i+12,0,0,0):n.setHours(i,0,0,0),n}}class Xw extends Ze{constructor(){super(...arguments);P(this,"priority",70);P(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,a,i){switch(a){case"k":return At(It.hour24h,n);case"ko":return i.ordinalNumber(n,{unit:"hour"});default:return Dt(a.length,n)}}validate(n,a){return a>=1&&a<=24}set(n,a,i){const r=i<=24?i%24:i;return n.setHours(r,0,0,0),n}}class Gw extends Ze{constructor(){super(...arguments);P(this,"priority",60);P(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"m":return At(It.minute,n);case"mo":return i.ordinalNumber(n,{unit:"minute"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setMinutes(i,0,0),n}}class qw extends Ze{constructor(){super(...arguments);P(this,"priority",50);P(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"s":return At(It.second,n);case"so":return i.ordinalNumber(n,{unit:"second"});default:return Dt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setSeconds(i,0),n}}class Kw extends Ze{constructor(){super(...arguments);P(this,"priority",30);P(this,"incompatibleTokens",["t","T"])}parse(n,a){const i=r=>Math.trunc(r*Math.pow(10,-a.length+3));return Ot(Dt(a.length,n),i)}set(n,a,i){return n.setMilliseconds(i),n}}class Zw extends Ze{constructor(){super(...arguments);P(this,"priority",10);P(this,"incompatibleTokens",["t","T","x"])}parse(n,a){switch(a){case"X":return oa(sa.basicOptionalMinutes,n);case"XX":return oa(sa.basic,n);case"XXXX":return oa(sa.basicOptionalSeconds,n);case"XXXXX":return oa(sa.extendedOptionalSeconds,n);case"XXX":default:return oa(sa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:it(n,n.getTime()-To(n)-i)}}class Qw extends Ze{constructor(){super(...arguments);P(this,"priority",10);P(this,"incompatibleTokens",["t","T","X"])}parse(n,a){switch(a){case"x":return oa(sa.basicOptionalMinutes,n);case"xx":return oa(sa.basic,n);case"xxxx":return oa(sa.basicOptionalSeconds,n);case"xxxxx":return oa(sa.extendedOptionalSeconds,n);case"xxx":default:return oa(sa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:it(n,n.getTime()-To(n)-i)}}class Jw extends Ze{constructor(){super(...arguments);P(this,"priority",40);P(this,"incompatibleTokens","*")}parse(n){return z1(n)}set(n,a,i){return[it(n,i*1e3),{timestampIsSet:!0}]}}class ex extends Ze{constructor(){super(...arguments);P(this,"priority",20);P(this,"incompatibleTokens","*")}parse(n){return z1(n)}set(n,a,i){return[it(n,i),{timestampIsSet:!0}]}}const tx={G:new bw,y:new _w,Y:new ww,R:new xw,u:new Aw,Q:new kw,q:new Sw,M:new Mw,L:new Pw,w:new Ew,I:new Tw,d:new Ow,D:new Lw,E:new Nw,e:new Hw,c:new Bw,i:new Fw,a:new $w,b:new Uw,B:new Yw,h:new zw,H:new Ww,K:new jw,k:new Xw,m:new Gw,s:new qw,S:new Kw,X:new Zw,x:new Qw,t:new Jw,T:new ex},nx=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,ax=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ix=/^'([^]*?)'?$/,rx=/''/g,sx=/\S/,ox=/[a-zA-Z]/;function Ju(e,t,n,a){var w,y,k,A,M,S,C,D,V,I,N,Q,U,ae,H,O,B,K;const i=()=>it((a==null?void 0:a.in)||n,NaN),r=hw(),s=(y=(w=a==null?void 0:a.locale)!=null?w:r.locale)!=null?y:V1,o=(I=(V=(S=(M=a==null?void 0:a.firstWeekContainsDate)!=null?M:(A=(k=a==null?void 0:a.locale)==null?void 0:k.options)==null?void 0:A.firstWeekContainsDate)!=null?S:r.firstWeekContainsDate)!=null?V:(D=(C=r.locale)==null?void 0:C.options)==null?void 0:D.firstWeekContainsDate)!=null?I:1,l=(K=(B=(ae=(U=a==null?void 0:a.weekStartsOn)!=null?U:(Q=(N=a==null?void 0:a.locale)==null?void 0:N.options)==null?void 0:Q.weekStartsOn)!=null?ae:r.weekStartsOn)!=null?B:(O=(H=r.locale)==null?void 0:H.options)==null?void 0:O.weekStartsOn)!=null?K:0;if(!t)return e?i():Ne(n,a==null?void 0:a.in);const u={firstWeekContainsDate:o,weekStartsOn:l,locale:s},c=[new yw(a==null?void 0:a.in,n)],d=t.match(ax).map(ie=>{const ee=ie[0];if(ee in Zu){const ue=Zu[ee];return ue(ie,s.formatLong)}return ie}).join("").match(nx),h=[];for(let ie of d){!(a!=null&&a.useAdditionalWeekYearTokens)&&U1(ie)&&Qu(ie,t,e),!(a!=null&&a.useAdditionalDayOfYearTokens)&&$1(ie)&&Qu(ie,t,e);const ee=ie[0],ue=tx[ee];if(ue){const{incompatibleTokens:te}=ue;if(Array.isArray(te)){const q=h.find(ne=>te.includes(ne.token)||ne.token===ee);if(q)throw new RangeError(`The format string mustn't contain \`${q.fullToken}\` and \`${ie}\` at the same time`)}else if(ue.incompatibleTokens==="*"&&h.length>0)throw new RangeError(`The format string mustn't contain \`${ie}\` and any other token at the same time`);h.push({token:ee,fullToken:ie});const re=ue.run(e,ie,s.match,u);if(!re)return i();c.push(re.setter),e=re.rest}else{if(ee.match(ox))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ee+"`");if(ie==="''"?ie="'":ee==="'"&&(ie=lx(ie)),e.indexOf(ie)===0)e=e.slice(ie.length);else return i()}}if(e.length>0&&sx.test(e))return i();const f=c.map(ie=>ie.priority).sort((ie,ee)=>ee-ie).filter((ie,ee,ue)=>ue.indexOf(ie)===ee).map(ie=>c.filter(ee=>ee.priority===ie).sort((ee,ue)=>ue.subPriority-ee.subPriority)).map(ie=>ie[0]);let p=Ne(n,a==null?void 0:a.in);if(isNaN(+p))return i();const m={};for(const ie of f){if(!ie.validate(p,u))return i();const ee=ie.set(p,m,u);Array.isArray(ee)?(p=ee[0],Object.assign(m,ee[1])):p=ee}return p}function lx(e){return e.match(ix)[1].replace(rx,"'")}function Yh(e,t,n){const[a,i]=Cs(n==null?void 0:n.in,e,t);return+xi(a)==+xi(i)}function X1(e,t,n){return Cn(e,-t,n)}function G1(e,t,n){const a=Ne(e,n==null?void 0:n.in),i=a.getFullYear(),r=a.getDate(),s=it((n==null?void 0:n.in)||e,0);s.setFullYear(i,t,15),s.setHours(0,0,0,0);const o=dw(s);return a.setMonth(t,Math.min(r,o)),a}function ut(e,t,n){let a=Ne(e,n==null?void 0:n.in);return isNaN(+a)?it((n==null?void 0:n.in)||e,NaN):(t.year!=null&&a.setFullYear(t.year),t.month!=null&&(a=G1(a,t.month)),t.date!=null&&a.setDate(t.date),t.hours!=null&&a.setHours(t.hours),t.minutes!=null&&a.setMinutes(t.minutes),t.seconds!=null&&a.setSeconds(t.seconds),t.milliseconds!=null&&a.setMilliseconds(t.milliseconds),a)}function ux(e,t,n){const a=Ne(e,n==null?void 0:n.in);return a.setHours(t),a}function q1(e,t,n){const a=Ne(e,n==null?void 0:n.in);return a.setMilliseconds(t),a}function cx(e,t,n){const a=Ne(e,n==null?void 0:n.in);return a.setMinutes(t),a}function K1(e,t,n){const a=Ne(e,n==null?void 0:n.in);return a.setSeconds(t),a}function la(e,t,n){const a=Ne(e,n==null?void 0:n.in);return isNaN(+a)?it((n==null?void 0:n.in)||e,NaN):(a.setFullYear(t),a)}function ur(e,t,n){return Wn(e,-t,n)}function dx(e,t,n){const{years:a=0,months:i=0,weeks:r=0,days:s=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=ur(e,i+a*12,n),d=X1(c,s+r*7,n),h=l+o*60,p=(u+h*60)*1e3;return it((n==null?void 0:n.in)||e,+d-p)}function Z1(e,t,n){return Yc(e,-t,n)}function Ar(){const e=gy();return T(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...e},[oe("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),oe("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),oe("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),oe("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}Ar.compatConfig={MODE:3};function Q1(){return T(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),oe("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Q1.compatConfig={MODE:3};function qc(){return T(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}qc.compatConfig={MODE:3};function Kc(){return T(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}Kc.compatConfig={MODE:3};function Zc(){return T(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),oe("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}Zc.compatConfig={MODE:3};function Qc(){return T(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Qc.compatConfig={MODE:3};function Jc(){return T(),G("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Jc.compatConfig={MODE:3};const vn=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),ed=(e,t,n)=>ec(e,t,n)||ve(),hx=(e,t,n)=>{const a=t.dateInTz?vn(new Date(e),t.dateInTz):ve(e);return n?Zt(a,!0):a},ec=(e,t,n)=>{if(!e)return null;const a=n?Zt(ve(e),!0):ve(e);return t?t.exactMatch?hx(e,t,n):vn(a,t.timezone):a},fx=e=>{const t=new Date(e.getFullYear(),0,1).getTimezoneOffset();return e.getTimezoneOffset(){if(!e)return 0;const n=new Date,a=new Date(n.toLocaleString("en-US",{timeZone:"UTC"})),i=new Date(n.toLocaleString("en-US",{timeZone:e})),r=(fx(t!=null?t:i)?i:t!=null?t:i).getTimezoneOffset()/60;return(+a-+i)/(1e3*60*60)-r};var Vn=(e=>(e.month="month",e.year="year",e))(Vn||{}),Fn=(e=>(e.top="top",e.bottom="bottom",e))(Fn||{}),Si=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(Si||{}),tn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(tn||{});const mx=["timestamp","date","iso"];var un=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(un||{}),mt=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(mt||{}),nr=(e=>(e.MONTH_AND_YEAR="MM-yyyy",e.YEAR="yyyy",e.DATE="dd-MM-yyyy",e))(nr||{});function zh(e){return t=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`)).slice(0,2)}function gx(e){return t=>ca(vn(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const vx=(e,t,n)=>{const a=[1,2,3,4,5,6,7];let i;if(e!==null)try{i=a.map(gx(e))}catch{i=a.map(zh(t))}else i=a.map(zh(t));const r=i.slice(0,n),s=i.slice(n+1,i.length);return[i[n]].concat(...s).concat(...r)},td=(e,t,n)=>{const a=[];for(let i=+e[0];i<=+e[1];i++)a.push({value:+i,text:ng(i,t)});return n?a.reverse():a},J1=(e,t,n)=>{const a=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const s=r<10?`0${r}`:r;return new Date(`2017-${s}-01T00:00:00+00:00`)});if(e!==null)try{const r=n==="long"?"LLLL":"LLL";return a.map((s,o)=>{const l=ca(vn(s,"UTC"),r,{locale:e});return{text:l.charAt(0).toUpperCase()+l.substring(1),value:o}})}catch{}const i=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return a.map((r,s)=>{const o=i.format(r);return{text:o.charAt(0).toUpperCase()+o.substring(1),value:s}})},yx=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],Bt=e=>{const t=_(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},bx=e=>({type:"dot",...e!=null?e:{}}),eg=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,nd={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Ut=e=>e,Wh=e=>e===0?e:!e||isNaN(+e)?null:+e,jh=e=>e===null,tg=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},_x=e=>{const t=[],n=a=>a.filter(i=>i);for(let a=0;a{const a=n!=null,i=t!=null;if(!a&&!i)return!1;const r=+n,s=+t;return a&&i?+e>r||+er:i?+e_x(e).map(n=>n.map(a=>{const{active:i,disabled:r,isBetween:s,highlighted:o}=t(a);return{...a,active:i,disabled:r,className:{dp__overlay_cell_active:i,dp__overlay_cell:!i,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&i,dp__cell_in_between:s,"dp--highlighted":o}}})),ja=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},wx=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function xx(e,t){let n=[...document.querySelectorAll(wx())];n=n.filter(i=>!e.contains(i)||i.hasAttribute("data-datepicker-instance"));const a=n.indexOf(e);if(a>=0&&(t?a-1>=0:a+1<=n.length))return n[a+(t?-1:1)]}const tc=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),ng=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),ad=(e,t)=>ca(e,t!=null?t:nr.DATE),Wl=e=>Array.isArray(e),Io=(e,t,n)=>t.get(ad(e,n)),Ax=(e,t)=>e?t?t instanceof Map?!!Io(e,t):t(ve(e)):!1:!0,pn=(e,t,n=!1,a)=>{if(e.key===mt.enter||e.key===mt.space)return n&&e.preventDefault(),t();if(a)return a(e)},kx=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,Sx=(e,t)=>e?nr.MONTH_AND_YEAR:t?nr.YEAR:nr.DATE,ag=e=>e<10?`0${e}`:e,Xh=(e,t,n,a,i,r)=>{const s=Ju(e,t.slice(0,e.length),new Date,{locale:r});return Jr(s)&&O1(s)?a||i?s:ut(s,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},Mx=(e,t,n,a,i,r)=>{const s=Array.isArray(n)?n[0]:n;if(typeof t=="string")return Xh(e,t,s,a,i,r);if(Array.isArray(t)){let o=null;for(const l of t)if(o=Xh(e,l,s,a,i,r),o)break;return o}return typeof t=="function"?t(e):null},ve=e=>e?new Date(e):new Date,Px=(e,t,n)=>{if(t){const i=(e.getMonth()+1).toString().padStart(2,"0"),r=e.getDate().toString().padStart(2,"0"),s=e.getHours().toString().padStart(2,"0"),o=e.getMinutes().toString().padStart(2,"0"),l=n?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${i}-${r}T${s}:${o}:${l}.000Z`}const a=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(a).toISOString()},Zt=(e,t)=>{const n=ve(JSON.parse(JSON.stringify(e))),a=ut(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?y2(a):a},Xa=(e,t,n,a)=>{let i=e?ve(e):ve();return(t||t===0)&&(i=ux(i,+t)),(n||n===0)&&(i=cx(i,+n)),(a||a===0)&&(i=K1(i,+a)),q1(i,0)},Mt=(e,t)=>!e||!t?!1:lr(Zt(e),Zt(t)),ze=(e,t)=>!e||!t?!1:qi(Zt(e),Zt(t)),Tt=(e,t)=>!e||!t?!1:Ci(Zt(e),Zt(t)),_s=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?Tt(n,e[0])&&Mt(n,e[1]):e!=null&&e[0]&&t?Tt(n,e[0])&&Mt(n,t)||Mt(n,e[0])&&Tt(n,t):!1,Un=e=>{const t=ut(new Date(e),{date:1});return Zt(t)},jl=(e,t,n)=>t&&(n||n===0)?Object.fromEntries(["hours","minutes","seconds"].map(a=>a===t?[a,n]:[a,isNaN(+e[a])?void 0:+e[a]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},Mi=e=>({hours:Ma(e),minutes:Qa(e),seconds:or(e)}),ig=(e,t)=>{if(t){const n=Ve(ve(t));if(n>e)return 12;if(n===e)return Ye(ve(t))}},rg=(e,t)=>{if(t){const n=Ve(ve(t));return n{if(e)return Ve(ve(e))},sg=(e,t)=>{const n=Tt(e,t)?t:e,a=Tt(t,e)?t:e;return N1({start:n,end:a})},Dx=e=>{const t=Wn(e,1);return{month:Ye(t),year:Ve(t)}},_a=(e,t)=>{const n=qn(e,{weekStartsOn:+t}),a=B1(e,{weekStartsOn:+t});return[n,a]},og=(e,t)=>{const n={hours:Ma(ve()),minutes:Qa(ve()),seconds:t?or(ve()):0};return Object.assign(n,e)},$a=(e,t,n)=>[ut(ve(e),{date:1}),ut(ve(),{month:t,year:n,date:1})],Sa=(e,t,n)=>{let a=e?ve(e):ve();return(t||t===0)&&(a=G1(a,t)),n&&(a=la(a,n)),a},lg=(e,t,n,a,i)=>{if(!a||i&&!t||!i&&!n)return!1;const r=i?Wn(e,1):ur(e,1),s=[Ye(r),Ve(r)];return i?!Cx(...s,t):!Ex(...s,n)},Ex=(e,t,n)=>Mt(...$a(n,e,t))||ze(...$a(n,e,t)),Cx=(e,t,n)=>Tt(...$a(n,e,t))||ze(...$a(n,e,t)),ug=(e,t,n,a,i,r,s)=>{if(typeof t=="function"&&!s)return t(e);const o=n?{locale:n}:void 0;return Array.isArray(e)?`${ca(e[0],r,o)}${i&&!e[1]?"":a}${e[1]?ca(e[1],r,o):""}`:ca(e,r,o)},Fi=e=>{if(e)return null;throw new Error(nd.prop("partial-range"))},Xs=(e,t)=>{if(t)return e();throw new Error(nd.prop("range"))},nc=e=>Array.isArray(e)?Jr(e[0])&&(e[1]?Jr(e[1]):!0):e?Jr(e):!1,Tx=(e,t)=>ut(t!=null?t:ve(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),Xl=(e,t,n,a)=>{if(!e)return!0;if(a){const i=n==="max"?lr(e,t):Ci(e,t),r={seconds:0,milliseconds:0};return i||qi(ut(e,r),ut(t,r))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},Gl=(e,t,n)=>e?Tx(e,t):ve(n!=null?n:t),Gh=(e,t,n,a,i)=>{if(Array.isArray(a)){const s=Gl(e,a[0],t),o=Gl(e,a[1],t);return Xl(a[0],s,n,!!t)&&Xl(a[1],o,n,!!t)&&i}const r=Gl(e,a,t);return Xl(a,r,n,!!t)&&i},ql=e=>ut(ve(),Mi(e)),Rx=(e,t,n)=>{if(e instanceof Map){const a=`${ag(n+1)}-${t}`;return e.size?e.has(a):!1}return!1},Ix=(e,t,n)=>{if(e instanceof Map){const a=`${ag(n+1)}-${t}`;return e.size?e.has(a):!0}return!0},cg=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(a=>a.month===t&&a.year===n),id=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),ac=e=>`dp-${ca(e,"yyyy-MM-dd")}`,qh=(e,t)=>{const n=X1(Zt(t),e),a=Cn(Zt(t),e);return{before:n,after:a}},Rr=Zn({menuFocused:!1,shiftKeyInMenu:!1}),dg=()=>{const e=n=>{Rr.menuFocused=n},t=n=>{Rr.shiftKeyInMenu!==n&&(Rr.shiftKeyInMenu=n)};return{control:X(()=>({shiftKeyInMenu:Rr.shiftKeyInMenu,menuFocused:Rr.menuFocused})),setMenuFocused:e,setShiftKey:t}},pt=Zn({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Kl=ce(null),Gs=ce(!1),Zl=ce(!1),Ql=ce(!1),Jl=ce(!1),en=ce(0),Ct=ce(0),oi=()=>{const e=X(()=>Gs.value?[...pt.selectionGrid,pt.actionRow].filter(d=>d.length):Zl.value?[...pt.timePicker[0],...pt.timePicker[1],Jl.value?[]:[Kl.value],pt.actionRow].filter(d=>d.length):Ql.value?[...pt.monthPicker,pt.actionRow]:[pt.monthYear,...pt.calendar,pt.time,pt.actionRow].filter(d=>d.length)),t=d=>{en.value=d?en.value+1:en.value-1;let h=null;e.value[Ct.value]&&(h=e.value[Ct.value][en.value]),!h&&e.value[Ct.value+(d?1:-1)]?(Ct.value=Ct.value+(d?1:-1),en.value=d?0:e.value[Ct.value].length-1):h||(en.value=d?en.value-1:en.value+1)},n=d=>{Ct.value===0&&!d||Ct.value===e.value.length&&d||(Ct.value=d?Ct.value+1:Ct.value-1,e.value[Ct.value]?e.value[Ct.value]&&!e.value[Ct.value][en.value]&&en.value!==0&&(en.value=e.value[Ct.value].length-1):Ct.value=d?Ct.value-1:Ct.value+1)},a=d=>{let h=null;e.value[Ct.value]&&(h=e.value[Ct.value][en.value]),h?h.focus({preventScroll:!Gs.value}):en.value=d?en.value-1:en.value+1},i=()=>{t(!0),a(!0)},r=()=>{t(!1),a(!1)},s=()=>{n(!1),a(!0)},o=()=>{n(!0),a(!0)},l=(d,h)=>{pt[h]=d},u=(d,h)=>{pt[h]=d},c=()=>{en.value=0,Ct.value=0};return{buildMatrix:l,buildMultiLevelMatrix:u,setTimePickerBackRef:d=>{Kl.value=d},setSelectionGrid:d=>{Gs.value=d,c(),d||(pt.selectionGrid=[])},setTimePicker:(d,h=!1)=>{Zl.value=d,Jl.value=h,c(),d||(pt.timePicker[0]=[],pt.timePicker[1]=[])},setTimePickerElements:(d,h=0)=>{pt.timePicker[h]=d},arrowRight:i,arrowLeft:r,arrowUp:s,arrowDown:o,clearArrowNav:()=>{pt.monthYear=[],pt.calendar=[],pt.time=[],pt.actionRow=[],pt.selectionGrid=[],pt.timePicker[0]=[],pt.timePicker[1]=[],Gs.value=!1,Zl.value=!1,Jl.value=!1,Ql.value=!1,c(),Kl.value=null},setMonthPicker:d=>{Ql.value=d,c()},refSets:pt}},Kh=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e!=null?e:{}}),Ox=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,clearInput:"Clear value",calendarIcon:"Calendar icon",timePicker:"Time picker",monthPicker:t=>`Month picker${t?" overlay":""}`,yearPicker:t=>`Year picker${t?" overlay":""}`,timeOverlay:t=>`${t} overlay`,...e!=null?e:{}}),Zh=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,Lx=e=>{var s;const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:Zh(!1)};const a=t?e:{},i=t?(s=a.count)!=null?s:!0:e,r=Zh(i);return Object.assign(n,a,{count:r})},Nx=(e,t,n)=>e||(typeof n=="string"?n:t),Hx=e=>typeof e=="boolean"?e?Kh({}):!1:Kh(e),Bx=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof e=="object"?{...t,...e!=null?e:{},enabled:!0}:{...t,enabled:e}},Vx=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e!=null?e:{}}),Fx=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e!=null?e:{}}),$x=e=>{const t={input:!1};return typeof e=="object"?{...t,...e!=null?e:{},enabled:!0}:{enabled:e,...t}},Ux=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,shadowDom:!1,mobileBreakpoint:600,setDateOnMenuClose:!1,...e!=null?e:{}}),Yx=e=>{const t={dates:Array.isArray(e)?e.map(n=>ve(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e!=null?e:{}}},zx=e=>{var t,n;return typeof e=="object"?{type:(t=e==null?void 0:e.type)!=null?t:"local",hideOnOffsetDates:(n=e==null?void 0:e.hideOnOffsetDates)!=null?n:!1}:{type:e,hideOnOffsetDates:!1}},Wx=e=>{const t={noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1};return typeof e=="object"?{enabled:!0,...t,...e}:{enabled:e,...t}},jx=e=>{var t,n,a,i;return e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:e.timezone,exactMatch:(t=e.exactMatch)!=null?t:!1,dateInTz:(n=e.dateInTz)!=null?n:void 0,emitTimezone:(a=e.emitTimezone)!=null?a:void 0,convertModel:(i=e.convertModel)!=null?i:!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0}},eu=(e,t,n,a)=>new Map(e.map(i=>{const r=ed(i,t,a);return[ad(r,n),r]})),Xx=(e,t)=>e.length?new Map(e.map(n=>{const a=ed(n.date,t);return[ad(a,nr.DATE),n]})):null,Gx=e=>{var t;const n=Sx(e.isMonthPicker,e.isYearPicker);return{minDate:ec(e.minDate,e.timezone,e.isSpecific),maxDate:ec(e.maxDate,e.timezone,e.isSpecific),disabledDates:Wl(e.disabledDates)?eu(e.disabledDates,e.timezone,n,e.isSpecific):e.disabledDates,allowedDates:Wl(e.allowedDates)?eu(e.allowedDates,e.timezone,n,e.isSpecific):null,highlight:typeof e.highlight=="object"&&Wl((t=e.highlight)==null?void 0:t.dates)?eu(e.highlight.dates,e.timezone,n):e.highlight,markers:Xx(e.markers,e.timezone)}},qx=e=>{var t;return typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:null}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:(t=e.dragSelect)!=null?t:!0}},Kx=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,a=e[n],i=typeof e[n]=="string"?{[a]:!0}:Object.fromEntries(a.map(r=>[r,!0]));return[t,i]}))}),bt=e=>{const t=()=>{const C=e.enableSeconds?":ss":"",D=e.enableMinutes?":mm":"";return e.is24?`HH${D}${C}`:`hh${D}${C} aa`},n=()=>{var C;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((C=w.value)==null?void 0:C.type)==="iso"?"II":"ww"}-RR`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},a=C=>og(C,e.enableSeconds),i=()=>M.value.enabled?e.startTime&&Array.isArray(e.startTime)?[a(e.startTime[0]),a(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?a(e.startTime):null,r=X(()=>Lx(e.multiCalendars)),s=X(()=>i()),o=X(()=>Ox(e.ariaLabels)),l=X(()=>Vx(e.filters)),u=X(()=>Hx(e.transitions)),c=X(()=>Fx(e.actionRow)),d=X(()=>Nx(e.previewFormat,e.format,n())),h=X(()=>Bx(e.textInput)),f=X(()=>$x(e.inline)),p=X(()=>Ux(e.config)),m=X(()=>Yx(e.highlight)),w=X(()=>zx(e.weekNumbers)),y=X(()=>jx(e.timezone)),k=X(()=>qx(e.multiDates)),A=X(()=>Gx({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:m.value,markers:e.markers,timezone:y.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker,isMonthPicker:e.monthPicker,isYearPicker:e.yearPicker})),M=X(()=>Wx(e.range)),S=X(()=>Kx(e.ui));return{defaultedTransitions:u,defaultedMultiCalendars:r,defaultedStartTime:s,defaultedAriaLabels:o,defaultedFilters:l,defaultedActionRow:c,defaultedPreviewFormat:d,defaultedTextInput:h,defaultedInline:f,defaultedConfig:p,defaultedHighlight:m,defaultedWeekNumbers:w,defaultedRange:M,propDates:A,defaultedTz:y,defaultedMultiDates:k,defaultedUI:S,getDefaultPattern:n,getDefaultStartTime:i}},Zx=(e,t,n)=>{const a=ce(),{defaultedTextInput:i,defaultedRange:r,defaultedTz:s,defaultedMultiDates:o,getDefaultPattern:l}=bt(t),u=ce(""),c=ds(t,"format"),d=ds(t,"formatLocale");We(a,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",a.value,J(!0))},{deep:!0}),We(r,(v,$)=>{v.enabled!==$.enabled&&(a.value=null)}),We(c,()=>{ie()});const h=v=>s.value.timezone&&s.value.convertModel?vn(v,s.value.timezone):v,f=v=>{if(s.value.timezone&&s.value.convertModel){const $=px(s.value.timezone,v);return d2(v,$)}return v},p=(v,$,de=!1)=>ug(v,t.format,t.formatLocale,i.value.rangeSeparator,t.modelAuto,$!=null?$:l(),de),m=v=>v?t.modelType?ue(v):{hours:Ma(v),minutes:Qa(v),seconds:t.enableSeconds?or(v):0}:null,w=v=>t.modelType?ue(v):{month:Ye(v),year:Ve(v)},y=v=>Array.isArray(v)?o.value.enabled?v.map($=>k($,la(ve(),$))):Xs(()=>[la(ve(),v[0]),v[1]?la(ve(),v[1]):Fi(r.value.partialRange)],r.value.enabled):la(ve(),+v),k=(v,$)=>(typeof v=="string"||typeof v=="number")&&t.modelType?ee(v):$,A=v=>Array.isArray(v)?[k(v[0],Xa(null,+v[0].hours,+v[0].minutes,v[0].seconds)),k(v[1],Xa(null,+v[1].hours,+v[1].minutes,v[1].seconds))]:k(v,Xa(null,v.hours,v.minutes,v.seconds)),M=v=>{const $=ut(ve(),{date:1});return Array.isArray(v)?o.value.enabled?v.map(de=>k(de,Sa($,+de.month,+de.year))):Xs(()=>[k(v[0],Sa($,+v[0].month,+v[0].year)),k(v[1],v[1]?Sa($,+v[1].month,+v[1].year):Fi(r.value.partialRange))],r.value.enabled):k(v,Sa($,+v.month,+v.year))},S=v=>{if(Array.isArray(v))return v.map($=>ee($));throw new Error(nd.dateArr("multi-dates"))},C=v=>{if(Array.isArray(v)&&r.value.enabled){const $=v[0],de=v[1];return[ve(Array.isArray($)?$[0]:null),Array.isArray(de)&&de.length?ve(de[0]):null]}return ve(v[0])},D=v=>t.modelAuto?Array.isArray(v)?[ee(v[0]),ee(v[1])]:t.autoApply?[ee(v)]:[ee(v),null]:Array.isArray(v)?Xs(()=>v[1]?[ee(v[0]),v[1]?ee(v[1]):Fi(r.value.partialRange)]:[ee(v[0])],r.value.enabled):ee(v),V=()=>{Array.isArray(a.value)&&r.value.enabled&&a.value.length===1&&a.value.push(Fi(r.value.partialRange))},I=()=>{const v=a.value;return[ue(v[0]),v[1]?ue(v[1]):Fi(r.value.partialRange)]},N=()=>a.value[1]?I():ue(Ut(a.value[0])),Q=()=>(a.value||[]).map(v=>ue(v)),U=(v=!1)=>(v||V(),t.modelAuto?N():o.value.enabled?Q():Array.isArray(a.value)?Xs(()=>I(),r.value.enabled):ue(Ut(a.value))),ae=v=>!v||Array.isArray(v)&&!v.length?null:t.timePicker?A(Ut(v)):t.monthPicker?M(Ut(v)):t.yearPicker?y(Ut(v)):o.value.enabled?S(Ut(v)):t.weekPicker?C(Ut(v)):D(Ut(v)),H=v=>{const $=ae(v);nc(Ut($))?(a.value=Ut($),ie()):(a.value=null,u.value="")},O=()=>{const v=$=>ca($,i.value.format);return`${v(a.value[0])} ${i.value.rangeSeparator} ${a.value[1]?v(a.value[1]):""}`},B=()=>n.value&&a.value?Array.isArray(a.value)?O():ca(a.value,i.value.format):p(a.value),K=()=>a.value?o.value.enabled?a.value.map(v=>p(v)).join("; "):i.value.enabled&&typeof i.value.format=="string"?B():p(a.value):"",ie=()=>{!t.format||typeof t.format=="string"||i.value.enabled&&typeof i.value.format=="string"?u.value=K():u.value=t.format(a.value)},ee=v=>{if(t.utc){const $=new Date(v);return t.utc==="preserve"?new Date($.getTime()+$.getTimezoneOffset()*6e4):$}return t.modelType?mx.includes(t.modelType)?h(new Date(v)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?h(Ju(v,l(),new Date,{locale:d.value})):h(Ju(v,t.modelType,new Date,{locale:d.value})):h(new Date(v))},ue=v=>v?t.utc?Px(v,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+f(v):t.modelType==="iso"?f(v).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?p(f(v)):p(f(v),t.modelType,!0):f(v):"",te=(v,$=!1,de=!1)=>{if(de)return v;if(e("update:model-value",v),s.value.emitTimezone&&$){const Ce=Array.isArray(v)?v.map(j=>vn(Ut(j),s.value.emitTimezone)):vn(Ut(v),s.value.emitTimezone);e("update:model-timezone-value",Ce)}},re=v=>Array.isArray(a.value)?o.value.enabled?a.value.map($=>v($)):[v(a.value[0]),a.value[1]?v(a.value[1]):Fi(r.value.partialRange)]:v(Ut(a.value)),q=()=>{if(Array.isArray(a.value)){const v=_a(a.value[0],t.weekStart),$=a.value[1]?_a(a.value[1],t.weekStart):[];return[v.map(de=>ve(de)),$.map(de=>ve(de))]}return _a(a.value,t.weekStart).map(v=>ve(v))},ne=(v,$)=>te(Ut(re(v)),!1,$),L=v=>{const $=q();return v?$:e("update:model-value",q())},J=(v=!1)=>(v||ie(),t.monthPicker?ne(w,v):t.timePicker?ne(m,v):t.yearPicker?ne(Ve,v):t.weekPicker?L(v):te(U(v),!0,v));return{inputValue:u,internalModelValue:a,checkBeforeEmit:()=>a.value?r.value.enabled?r.value.partialRange?a.value.length>=1:a.value.length===2:!!a.value:!1,parseExternalModelValue:H,formatInputValue:ie,emitModelValue:J}},Qx=(e,t)=>{const{defaultedFilters:n,propDates:a}=bt(e),{validateMonthYearInRange:i}=li(e),r=(c,d)=>{let h=c;return n.value.months.includes(Ye(h))?(h=d?Wn(c,1):ur(c,1),r(h,d)):h},s=(c,d)=>{let h=c;return n.value.years.includes(Ve(h))?(h=d?Yc(c,1):Z1(c,1),s(h,d)):h},o=(c,d=!1)=>{const h=ut(ve(),{month:e.month,year:e.year});let f=c?Wn(h,1):ur(h,1);e.disableYearSelect&&(f=la(f,e.year));let p=Ye(f),m=Ve(f);n.value.months.includes(p)&&(f=r(f,c),p=Ye(f),m=Ve(f)),n.value.years.includes(m)&&(f=s(f,c),m=Ve(f)),i(p,m,c,e.preventMinMaxNavigation)&&l(p,m,d)},l=(c,d,h)=>{t("update-month-year",{month:c,year:d,fromNav:h})},u=X(()=>c=>lg(ut(ve(),{month:e.month,year:e.year}),a.value.maxDate,a.value.minDate,e.preventMinMaxNavigation,c));return{handleMonthYearChange:o,isDisabled:u,updateMonthYear:l}},hl={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:[Boolean,String],default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},alwaysClearable:{type:Boolean,default:!1},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},Jn={...hl,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1},isMobile:{type:Boolean,default:void 0}},Jx=["title"],eA=["disabled"],tA=st({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...Jn},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,a=e,{defaultedActionRow:i,defaultedPreviewFormat:r,defaultedMultiCalendars:s,defaultedTextInput:o,defaultedInline:l,defaultedRange:u,defaultedMultiDates:c}=bt(a),{isTimeValid:d,isMonthValid:h}=li(a),{buildMatrix:f}=oi(),p=ce(null),m=ce(null),w=ce(!1),y=ce({}),k=ce(null),A=ce(null);dt(()=>{a.arrowNavigation&&f([Bt(p),Bt(m)],"actionRow"),M(),window.addEventListener("resize",M)}),ii(()=>{window.removeEventListener("resize",M)});const M=()=>{w.value=!1,setTimeout(()=>{var H,O;const B=(H=k.value)==null?void 0:H.getBoundingClientRect(),K=(O=A.value)==null?void 0:O.getBoundingClientRect();B&&K&&(y.value.maxWidth=`${K.width-B.width-20}px`),w.value=!0},0)},S=X(()=>u.value.enabled&&!u.value.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),C=X(()=>!d.value(a.internalModelValue)||!h.value(a.internalModelValue)||!S.value),D=()=>{const H=r.value;return a.timePicker||a.monthPicker,H(Ut(a.internalModelValue))},V=()=>{const H=a.internalModelValue;return s.value.count>0?`${I(H[0])} - ${I(H[1])}`:[I(H[0]),I(H[1])]},I=H=>ug(H,r.value,a.formatLocale,o.value.rangeSeparator,a.modelAuto,r.value),N=X(()=>!a.internalModelValue||!a.menuMount?"":typeof r.value=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?V():c.value.enabled?a.internalModelValue.map(H=>`${I(H)}`):a.modelAuto?`${I(a.internalModelValue[0])}`:`${I(a.internalModelValue[0])} -`:I(a.internalModelValue):D()),Q=()=>c.value.enabled?"; ":" - ",U=X(()=>Array.isArray(N.value)?N.value.join(Q()):N.value),ae=()=>{d.value(a.internalModelValue)&&h.value(a.internalModelValue)&&S.value?n("select-date"):n("invalid-select")};return(H,O)=>(T(),G("div",{ref_key:"actionRowRef",ref:A,class:"dp__action_row"},[H.$slots["action-row"]?ye(H.$slots,"action-row",nt(lt({key:0},{internalModelValue:H.internalModelValue,disabled:C.value,selectDate:()=>H.$emit("select-date"),closePicker:()=>H.$emit("close-picker")}))):(T(),G(De,{key:1},[_(i).showPreview?(T(),G("div",{key:0,class:"dp__selection_preview",title:U.value,style:Rt(y.value)},[H.$slots["action-preview"]&&w.value?ye(H.$slots,"action-preview",{key:0,value:H.internalModelValue}):se("",!0),!H.$slots["action-preview"]&&w.value?(T(),G(De,{key:1},[Ft(Le(U.value),1)],64)):se("",!0)],12,Jx)):se("",!0),oe("div",{ref_key:"actionBtnContainer",ref:k,class:"dp__action_buttons","data-dp-element":"action-row"},[H.$slots["action-buttons"]?ye(H.$slots,"action-buttons",{key:0,value:H.internalModelValue}):se("",!0),H.$slots["action-buttons"]?se("",!0):(T(),G(De,{key:1},[!_(l).enabled&&_(i).showCancel?(T(),G("button",{key:0,ref_key:"cancelButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_cancel",onClick:O[0]||(O[0]=B=>H.$emit("close-picker")),onKeydown:O[1]||(O[1]=B=>_(pn)(B,()=>H.$emit("close-picker")))},Le(H.cancelText),545)):se("",!0),_(i).showNow?(T(),G("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:O[2]||(O[2]=B=>H.$emit("select-now")),onKeydown:O[3]||(O[3]=B=>_(pn)(B,()=>H.$emit("select-now")))},Le(H.nowButtonLabel),33)):se("",!0),_(i).showSelect?(T(),G("button",{key:2,ref_key:"selectButtonRef",ref:m,type:"button",class:"dp__action_button dp__action_select",disabled:C.value,"data-test-id":"select-button",onKeydown:O[4]||(O[4]=B=>_(pn)(B,()=>ae())),onClick:ae},Le(H.selectText),41,eA)):se("",!0)],64))],512)],64))],512))}}),nA=["role","aria-label","tabindex"],aA={class:"dp__selection_grid_header"},iA=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],rA=["aria-label"],Ts=st({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{},overlayLabel:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:n}){const{setSelectionGrid:a,buildMultiLevelMatrix:i,setMonthPicker:r}=oi(),s=n,o=e,{defaultedAriaLabels:l,defaultedTextInput:u,defaultedConfig:c}=bt(o),{hideNavigationButtons:d}=ml(),h=ce(!1),f=ce(null),p=ce(null),m=ce([]),w=ce(),y=ce(null),k=ce(0),A=ce(null);Hc(()=>{f.value=null}),dt(()=>{Kt().then(()=>Q()),o.noOverlayFocus||S(),M(!0)}),ii(()=>M(!1));const M=re=>{var q;o.arrowNavigation&&((q=o.headerRefs)!=null&&q.length?r(re):a(re))},S=()=>{var re;const q=Bt(p);q&&(u.value.enabled||(f.value?(re=f.value)==null||re.focus({preventScroll:!0}):q.focus({preventScroll:!0})),h.value=q.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),D=X(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),V=X(()=>({dp__overlay_col:!0})),I=X(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:h.value,dp__button_bottom:o.isLast})),N=X(()=>{var re,q;return{dp__overlay_container:!0,dp__container_flex:((re=o.items)==null?void 0:re.length)<=6,dp__container_block:((q=o.items)==null?void 0:q.length)>6}});We(()=>o.items,()=>Q(!1),{deep:!0});const Q=(re=!0)=>{Kt().then(()=>{const q=Bt(f),ne=Bt(p),L=Bt(y),J=Bt(A),v=L?L.getBoundingClientRect().height:0;ne&&(ne.getBoundingClientRect().height?k.value=ne.getBoundingClientRect().height-v:k.value=c.value.modeHeight-v),q&&J&&re&&(J.scrollTop=q.offsetTop-J.offsetTop-(k.value/2-q.getBoundingClientRect().height)-v)})},U=re=>{re.disabled||s("selected",re.value)},ae=()=>{s("toggle"),s("reset-flow")},H=()=>{o.escClose&&ae()},O=(re,q,ne,L)=>{re&&((q.active||q.value===o.focusValue)&&(f.value=re),o.arrowNavigation&&(Array.isArray(m.value[ne])?m.value[ne][L]=re:m.value[ne]=[re],B()))},B=()=>{var re,q;const ne=(re=o.headerRefs)!=null&&re.length?[o.headerRefs].concat(m.value):m.value.concat([o.skipButtonRef?[]:[y.value]]);i(Ut(ne),(q=o.headerRefs)!=null&&q.length?"monthPicker":"selectionGrid")},K=re=>{o.arrowNavigation||ja(re,c.value,!0)},ie=re=>{w.value=re,s("hover-value",re)},ee=()=>{var re;if(ae(),!o.isLast){const q=tc((re=o.menuWrapRef)!=null?re:null,"action-row");if(q){const ne=tg(q);ne==null||ne.focus()}}},ue=re=>{switch(re.key){case mt.esc:return H();case mt.arrowLeft:return K(re);case mt.arrowRight:return K(re);case mt.arrowUp:return K(re);case mt.arrowDown:return K(re);default:return}},te=re=>{if(re.key===mt.enter)return ae();if(re.key===mt.tab)return ee()};return t({focusGrid:S}),(re,q)=>{var ne;return T(),G("div",{ref_key:"gridWrapRef",ref:p,class:ge(C.value),style:Rt(D.value),role:re.useRelative?void 0:"dialog","aria-label":re.overlayLabel,tabindex:re.useRelative?void 0:"0",onKeydown:ue,onClick:q[0]||(q[0]=Gn(()=>{},["prevent"]))},[oe("div",{ref_key:"containerRef",ref:A,class:ge(N.value),style:Rt({"--dp-overlay-height":`${k.value}px`}),role:"grid"},[oe("div",aA,[ye(re.$slots,"header")]),re.$slots.overlay?ye(re.$slots,"overlay",{key:0}):(T(!0),G(De,{key:1},je(re.items,(L,J)=>(T(),G("div",{key:J,class:ge(["dp__overlay_row",{dp__flex_row:re.items.length>=3}]),role:"row"},[(T(!0),G(De,null,je(L,(v,$)=>(T(),G("div",{key:v.value,ref_for:!0,ref:de=>O(de,v,J,$),role:"gridcell",class:ge(V.value),"aria-selected":v.active||void 0,"aria-disabled":v.disabled||void 0,tabindex:"0","data-test-id":v.text,onClick:Gn(de=>U(v),["prevent"]),onKeydown:de=>_(pn)(de,()=>U(v),!0),onMouseover:de=>ie(v.value)},[oe("div",{class:ge(v.className)},[re.$slots.item?ye(re.$slots,"item",{key:0,item:v}):se("",!0),re.$slots.item?se("",!0):(T(),G(De,{key:1},[Ft(Le(v.text),1)],64))],2)],42,iA))),128))],2))),128))],6),re.$slots["button-icon"]?jr((T(),G("button",{key:0,ref_key:"toggleButton",ref:y,type:"button","aria-label":(ne=_(l))==null?void 0:ne.toggleOverlay,class:ge(I.value),tabindex:"0",onClick:ae,onKeydown:te},[ye(re.$slots,"button-icon")],42,rA)),[[Zr,!_(d)(re.hideNavigation,re.type)]]):se("",!0)],46,nA)}}}),sA=["data-dp-mobile"],fl=st({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(e){const t=e,n=X(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),a=X(()=>({dp__instance_calendar:t.multiCalendars>0}));return(i,r)=>(T(),G("div",{class:ge({dp__menu_inner:!i.stretch,"dp--menu--inner-stretched":i.stretch,dp__flex_display:i.multiCalendars>0,"dp--flex-display-collapsed":i.collapse}),"data-dp-mobile":i.isMobile},[(T(!0),G(De,null,je(n.value,(s,o)=>(T(),G("div",{key:s,class:ge(a.value)},[ye(i.$slots,"default",{instance:s,index:o})],2))),128))],10,sA))}}),oA=["data-dp-element","aria-label","aria-disabled"],es=st({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,a=ce(null);return dt(()=>n("set-ref",a)),(i,r)=>(T(),G("button",{ref_key:"elRef",ref:a,type:"button","data-dp-element":i.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":i.ariaLabel,"aria-disabled":i.disabled||void 0,onClick:r[0]||(r[0]=s=>i.$emit("activate")),onKeydown:r[1]||(r[1]=s=>_(pn)(s,()=>i.$emit("activate"),!0))},[oe("span",{class:ge(["dp__inner_nav",{dp__inner_nav_disabled:i.disabled}])},[ye(i.$slots,"default")],2)],40,oA))}}),lA=["aria-label","data-test-id"],hg=st({__name:"YearModePicker",props:{...Jn,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const n=t,a=e,{showRightIcon:i,showLeftIcon:r}=ml(),{defaultedConfig:s,defaultedMultiCalendars:o,defaultedAriaLabels:l,defaultedTransitions:u,defaultedUI:c}=bt(a),{showTransition:d,transitionName:h}=Rs(u),f=ce(!1),p=(y=!1,k)=>{f.value=!f.value,n("toggle-year-picker",{flow:y,show:k})},m=y=>{f.value=!1,n("year-select",y)},w=(y=!1)=>{n("handle-year",y)};return(y,k)=>{var A,M,S,C,D;return T(),G(De,null,[oe("div",{class:ge(["dp--year-mode-picker",{"dp--hidden-el":f.value}])},[_(r)(_(o),e.instance)?(T(),Se(es,{key:0,ref:"mpPrevIconRef","aria-label":(A=_(l))==null?void 0:A.prevYear,disabled:e.isDisabled(!1),class:ge((M=_(c))==null?void 0:M.navBtnPrev),onActivate:k[0]||(k[0]=V=>w(!1))},{default:Pe(()=>[y.$slots["arrow-left"]?ye(y.$slots,"arrow-left",{key:0}):se("",!0),y.$slots["arrow-left"]?se("",!0):(T(),Se(_(qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),oe("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${e.year}-${(S=_(l))==null?void 0:S.openYearsOverlay}`,"data-test-id":`year-mode-btn-${e.instance}`,onClick:k[1]||(k[1]=()=>p(!1)),onKeydown:k[2]||(k[2]=Ib(()=>p(!1),["enter"]))},[y.$slots.year?ye(y.$slots,"year",{key:0,year:e.year}):se("",!0),y.$slots.year?se("",!0):(T(),G(De,{key:1},[Ft(Le(e.year),1)],64))],40,lA),_(i)(_(o),e.instance)?(T(),Se(es,{key:1,ref:"mpNextIconRef","aria-label":(C=_(l))==null?void 0:C.nextYear,disabled:e.isDisabled(!0),class:ge((D=_(c))==null?void 0:D.navBtnNext),onActivate:k[3]||(k[3]=V=>w(!0))},{default:Pe(()=>[y.$slots["arrow-right"]?ye(y.$slots,"arrow-right",{key:0}):se("",!0),y.$slots["arrow-right"]?se("",!0):(T(),Se(_(Kc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0)],2),Ae(Ka,{name:_(h)(e.showYearPicker),css:_(d)},{default:Pe(()=>{var V,I;return[e.showYearPicker?(T(),Se(Ts,{key:0,items:e.items,"text-input":y.textInput,"esc-close":y.escClose,config:y.config,"is-last":y.autoApply&&!_(s).keepActionRow,"hide-navigation":y.hideNavigation,"aria-labels":y.ariaLabels,"overlay-label":(I=(V=_(l))==null?void 0:V.yearPicker)==null?void 0:I.call(V,!0),type:"year",onToggle:p,onSelected:k[4]||(k[4]=N=>m(N))},Gt({"button-icon":Pe(()=>[y.$slots["calendar-icon"]?ye(y.$slots,"calendar-icon",{key:0}):se("",!0),y.$slots["calendar-icon"]?se("",!0):(T(),Se(_(Ar),{key:1}))]),_:2},[y.$slots["year-overlay-value"]?{name:"item",fn:Pe(({item:N})=>[ye(y.$slots,"year-overlay-value",{text:N.text,value:N.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):se("",!0)]}),_:3},8,["name","css"])],64)}}}),rd=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(a=>ze(e,a))){const a=t.value.filter(i=>!ze(i,e));t.value=a.length?a:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},sd=(e,t,n)=>{let a=e.value?e.value.slice():[];return a.length===2&&a[1]!==null&&(a=[]),a.length?(Mt(t,a[0])?a.unshift(t):a[1]=t,n("range-end",t)):(a=[t],n("range-start",t)),a},pl=(e,t,n,a)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&a&&n&&t("auto-apply"))},fg=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>vn(ve(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=vn(ve(e.value),e.timezone))},pg=(e,t,n,a)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&a.value.partialRange)?a.value.fixedStart&&(Tt(e,t.value[0])||ze(e,t.value[0]))?[t.value[0],e]:a.value.fixedEnd&&(Mt(e,t.value[1])||ze(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],mg=({multiCalendars:e,range:t,highlight:n,propDates:a,calendars:i,modelValue:r,props:s,filters:o,year:l,month:u,emit:c})=>{const d=X(()=>td(s.yearRange,s.locale,s.reverseYears)),h=ce([!1]),f=X(()=>(N,Q)=>{const U=ut(Un(new Date),{month:u.value(N),year:l.value(N)}),ae=Q?H1(U):ys(U);return lg(ae,a.value.maxDate,a.value.minDate,s.preventMinMaxNavigation,Q)}),p=()=>Array.isArray(r.value)&&e.value.solo&&r.value[1],m=()=>{for(let N=0;N{if(!N)return m();const Q=ut(ve(),i.value[N]);return i.value[0].year=Ve(Z1(Q,e.value.count-1)),m()},y=(N,Q)=>{const U=g2(Q,N);return t.value.showLastInRange&&U>1?Q:N},k=N=>s.focusStartDate||e.value.solo?N[0]:N[1]?y(N[0],N[1]):N[0],A=()=>{if(r.value){const N=Array.isArray(r.value)?k(r.value):r.value;i.value[0]={month:Ye(N),year:Ve(N)}}},M=()=>{A(),e.value.count&&m()};We(r,(N,Q)=>{s.isTextInputDate&&JSON.stringify(N!=null?N:{})!==JSON.stringify(Q!=null?Q:{})&&M()}),dt(()=>{M()});const S=(N,Q)=>{i.value[Q].year=N,c("update-month-year",{instance:Q,year:N,month:i.value[Q].month}),e.value.count&&!e.value.solo&&w(Q)},C=X(()=>N=>cr(d.value,Q=>{var U;const ae=l.value(N)===Q.value,H=bs(Q.value,dr(a.value.minDate),dr(a.value.maxDate))||((U=o.value.years)==null?void 0:U.includes(l.value(N))),O=id(n.value,Q.value);return{active:ae,disabled:H,highlighted:O}})),D=(N,Q)=>{S(N,Q),I(Q)},V=(N,Q=!1)=>{if(!f.value(N,Q)){const U=Q?l.value(N)+1:l.value(N)-1;S(U,N)}},I=(N,Q=!1,U)=>{Q||c("reset-flow"),U!==void 0?h.value[N]=U:h.value[N]=!h.value[N],h.value[N]?c("overlay-toggle",{open:!0,overlay:tn.year}):(c("overlay-closed"),c("overlay-toggle",{open:!1,overlay:tn.year}))};return{isDisabled:f,groupedYears:C,showYearPicker:h,selectYear:S,toggleYearPicker:I,handleYearSelect:D,handleYear:V}},uA=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,defaultedRange:s,defaultedHighlight:o,propDates:l,defaultedTz:u,defaultedFilters:c,defaultedMultiDates:d}=bt(e),h=()=>{e.isTextInputDate&&M(Ve(ve(e.startDate)),0)},{modelValue:f,year:p,month:m,calendars:w}=Is(e,t,h),y=X(()=>J1(e.formatLocale,e.locale,e.monthNameFormat)),k=ce(null),{checkMinMaxRange:A}=li(e),{selectYear:M,groupedYears:S,showYearPicker:C,toggleYearPicker:D,handleYearSelect:V,handleYear:I,isDisabled:N}=mg({modelValue:f,multiCalendars:n,range:s,highlight:o,calendars:w,year:p,propDates:l,month:m,filters:c,props:e,emit:t});dt(()=>{e.startDate&&(f.value&&e.focusStartDate||!f.value)&&M(Ve(ve(e.startDate)),0)});const Q=ne=>ne?{month:Ye(ne),year:Ve(ne)}:{month:null,year:null},U=()=>f.value?Array.isArray(f.value)?f.value.map(ne=>Q(ne)):Q(f.value):Q(),ae=(ne,L)=>{const J=w.value[ne],v=U();return Array.isArray(v)?v.some($=>$.year===(J==null?void 0:J.year)&&$.month===L):(J==null?void 0:J.year)===v.year&&L===v.month},H=(ne,L,J)=>{var v,$;const de=U();return Array.isArray(de)?p.value(L)===((v=de[J])==null?void 0:v.year)&&ne===(($=de[J])==null?void 0:$.month):!1},O=(ne,L)=>{if(s.value.enabled){const J=U();if(Array.isArray(f.value)&&Array.isArray(J)){const v=H(ne,L,0)||H(ne,L,1),$=Sa(Un(ve()),ne,p.value(L));return _s(f.value,k.value,$)&&!v}return!1}return!1},B=X(()=>ne=>cr(y.value,L=>{var J;const v=ae(ne,L.value),$=bs(L.value,ig(p.value(ne),l.value.minDate),rg(p.value(ne),l.value.maxDate))||Rx(l.value.disabledDates,p.value(ne),L.value)||((J=c.value.months)==null?void 0:J.includes(L.value))||!Ix(l.value.allowedDates,p.value(ne),L.value),de=O(L.value,ne),Ce=cg(o.value,L.value,p.value(ne));return{active:v,disabled:$,isBetween:de,highlighted:Ce}})),K=(ne,L)=>Sa(Un(ve()),ne,p.value(L)),ie=(ne,L)=>{const J=f.value?f.value:Un(new Date);f.value=Sa(J,ne,p.value(L)),t("auto-apply"),t("update-flow-step")},ee=(ne,L)=>{const J=K(ne,L);s.value.fixedEnd||s.value.fixedStart?f.value=pg(J,f,t,s):f.value?A(J,f.value)&&(f.value=sd(f,K(ne,L),t)):f.value=[K(ne,L)],Kt().then(()=>{pl(f.value,t,e.autoApply,e.modelAuto)})},ue=(ne,L)=>{rd(K(ne,L),f,d.value.limit),t("auto-apply",!0)},te=(ne,L)=>(w.value[L].month=ne,q(L,w.value[L].year,ne),d.value.enabled?ue(ne,L):s.value.enabled?ee(ne,L):ie(ne,L)),re=(ne,L)=>{M(ne,L),q(L,ne,null)},q=(ne,L,J)=>{let v=J;if(!v&&v!==0){const $=U();v=Array.isArray($)?$[ne].month:$.month}t("update-month-year",{instance:ne,year:L,month:v})};return{groupedMonths:B,groupedYears:S,year:p,isDisabled:N,defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,showYearPicker:C,modelValue:f,presetDate:(ne,L)=>{fg({value:ne,modelValue:f,range:s.value.enabled,timezone:L?void 0:u.value.timezone}),t("auto-apply")},setHoverDate:(ne,L)=>{k.value=K(ne,L)},selectMonth:te,selectYear:re,toggleYearPicker:D,handleYearSelect:V,handleYear:I,getModelMonthYear:U}},cA=st({compatConfig:{MODE:3},__name:"MonthPicker",props:{...Jn},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=Qn(),r=wn(i,"yearMode"),s=e;dt(()=>{s.shadow||a("mount",null)});const{groupedMonths:o,groupedYears:l,year:u,isDisabled:c,defaultedMultiCalendars:d,defaultedConfig:h,showYearPicker:f,modelValue:p,presetDate:m,setHoverDate:w,selectMonth:y,selectYear:k,toggleYearPicker:A,handleYearSelect:M,handleYear:S,getModelMonthYear:C}=uA(s,a);return t({getSidebarProps:()=>({modelValue:p,year:u,getModelMonthYear:C,selectMonth:y,selectYear:k,handleYear:S}),presetDate:m,toggleYearPicker:D=>A(0,D)}),(D,V)=>(T(),Se(fl,{"multi-calendars":_(d).count,collapse:D.collapse,stretch:"","is-mobile":D.isMobile},{default:Pe(({instance:I})=>[D.$slots["top-extra"]?ye(D.$slots,"top-extra",{key:0,value:D.internalModelValue}):se("",!0),D.$slots["month-year"]?ye(D.$slots,"month-year",nt(lt({key:1},{year:_(u),months:_(o)(I),years:_(l)(I),selectMonth:_(y),selectYear:_(k),instance:I}))):(T(),Se(Ts,{key:2,items:_(o)(I),"arrow-navigation":D.arrowNavigation,"is-last":D.autoApply&&!_(h).keepActionRow,"esc-close":D.escClose,height:_(h).modeHeight,config:D.config,"no-overlay-focus":!!(D.noOverlayFocus||D.textInput),"use-relative":"",type:"month",onSelected:N=>_(y)(N,I),onHoverValue:N=>_(w)(N,I)},Gt({header:Pe(()=>[Ae(hg,lt(D.$props,{items:_(l)(I),instance:I,"show-year-picker":_(f)[I],year:_(u)(I),"is-disabled":N=>_(c)(I,N),onHandleYear:N=>_(S)(I,N),onYearSelect:N=>_(M)(N,I),onToggleYearPicker:N=>_(A)(I,N==null?void 0:N.flow,N==null?void 0:N.show)}),Gt({_:2},[je(_(r),(N,Q)=>({name:N,fn:Pe(U=>[ye(D.$slots,N,nt(Wt(U)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[D.$slots["month-overlay-value"]?{name:"item",fn:Pe(({item:N})=>[ye(D.$slots,"month-overlay-value",{text:N.text,value:N.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),dA=(e,t)=>{const n=()=>{e.isTextInputDate&&(c.value=Ve(ve(e.startDate)))},{modelValue:a}=Is(e,t,n),i=ce(null),{defaultedHighlight:r,defaultedMultiDates:s,defaultedFilters:o,defaultedRange:l,propDates:u}=bt(e),c=ce();dt(()=>{e.startDate&&(a.value&&e.focusStartDate||!a.value)&&(c.value=Ve(ve(e.startDate)))});const d=y=>Array.isArray(a.value)?a.value.some(k=>Ve(k)===y):a.value?Ve(a.value)===y:!1,h=y=>l.value.enabled&&Array.isArray(a.value)?_s(a.value,i.value,w(y)):!1,f=y=>u.value.allowedDates instanceof Map?u.value.allowedDates.size?u.value.allowedDates.has(`${y}`):!1:!0,p=y=>u.value.disabledDates instanceof Map?u.value.disabledDates.size?u.value.disabledDates.has(`${y}`):!1:!0,m=X(()=>cr(td(e.yearRange,e.locale,e.reverseYears),y=>{const k=d(y.value),A=bs(y.value,dr(u.value.minDate),dr(u.value.maxDate))||o.value.years.includes(y.value)||!f(y.value)||p(y.value),M=h(y.value)&&!k,S=id(r.value,y.value);return{active:k,disabled:A,isBetween:M,highlighted:S}})),w=y=>la(Un(ys(new Date)),y);return{groupedYears:m,modelValue:a,focusYear:c,setHoverValue:y=>{i.value=la(Un(new Date),y)},selectYear:y=>{var k;if(t("update-month-year",{instance:0,year:y}),s.value.enabled)return a.value?Array.isArray(a.value)&&(((k=a.value)==null?void 0:k.map(A=>Ve(A))).includes(y)?a.value=a.value.filter(A=>Ve(A)!==y):a.value.push(la(Zt(ve()),y))):a.value=[la(Zt(ys(ve())),y)],t("auto-apply",!0);l.value.enabled?(a.value=sd(a,w(y),t),Kt().then(()=>{pl(a.value,t,e.autoApply,e.modelAuto)})):(a.value=w(y),t("auto-apply"))}}},hA=st({compatConfig:{MODE:3},__name:"YearPicker",props:{...Jn},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:n}){const a=n,i=e,{groupedYears:r,modelValue:s,focusYear:o,selectYear:l,setHoverValue:u}=dA(i,a),{defaultedConfig:c}=bt(i);return t({getSidebarProps:()=>({modelValue:s,selectYear:l})}),(d,h)=>(T(),G("div",null,[d.$slots["top-extra"]?ye(d.$slots,"top-extra",{key:0,value:d.internalModelValue}):se("",!0),d.$slots["month-year"]?ye(d.$slots,"month-year",nt(lt({key:1},{years:_(r),selectYear:_(l)}))):(T(),Se(Ts,{key:2,items:_(r),"is-last":d.autoApply&&!_(c).keepActionRow,height:_(c).modeHeight,config:d.config,"no-overlay-focus":!!(d.noOverlayFocus||d.textInput),"focus-value":_(o),type:"year","use-relative":"",onSelected:_(l),onHoverValue:_(u)},Gt({_:2},[d.$slots["year-overlay-value"]?{name:"item",fn:Pe(({item:f})=>[ye(d.$slots,"year-overlay-value",{text:f.text,value:f.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),fA={key:0,class:"dp__time_input"},pA=["data-compact","data-collapsed"],mA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],gA=["aria-label","disabled","data-test-id","onKeydown","onClick"],vA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],yA={key:0},bA=["aria-label","data-compact"],_A=st({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Jn},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:n}){const a=n,i=e,{setTimePickerElements:r,setTimePickerBackRef:s}=oi(),{defaultedAriaLabels:o,defaultedTransitions:l,defaultedFilters:u,defaultedConfig:c,defaultedRange:d,defaultedMultiCalendars:h}=bt(i),{transitionName:f,showTransition:p}=Rs(l),m=Zn({hours:!1,minutes:!1,seconds:!1}),w=ce("AM"),y=ce(null),k=ce([]),A=ce(),M=ce(!1);dt(()=>{a("mounted")});const S=b=>ut(new Date,{hours:b.hours,minutes:b.minutes,seconds:i.enableSeconds?b.seconds:0,milliseconds:0}),C=X(()=>b=>ee(b,i[b])||V(b,i[b])),D=X(()=>({hours:i.hours,minutes:i.minutes,seconds:i.seconds})),V=(b,W)=>d.value.enabled&&!d.value.disableTimeRangeValidation?!i.validateTime(b,W):!1,I=(b,W)=>{if(d.value.enabled&&!d.value.disableTimeRangeValidation){const Y=W?+i[`${b}Increment`]:-+i[`${b}Increment`],z=i[b]+Y;return!i.validateTime(b,z)}return!1},N=X(()=>b=>!ne(+i[b]+ +i[`${b}Increment`],b)||I(b,!0)),Q=X(()=>b=>!ne(+i[b]-+i[`${b}Increment`],b)||I(b,!1)),U=(b,W)=>T1(ut(ve(),b),W),ae=(b,W)=>dx(ut(ve(),b),W),H=X(()=>({dp__time_col:!0,dp__time_col_block:!i.timePickerInline,dp__time_col_reg_block:!i.enableSeconds&&i.is24&&!i.timePickerInline,dp__time_col_reg_inline:!i.enableSeconds&&i.is24&&i.timePickerInline,dp__time_col_reg_with_button:!i.enableSeconds&&!i.is24,dp__time_col_sec:i.enableSeconds&&i.is24,dp__time_col_sec_with_button:i.enableSeconds&&!i.is24})),O=X(()=>i.timePickerInline&&d.value.enabled&&!h.value.count),B=X(()=>{const b=[{type:"hours"}];return i.enableMinutes&&b.push({type:"",separator:!0},{type:"minutes"}),i.enableSeconds&&b.push({type:"",separator:!0},{type:"seconds"}),b}),K=X(()=>B.value.filter(b=>!b.separator)),ie=X(()=>b=>{if(b==="hours"){const W=Ce(+i.hours);return{text:W<10?`0${W}`:`${W}`,value:W}}return{text:i[b]<10?`0${i[b]}`:`${i[b]}`,value:i[b]}}),ee=(b,W)=>{var Y;if(!i.disabledTimesConfig)return!1;const z=i.disabledTimesConfig(i.order,b==="hours"?W:void 0);return z[b]?!!((Y=z[b])!=null&&Y.includes(W)):!0},ue=(b,W)=>W!=="hours"||w.value==="AM"?b:b+12,te=b=>{const W=i.is24?24:12,Y=b==="hours"?W:60,z=+i[`${b}GridIncrement`],he=b==="hours"&&!i.is24?z:0,fe=[];for(let R=he;R({active:!1,disabled:u.value.times[b].includes(R.value)||!ne(R.value,b)||ee(b,R.value)||V(b,R.value)}))},re=b=>b>=0?b:59,q=b=>b>=0?b:23,ne=(b,W)=>{const Y=i.minTime?S(jl(i.minTime)):null,z=i.maxTime?S(jl(i.maxTime)):null,he=S(jl(D.value,W,W==="minutes"||W==="seconds"?re(b):q(b)));return Y&&z?(lr(he,z)||qi(he,z))&&(Ci(he,Y)||qi(he,Y)):Y?Ci(he,Y)||qi(he,Y):z?lr(he,z)||qi(he,z):!0},L=b=>i[`no${b[0].toUpperCase()+b.slice(1)}Overlay`],J=b=>{L(b)||(m[b]=!m[b],m[b]?(M.value=!0,a("overlay-opened",b)):(M.value=!1,a("overlay-closed",b)))},v=b=>b==="hours"?Ma:b==="minutes"?Qa:or,$=()=>{A.value&&clearTimeout(A.value)},de=(b,W=!0,Y)=>{const z=W?U:ae,he=W?+i[`${b}Increment`]:-+i[`${b}Increment`];ne(+i[b]+he,b)&&a(`update:${b}`,v(b)(z({[b]:+i[b]},{[b]:+i[`${b}Increment`]}))),!(Y!=null&&Y.keyboard)&&c.value.timeArrowHoldThreshold&&(A.value=setTimeout(()=>{de(b,W)},c.value.timeArrowHoldThreshold))},Ce=b=>i.is24?b:(b>=12?w.value="PM":w.value="AM",yx(b)),j=()=>{w.value==="PM"?(w.value="AM",a("update:hours",i.hours-12)):(w.value="PM",a("update:hours",i.hours+12)),a("am-pm-change",w.value)},we=b=>{m[b]=!0},x=(b,W,Y)=>{if(b&&i.arrowNavigation){Array.isArray(k.value[W])?k.value[W][Y]=b:k.value[W]=[b];const z=k.value.reduce((he,fe)=>fe.map((R,F)=>[...he[F]||[],fe[F]]),[]);s(i.closeTimePickerBtn),y.value&&(z[1]=z[1].concat(y.value)),r(z,i.order)}},E=(b,W)=>(J(b),a(`update:${b}`,W));return t({openChildCmp:we}),(b,W)=>{var Y;return b.disabled?se("",!0):(T(),G("div",fA,[(T(!0),G(De,null,je(B.value,(z,he)=>{var fe,R,F;return T(),G("div",{key:he,class:ge(H.value),"data-compact":O.value&&!b.enableSeconds,"data-collapsed":O.value&&b.enableSeconds},[z.separator?(T(),G(De,{key:0},[M.value?se("",!0):(T(),G(De,{key:0},[Ft(":")],64))],64)):(T(),G(De,{key:1},[oe("button",{ref_for:!0,ref:pe=>x(pe,he,0),type:"button",class:ge({dp__btn:!0,dp__inc_dec_button:!b.timePickerInline,dp__inc_dec_button_inline:b.timePickerInline,dp__tp_inline_btn_top:b.timePickerInline,dp__inc_dec_button_disabled:N.value(z.type),"dp--hidden-el":M.value}),"data-test-id":`${z.type}-time-inc-btn-${i.order}`,"aria-label":(fe=_(o))==null?void 0:fe.incrementValue(z.type),tabindex:"0",onKeydown:pe=>_(pn)(pe,()=>de(z.type,!0,{keyboard:!0}),!0),onClick:pe=>_(c).timeArrowHoldThreshold?void 0:de(z.type,!0),onMousedown:pe=>_(c).timeArrowHoldThreshold?de(z.type,!0):void 0,onMouseup:$},[i.timePickerInline?(T(),G(De,{key:1},[b.$slots["tp-inline-arrow-up"]?ye(b.$slots,"tp-inline-arrow-up",{key:0}):(T(),G(De,{key:1},[W[2]||(W[2]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),W[3]||(W[3]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(T(),G(De,{key:0},[b.$slots["arrow-up"]?ye(b.$slots,"arrow-up",{key:0}):se("",!0),b.$slots["arrow-up"]?se("",!0):(T(),Se(_(Qc),{key:1}))],64))],42,mA),oe("button",{ref_for:!0,ref:pe=>x(pe,he,1),type:"button","aria-label":`${ie.value(z.type).text}-${(R=_(o))==null?void 0:R.openTpOverlay(z.type)}`,class:ge({dp__time_display:!0,dp__time_display_block:!b.timePickerInline,dp__time_display_inline:b.timePickerInline,"dp--time-invalid":C.value(z.type),"dp--time-overlay-btn":!C.value(z.type),"dp--hidden-el":M.value}),disabled:L(z.type),tabindex:"0","data-test-id":`${z.type}-toggle-overlay-btn-${i.order}`,onKeydown:pe=>_(pn)(pe,()=>J(z.type),!0),onClick:pe=>J(z.type)},[b.$slots[z.type]?ye(b.$slots,z.type,{key:0,text:ie.value(z.type).text,value:ie.value(z.type).value}):se("",!0),b.$slots[z.type]?se("",!0):(T(),G(De,{key:1},[Ft(Le(ie.value(z.type).text),1)],64))],42,gA),oe("button",{ref_for:!0,ref:pe=>x(pe,he,2),type:"button",class:ge({dp__btn:!0,dp__inc_dec_button:!b.timePickerInline,dp__inc_dec_button_inline:b.timePickerInline,dp__tp_inline_btn_bottom:b.timePickerInline,dp__inc_dec_button_disabled:Q.value(z.type),"dp--hidden-el":M.value}),"data-test-id":`${z.type}-time-dec-btn-${i.order}`,"aria-label":(F=_(o))==null?void 0:F.decrementValue(z.type),tabindex:"0",onKeydown:pe=>_(pn)(pe,()=>de(z.type,!1,{keyboard:!0}),!0),onClick:pe=>_(c).timeArrowHoldThreshold?void 0:de(z.type,!1),onMousedown:pe=>_(c).timeArrowHoldThreshold?de(z.type,!1):void 0,onMouseup:$},[i.timePickerInline?(T(),G(De,{key:1},[b.$slots["tp-inline-arrow-down"]?ye(b.$slots,"tp-inline-arrow-down",{key:0}):(T(),G(De,{key:1},[W[4]||(W[4]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),W[5]||(W[5]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(T(),G(De,{key:0},[b.$slots["arrow-down"]?ye(b.$slots,"arrow-down",{key:0}):se("",!0),b.$slots["arrow-down"]?se("",!0):(T(),Se(_(Jc),{key:1}))],64))],42,vA)],64))],10,pA)}),128)),b.is24?se("",!0):(T(),G("div",yA,[b.$slots["am-pm-button"]?ye(b.$slots,"am-pm-button",{key:0,toggle:j,value:w.value}):se("",!0),b.$slots["am-pm-button"]?se("",!0):(T(),G("button",{key:1,ref_key:"amPmButton",ref:y,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(Y=_(o))==null?void 0:Y.amPmButton,tabindex:"0","data-compact":O.value,onClick:j,onKeydown:W[0]||(W[0]=z=>_(pn)(z,()=>j(),!0))},Le(w.value),41,bA))])),(T(!0),G(De,null,je(K.value,(z,he)=>(T(),Se(Ka,{key:he,name:_(f)(m[z.type]),css:_(p)},{default:Pe(()=>{var fe,R;return[m[z.type]?(T(),Se(Ts,{key:0,items:te(z.type),"is-last":b.autoApply&&!_(c).keepActionRow,"esc-close":b.escClose,type:z.type,"text-input":b.textInput,config:b.config,"arrow-navigation":b.arrowNavigation,"aria-labels":b.ariaLabels,"overlay-label":(R=(fe=_(o)).timeOverlay)==null?void 0:R.call(fe,z.type),onSelected:F=>E(z.type,F),onToggle:F=>J(z.type),onResetFlow:W[1]||(W[1]=F=>b.$emit("reset-flow"))},Gt({"button-icon":Pe(()=>[b.$slots["clock-icon"]?ye(b.$slots,"clock-icon",{key:0}):se("",!0),b.$slots["clock-icon"]?se("",!0):(T(),Se(ri(b.timePickerInline?_(Ar):_(Zc)),{key:1}))]),_:2},[b.$slots[`${z.type}-overlay-value`]?{name:"item",fn:Pe(({item:F})=>[ye(b.$slots,`${z.type}-overlay-value`,{text:F.text,value:F.value})]),key:"0"}:void 0,b.$slots[`${z.type}-overlay-header`]?{name:"header",fn:Pe(()=>[ye(b.$slots,`${z.type}-overlay-header`,{toggle:()=>J(z.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):se("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),wA=["data-dp-mobile"],xA=["aria-label","tabindex"],AA=["role","aria-label","tabindex"],kA=["aria-label"],gg=st({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Jn},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:n}){const a=n,i=e,{buildMatrix:r,setTimePicker:s}=oi(),o=Qn(),{defaultedTransitions:l,defaultedAriaLabels:u,defaultedTextInput:c,defaultedConfig:d,defaultedRange:h}=bt(i),{transitionName:f,showTransition:p}=Rs(l),{hideNavigationButtons:m}=ml(),w=ce(null),y=ce(null),k=ce([]),A=ce(null),M=ce(!1);dt(()=>{a("mount"),!i.timePicker&&i.arrowNavigation?r([Bt(w.value)],"time"):s(!0,i.timePicker)});const S=X(()=>h.value.enabled&&i.modelAuto?eg(i.internalModelValue):!0),C=ce(!1),D=ee=>({hours:Array.isArray(i.hours)?i.hours[ee]:i.hours,minutes:Array.isArray(i.minutes)?i.minutes[ee]:i.minutes,seconds:Array.isArray(i.seconds)?i.seconds[ee]:i.seconds}),V=X(()=>{const ee=[];if(h.value.enabled)for(let ue=0;ue<2;ue++)ee.push(D(ue));else ee.push(D(0));return ee}),I=(ee,ue=!1,te="")=>{ue||a("reset-flow"),C.value=ee,a(ee?"overlay-opened":"overlay-closed",tn.time),i.arrowNavigation&&s(ee),Kt(()=>{te!==""&&k.value[0]&&k.value[0].openChildCmp(te)})},N=X(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:i.autoApply&&!d.value.keepActionRow})),Q=wn(o,"timePicker"),U=(ee,ue,te)=>h.value.enabled?ue===0?[ee,V.value[1][te]]:[V.value[0][te],ee]:ee,ae=ee=>{a("update:hours",ee)},H=ee=>{a("update:minutes",ee)},O=ee=>{a("update:seconds",ee)},B=()=>{if(A.value&&!c.value.enabled&&!i.noOverlayFocus){const ee=tg(A.value);ee&&ee.focus({preventScroll:!0})}},K=ee=>{M.value=!1,a("overlay-closed",ee)},ie=ee=>{M.value=!0,a("overlay-opened",ee)};return t({toggleTimePicker:I}),(ee,ue)=>{var te;return T(),G("div",{class:"dp--tp-wrap","data-dp-mobile":ee.isMobile},[!ee.timePicker&&!ee.timePickerInline?jr((T(),G("button",{key:0,ref_key:"openTimePickerBtn",ref:w,type:"button",class:ge({...N.value,"dp--hidden-el":C.value}),"aria-label":(te=_(u))==null?void 0:te.openTimePicker,tabindex:ee.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:ue[0]||(ue[0]=re=>_(pn)(re,()=>I(!0))),onClick:ue[1]||(ue[1]=re=>I(!0))},[ee.$slots["clock-icon"]?ye(ee.$slots,"clock-icon",{key:0}):se("",!0),ee.$slots["clock-icon"]?se("",!0):(T(),Se(_(Zc),{key:1}))],42,xA)),[[Zr,!_(m)(ee.hideNavigation,"time")]]):se("",!0),Ae(Ka,{name:_(f)(C.value),css:_(p)&&!ee.timePickerInline},{default:Pe(()=>{var re,q;return[C.value||ee.timePicker||ee.timePickerInline?(T(),G("div",{key:0,ref_key:"overlayRef",ref:A,role:ee.timePickerInline?void 0:"dialog",class:ge({dp__overlay:!ee.timePickerInline,"dp--overlay-absolute":!i.timePicker&&!ee.timePickerInline,"dp--overlay-relative":i.timePicker}),style:Rt(ee.timePicker?{height:`${_(d).modeHeight}px`}:void 0),"aria-label":(re=_(u))==null?void 0:re.timePicker,tabindex:ee.timePickerInline?void 0:0},[oe("div",{class:ge(ee.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[ee.$slots["time-picker-overlay"]?ye(ee.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:ae,setMinutes:H,setSeconds:O}):se("",!0),ee.$slots["time-picker-overlay"]?se("",!0):(T(),G("div",{key:1,class:ge(ee.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(T(!0),G(De,null,je(V.value,(ne,L)=>jr((T(),Se(_A,lt({key:L,ref_for:!0},{...ee.$props,order:L,hours:ne.hours,minutes:ne.minutes,seconds:ne.seconds,closeTimePickerBtn:y.value,disabledTimesConfig:e.disabledTimesConfig,disabled:L===0?_(h).fixedStart:_(h).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:k,"validate-time":(J,v)=>e.validateTime(J,U(v,L,J)),"onUpdate:hours":J=>ae(U(J,L,"hours")),"onUpdate:minutes":J=>H(U(J,L,"minutes")),"onUpdate:seconds":J=>O(U(J,L,"seconds")),onMounted:B,onOverlayClosed:K,onOverlayOpened:ie,onAmPmChange:ue[2]||(ue[2]=J=>ee.$emit("am-pm-change",J))}),Gt({_:2},[je(_(Q),(J,v)=>({name:J,fn:Pe($=>[ye(ee.$slots,J,lt({ref_for:!0},$))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[Zr,L===0?!0:S.value]])),128))],2)),!ee.timePicker&&!ee.timePickerInline?jr((T(),G("button",{key:2,ref_key:"closeTimePickerBtn",ref:y,type:"button",class:ge({...N.value,"dp--hidden-el":M.value}),"aria-label":(q=_(u))==null?void 0:q.closeTimePicker,tabindex:"0",onKeydown:ue[3]||(ue[3]=ne=>_(pn)(ne,()=>I(!1))),onClick:ue[4]||(ue[4]=ne=>I(!1))},[ee.$slots["calendar-icon"]?ye(ee.$slots,"calendar-icon",{key:0}):se("",!0),ee.$slots["calendar-icon"]?se("",!0):(T(),Se(_(Ar),{key:1}))],42,kA)),[[Zr,!_(m)(ee.hideNavigation,"time")]]):se("",!0)],2)],14,AA)):se("",!0)]}),_:3},8,["name","css"])],8,wA)}}}),vg=(e,t,n,a)=>{const{defaultedRange:i}=bt(e),r=(A,M)=>Array.isArray(t[A])?t[A][M]:t[A],s=A=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[A]:t.seconds:0,o=(A,M)=>A?M!==void 0?Xa(A,r("hours",M),r("minutes",M),s(M)):Xa(A,t.hours,t.minutes,s()):K1(ve(),s(M)),l=(A,M)=>{t[A]=M},u=X(()=>e.modelAuto&&i.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:i.value.enabled),c=(A,M)=>{const S=Object.fromEntries(Object.keys(t).map(C=>C===A?[C,M]:[C,t[C]].slice()));if(u.value&&!i.value.disableTimeRangeValidation){const C=V=>n.value?Xa(n.value[V],S.hours[V],S.minutes[V],S.seconds[V]):null,D=V=>q1(n.value[V],0);return!(ze(C(0),C(1))&&(Ci(C(0),D(1))||lr(C(1),D(0))))}return!0},d=(A,M)=>{c(A,M)&&(l(A,M),a&&a())},h=A=>{d("hours",A)},f=A=>{d("minutes",A)},p=A=>{d("seconds",A)},m=(A,M,S,C)=>{M&&h(A),!M&&!S&&f(A),S&&p(A),n.value&&C(n.value)},w=A=>{if(A){const M=Array.isArray(A),S=M?[+A[0].hours,+A[1].hours]:+A.hours,C=M?[+A[0].minutes,+A[1].minutes]:+A.minutes,D=M?[+A[0].seconds,+A[1].seconds]:+A.seconds;l("hours",S),l("minutes",C),e.enableSeconds&&l("seconds",D)}},y=(A,M)=>{const S={hours:Array.isArray(t.hours)?t.hours[A]:t.hours,disabledArr:[]};return(M||M===0)&&(S.hours=M),Array.isArray(e.disabledTimes)&&(S.disabledArr=i.value.enabled&&Array.isArray(e.disabledTimes[A])?e.disabledTimes[A]:e.disabledTimes),S},k=X(()=>(A,M)=>{var C,D;var S;if(Array.isArray(e.disabledTimes)){const{disabledArr:V,hours:I}=y(A,M),N=V.filter(Q=>+Q.hours===I);return((S=N[0])==null?void 0:S.minutes)==="*"?{hours:[I],minutes:void 0,seconds:void 0}:{hours:[],minutes:(C=N==null?void 0:N.map(Q=>+Q.minutes))!=null?C:[],seconds:(D=N==null?void 0:N.map(Q=>Q.seconds?+Q.seconds:void 0))!=null?D:[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:l,updateHours:h,updateMinutes:f,updateSeconds:p,getSetDateTime:o,updateTimeValues:m,getSecondsValue:s,assignStartTime:w,validateTime:c,disabledTimesConfig:k}},SA=(e,t)=>{const n=()=>{e.isTextInputDate&&M()},{modelValue:a,time:i}=Is(e,t,n),{defaultedStartTime:r,defaultedRange:s,defaultedTz:o}=bt(e),{updateTimeValues:l,getSetDateTime:u,setTime:c,assignStartTime:d,disabledTimesConfig:h,validateTime:f}=vg(e,i,a,p);function p(){t("update-flow-step")}const m=C=>{const{hours:D,minutes:V,seconds:I}=C;return{hours:+D,minutes:+V,seconds:I?+I:0}},w=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const D=m(e.startTime[0]),V=m(e.startTime[1]);return[ut(ve(),D),ut(ve(),V)]}const C=m(e.startTime);return ut(ve(),C)}return s.value.enabled?[null,null]:null},y=()=>{if(s.value.enabled){const[C,D]=w();a.value=[vn(u(C,0),o.value.timezone),vn(u(D,1),o.value.timezone)]}else a.value=vn(u(w()),o.value.timezone)},k=C=>Array.isArray(C)?[Mi(ve(C[0])),Mi(ve(C[1]))]:[Mi(C!=null?C:ve())],A=(C,D,V)=>{c("hours",C),c("minutes",D),c("seconds",e.enableSeconds?V:0)},M=()=>{const[C,D]=k(a.value);return s.value.enabled?A([C.hours,D.hours],[C.minutes,D.minutes],[C.seconds,D.seconds]):A(C.hours,C.minutes,C.seconds)};dt(()=>{if(!e.shadow)return d(r.value),a.value?M():y()});const S=()=>{Array.isArray(a.value)?a.value=a.value.map((C,D)=>C&&u(C,D)):a.value=u(a.value),t("time-update")};return{modelValue:a,time:i,disabledTimesConfig:h,updateTime:(C,D=!0,V=!1)=>{l(C,D,V,S)},validateTime:f}},MA=st({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...Jn},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=wn(r,"timePicker"),o=ce(null),{time:l,modelValue:u,disabledTimesConfig:c,updateTime:d,validateTime:h}=SA(i,a);return dt(()=>{i.shadow||a("mount",null)}),t({getSidebarProps:()=>({modelValue:u,time:l,updateTime:d}),toggleTimePicker:(f,p=!1,m="")=>{var w;(w=o.value)==null||w.toggleTimePicker(f,p,m)}}),(f,p)=>(T(),Se(fl,{"multi-calendars":0,stretch:"","is-mobile":f.isMobile},{default:Pe(()=>[Ae(gg,lt({ref_key:"tpRef",ref:o},f.$props,{hours:_(l).hours,minutes:_(l).minutes,seconds:_(l).seconds,"internal-model-value":f.internalModelValue,"disabled-times-config":_(c),"validate-time":_(h),"onUpdate:hours":p[0]||(p[0]=m=>_(d)(m)),"onUpdate:minutes":p[1]||(p[1]=m=>_(d)(m,!1)),"onUpdate:seconds":p[2]||(p[2]=m=>_(d)(m,!1,!0)),onAmPmChange:p[3]||(p[3]=m=>f.$emit("am-pm-change",m)),onResetFlow:p[4]||(p[4]=m=>f.$emit("reset-flow")),onOverlayClosed:p[5]||(p[5]=m=>f.$emit("overlay-toggle",{open:!1,overlay:m})),onOverlayOpened:p[6]||(p[6]=m=>f.$emit("overlay-toggle",{open:!0,overlay:m}))}),Gt({_:2},[je(_(s),(m,w)=>({name:m,fn:Pe(y=>[ye(f.$slots,m,nt(Wt(y)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),PA={class:"dp--header-wrap"},DA={key:0,class:"dp__month_year_wrap"},EA={key:0},CA={class:"dp__month_year_wrap"},TA=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],RA=st({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...Jn},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const a=n,i=e,{defaultedTransitions:r,defaultedAriaLabels:s,defaultedMultiCalendars:o,defaultedFilters:l,defaultedConfig:u,defaultedHighlight:c,propDates:d,defaultedUI:h}=bt(i),{transitionName:f,showTransition:p}=Rs(r),{buildMatrix:m}=oi(),{handleMonthYearChange:w,isDisabled:y,updateMonthYear:k}=Qx(i,a),{showLeftIcon:A,showRightIcon:M}=ml(),S=ce(!1),C=ce(!1),D=ce(!1),V=ce([null,null,null,null]);dt(()=>{a("mount")});const I=q=>({get:()=>i[q],set:ne=>{const L=q===Vn.month?Vn.year:Vn.month;a("update-month-year",{[q]:ne,[L]:i[L]}),q===Vn.month?K(!0):ie(!0)}}),N=X(I(Vn.month)),Q=X(I(Vn.year)),U=X(()=>q=>({month:i.month,year:i.year,items:q===Vn.month?i.months:i.years,instance:i.instance,updateMonthYear:k,toggle:q===Vn.month?K:ie})),ae=X(()=>i.months.find(ne=>ne.value===i.month)||{text:"",value:0}),H=X(()=>cr(i.months,q=>{const ne=i.month===q.value,L=bs(q.value,ig(i.year,d.value.minDate),rg(i.year,d.value.maxDate))||l.value.months.includes(q.value),J=cg(c.value,q.value,i.year);return{active:ne,disabled:L,highlighted:J}})),O=X(()=>cr(i.years,q=>{const ne=i.year===q.value,L=bs(q.value,dr(d.value.minDate),dr(d.value.maxDate))||l.value.years.includes(q.value),J=id(c.value,q.value);return{active:ne,disabled:L,highlighted:J}})),B=(q,ne,L)=>{L!==void 0?q.value=L:q.value=!q.value,q.value?(D.value=!0,a("overlay-opened",ne)):(D.value=!1,a("overlay-closed",ne))},K=(q=!1,ne)=>{ee(q),B(S,tn.month,ne)},ie=(q=!1,ne)=>{ee(q),B(C,tn.year,ne)},ee=q=>{q||a("reset-flow")},ue=(q,ne)=>{i.arrowNavigation&&(V.value[ne]=Bt(q),m(V.value,"monthYear"))},te=X(()=>{var de,Ce;var q,ne,L,J,v,$;return[{type:Vn.month,index:1,toggle:K,modelValue:N.value,updateModelValue:j=>N.value=j,text:ae.value.text,showSelectionGrid:S.value,items:H.value,ariaLabel:(q=s.value)==null?void 0:q.openMonthsOverlay,overlayLabel:(de=(L=(ne=s.value).monthPicker)==null?void 0:L.call(ne,!0))!=null?de:void 0},{type:Vn.year,index:2,toggle:ie,modelValue:Q.value,updateModelValue:j=>Q.value=j,text:ng(i.year,i.locale),showSelectionGrid:C.value,items:O.value,ariaLabel:(J=s.value)==null?void 0:J.openYearsOverlay,overlayLabel:(Ce=($=(v=s.value).yearPicker)==null?void 0:$.call(v,!0))!=null?Ce:void 0}]}),re=X(()=>i.disableYearSelect?[te.value[0]]:i.yearFirst?[...te.value].reverse():te.value);return t({toggleMonthPicker:K,toggleYearPicker:ie,handleMonthYearChange:w}),(q,ne)=>{var L,J,v,$,de,Ce;return T(),G("div",PA,[q.$slots["month-year"]?(T(),G("div",DA,[ye(q.$slots,"month-year",nt(Wt({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:_(k),handleMonthYearChange:_(w),instance:e.instance,isDisabled:_(y)})))])):(T(),G(De,{key:1},[q.$slots["top-extra"]?(T(),G("div",EA,[ye(q.$slots,"top-extra",{value:q.internalModelValue})])):se("",!0),oe("div",CA,[_(A)(_(o),e.instance)&&!q.vertical?(T(),Se(es,{key:0,"aria-label":(L=_(s))==null?void 0:L.prevMonth,disabled:_(y)(!1),class:ge((J=_(h))==null?void 0:J.navBtnPrev),"el-name":"action-prev",onActivate:ne[0]||(ne[0]=j=>_(w)(!1,!0)),onSetRef:ne[1]||(ne[1]=j=>ue(j,0))},{default:Pe(()=>[q.$slots["arrow-left"]?ye(q.$slots,"arrow-left",{key:0}):se("",!0),q.$slots["arrow-left"]?se("",!0):(T(),Se(_(qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),oe("div",{class:ge(["dp__month_year_wrap",{dp__year_disable_select:q.disableYearSelect}])},[(T(!0),G(De,null,je(re.value,(j,we)=>(T(),G(De,{key:j.type},[oe("button",{ref_for:!0,ref:x=>ue(x,we+1),type:"button","data-dp-element":`overlay-${j.type}`,class:ge(["dp__btn dp__month_year_select",{"dp--hidden-el":D.value}]),"aria-label":`${j.text}-${j.ariaLabel}`,"data-test-id":`${j.type}-toggle-overlay-${e.instance}`,onClick:j.toggle,onKeydown:x=>_(pn)(x,()=>j.toggle(),!0)},[q.$slots[j.type]?ye(q.$slots,j.type,{key:0,text:j.text,value:i[j.type]}):se("",!0),q.$slots[j.type]?se("",!0):(T(),G(De,{key:1},[Ft(Le(j.text),1)],64))],42,TA),Ae(Ka,{name:_(f)(j.showSelectionGrid),css:_(p)},{default:Pe(()=>[j.showSelectionGrid?(T(),Se(Ts,{key:0,items:j.items,"arrow-navigation":q.arrowNavigation,"hide-navigation":q.hideNavigation,"is-last":q.autoApply&&!_(u).keepActionRow,"skip-button-ref":!1,config:q.config,type:j.type,"header-refs":[],"esc-close":q.escClose,"menu-wrap-ref":q.menuWrapRef,"text-input":q.textInput,"aria-labels":q.ariaLabels,"overlay-label":j.overlayLabel,onSelected:j.updateModelValue,onToggle:j.toggle},Gt({"button-icon":Pe(()=>[q.$slots["calendar-icon"]?ye(q.$slots,"calendar-icon",{key:0}):se("",!0),q.$slots["calendar-icon"]?se("",!0):(T(),Se(_(Ar),{key:1}))]),_:2},[q.$slots[`${j.type}-overlay-value`]?{name:"item",fn:Pe(({item:x})=>[ye(q.$slots,`${j.type}-overlay-value`,{text:x.text,value:x.value})]),key:"0"}:void 0,q.$slots[`${j.type}-overlay`]?{name:"overlay",fn:Pe(()=>[ye(q.$slots,`${j.type}-overlay`,lt({ref_for:!0},U.value(j.type)))]),key:"1"}:void 0,q.$slots[`${j.type}-overlay-header`]?{name:"header",fn:Pe(()=>[ye(q.$slots,`${j.type}-overlay-header`,{toggle:j.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","overlay-label","onSelected","onToggle"])):se("",!0)]),_:2},1032,["name","css"])],64))),128))],2),_(A)(_(o),e.instance)&&q.vertical?(T(),Se(es,{key:1,"aria-label":(v=_(s))==null?void 0:v.prevMonth,"el-name":"action-prev",disabled:_(y)(!1),class:ge(($=_(h))==null?void 0:$.navBtnPrev),onActivate:ne[2]||(ne[2]=j=>_(w)(!1,!0))},{default:Pe(()=>[q.$slots["arrow-up"]?ye(q.$slots,"arrow-up",{key:0}):se("",!0),q.$slots["arrow-up"]?se("",!0):(T(),Se(_(Qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),_(M)(_(o),e.instance)?(T(),Se(es,{key:2,ref:"rightIcon","el-name":"action-next",disabled:_(y)(!0),"aria-label":(de=_(s))==null?void 0:de.nextMonth,class:ge((Ce=_(h))==null?void 0:Ce.navBtnNext),onActivate:ne[3]||(ne[3]=j=>_(w)(!0,!0)),onSetRef:ne[4]||(ne[4]=j=>ue(j,q.disableYearSelect?2:3))},{default:Pe(()=>[q.$slots[q.vertical?"arrow-down":"arrow-right"]?ye(q.$slots,q.vertical?"arrow-down":"arrow-right",{key:0}):se("",!0),q.$slots[q.vertical?"arrow-down":"arrow-right"]?se("",!0):(T(),Se(ri(q.vertical?_(Jc):_(Kc)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):se("",!0)])],64))])}}}),IA={class:"dp__calendar_header",role:"row"},OA={key:0,class:"dp__calendar_header_item",role:"gridcell"},LA=["aria-label"],NA={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},HA={class:"dp__cell_inner"},BA=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],VA=st({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...Jn},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:n}){const a=n,i=e,{buildMultiLevelMatrix:r}=oi(),{defaultedTransitions:s,defaultedConfig:o,defaultedAriaLabels:l,defaultedMultiCalendars:u,defaultedWeekNumbers:c,defaultedMultiDates:d,defaultedUI:h}=bt(i),f=ce(null),p=ce({bottom:"",left:"",transform:""}),m=ce([]),w=ce(null),y=ce(!0),k=ce(""),A=ce({startX:0,endX:0,startY:0,endY:0}),M=ce([]),S=ce({left:"50%"}),C=ce(!1),D=X(()=>i.calendar?i.calendar(i.mappedDates):i.mappedDates),V=X(()=>i.dayNames?Array.isArray(i.dayNames)?i.dayNames:i.dayNames(i.locale,+i.weekStart):vx(i.formatLocale,i.locale,+i.weekStart));dt(()=>{a("mount",{cmp:"calendar",refs:m}),o.value.noSwipe||w.value&&(w.value.addEventListener("touchstart",ue,{passive:!1}),w.value.addEventListener("touchend",te,{passive:!1}),w.value.addEventListener("touchmove",re,{passive:!1})),i.monthChangeOnScroll&&w.value&&w.value.addEventListener("wheel",L,{passive:!1})});const I=j=>j?i.vertical?"vNext":"next":i.vertical?"vPrevious":"previous",N=(j,we)=>{if(i.transitions){const x=Zt(Sa(ve(),i.month,i.year));k.value=Tt(Zt(Sa(ve(),j,we)),x)?s.value[I(!0)]:s.value[I(!1)],y.value=!1,Kt(()=>{y.value=!0})}},Q=X(()=>{var j;return{...(j=h.value.calendar)!=null?j:{}}}),U=X(()=>j=>{const we=bx(j);return{dp__marker_dot:we.type==="dot",dp__marker_line:we.type==="line"}}),ae=X(()=>j=>ze(j,f.value)),H=X(()=>({dp__calendar:!0,dp__calendar_next:u.value.count>0&&i.instance!==0})),O=X(()=>j=>i.hideOffsetDates?j.current:!0),B=async(j,we)=>{const{width:x,height:E}=j.getBoundingClientRect();f.value=we.value;let b={left:`${x/2}px`},W=-50;if(await Kt(),M.value[0]){const{left:Y,width:z}=M.value[0].getBoundingClientRect();Y<0&&(b={left:"0"},W=0,S.value.left=`${x/2}px`),window.innerWidth{var E,b,W;const Y=Bt(m.value[we][x]);Y&&((E=j.marker)!=null&&E.customPosition&&(W=(b=j.marker)==null?void 0:b.tooltip)!=null&&W.length?p.value=j.marker.customPosition(Y):await B(Y,j),a("tooltip-open",j.marker))},ie=async(j,we,x)=>{var E,b;if(C.value&&d.value.enabled&&d.value.dragSelect)return a("select-date",j);if(a("set-hover-date",j),(b=(E=j.marker)==null?void 0:E.tooltip)!=null&&b.length){if(i.hideOffsetDates&&!j.current)return;await K(j,we,x)}},ee=j=>{f.value&&(f.value=null,p.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",j.marker))},ue=j=>{A.value.startX=j.changedTouches[0].screenX,A.value.startY=j.changedTouches[0].screenY},te=j=>{A.value.endX=j.changedTouches[0].screenX,A.value.endY=j.changedTouches[0].screenY,q()},re=j=>{i.vertical&&!i.inline&&j.preventDefault()},q=()=>{const j=i.vertical?"Y":"X";Math.abs(A.value[`start${j}`]-A.value[`end${j}`])>10&&a("handle-swipe",A.value[`start${j}`]>A.value[`end${j}`]?"right":"left")},ne=(j,we,x)=>{j&&(Array.isArray(m.value[we])?m.value[we][x]=j:m.value[we]=[j]),i.arrowNavigation&&r(m.value,"calendar")},L=j=>{i.monthChangeOnScroll&&(j.preventDefault(),a("handle-scroll",j))},J=j=>c.value.type==="local"?jc(j.value,{weekStartsOn:+i.weekStart}):c.value.type==="iso"?zc(j.value):typeof c.value.type=="function"?c.value.type(j.value):"",v=j=>{const we=j[0];return c.value.hideOnOffsetDates?j.some(x=>x.current)?J(we):"":J(we)},$=(j,we,x=!0)=>{!x&&kx()||(!d.value.enabled||o.value.allowPreventDefault)&&(ja(j,o.value),a("select-date",we))},de=j=>{ja(j,o.value)},Ce=j=>{d.value.enabled&&d.value.dragSelect?(C.value=!0,a("select-date",j)):d.value.enabled&&a("select-date",j)};return t({triggerTransition:N}),(j,we)=>(T(),G("div",{class:ge(H.value)},[oe("div",{ref_key:"calendarWrapRef",ref:w,class:ge(Q.value),role:"grid"},[oe("div",IA,[j.weekNumbers?(T(),G("div",OA,Le(j.weekNumName),1)):se("",!0),(T(!0),G(De,null,je(V.value,(x,E)=>{var b,W;return T(),G("div",{key:E,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(W=(b=_(l))==null?void 0:b.weekDay)==null?void 0:W.call(b,E)},[j.$slots["calendar-header"]?ye(j.$slots,"calendar-header",{key:0,day:x,index:E}):se("",!0),j.$slots["calendar-header"]?se("",!0):(T(),G(De,{key:1},[Ft(Le(x),1)],64))],8,LA)}),128))]),we[2]||(we[2]=oe("div",{class:"dp__calendar_header_separator"},null,-1)),Ae(Ka,{name:k.value,css:!!j.transitions},{default:Pe(()=>[y.value?(T(),G("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:we[1]||(we[1]=x=>C.value=!1)},[(T(!0),G(De,null,je(D.value,(x,E)=>(T(),G("div",{key:E,class:"dp__calendar_row",role:"row"},[j.weekNumbers?(T(),G("div",NA,[oe("div",HA,Le(v(x.days)),1)])):se("",!0),(T(!0),G(De,null,je(x.days,(b,W)=>{var fe;var Y,z,he;return T(),G("div",{id:_(ac)(b.value),ref_for:!0,ref:R=>ne(R,E,W),key:W+E,role:"gridcell",class:"dp__calendar_item","aria-pressed":(fe=b.classData.dp__active_date||b.classData.dp__range_start||b.classData.dp__range_start)!=null?fe:void 0,"aria-disabled":b.classData.dp__cell_disabled||void 0,"aria-label":(z=(Y=_(l))==null?void 0:Y.day)==null?void 0:z.call(Y,b),tabindex:!b.current&&j.hideOffsetDates?void 0:0,"data-test-id":_(ac)(b.value),onClick:Gn(R=>$(R,b),["prevent"]),onTouchend:R=>$(R,b,!1),onKeydown:R=>_(pn)(R,()=>j.$emit("select-date",b)),onMouseenter:R=>ie(b,E,W),onMouseleave:R=>ee(b),onMousedown:R=>Ce(b),onMouseup:we[0]||(we[0]=R=>C.value=!1)},[oe("div",{class:ge(["dp__cell_inner",b.classData])},[j.$slots.day&&O.value(b)?ye(j.$slots,"day",{key:0,day:+b.text,date:b.value}):se("",!0),j.$slots.day?se("",!0):(T(),G(De,{key:1},[Ft(Le(b.text),1)],64)),b.marker&&O.value(b)?(T(),G(De,{key:2},[j.$slots.marker?ye(j.$slots,"marker",{key:0,marker:b.marker,day:+b.text,date:b.value}):(T(),G("div",{key:1,class:ge(U.value(b.marker)),style:Rt(b.marker.color?{backgroundColor:b.marker.color}:{})},null,6))],64)):se("",!0),ae.value(b.value)?(T(),G("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:M,class:"dp__marker_tooltip",style:Rt(p.value)},[(he=b.marker)!=null&&he.tooltip?(T(),G("div",{key:0,class:"dp__tooltip_content",onClick:de},[(T(!0),G(De,null,je(b.marker.tooltip,(R,F)=>(T(),G("div",{key:F,class:"dp__tooltip_text"},[j.$slots["marker-tooltip"]?ye(j.$slots,"marker-tooltip",{key:0,tooltip:R,day:b.value}):se("",!0),j.$slots["marker-tooltip"]?se("",!0):(T(),G(De,{key:1},[oe("div",{class:"dp__tooltip_mark",style:Rt(R.color?{backgroundColor:R.color}:{})},null,4),oe("div",null,Le(R.text),1)],64))]))),128)),oe("div",{class:"dp__arrow_bottom_tp",style:Rt(S.value)},null,4)])):se("",!0)],4)):se("",!0)],2)],40,BA)}),128))]))),128))],32)):se("",!0)]),_:3},8,["name","css"])],2)],2))}}),Qh=e=>Array.isArray(e),FA=(e,t,n,a)=>{const i=ce([]),r=ce(new Date),s=ce(),o=()=>te(e.isTextInputDate),{modelValue:l,calendars:u,time:c,today:d}=Is(e,t,o),{defaultedMultiCalendars:h,defaultedStartTime:f,defaultedRange:p,defaultedConfig:m,defaultedTz:w,propDates:y,defaultedMultiDates:k}=bt(e),{validateMonthYearInRange:A,isDisabled:M,isDateRangeAllowed:S,checkMinMaxRange:C}=li(e),{updateTimeValues:D,getSetDateTime:V,setTime:I,assignStartTime:N,validateTime:Q,disabledTimesConfig:U}=vg(e,c,l,a),ae=X(()=>Z=>u.value[Z]?u.value[Z].month:0),H=X(()=>Z=>u.value[Z]?u.value[Z].year:0),O=Z=>!m.value.keepViewOnOffsetClick||Z?!0:!s.value,B=(Z,_e,Re,le=!1)=>{var xe,Me;O(le)&&(u.value[Z]||(u.value[Z]={month:0,year:0}),u.value[Z].month=jh(_e)?(xe=u.value[Z])==null?void 0:xe.month:_e,u.value[Z].year=jh(Re)?(Me=u.value[Z])==null?void 0:Me.year:Re)},K=()=>{e.autoApply&&t("select-date")},ie=()=>{f.value&&N(f.value)};dt(()=>{e.shadow||(l.value||(we(),ie()),te(!0),e.focusStartDate&&e.startDate&&we())});const ee=X(()=>{var Z;return(Z=e.flow)!=null&&Z.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),ue=()=>{e.autoApply&&ee.value&&t("auto-apply",e.partialFlow?e.flowStep!==e.flow.length:!1)},te=(Z=!1)=>{if(l.value)return Array.isArray(l.value)?(i.value=l.value,$(Z)):ne(l.value,Z);if(h.value.count&&Z&&!e.startDate)return q(ve(),Z)},re=()=>{var Z;return Array.isArray(l.value)&&p.value.enabled?Ye(l.value[0])===Ye((Z=l.value[1])!=null?Z:l.value[0]):!1},q=(Z=new Date,_e=!1)=>{if((!h.value.count||!h.value.static||_e)&&B(0,Ye(Z),Ve(Z)),h.value.count&&(!l.value||re()||!h.value.solo)&&(!h.value.solo||_e))for(let Re=1;Re{q(Z),I("hours",Ma(Z)),I("minutes",Qa(Z)),I("seconds",or(Z)),h.value.count&&_e&&j()},L=Z=>{if(h.value.count){if(h.value.solo)return 0;const _e=Ye(Z[0]),Re=Ye(Z[1]);return Math.abs(Re-_e){Z[1]&&p.value.showLastInRange?q(Z[L(Z)],_e):q(Z[0],_e);const Re=(le,xe)=>[le(Z[0]),Z[1]?le(Z[1]):c[xe][1]];I("hours",Re(Ma,"hours")),I("minutes",Re(Qa,"minutes")),I("seconds",Re(or,"seconds"))},v=(Z,_e)=>{if((p.value.enabled||e.weekPicker)&&!k.value.enabled)return J(Z,_e);if(k.value.enabled&&_e){const Re=Z[Z.length-1];return ne(Re,_e)}},$=Z=>{const _e=l.value;v(_e,Z),h.value.count&&h.value.solo&&j()},de=(Z,_e)=>{const Re=ut(ve(),{month:ae.value(_e),year:H.value(_e)}),le=Z<0?Wn(Re,1):ur(Re,1);A(Ye(le),Ve(le),Z<0,e.preventMinMaxNavigation)&&(B(_e,Ye(le),Ve(le)),t("update-month-year",{instance:_e,month:Ye(le),year:Ve(le)}),h.value.count&&!h.value.solo&&Ce(_e),n())},Ce=Z=>{for(let _e=Z-1;_e>=0;_e--){const Re=ur(ut(ve(),{month:ae.value(_e+1),year:H.value(_e+1)}),1);B(_e,Ye(Re),Ve(Re))}for(let _e=Z+1;_e<=h.value.count-1;_e++){const Re=Wn(ut(ve(),{month:ae.value(_e-1),year:H.value(_e-1)}),1);B(_e,Ye(Re),Ve(Re))}},j=()=>{if(Array.isArray(l.value)&&l.value.length===2){const Z=ve(ve(l.value[1]?l.value[1]:Wn(l.value[0],1))),[_e,Re]=[Ye(l.value[0]),Ve(l.value[0])],[le,xe]=[Ye(l.value[1]),Ve(l.value[1])];(_e!==le||_e===le&&Re!==xe)&&h.value.solo&&B(1,Ye(Z),Ve(Z))}else l.value&&!Array.isArray(l.value)&&(B(0,Ye(l.value),Ve(l.value)),q(ve()))},we=()=>{e.startDate&&(B(0,Ye(ve(e.startDate)),Ve(ve(e.startDate))),h.value.count&&Ce(0))},x=(Z,_e)=>{if(e.monthChangeOnScroll){const Re=new Date().getTime()-r.value.getTime(),le=Math.abs(Z.deltaY);let xe=500;le>1&&(xe=100),le>100&&(xe=0),Re>xe&&(r.value=new Date,de(e.monthChangeOnScroll!=="inverse"?-Z.deltaY:Z.deltaY,_e))}},E=(Z,_e,Re=!1)=>{e.monthChangeOnArrows&&e.vertical===Re&&b(Z,_e)},b=(Z,_e)=>{de(Z==="right"?-1:1,_e)},W=Z=>{if(y.value.markers)return Io(Z.value,y.value.markers)},Y=(Z,_e)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[Z==0,!0];case"fair":return[Z==0||_e>Z,!0];case"append":return[!1,!1];default:return[!1,!1]}},z=(Z,_e,Re,le)=>{if(e.sixWeeks&&Z.length<6){const xe=6-Z.length,Me=(_e.getDay()+7-le)%7,Jt=6-(Re.getDay()+7-le)%7,[mn,ha]=Y(Me,Jt);for(let Ea=1;Ea<=xe;Ea++)if(ha?!!(Ea%2)==mn:mn){const Sn=Z[0].days[0],Ni=he(Cn(Sn.value,-7),Ye(_e));Z.unshift({days:Ni})}else{const Sn=Z[Z.length-1],Ni=Sn.days[Sn.days.length-1],Tl=he(Cn(Ni.value,1),Ye(_e));Z.push({days:Tl})}}return Z},he=(Z,_e)=>{const Re=ve(Z),le=[];for(let xe=0;xe<7;xe++){const Me=Cn(Re,xe),Jt=Ye(Me)!==_e;le.push({text:e.hideOffsetDates&&Jt?"":Me.getDate(),value:Me,current:!Jt,classData:{}})}return le},fe=(Z,_e)=>{const Re=[],le=new Date(_e,Z),xe=new Date(_e,Z+1,0),Me=e.weekStart,Jt=qn(le,{weekStartsOn:Me}),mn=ha=>{const Ea=he(ha,Z);if(Re.push({days:Ea}),!Re[Re.length-1].days.some(Sn=>ze(Zt(Sn.value),Zt(xe)))){const Sn=Cn(ha,7);mn(Sn)}};return mn(Jt),z(Re,le,xe,Me)},R=Z=>{const _e=Xa(ve(Z.value),c.hours,c.minutes,He());t("date-update",_e),k.value.enabled?rd(_e,l,k.value.limit):l.value=_e,a(),Kt().then(()=>{ue()})},F=Z=>p.value.noDisabledRange?sg(i.value[0],Z).some(_e=>M(_e)):!1,pe=()=>{i.value=l.value?l.value.slice():[],i.value.length===2&&!(p.value.fixedStart||p.value.fixedEnd)&&(i.value=[])},be=(Z,_e)=>{const Re=[ve(Z.value),Cn(ve(Z.value),+p.value.autoRange)];S(Re)?(_e&&ke(Z.value),i.value=Re):t("invalid-date",Z.value)},ke=Z=>{const _e=Ye(ve(Z)),Re=Ve(ve(Z));if(B(0,_e,Re),h.value.count>0)for(let le=1;le{if(F(Z.value)||!C(Z.value,l.value,p.value.fixedStart?0:1))return t("invalid-date",Z.value);i.value=pg(ve(Z.value),l,t,p)},Be=(Z,_e)=>{if(pe(),p.value.autoRange)return be(Z,_e);if(p.value.fixedStart||p.value.fixedEnd)return me(Z);i.value[0]?C(ve(Z.value),l.value)&&!F(Z.value)?Mt(ve(Z.value),ve(i.value[0]))?(i.value.unshift(ve(Z.value)),t("range-end",i.value[0])):(i.value[1]=ve(Z.value),t("range-end",i.value[1])):(e.autoApply&&t("auto-apply-invalid",Z.value),t("invalid-date",Z.value)):(i.value[0]=ve(Z.value),t("range-start",i.value[0]))},He=(Z=!0)=>e.enableSeconds?Array.isArray(c.seconds)?Z?c.seconds[0]:c.seconds[1]:c.seconds:0,$e=Z=>{i.value[Z]=Xa(i.value[Z],c.hours[Z],c.minutes[Z],He(Z!==1))},Ht=()=>{var Z,_e;i.value[0]&&i.value[1]&&+((Z=i.value)==null?void 0:Z[0])>+((_e=i.value)==null?void 0:_e[1])&&(i.value.reverse(),t("range-start",i.value[0]),t("range-end",i.value[1]))},_t=()=>{i.value.length&&(i.value[0]&&!i.value[1]?$e(0):($e(0),$e(1),a()),Ht(),l.value=i.value.slice(),pl(i.value,t,e.autoApply,e.modelAuto))},ft=(Z,_e=!1)=>{if(M(Z.value)||!Z.current&&e.hideOffsetDates)return t("invalid-date",Z.value);if(s.value=JSON.parse(JSON.stringify(Z)),!p.value.enabled)return R(Z);Qh(c.hours)&&Qh(c.minutes)&&!k.value.enabled&&(Be(Z,_e),_t())},wt=(Z,_e)=>{var Re;B(Z,_e.month,_e.year,!0),h.value.count&&!h.value.solo&&Ce(Z),t("update-month-year",{instance:Z,month:_e.month,year:_e.year}),n(h.value.solo?Z:void 0);const le=(Re=e.flow)!=null&&Re.length?e.flow[e.flowStep]:void 0;!_e.fromNav&&(le===tn.month||le===tn.year)&&a()},sn=(Z,_e)=>{fg({value:Z,modelValue:l,range:p.value.enabled,timezone:_e?void 0:w.value.timezone}),K(),e.multiCalendars&&Kt().then(()=>te(!0))},kn=()=>{const Z=ed(ve(),w.value);!p.value.enabled&&!k.value.enabled?l.value=Z:l.value&&Array.isArray(l.value)&&l.value[0]?k.value.enabled?l.value=[...l.value,Z]:l.value=Mt(Z,l.value[0])?[Z,l.value[0]]:[l.value[0],Z]:l.value=[Z],K()},xt=()=>{if(Array.isArray(l.value))if(k.value.enabled){const Z=Lt();l.value[l.value.length-1]=V(Z)}else l.value=l.value.map((Z,_e)=>Z&&V(Z,_e));else l.value=V(l.value);t("time-update")},Lt=()=>Array.isArray(l.value)&&l.value.length?l.value[l.value.length-1]:null;return{calendars:u,modelValue:l,month:ae,year:H,time:c,disabledTimesConfig:U,today:d,validateTime:Q,getCalendarDays:fe,getMarker:W,handleScroll:x,handleSwipe:b,handleArrow:E,selectDate:ft,updateMonthYear:wt,presetDate:sn,selectCurrentDate:kn,updateTime:(Z,_e=!0,Re=!1)=>{D(Z,_e,Re,xt)},assignMonthAndYear:q,setStartTime:ie}},$A={key:0},UA=st({__name:"DatePicker",props:{...Jn},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=e,{calendars:r,month:s,year:o,modelValue:l,time:u,disabledTimesConfig:c,today:d,validateTime:h,getCalendarDays:f,getMarker:p,handleArrow:m,handleScroll:w,handleSwipe:y,selectDate:k,updateMonthYear:A,presetDate:M,selectCurrentDate:S,updateTime:C,assignMonthAndYear:D,setStartTime:V}=FA(i,a,re,q),I=Qn(),{setHoverDate:N,getDayClassData:Q,clearHoverDate:U}=rk(l,i),{defaultedMultiCalendars:ae}=bt(i),H=ce([]),O=ce([]),B=ce(null),K=wn(I,"calendar"),ie=wn(I,"monthYear"),ee=wn(I,"timePicker"),ue=x=>{i.shadow||a("mount",x)};We(r,()=>{i.shadow||setTimeout(()=>{a("recalculate-position")},0)},{deep:!0}),We(ae,(x,E)=>{x.count-E.count>0&&D()},{deep:!0});const te=X(()=>x=>f(s.value(x),o.value(x)).map(E=>({...E,days:E.days.map(b=>(b.marker=p(b),b.classData=Q(b),b))})));function re(x){var E;x||x===0?(E=O.value[x])==null||E.triggerTransition(s.value(x),o.value(x)):O.value.forEach((b,W)=>b.triggerTransition(s.value(W),o.value(W)))}function q(){a("update-flow-step")}const ne=(x,E=!1)=>{k(x,E),i.spaceConfirm&&a("select-date")},L=(x,E,b=0)=>{var W;(W=H.value[b])==null||W.toggleMonthPicker(x,E)},J=(x,E,b=0)=>{var W;(W=H.value[b])==null||W.toggleYearPicker(x,E)},v=(x,E,b)=>{var W;(W=B.value)==null||W.toggleTimePicker(x,E,b)},$=(x,E)=>{var b;if(!i.range){const W=l.value?l.value:d,Y=E?new Date(E):W,z=x?qn(Y,{weekStartsOn:1}):B1(Y,{weekStartsOn:1});k({value:z,current:Ye(Y)===s.value(0),text:"",classData:{}}),(b=document.getElementById(ac(z)))==null||b.focus()}},de=x=>{var E;(E=H.value[0])==null||E.handleMonthYearChange(x,!0)},Ce=x=>{A(0,{month:s.value(0),year:o.value(0)+(x?1:-1),fromNav:!0})},j=(x,E)=>{x===tn.time&&a(`time-picker-${E?"open":"close"}`),a("overlay-toggle",{open:E,overlay:x})},we=x=>{a("overlay-toggle",{open:!1,overlay:x}),a("focus-menu")};return t({clearHoverDate:U,presetDate:M,selectCurrentDate:S,toggleMonthPicker:L,toggleYearPicker:J,toggleTimePicker:v,handleArrow:m,updateMonthYear:A,getSidebarProps:()=>({modelValue:l,month:s,year:o,time:u,updateTime:C,updateMonthYear:A,selectDate:k,presetDate:M}),changeMonth:de,changeYear:Ce,selectWeekDate:$,setStartTime:V}),(x,E)=>(T(),G(De,null,[Ae(fl,{"multi-calendars":_(ae).count,collapse:x.collapse,"is-mobile":x.isMobile},{default:Pe(({instance:b,index:W})=>[x.disableMonthYearSelect?se("",!0):(T(),Se(RA,lt({key:0,ref:Y=>{Y&&(H.value[W]=Y)},months:_(J1)(x.formatLocale,x.locale,x.monthNameFormat),years:_(td)(x.yearRange,x.locale,x.reverseYears),month:_(s)(b),year:_(o)(b),instance:b},x.$props,{onMount:E[0]||(E[0]=Y=>ue(_(Si).header)),onResetFlow:E[1]||(E[1]=Y=>x.$emit("reset-flow")),onUpdateMonthYear:Y=>_(A)(b,Y),onOverlayClosed:we,onOverlayOpened:E[2]||(E[2]=Y=>x.$emit("overlay-toggle",{open:!0,overlay:Y}))}),Gt({_:2},[je(_(ie),(Y,z)=>({name:Y,fn:Pe(he=>[ye(x.$slots,Y,nt(Wt(he)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Ae(VA,lt({ref:Y=>{Y&&(O.value[W]=Y)},"mapped-dates":te.value(b),month:_(s)(b),year:_(o)(b),instance:b},x.$props,{onSelectDate:Y=>_(k)(Y,b!==1),onHandleSpace:Y=>ne(Y,b!==1),onSetHoverDate:E[3]||(E[3]=Y=>_(N)(Y)),onHandleScroll:Y=>_(w)(Y,b),onHandleSwipe:Y=>_(y)(Y,b),onMount:E[4]||(E[4]=Y=>ue(_(Si).calendar)),onResetFlow:E[5]||(E[5]=Y=>x.$emit("reset-flow")),onTooltipOpen:E[6]||(E[6]=Y=>x.$emit("tooltip-open",Y)),onTooltipClose:E[7]||(E[7]=Y=>x.$emit("tooltip-close",Y))}),Gt({_:2},[je(_(K),(Y,z)=>({name:Y,fn:Pe(he=>[ye(x.$slots,Y,nt(Wt({...he})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),x.enableTimePicker?(T(),G("div",$A,[x.$slots["time-picker"]?ye(x.$slots,"time-picker",nt(lt({key:0},{time:_(u),updateTime:_(C)}))):(T(),Se(gg,lt({key:1,ref_key:"timePickerRef",ref:B},x.$props,{hours:_(u).hours,minutes:_(u).minutes,seconds:_(u).seconds,"internal-model-value":x.internalModelValue,"disabled-times-config":_(c),"validate-time":_(h),onMount:E[8]||(E[8]=b=>ue(_(Si).timePicker)),"onUpdate:hours":E[9]||(E[9]=b=>_(C)(b)),"onUpdate:minutes":E[10]||(E[10]=b=>_(C)(b,!1)),"onUpdate:seconds":E[11]||(E[11]=b=>_(C)(b,!1,!0)),onResetFlow:E[12]||(E[12]=b=>x.$emit("reset-flow")),onOverlayClosed:E[13]||(E[13]=b=>j(b,!1)),onOverlayOpened:E[14]||(E[14]=b=>j(b,!0)),onAmPmChange:E[15]||(E[15]=b=>x.$emit("am-pm-change",b))}),Gt({_:2},[je(_(ee),(b,W)=>({name:b,fn:Pe(Y=>[ye(x.$slots,b,nt(Wt(Y)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):se("",!0)],64))}}),YA=(e,t)=>{const n=ce(),{defaultedMultiCalendars:a,defaultedConfig:i,defaultedHighlight:r,defaultedRange:s,propDates:o,defaultedFilters:l,defaultedMultiDates:u}=bt(e),{modelValue:c,year:d,month:h,calendars:f}=Is(e,t),{isDisabled:p}=li(e),{selectYear:m,groupedYears:w,showYearPicker:y,isDisabled:k,toggleYearPicker:A,handleYearSelect:M,handleYear:S}=mg({modelValue:c,multiCalendars:a,range:s,highlight:r,calendars:f,propDates:o,month:h,year:d,filters:l,props:e,emit:t}),C=(O,B)=>[O,B].map(K=>ca(K,"MMMM",{locale:e.formatLocale})).join("-"),D=X(()=>O=>c.value?Array.isArray(c.value)?c.value.some(B=>Yh(O,B)):Yh(c.value,O):!1),V=O=>{if(s.value.enabled){if(Array.isArray(c.value)){const B=ze(O,c.value[0])||ze(O,c.value[1]);return _s(c.value,n.value,O)&&!B}return!1}return!1},I=(O,B)=>O.quarter===Hh(B)&&O.year===Ve(B),N=O=>typeof r.value=="function"?r.value({quarter:Hh(O),year:Ve(O)}):!!r.value.quarters.find(B=>I(B,O)),Q=X(()=>O=>{const B=ut(new Date,{year:d.value(O)});return v2({start:ys(B),end:H1(B)}).map(K=>{const ie=xi(K),ee=Bh(K),ue=p(K),te=V(ie),re=N(ie);return{text:C(ie,ee),value:ie,active:D.value(ie),highlighted:re,disabled:ue,isBetween:te}})}),U=O=>{rd(O,c,u.value.limit),t("auto-apply",!0)},ae=O=>{c.value=sd(c,O,t),pl(c.value,t,e.autoApply,e.modelAuto)},H=O=>{c.value=O,t("auto-apply")};return{defaultedConfig:i,defaultedMultiCalendars:a,groupedYears:w,year:d,isDisabled:k,quarters:Q,showYearPicker:y,modelValue:c,setHoverDate:O=>{n.value=O},selectYear:m,selectQuarter:(O,B,K)=>{if(!K)return f.value[B].month=Ye(Bh(O)),u.value.enabled?U(O):s.value.enabled?ae(O):H(O)},toggleYearPicker:A,handleYearSelect:M,handleYear:S}},zA={class:"dp--quarter-items"},WA=["data-test-id","disabled","onClick","onMouseover"],jA=st({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...Jn},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=wn(r,"yearMode"),{defaultedMultiCalendars:o,defaultedConfig:l,groupedYears:u,year:c,isDisabled:d,quarters:h,modelValue:f,showYearPicker:p,setHoverDate:m,selectQuarter:w,toggleYearPicker:y,handleYearSelect:k,handleYear:A}=YA(i,a);return t({getSidebarProps:()=>({modelValue:f,year:c,selectQuarter:w,handleYearSelect:k,handleYear:A})}),(M,S)=>(T(),Se(fl,{"multi-calendars":_(o).count,collapse:M.collapse,stretch:"","is-mobile":M.isMobile},{default:Pe(({instance:C})=>[oe("div",{class:"dp-quarter-picker-wrap",style:Rt({minHeight:`${_(l).modeHeight}px`})},[M.$slots["top-extra"]?ye(M.$slots,"top-extra",{key:0,value:M.internalModelValue}):se("",!0),oe("div",null,[Ae(hg,lt(M.$props,{items:_(u)(C),instance:C,"show-year-picker":_(p)[C],year:_(c)(C),"is-disabled":D=>_(d)(C,D),onHandleYear:D=>_(A)(C,D),onYearSelect:D=>_(k)(D,C),onToggleYearPicker:D=>_(y)(C,D==null?void 0:D.flow,D==null?void 0:D.show)}),Gt({_:2},[je(_(s),(D,V)=>({name:D,fn:Pe(I=>[ye(M.$slots,D,nt(Wt(I)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),oe("div",zA,[(T(!0),G(De,null,je(_(h)(C),(D,V)=>(T(),G("div",{key:V},[oe("button",{type:"button",class:ge(["dp--qr-btn",{"dp--qr-btn-active":D.active,"dp--qr-btn-between":D.isBetween,"dp--qr-btn-disabled":D.disabled,"dp--highlighted":D.highlighted}]),"data-test-id":D.value,disabled:D.disabled,onClick:I=>_(w)(D.value,C,D.disabled),onMouseover:I=>_(m)(D.value)},[M.$slots.quarter?ye(M.$slots,"quarter",{key:0,value:D.value,text:D.text}):(T(),G(De,{key:1},[Ft(Le(D.text),1)],64))],42,WA)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),yg=(e,t)=>{const n=ce(0);dt(()=>{a(),window.addEventListener("resize",a,{passive:!0})}),ii(()=>{window.removeEventListener("resize",a)});const a=()=>{n.value=window.document.documentElement.clientWidth};return{isMobile:X(()=>n.value<=e.value.mobileBreakpoint&&!t?!0:void 0)}},XA=["id","tabindex","role","aria-label"],GA={key:0,class:"dp--menu-load-container"},qA={key:1,class:"dp--menu-header"},KA=["data-dp-mobile"],ZA={key:0,class:"dp__sidebar_left"},QA=["data-dp-mobile"],JA=["data-test-id","data-dp-mobile","onClick","onKeydown"],ek={key:2,class:"dp__sidebar_right"},tk={key:3,class:"dp__action_extra"},Jh=st({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...hl,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle","menu-blur"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=ce(null),s=X(()=>{const{openOnTop:R,...F}=i;return{...F,isMobile:m.value,flowStep:Q.value,menuWrapRef:r.value}}),{setMenuFocused:o,setShiftKey:l,control:u}=dg(),c=Qn(),{defaultedTextInput:d,defaultedInline:h,defaultedConfig:f,defaultedUI:p}=bt(i),{isMobile:m}=yg(f,i.shadow),w=ce(null),y=ce(0),k=ce(null),A=ce(!1),M=ce(null),S=ce(!1);dt(()=>{if(!i.shadow){A.value=!0,C(),window.addEventListener("resize",C);const R=Bt(r);if(R&&!d.value.enabled&&!h.value.enabled&&(o(!0),ie()),R){const F=pe=>{S.value=!0,f.value.allowPreventDefault&&pe.preventDefault(),ja(pe,f.value,!0)};R.addEventListener("pointerdown",F),R.addEventListener("mousedown",F)}}document.addEventListener("mousedown",fe)}),ii(()=>{window.removeEventListener("resize",C),document.addEventListener("mousedown",fe)});const C=()=>{const R=Bt(k);R&&(y.value=R.getBoundingClientRect().width)},{arrowRight:D,arrowLeft:V,arrowDown:I,arrowUp:N}=oi(),{flowStep:Q,updateFlowStep:U,childMount:ae,resetFlow:H,handleFlow:O}=sk(i,a,M),B=X(()=>i.monthPicker?cA:i.yearPicker?hA:i.timePicker?MA:i.quarterPicker?jA:UA),K=X(()=>{var be,ke;var R;if(f.value.arrowLeft)return f.value.arrowLeft;const F=(R=r.value)==null?void 0:R.getBoundingClientRect(),pe=i.getInputRect();return(pe==null?void 0:pe.width)<(y==null?void 0:y.value)&&(pe==null?void 0:pe.left)<=((be=F==null?void 0:F.left)!=null?be:0)?`${(pe==null?void 0:pe.width)/2}px`:(pe==null?void 0:pe.right)>=((ke=F==null?void 0:F.right)!=null?ke:0)&&(pe==null?void 0:pe.width)<(y==null?void 0:y.value)?`${(y==null?void 0:y.value)-(pe==null?void 0:pe.width)/2}px`:"50%"}),ie=()=>{const R=Bt(r);R&&R.focus({preventScroll:!0})},ee=X(()=>{var R;return((R=M.value)==null?void 0:R.getSidebarProps())||{}}),ue=()=>{i.openOnTop&&a("recalculate-position")},te=wn(c,"action"),re=X(()=>i.monthPicker||i.yearPicker?wn(c,"monthYear"):i.timePicker?wn(c,"timePicker"):wn(c,"shared")),q=X(()=>i.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),ne=X(()=>({dp__menu_disabled:i.disabled,dp__menu_readonly:i.readonly,"dp-menu-loading":i.loading})),L=X(()=>{var R;return{dp__menu:!0,dp__menu_index:!h.value.enabled,dp__relative:h.value.enabled,...(R=p.value.menu)!=null?R:{}}}),J=R=>{ja(R,f.value,!0)},v=()=>{i.escClose&&a("close-picker")},$=R=>{if(i.arrowNavigation){if(R===un.up)return N();if(R===un.down)return I();if(R===un.left)return V();if(R===un.right)return D()}else R===un.left||R===un.up?x("handleArrow",un.left,0,R===un.up):x("handleArrow",un.right,0,R===un.down)},de=R=>{l(R.shiftKey),!i.disableMonthYearSelect&&R.code===mt.tab&&R.target.classList.contains("dp__menu")&&u.value.shiftKeyInMenu&&(R.preventDefault(),ja(R,f.value,!0),a("close-picker"))},Ce=()=>{ie(),a("time-picker-close")},j=R=>{var F,pe,be;(F=M.value)==null||F.toggleTimePicker(!1,!1),(pe=M.value)==null||pe.toggleMonthPicker(!1,!1,R),(be=M.value)==null||be.toggleYearPicker(!1,!1,R)},we=(R,F=0)=>{var pe,be,ke;return R==="month"?(pe=M.value)==null?void 0:pe.toggleMonthPicker(!1,!0,F):R==="year"?(be=M.value)==null?void 0:be.toggleYearPicker(!1,!0,F):R==="time"?(ke=M.value)==null?void 0:ke.toggleTimePicker(!0,!1):j(F)},x=(R,...F)=>{var pe,be;(pe=M.value)!=null&&pe[R]&&((be=M.value)==null||be[R](...F))},E=()=>{x("selectCurrentDate")},b=(R,F)=>{x("presetDate",Wv(R),F)},W=()=>{x("clearHoverDate")},Y=(R,F)=>{x("updateMonthYear",R,F)},z=(R,F)=>{R.preventDefault(),$(F)},he=R=>{var F,pe,be;if(de(R),R.key===mt.home||R.key===mt.end)return x("selectWeekDate",R.key===mt.home,R.target.getAttribute("id"));switch((R.key===mt.pageUp||R.key===mt.pageDown)&&(R.shiftKey?(x("changeYear",R.key===mt.pageUp),(F=tc(r.value,"overlay-year"))==null||F.focus()):(x("changeMonth",R.key===mt.pageUp),(pe=tc(r.value,R.key===mt.pageUp?"action-prev":"action-next"))==null||pe.focus()),R.target.getAttribute("id")&&((be=r.value)==null||be.focus({preventScroll:!0}))),R.key){case mt.esc:return v();case mt.arrowLeft:return z(R,un.left);case mt.arrowRight:return z(R,un.right);case mt.arrowUp:return z(R,un.up);case mt.arrowDown:return z(R,un.down);default:return}},fe=R=>{var F;h.value.enabled&&!h.value.input&&!((F=r.value)!=null&&F.contains(R.target))&&S.value&&(S.value=!1,a("menu-blur"))};return t({updateMonthYear:Y,switchView:we,handleFlow:O,onValueCleared:()=>{var R,F;(F=(R=M.value)==null?void 0:R.setStartTime)==null||F.call(R)}}),(R,F)=>{var pe,be,ke;return T(),G("div",{id:R.uid?`dp-menu-${R.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:_(h).enabled?void 0:"0",role:_(h).enabled?void 0:"dialog","aria-label":(pe=R.ariaLabels)==null?void 0:pe.menu,class:ge(L.value),style:Rt({"--dp-arrow-left":K.value}),onMouseleave:W,onClick:J,onKeydown:he},[(R.disabled||R.readonly)&&_(h).enabled||R.loading?(T(),G("div",{key:0,class:ge(ne.value)},[R.loading?(T(),G("div",GA,F[19]||(F[19]=[oe("span",{class:"dp--menu-loader"},null,-1)]))):se("",!0)],2)):se("",!0),R.$slots["menu-header"]?(T(),G("div",qA,[ye(R.$slots,"menu-header")])):se("",!0),!_(h).enabled&&!R.teleportCenter?(T(),G("div",{key:2,class:ge(q.value)},null,2)):se("",!0),oe("div",{ref_key:"innerMenuRef",ref:k,class:ge({dp__menu_content_wrapper:((be=R.presetDates)==null?void 0:be.length)||!!R.$slots["left-sidebar"]||!!R.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((ke=R.presetDates)==null?void 0:ke.length)||!!R.$slots["left-sidebar"]||!!R.$slots["right-sidebar"])}),"data-dp-mobile":_(m),style:Rt({"--dp-menu-width":`${y.value}px`})},[R.$slots["left-sidebar"]?(T(),G("div",ZA,[ye(R.$slots,"left-sidebar",nt(Wt(ee.value)))])):se("",!0),R.presetDates.length?(T(),G("div",{key:1,class:ge({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0}),"data-dp-mobile":_(m)},[(T(!0),G(De,null,je(R.presetDates,(me,Be)=>{var He;return T(),G(De,{key:Be},[me.slot?ye(R.$slots,me.slot,{key:0,presetDate:b,label:me.label,value:me.value}):(T(),G("button",{key:1,type:"button",style:Rt(me.style||{}),class:ge(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test-id":(He=me.testId)!=null?He:void 0,"data-dp-mobile":_(m),onClick:Gn($e=>b(me.value,me.noTz),["prevent"]),onKeydown:$e=>_(pn)($e,()=>b(me.value,me.noTz),!0)},Le(me.label),47,JA))],64)}),128))],10,QA)):se("",!0),oe("div",{ref_key:"calendarWrapperRef",ref:w,class:"dp__instance_calendar",role:"document"},[(T(),Se(ri(B.value),lt({ref_key:"dynCmpRef",ref:M},s.value,{"flow-step":_(Q),onMount:_(ae),onUpdateFlowStep:_(U),onResetFlow:_(H),onFocusMenu:ie,onSelectDate:F[0]||(F[0]=me=>R.$emit("select-date")),onDateUpdate:F[1]||(F[1]=me=>R.$emit("date-update",me)),onTooltipOpen:F[2]||(F[2]=me=>R.$emit("tooltip-open",me)),onTooltipClose:F[3]||(F[3]=me=>R.$emit("tooltip-close",me)),onAutoApply:F[4]||(F[4]=me=>R.$emit("auto-apply",me)),onRangeStart:F[5]||(F[5]=me=>R.$emit("range-start",me)),onRangeEnd:F[6]||(F[6]=me=>R.$emit("range-end",me)),onInvalidFixedRange:F[7]||(F[7]=me=>R.$emit("invalid-fixed-range",me)),onTimeUpdate:F[8]||(F[8]=me=>R.$emit("time-update")),onAmPmChange:F[9]||(F[9]=me=>R.$emit("am-pm-change",me)),onTimePickerOpen:F[10]||(F[10]=me=>R.$emit("time-picker-open",me)),onTimePickerClose:Ce,onRecalculatePosition:ue,onUpdateMonthYear:F[11]||(F[11]=me=>R.$emit("update-month-year",me)),onAutoApplyInvalid:F[12]||(F[12]=me=>R.$emit("auto-apply-invalid",me)),onInvalidDate:F[13]||(F[13]=me=>R.$emit("invalid-date",me)),onOverlayToggle:F[14]||(F[14]=me=>R.$emit("overlay-toggle",me)),"onUpdate:internalModelValue":F[15]||(F[15]=me=>R.$emit("update:internal-model-value",me))}),Gt({_:2},[je(re.value,(me,Be)=>({name:me,fn:Pe(He=>[ye(R.$slots,me,nt(Wt({...He})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),R.$slots["right-sidebar"]?(T(),G("div",ek,[ye(R.$slots,"right-sidebar",nt(Wt(ee.value)))])):se("",!0),R.$slots["action-extra"]?(T(),G("div",tk,[R.$slots["action-extra"]?ye(R.$slots,"action-extra",{key:0,selectCurrentDate:E}):se("",!0)])):se("",!0)],14,KA),!R.autoApply||_(f).keepActionRow?(T(),Se(tA,lt({key:3,"menu-mount":A.value},s.value,{"calendar-width":y.value,onClosePicker:F[16]||(F[16]=me=>R.$emit("close-picker")),onSelectDate:F[17]||(F[17]=me=>R.$emit("select-date")),onInvalidSelect:F[18]||(F[18]=me=>R.$emit("invalid-select")),onSelectNow:E}),Gt({_:2},[je(_(te),(me,Be)=>({name:me,fn:Pe(He=>[ye(R.$slots,me,nt(Wt({...He})))])}))]),1040,["menu-mount","calendar-width"])):se("",!0)],46,XA)}}});var Xi=(e=>(e.center="center",e.left="left",e.right="right",e))(Xi||{});const nk=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:a,inline:i,emit:r,props:s,slots:o})=>{const{defaultedConfig:l}=bt(s),u=ce({}),c=ce(!1),d=ce({top:"0",left:"0"}),h=ce(!1),f=ds(s,"teleportCenter");We(f,()=>{d.value=JSON.parse(JSON.stringify({})),S()});const p=B=>{if(s.teleport){const K=B.getBoundingClientRect();return{left:K.left+window.scrollX,top:K.top+window.scrollY}}return{top:0,left:0}},m=(B,K)=>{d.value.left=`${B+K-u.value.width}px`},w=B=>{d.value.left=`${B}px`},y=(B,K)=>{s.position===Xi.left&&w(B),s.position===Xi.right&&m(B,K),s.position===Xi.center&&(d.value.left=`${B+K/2-u.value.width/2}px`)},k=B=>{const{width:K,height:ie}=B.getBoundingClientRect(),{top:ee,left:ue}=p(B);return{top:+ee,left:+ue,width:K,height:ie}},A=()=>{d.value.left="50%",d.value.top="50%",d.value.transform="translate(-50%, -50%)",d.value.position="fixed",delete d.value.opacity},M=()=>{const B=Bt(n);d.value=s.altPosition(B)},S=(B=!0)=>{var K;if(!i.value.enabled){if(f.value)return A();if(s.altPosition!==null)return M();if(B){const ie=s.teleport?(K=t.value)==null?void 0:K.$el:e.value;ie&&(u.value=ie.getBoundingClientRect()),r("recalculate-position")}return U()}},C=({inputEl:B,left:K,width:ie})=>{window.screen.width>768&&!c.value&&y(K,ie),I(B)},D=B=>{const{top:K,left:ie,height:ee,width:ue}=k(B);d.value.top=`${ee+K+ +s.offset}px`,h.value=!1,c.value||(d.value.left=`${ie+ue/2-u.value.width/2}px`),C({inputEl:B,left:ie,width:ue})},V=B=>{const{top:K,left:ie,width:ee}=k(B);d.value.top=`${K-+s.offset-u.value.height}px`,h.value=!0,C({inputEl:B,left:ie,width:ee})},I=B=>{if(s.autoPosition){const{left:K,width:ie}=k(B),{left:ee,right:ue}=u.value;if(!c.value){if(Math.abs(ee)!==Math.abs(ue)){if(ee<=0)return c.value=!0,w(K);if(ue>=document.documentElement.clientWidth)return c.value=!0,m(K,ie)}return y(K,ie)}}},N=()=>{const B=Bt(n);if(B){if(s.autoPosition===Fn.top)return Fn.top;if(s.autoPosition===Fn.bottom)return Fn.bottom;const{height:K}=u.value,{top:ie,height:ee}=B.getBoundingClientRect(),ue=window.innerHeight-ie-ee,te=ie;return K<=ue?Fn.bottom:K>ue&&K<=te?Fn.top:ue>=te?Fn.bottom:Fn.top}return Fn.bottom},Q=B=>N()===Fn.bottom?D(B):V(B),U=()=>{const B=Bt(n);if(B)return s.autoPosition?Q(B):D(B)},ae=function(B){if(B){const K=B.scrollHeight>B.clientHeight,ie=window.getComputedStyle(B).overflowY.indexOf("hidden")!==-1;return K&&!ie}return!0},H=function(B){return!B||B===document.body||B.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:ae(B)?B:H(B.assignedSlot&&l.value.shadowDom?B.assignedSlot.parentNode:B.parentNode)},O=B=>{if(B)switch(s.position){case Xi.left:return{left:0,transform:"translateX(0)"};case Xi.right:return{left:`${B.width}px`,transform:"translateX(-100%)"};default:return{left:`${B.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:h,menuStyle:d,xCorrect:c,setMenuPosition:S,getScrollableParent:H,shadowRender:(B,K)=>{var ie,ee,ue;const te=document.createElement("div"),re=(ie=Bt(n))==null?void 0:ie.getBoundingClientRect();te.setAttribute("id","dp--temp-container");const q=(ee=a.value)!=null&&ee.clientWidth?a.value:document.body;q.append(te);const ne=O(re),L=l.value.shadowDom?Object.keys(o).filter(v=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(v)):Object.keys(o),J=ir(B,{...K,shadow:!0,style:{opacity:0,position:"absolute",...ne}},Object.fromEntries(L.map(v=>[v,o[v]])));Ch(J,te),u.value=(ue=J.el)==null?void 0:ue.getBoundingClientRect(),Ch(null,te),q.removeChild(te)}}},Ra=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]},{name:"menu-header",use:["menu"]}],ak=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],ik={all:()=>Ra,monthYear:()=>Ra.filter(e=>e.use.includes("month-year")),input:()=>ak,timePicker:()=>Ra.filter(e=>e.use.includes("time")),action:()=>Ra.filter(e=>e.use.includes("action")),calendar:()=>Ra.filter(e=>e.use.includes("calendar")),menu:()=>Ra.filter(e=>e.use.includes("menu")),shared:()=>Ra.filter(e=>e.use.includes("shared")),yearMode:()=>Ra.filter(e=>e.use.includes("year-mode"))},wn=(e,t,n)=>{const a=[];return ik[t]().forEach(i=>{e[i.name]&&a.push(i.name)}),n!=null&&n.length&&n.forEach(i=>{i.slot&&a.push(i.slot)}),a},Rs=e=>{const t=X(()=>a=>e.value?a?e.value.open:e.value.close:""),n=X(()=>a=>e.value?a?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Is=(e,t,n)=>{const{defaultedRange:a,defaultedTz:i}=bt(e),r=ve(vn(ve(),i.value.timezone)),s=ce([{month:Ye(r),year:Ve(r)}]),o=h=>{const f={hours:Ma(r),minutes:Qa(r),seconds:0};return a.value.enabled?[f[h],f[h]]:f[h]},l=Zn({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});We(a,(h,f)=>{h.enabled!==f.enabled&&(l.hours=o("hours"),l.minutes=o("minutes"),l.seconds=o("seconds"))},{deep:!0});const u=X({get:()=>e.internalModelValue,set:h=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",h)}}),c=X(()=>h=>s.value[h]?s.value[h].month:0),d=X(()=>h=>s.value[h]?s.value[h].year:0);return We(u,(h,f)=>{n&&JSON.stringify(h!=null?h:{})!==JSON.stringify(f!=null?f:{})&&n()},{deep:!0}),{calendars:s,time:l,modelValue:u,month:c,year:d,today:r}},rk=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:a,defaultedUI:i,defaultedHighlight:r,defaultedTz:s,propDates:o,defaultedRange:l}=bt(t),{isDisabled:u}=li(t),c=ce(null),d=ce(vn(new Date,s.value.timezone)),h=v=>{!v.current&&t.hideOffsetDates||(c.value=v.value)},f=()=>{c.value=null},p=v=>Array.isArray(e.value)&&l.value.enabled&&e.value[0]&&c.value?v?Tt(c.value,e.value[0]):Mt(c.value,e.value[0]):!0,m=(v,$)=>{const de=()=>e.value?$?e.value[0]||null:e.value[1]:null,Ce=e.value&&Array.isArray(e.value)?de():null;return ze(ve(v.value),Ce)},w=v=>{var de;const $=Array.isArray(e.value)?e.value[0]:null;return v?!Mt((de=c.value)!=null?de:null,$):!0},y=(v,$=!0)=>(l.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!v.current?!1:ze(ve(v.value),e.value[$?0:1]):l.value.enabled?m(v,$)&&w($)||ze(v.value,Array.isArray(e.value)?e.value[0]:null)&&p($):!1,k=(v,$)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const de=ze(v.value,c.value);return $?Tt(e.value[0],v.value)&&de:Mt(e.value[0],v.value)&&de}return!1},A=v=>!e.value||t.hideOffsetDates&&!v.current?!1:l.value.enabled?t.modelAuto&&Array.isArray(e.value)?ze(v.value,e.value[0]?e.value[0]:d.value):!1:a.value.enabled&&Array.isArray(e.value)?e.value.some($=>ze($,v.value)):ze(v.value,e.value?e.value:d.value),M=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!v.current)return!1;const $=Cn(c.value,+l.value.autoRange),de=_a(ve(c.value),t.weekStart);return t.weekPicker?ze(de[1],ve(v.value)):ze($,ve(v.value))}return!1}return!1},S=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){const $=Cn(c.value,+l.value.autoRange);if(t.hideOffsetDates&&!v.current)return!1;const de=_a(ve(c.value),t.weekStart);return t.weekPicker?Tt(v.value,de[0])&&Mt(v.value,de[1]):Tt(v.value,c.value)&&Mt(v.value,$)}return!1}return!1},C=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!v.current)return!1;const $=_a(ve(c.value),t.weekStart);return t.weekPicker?ze($[0],v.value):ze(c.value,v.value)}return!1}return!1},D=v=>_s(e.value,c.value,v.value),V=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,I=()=>t.modelAuto?eg(t.internalModelValue):!0,N=v=>{if(t.weekPicker)return!1;const $=l.value.enabled?!y(v)&&!y(v,!1):!0;return!u(v.value)&&!A(v)&&!(!v.current&&t.hideOffsetDates)&&$},Q=v=>l.value.enabled?t.modelAuto?V()&&A(v):!1:A(v),U=v=>r.value?Ax(v.value,o.value.highlight):!1,ae=v=>{const $=u(v.value);return $&&(typeof r.value=="function"?!r.value(v.value,$):!r.value.options.highlightDisabled)},H=v=>{var $;return typeof r.value=="function"?r.value(v.value):($=r.value.weekdays)==null?void 0:$.includes(v.value.getDay())},O=v=>(l.value.enabled||t.weekPicker)&&(!(n.value.count>0)||v.current)&&I()&&!(!v.current&&t.hideOffsetDates)&&!A(v)?D(v):!1,B=v=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:$,after:de}=qh(+l.value.maxRange,e.value[0]);return lr(v.value,$)||Ci(v.value,de)}return!1},K=v=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:$,after:de}=qh(+l.value.minRange,e.value[0]);return _s([$,de],e.value[0],v.value)}return!1},ie=v=>l.value.enabled&&(l.value.maxRange||l.value.minRange)?l.value.maxRange&&l.value.minRange?B(v)||K(v):l.value.maxRange?B(v):K(v):!1,ee=v=>{const{isRangeStart:$,isRangeEnd:de}=q(v),Ce=l.value.enabled?$||de:!1;return{dp__cell_offset:!v.current,dp__pointer:!t.disabled&&!(!v.current&&t.hideOffsetDates)&&!u(v.value)&&!ie(v),dp__cell_disabled:u(v.value)||ie(v),dp__cell_highlight:!ae(v)&&(U(v)||H(v))&&!Q(v)&&!Ce&&!C(v)&&!(O(v)&&t.weekPicker)&&!de,dp__cell_highlight_active:!ae(v)&&(U(v)||H(v))&&Q(v),dp__today:!t.noToday&&ze(v.value,d.value)&&v.current,"dp--past":Mt(v.value,d.value),"dp--future":Tt(v.value,d.value)}},ue=v=>({dp__active_date:Q(v),dp__date_hover:N(v)}),te=v=>{if(e.value&&!Array.isArray(e.value)){const $=_a(e.value,t.weekStart);return{...L(v),dp__range_start:ze($[0],v.value),dp__range_end:ze($[1],v.value),dp__range_between_week:Tt(v.value,$[0])&&Mt(v.value,$[1])}}return{...L(v)}},re=v=>{if(e.value&&Array.isArray(e.value)){const $=_a(e.value[0],t.weekStart),de=e.value[1]?_a(e.value[1],t.weekStart):[];return{...L(v),dp__range_start:ze($[0],v.value)||ze(de[0],v.value),dp__range_end:ze($[1],v.value)||ze(de[1],v.value),dp__range_between_week:Tt(v.value,$[0])&&Mt(v.value,$[1])||Tt(v.value,de[0])&&Mt(v.value,de[1]),dp__range_between:Tt(v.value,$[1])&&Mt(v.value,de[0])}}return{...L(v)}},q=v=>{const $=n.value.count>0?v.current&&y(v)&&I():y(v)&&I(),de=n.value.count>0?v.current&&y(v,!1)&&I():y(v,!1)&&I();return{isRangeStart:$,isRangeEnd:de}},ne=v=>{const{isRangeStart:$,isRangeEnd:de}=q(v);return{dp__range_start:$,dp__range_end:de,dp__range_between:O(v),dp__date_hover:ze(v.value,c.value)&&!$&&!de&&!t.weekPicker,dp__date_hover_start:k(v,!0),dp__date_hover_end:k(v,!1)}},L=v=>({...ne(v),dp__cell_auto_range:S(v),dp__cell_auto_range_start:C(v),dp__cell_auto_range_end:M(v)}),J=v=>l.value.enabled?l.value.autoRange?L(v):t.modelAuto?{...ue(v),...ne(v)}:t.weekPicker?re(v):ne(v):t.weekPicker?te(v):ue(v);return{setHoverDate:h,clearHoverDate:f,getDayClassData:v=>{var $;return t.hideOffsetDates&&!v.current?{}:{...ee(v),...J(v),[t.dayClass?t.dayClass(v.value,t.internalModelValue):""]:!0,...($=i.value.calendarCell)!=null?$:{}}}}},li=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:a,defaultedMultiDates:i}=bt(e),r=H=>a.value.disabledDates?typeof a.value.disabledDates=="function"?a.value.disabledDates(ve(H)):!!Io(H,a.value.disabledDates):!1,s=H=>a.value.maxDate?e.yearPicker?Ve(H)>Ve(a.value.maxDate):Tt(H,a.value.maxDate):!1,o=H=>a.value.minDate?e.yearPicker?Ve(H){const O=s(H),B=o(H),K=r(H),ie=t.value.months.map(q=>+q).includes(Ye(H)),ee=e.disabledWeekDays.length?e.disabledWeekDays.some(q=>+q===cw(H)):!1,ue=f(H),te=Ve(H),re=te<+e.yearRange[0]||te>+e.yearRange[1];return!(O||B||K||ie||re||ee||ue)},u=(H,O)=>Mt(...$a(a.value.minDate,H,O))||ze(...$a(a.value.minDate,H,O)),c=(H,O)=>Tt(...$a(a.value.maxDate,H,O))||ze(...$a(a.value.maxDate,H,O)),d=(H,O,B)=>{let K=!1;return a.value.maxDate&&B&&c(H,O)&&(K=!0),a.value.minDate&&!B&&u(H,O)&&(K=!0),K},h=(H,O,B,K)=>{let ie=!1;return K&&(a.value.minDate||a.value.maxDate)?a.value.minDate&&a.value.maxDate?ie=d(H,O,B):(a.value.minDate&&u(H,O)||a.value.maxDate&&c(H,O))&&(ie=!0):ie=!0,ie},f=H=>Array.isArray(a.value.allowedDates)&&!a.value.allowedDates.length?!0:a.value.allowedDates?!Io(H,a.value.allowedDates):!1,p=H=>!l(H),m=H=>n.value.noDisabledRange?!N1({start:H[0],end:H[1]}).some(O=>p(O)):!0,w=H=>{if(H){const O=Ve(H);return O>=+e.yearRange[0]&&O<=e.yearRange[1]}return!0},y=(H,O)=>!!(Array.isArray(H)&&H[O]&&(n.value.maxRange||n.value.minRange)&&w(H[O])),k=(H,O,B=0)=>{if(y(O,B)&&w(H)){const K=I1(H,O[B]),ie=sg(O[B],H),ee=ie.length===1?0:ie.filter(te=>p(te)).length,ue=Math.abs(K)-(n.value.minMaxRawRange?0:ee);if(n.value.minRange&&n.value.maxRange)return ue>=+n.value.minRange&&ue<=+n.value.maxRange;if(n.value.minRange)return ue>=+n.value.minRange;if(n.value.maxRange)return ue<=+n.value.maxRange}return!0},A=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,M=H=>Array.isArray(H)?[H[0]?ql(H[0]):null,H[1]?ql(H[1]):null]:ql(H),S=(H,O,B)=>H.find(K=>+K.hours===Ma(O)&&K.minutes==="*"?!0:+K.minutes===Qa(O)&&+K.hours===Ma(O))&&B,C=(H,O,B)=>{const[K,ie]=H,[ee,ue]=O;return!S(K,ee,B)&&!S(ie,ue,B)&&B},D=(H,O)=>{const B=Array.isArray(O)?O:[O];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?C(e.disabledTimes,B,H):!B.some(K=>S(e.disabledTimes,K,H)):H},V=(H,O)=>{const B=Array.isArray(O)?[Mi(O[0]),O[1]?Mi(O[1]):void 0]:Mi(O),K=!e.disabledTimes(B);return H&&K},I=(H,O)=>e.disabledTimes?Array.isArray(e.disabledTimes)?D(O,H):V(O,H):O,N=H=>{let O=!0;if(!H||A())return!0;const B=!a.value.minDate&&!a.value.maxDate?M(H):H;return(e.maxTime||a.value.maxDate)&&(O=Gh(e.maxTime,a.value.maxDate,"max",Ut(B),O)),(e.minTime||a.value.minDate)&&(O=Gh(e.minTime,a.value.minDate,"min",Ut(B),O)),I(H,O)},Q=H=>{if(!e.monthPicker)return!0;let O=!0;const B=ve(Un(H));if(a.value.minDate&&a.value.maxDate){const K=ve(Un(a.value.minDate)),ie=ve(Un(a.value.maxDate));return Tt(B,K)&&Mt(B,ie)||ze(B,K)||ze(B,ie)}if(a.value.minDate){const K=ve(Un(a.value.minDate));O=Tt(B,K)||ze(B,K)}if(a.value.maxDate){const K=ve(Un(a.value.maxDate));O=Mt(B,K)||ze(B,K)}return O},U=X(()=>H=>!e.enableTimePicker||e.ignoreTimeValidation?!0:N(H)),ae=X(()=>H=>e.monthPicker?Array.isArray(H)&&(n.value.enabled||i.value.enabled)?!H.filter(O=>!Q(O)).length:Q(H):!0);return{isDisabled:p,validateDate:l,validateMonthYearInRange:h,isDateRangeAllowed:m,checkMinMaxRange:k,isValidTime:N,isTimeValid:U,isMonthValid:ae}},ml=()=>{const e=X(()=>(a,i)=>a==null?void 0:a.includes(i)),t=X(()=>(a,i)=>a.count?a.solo?!0:i===0:!0),n=X(()=>(a,i)=>a.count?a.solo?!0:i===a.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},sk=(e,t,n)=>{const a=ce(0),i=Zn({[Si.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[Si.calendar]:!1,[Si.header]:!1}),r=X(()=>e.monthPicker||e.timePicker),s=d=>{var h;if((h=e.flow)!=null&&h.length){if(!d&&r.value)return c();i[d]=!0,Object.keys(i).filter(f=>!i[f]).length||c()}},o=()=>{var d,h;(d=e.flow)!=null&&d.length&&a.value!==-1&&(a.value+=1,t("flow-step",a.value),c()),((h=e.flow)==null?void 0:h.length)===a.value&&Kt().then(()=>l())},l=()=>{a.value=-1},u=(d,h,...f)=>{var p,m;e.flow[a.value]===d&&n.value&&((m=(p=n.value)[h])==null||m.call(p,...f))},c=(d=0)=>{d&&(a.value+=d),u(tn.month,"toggleMonthPicker",!0),u(tn.year,"toggleYearPicker",!0),u(tn.calendar,"toggleTimePicker",!1,!0),u(tn.time,"toggleTimePicker",!0,!0);const h=e.flow[a.value];(h===tn.hours||h===tn.minutes||h===tn.seconds)&&u(h,"toggleTimePicker",!0,!0,h)};return{childMount:s,updateFlowStep:o,resetFlow:l,handleFlow:c,flowStep:a}},ok={key:1,class:"dp__input_wrap"},lk=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],uk={key:2,class:"dp--clear-btn"},ck=["aria-label"],dk=st({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...hl},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur","text-input"],setup(e,{expose:t,emit:n}){const a=n,i=e,{defaultedTextInput:r,defaultedAriaLabels:s,defaultedInline:o,defaultedConfig:l,defaultedRange:u,defaultedMultiDates:c,defaultedUI:d,getDefaultPattern:h,getDefaultStartTime:f}=bt(i),{checkMinMaxRange:p}=li(i),m=ce(),w=ce(null),y=ce(!1),k=ce(!1),A=X(()=>{var te;return{dp__pointer:!i.disabled&&!i.readonly&&!r.value.enabled,dp__disabled:i.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!i.hideInputIcon,dp__input_valid:typeof i.state=="boolean"?i.state:!1,dp__input_invalid:typeof i.state=="boolean"?!i.state:!1,dp__input_focus:y.value||i.isMenuOpen,dp__input_reg:!r.value.enabled,...(te=d.value.input)!=null?te:{}}}),M=()=>{a("set-input-date",null),i.clearable&&i.autoApply&&(a("set-empty-date"),m.value=null)},S=te=>{var q;const re=f();return Mx(te,(q=r.value.format)!=null?q:h(),re!=null?re:og({},i.enableSeconds),i.inputValue,k.value,i.formatLocale)},C=te=>{const{rangeSeparator:re}=r.value,[q,ne]=te.split(`${re}`);if(q){const L=S(q.trim()),J=ne?S(ne.trim()):null;if(Ci(L,J))return;const v=L&&J?[L,J]:[L];p(J,v,0)&&(m.value=L?v:null)}},D=()=>{k.value=!0},V=te=>{if(u.value.enabled)C(te);else if(c.value.enabled){const re=te.split(";");m.value=re.map(q=>S(q.trim())).filter(q=>q)}else m.value=S(te)},I=te=>{var re;const q=typeof te=="string"?te:(re=te.target)==null?void 0:re.value;q!==""?(r.value.openMenu&&!i.isMenuOpen&&a("open"),V(q),a("set-input-date",m.value)):M(),k.value=!1,a("update:input-value",q),a("text-input",te,m.value)},N=te=>{r.value.enabled?(V(te.target.value),r.value.enterSubmit&&nc(m.value)&&i.inputValue!==""?(a("set-input-date",m.value,!0),m.value=null):r.value.enterSubmit&&i.inputValue===""&&(m.value=null,a("clear"))):ae(te)},Q=(te,re)=>{r.value.enabled&&r.value.tabSubmit&&!re&&V(te.target.value),r.value.tabSubmit&&nc(m.value)&&i.inputValue!==""?(a("set-input-date",m.value,!0,!0),m.value=null):r.value.tabSubmit&&i.inputValue===""&&(m.value=null,a("clear",!0))},U=()=>{y.value=!0,a("focus"),Kt().then(()=>{var te;r.value.enabled&&r.value.selectOnFocus&&((te=w.value)==null||te.select())})},ae=te=>{if(ja(te,l.value,!0),r.value.enabled&&r.value.openMenu&&!o.value.input){if(r.value.openMenu==="open"&&!i.isMenuOpen)return a("open");if(r.value.openMenu==="toggle")return a("toggle")}else r.value.enabled||a("toggle")},H=()=>{a("real-blur"),y.value=!1,(!i.isMenuOpen||o.value.enabled&&o.value.input)&&a("blur"),i.autoApply&&r.value.enabled&&m.value&&!i.isMenuOpen&&(a("set-input-date",m.value),a("select-date"),m.value=null)},O=te=>{ja(te,l.value,!0),a("clear")},B=()=>{a("close")},K=te=>{if(te.key==="Tab"&&Q(te),te.key==="Enter"&&N(te),te.key==="Escape"&&r.value.escClose&&B(),!r.value.enabled){if(te.code==="Tab")return;te.preventDefault()}},ie=()=>{var te;(te=w.value)==null||te.focus({preventScroll:!0})},ee=te=>{m.value=te},ue=te=>{te.key===mt.tab&&Q(te,!0)};return t({focusInput:ie,setParsedDate:ee}),(te,re)=>{var q,ne,L;return T(),G("div",{onClick:ae},[te.$slots.trigger&&!te.$slots["dp-input"]&&!_(o).enabled?ye(te.$slots,"trigger",{key:0}):se("",!0),!te.$slots.trigger&&(!_(o).enabled||_(o).input)?(T(),G("div",ok,[te.$slots["dp-input"]&&!te.$slots.trigger&&(!_(o).enabled||_(o).enabled&&_(o).input)?ye(te.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:I,onEnter:N,onTab:Q,onClear:O,onBlur:H,onKeypress:K,onPaste:D,onFocus:U,openMenu:()=>te.$emit("open"),closeMenu:()=>te.$emit("close"),toggleMenu:()=>te.$emit("toggle")}):se("",!0),te.$slots["dp-input"]?se("",!0):(T(),G("input",{key:1,id:te.uid?`dp-input-${te.uid}`:void 0,ref_key:"inputRef",ref:w,"data-test-id":"dp-input",name:te.name,class:ge(A.value),inputmode:_(r).enabled?"text":"none",placeholder:te.placeholder,disabled:te.disabled,readonly:te.readonly,required:te.required,value:e.inputValue,autocomplete:te.autocomplete,"aria-label":(q=_(s))==null?void 0:q.input,"aria-disabled":te.disabled||void 0,"aria-invalid":te.state===!1?!0:void 0,onInput:I,onBlur:H,onFocus:U,onKeypress:K,onKeydown:re[0]||(re[0]=J=>K(J)),onPaste:D},null,42,lk)),oe("div",{onClick:re[3]||(re[3]=J=>a("toggle"))},[te.$slots["input-icon"]&&!te.hideInputIcon?(T(),G("span",{key:0,class:"dp__input_icon",onClick:re[1]||(re[1]=J=>a("toggle"))},[ye(te.$slots,"input-icon")])):se("",!0),!te.$slots["input-icon"]&&!te.hideInputIcon&&!te.$slots["dp-input"]?(T(),Se(_(Ar),{key:1,"aria-label":(ne=_(s))==null?void 0:ne.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:re[2]||(re[2]=J=>a("toggle"))},null,8,["aria-label"])):se("",!0)]),te.$slots["clear-icon"]&&(te.alwaysClearable||e.inputValue&&te.clearable&&!te.disabled&&!te.readonly)?(T(),G("span",uk,[ye(te.$slots,"clear-icon",{clear:O})])):se("",!0),!te.$slots["clear-icon"]&&(te.alwaysClearable||te.clearable&&e.inputValue&&!te.disabled&&!te.readonly)?(T(),G("button",{key:3,"aria-label":(L=_(s))==null?void 0:L.clearInput,class:"dp--clear-btn",type:"button",onKeydown:re[4]||(re[4]=J=>_(pn)(J,()=>O(J),!0,ue)),onClick:re[5]||(re[5]=Gn(J=>O(J),["prevent"]))},[Ae(_(Q1),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,ck)):se("",!0)])):se("",!0)])}}}),hk=typeof window<"u"?window:void 0,tu=()=>{},fk=e=>Dc()?(um(e),!0):!1,pk=(e,t,n,a)=>{if(!e)return tu;let i=tu;const r=We(()=>_(e),o=>{i(),o&&(o.addEventListener(t,n,a),i=()=>{o.removeEventListener(t,n,a),i=tu})},{immediate:!0,flush:"post"}),s=()=>{r(),i()};return fk(s),s},mk=(e,t,n,a={})=>{const{window:i=hk,event:r="pointerdown"}=a;return i?pk(i,r,s=>{const o=Bt(e),l=Bt(t);!o||!l||o===s.target||s.composedPath().includes(o)||s.composedPath().includes(l)||n(s)},{passive:!0}):void 0},gk=["data-dp-mobile"],vk=st({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...hl},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle","text-input"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=ce(!1),o=ds(i,"modelValue"),l=ds(i,"timezone"),u=ce(null),c=ce(null),d=ce(null),h=ce(!1),f=ce(null),p=ce(!1),m=ce(!1),w=ce(!1),y=ce(!1),{setMenuFocused:k,setShiftKey:A}=dg(),{clearArrowNav:M}=oi(),{validateDate:S,isValidTime:C}=li(i),{defaultedTransitions:D,defaultedTextInput:V,defaultedInline:I,defaultedConfig:N,defaultedRange:Q,defaultedMultiDates:U}=bt(i),{menuTransition:ae,showTransition:H}=Rs(D),{isMobile:O}=yg(N);dt(()=>{J(i.modelValue),Kt().then(()=>{if(!I.value.enabled){const le=re(f.value);le==null||le.addEventListener("scroll",W),window==null||window.addEventListener("resize",Y)}}),I.value.enabled&&(s.value=!0),window==null||window.addEventListener("keyup",z),window==null||window.addEventListener("keydown",he)}),ii(()=>{if(!I.value.enabled){const le=re(f.value);le==null||le.removeEventListener("scroll",W),window==null||window.removeEventListener("resize",Y)}window==null||window.removeEventListener("keyup",z),window==null||window.removeEventListener("keydown",he)});const B=wn(r,"all",i.presetDates),K=wn(r,"input");We([o,l],()=>{J(o.value)},{deep:!0});const{openOnTop:ie,menuStyle:ee,xCorrect:ue,setMenuPosition:te,getScrollableParent:re,shadowRender:q}=nk({menuRef:u,menuRefInner:c,inputRef:d,pickerWrapperRef:f,inline:I,emit:a,props:i,slots:r}),{inputValue:ne,internalModelValue:L,parseExternalModelValue:J,emitModelValue:v,formatInputValue:$,checkBeforeEmit:de}=Zx(a,i,h),Ce=X(()=>({dp__main:!0,dp__theme_dark:i.dark,dp__theme_light:!i.dark,dp__flex_display:I.value.enabled,"dp--flex-display-collapsed":w.value,dp__flex_display_with_input:I.value.input})),j=X(()=>i.dark?"dp__theme_dark":"dp__theme_light"),we=X(()=>i.teleport?{to:typeof i.teleport=="boolean"?"body":i.teleport,disabled:!i.teleport||I.value.enabled}:{}),x=X(()=>({class:"dp__outer_menu_wrap"})),E=X(()=>I.value.enabled&&(i.timePicker||i.monthPicker||i.yearPicker||i.quarterPicker)),b=()=>{var Me;var le,xe;return(Me=(xe=(le=d.value)==null?void 0:le.$el)==null?void 0:xe.getBoundingClientRect())!=null?Me:{width:0,left:0,right:0}},W=()=>{s.value&&(N.value.closeOnScroll?He():te())},Y=()=>{var Me;var le;s.value&&te();const xe=(Me=(le=c.value)==null?void 0:le.$el.getBoundingClientRect().width)!=null?Me:0;w.value=document.body.offsetWidth<=xe},z=le=>{le.key==="Tab"&&!I.value.enabled&&!i.teleport&&N.value.tabOutClosesMenu&&(f.value.contains(document.activeElement)||He()),m.value=le.shiftKey},he=le=>{m.value=le.shiftKey},fe=()=>{!i.disabled&&!i.readonly&&(q(Jh,i),te(!1),s.value=!0,s.value&&a("open"),s.value||Be(),J(i.modelValue))},R=()=>{var le,xe;ne.value="",Be(),(le=c.value)==null||le.onValueCleared(),(xe=d.value)==null||xe.setParsedDate(null),a("update:model-value",null),a("update:model-timezone-value",null),a("cleared"),N.value.closeOnClearValue&&He()},F=()=>{const le=L.value;return!le||!Array.isArray(le)&&S(le)?!0:Array.isArray(le)?U.value.enabled||le.length===2&&S(le[0])&&S(le[1])?!0:Q.value.partialRange&&!i.timePicker?S(le[0]):!1:!1},pe=()=>{de()&&F()?(v(),He()):a("invalid-select",L.value)},be=le=>{ke(),v(),N.value.closeOnAutoApply&&!le&&He()},ke=()=>{d.value&&V.value.enabled&&d.value.setParsedDate(L.value)},me=(le=!1)=>{i.autoApply&&C(L.value)&&F()&&(Q.value.enabled&&Array.isArray(L.value)?(Q.value.partialRange||L.value.length===2)&&be(le):be(le))},Be=()=>{V.value.enabled||(L.value=null)},He=(le=!1)=>{le&&L.value&&N.value.setDateOnMenuClose&&pe(),I.value.enabled||(s.value&&(s.value=!1,ue.value=!1,k(!1),A(!1),M(),a("closed"),ne.value&&J(o.value)),Be(),a("blur"))},$e=(le,xe,Me=!1)=>{if(!le){L.value=null;return}const Jt=Array.isArray(le)?!le.some(ha=>!S(ha)):S(le),mn=C(le);Jt&&mn?(y.value=!0,L.value=le,xe&&(p.value=Me,pe(),a("text-submit")),Kt().then(()=>{y.value=!1})):a("invalid-date",le)},Ht=()=>{i.autoApply&&C(L.value)&&v(),ke()},_t=()=>s.value?He():fe(),ft=le=>{L.value=le},wt=()=>{V.value.enabled&&(h.value=!0,$()),a("focus")},sn=()=>{if(V.value.enabled&&(h.value=!1,J(i.modelValue),p.value)){const le=xx(f.value,m.value);le==null||le.focus()}a("blur")},kn=le=>{c.value&&c.value.updateMonthYear(0,{month:Wh(le.month),year:Wh(le.year)})},xt=le=>{J(le!=null?le:i.modelValue)},Lt=(le,xe)=>{var Me;(Me=c.value)==null||Me.switchView(le,xe)},Z=(le,xe)=>N.value.onClickOutside?N.value.onClickOutside(le,xe):He(!0),_e=(le=0)=>{var xe;(xe=c.value)==null||xe.handleFlow(le)},Re=()=>u;return mk(u,d,le=>Z(F,le)),t({closeMenu:He,selectDate:pe,clearValue:R,openMenu:fe,onScroll:W,formatInputValue:$,updateInternalModelValue:ft,setMonthYear:kn,parseModel:xt,switchView:Lt,toggleMenu:_t,handleFlow:_e,getDpWrapMenuRef:Re}),(le,xe)=>(T(),G("div",{ref_key:"pickerWrapperRef",ref:f,class:ge(Ce.value),"data-datepicker-instance":"","data-dp-mobile":_(O)},[Ae(dk,lt({ref_key:"inputRef",ref:d,"input-value":_(ne),"onUpdate:inputValue":xe[0]||(xe[0]=Me=>gt(ne)?ne.value=Me:null),"is-menu-open":s.value},le.$props,{onClear:R,onOpen:fe,onSetInputDate:$e,onSetEmptyDate:_(v),onSelectDate:pe,onToggle:_t,onClose:He,onFocus:wt,onBlur:sn,onRealBlur:xe[1]||(xe[1]=Me=>h.value=!1),onTextInput:xe[2]||(xe[2]=Me=>le.$emit("text-input",Me))}),Gt({_:2},[je(_(K),(Me,Jt)=>({name:Me,fn:Pe(mn=>[ye(le.$slots,Me,nt(Wt(mn)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(T(),Se(ri(le.teleport?ny:"div"),nt(Wt(we.value)),{default:Pe(()=>[Ae(Ka,{name:_(ae)(_(ie)),css:_(H)&&!_(I).enabled},{default:Pe(()=>[s.value?(T(),G("div",lt({key:0,ref_key:"dpWrapMenuRef",ref:u},x.value,{class:{"dp--menu-wrapper":!_(I).enabled},style:_(I).enabled?void 0:_(ee)}),[Ae(Jh,lt({ref_key:"dpMenuRef",ref:c},le.$props,{"internal-model-value":_(L),"onUpdate:internalModelValue":xe[3]||(xe[3]=Me=>gt(L)?L.value=Me:null),class:{[j.value]:!0,"dp--menu-wrapper":le.teleport},"open-on-top":_(ie),"no-overlay-focus":E.value,collapse:w.value,"get-input-rect":b,"is-text-input-date":y.value,onClosePicker:He,onSelectDate:pe,onAutoApply:me,onTimeUpdate:Ht,onFlowStep:xe[4]||(xe[4]=Me=>le.$emit("flow-step",Me)),onUpdateMonthYear:xe[5]||(xe[5]=Me=>le.$emit("update-month-year",Me)),onInvalidSelect:xe[6]||(xe[6]=Me=>le.$emit("invalid-select",_(L))),onAutoApplyInvalid:xe[7]||(xe[7]=Me=>le.$emit("invalid-select",Me)),onInvalidFixedRange:xe[8]||(xe[8]=Me=>le.$emit("invalid-fixed-range",Me)),onRecalculatePosition:_(te),onTooltipOpen:xe[9]||(xe[9]=Me=>le.$emit("tooltip-open",Me)),onTooltipClose:xe[10]||(xe[10]=Me=>le.$emit("tooltip-close",Me)),onTimePickerOpen:xe[11]||(xe[11]=Me=>le.$emit("time-picker-open",Me)),onTimePickerClose:xe[12]||(xe[12]=Me=>le.$emit("time-picker-close",Me)),onAmPmChange:xe[13]||(xe[13]=Me=>le.$emit("am-pm-change",Me)),onRangeStart:xe[14]||(xe[14]=Me=>le.$emit("range-start",Me)),onRangeEnd:xe[15]||(xe[15]=Me=>le.$emit("range-end",Me)),onDateUpdate:xe[16]||(xe[16]=Me=>le.$emit("date-update",Me)),onInvalidDate:xe[17]||(xe[17]=Me=>le.$emit("invalid-date",Me)),onOverlayToggle:xe[18]||(xe[18]=Me=>le.$emit("overlay-toggle",Me)),onMenuBlur:xe[19]||(xe[19]=Me=>le.$emit("blur"))}),Gt({_:2},[je(_(B),(Me,Jt)=>({name:Me,fn:Pe(mn=>[ye(le.$slots,Me,nt(Wt({...mn})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):se("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,gk))}}),od=(()=>{const e=vk;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),yk=Object.freeze(Object.defineProperty({__proto__:null,default:od},Symbol.toStringTag,{value:"Module"}));Object.entries(yk).forEach(([e,t])=>{e!=="default"&&(od[e]=t)});/*! - * vue-router v4.1.6 - * (c) 2022 Eduardo San Martin Morote - * @license MIT - */const Gi=typeof window<"u";function bk(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const tt=Object.assign;function nu(e,t){const n={};for(const a in t){const i=t[a];n[a]=Kn(i)?i.map(e):e(i)}return n}const ts=()=>{},Kn=Array.isArray,_k=/\/$/,wk=e=>e.replace(_k,"");function au(e,t,n="/"){let a,i={},r="",s="";const o=t.indexOf("#");let l=t.indexOf("?");return o=0&&(l=-1),l>-1&&(a=t.slice(0,l),r=t.slice(l+1,o>-1?o:t.length),i=e(r)),o>-1&&(a=a||t.slice(0,o),s=t.slice(o,t.length)),a=Sk(a!=null?a:t,n),{fullPath:a+(r&&"?")+r+s,path:a,query:i,hash:s}}function xk(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ef(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ak(e,t,n){const a=t.matched.length-1,i=n.matched.length-1;return a>-1&&a===i&&hr(t.matched[a],n.matched[i])&&bg(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function hr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function bg(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!kk(e[n],t[n]))return!1;return!0}function kk(e,t){return Kn(e)?tf(e,t):Kn(t)?tf(t,e):e===t}function tf(e,t){return Kn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function Sk(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/");let i=n.length-1,r,s;for(r=0;r1&&i--;else break;return n.slice(0,i).join("/")+"/"+a.slice(r-(r===a.length?1:0)).join("/")}var ws;(function(e){e.pop="pop",e.push="push"})(ws||(ws={}));var ns;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ns||(ns={}));function Mk(e){if(!e)if(Gi){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),wk(e)}const Pk=/^[^#]+#/;function Dk(e,t){return e.replace(Pk,"#")+t}function Ek(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const gl=()=>({left:window.pageXOffset,top:window.pageYOffset});function Ck(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Ek(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function nf(e,t){return(history.state?history.state.position-t:-1)+e}const ic=new Map;function Tk(e,t){ic.set(e,t)}function Rk(e){const t=ic.get(e);return ic.delete(e),t}let Ik=()=>location.protocol+"//"+location.host;function _g(e,t){const{pathname:n,search:a,hash:i}=t,r=e.indexOf("#");if(r>-1){let o=i.includes(e.slice(r))?e.slice(r).length:1,l=i.slice(o);return l[0]!=="/"&&(l="/"+l),ef(l,"")}return ef(n,e)+a+i}function Ok(e,t,n,a){let i=[],r=[],s=null;const o=({state:h})=>{const f=_g(e,location),p=n.value,m=t.value;let w=0;if(h){if(n.value=f,t.value=h,s&&s===p){s=null;return}w=m?h.position-m.position:0}else a(f);i.forEach(y=>{y(n.value,p,{delta:w,type:ws.pop,direction:w?w>0?ns.forward:ns.back:ns.unknown})})};function l(){s=n.value}function u(h){i.push(h);const f=()=>{const p=i.indexOf(h);p>-1&&i.splice(p,1)};return r.push(f),f}function c(){const{history:h}=window;!h.state||h.replaceState(tt({},h.state,{scroll:gl()}),"")}function d(){for(const h of r)h();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c),{pauseListeners:l,listen:u,destroy:d}}function af(e,t,n,a=!1,i=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:i?gl():null}}function Lk(e){const{history:t,location:n}=window,a={value:_g(e,n)},i={value:t.state};i.value||r(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,u,c){const d=e.indexOf("#"),h=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Ik()+e+l;try{t[c?"replaceState":"pushState"](u,"",h),i.value=u}catch(f){console.error(f),n[c?"replace":"assign"](h)}}function s(l,u){const c=tt({},t.state,af(i.value.back,l,i.value.forward,!0),u,{position:i.value.position});r(l,c,!0),a.value=l}function o(l,u){const c=tt({},i.value,t.state,{forward:l,scroll:gl()});r(c.current,c,!0);const d=tt({},af(a.value,l,null),{position:c.position+1},u);r(l,d,!1),a.value=l}return{location:a,state:i,push:o,replace:s}}function Nk(e){e=Mk(e);const t=Lk(e),n=Ok(e,t.state,t.location,t.replace);function a(r,s=!0){s||n.pauseListeners(),history.go(r)}const i=tt({location:"",base:e,go:a,createHref:Dk.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function Hk(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Nk(e)}function Bk(e){return typeof e=="string"||e&&typeof e=="object"}function wg(e){return typeof e=="string"||typeof e=="symbol"}const Ia={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},xg=Symbol("");var rf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(rf||(rf={}));function fr(e,t){return tt(new Error,{type:e,[xg]:!0},t)}function ma(e,t){return e instanceof Error&&xg in e&&(t==null||!!(e.type&t))}const sf="[^/]+?",Vk={sensitive:!1,strict:!1,start:!0,end:!0},Fk=/[.+*?^${}()[\]/\\]/g;function $k(e,t){const n=tt({},Vk,t),a=[];let i=n.start?"^":"";const r=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(i+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function Yk(e,t){let n=0;const a=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const zk={type:0,value:""},Wk=/[a-zA-Z0-9_]/;function jk(e){if(!e)return[[]];if(e==="/")return[[zk]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${n})/"${u}": ${f}`)}let n=0,a=n;const i=[];let r;function s(){r&&i.push(r),r=[]}let o=0,l,u="",c="";function d(){!u||(n===0?r.push({type:0,value:u}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function h(){u+=l}for(;o{s(k)}:ts}function s(c){if(wg(c)){const d=a.get(c);d&&(a.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&a.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function o(){return n}function l(c){let d=0;for(;d=0&&(c.record.path!==n[d].record.path||!Ag(c,n[d]));)d++;n.splice(d,0,c),c.record.name&&!uf(c)&&a.set(c.record.name,c)}function u(c,d){let h,f={},p,m;if("name"in c&&c.name){if(h=a.get(c.name),!h)throw fr(1,{location:c});m=h.record.name,f=tt(lf(d.params,h.keys.filter(k=>!k.optional).map(k=>k.name)),c.params&&lf(c.params,h.keys.map(k=>k.name))),p=h.stringify(f)}else if("path"in c)p=c.path,h=n.find(k=>k.re.test(p)),h&&(f=h.parse(p),m=h.record.name);else{if(h=d.name?a.get(d.name):n.find(k=>k.re.test(d.path)),!h)throw fr(1,{location:c,currentLocation:d});m=h.record.name,f=tt({},d.params,c.params),p=h.stringify(f)}const w=[];let y=h;for(;y;)w.unshift(y.record),y=y.parent;return{name:m,path:p,params:f,matched:w,meta:Zk(w)}}return e.forEach(c=>r(c)),{addRoute:r,resolve:u,removeRoute:s,getRoutes:o,getRecordMatcher:i}}function lf(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function qk(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Kk(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 Kk(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="boolean"?n:n[a];return t}function uf(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Zk(e){return e.reduce((t,n)=>tt(t,n.meta),{})}function cf(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function Ag(e,t){return t.children.some(n=>n===e||Ag(e,n))}const kg=/#/g,Qk=/&/g,Jk=/\//g,eS=/=/g,tS=/\?/g,Sg=/\+/g,nS=/%5B/g,aS=/%5D/g,Mg=/%5E/g,iS=/%60/g,Pg=/%7B/g,rS=/%7C/g,Dg=/%7D/g,sS=/%20/g;function ld(e){return encodeURI(""+e).replace(rS,"|").replace(nS,"[").replace(aS,"]")}function oS(e){return ld(e).replace(Pg,"{").replace(Dg,"}").replace(Mg,"^")}function rc(e){return ld(e).replace(Sg,"%2B").replace(sS,"+").replace(kg,"%23").replace(Qk,"%26").replace(iS,"`").replace(Pg,"{").replace(Dg,"}").replace(Mg,"^")}function lS(e){return rc(e).replace(eS,"%3D")}function uS(e){return ld(e).replace(kg,"%23").replace(tS,"%3F")}function cS(e){return e==null?"":uS(e).replace(Jk,"%2F")}function Oo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function dS(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;ir&&rc(r)):[a&&rc(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function hS(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Kn(a)?a.map(i=>i==null?null:""+i):a==null?a:""+a)}return t}const fS=Symbol(""),hf=Symbol(""),vl=Symbol(""),ud=Symbol(""),sc=Symbol("");function Ir(){let e=[];function t(a){return e.push(a),()=>{const i=e.indexOf(a);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Va(e,t,n,a,i){const r=a&&(a.enterCallbacks[i]=a.enterCallbacks[i]||[]);return()=>new Promise((s,o)=>{const l=d=>{d===!1?o(fr(4,{from:n,to:t})):d instanceof Error?o(d):Bk(d)?o(fr(2,{from:t,to:d})):(r&&a.enterCallbacks[i]===r&&typeof d=="function"&&r.push(d),s())},u=e.call(a&&a.instances[i],t,n,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch(d=>o(d))})}function iu(e,t,n,a){const i=[];for(const r of e)for(const s in r.components){let o=r.components[s];if(!(t!=="beforeRouteEnter"&&!r.instances[s]))if(pS(o)){const u=(o.__vccOpts||o)[t];u&&i.push(Va(u,n,a,r,s))}else{let l=o();i.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${r.path}"`));const c=bk(u)?u.default:u;r.components[s]=c;const h=(c.__vccOpts||c)[t];return h&&Va(h,n,a,r,s)()}))}}return i}function pS(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ff(e){const t=Vt(vl),n=Vt(ud),a=X(()=>t.resolve(_(e.to))),i=X(()=>{const{matched:l}=a.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const h=d.findIndex(hr.bind(null,c));if(h>-1)return h;const f=pf(l[u-2]);return u>1&&pf(c)===f&&d[d.length-1].path!==f?d.findIndex(hr.bind(null,l[u-2])):h}),r=X(()=>i.value>-1&&vS(n.params,a.value.params)),s=X(()=>i.value>-1&&i.value===n.matched.length-1&&bg(n.params,a.value.params));function o(l={}){return gS(l)?t[_(e.replace)?"replace":"push"](_(e.to)).catch(ts):Promise.resolve()}return{route:a,href:X(()=>a.value.href),isActive:r,isExactActive:s,navigate:o}}const mS=st({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:ff,setup(e,{slots:t}){const n=Zn(ff(e)),{options:a}=Vt(vl),i=X(()=>({[mf(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[mf(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:ir("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}}),yl=mS;function gS(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 t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function vS(e,t){for(const n in t){const a=t[n],i=e[n];if(typeof a=="string"){if(a!==i)return!1}else if(!Kn(i)||i.length!==a.length||a.some((r,s)=>r!==i[s]))return!1}return!0}function pf(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const mf=(e,t,n)=>e!=null?e:t!=null?t:n,yS=st({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Vt(sc),i=X(()=>e.route||a.value),r=Vt(hf,0),s=X(()=>{let u=_(r);const{matched:c}=i.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=X(()=>i.value.matched[s.value]);tr(hf,X(()=>s.value+1)),tr(fS,o),tr(sc,i);const l=ce();return We(()=>[l.value,o.value,e.name],([u,c,d],[h,f,p])=>{c&&(c.instances[d]=u,f&&f!==c&&u&&u===h&&(c.leaveGuards.size||(c.leaveGuards=f.leaveGuards),c.updateGuards.size||(c.updateGuards=f.updateGuards))),u&&c&&(!f||!hr(c,f)||!h)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=i.value,c=e.name,d=o.value,h=d&&d.components[c];if(!h)return gf(n.default,{Component:h,route:u});const f=d.props[c],p=f?f===!0?u.params:typeof f=="function"?f(u):f:null,w=ir(h,tt({},p,t,{onVnodeUnmounted:y=>{y.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return gf(n.default,{Component:w,route:u})||w}}});function gf(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Eg=yS;function bS(e){const t=Gk(e.routes,e),n=e.parseQuery||dS,a=e.stringifyQuery||df,i=e.history,r=Ir(),s=Ir(),o=Ir(),l=Yv(Ia);let u=Ia;Gi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=nu.bind(null,L=>""+L),d=nu.bind(null,cS),h=nu.bind(null,Oo);function f(L,J){let v,$;return wg(L)?(v=t.getRecordMatcher(L),$=J):$=L,t.addRoute($,v)}function p(L){const J=t.getRecordMatcher(L);J&&t.removeRoute(J)}function m(){return t.getRoutes().map(L=>L.record)}function w(L){return!!t.getRecordMatcher(L)}function y(L,J){if(J=tt({},J||l.value),typeof L=="string"){const we=au(n,L,J.path),x=t.resolve({path:we.path},J),E=i.createHref(we.fullPath);return tt(we,x,{params:h(x.params),hash:Oo(we.hash),redirectedFrom:void 0,href:E})}let v;if("path"in L)v=tt({},L,{path:au(n,L.path,J.path).path});else{const we=tt({},L.params);for(const x in we)we[x]==null&&delete we[x];v=tt({},L,{params:d(L.params)}),J.params=d(J.params)}const $=t.resolve(v,J),de=L.hash||"";$.params=c(h($.params));const Ce=xk(a,tt({},L,{hash:oS(de),path:$.path})),j=i.createHref(Ce);return tt({fullPath:Ce,hash:de,query:a===df?hS(L.query):L.query||{}},$,{redirectedFrom:void 0,href:j})}function k(L){return typeof L=="string"?au(n,L,l.value.path):tt({},L)}function A(L,J){if(u!==L)return fr(8,{from:J,to:L})}function M(L){return D(L)}function S(L){return M(tt(k(L),{replace:!0}))}function C(L){const J=L.matched[L.matched.length-1];if(J&&J.redirect){const{redirect:v}=J;let $=typeof v=="function"?v(L):v;return typeof $=="string"&&($=$.includes("?")||$.includes("#")?$=k($):{path:$},$.params={}),tt({query:L.query,hash:L.hash,params:"path"in $?{}:L.params},$)}}function D(L,J){const v=u=y(L),$=l.value,de=L.state,Ce=L.force,j=L.replace===!0,we=C(v);if(we)return D(tt(k(we),{state:typeof we=="object"?tt({},de,we.state):de,force:Ce,replace:j}),J||v);const x=v;x.redirectedFrom=J;let E;return!Ce&&Ak(a,$,v)&&(E=fr(16,{to:x,from:$}),ue($,$,!0,!1)),(E?Promise.resolve(E):I(x,$)).catch(b=>ma(b)?ma(b,2)?b:ee(b):K(b,x,$)).then(b=>{if(b){if(ma(b,2))return D(tt({replace:j},k(b.to),{state:typeof b.to=="object"?tt({},de,b.to.state):de,force:Ce}),J||x)}else b=Q(x,$,!0,j,de);return N(x,$,b),b})}function V(L,J){const v=A(L,J);return v?Promise.reject(v):Promise.resolve()}function I(L,J){let v;const[$,de,Ce]=_S(L,J);v=iu($.reverse(),"beforeRouteLeave",L,J);for(const we of $)we.leaveGuards.forEach(x=>{v.push(Va(x,L,J))});const j=V.bind(null,L,J);return v.push(j),$i(v).then(()=>{v=[];for(const we of r.list())v.push(Va(we,L,J));return v.push(j),$i(v)}).then(()=>{v=iu(de,"beforeRouteUpdate",L,J);for(const we of de)we.updateGuards.forEach(x=>{v.push(Va(x,L,J))});return v.push(j),$i(v)}).then(()=>{v=[];for(const we of L.matched)if(we.beforeEnter&&!J.matched.includes(we))if(Kn(we.beforeEnter))for(const x of we.beforeEnter)v.push(Va(x,L,J));else v.push(Va(we.beforeEnter,L,J));return v.push(j),$i(v)}).then(()=>(L.matched.forEach(we=>we.enterCallbacks={}),v=iu(Ce,"beforeRouteEnter",L,J),v.push(j),$i(v))).then(()=>{v=[];for(const we of s.list())v.push(Va(we,L,J));return v.push(j),$i(v)}).catch(we=>ma(we,8)?we:Promise.reject(we))}function N(L,J,v){for(const $ of o.list())$(L,J,v)}function Q(L,J,v,$,de){const Ce=A(L,J);if(Ce)return Ce;const j=J===Ia,we=Gi?history.state:{};v&&($||j?i.replace(L.fullPath,tt({scroll:j&&we&&we.scroll},de)):i.push(L.fullPath,de)),l.value=L,ue(L,J,v,j),ee()}let U;function ae(){U||(U=i.listen((L,J,v)=>{if(!ne.listening)return;const $=y(L),de=C($);if(de){D(tt(de,{replace:!0}),$).catch(ts);return}u=$;const Ce=l.value;Gi&&Tk(nf(Ce.fullPath,v.delta),gl()),I($,Ce).catch(j=>ma(j,12)?j:ma(j,2)?(D(j.to,$).then(we=>{ma(we,20)&&!v.delta&&v.type===ws.pop&&i.go(-1,!1)}).catch(ts),Promise.reject()):(v.delta&&i.go(-v.delta,!1),K(j,$,Ce))).then(j=>{j=j||Q($,Ce,!1),j&&(v.delta&&!ma(j,8)?i.go(-v.delta,!1):v.type===ws.pop&&ma(j,20)&&i.go(-1,!1)),N($,Ce,j)}).catch(ts)}))}let H=Ir(),O=Ir(),B;function K(L,J,v){ee(L);const $=O.list();return $.length?$.forEach(de=>de(L,J,v)):console.error(L),Promise.reject(L)}function ie(){return B&&l.value!==Ia?Promise.resolve():new Promise((L,J)=>{H.add([L,J])})}function ee(L){return B||(B=!L,ae(),H.list().forEach(([J,v])=>L?v(L):J()),H.reset()),L}function ue(L,J,v,$){const{scrollBehavior:de}=e;if(!Gi||!de)return Promise.resolve();const Ce=!v&&Rk(nf(L.fullPath,0))||($||!v)&&history.state&&history.state.scroll||null;return Kt().then(()=>de(L,J,Ce)).then(j=>j&&Ck(j)).catch(j=>K(j,L,J))}const te=L=>i.go(L);let re;const q=new Set,ne={currentRoute:l,listening:!0,addRoute:f,removeRoute:p,hasRoute:w,getRoutes:m,resolve:y,options:e,push:M,replace:S,go:te,back:()=>te(-1),forward:()=>te(1),beforeEach:r.add,beforeResolve:s.add,afterEach:o.add,onError:O.add,isReady:ie,install(L){const J=this;L.component("RouterLink",yl),L.component("RouterView",Eg),L.config.globalProperties.$router=J,Object.defineProperty(L.config.globalProperties,"$route",{enumerable:!0,get:()=>_(l)}),Gi&&!re&&l.value===Ia&&(re=!0,M(i.location).catch(de=>{}));const v={};for(const de in Ia)v[de]=X(()=>l.value[de]);L.provide(vl,J),L.provide(ud,Zn(v)),L.provide(sc,l);const $=L.unmount;q.add(L),L.unmount=function(){q.delete(L),q.size<1&&(u=Ia,U&&U(),U=null,l.value=Ia,re=!1,B=!1),$()}}};return ne}function $i(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function _S(e,t){const n=[],a=[],i=[],r=Math.max(t.matched.length,e.matched.length);for(let s=0;shr(u,o))?a.push(o):n.push(o));const l=e.matched[s];l&&(t.matched.find(u=>hr(u,l))||i.push(l))}return[n,a,i]}function bl(){return Vt(vl)}function wS(){return Vt(ud)}const xS={__name:"App",setup(e){return(t,n)=>(T(),Se(_(Eg),{key:t.$route.fullPath}))}},AS="modulepreload",kS=function(e){return"/"+e},vf={},Ue=function(t,n,a){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=kS(r),r in vf)return;vf[r]=!0;const s=r.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(!!a)for(let c=i.length-1;c>=0;c--){const d=i[c];if(d.href===r&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${o}`))return;const u=document.createElement("link");if(u.rel=s?"stylesheet":AS,s||(u.as="script",u.crossOrigin=""),u.href=r,document.head.appendChild(u),s)return new Promise((c,d)=>{u.addEventListener("load",c),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())};var SS="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z",MS="M17 18H21V16H17V14L14 17L17 20V18M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 6C12.1 6 13 6.9 13 8S12.1 10 11 10 9 9.1 9 8 9.9 6 11 6M11 13C8.3 13 3 14.3 3 17V20H12.5C12.2 19.4 12.1 18.8 12 18.1H4.9V17C4.9 16.4 8 14.9 11 14.9C11.5 14.9 12 15 12.5 15C12.8 14.4 13.1 13.8 13.6 13.3C12.6 13.1 11.7 13 11 13",yI="M11 8C11 10.21 9.21 12 7 12C4.79 12 3 10.21 3 8C3 5.79 4.79 4 7 4C9.21 4 11 5.79 11 8M11 14.72V20H0V18C0 15.79 3.13 14 7 14C8.5 14 9.87 14.27 11 14.72M24 20H13V3H24V20M16 11.5C16 10.12 17.12 9 18.5 9C19.88 9 21 10.12 21 11.5C21 12.88 19.88 14 18.5 14C17.12 14 16 12.88 16 11.5M22 7C20.9 7 20 6.11 20 5H17C17 6.11 16.11 7 15 7V16C16.11 16 17 16.9 17 18H20C20 16.9 20.9 16 22 16V7Z",bI="M12 0L11.34 .03L15.15 3.84L16.5 2.5C19.75 4.07 22.09 7.24 22.45 11H23.95C23.44 4.84 18.29 0 12 0M12 4C10.07 4 8.5 5.57 8.5 7.5C8.5 9.43 10.07 11 12 11C13.93 11 15.5 9.43 15.5 7.5C15.5 5.57 13.93 4 12 4M12 6C12.83 6 13.5 6.67 13.5 7.5C13.5 8.33 12.83 9 12 9C11.17 9 10.5 8.33 10.5 7.5C10.5 6.67 11.17 6 12 6M.05 13C.56 19.16 5.71 24 12 24L12.66 23.97L8.85 20.16L7.5 21.5C4.25 19.94 1.91 16.76 1.55 13H.05M12 13C8.13 13 5 14.57 5 16.5V18H19V16.5C19 14.57 15.87 13 12 13M12 15C14.11 15 15.61 15.53 16.39 16H7.61C8.39 15.53 9.89 15 12 15Z",_I="M11 9C11 10.66 9.66 12 8 12C6.34 12 5 10.66 5 9C5 7.34 6.34 6 8 6C9.66 6 11 7.34 11 9M14 20H2V18C2 15.79 4.69 14 8 14C11.31 14 14 15.79 14 18M22 12V14H13V12M22 8V10H13V8M22 4V6H13V4Z",wI="M15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4M15,5.9C16.16,5.9 17.1,6.84 17.1,8C17.1,9.16 16.16,10.1 15,10.1A2.1,2.1 0 0,1 12.9,8A2.1,2.1 0 0,1 15,5.9M1,10V12H9V10H1M15,13C12.33,13 7,14.33 7,17V20H23V17C23,14.33 17.67,13 15,13M15,14.9C17.97,14.9 21.1,16.36 21.1,17V18.1H8.9V17C8.9,16.36 12,14.9 15,14.9Z",xI="M16 17V19H2V17S2 13 9 13 16 17 16 17M12.5 7.5A3.5 3.5 0 1 0 9 11A3.5 3.5 0 0 0 12.5 7.5M15.94 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13M15 4A3.39 3.39 0 0 0 13.07 4.59A5 5 0 0 1 13.07 10.41A3.39 3.39 0 0 0 15 11A3.5 3.5 0 0 0 15 4Z",PS="M12,4A4,4 0 0,1 16,8C16,9.95 14.6,11.58 12.75,11.93L8.07,7.25C8.42,5.4 10.05,4 12,4M12.28,14L18.28,20L20,21.72L18.73,23L15.73,20H4V18C4,16.16 6.5,14.61 9.87,14.14L2.78,7.05L4.05,5.78L12.28,14M20,18V19.18L15.14,14.32C18,14.93 20,16.35 20,18Z",AI="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z",kI="M15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4M15,5.9C16.16,5.9 17.1,6.84 17.1,8C17.1,9.16 16.16,10.1 15,10.1A2.1,2.1 0 0,1 12.9,8A2.1,2.1 0 0,1 15,5.9M4,7V10H1V12H4V15H6V12H9V10H6V7H4M15,13C12.33,13 7,14.33 7,17V20H23V17C23,14.33 17.67,13 15,13M15,14.9C17.97,14.9 21.1,16.36 21.1,17V18.1H8.9V17C8.9,16.36 12,14.9 15,14.9Z",SI="M16 14.5C16 15.6 15.7 18 13.8 20.8L13 16L13.9 14.1C13.3 14.1 12.7 14 12 14S10.7 14.1 10.1 14.1L11 16L10.2 20.8C8.3 18.1 8 15.6 8 14.5C5.6 15.2 4 16.5 4 18V22H20V18C20 16.5 18.4 15.2 16 14.5M6 4.5C6 3.1 8.7 2 12 2S18 3.1 18 4.5C18 4.9 17.8 5.2 17.5 5.5C16.6 4.6 14.5 4 12 4S7.4 4.6 6.5 5.5C6.2 5.2 6 4.9 6 4.5M15.9 7.4C16 7.6 16 7.8 16 8C16 10.2 14.2 12 12 12S8 10.2 8 8C8 7.8 8 7.6 8.1 7.4C9.1 7.8 10.5 8 12 8S14.9 7.8 15.9 7.4M16.6 6.1C15.5 6.6 13.9 7 12 7S8.5 6.6 7.4 6.1C8.1 5.5 9.8 5 12 5S15.9 5.5 16.6 6.1Z",DS="M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",MI="M21 13H14.4L19.1 17.7L17.7 19.1L13 14.4V21H11V14.3L6.3 19L4.9 17.6L9.4 13H3V11H9.6L4.9 6.3L6.3 4.9L11 9.6V3H13V9.4L17.6 4.8L19 6.3L14.3 11H21V13Z",ES="M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z",CS="M8 3C5.79 3 4 4.79 4 7V14C4 15.1 4.9 16 6 16H9V20C9 21.1 9.9 22 11 22H13C14.1 22 15 21.1 15 20V16H18C19.1 16 20 15.1 20 14V3H8M8 5H12V7H14V5H15V9H17V5H18V10H6V7C6 5.9 6.9 5 8 5M6 14V12H18V14H6Z",PI="M2,3H22C23.05,3 24,3.95 24,5V19C24,20.05 23.05,21 22,21H2C0.95,21 0,20.05 0,19V5C0,3.95 0.95,3 2,3M14,6V7H22V6H14M14,8V9H21.5L22,9V8H14M14,10V11H21V10H14M8,13.91C6,13.91 2,15 2,17V18H14V17C14,15 10,13.91 8,13.91M8,6A3,3 0 0,0 5,9A3,3 0 0,0 8,12A3,3 0 0,0 11,9A3,3 0 0,0 8,6Z",TS="M22,3H2C0.91,3.04 0.04,3.91 0,5V19C0.04,20.09 0.91,20.96 2,21H22C23.09,20.96 23.96,20.09 24,19V5C23.96,3.91 23.09,3.04 22,3M22,19H2V5H22V19M14,17V15.75C14,14.09 10.66,13.25 9,13.25C7.34,13.25 4,14.09 4,15.75V17H14M9,7A2.5,2.5 0 0,0 6.5,9.5A2.5,2.5 0 0,0 9,12A2.5,2.5 0 0,0 11.5,9.5A2.5,2.5 0 0,0 9,7M14,7V8H20V7H14M14,9V10H20V9H14M14,11V12H18V11H14",RS="M3,6H21V18H3V6M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M7,8A2,2 0 0,1 5,10V14A2,2 0 0,1 7,16H17A2,2 0 0,1 19,14V10A2,2 0 0,1 17,8H7Z",DI="M2,17H22V21H2V17M6.25,7H9V6H6V3H14V6H11V7H17.8C18.8,7 19.8,8 20,9L20.5,16H3.5L4.05,9C4.05,8 5.05,7 6.25,7M13,9V11H18V9H13M6,9V10H8V9H6M9,9V10H11V9H9M6,11V12H8V11H6M9,11V12H11V11H9M6,13V14H8V13H6M9,13V14H11V13H9M7,4V5H13V4H7Z",EI="M22,21H2V3H4V15.54L9.5,6L16,9.78L20.24,2.45L21.97,3.45L22,21Z",CI="M22,21H2V3H4V19H6V17H10V19H12V16H16V19H18V17H22V21M18,14H22V16H18V14M12,6H16V9H12V6M16,15H12V10H16V15M6,10H10V12H6V10M10,16H6V13H10V16Z",TI="M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z",IS="M3,14L3.5,14.07L8.07,9.5C7.89,8.85 8.06,8.11 8.59,7.59C9.37,6.8 10.63,6.8 11.41,7.59C11.94,8.11 12.11,8.85 11.93,9.5L14.5,12.07L15,12C15.18,12 15.35,12 15.5,12.07L19.07,8.5C19,8.35 19,8.18 19,8A2,2 0 0,1 21,6A2,2 0 0,1 23,8A2,2 0 0,1 21,10C20.82,10 20.65,10 20.5,9.93L16.93,13.5C17,13.65 17,13.82 17,14A2,2 0 0,1 15,16A2,2 0 0,1 13,14L13.07,13.5L10.5,10.93C10.18,11 9.82,11 9.5,10.93L4.93,15.5L5,16A2,2 0 0,1 3,18A2,2 0 0,1 1,16A2,2 0 0,1 3,14Z",OS="M19.78,2.2L24,6.42L8.44,22L0,13.55L4.22,9.33L8.44,13.55L19.78,2.2M19.78,5L8.44,16.36L4.22,12.19L2.81,13.55L8.44,19.17L21.19,6.42L19.78,5Z",Cg="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",Tg="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",Rg="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",LS="M3,16.74L7.76,12L3,7.26L7.26,3L12,7.76L16.74,3L21,7.26L16.24,12L21,16.74L16.74,21L12,16.24L7.26,21L3,16.74M12,13.41L16.74,18.16L18.16,16.74L13.41,12L18.16,7.26L16.74,5.84L12,10.59L7.26,5.84L5.84,7.26L10.59,12L5.84,16.74L7.26,18.16L12,13.41Z",RI="M6.5 20Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.88 6.85 7.75 5.43 9.63 4 12 4 14.93 4 16.96 6.04 19 8.07 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20H13Q12.18 20 11.59 19.41 11 18.83 11 18V12.85L9.4 14.4L8 13L12 9L16 13L14.6 14.4L13 12.85V18H18.5Q19.55 18 20.27 17.27 21 16.55 21 15.5 21 14.45 20.27 13.73 19.55 13 18.5 13H17V11Q17 8.93 15.54 7.46 14.08 6 12 6 9.93 6 8.46 7.46 7 8.93 7 11H6.5Q5.05 11 4.03 12.03 3 13.05 3 14.5 3 15.95 4.03 17 5.05 18 6.5 18H9V20M12 13Z",II="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",OI="M12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8M12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12A2,2 0 0,0 12,10M10,22C9.75,22 9.54,21.82 9.5,21.58L9.13,18.93C8.5,18.68 7.96,18.34 7.44,17.94L4.95,18.95C4.73,19.03 4.46,18.95 4.34,18.73L2.34,15.27C2.21,15.05 2.27,14.78 2.46,14.63L4.57,12.97L4.5,12L4.57,11L2.46,9.37C2.27,9.22 2.21,8.95 2.34,8.73L4.34,5.27C4.46,5.05 4.73,4.96 4.95,5.05L7.44,6.05C7.96,5.66 8.5,5.32 9.13,5.07L9.5,2.42C9.54,2.18 9.75,2 10,2H14C14.25,2 14.46,2.18 14.5,2.42L14.87,5.07C15.5,5.32 16.04,5.66 16.56,6.05L19.05,5.05C19.27,4.96 19.54,5.05 19.66,5.27L21.66,8.73C21.79,8.95 21.73,9.22 21.54,9.37L19.43,11L19.5,12L19.43,13L21.54,14.63C21.73,14.78 21.79,15.05 21.66,15.27L19.66,18.73C19.54,18.95 19.27,19.04 19.05,18.95L16.56,17.95C16.04,18.34 15.5,18.68 14.87,18.93L14.5,21.58C14.46,21.82 14.25,22 14,22H10M11.25,4L10.88,6.61C9.68,6.86 8.62,7.5 7.85,8.39L5.44,7.35L4.69,8.65L6.8,10.2C6.4,11.37 6.4,12.64 6.8,13.8L4.68,15.36L5.43,16.66L7.86,15.62C8.63,16.5 9.68,17.14 10.87,17.38L11.24,20H12.76L13.13,17.39C14.32,17.14 15.37,16.5 16.14,15.62L18.57,16.66L19.32,15.36L17.2,13.81C17.6,12.64 17.6,11.37 17.2,10.2L19.31,8.65L18.56,7.35L16.15,8.39C15.38,7.5 14.32,6.86 13.12,6.62L12.75,4H11.25Z",NS="M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M4,6V18H11V6H4M20,18V6H18.76C19,6.54 18.95,7.07 18.95,7.13C18.88,7.8 18.41,8.5 18.24,8.75L15.91,11.3L19.23,11.28L19.24,12.5L14.04,12.47L14,11.47C14,11.47 17.05,8.24 17.2,7.95C17.34,7.67 17.91,6 16.5,6C15.27,6.05 15.41,7.3 15.41,7.3L13.87,7.31C13.87,7.31 13.88,6.65 14.25,6H13V18H15.58L15.57,17.14L16.54,17.13C16.54,17.13 17.45,16.97 17.46,16.08C17.5,15.08 16.65,15.08 16.5,15.08C16.37,15.08 15.43,15.13 15.43,15.95H13.91C13.91,15.95 13.95,13.89 16.5,13.89C19.1,13.89 18.96,15.91 18.96,15.91C18.96,15.91 19,17.16 17.85,17.63L18.37,18H20M8.92,16H7.42V10.2L5.62,10.76V9.53L8.76,8.41H8.92V16Z",LI="M13 18.9L19.1 12.8L21.2 14.9L15.1 21H13V18.9M21.4 11.3L22.7 12.6C22.9 12.8 22.9 13.1 22.7 13.3L21.7 14.3L19.6 12.3L20.6 11.3C20.7 11.2 20.8 11.1 21 11.1C21.2 11.1 21.3 11.2 21.4 11.3M11 18H4V12H17.1L22 7.1V6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H11V18M4 6H20V8H4V6Z",NI="M21,18H24V20H21V23H19V20H16V18H19V15H21V18M19,8V6H3V8H19M19,12H3V18H14V20H3C1.89,20 1,19.1 1,18V6C1,4.89 1.89,4 3,4H19A2,2 0 0,1 21,6V13H19V12Z",HS="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",HI="M22 6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6M20 6L12 11L4 6H20M20 18H4V8L12 13L20 8V18Z",BI="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z",BS="M17.66 11.2C17.43 10.9 17.15 10.64 16.89 10.38C16.22 9.78 15.46 9.35 14.82 8.72C13.33 7.26 13 4.85 13.95 3C13 3.23 12.17 3.75 11.46 4.32C8.87 6.4 7.85 10.07 9.07 13.22C9.11 13.32 9.15 13.42 9.15 13.55C9.15 13.77 9 13.97 8.8 14.05C8.57 14.15 8.33 14.09 8.14 13.93C8.08 13.88 8.04 13.83 8 13.76C6.87 12.33 6.69 10.28 7.45 8.64C5.78 10 4.87 12.3 5 14.47C5.06 14.97 5.12 15.47 5.29 15.97C5.43 16.57 5.7 17.17 6 17.7C7.08 19.43 8.95 20.67 10.96 20.92C13.1 21.19 15.39 20.8 17.03 19.32C18.86 17.66 19.5 15 18.56 12.72L18.43 12.46C18.22 12 17.66 11.2 17.66 11.2M14.5 17.5C14.22 17.74 13.76 18 13.4 18.1C12.28 18.5 11.16 17.94 10.5 17.28C11.69 17 12.4 16.12 12.61 15.23C12.78 14.43 12.46 13.77 12.33 13C12.21 12.26 12.23 11.63 12.5 10.94C12.69 11.32 12.89 11.7 13.13 12C13.9 13 15.11 13.44 15.37 14.8C15.41 14.94 15.43 15.08 15.43 15.23C15.46 16.05 15.1 16.95 14.5 17.5H14.5Z",VI="M14.4,6H20V16H13L12.6,14H7V21H5V4H14L14.4,6M14,14H16V12H18V10H16V8H14V10L13,8V6H11V8H9V6H7V8H9V10H7V12H9V10H11V12H13V10L14,12V14M11,10V8H13V10H11M14,10H16V12H14V10Z",FI="M2 14H8V20H2M16 8H10V10H16M2 10H8V4H2M10 4V6H22V4M10 20H16V18H10M10 16H22V14H10",VS="M19,13H3V11H19L15,7L16.4,5.6L22.8,12L16.4,18.4L15,17L19,13M3,6H13V8H3V6M13,16V18H3V16H13Z",Ig="M16.5,9L13.5,12L16.5,15H22V9M9,16.5V22H15V16.5L12,13.5M7.5,9H2V15H7.5L10.5,12M15,7.5V2H9V7.5L12,10.5L15,7.5Z",FS="M7.5 9H2V15H7.5L10.5 12L7.5 9M6 13H4V11H6V13M15 7.5V2H9V7.5L12 10.5L15 7.5M11 4H13V6H11V4M9 16.5V22H15V16.5L12 13.5L9 16.5M13 20H11V18H13V20M16.5 9L13.5 12L16.5 15H22V9H16.5M20 13H18V11H20V13Z",$S="M12,2A10,10 0 0,0 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12A10,10 0 0,0 12,2Z",$I="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",UI="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",YI="M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z",zI="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z",Og="M16,17V14H9V10H16V7L21,12L16,17M14,2A2,2 0 0,1 16,4V6H14V4H5V20H14V18H16V20A2,2 0 0,1 14,22H5A2,2 0 0,1 3,20V4A2,2 0 0,1 5,2H14Z",WI="M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4M17,17H7V15H17M17,13H7V11H17M20,9H17V6H20",US="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",jI="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4C22,2.89 21.1,2 20,2Z",YS="M19,13H5V11H19V13Z",zS="M21,16H3V4H21M21,2H3C1.89,2 1,2.89 1,4V16A2,2 0 0,0 3,18H10V20H8V22H16V20H14V18H21A2,2 0 0,0 23,16V4C23,2.89 22.1,2 21,2Z",WS="M9 13V5C9 3.9 9.9 3 11 3H20C21.1 3 22 3.9 22 5V11H18.57L17.29 9.26C17.23 9.17 17.11 9.17 17.05 9.26L15.06 12C15 12.06 14.88 12.07 14.82 12L13.39 10.25C13.33 10.18 13.22 10.18 13.16 10.25L11.05 12.91C10.97 13 11.04 13.15 11.16 13.15H17.5V15H11C9.89 15 9 14.11 9 13M6 22V21H4V22H2V2H4V3H6V2H8.39C7.54 2.74 7 3.8 7 5V13C7 15.21 8.79 17 11 17H15.7C14.67 17.83 14 19.08 14 20.5C14 21.03 14.11 21.53 14.28 22H6M4 7H6V5H4V7M4 11H6V9H4V11M4 15H6V13H4V15M6 19V17H4V19H6M23 13V15H21V20.5C21 21.88 19.88 23 18.5 23S16 21.88 16 20.5 17.12 18 18.5 18C18.86 18 19.19 18.07 19.5 18.21V13H23Z",jS="M20 3H4C2.89 3 2 3.89 2 5V19C2 20.11 2.89 21 4 21H20C21.11 21 22 20.11 22 19V5C22 3.89 21.11 3 20 3M5 7H10V13H5V7M19 17H5V15H19V17M19 13H12V11H19V13M19 9H12V7H19V9Z",XI="M4 7V19H19V21H4C2 21 2 19 2 19V7H4M21.3 3H7.7C6.76 3 6 3.7 6 4.55V15.45C6 16.31 6.76 17 7.7 17H21.3C22.24 17 23 16.31 23 15.45V4.55C23 3.7 22.24 3 21.3 3M8 5H13V11H8V5M21 15H8V13H21V15M21 11H15V9H21V11M21 7H15V5H21V7Z",GI="M15,6V8H3V6H15M15,10V12H3V10H15M3,16V14H11V16H3M17,6H22V8H19V17A3,3 0 0,1 16,20A3,3 0 0,1 13,17A3,3 0 0,1 16,14C16.35,14 16.69,14.07 17,14.18V6M16,16A1,1 0 0,0 15,17A1,1 0 0,0 16,18A1,1 0 0,0 17,17A1,1 0 0,0 16,16Z",XS="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",qI="M3 13.5L11 2.03V13.5H3M12.5 13.5C13.85 9.75 13.67 4.71 12.5 1C17.26 2.54 20.9 8.4 20.96 13.5H12.5M21.1 17.08C20.69 17.72 20.21 18.27 19.65 18.74C19 18.45 18.42 18 17.96 17.5C16.47 19.43 13.46 19.43 11.97 17.5C10.5 19.43 7.47 19.43 6 17.5C5.5 18 4.95 18.45 4.3 18.74C3.16 17.8 2.3 16.46 2 15H21.94C21.78 15.75 21.5 16.44 21.1 17.08M20.96 23C19.9 23 18.9 22.75 17.96 22.25C16.12 23.25 13.81 23.25 11.97 22.25C10.13 23.25 7.82 23.25 6 22.25C4.77 22.94 3.36 23.05 2 23V21C3.41 21.05 4.77 20.9 6 20C7.74 21.25 10.21 21.25 11.97 20C13.74 21.25 16.2 21.25 17.96 20C19.17 20.9 20.54 21.05 21.94 21V23H20.96Z",KI="M6 9H8V15H6V9M16 9H18V15H16V9M21 3C22.1 3 23 3.9 23 5V19C23 20.1 22.1 21 21 21H3C1.9 21 1 20.1 1 19V5C1 3.9 1.9 3 3 3H21M5 7C4.4 7 4 7.4 4 8V16C4 16.6 4.4 17 5 17H9C9.6 17 10 16.6 10 16V8C10 7.4 9.6 7 9 7H5M15 7C14.4 7 14 7.4 14 8V16C14 16.6 14.4 17 15 17H19C19.6 17 20 16.6 20 16V8C20 7.4 19.6 7 19 7H15M12 11C12.6 11 13 10.6 13 10C13 9.4 12.6 9 12 9C11.4 9 11 9.4 11 10C11 10.6 11.4 11 12 11M12 15C12.6 15 13 14.6 13 14C13 13.4 12.6 13 12 13C11.4 13 11 13.4 11 14C11 14.6 11.4 15 12 15Z",ZI="M17.8 19C17.4 17.8 16.3 17 15 17C13.3 17 12 18.3 12 20S13.3 23 15 23C16.3 23 17.4 22.2 17.8 21H19V23H21V21H23V19H17.8M15 21.3C14.3 21.3 13.7 20.7 13.7 20S14.3 18.7 15 18.7 16.3 19.3 16.3 20 15.7 21.3 15 21.3M9 10H14V12H9V10M9 6H14V8H9V6M7 5C7 4.4 7.4 4 8 4H16V15.1C16.7 15.3 17.4 15.6 18 16V5C18 4.4 18.4 4 19 4S20 4.4 20 5V6H22V5C22 3.3 20.7 2 19 2H8C6.3 2 5 3.3 5 5V16H7V5M10 20C10 19.3 10.1 18.6 10.4 18H2V19C2 20.7 3.3 22 5 22H10.4C10.1 21.4 10 20.7 10 20M9 16H12C12.6 15.6 13.3 15.2 14 15.1V14H9V16Z",Lg="M12,12H19C18.47,16.11 15.72,19.78 12,20.92V12H5V6.3L12,3.19M12,1L3,5V11C3,16.55 6.84,21.73 12,23C17.16,21.73 21,16.55 21,11V5L12,1Z",GS="M13,19H14A1,1 0 0,1 15,20H22V22H15A1,1 0 0,1 14,23H10A1,1 0 0,1 9,22H2V20H9A1,1 0 0,1 10,19H11V17H4A1,1 0 0,1 3,16V12A1,1 0 0,1 4,11H20A1,1 0 0,1 21,12V16A1,1 0 0,1 20,17H13V19M4,3H20A1,1 0 0,1 21,4V8A1,1 0 0,1 20,9H4A1,1 0 0,1 3,8V4A1,1 0 0,1 4,3M9,7H10V5H9V7M9,15H10V13H9V15M5,5V7H7V5H5M5,13V15H7V13H5Z",QI="M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21M12,6A3,3 0 0,1 15,9C15,10.31 14.17,11.42 13,11.83V14H15V16H13V18H11V11.83C9.83,11.42 9,10.31 9,9A3,3 0 0,1 12,6M12,8A1,1 0 0,0 11,9A1,1 0 0,0 12,10A1,1 0 0,0 13,9A1,1 0 0,0 12,8Z",JI="M5.5 2C3.6 2 2 3.6 2 5.5V18.5C2 20.4 3.6 22 5.5 22H16L22 16V5.5C22 3.6 20.4 2 18.5 2H5.5M5.8 4H18.3C19.3 4 20.1 4.8 20.1 5.8V15H18.6C16.7 15 15.1 16.6 15.1 18.5V20H5.8C4.8 20 4 19.2 4 18.2V5.8C4 4.8 4.8 4 5.8 4",e5="M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z",qS="M20 6H4V4H20V6M19 12C17.09 12 15.37 12.76 14.11 14H14V14.11C12.76 15.37 12 17.09 12 19C12 19.34 12.03 19.67 12.08 20H4V14H3V12L4 7H20L21 12V12.3C20.37 12.11 19.7 12 19 12M12 14H6V18H12V14M23.8 20.4C23.9 20.4 23.9 20.5 23.8 20.6L22.8 22.3C22.7 22.4 22.6 22.4 22.5 22.4L21.3 22C21 22.2 20.8 22.3 20.5 22.5L20.3 23.8C20.3 23.9 20.2 24 20.1 24H18.1C18 24 17.9 23.9 17.8 23.8L17.6 22.5C17.3 22.4 17 22.2 16.8 22L15.6 22.5C15.5 22.5 15.4 22.5 15.3 22.4L14.3 20.7C14.2 20.6 14.3 20.5 14.4 20.4L15.5 19.6V18.6L14.4 17.8C14.3 17.7 14.3 17.6 14.3 17.5L15.3 15.8C15.4 15.7 15.5 15.7 15.6 15.7L16.8 16.2C17.1 16 17.3 15.9 17.6 15.7L17.8 14.4C17.8 14.3 17.9 14.2 18.1 14.2H20.1C20.2 14.2 20.3 14.3 20.3 14.4L20.5 15.7C20.8 15.8 21.1 16 21.4 16.2L22.6 15.7C22.7 15.7 22.9 15.7 22.9 15.8L23.9 17.5C24 17.6 23.9 17.7 23.8 17.8L22.7 18.6V19.6L23.8 20.4M20.5 19C20.5 18.2 19.8 17.5 19 17.5S17.5 18.2 17.5 19 18.2 20.5 19 20.5 20.5 19.8 20.5 19Z",KS="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M18 15V18H15V20H18V23H20V20H23V18H20V15",t5="M6.2,2.44L18.1,14.34L20.22,12.22L21.63,13.63L19.16,16.1L22.34,19.28C22.73,19.67 22.73,20.3 22.34,20.69L21.63,21.4C21.24,21.79 20.61,21.79 20.22,21.4L17,18.23L14.56,20.7L13.15,19.29L15.27,17.17L3.37,5.27V2.44H6.2M15.89,10L20.63,5.26V2.44H17.8L13.06,7.18L15.89,10M10.94,15L8.11,12.13L5.9,14.34L3.78,12.22L2.37,13.63L4.84,16.1L1.66,19.29C1.27,19.68 1.27,20.31 1.66,20.7L2.37,21.41C2.76,21.8 3.39,21.8 3.78,21.41L7,18.23L9.44,20.7L10.85,19.29L8.73,17.17L10.94,15Z",n5="M7,2V4H8V18A4,4 0 0,0 12,22A4,4 0 0,0 16,18V4H17V2H7M11,16C10.4,16 10,15.6 10,15C10,14.4 10.4,14 11,14C11.6,14 12,14.4 12,15C12,15.6 11.6,16 11,16M13,12C12.4,12 12,11.6 12,11C12,10.4 12.4,10 13,10C13.6,10 14,10.4 14,11C14,11.6 13.6,12 13,12M14,7H10V4H14V7Z",ZS="M16,6L18.29,8.29L13.41,13.17L9.41,9.17L2,16.59L3.41,18L9.41,12L13.41,16L19.71,9.71L22,12V6H16Z",a5="M21,10.12H14.22L16.96,7.3C14.23,4.6 9.81,4.5 7.08,7.2C4.35,9.91 4.35,14.28 7.08,17C9.81,19.7 14.23,19.7 16.96,17C18.32,15.65 19,14.08 19,12.1H21C21,14.08 20.12,16.65 18.36,18.39C14.85,21.87 9.15,21.87 5.64,18.39C2.14,14.92 2.11,9.28 5.62,5.81C9.13,2.34 14.76,2.34 18.27,5.81L21,3V10.12M12.5,8V12.25L16,14.33L15.28,15.54L11,13V8H12.5Z",i5="M15,8V16H5V8H15M16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5V7A1,1 0 0,0 16,6Z",r5="M15,12V20H5V12H15M16,10H4A1,1 0 0,0 3,11V21A1,1 0 0,0 4,22H16A1,1 0 0,0 17,21V17.5L21,21.5V10.5L17,14.5V11A1,1 0 0,0 16,10M3,3.86L4.4,5.24C7.5,2.19 12.5,2.19 15.6,5.24L17,3.86C13.14,0.05 6.87,0.05 3,3.86M5.8,6.63L7.2,8C8.75,6.5 11.25,6.5 12.8,8L14.2,6.63C11.88,4.34 8.12,4.34 5.8,6.63Z",s5="M10 6.2C10 4.3 8.8 2.6 7 2V5.7H4V2C2.2 2.6 1 4.3 1 6.2C1 8.1 2.2 9.8 4 10.4V21.4C4 21.8 4.2 22 4.5 22H6.5C6.8 22 7 21.8 7 21.5V10.5C8.8 9.9 10 8.2 10 6.2M16 8C16 8 15.9 8 16 8C12.1 8.1 9 11.2 9 15C9 18.9 12.1 22 16 22S23 18.9 23 15 19.9 8 16 8M16 20C13.2 20 11 17.8 11 15S13.2 10 16 10 21 12.2 21 15 18.8 20 16 20M15 11V16L18.6 18.2L19.4 17L16.5 15.3V11H15Z",o5="M9 1.09V6H7V1.09C4.16 1.57 2 4.03 2 7C2 9.22 3.21 11.15 5 12.19V21C5 21.55 5.45 22 6 22H10C10.55 22 11 21.55 11 21V12.19C12.79 11.15 14 9.22 14 7C14 4.03 11.84 1.57 9 1.09M10 10.46L9 11.04V20H7V11.04L6 10.46C4.77 9.74 4 8.42 4 7C4 6 4.37 5.06 5 4.35V8H11V4.35C11.63 5.06 12 6 12 7C12 8.42 11.23 9.74 10 10.46M20.94 17.94C20.96 17.79 20.97 17.65 20.97 17.5S20.96 17.2 20.94 17.05L21.91 16.32C22 16.25 22.03 16.13 21.97 16.03L21.05 14.47C21 14.37 20.87 14.33 20.76 14.37L19.61 14.82C19.37 14.65 19.12 14.5 18.83 14.38L18.66 13.19C18.64 13.08 18.54 13 18.43 13H16.58C16.46 13 16.36 13.08 16.34 13.19L16.17 14.38C15.88 14.5 15.63 14.65 15.39 14.82L14.24 14.37C14.14 14.33 14 14.37 13.96 14.47L13.03 16.03C12.97 16.13 13 16.25 13.09 16.32L14.06 17.05C14.05 17.2 14.03 17.35 14.03 17.5S14.05 17.79 14.06 17.94L13.09 18.68C13 18.75 12.97 18.87 13.03 18.97L13.96 20.53C14 20.63 14.14 20.66 14.24 20.63L15.39 20.17C15.63 20.35 15.88 20.5 16.17 20.62L16.34 21.81C16.36 21.92 16.46 22 16.58 22H18.43C18.54 22 18.64 21.92 18.66 21.81L18.83 20.62C19.12 20.5 19.37 20.35 19.61 20.17L20.76 20.63C20.87 20.66 21 20.63 21.05 20.53L21.97 18.97C22.03 18.87 22 18.75 21.91 18.68L20.94 17.94M17.5 19C16.67 19 16 18.33 16 17.5S16.67 16 17.5 16 19 16.67 19 17.5 18.33 19 17.5 19Z",QS=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function JS(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ng={exports:{}},cd={exports:{}},Hg=function(t,n){return function(){for(var i=new Array(arguments.length),r=0;r"u"}function tM(e){return e!==null&&!Lo(e)&&e.constructor!==null&&!Lo(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var Bg=Oi("ArrayBuffer");function nM(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Bg(e.buffer),t}function aM(e){return typeof e=="string"}function iM(e){return typeof e=="number"}function Vg(e){return e!==null&&typeof e=="object"}function go(e){if(hd(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var rM=Oi("Date"),sM=Oi("File"),oM=Oi("Blob"),lM=Oi("FileList");function pd(e){return dd.call(e)==="[object Function]"}function uM(e){return Vg(e)&&pd(e.pipe)}function cM(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||dd.call(e)===t||pd(e.toString)&&e.toString()===t)}var dM=Oi("URLSearchParams");function hM(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function fM(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function md(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),fd(e))for(var n=0,a=e.length;n0;)r=a[i],s[r]||(t[r]=e[r],s[r]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function yM(e,t,n){e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;var a=e.indexOf(t,n);return a!==-1&&a===n}function bM(e){if(!e)return null;var t=e.length;if(Lo(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var _M=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),Qt={isArray:fd,isArrayBuffer:Bg,isBuffer:tM,isFormData:cM,isArrayBufferView:nM,isString:aM,isNumber:iM,isObject:Vg,isPlainObject:go,isUndefined:Lo,isDate:rM,isFile:sM,isBlob:oM,isFunction:pd,isStream:uM,isURLSearchParams:dM,isStandardBrowserEnv:fM,forEach:md,merge:oc,extend:pM,trim:hM,stripBOM:mM,inherits:gM,toFlatObject:vM,kindOf:hd,kindOfTest:Oi,endsWith:yM,toArray:bM,isTypedArray:_M,isFileList:lM},Ui=Qt;function yf(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var Fg=function(t,n,a){if(!n)return t;var i;if(a)i=a(n);else if(Ui.isURLSearchParams(n))i=n.toString();else{var r=[];Ui.forEach(n,function(l,u){l===null||typeof l>"u"||(Ui.isArray(l)?u=u+"[]":l=[l],Ui.forEach(l,function(d){Ui.isDate(d)?d=d.toISOString():Ui.isObject(d)&&(d=JSON.stringify(d)),r.push(yf(u)+"="+yf(d))}))}),i=r.join("&")}if(i){var s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t},wM=Qt;function _l(){this.handlers=[]}_l.prototype.use=function(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1};_l.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};_l.prototype.forEach=function(t){wM.forEach(this.handlers,function(a){a!==null&&t(a)})};var xM=_l,AM=Qt,kM=function(t,n){AM.forEach(t,function(i,r){r!==n&&r.toUpperCase()===n.toUpperCase()&&(t[n]=i,delete t[r])})},$g=Qt;function pr(e,t,n,a,i){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),i&&(this.response=i)}$g.inherits(pr,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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var Ug=pr.prototype,Yg={};["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"].forEach(function(e){Yg[e]={value:e}});Object.defineProperties(pr,Yg);Object.defineProperty(Ug,"isAxiosError",{value:!0});pr.from=function(e,t,n,a,i,r){var s=Object.create(Ug);return $g.toFlatObject(e,s,function(l){return l!==Error.prototype}),pr.call(s,e.message,t,n,a,i),s.name=e.name,r&&Object.assign(s,r),s};var kr=pr,zg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Bn=Qt;function SM(e,t){t=t||new FormData;var n=[];function a(r){return r===null?"":Bn.isDate(r)?r.toISOString():Bn.isArrayBuffer(r)||Bn.isTypedArray(r)?typeof Blob=="function"?new Blob([r]):Buffer.from(r):r}function i(r,s){if(Bn.isPlainObject(r)||Bn.isArray(r)){if(n.indexOf(r)!==-1)throw Error("Circular reference detected in "+s);n.push(r),Bn.forEach(r,function(l,u){if(!Bn.isUndefined(l)){var c=s?s+"."+u:u,d;if(l&&!s&&typeof l=="object"){if(Bn.endsWith(u,"{}"))l=JSON.stringify(l);else if(Bn.endsWith(u,"[]")&&(d=Bn.toArray(l))){d.forEach(function(h){!Bn.isUndefined(h)&&t.append(c,a(h))});return}}i(l,c)}}),n.pop()}else t.append(s,a(r))}return i(e),t}var Wg=SM,ru,bf;function MM(){if(bf)return ru;bf=1;var e=kr;return ru=function(n,a,i){var r=i.config.validateStatus;!i.status||!r||r(i.status)?n(i):a(new e("Request failed with status code "+i.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))},ru}var su,_f;function PM(){if(_f)return su;_f=1;var e=Qt;return su=e.isStandardBrowserEnv()?function(){return{write:function(a,i,r,s,o,l){var u=[];u.push(a+"="+encodeURIComponent(i)),e.isNumber(r)&&u.push("expires="+new Date(r).toGMTString()),e.isString(s)&&u.push("path="+s),e.isString(o)&&u.push("domain="+o),l===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(a){var i=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(a){this.write(a,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),su}var DM=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},EM=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},CM=DM,TM=EM,jg=function(t,n){return t&&!CM(n)?TM(t,n):n},ou,wf;function RM(){if(wf)return ou;wf=1;var e=Qt,t=["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"];return ou=function(a){var i={},r,s,o;return a&&e.forEach(a.split(` -`),function(u){if(o=u.indexOf(":"),r=e.trim(u.substr(0,o)).toLowerCase(),s=e.trim(u.substr(o+1)),r){if(i[r]&&t.indexOf(r)>=0)return;r==="set-cookie"?i[r]=(i[r]?i[r]:[]).concat([s]):i[r]=i[r]?i[r]+", "+s:s}}),i},ou}var lu,xf;function IM(){if(xf)return lu;xf=1;var e=Qt;return lu=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a"),i;function r(s){var o=s;return n&&(a.setAttribute("href",o),o=a.href),a.setAttribute("href",o),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:a.pathname.charAt(0)==="/"?a.pathname:"/"+a.pathname}}return i=r(window.location.href),function(o){var l=e.isString(o)?r(o):o;return l.protocol===i.protocol&&l.host===i.host}}():function(){return function(){return!0}}(),lu}var uu,Af;function wl(){if(Af)return uu;Af=1;var e=kr,t=Qt;function n(a){e.call(this,a==null?"canceled":a,e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),uu=n,uu}var cu,kf;function OM(){return kf||(kf=1,cu=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),cu}var du,Sf;function Mf(){if(Sf)return du;Sf=1;var e=Qt,t=MM(),n=PM(),a=Fg,i=jg,r=RM(),s=IM(),o=zg,l=kr,u=wl(),c=OM();return du=function(h){return new Promise(function(p,m){var w=h.data,y=h.headers,k=h.responseType,A;function M(){h.cancelToken&&h.cancelToken.unsubscribe(A),h.signal&&h.signal.removeEventListener("abort",A)}e.isFormData(w)&&e.isStandardBrowserEnv()&&delete y["Content-Type"];var S=new XMLHttpRequest;if(h.auth){var C=h.auth.username||"",D=h.auth.password?unescape(encodeURIComponent(h.auth.password)):"";y.Authorization="Basic "+btoa(C+":"+D)}var V=i(h.baseURL,h.url);S.open(h.method.toUpperCase(),a(V,h.params,h.paramsSerializer),!0),S.timeout=h.timeout;function I(){if(!!S){var U="getAllResponseHeaders"in S?r(S.getAllResponseHeaders()):null,ae=!k||k==="text"||k==="json"?S.responseText:S.response,H={data:ae,status:S.status,statusText:S.statusText,headers:U,config:h,request:S};t(function(B){p(B),M()},function(B){m(B),M()},H),S=null}}if("onloadend"in S?S.onloadend=I:S.onreadystatechange=function(){!S||S.readyState!==4||S.status===0&&!(S.responseURL&&S.responseURL.indexOf("file:")===0)||setTimeout(I)},S.onabort=function(){!S||(m(new l("Request aborted",l.ECONNABORTED,h,S)),S=null)},S.onerror=function(){m(new l("Network Error",l.ERR_NETWORK,h,S,S)),S=null},S.ontimeout=function(){var ae=h.timeout?"timeout of "+h.timeout+"ms exceeded":"timeout exceeded",H=h.transitional||o;h.timeoutErrorMessage&&(ae=h.timeoutErrorMessage),m(new l(ae,H.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,h,S)),S=null},e.isStandardBrowserEnv()){var N=(h.withCredentials||s(V))&&h.xsrfCookieName?n.read(h.xsrfCookieName):void 0;N&&(y[h.xsrfHeaderName]=N)}"setRequestHeader"in S&&e.forEach(y,function(ae,H){typeof w>"u"&&H.toLowerCase()==="content-type"?delete y[H]:S.setRequestHeader(H,ae)}),e.isUndefined(h.withCredentials)||(S.withCredentials=!!h.withCredentials),k&&k!=="json"&&(S.responseType=h.responseType),typeof h.onDownloadProgress=="function"&&S.addEventListener("progress",h.onDownloadProgress),typeof h.onUploadProgress=="function"&&S.upload&&S.upload.addEventListener("progress",h.onUploadProgress),(h.cancelToken||h.signal)&&(A=function(U){!S||(m(!U||U&&U.type?new u:U),S.abort(),S=null)},h.cancelToken&&h.cancelToken.subscribe(A),h.signal&&(h.signal.aborted?A():h.signal.addEventListener("abort",A))),w||(w=null);var Q=c(V);if(Q&&["http","https","file"].indexOf(Q)===-1){m(new l("Unsupported protocol "+Q+":",l.ERR_BAD_REQUEST,h));return}S.send(w)})},du}var hu,Pf;function LM(){return Pf||(Pf=1,hu=null),hu}var Yt=Qt,Df=kM,Ef=kr,NM=zg,HM=Wg,BM={"Content-Type":"application/x-www-form-urlencoded"};function Cf(e,t){!Yt.isUndefined(e)&&Yt.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function VM(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=Mf()),e}function FM(e,t,n){if(Yt.isString(e))try{return(t||JSON.parse)(e),Yt.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}var xl={transitional:NM,adapter:VM(),transformRequest:[function(t,n){if(Df(n,"Accept"),Df(n,"Content-Type"),Yt.isFormData(t)||Yt.isArrayBuffer(t)||Yt.isBuffer(t)||Yt.isStream(t)||Yt.isFile(t)||Yt.isBlob(t))return t;if(Yt.isArrayBufferView(t))return t.buffer;if(Yt.isURLSearchParams(t))return Cf(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var a=Yt.isObject(t),i=n&&n["Content-Type"],r;if((r=Yt.isFileList(t))||a&&i==="multipart/form-data"){var s=this.env&&this.env.FormData;return HM(r?{"files[]":t}:t,s&&new s)}else if(a||i==="application/json")return Cf(n,"application/json"),FM(t);return t}],transformResponse:[function(t){var n=this.transitional||xl.transitional,a=n&&n.silentJSONParsing,i=n&&n.forcedJSONParsing,r=!a&&this.responseType==="json";if(r||i&&Yt.isString(t)&&t.length)try{return JSON.parse(t)}catch(s){if(r)throw s.name==="SyntaxError"?Ef.from(s,Ef.ERR_BAD_RESPONSE,this,null,this.response):s}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:LM()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Yt.forEach(["delete","get","head"],function(t){xl.headers[t]={}});Yt.forEach(["post","put","patch"],function(t){xl.headers[t]=Yt.merge(BM)});var gd=xl,$M=Qt,UM=gd,YM=function(t,n,a){var i=this||UM;return $M.forEach(a,function(s){t=s.call(i,t,n)}),t},fu,Tf;function Xg(){return Tf||(Tf=1,fu=function(t){return!!(t&&t.__CANCEL__)}),fu}var Rf=Qt,pu=YM,zM=Xg(),WM=gd,jM=wl();function mu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new jM}var XM=function(t){mu(t),t.headers=t.headers||{},t.data=pu.call(t,t.data,t.headers,t.transformRequest),t.headers=Rf.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Rf.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var n=t.adapter||WM.adapter;return n(t).then(function(i){return mu(t),i.data=pu.call(t,i.data,i.headers,t.transformResponse),i},function(i){return zM(i)||(mu(t),i&&i.response&&(i.response.data=pu.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},bn=Qt,Gg=function(t,n){n=n||{};var a={};function i(c,d){return bn.isPlainObject(c)&&bn.isPlainObject(d)?bn.merge(c,d):bn.isPlainObject(d)?bn.merge({},d):bn.isArray(d)?d.slice():d}function r(c){if(bn.isUndefined(n[c])){if(!bn.isUndefined(t[c]))return i(void 0,t[c])}else return i(t[c],n[c])}function s(c){if(!bn.isUndefined(n[c]))return i(void 0,n[c])}function o(c){if(bn.isUndefined(n[c])){if(!bn.isUndefined(t[c]))return i(void 0,t[c])}else return i(void 0,n[c])}function l(c){if(c in n)return i(t[c],n[c]);if(c in t)return i(void 0,t[c])}var u={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l};return bn.forEach(Object.keys(t).concat(Object.keys(n)),function(d){var h=u[d]||r,f=h(d);bn.isUndefined(f)&&h!==l||(a[d]=f)}),a},gu,If;function qg(){return If||(If=1,gu={version:"0.27.2"}),gu}var GM=qg().version,Fa=kr,vd={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){vd[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});var Of={};vd.transitional=function(t,n,a){function i(r,s){return"[Axios v"+GM+"] Transitional option '"+r+"'"+s+(a?". "+a:"")}return function(r,s,o){if(t===!1)throw new Fa(i(s," has been removed"+(n?" in "+n:"")),Fa.ERR_DEPRECATED);return n&&!Of[s]&&(Of[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,s,o):!0}};function qM(e,t,n){if(typeof e!="object")throw new Fa("options must be an object",Fa.ERR_BAD_OPTION_VALUE);for(var a=Object.keys(e),i=a.length;i-- >0;){var r=a[i],s=t[r];if(s){var o=e[r],l=o===void 0||s(o,r,e);if(l!==!0)throw new Fa("option "+r+" must be "+l,Fa.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Fa("Unknown option "+r,Fa.ERR_BAD_OPTION)}}var KM={assertOptions:qM,validators:vd},Kg=Qt,ZM=Fg,Lf=xM,Nf=XM,Al=Gg,QM=jg,Zg=KM,Yi=Zg.validators;function mr(e){this.defaults=e,this.interceptors={request:new Lf,response:new Lf}}mr.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Al(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var a=n.transitional;a!==void 0&&Zg.assertOptions(a,{silentJSONParsing:Yi.transitional(Yi.boolean),forcedJSONParsing:Yi.transitional(Yi.boolean),clarifyTimeoutError:Yi.transitional(Yi.boolean)},!1);var i=[],r=!0;this.interceptors.request.forEach(function(f){typeof f.runWhen=="function"&&f.runWhen(n)===!1||(r=r&&f.synchronous,i.unshift(f.fulfilled,f.rejected))});var s=[];this.interceptors.response.forEach(function(f){s.push(f.fulfilled,f.rejected)});var o;if(!r){var l=[Nf,void 0];for(Array.prototype.unshift.apply(l,i),l=l.concat(s),o=Promise.resolve(n);l.length;)o=o.then(l.shift(),l.shift());return o}for(var u=n;i.length;){var c=i.shift(),d=i.shift();try{u=c(u)}catch(h){d(h);break}}try{o=Nf(u)}catch(h){return Promise.reject(h)}for(;s.length;)o=o.then(s.shift(),s.shift());return o};mr.prototype.getUri=function(t){t=Al(this.defaults,t);var n=QM(t.baseURL,t.url);return ZM(n,t.params,t.paramsSerializer)};Kg.forEach(["delete","get","head","options"],function(t){mr.prototype[t]=function(n,a){return this.request(Al(a||{},{method:t,url:n,data:(a||{}).data}))}});Kg.forEach(["post","put","patch"],function(t){function n(a){return function(r,s,o){return this.request(Al(o||{},{method:t,headers:a?{"Content-Type":"multipart/form-data"}:{},url:r,data:s}))}}mr.prototype[t]=n(),mr.prototype[t+"Form"]=n(!0)});var JM=mr,vu,Hf;function eP(){if(Hf)return vu;Hf=1;var e=wl();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var a;this.promise=new Promise(function(s){a=s});var i=this;this.promise.then(function(r){if(!!i._listeners){var s,o=i._listeners.length;for(s=0;s"u")){s=qs({},t,s),typeof s.expires=="number"&&(s.expires=new Date(Date.now()+s.expires*864e5)),s.expires&&(s.expires=s.expires.toUTCString()),i=encodeURIComponent(i).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var l in s)!s[l]||(o+="; "+l,s[l]!==!0&&(o+="="+s[l].split(";")[0]));return document.cookie=i+"="+e.write(r,i)+o}}function a(i){if(!(typeof document>"u"||arguments.length&&!i)){for(var r=document.cookie?document.cookie.split("; "):[],s={},o=0;o({userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,userProfiles:[],userArcades:[],profiles:{},userCustomize:{},isFieldFocusRegistered:!1,userAuthKey:null,isLoading:!1,isSaving:!1,loadingPool:[],savingPool:[],errorCode:null,userLoaded:!1,loadedNews:null,loadedArticles:{}}),actions:{setUser(e){e.id&&(this.userId=e.id),e.name&&(this.userName=e.name),e.email&&(this.userEmail=e.email),e.avatar&&(this.userAvatar=e.avatar),e.admin&&(this.userAdmin=e.admin),e.data&&(this.userData=e.data),e.cardStyle&&(this.userCardStyle=e.cardStyle),e.profiles&&(this.userProfiles=e.profiles),e.arcades&&(this.userArcades=e.arcades),e.customize&&(this.userCustomize=e.customize)},fetch(e){$f.get(`data-sources/${e}.json`).then(t=>{t.data&&t.data.data&&(this[e]=t.data.data)}).catch(t=>{alert(t.message)})},async callApi(e,t="GET",n=null,a={}){const i="https://restfulsleep.phaseii.network",r="your_api_key_should_be_here";let s;this.errorCode="",(()=>{s=setTimeout(()=>{t==="GET"?(this.loadingPool.push(e),this.isLoading=!0,this.isSaving=!1):t==="POST"?(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0):t==="PUT"&&(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0)},0)})();const u={...{"App-Auth-Key":r,"User-Auth-Key":yo()},...a},c=`${i}/v1${e}`,d={method:t,url:c,headers:u};n&&(d.data=n);try{const h=await $f(d);return h.data.status==="error"?(this.errorCode=h.data.error_code,this.isSaving=!1,this.isLoading=!0,this.savingPool=this.savingPool.filter(f=>f!==e),null):(this.isLoading=!1,this.isSaving=!1,this.loadingPool=this.loadingPool.filter(f=>f!==e),this.savingPool=this.savingPool.filter(f=>f!==e),h.data)}catch(h){throw this.errorCode=h.message,this.isSaving=!1,this.savingPool=this.savingPool.filter(f=>f!==e),h}finally{clearTimeout(s)}},async fetchAllNews(){if(this.loadedNews)return this.loadedNews;try{const e=await this.callApi("/news");return this.loadedNews=e.slice(0,2),this.loadedNews}catch(e){throw console.log("Error fetching news:",e),e}},async fetchNews(e){if(this.loadedArticles[e])return this.loadedArticles[e];try{const t=await this.callApi(`/news/${e}`);return this.loadedArticles[e]=t,t}catch(t){throw console.log("Error fetching news:",t),t}},async checkUserSession(){const e={sessionId:yo()};try{return await this.callApi("/auth/session","GET",e)}catch(t){throw console.log("Error checking session:",t),t}},async deleteUserSession(){const e={sessionId:yo()};try{const t=await this.callApi("/auth/session","DELETE",e);return this.userLoaded=!1,t}catch(t){throw console.log("Error deleting session:",t),t}},async createUserSession(e,t,n){const a={username:e,password:t};try{const i=await this.callApi("/auth/session","POST",a);return i&&i.status==="success"?(oP(i.sessionId,n?30:1),!0):(alert(this.errorCode),!1)}catch(i){throw console.log("Error creating session:",i),i}},async loadUser(){var t;try{const n=await this.checkUserSession();if(n&&n.activeSession&&!this.userLoaded){const a=n.userId;if(a){var e=(await this.callApi(`/user?userId=${a}`)).user;return this.setUser({id:a,name:e.name,email:e.email,avatar:e.avatar,admin:e.admin,data:e.data,cardStyle:"time",profiles:e.profiles,arcades:e.arcades,customize:(t=e.data)==null?void 0:t.customize}),this.userLoaded=!0,!0}}else if(this.userLoaded)return!0;return!1}catch(n){throw console.log("Error loading user:",n),n}},async getUser(e){try{return(await this.callApi(`/user/${e}`)).user}catch(t){throw console.log("Error fetching user:",t),t}},async putUser(e){try{return await this.callApi("/user","POST",e)}catch(t){throw console.log("Error updating user:",t),t}},async getMusicData(e,t,n=null,a=!1){try{return(await this.callApi(`/music?game=${e}&version=${t}`+(a?"&oneChart=true":""),"GET",null,{songIds:n.toString()})).data}catch(i){throw console.log("Error fetching music data:",i),i}},async getAttemptData(e,t=null){try{return(await this.callApi(`/attempts/${e}`+(t?`?userId=${t}`:""),"GET",null)).data}catch(n){throw console.log("Error fetching attempt data:",n),n}}}}),gr=st({name:"BaseLevel",props:{mobile:Boolean,type:{type:String,default:"justify-between"}},render(){const e=[this.type,"items-center"],t=["flex"],n=["block","md:flex"],a=["flex","items-center","justify-center"];return ir("div",{class:e.concat(this.mobile?t:n)},this.$slots.default().map((i,r)=>{const s=!this.mobile&&this.$slots.default().length>r+1?a.concat(["mb-6","md:mb-0"]):a;return ir("div",{class:s},[i])}))}}),lP={class:"relative inline-block"},uP=["src","alt"],cP=["src"],dP={__name:"UserAvatar",props:{username:{type:String,required:!0},avatar:{type:String,default:null},border:{type:String,default:null}},setup(e){const t="https://cdn.phaseii.network/file/PhaseII/web-assets",n=e,a=X(()=>{var r;return(r=n.avatar)!=null?r:"https://i.imgur.com/nkx5ufe.jpg"}),i=X(()=>n.username);return(r,s)=>(T(),G("div",null,[oe("div",lP,[oe("img",{src:a.value,alt:i.value,width:"200",height:"200",class:"w-full h-auto bg-gray-100 dark:bg-slate-800 rounded-full overflow-hidden drop-shadow-lg"},null,8,uP),e.border?(T(),G("img",{key:0,src:`${_(t)}/border/${e.border}.webp`,alt:"border",class:"absolute inset-0 w-full h-full overflow-hidden scale-[1.02]",style:{"object-fit":"fill"}},null,8,cP)):se("",!0)]),ye(r.$slots,"default")]))}},Jg={__name:"UserAvatarCurrentUser",setup(e){const t=Sr();return(n,a)=>{var i,r;return T(),Se(dP,{username:_(t).userName,avatar:_(t).userAvatar,border:(r=(i=_(t).userCustomize)==null?void 0:i.border)!=null?r:null},{default:Pe(()=>[ye(n.$slots,"default")]),_:3},8,["username","avatar","border"])}}},e0={__name:"CardBoxComponentBody",props:{noPadding:Boolean},setup(e){return(t,n)=>(T(),G("div",{class:ge(["flex-1",{"p-6":!e.noPadding}])},[ye(t.$slots,"default")],2))}},t0=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n},hP={},fP={class:"p-6"};function pP(e,t){return T(),G("footer",fP,[ye(e.$slots,"default")])}const mP=t0(hP,[["render",pP]]),Os={__name:"CardBox",props:{rounded:{type:String,default:"rounded-2xl"},flex:{type:String,default:"flex-col"},hasComponentLayout:Boolean,hasTable:Boolean,isForm:Boolean,isHoverable:Boolean,isAuth:{type:Boolean,default:!1},colorProp:{type:String,default:"bg-slate-900 dark:bg-slate-900"}},emits:["submit"],setup(e,{emit:t}){const n=e,a=t,i=Qn(),r=X(()=>i.footer&&!!i.footer()),s=ce(n.colorProp);n.isAuth&&(s.value="bg-slate-800 md:bg-slate-900 dark:bg-slate-800 md:dark:bg-slate-900");const o=X(()=>{const u=[n.rounded,n.flex,s.value];return n.isHoverable&&u.push("hover:shadow-lg transition-shadow duration-500"),u}),l=u=>{a("submit",u)};return(u,c)=>(T(),Se(ri(e.isForm?"form":"div"),{class:ge([o.value,"bg-white flex"]),onSubmit:l},{default:Pe(()=>[e.hasComponentLayout?ye(u.$slots,"default",{key:0}):(T(),G(De,{key:1},[Ae(e0,{"no-padding":e.hasTable},{default:Pe(()=>[ye(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(T(),Se(mP,{key:0},{default:Pe(()=>[ye(u.$slots,"footer")]),_:3})):se("",!0)],64))]),_:3},40,["class"]))}},gP={white:"bg-white text-black",light:"bg-white text-black dark:bg-slate-900/70 dark:text-white",contrast:"bg-gray-800 text-white dark:bg-white dark:text-black",success:"bg-emerald-500 border-emerald-500 text-white",danger:"bg-red-500 border-red-500 text-white",warning:"bg-yellow-500 border-yellow-500 text-white",info:"bg-blue-500 border-blue-500 text-white"},pi={white:"text-black dark:text-slate-100",light:"text-gray-700 dark:text-slate-400",contrast:"dark:text-white",success:"text-emerald-500",danger:"text-red-500",warning:"text-yellow-500",info:"text-blue-500"},vP={white:[pi.white,"border-gray-100"],light:[pi.light,"border-gray-100"],contrast:[pi.contrast,"border-gray-900 dark:border-slate-100"],success:[pi.success,"border-emerald-500"],danger:[pi.danger,"border-red-500"],warning:[pi.warning,"border-yellow-500"],info:[pi.info,"border-blue-500"]},n0=(e,t,n,a=!1)=>{const i={ring:{white:"ring-gray-200 dark:ring-gray-500",whiteDark:"ring-gray-200 dark:ring-gray-500",lightDark:"ring-gray-200 dark:ring-gray-500",contrast:"ring-gray-300 dark:ring-gray-400",success:"ring-emerald-300 dark:ring-emerald-700",danger:"ring-red-300 dark:ring-red-900",warning:"ring-yellow-300 dark:ring-yellow-700",info:"ring-blue-300 dark:ring-blue-800"},active:{white:"bg-gray-100",whiteDark:"bg-gray-100 dark:bg-slate-800",lightDark:"bg-gray-200 dark:bg-slate-700",contrast:"bg-gray-700 dark:bg-slate-100",success:"bg-emerald-700 dark:bg-emerald-600",danger:"bg-red-700 dark:bg-red-600",warning:"bg-yellow-700 dark:bg-yellow-600",info:"bg-blue-700 dark:bg-blue-600"},bg:{white:"bg-white text-black",whiteDark:"bg-white text-black dark:bg-slate-900 dark:text-white",lightDark:"bg-gray-100 text-black dark:bg-slate-800 dark:text-white",contrast:"bg-gray-800 text-white dark:bg-white dark:text-black",success:"bg-emerald-600 dark:bg-emerald-700 text-white",danger:"bg-red-600 dark:bg-red-800 text-white",warning:"bg-yellow-600 dark:bg-yellow-700 text-white",info:"bg-blue-600 dark:bg-blue-900 text-white"},bgHover:{white:"hover:bg-gray-100",whiteDark:"hover:bg-gray-100 hover:dark:bg-slate-800",lightDark:"hover:bg-gray-200 hover:dark:bg-slate-700",contrast:"hover:bg-gray-700 hover:dark:bg-slate-100",success:"hover:bg-emerald-700 hover:border-emerald-700 hover:dark:bg-emerald-600 hover:dark:border-emerald-600",danger:"hover:bg-red-700 hover:border-red-700 hover:dark:bg-red-600 hover:dark:border-red-600",warning:"hover:bg-yellow-700 hover:border-yellow-700 hover:dark:bg-yellow-600 hover:dark:border-yellow-600",info:"hover:bg-blue-700 hover:border-blue-700 hover:dark:bg-blue-600 hover:dark:border-blue-600"},borders:{white:"border-white",whiteDark:"border-white dark:border-slate-900",lightDark:"border-gray-100 dark:border-slate-800",contrast:"border-gray-800 dark:border-white",success:"border-emerald-600 dark:border-emerald-800",danger:"border-red-600 dark:border-ruby-950",warning:"border-yellow-600 dark:border-yellow-950",info:"border-blue-600 dark:border-blue-950"},text:{contrast:"dark:text-slate-100",success:"text-emerald-600 dark:text-emerald-500",danger:"text-red-600 dark:text-red-500",warning:"text-yellow-600 dark:text-yellow-500",info:"text-blue-600 dark:text-blue-500"},outlineHover:{contrast:"hover:bg-gray-800 hover:text-gray-100 hover:dark:bg-slate-100 hover:dark:text-black",success:"hover:bg-emerald-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-emerald-600",danger:"hover:bg-red-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-red-600",warning:"hover:bg-yellow-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-yellow-600",info:"hover:bg-blue-600 hover:text-white hover:dark:text-white hover:dark:border-blue-600"}};if(!i.bg[e])return e;const r=t&&["white","whiteDark","lightDark"].indexOf(e)<0,s=[i.borders[e],i.ring[e]];return a?s.push(i.active[e]):s.push(r?i.text[e]:i.bg[e]),n&&s.push(r?i.outlineHover[e]:i.bgHover[e]),s},yP=["width","height"],bP=["d"],An={__name:"BaseIcon",props:{path:{type:String,required:!0},w:{type:String,default:"w-6"},h:{type:String,default:"h-6"},size:{type:[String,Number],default:null},color:{type:String,default:""}},setup(e){const t=e,n=X(()=>`inline-flex justify-center items-center ${t.w} ${t.h} ${t.color}`),a=X(()=>{var i;return(i=t.size)!=null?i:16});return(i,r)=>(T(),G("span",{class:ge(n.value)},[(T(),G("svg",{viewBox:"0 0 24 24",width:a.value,height:a.value,class:"inline-block"},[oe("path",{fill:"currentColor",d:e.path},null,8,bP)],8,yP)),ye(i.$slots,"default")],2))}},_P={__name:"PillTagPlain",props:{label:{type:String,required:!0},icon:{type:String,default:null},small:Boolean},setup(e){return(t,n)=>(T(),G("div",{class:ge(["inline-flex items-center capitalize leading-none",[e.small?"text-xs":"text-sm"]])},[e.icon?(T(),Se(An,{key:0,path:e.icon,h:"h-4",w:"w-4",class:ge(e.small?"mr-1":"mr-2"),size:e.small?14:null},null,8,["path","class","size"])):se("",!0),oe("span",null,Le(e.label),1)],2))}},No={__name:"PillTag",props:{label:{type:String,required:!0},color:{type:String,required:!0},icon:{type:String,default:null},small:Boolean,outline:{type:Boolean,default:!0}},setup(e){const t=e,n=X(()=>[t.small?"py-1 px-3":"py-1.5 px-4",t.outline?vP[t.color]:gP[t.color]]);return(a,i)=>(T(),Se(_P,{class:ge(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},wP=[{author:"Trmazi",header:"Ready, ?",comment:"Let's heat it up with this number!"},{author:"Trmazi",header:"Yo, is in the House like Carpet.",comment:"Like Chef Boyardee, my rhyme is truly cookin'"},{author:"Trmazi",header:"There are two wolves inside of you, .",comment:"The furry convention is going very well."},{author:"Trmazi",header:"Howdy, !",comment:"Gonna break some records today?"},{author:"Trmazi",header:"Hiya, !",comment:"Glad to have you here."},{author:"Trmazi",header:"Good to see you, !",comment:"Show us your moves!"},{author:"Trmazi",header:"It's a Bird... It's a Plane... It's !",comment:"Let's push it to the grindstone."},{author:"yaladre",header:"What's shaking, ?",comment:"Ready to start your session?"},{author:"GlItChEdV0iDz",header:"Now who dat is? Why... it's !",comment:"Why's it always the same old thing?"},{author:"Error",header:"Error: Couldn't load 's profile.",comment:"Purging data. Please log in again."},{author:"caldenza",header:"Please don't actually eat glass, .",comment:`"I can't believe I have to write that."`},{author:"SQWERLY!",header:"Welcome to PhaseII, .",comment:'"Where you can actually still play older versions of DDR!"'},{author:"manamaster",header:"Go for Kaiden, .",comment:"You can do it!"},{author:"manamaster",header:"Steal from your local Round1, .",comment:"The DDR cab is free if you believe hard enough."},{author:"manamaster",header:"You should play Bone Eater, !",comment:`"It's really good, I swear!"`},{author:"manamaster",header:"No I cannot sell the DDR Gold cab to you for $500, .",comment:"Please stop asking."},{author:"topet",header:"Hello, !",comment:"If more than one is many, how many is few?"},{author:"barru",header:"What's good, ?",comment:"As long as you're around, everything's great \u{1F604}"},{author:"yaladre",header:"Ready to kick it up a notch, ?",comment:"Get pumped up!"},{author:"caldenza",header:"Alone in the night again, ?",comment:"Honestly, just go play Minecraft tbh"},{author:"caldenza",header:"Did you make sure to restart the Mango, ?",comment:"It's not the mango. It's always the mango. God damnit."},{author:"azui.573",header:"Welcome home, .",comment:"Ready to crush those rankings?"},{author:"azui.573",header:"Introducing... !",comment:"Live from the RESIDENT PARTY!"},{author:"Shilofax",header:"Make it make money, ",comment:"GOOOOOOOOOOOOOLD"},{author:"daydensteve",header:"Welcome, .",comment:"PhaseII, here for all your net needs!"},{author:"sierrathebluejay",header:"Welcome to the party, .",comment:"We've been waiting for you!"},{author:"sierrathebluejay",header:"Wild appeared!",comment:"They're super effective!"},{author:"48productions",header:"Showers are sexy, ",comment:"Take one today."},{author:"48productions",header:"Have some fun with Miku, !",comment:""},{author:"Trmazi",header:" is the DJ of this gig!",comment:"Are you good, or are you cool?"},{author:"Yonokid",header:`. In the WebbedUI. Straight up "Phase'n it".`,comment:`and by "it", haha, well, let's justr say; My II`},{author:"SQWERLY!",header:" always told me that it was just a phase\u2026",comment:"It wasn't a Phase, it was a PhaseII!"},{author:"yaladre",header:", is your refrigerator running?",comment:"Because you better go catch it!"},{author:"Kuusetsu",header:"If C's get degrees, ",comment:"You'd still fail."},{author:"Azui",header:"Ready to break the future, ?",comment:"All your MFCs are belong to us!"},{author:"towelie",header:"Don't forget to bring a towel, !",comment:""},{author:"barru",header:"Reject modernity, .",comment:"Embrace BEMANI."},{author:"barru",header:"Insert 's greeting here",comment:"Insert caption here"},{author:"barru",header:"Welcome back, !",comment:"We\u2019re glad to have you."},{author:"barru",header:"Nice scores, !",comment:"You never fail to impress."},{author:"Galexion",header:"Initializing User ...",comment:"Communicating With Server... Please Wait..."},{author:"Roganis",header:"If Phase is so cool, why didn't they make a second one, ?",comment:"Spoiler alert : they did."},{author:"Shilofax",header:"Hello, !",comment:"May we interest you in a Comcast outage?"},{author:"Nevy",header:"Answer the question, .",comment:"Why was nibs banned?"},{author:"barru",header:"Go For The Top, !",comment:"You can do it."},{author:"TOPET",header:"Welcome to PhaseII, !",comment:"Thank You For Playing!"},{author:"Manamaster",header:"Are you excited for IIDX 40 ?",comment:"Lawnmower Edition! So hyped!"},{author:"Manamaster",header:"Have you heard of Beatcraft Cyclon ?",comment:"It's super good I swear. You should play it. You really should."},{author:"Azui",header:"Do you think about me, ?",comment:"-EGOISM 440-"},{author:"Manamaster",header:"Go for Infini-Dan !",comment:"You can do it!"},{author:"Manamaster",header:"Have you played portal on the Xbox 360 ?",comment:"Its ffffffrrrrrreeeeeeeeeee"},{author:"Ho",header:"You showed us the ultimate ! Thank you very much.",comment:"I can't stop crying buckets of tears! *sobs*"},{author:"Ho",header:"I can see a dream in your dance. I can see in your dance.",comment:'We can call it "our hope."'},{author:"Ho",header:"Your thundering sound became the flash that pierces soul of crowd,",comment:"get the whole world into the Voltex...next generation music game."},{author:"snowy324",header:"R U ready 2 go insida DJ Box, ?",comment:"~EZ2DJ was there~"},{author:"Ho",header:"Don't talk about data, .",comment:"Konmai will sue!"},{author:"Ho",header:"A real-time dance music game hard and fat. That's !!",comment:"They're too cool!"},{author:"Ho",header:"Dancing Stage featuring 's RAVE",comment:"\u30DF\u30C3\u30AD\u30FC\u305F\u3061\u306EDJ\u3067\u8E0A\u308D\u3046!"},{author:"Roganis",header:"WE LOVE !",comment:"Phase'n Music"},{author:"4848",header:"Come along and sing a song, and join the jamboree, !",comment:"Em Eye See, Kay E Why. Em Oh You S E"},{author:"4848",header:"Do NOT lick the buttons, ",comment:"*I SEE YOU THERE*"},{author:"Ryuto Setsujin",header:"Ayo, ",comment:"Go get those scores!"},{author:"Pairasea",header:"Welcome to Lapistoria, !",comment:"WE LOVE POP'N MUSIC!"},{author:"SQWERLY!",header:"WOW, !",comment:"It's a new rekkid!!!"},{author:"Axel",header:"Select a game mode, ",comment:"ARE YOU SURE?"},{author:"a fox",header:"Spin my knobs, ",comment:"Beep beep lettuce"},{author:"Azui",header:"Don't stop, ",comment:"You're so close to Kaiden!"},{author:"FluffyOMC",header:"I curse you, ",comment:"1-miss FC attempts upon ye!"},{author:"heeho",header:"Please return all dongles to their rightful owners, ",comment:"Or don't I'm not your mom"},{author:"FluffyOMC",header:"Welcome to os- PhaseII, ",comment:"Tap the buttons, to the beat!"},{author:"Phoenix",header:"Welcome to PhaseII, ",comment:"I love you"},{author:"Azui",header:"You did it, !",comment:"And it only took 1,000,000 plays"},{author:"Anonymous",header:"You are based, .",comment:""},{author:"FluffyOMC",header:"What if you wanted an FC, ",comment:'But god said: "1 miss"'},{author:"Anonymous",header:"",comment:"No Regerts!"},{author:"FluffyOMC",header:"NullReferenceException {}",comment:"And this, kids, is why you don't use Java"},{author:"caldenzer",header:"YO YO YO YO YO WHAT IT IS ",comment:"hey pac man, what's up?"},{author:"calgamer",header:"You should probably play Time Crisis instead, ",comment:"Time Crisis is pretty good.."},{author:"caldoora",header:"Did you have a good LovePlus Date, ",comment:"I hope you did."},{author:"Azui",header:"Lock in, !",comment:"More seconds you spend picking a song means less time for MFCs!"},{author:"Yonokid",header:'\u2800\u2800',comment:"\u2800\u2800\u2800\u2800\u2800How do I center it"},{author:"timeripple",header:"Up freaking your guitar ?",comment:"Or got that mania for drums?"},{author:"Anonymous",header:"Let\u2019s enjoy music, !",comment:""},{author:"timeripple",header:"phasing on 's II til they network",comment:"networking on my phase til i II?"}],xP={1:[{id:"force_unlock_characters",name:"Force Unlock All Characters",help:"Force unlock all characters on select screen.",type:"Boolean"},{id:"force_unlock_eamuse_characters",name:"Unlock Non-Gacha Characters",help:"Unlock characters that require playing a different game to unlock.",type:"Boolean"},{id:"enable_dlc_levels",name:"Enable DLC levels",help:"Enable extra DLC levels on newer data.",type:"Boolean"},{id:"big_announcement",name:"Scrolling Announcement",help:"An announcement that scrolls by in attract mode.",type:"String"},{id:"bb_announcement",name:"Bulletin Board Announcement",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},AP={10:[{id:"zukin_on",name:"ZUKIN WARS! Event",help:"Activates the ZUKIN WARS event.",type:"Boolean"},{id:"episode",name:"ZUKIN WARS! Episode",help:"Sets the current episode of the ZUKIN WARS! event.",type:"Array",options:[{id:0,label:"Episode 1"},{id:1,label:"Episode 2"},{id:2,label:"Episode 3"},{id:3,label:"Episode 4"},{id:4,label:"Episode 5"},{id:5,label:"Episode 6"}]},{id:"team",name:"ZUKIN WARS! Team",help:"Sets the team you will compete with.",type:"Array",options:[{id:0,label:"Green"},{id:1,label:"Red"},{id:2,label:"Yellow"}]},{id:"phase",name:"Game Unlock Phase",help:"Sets the content unlock period.",type:"Array",options:[{id:0,label:"Phase 0"},{id:1,label:"Phase 1"},{id:2,label:"Phase 2"},{id:3,label:"Phase 3"},{id:4,label:"Phase 4"},{id:5,label:"Phase 5"},{id:6,label:"Phase 6"},{id:7,label:"Phase MAX!"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}]},kP={11:[{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],12:[{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],13:[{id:"bemani_evt",name:"Active BEMANI Event",help:"Sets the enabled BEMANI event.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"APPEND TRAVEL"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],14:[{id:"bemani_evt",name:"Active BEMANI Event",help:"Sets the enabled BEMANI event.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"\u79C1\u7ACBBEMANI\u5B66\u5712"},{id:2,label:"jubeat\u30FBGITADORA\u30FBDDR\u306ETriple Journey"},{id:3,label:"KONAMI Arcade Championship 2013"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],15:[{id:"enable_hills",name:"Yuniver Hills",help:"Enable or disable the Yuniver Hills event.",type:"Boolean"},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],16:[{id:"enable_heat3",name:"Force 3 Heat Bars",help:"Game will give 3 heat bars at the logout screen.",type:"Boolean"},{id:"disable_howto",name:"Disable How To Play",help:"Disables the How To Play screen in the demo loop.",type:"Boolean"},{id:"unlock_all",name:"Force Unlock",help:"Fully unlocks the game.",type:"Boolean"}],18:[{id:"disableunlock",name:"Disable Force Unlock",help:"Does not unlock the game.",type:"Boolean"}],19:[{id:"disableunlock",name:"Disable Force Unlock",help:"Does not unlock the game.",type:"Boolean"}]},Uf={14:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],15:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],16:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],17:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],18:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}]},SP={20:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"cafe_enable",name:"Caf\xE9 de Tran",help:"Enable the Caf\xE9 de Tran event.",type:"Boolean"},{id:"gakuen_enable",name:"Shiritsu BEMANI gakuen (\u79C1\u7ACBBEMANI\u5B66\u5712)",help:"Enable the Shiritsu BEMANI gakuen (\u79C1\u7ACBBEMANI\u5B66\u5712) event.",type:"Boolean"},{id:"uchuu_enable",name:"Q-pro, Mimi, Nyami & Pastel-kun no minna de uchuu sensou!!",help:"Enable the Q-pro, Mimi, Nyami & Pastel-kun no minna de uchuu sensou!! event.",type:"Boolean"},{id:"limit_phase",name:"LIMIT BURST PHASE",help:"Sets the LIMIT BURST Phase.",type:"Array",options:[{id:0,label:"LIMIT BURST OFF"},{id:1,label:"Phase 1"},{id:2,label:"Phase 2"},{id:3,label:"Phase 3"},{id:4,label:"Phase 4"}]},{id:"event_phase",name:"Current Active Event",help:"Sets the machine Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"LEGEND CROSS (RED)"},{id:2,label:"\u03A9-ATTACK (BLUE)"}]},{id:"red_phase",name:"Current RED Phase",help:"Sets the machine RED Phase.",type:"Array",options:[{id:0,label:"Phase 1"},{id:1,label:"Phase 2"},{id:2,label:"Phase 3"}]},{id:"yellow_phase",name:"Current YELLOW Phase",help:"Sets the machine YELLOW Phase.",type:"Array",options:[{id:0,label:"Phase 1"},{id:1,label:"Phase 2"},{id:2,label:"Phase 3"}]}],21:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"event_phase",name:"Qprogue",help:"Sets the Qprogue Map.",type:"Array",options:[{id:0,label:"Disable Qpronicle Chord"},{id:1,label:"Map 1 - Departure"},{id:2,label:"Map 2 - The Blue Earth (1)"},{id:3,label:"Map 3 - The Blue Earth (2)"},{id:4,label:"MAP DX-1"},{id:5,label:"MAP DX-2"},{id:6,label:"MAP DX-3"},{id:7,label:"MAP DX-4"},{id:8,label:"MAP DX-5"},{id:9,label:"MAP DX-6"},{id:10,label:"MAP DX-7"}]}],22:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"ccxbm_enable",name:"CocaColaXBEMANI",help:"Enables the CocaColaXBEMANI event. Enables all of the custom frames on older data.",type:"Boolean"},{id:"cycle_config",name:"Present/Future Cycle",help:"Override server defaults for present/future cycle.",type:"Array",options:[{id:0,label:"Standard Rotation"},{id:1,label:"Swap Present/Future"},{id:2,label:"Force Present"},{id:3,label:"Force Future"}]},{id:"event_phase",name:"Event Phase",help:"Sets the boss event phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Chrono Seeker"},{id:2,label:"Qpronicle Chord"},{id:3,label:"-Densetsu renkin- PENDUAL TALISMAN"}]}],23:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Tokotoko Line"},{id:2,label:"Mystery Line Phase 1"},{id:3,label:"Mystery Line Phase 2"},{id:4,label:"Mystery Line Phase 3"}]}],24:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Koujyo SINOBUZ Den Phase 1"},{id:2,label:"Koujyo SINOBUZ Den Phase 2"},{id:3,label:"Koujyo SINOBUZ Den Phase 3"},{id:4,label:"Ninnin Shichikenden"}]}],25:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Gekisou! Cannon racer Continent 1"},{id:2,label:"Gekisou! Cannon racer Continent 2"},{id:3,label:"Gekisou! Cannon racer Continent 3"},{id:4,label:"Gekisou! Cannon racer Continent 4"}]}],26:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 1"},{id:2,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 2"},{id:3,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 3"},{id:4,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 4"},{id:5,label:"DELABITY LABORATORY"}]}],27:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"}],28:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"\u53EC\u3057\u307E\u305B!BISTROVER Asia"},{id:2,label:"\u53EC\u3057\u307E\u305B!BISTROVER Europe"},{id:3,label:"\u53EC\u3057\u307E\u305B!BISTROVER Northern land"},{id:4,label:"\u53EC\u3057\u307E\u305B!BISTROVER North America"},{id:5,label:"\u53EC\u3057\u307E\u305B!BISTROVER FINAL"}]}],29:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]},{id:"event_phase",name:"CastHour SPACE",help:"Sets the CastHour SPACE Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"PLATFORM 1 Cyber House"},{id:2,label:"PLATFORM 2 Twinkroom"},{id:3,label:"PLATFORM 3 Cinema IIDX"},{id:4,label:"PLATFORM 4 Beat Showcase"},{id:5,label:"PLATFORM 5 FUTURE SCOPE"},{id:6,label:"PLATFORM X Hideout"},{id:7,label:"PLATFORM X2 Hideout II"}]}],30:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]},{id:"event_phase",name:"RESIDENT PARTY",help:"Sets the RESIDENT PARTY Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"RESIDENT OPENING PARTY"},{id:2,label:"IIDX NEW YEAR PARTY"},{id:3,label:"SPRING MUSIC PARTY"},{id:4,label:"IIDX SUMMER PARTY"},{id:5,label:"AUTUMN MUSIC PARTY"}]}],31:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]}]},MP={2:[{id:"medal_link",name:"LovePlus MEDAL Link",help:"Enable data linking between LovePlus MEDAL. (not supported)",type:"Boolean"},{id:"3ds_link",name:"3DS Link",help:"Enable linking between 3DS LovePlus and LovePlus Arcade. Not currently supported on SpiceTools.",type:"Boolean"},{id:"summer_theme",name:"Summer Theme",help:"Enables a game-wide Summer theme. Unlocks the beach as a date spot.",type:"Boolean"},{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},PP={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"disable_matching",name:"Disable Online Matching",help:"Disable online matching between games.",type:"Boolean"}]},DP={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],3:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}]},EP={1:[{id:"ping_enable",name:"Card Scan Information",help:"Sends all arcade managers card information on read.",type:"Boolean"},{id:"tos",name:"TOS Override",help:"Replace the Terms of Service that displays when you use the machine. Use \\n to create newlines.",type:"LargeText"}]},CP={24:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}],25:[{id:"force_unlock_songs",name:"Force Song Unlock",help:"Force unlock all songs.",type:"Boolean"},{id:"navikun_phase",name:"NAVI-Kun Event Phase",help:"NAVI-Kun event phase for all players.",type:"Array",options:[{id:15,label:"Phase 1"},{id:16,label:"Phase 2"},{id:17,label:"Phase 3"},{id:18,label:"Phase 4"},{id:19,label:"Phase 5"},{id:20,label:"Phase 6"},{id:21,label:"Phase 7"},{id:22,label:"Phase 8"},{id:23,label:"Phase 9"},{id:24,label:"Phase 10"},{id:25,label:"Phase 11"},{id:26,label:"Phase 12"},{id:27,label:"Phase 13"},{id:28,label:"Phase 14"},{id:29,label:"Phase 15"},{id:30,label:"Phase MAX"}]},{id:"holiday_greeting",name:"Holiday Greeting",help:"Changes the payment selection confirmation sound.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]},{id:"event_archive_phase",name:"Event Archive Phase",help:"Event Archive mini-game phase for all players.",type:"Array",options:[{id:0,label:"Event Archive disabled"},{id:1,label:"pop'n music 11 - The Latest Space Station"},{id:2,label:"pop'n music 11 & 12 Iroha - The Southernmost Point of the Universe / Ninja Otasuke Cheat Sheet in Trouble"},{id:3,label:"pop'n music Sunny Park - I Love Walking in Happiness Park"},{id:4,label:"pop'n music 12 Iroha - Ninja Code: April 1st Volume"},{id:5,label:"pop'n music 15 ADVENTURE - Route to Awaken the Soul"},{id:6,label:"pop'n music 20 fantasia - A Braided Fantasy Song"},{id:7,label:"EXTRA"},{id:8,label:"pop'n music 15 ADVENTURE - A Route with a Faint Bell Sound"},{id:9,label:"pop'n music 13 Carnival - Bunny Magician Attraction"},{id:10,label:"pop'n music 14 FEVER! - That Burning Special Attack, again!"},{id:11,label:"pop'n music Sunny Park - Festival Nightfall Park"},{id:12,label:"pop'n music 20 fantasia - A Fantasy Song by the Bladed Warrior"},{id:13,label:"pop'n music 19 TUNE STREET - A Town Where the Sound of the Brass Band Rings After School"},{id:14,label:"pop'n music \xE9clale - Fun Rag Hour"},{id:15,label:"pop'n music 13 Carnival - Ghost Piano Attraction"},{id:16,label:"pop'n music 14 FEVER! - That Warrior Defending Peace, again!"},{id:17,label:"pop'n music 18 Sengoku Retsuden - A Territory with a Glamorous Cultural Flavor"},{id:18,label:"pop'n music \xE9clale - Runaway Guitarist in the Starry Sky"},{id:19,label:"pop'n music 17 THE MOVIE - A Blockbuster Uncovering a Conspiracy in the Peaceful City"},{id:20,label:"pop'n music lapistoria - God's Forgotten Things"}]}],26:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}],27:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}]},TP={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],3:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],4:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],5:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],6:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}]},RP={1:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"}],2:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"maxima",name:"MAXIMA Nav",help:"Replaces Rasis with MAXIMA in menus.",type:"Boolean"},{id:"bemani_stadium",name:"BEMANI Event Phase",help:"Sets the BEMANI Event Phase.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"BEMANI STADIUM"},{id:2,label:"Bemani Ruins"}]}],3:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"enable_story",name:"Enable Story Mode",help:"Enables all story modes episodes for all players.",type:"Boolean"}],4:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"}],5:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"chara_go1",name:"Game Over Character #1",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover1",name:"Game Over Message #1",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go2",name:"Game Over Character #2",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover2",name:"Game Over Message #2",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go3",name:"Game Over Character #3",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover3",name:"Game Over Message #3",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"}],6:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"disable_omega",name:"Disable OMEGA DIMENSION",help:"Disables all OMEGA DIMENSION events (1 through 8)",type:"Boolean"},{id:"disable_hexa",name:"Disable HEXA DIVER",help:"Disables all Hexa Diver events.",type:"Boolean"},{id:"chara_go1",name:"Game Over Character #1",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover1",name:"Game Over Message #1",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go2",name:"Game Over Character #2",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover2",name:"Game Over Message #2",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go3",name:"Game Over Character #3",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover3",name:"Game Over Message #3",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"}]},IP={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},$t="https://cdn.phaseii.network/file/PhaseII/web-assets";class Ee{}P(Ee,"BEATSTREAM","bst"),P(Ee,"BISHI_BASHI","bishi"),P(Ee,"BISHI_BASHI_NEW","newbishi"),P(Ee,"DANCE_EVOLUTION","danevo"),P(Ee,"DANCE_RUSH","dancerush"),P(Ee,"DDR","ddr"),P(Ee,"DDRCLASS","ddrclass"),P(Ee,"DDROMNI","ddromni"),P(Ee,"DRUMMANIA","dm"),P(Ee,"EEMALL","eemall"),P(Ee,"FUTURETOMTOM","ftt"),P(Ee,"GITADORA_DM","gitadora_dm"),P(Ee,"GITADORA_GF","gitadora_gf"),P(Ee,"GUITARFREAKS","gf"),P(Ee,"IIDX","iidx"),P(Ee,"IIDXCLASS","iidxclass"),P(Ee,"JUBEAT","jubeat"),P(Ee,"LOVEPLUS","loveplus"),P(Ee,"MGA","metalgear"),P(Ee,"MUSECA","museca"),P(Ee,"NOSTALGIA","nost"),P(Ee,"OTOMEDIUS","oto"),P(Ee,"OTOCA","otoca"),P(Ee,"PASELI_CHARGE_MACHINE","paseli"),P(Ee,"POPN_HELLO","hpm"),P(Ee,"POPN_MUSIC","pnm"),P(Ee,"QMA","qma"),P(Ee,"REFLEC_BEAT","reflec"),P(Ee,"ROAD_FIGHTERS","roadfighters"),P(Ee,"SDVX","sdvx"),P(Ee,"SILENT_HILL","sha"),P(Ee,"SILENT_SCOPE","scope"),P(Ee,"TSUMTSUM","tsum"),P(Ee,"WINNING_ELEVEN","weac");class g{}P(g,"BEATSTREAM",1),P(g,"BEATSTREAM_2",2),P(g,"THE_STAR_BISHI_BASHI",1),P(g,"BISHI_BASHI_CHANNEL",1),P(g,"DANCE_EVOLUTION",1),P(g,"DANCE_RUSH_STARDOM",1),P(g,"DDR_CS_SOLO",200),P(g,"DDR_1ST_MIX",1),P(g,"DDR_2ND_MIX",2),P(g,"DDR_3RD_MIX",3),P(g,"DDR_4TH_MIX",4),P(g,"DDR_5TH_MIX",5),P(g,"DDR_MAX",6),P(g,"DDR_MAX2",7),P(g,"DDR_EXTREME",8),P(g,"DDR_SUPERNOVA",9),P(g,"DDR_SUPERNOVA_2",10),P(g,"DDR_X",11),P(g,"DDR_X2",12),P(g,"DDR_X3_VS_2ND_MIX",13),P(g,"DDR_2013",14),P(g,"DDR_2014",15),P(g,"DDR_ACE",16),P(g,"DDR_A20",17),P(g,"DDR_A20_PLUS",18),P(g,"DDR_A3",19),P(g,"DRUMMANIA_1ST",1),P(g,"DRUMMANIA_2ND",2),P(g,"DRUMMANIA_3RD",3),P(g,"DRUMMANIA_4TH",4),P(g,"DRUMMANIA_5TH",5),P(g,"DRUMMANIA_6TH",6),P(g,"DRUMMANIA_7TH",7),P(g,"DRUMMANIA_8TH",8),P(g,"DRUMMANIA_9TH",9),P(g,"DRUMMANIA_10TH",10),P(g,"DRUMMANIA_V",11),P(g,"DRUMMANIA_V2",12),P(g,"DRUMMANIA_V3",13),P(g,"DRUMMANIA_V4",14),P(g,"DRUMMANIA_V5",15),P(g,"DRUMMANIA_V6",16),P(g,"DRUMMANIA_V7",17),P(g,"DRUMMANIA_V8",18),P(g,"EEMALL",1),P(g,"EEMALL_2ND",2),P(g,"FUTURETOMTOM",1),P(g,"FUTURETOMTOM_VER2",2),P(g,"GITADORA",1),P(g,"GITADORA_OVERDRIVE",2),P(g,"GITADORA_TRIBOOST",3),P(g,"GITADORA_TRIBOOST_RE_EVOLVE",4),P(g,"GITADORA_MATIXX",5),P(g,"GITADORA_EXCHAIN",6),P(g,"GITADORA_NEXTAGE",7),P(g,"GITADORA_HIGH_VOLTAGE",8),P(g,"GITADORA_FUZZUP",9),P(g,"GUITARFREAKS_1ST",0),P(g,"GUITARFREAKS_2ND",1),P(g,"GUITARFREAKS_3RD",2),P(g,"GUITARFREAKS_4TH",3),P(g,"GUITARFREAKS_5TH",4),P(g,"GUITARFREAKS_6TH",5),P(g,"GUITARFREAKS_7TH",6),P(g,"GUITARFREAKS_8TH",7),P(g,"GUITARFREAKS_9TH",8),P(g,"GUITARFREAKS_10TH",9),P(g,"GUITARFREAKS_11TH",10),P(g,"GUITARFREAKS_V",11),P(g,"GUITARFREAKS_V2",12),P(g,"GUITARFREAKS_V3",13),P(g,"GUITARFREAKS_V4",14),P(g,"GUITARFREAKS_V5",15),P(g,"GUITARFREAKS_V6",16),P(g,"GUITARFREAKS_V7",17),P(g,"GUITARFREAKS_V8",18),P(g,"IIDX",1),P(g,"IIDX_2ND_STYLE",2),P(g,"IIDX_3RD_STYLE",3),P(g,"IIDX_4TH_STYLE",4),P(g,"IIDX_5TH_STYLE",5),P(g,"IIDX_6TH_STYLE",6),P(g,"IIDX_7TH_STYLE",7),P(g,"IIDX_8TH_STYLE",8),P(g,"IIDX_9TH_STYLE",9),P(g,"IIDX_10TH_STYLE",10),P(g,"IIDX_RED",11),P(g,"IIDX_HAPPY_SKY",12),P(g,"IIDX_DISTORTED",13),P(g,"IIDX_GOLD",14),P(g,"IIDX_DJ_TROOPERS",15),P(g,"IIDX_EMPRESS",16),P(g,"IIDX_SIRIUS",17),P(g,"IIDX_RESORT_ANTHEM",18),P(g,"IIDX_LINCLE",19),P(g,"IIDX_TRICORO",20),P(g,"IIDX_SPADA",21),P(g,"IIDX_PENDUAL",22),P(g,"IIDX_COPULA",23),P(g,"IIDX_SINOBUZ",24),P(g,"IIDX_CANNON_BALLERS",25),P(g,"IIDX_ROOTAGE",26),P(g,"IIDX_HEROIC_VERSE",27),P(g,"IIDX_BISTROVER",28),P(g,"IIDX_CASTHOUR",29),P(g,"IIDX_RESIDENT",30),P(g,"IIDX_EPOLIS",31),P(g,"JUBEAT",1),P(g,"JUBEAT_RIPPLES",2),P(g,"JUBEAT_RIPPLES_APPEND",3),P(g,"JUBEAT_KNIT",4),P(g,"JUBEAT_KNIT_APPEND",5),P(g,"JUBEAT_COPIOUS",6),P(g,"JUBEAT_COPIOUS_APPEND",7),P(g,"JUBEAT_SAUCER",8),P(g,"JUBEAT_SAUCER_FULFILL",9),P(g,"JUBEAT_PROP",10),P(g,"JUBEAT_QUBELL",11),P(g,"JUBEAT_CLAN",12),P(g,"JUBEAT_FESTO",13),P(g,"JUBEAT_AVE",14),P(g,"LOVEPLUS_ARCADE",1),P(g,"LOVEPLUS_CC",2),P(g,"METALGEAR_ARCADE",1),P(g,"MUSECA",1),P(g,"MUSECA_1_PLUS",2),P(g,"NOSTALGIA",1),P(g,"NOSTALGIA_FORTE",2),P(g,"NOSTALGIA_OP_2",3),P(g,"NOSTALGIA_OP_3",4),P(g,"OTOMEDIUS",1),P(g,"OTOCA_DOLL",1),P(g,"PASELI_CHARGE_MACHINE",1),P(g,"HELLO_POPN_MUSIC",1),P(g,"POPN_MUSIC",1),P(g,"POPN_MUSIC_2",2),P(g,"POPN_MUSIC_3",3),P(g,"POPN_MUSIC_4",4),P(g,"POPN_MUSIC_5",5),P(g,"POPN_MUSIC_6",6),P(g,"POPN_MUSIC_7",7),P(g,"POPN_MUSIC_8",8),P(g,"POPN_MUSIC_9",9),P(g,"POPN_MUSIC_10",10),P(g,"POPN_MUSIC_11",11),P(g,"POPN_MUSIC_IROHA",12),P(g,"POPN_MUSIC_CARNIVAL",13),P(g,"POPN_MUSIC_FEVER",14),P(g,"POPN_MUSIC_ADVENTURE",15),P(g,"POPN_MUSIC_PARTY",16),P(g,"POPN_MUSIC_THE_MOVIE",17),P(g,"POPN_MUSIC_SENGOKU_RETSUDEN",18),P(g,"POPN_MUSIC_TUNE_STREET",19),P(g,"POPN_MUSIC_FANTASIA",20),P(g,"POPN_MUSIC_SUNNY_PARK",21),P(g,"POPN_MUSIC_LAPISTORIA",22),P(g,"POPN_MUSIC_ECLALE",23),P(g,"POPN_MUSIC_USANEKO",24),P(g,"POPN_MUSIC_PEACE",25),P(g,"POPN_MUSIC_KAIMEI_RIDDLES",26),P(g,"POPN_MUSIC_UNILAB",27),P(g,"QMA",1),P(g,"QMA_II",2),P(g,"QMA_III",3),P(g,"QMA_IV",4),P(g,"QMA_V",5),P(g,"QMA_VI",6),P(g,"QMA_VII",7),P(g,"QMA_VIII",8),P(g,"QMA_GATE",9),P(g,"QMA_CAMPUS",10),P(g,"QMA_DAWN",11),P(g,"QMA_TOKYO",12),P(g,"QMA_EVOLVE",13),P(g,"QMA_MAXIVCORD",14),P(g,"QMA_XROSS_VOYAGE",15),P(g,"QMA_KIBOU",16),P(g,"QMA_MUGEN",17),P(g,"REFLEC_BEAT",1),P(g,"REFLEC_BEAT_LIMELIGHT",2),P(g,"REFLEC_BEAT_COLETTE",3),P(g,"REFLEC_BEAT_GROOVIN",4),P(g,"REFLEC_BEAT_VOLZZA",5),P(g,"REFLEC_BEAT_VOLZZA_2",6),P(g,"REFLEC_BEAT_REFLESIA",7),P(g,"ROAD_FIGHTERS",1),P(g,"SDVX_BOOTH",1),P(g,"SDVX_INFINITE_INFECTION",2),P(g,"SDVX_GRAVITY_WARS",3),P(g,"SDVX_HEAVENLY_HAVEN",4),P(g,"SDVX_VIVID_WAVE",5),P(g,"SDVX_EXCEED_GEAR",6),P(g,"SILENT_HILL_ARCADE",1),P(g,"SILENT_SCOPE_BONE_EATER",1),P(g,"DISNEY_TSUM_TSUM",1),P(g,"WINNING_ELEVEN_2008",1),P(g,"WINNING_ELEVEN_2010",2),P(g,"WINNING_ELEVEN_2012",3),P(g,"WINNING_ELEVEN_2014",4);function OP(){const e=wP,t=Math.floor(Math.random()*e.length),n=e[t];return typeof n.header!="string"&&(n.comment="Show me your moves.",n.author="PhaseII server"),n.header=typeof n.header=="string"?n.header.split(""):["Heyo, ","!"],n}const Yf=[{id:g.GITADORA,label:"Original"},{id:g.GITADORA_OVERDRIVE,label:"OverDrive"},{id:g.GITADORA_TRIBOOST,label:"Tri-Boost"},{id:g.GITADORA_TRIBOOST_RE_EVOLVE,label:"Tri-Boost RE:Evolve"},{id:g.GITADORA_MATIXX,label:"Matixx"},{id:g.GITADORA_EXCHAIN,label:"EXCHAIN"},{id:g.GITADORA_NEXTAGE,label:"Nex+Age"},{id:g.GITADORA_HIGH_VOLTAGE,label:"HIGH-VOLTAGE"},{id:g.GITADORA_FUZZUP,label:"FUZZUP"}],uc=[{id:Ee.BEATSTREAM,name:"BeatStream",icon:null,cardBG:null,noRivals:!0,useUnicode:!0,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"data.medal"}],chartTable:{0:"LIGHT",1:"MEDIUM",2:"BEAST",3:"NIGHTMARE"},medalTable:{0:"",1:"FAILED",2:"SAVED",3:"CLEAR",4:"FULL COMBO",5:"PERFECT"},rankTable:{0:"PERFECT AAA",1:"AAA",2:"AA",3:"A",4:"B",5:"C",6:"D"},versions:[{id:g.BEATSTREAM,label:"Original"},{id:g.BEATSTREAM_2,label:"\u30A2\u30CB\u30E0\u30C8\u30E9\u30A4\u30F4"}]},{id:Ee.BISHI_BASHI,name:"The \u2B50 Bishi Bashi",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0,gameOptions:xP,playerHeaders:[{text:"Region",value:"region",sortable:!0,width:100},{text:"Home Arcade",value:"homeArcade",sortable:!0,width:150}]},{id:Ee.BISHI_BASHI_NEW,name:"BishiBashi Channel",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.DANCE_EVOLUTION,name:"DanceEvolution",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0},{id:Ee.DANCE_RUSH,name:"DanceRush",icon:null,cardBG:null,noRivals:!0,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"halo"}],chartTable:{0:"1A",1:"2A",2:"1B",3:"2B"},medalTable:{0:"",1:"FAILED",2:"SAVED",3:"CLEAR",4:"FULL COMBO",5:"PERFECT"},rankTable:{0:"\u2B50",1:"\u2B50\u2B50",2:"\u2B50\u2B50\u2B50",3:"\u2B50\u2B50\u2B50\u2B50",4:"\u2B50\u2B50\u2B50\u2B50\u2B50"},versions:[{id:g.DANCE_RUSH_STARDOM,label:"STARDOM"}]},{id:Ee.DDR,name:"DanceDanceRevolution",shortName:"DDR",icon:null,cardBG:null,gameOptions:kP,videoTable:[g.DDR_ACE,g.DDR_A20,g.DDR_A20_PLUS,g.DDR_A3],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"data.halo"}],chartTable:{0:"SP BEGINNER",1:"SP BASIC",2:"SP DIFFICULT",3:"SP EXPERT",4:"SP CHALLENGE",5:"DP BEGINNER",6:"DP BASIC",7:"DP DIFFICULT",8:"DP EXPERT",9:"DP CHALLENGE"},haloTable:{100:"",1e3:"FAILED",2e3:"CLEARED",600:"",4e3:"LIFE4 CLEARED",200:"FULL COMBO",300:"GREAT FULL COMBO",400:"PERFECT FULL COMBO",500:"MARVELOUS FULL COMBO"},rankTable:{100:"E",200:"D",233:"D+",266:"C-",300:"C",333:"C+",366:"B-",400:"B",433:"B+",466:"A-",500:"A",533:"A+",566:"AA-",600:"AA",650:"AA+",700:"AAA"},versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:g.DDR_X,label:"X"},{id:g.DDR_X2,label:"X2"},{id:g.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:g.DDR_2013,label:"(2013)"},{id:g.DDR_2014,label:"(2014)"},{id:g.DDR_ACE,label:"Ace"},{id:g.DDR_A20,label:"A20"},{id:g.DDR_A20_PLUS,label:"A20 PLUS"},{id:g.DDR_A3,label:"A3"}]},{id:Ee.DDRCLASS,name:"Classic DDR",icon:`${$t}/icon/ddr.webp`,cardBG:`${$t}/card/ddr.webp`,assetId:"ddr",noRivals:!0,noScores:!0,noRecords:!0,gameOptions:AP,versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"}]},{id:Ee.DDROMNI,name:"DDR OmniMIX",icon:`${$t}/icon/ddr.webp`,cardBG:`${$t}/card/ddr.webp`,assetId:"ddr",videoTable:[g.DDR_A20_PLUS],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"data.halo"}],chartTable:{0:"SP BEGINNER",1:"SP BASIC",2:"SP DIFFICULT",3:"SP EXPERT",4:"SP CHALLENGE",5:"DP BEGINNER",6:"DP BASIC",7:"DP DIFFICULT",8:"DP EXPERT",9:"DP CHALLENGE"},haloTable:{100:"",1e3:"FAILED",2e3:"CLEARED",600:"",4e3:"LIFE4 CLEARED",200:"FULL COMBO",300:"GREAT FULL COMBO",400:"PERFECT FULL COMBO",500:"MARVELOUS FULL COMBO"},rankTable:{100:"E",200:"D",233:"D+",266:"C-",300:"C",333:"C+",366:"B-",400:"B",433:"B+",466:"A-",500:"A",533:"A+",566:"AA-",600:"AA",650:"AA+",700:"AAA"},versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:g.DDR_X,label:"X"},{id:g.DDR_X2,label:"X2"},{id:g.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:g.DDR_2013,label:"(2013)"},{id:g.DDR_2014,label:"(2014)"},{id:g.DDR_ACE,label:"A"},{id:g.DDR_A20,label:"A20"},{id:g.DDR_A20_PLUS,label:"OmniMIX (A20 PLUS)"}]},{id:Ee.DRUMMANIA,name:"DRUMMANIA",icon:null,cardBG:null,gameOptions:Uf,playerHeaders:[{text:"SKILL LEVEL",value:"profile_skill",sortable:!0,width:120},{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.skill_perc",width:90},{text:"SKILL POINT",value:"data.skill_points",width:140}],chartTable:{0:"BEGINNER",1:"BASIC",2:"ADVANCED",3:"EXTREME"},rankTable:{7:"NO PLAY",6:"D",5:"C",4:"B",3:"A",2:"AA",1:"AAA",0:"S"},versions:[{id:g.DRUMMANIA_1ST,label:"1ST MIX"},{id:g.DRUMMANIA_2ND,label:"2ND MIX"},{id:g.DRUMMANIA_3RD,label:"3RD MIX"},{id:g.DRUMMANIA_4TH,label:"4TH MIX"},{id:g.DRUMMANIA_5TH,label:"5TH MIX"},{id:g.DRUMMANIA_6TH,label:"6TH MIX"},{id:g.DRUMMANIA_7TH,label:"7TH MIX"},{id:g.DRUMMANIA_8TH,label:"8TH MIX"},{id:g.DRUMMANIA_9TH,label:"9TH MIX"},{id:g.DRUMMANIA_10TH,label:"10TH MIX"},{id:g.DRUMMANIA_V,label:"V"},{id:g.DRUMMANIA_V2,label:"V2"},{id:g.DRUMMANIA_V3,label:"V3"},{id:g.DRUMMANIA_V4,label:"V4: ROCKxROCK"},{id:g.DRUMMANIA_V5,label:"V5: ROCK TO INFINITY!"},{id:g.DRUMMANIA_V6,label:"V6: BLAZING!!!!"},{id:g.DRUMMANIA_V7,label:"V7"},{id:g.DRUMMANIA_V8,label:"V8"}]},{id:Ee.EEMALL,name:"eeMall",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0,versions:[{id:g.EEMALL,label:"1st Avenue"},{id:g.EEMALL_2ND,label:"2nd Avenue"}]},{id:Ee.FUTURETOMTOM,name:"Future Tom Tom",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,useUnicode:!0,versions:[{id:g.FUTURETOMTOM,label:"Ver 1"},{id:g.FUTURETOMTOM_VER2,label:"Ver 2"}]},{id:Ee.GITADORA_DM,name:"GITADORA (Drums)",icon:null,cardBG:null,videoTable:[g.GITADORA,g.GITADORA_OVERDRIVE,g.GITADORA_TRIBOOST,g.GITADORA_TRIBOOST_RE_EVOLVE,g.GITADORA_MATIXX,g.GITADORA_EXCHAIN,g.GITADORA_NEXTAGE,g.GITADORA_HIGH_VOLTAGE,g.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.perc",width:90},{text:"SKILL POINT",value:"data.new_skill",width:140}],chartTable:{1:"BASIC",2:"ADVANCED",3:"EXTREME",12:"MASTER"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},versions:Yf},{id:Ee.GITADORA_GF,name:"GITADORA (Guitar)",icon:null,cardBG:null,videoTable:[g.GITADORA,g.GITADORA_OVERDRIVE,g.GITADORA_TRIBOOST,g.GITADORA_TRIBOOST_RE_EVOLVE,g.GITADORA_MATIXX,g.GITADORA_EXCHAIN,g.GITADORA_NEXTAGE,g.GITADORA_HIGH_VOLTAGE,g.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.perc",width:90},{text:"SKILL POINT",value:"data.new_skill",width:140}],chartTable:{1:"BASIC",2:"ADVANCED",3:"EXTREME",12:"MASTER"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},versions:Yf},{id:Ee.GUITARFREAKS,name:"GUITAR FREAKS",icon:null,cardBG:null,gameOptions:Uf,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.skill_perc",width:90},{text:"SKILL POINT",value:"data.skill_points",width:140}],chartTable:{0:"GUITAR BEGINNER",1:"GUITAR BASIC",2:"GUITAR ADVANCED",3:"GUITAR EXTREME",4:"BASS BEGINNER",5:"BASS BASIC",6:"BASS ADVANCED",7:"BASS EXTREME",8:"OPEN BEGINNER",9:"OPEN BASIC",10:"OPEN ADVANCED",11:"OPEN EXTREME"},rankTable:{7:"NO PLAY",6:"S",5:"AA",4:"A",3:"B",2:"C",1:"D",0:"F"},playerHeaders:[{text:"SKILL LEVEL",value:"profile_skill",sortable:!0,width:120},{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],versions:[{id:g.GUITARFREAKS_1ST,label:"1ST MIX"},{id:g.GUITARFREAKS_2ND,label:"2ND MIX"},{id:g.GUITARFREAKS_3RD,label:"3RD MIX"},{id:g.GUITARFREAKS_4TH,label:"4TH MIX"},{id:g.GUITARFREAKS_5TH,label:"5TH MIX"},{id:g.GUITARFREAKS_6TH,label:"6TH MIX"},{id:g.GUITARFREAKS_7TH,label:"7TH MIX"},{id:g.GUITARFREAKS_8TH,label:"8TH MIX"},{id:g.GUITARFREAKS_9TH,label:"9TH MIX"},{id:g.GUITARFREAKS_10TH,label:"10TH MIX"},{id:g.GUITARFREAKS_11TH,label:"11TH MIX"},{id:g.GUITARFREAKS_V,label:"V"},{id:g.GUITARFREAKS_V2,label:"V2"},{id:g.GUITARFREAKS_V3,label:"V3"},{id:g.GUITARFREAKS_V4,label:"V4: ROCKxROCK"},{id:g.GUITARFREAKS_V5,label:"V5: ROCK TO INFINITY!"},{id:g.GUITARFREAKS_V6,label:"V6: BLAZING!!!!"},{id:g.GUITARFREAKS_V7,label:"V7"},{id:g.GUITARFREAKS_V8,label:"V8"}]},{id:Ee.IIDX,name:"beatmaniaIIDX",shortName:"IIDX",icon:`${$t}/icon/iidx.webp`,cardBG:`${$t}/card/iidx.webp`,assetId:"iidx",gameOptions:SP,videoTable:[g.IIDX_TRICORO,g.IIDX_SPADA,g.IIDX_PENDUAL,g.IIDX_COPULA,g.IIDX_SINOBUZ,g.IIDX_CANNON_BALLERS,g.IIDX_ROOTAGE,g.IIDX_HEROIC_VERSE,g.IIDX_BISTROVER,g.IIDX_CASTHOUR,g.IIDX_RESIDENT,g.IIDX_EPOLIS],scoreHeaders:[{text:"Misses",value:"data.misses"},{text:"Clear Status",value:"data.medal"}],chartTable:{0:"SP NORMAL",1:"SP HYPER",2:"SP ANOTHER",3:"DP NORMAL",4:"DP HYPER",5:"DP ANOTHER",6:"SP BEGINNER",7:"SP LEGGENDARIA",8:"DP BEGINNER",9:"DP LEGGENDARIA"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},medalTable:{50:"NO PLAY",100:"FAILED",200:"ASSIST CLEAR",300:"EAST CLEAR",400:"CLEAR",500:"HARD CLEAR",600:"EX HARD CLEAR",700:"FULL COMBO"},playerHeaders:[{text:"SP DAN",value:"sgrade",width:100},{text:"DP DAN",value:"dgrade",width:100},{text:"SP DJPOINT",value:"stats.single_dj_points",sortable:!0,width:150},{text:"DP DJPOINT",value:"stats.double_dj_points",sortable:!0,width:150}],versions:[{id:g.IIDX,label:"1st Style"},{id:g.IIDX_2ND_STYLE,label:"2nd Style"},{id:g.IIDX_3RD_STYLE,label:"3rd Style"},{id:g.IIDX_4TH_STYLE,label:"4th Style"},{id:g.IIDX_5TH_STYLE,label:"5th Style"},{id:g.IIDX_6TH_STYLE,label:"6th Style"},{id:g.IIDX_7TH_STYLE,label:"7th Style"},{id:g.IIDX_8TH_STYLE,label:"8th Style"},{id:g.IIDX_9TH_STYLE,label:"9th Style"},{id:g.IIDX_10TH_STYLE,label:"10th Style"},{id:g.IIDX_RED,label:"RED"},{id:g.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:g.IIDX_DISTORTED,label:"DistorteD"},{id:g.IIDX_GOLD,label:"GOLD"},{id:g.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:g.IIDX_EMPRESS,label:"EMPRESS"},{id:g.IIDX_SIRIUS,label:"SIRIUS"},{id:g.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:g.IIDX_LINCLE,label:"Lincle"},{id:g.IIDX_TRICORO,label:"tricoro"},{id:g.IIDX_SPADA,label:"SPADA"},{id:g.IIDX_PENDUAL,label:"PENDUAL"},{id:g.IIDX_COPULA,label:"COPULA"},{id:g.IIDX_SINOBUZ,label:"SINOBUZ"},{id:g.IIDX_CANNON_BALLERS,label:"CANNON BALLERS"},{id:g.IIDX_ROOTAGE,label:"ROOTAGE"},{id:g.IIDX_HEROIC_VERSE,label:"HEROIC VERSE"},{id:g.IIDX_BISTROVER,label:"BISTROVER"},{id:g.IIDX_CASTHOUR,label:"CastHour"},{id:g.IIDX_RESIDENT,label:"RESIDENT"},{id:g.IIDX_EPOLIS,label:"EPOLIS"}]},{id:Ee.IIDXCLASS,name:"Classic IIDX",icon:`${$t}/icon/iidx.webp`,cardBG:`${$t}/card/iidx.webp`,assetId:"iidx",noRivals:!0,noScores:!0,noRecords:!0,playerHeaders:[{text:"SP DAN",value:"sgrade",width:100},{text:"DP DAN",value:"dgrade",width:100},{text:"SP DJPOINT",value:"stats.single_dj_points",sortable:!0,width:150},{text:"DP DJPOINT",value:"stats.double_dj_points",sortable:!0,width:150}],versions:[{id:g.IIDX,label:"1st Style"},{id:g.IIDX_2ND_STYLE,label:"2nd Style"},{id:g.IIDX_3RD_STYLE,label:"3rd Style"},{id:g.IIDX_4TH_STYLE,label:"4th Style"},{id:g.IIDX_5TH_STYLE,label:"5th Style"},{id:g.IIDX_6TH_STYLE,label:"6th Style"},{id:g.IIDX_7TH_STYLE,label:"7th Style"},{id:g.IIDX_8TH_STYLE,label:"8th Style"},{id:g.IIDX_9TH_STYLE,label:"9th Style"},{id:g.IIDX_10TH_STYLE,label:"10th Style"},{id:g.IIDX_RED,label:"RED"},{id:g.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:g.IIDX_DISTORTED,label:"DistorteD"},{id:g.IIDX_GOLD,label:"GOLD"},{id:g.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:g.IIDX_EMPRESS,label:"EMPRESS"},{id:g.IIDX_SIRIUS,label:"SIRIUS"},{id:g.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:g.IIDX_LINCLE,label:"Lincle"}]},{id:Ee.JUBEAT,name:"jubeat",icon:null,cardBG:null,scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Medal",value:"data.medal",width:120},{text:"Music Rate",value:"data.music_rate",width:120}],chartTable:{0:"BASIC",1:"ADVANCED",2:"EXTREME",3:"BASIC (HARD MODE)",4:"ADVANCED (HARD MODE)",5:"EXTREME (HARD MODE)"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},medalTable:{100:"FAILED",200:"CLEARED",300:"NEARLY FULL COMBO",400:"FULL COMBO",500:"NEARLY EXCELLENT",600:"EXCELLENT"},playerHeaders:[{text:"Jubility",value:"jubility",sortable:!0,width:120}],versions:[{id:g.JUBEAT,label:"Original"},{id:g.JUBEAT_RIPPLES,label:"Ripples"},{id:g.JUBEAT_RIPPLES_APPEND,label:"Ripples (Append)"},{id:g.JUBEAT_KNIT,label:"Knit"},{id:g.JUBEAT_KNIT_APPEND,label:"Knit (Append)"},{id:g.JUBEAT_COPIOUS,label:"Copious"},{id:g.JUBEAT_COPIOUS_APPEND,label:"Copious (Append)"},{id:g.JUBEAT_SAUCER,label:"Saucer"},{id:g.JUBEAT_SAUCER_FULFILL,label:"Saucer Fulfill"},{id:g.JUBEAT_PROP,label:"Prop"},{id:g.JUBEAT_QUBELL,label:"Qubell"},{id:g.JUBEAT_CLAN,label:"Clan"},{id:g.JUBEAT_FESTO,label:"Festo"},{id:g.JUBEAT_AVE,label:"Avenue"}]},{id:Ee.LOVEPLUS,name:"LovePlus",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,playerHeaders:[{text:"Girlfriend",value:"gf",sortable:!0,width:100}],gameOptions:MP,versions:[{id:g.LOVEPLUS_ARCADE,label:"Medal"},{id:g.LOVEPLUS_CC,label:"Colorful Clip"}]},{id:Ee.MGA,name:"Metal Gear Arcade",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.MUSECA,name:"Museca",icon:null,cardBG:null,gameOptions:PP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.MUSECA,label:"Original"},{id:g.MUSECA_1_PLUS,label:"1 + 1/2"}]},{id:Ee.NOSTALGIA,name:"Nostalgia",icon:null,cardBG:null,gameOptions:DP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.NOSTALGIA,label:"Original"},{id:g.NOSTALGIA_FORTE,label:"Forte"},{id:g.NOSTALGIA_OP_2,label:"OP.2"},{id:g.NOSTALGIA_OP_3,label:"OP.3"}]},{id:Ee.OTOMEDIUS,name:"Otomedius",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.OTOCA,name:"Otoca d' Or",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.PASELI_CHARGE_MACHINE,name:"PASELI Charge Machine",skip:!0,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:EP},{id:Ee.POPN_HELLO,name:"Hello! Pop'n Music",icon:`${$t}/icon/popn.webp`,cardBG:`${$t}/card/popn.webp`,assetId:"popn",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.POPN_MUSIC,name:"pop'n music",shortName:"pop'n",icon:`${$t}/icon/popn.webp`,cardBG:`${$t}/card/popn.webp`,assetId:"popn",useUnicode:!0,maxLength:6,gameOptions:CP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.POPN_MUSIC,label:"Original"},{id:g.POPN_MUSIC_2,label:"2"},{id:g.POPN_MUSIC_3,label:"3"},{id:g.POPN_MUSIC_4,label:"4"},{id:g.POPN_MUSIC_5,label:"5"},{id:g.POPN_MUSIC_6,label:"6"},{id:g.POPN_MUSIC_7,label:"7"},{id:g.POPN_MUSIC_8,label:"8"},{id:g.POPN_MUSIC_9,label:"9"},{id:g.POPN_MUSIC_10,label:"10"},{id:g.POPN_MUSIC_11,label:"11"},{id:g.POPN_MUSIC_IROHA,label:"\u3044\u308D\u306F (Iroha)"},{id:g.POPN_MUSIC_CARNIVAL,label:"\u30AB\u30FC\u30CB\u30D0\u30EB (Carnival)"},{id:g.POPN_MUSIC_FEVER,label:"FEVER!"},{id:g.POPN_MUSIC_ADVENTURE,label:"ADVENTURE"},{id:g.POPN_MUSIC_PARTY,label:"PARTY\u266A"},{id:g.POPN_MUSIC_THE_MOVIE,label:"THE MOVIE"},{id:g.POPN_MUSIC_SENGOKU_RETSUDEN,label:"\u305B\u3093\u3054\u304F\u5217\u4F1D (Sengoku Retsuden)"},{id:g.POPN_MUSIC_TUNE_STREET,label:"TUNE STREET"},{id:g.POPN_MUSIC_FANTASIA,label:"fantasia"},{id:g.POPN_MUSIC_SUNNY_PARK,label:"Sunny Park"},{id:g.POPN_MUSIC_LAPISTORIA,label:"\u30E9\u30D4\u30B9\u30C8\u30EA\u30A2 (Lapistoria)"},{id:g.POPN_MUSIC_ECLALE,label:"\xE9clale"},{id:g.POPN_MUSIC_USANEKO,label:"\u3046\u3055\u304E\u3068\u732B\u3068\u5C11\u5E74\u306E\u5922 (Usaneko)"},{id:g.POPN_MUSIC_PEACE,label:"peace"},{id:g.POPN_MUSIC_KAIMEI_RIDDLES,label:"\u89E3\u660E\u30EA\u30C9\u30EB\u30BA (Kaimei riddles)"},{id:g.POPN_MUSIC_UNILAB,label:"UniLab"}]},{id:Ee.QMA,name:"Quiz Magic Academy",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.REFLEC_BEAT,name:"ReflecBeat",icon:null,cardBG:null,useUnicode:!0,gameOptions:TP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Misses",value:"misses"},{text:"Halo",value:"halo"}],versions:[{id:g.REFLEC_BEAT,label:"Original"},{id:g.REFLEC_BEAT_LIMELIGHT,label:"Limelight"},{id:g.REFLEC_BEAT_COLETTE,label:"Colette"},{id:g.REFLEC_BEAT_GROOVIN,label:"groovin'!!"},{id:g.REFLEC_BEAT_VOLZZA,label:"VOLZZA"},{id:g.REFLEC_BEAT_VOLZZA_2,label:"VOLZZA 2"}]},{id:Ee.ROAD_FIGHTERS,name:"Road Fighters 3D",icon:`${$t}/icon/rf.webp`,cardBG:`${$t}/card/rf.webp`,assetId:"rf",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Ee.SDVX,name:"SOUND VOLTEX",shortName:"SDVX",icon:null,cardBG:null,gameOptions:RP,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],playerHeaders:[{text:"Skill Level",value:"skill_level",sortable:!0,width:100},{text:"BLOCK",value:"block",sortable:!1,width:100},{text:"PACKET",value:"packet",sortable:!1,width:100}],versions:[{id:g.SDVX_BOOTH,label:"BOOTH"},{id:g.SDVX_INFINITE_INFECTION,label:"-II- Infinite Infection"},{id:g.SDVX_GRAVITY_WARS,label:"GRAVITY WARS"},{id:g.SDVX_HEAVENLY_HAVEN,label:"HEAVENLY HAVEN"},{id:g.SDVX_VIVID_WAVE,label:"VIVID WAVE"},{id:g.SDVX_EXCEED_GEAR,label:"EXCEED GEAR"}]},{id:Ee.TSUMTSUM,name:"Tsum Tsum",skip:!1,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0},{id:Ee.WINNING_ELEVEN,name:"World Soccer",icon:`${$t}/icon/we.webp`,cardBG:`${$t}/card/we.webp`,assetId:"we",skip:!1,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:IP,versions:[{id:g.WINNING_ELEVEN_2008,label:"Winning Eleven Arcade Championship 2008"},{id:g.WINNING_ELEVEN_2010,label:"Winning Eleven Arcade Championship 2010"},{id:g.WINNING_ELEVEN_2012,label:"Winning Eleven Arcade Championship 2012"},{id:g.WINNING_ELEVEN_2014,label:"Winning Eleven Arcade Championship 2014"}]}];function a0(e){var t=uc.find(n=>n.id===e);return t||(t=uc.find(n=>n.name===e)),t?(t.icon||(t.icon=`${$t}/icon/${e}.webp`),t.cardBG||(t.cardBG=`${$t}/card/${e}.webp`),t):null}const LP={class:"space-y-3 text-center md:text-left lg:mx-12"},NP={class:"space-y-2 md:space-y-0"},HP={key:0,class:"text-2xl md:text-xl lg:text-2xl"},BP={key:1,class:"text-3xl md:text-4xl"},VP={key:0,class:"md:grid md:grid-flow-col md:auto-cols-max md:grid-rows-1 flex flex-wrap gap-4 md:place-content-start place-content-center"},FP={key:0,class:"text-center md:text-right"},$P={class:"text-xl md:text-lg lg:text-2lg"},UP={class:"text-xs italic"},YP={__name:"UserCard",props:{useSmall:{type:Boolean,required:!1,default:!1},evenSmaller:{type:Boolean,required:!1,default:!1}},setup(e){const t="https://cdn.phaseii.network/file/PhaseII/web-assets",n=Sr(),a=OP();function i(){var r,s;return` - background-image: url('${t}/card/${(s=(r=n.userCustomize)==null?void 0:r.card)!=null?s:"time"}.webp'); - background-size: cover; - background-repeat: no-repeat; - `}return(r,s)=>(T(),Se(Os,{style:Rt(i())},{default:Pe(()=>[Ae(gr,{type:"justify-around lg:justify-center md:space-x-4 lg:space-x-0",class:"bg-white dark:bg-slate-900/90 rounded-2xl p-3"},{default:Pe(()=>[Ae(Jg,{class:"w-28 md:w-32 lg:w-44 lg:mx-12"}),oe("div",LP,[oe("div",NP,[!e.useSmall&&!_(n).userCustomize.disableGreeting?(T(),G("h1",HP,[Ft(Le(_(a).header[0]),1),oe("b",null,Le(_(n).userName),1),Ft(Le(_(a).header[1]),1)])):se("",!0),e.useSmall||_(n).userCustomize.disableGreeting?(T(),G("h1",BP,[oe("b",null,Le(_(n).userName),1)])):se("",!0)]),e.evenSmaller?se("",!0):(T(),G("div",VP,[_(n).userAdmin?(T(),Se(No,{key:0,label:"System Admin",color:"danger",icon:_(Lg)},null,8,["icon"])):se("",!0),Ae(No,{label:"Private Profile",color:"info",icon:_(PS)},null,8,["icon"])]))]),!e.useSmall&&!_(n).userCustomize.disableGreeting?(T(),G("div",FP,[oe("p",$P,Le(_(a).comment),1),oe("p",UP,"Greeting by: "+Le(_(a).author),1)])):se("",!0)]),_:1})]),_:1},8,["style"]))}},zP="darkMode",WP="style",bd="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",jP={__name:"SectionMain",setup(e){return(t,n)=>(T(),G("section",{class:ge(["p-6",_(bd)])},[ye(t.$slots,"default")],2))}};var i0={exports:{}};/*! @preserve - * numeral.js - * version : 2.0.6 - * author : Adam Draper - * license : MIT - * http://adamwdraper.github.com/Numeral-js/ - */(function(e){(function(t,n){e.exports?e.exports=n():t.numeral=n()})(QS,function(){var t,n,a="2.0.6",i={},r={},s={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},o={currentLocale:s.currentLocale,zeroFormat:s.zeroFormat,nullFormat:s.nullFormat,defaultFormat:s.defaultFormat,scalePercentBy100:s.scalePercentBy100};function l(u,c){this._input=u,this._value=c}return t=function(u){var c,d,h,f;if(t.isNumeral(u))c=u.value();else if(u===0||typeof u>"u")c=0;else if(u===null||n.isNaN(u))c=null;else if(typeof u=="string")if(o.zeroFormat&&u===o.zeroFormat)c=0;else if(o.nullFormat&&u===o.nullFormat||!u.replace(/[^0-9]+/g,"").length)c=null;else{for(d in i)if(f=typeof i[d].regexps.unformat=="function"?i[d].regexps.unformat():i[d].regexps.unformat,f&&u.match(f)){h=i[d].unformat;break}h=h||t._.stringToNumber,c=h(u)}else c=Number(u)||null;return new l(u,c)},t.version=a,t.isNumeral=function(u){return u instanceof l},t._=n={numberToFormat:function(u,c,d){var h=r[t.options.currentLocale],f=!1,p=!1,m=0,w="",y=1e12,k=1e9,A=1e6,M=1e3,S="",C=!1,D,V,I,N,Q,U,ae;if(u=u||0,V=Math.abs(u),t._.includes(c,"(")?(f=!0,c=c.replace(/[\(|\)]/g,"")):(t._.includes(c,"+")||t._.includes(c,"-"))&&(Q=t._.includes(c,"+")?c.indexOf("+"):u<0?c.indexOf("-"):-1,c=c.replace(/[\+|\-]/g,"")),t._.includes(c,"a")&&(D=c.match(/a(k|m|b|t)?/),D=D?D[1]:!1,t._.includes(c," a")&&(w=" "),c=c.replace(new RegExp(w+"a[kmbt]?"),""),V>=y&&!D||D==="t"?(w+=h.abbreviations.trillion,u=u/y):V=k&&!D||D==="b"?(w+=h.abbreviations.billion,u=u/k):V=A&&!D||D==="m"?(w+=h.abbreviations.million,u=u/A):(V=M&&!D||D==="k")&&(w+=h.abbreviations.thousand,u=u/M)),t._.includes(c,"[.]")&&(p=!0,c=c.replace("[.]",".")),I=u.toString().split(".")[0],N=c.split(".")[1],U=c.indexOf(","),m=(c.split(".")[0].split(",")[0].match(/0/g)||[]).length,N?(t._.includes(N,"[")?(N=N.replace("]",""),N=N.split("["),S=t._.toFixed(u,N[0].length+N[1].length,d,N[1].length)):S=t._.toFixed(u,N.length,d),I=S.split(".")[0],t._.includes(S,".")?S=h.delimiters.decimal+S.split(".")[1]:S="",p&&Number(S.slice(1))===0&&(S="")):I=t._.toFixed(u,0,d),w&&!D&&Number(I)>=1e3&&w!==h.abbreviations.trillion)switch(I=String(Number(I)/1e3),w){case h.abbreviations.thousand:w=h.abbreviations.million;break;case h.abbreviations.million:w=h.abbreviations.billion;break;case h.abbreviations.billion:w=h.abbreviations.trillion;break}if(t._.includes(I,"-")&&(I=I.slice(1),C=!0),I.length0;H--)I="0"+I;return U>-1&&(I=I.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+h.delimiters.thousands)),c.indexOf(".")===0&&(I=""),ae=I+S+(w||""),f?ae=(f&&C?"(":"")+ae+(f&&C?")":""):Q>=0?ae=Q===0?(C?"-":"+")+ae:ae+(C?"-":"+"):C&&(ae="-"+ae),ae},stringToNumber:function(u){var c=r[o.currentLocale],d=u,h={thousand:3,million:6,billion:9,trillion:12},f,p,m;if(o.zeroFormat&&u===o.zeroFormat)p=0;else if(o.nullFormat&&u===o.nullFormat||!u.replace(/[^0-9]+/g,"").length)p=null;else{p=1,c.delimiters.decimal!=="."&&(u=u.replace(/\./g,"").replace(c.delimiters.decimal,"."));for(f in h)if(m=new RegExp("[^a-zA-Z]"+c.abbreviations[f]+"(?:\\)|(\\"+c.currency.symbol+")?(?:\\))?)?$"),d.match(m)){p*=Math.pow(10,h[f]);break}p*=(u.split("-").length+Math.min(u.split("(").length-1,u.split(")").length-1))%2?1:-1,u=u.replace(/[^0-9\.]+/g,""),p*=Number(u)}return p},isNaN:function(u){return typeof u=="number"&&isNaN(u)},includes:function(u,c){return u.indexOf(c)!==-1},insert:function(u,c,d){return u.slice(0,d)+c+u.slice(d)},reduce:function(u,c){if(this===null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof c!="function")throw new TypeError(c+" is not a function");var d=Object(u),h=d.length>>>0,f=0,p;if(arguments.length===3)p=arguments[2];else{for(;f=h)throw new TypeError("Reduce of empty array with no initial value");p=d[f++]}for(;fh?c:h},1)},toFixed:function(u,c,d,h){var f=u.toString().split("."),p=c-(h||0),m,w,y,k;return f.length===2?m=Math.min(Math.max(f[1].length,p),c):m=p,y=Math.pow(10,m),k=(d(u+"e+"+m)/y).toFixed(m),h>c-m&&(w=new RegExp("\\.?0{1,"+(h-(c-m))+"}$"),k=k.replace(w,"")),k}},t.options=o,t.formats=i,t.locales=r,t.locale=function(u){return u&&(o.currentLocale=u.toLowerCase()),o.currentLocale},t.localeData=function(u){if(!u)return r[o.currentLocale];if(u=u.toLowerCase(),!r[u])throw new Error("Unknown locale : "+u);return r[u]},t.reset=function(){for(var u in s)o[u]=s[u]},t.zeroFormat=function(u){o.zeroFormat=typeof u=="string"?u:null},t.nullFormat=function(u){o.nullFormat=typeof u=="string"?u:null},t.defaultFormat=function(u){o.defaultFormat=typeof u=="string"?u:"0.0"},t.register=function(u,c,d){if(c=c.toLowerCase(),this[u+"s"][c])throw new TypeError(c+" "+u+" already registered.");return this[u+"s"][c]=d,d},t.validate=function(u,c){var d,h,f,p,m,w,y,k;if(typeof u!="string"&&(u+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",u)),u=u.trim(),u.match(/^\d+$/))return!0;if(u==="")return!1;try{y=t.localeData(c)}catch{y=t.localeData(t.locale())}return f=y.currency.symbol,m=y.abbreviations,d=y.delimiters.decimal,y.delimiters.thousands==="."?h="\\.":h=y.delimiters.thousands,k=u.match(/^[^\d]+/),k!==null&&(u=u.substr(1),k[0]!==f)||(k=u.match(/[^\d]+$/),k!==null&&(u=u.slice(0,-1),k[0]!==m.thousand&&k[0]!==m.million&&k[0]!==m.billion&&k[0]!==m.trillion))?!1:(w=new RegExp(h+"{2}"),u.match(/[^\d.,]/g)?!1:(p=u.split(d),p.length>2?!1:p.length<2?!!p[0].match(/^\d+.*\d$/)&&!p[0].match(w):p[0].length===1?!!p[0].match(/^\d+$/)&&!p[0].match(w)&&!!p[1].match(/^\d+$/):!!p[0].match(/^\d+.*\d$/)&&!p[0].match(w)&&!!p[1].match(/^\d+$/)))},t.fn=l.prototype={clone:function(){return t(this)},format:function(u,c){var d=this._value,h=u||o.defaultFormat,f,p,m;if(c=c||Math.round,d===0&&o.zeroFormat!==null)p=o.zeroFormat;else if(d===null&&o.nullFormat!==null)p=o.nullFormat;else{for(f in i)if(h.match(i[f].regexps.format)){m=i[f].format;break}m=m||t._.numberToFormat,p=m(d,h,c)}return p},value:function(){return this._value},input:function(){return this._input},set:function(u){return this._value=Number(u),this},add:function(u){var c=n.correctionFactor.call(null,this._value,u);function d(h,f,p,m){return h+Math.round(c*f)}return this._value=n.reduce([this._value,u],d,0)/c,this},subtract:function(u){var c=n.correctionFactor.call(null,this._value,u);function d(h,f,p,m){return h-Math.round(c*f)}return this._value=n.reduce([u],d,Math.round(this._value*c))/c,this},multiply:function(u){function c(d,h,f,p){var m=n.correctionFactor(d,h);return Math.round(d*m)*Math.round(h*m)/Math.round(m*m)}return this._value=n.reduce([this._value,u],c,1),this},divide:function(u){function c(d,h,f,p){var m=n.correctionFactor(d,h);return Math.round(d*m)/Math.round(h*m)}return this._value=n.reduce([this._value,u],c),this},difference:function(u){return Math.abs(t(this._value).subtract(u).value())}},t.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(u){var c=u%10;return~~(u%100/10)===1?"th":c===1?"st":c===2?"nd":c===3?"rd":"th"},currency:{symbol:"$"}}),function(){t.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(u,c,d){var h=t._.includes(c," BPS")?" ":"",f;return u=u*1e4,c=c.replace(/\s?BPS/,""),f=t._.numberToFormat(u,c,d),t._.includes(f,")")?(f=f.split(""),f.splice(-1,0,h+"BPS"),f=f.join("")):f=f+h+"BPS",f},unformat:function(u){return+(t._.stringToNumber(u)*1e-4).toFixed(15)}})}(),function(){var u={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},c={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},d=u.suffixes.concat(c.suffixes.filter(function(f){return u.suffixes.indexOf(f)<0})),h=d.join("|");h="("+h.replace("B","B(?!PS)")+")",t.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(h)},format:function(f,p,m){var w,y=t._.includes(p,"ib")?c:u,k=t._.includes(p," b")||t._.includes(p," ib")?" ":"",A,M,S;for(p=p.replace(/\s?i?b/,""),A=0;A<=y.suffixes.length;A++)if(M=Math.pow(y.base,A),S=Math.pow(y.base,A+1),f===null||f===0||f>=M&&f0&&(f=f/M);break}return w=t._.numberToFormat(f,p,m),w+k},unformat:function(f){var p=t._.stringToNumber(f),m,w;if(p){for(m=u.suffixes.length-1;m>=0;m--){if(t._.includes(f,u.suffixes[m])){w=Math.pow(u.base,m);break}if(t._.includes(f,c.suffixes[m])){w=Math.pow(c.base,m);break}}p*=w||1}return p}})}(),function(){t.register("format","currency",{regexps:{format:/(\$)/},format:function(u,c,d){var h=t.locales[t.options.currentLocale],f={before:c.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:c.match(/([\+|\-|\)|\s|\$]*)$/)[0]},p,m,w;for(c=c.replace(/\s?\$\s?/,""),p=t._.numberToFormat(u,c,d),u>=0?(f.before=f.before.replace(/[\-\(]/,""),f.after=f.after.replace(/[\-\)]/,"")):u<0&&!t._.includes(f.before,"-")&&!t._.includes(f.before,"(")&&(f.before="-"+f.before),w=0;w=0;w--)switch(m=f.after[w],m){case"$":p=w===f.after.length-1?p+h.currency.symbol:t._.insert(p,h.currency.symbol,-(f.after.length-(1+w)));break;case" ":p=w===f.after.length-1?p+" ":t._.insert(p," ",-(f.after.length-(1+w)+h.currency.symbol.length-1));break}return p}})}(),function(){t.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(u,c,d){var h,f=typeof u=="number"&&!t._.isNaN(u)?u.toExponential():"0e+0",p=f.split("e");return c=c.replace(/e[\+|\-]{1}0/,""),h=t._.numberToFormat(Number(p[0]),c,d),h+"e"+p[1]},unformat:function(u){var c=t._.includes(u,"e+")?u.split("e+"):u.split("e-"),d=Number(c[0]),h=Number(c[1]);h=t._.includes(u,"e-")?h*=-1:h;function f(p,m,w,y){var k=t._.correctionFactor(p,m),A=p*k*(m*k)/(k*k);return A}return t._.reduce([d,Math.pow(10,h)],f,1)}})}(),function(){t.register("format","ordinal",{regexps:{format:/(o)/},format:function(u,c,d){var h=t.locales[t.options.currentLocale],f,p=t._.includes(c," o")?" ":"";return c=c.replace(/\s?o/,""),p+=h.ordinal(u),f=t._.numberToFormat(u,c,d),f+p}})}(),function(){t.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(u,c,d){var h=t._.includes(c," %")?" ":"",f;return t.options.scalePercentBy100&&(u=u*100),c=c.replace(/\s?\%/,""),f=t._.numberToFormat(u,c,d),t._.includes(f,")")?(f=f.split(""),f.splice(-1,0,h+"%"),f=f.join("")):f=f+h+"%",f},unformat:function(u){var c=t._.stringToNumber(u);return t.options.scalePercentBy100?c*.01:c}})}(),function(){t.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(u,c,d){var h=Math.floor(u/60/60),f=Math.floor((u-h*60*60)/60),p=Math.round(u-h*60*60-f*60);return h+":"+(f<10?"0"+f:f)+":"+(p<10?"0"+p:p)},unformat:function(u){var c=u.split(":"),d=0;return c.length===3?(d=d+Number(c[0])*60*60,d=d+Number(c[1])*60,d=d+Number(c[2])):c.length===2&&(d=d+Number(c[0])*60,d=d+Number(c[1])),Number(d)}})}(),t})})(i0);const XP=i0.exports,GP={class:"text-gray-300 font-medium text-2xl"},qP={__name:"NumberDynamic",props:{prefix:{type:String,default:null},suffix:{type:String,default:null},value:{type:Number,default:0},duration:{type:Number,default:500}},setup(e){const t=e,n=ce(0),a=X(()=>n.value<1e3?n.value:XP(n.value).format("0,0")),i=X(()=>t.value),r=o=>{const l=Math.ceil(n.value+o);if(l>i.value)return n.value=i.value,!1;n.value=l,setTimeout(()=>{r(o)},25)},s=()=>{n.value=0,r(t.value/(t.duration/25))};return We(i,()=>{s()}),dt(()=>{s()}),(o,l)=>(T(),G("div",null,[Ft(Le(e.prefix)+Le(a.value)+" ",1),oe("span",GP,Le(e.suffix),1)]))}},KP={__name:"PillTagTrend",props:{trend:{type:String,required:!0},trendType:{type:String,default:null},small:Boolean},setup(e){const t=e,n=X(()=>t.trendType==="up"?{icon:Tg,style:"success"}:t.trendType==="down"?{icon:Cg,style:"danger"}:t.trendType==="alert"?{icon:DS,style:"warning"}:{style:"info"});return(a,i)=>(T(),Se(No,{label:e.trend,color:n.value.style,icon:n.value.icon,small:e.small},null,8,["label","color","icon","small"]))}},r0={__name:"IconRounded",props:{icon:{type:String,required:!0},iconColor:{type:String,default:""},color:{type:String,default:null},w:{type:String,default:"w-12"},h:{type:String,default:"h-12"},bgColor:{type:String,default:"bg-slate-900"}},setup(e){const t=e,n=X(()=>t.iconColor);return(a,i)=>(T(),Se(An,{path:e.icon,w:e.w,h:e.h,color:n.value,size:"24",class:ge(["rounded-full",t.bgColor])},null,8,["path","w","h","color","class"]))}},ZP={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},QP={class:"text-3xl leading-tight font-semibold"},wu={__name:"CardBoxWidget",props:{number:{type:Number,default:0},icon:{type:String,default:null},prefix:{type:String,default:null},suffix:{type:String,default:null},label:{type:String,default:null},color:{type:String,default:"text-gray-500 dark:text-slate-400"},numColor:{type:String,default:""},iconColor:{type:String,default:""},iconBGColor:{type:String,default:null},trend:{type:String,default:null},trendType:{type:String,default:null}},setup(e){return(t,n)=>(T(),Se(Os,null,{default:Pe(()=>[oe("div",ZP,[e.icon?(T(),Se(r0,{key:0,icon:e.icon,size:"30",class:ge(e.iconColor),"bg-color":"bg-gray-800"},null,8,["icon","class"])):se("",!0),oe("div",null,[e.trend?(T(),Se(gr,{key:0,class:"mb-3",mobile:""},{default:Pe(()=>[Ae(KP,{trend:e.trend,"trend-type":e.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):se("",!0),Ae(gr,{mobile:""},{default:Pe(()=>[oe("div",null,[oe("h3",{class:ge([e.color,"text-lg leading-tight mb-1.5"])},Le(e.label),3),oe("h1",QP,[e.number?(T(),Se(qP,{key:0,class:ge(e.numColor),value:e.number,prefix:e.prefix,suffix:e.suffix},null,8,["class","value","prefix","suffix"])):se("",!0),oe("div",{class:ge(e.numColor)},[ye(t.$slots,"default")],2)])])]),_:3})])])]),_:3}))}},JP=["src"],eD={__name:"GameIcon",props:{path:{type:String,required:!0},w:{type:String,default:"w-16"},h:{type:String,default:"h-16"}},setup(e){const t=e,n=X(()=>`inline-flex justify-center items-center ${t.w} ${t.h}`);return(a,i)=>(T(),G("span",{class:ge(n.value)},[oe("img",{src:e.path,class:ge(["rounded-full",`${e.w}`])},null,10,JP),ye(a.$slots,"default")],2))}},tD={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},nD={class:"text-center space-y-1 md:text-left md:mr-6"},aD={class:"text-xl sr-only sm:not-sr-only"},iD={class:"text-xl font-semibold not-sr-only sm:sr-only -my-2"},rD={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},sD={class:"text-lg"},oD={class:"text-center md:text-right"},lD={class:"text-sm text-gray-400"},uD={__name:"CardBoxGameStat",props:{game:{type:String,required:!0},value:{type:[String,Number],required:!0},profileName:{type:String,required:!0},type:{type:String,required:!0},disableLocalClick:{type:Boolean,default:!1}},setup(e){const t=bl(),n=e,a=X(()=>n.type==="plays"?{type:"success"}:n.type==="scores"?{type:"danger"}:n.type==="ranking"?{type:"warning"}:{type:"info"});function i(){n.disableLocalClick||t.push(`/games/${n.game}`)}const r=a0(n.game),s=` - background-image: linear-gradient(to top, transparent, rgba(0, 0, 0, .6)), - url('${r.cardBG}'); - background-size: cover; - background-repeat: no-repeat; -`;return(o,l)=>(T(),G("button",{class:"flex rounded-2xl hover:scale-[1.01] hover:shadow-xl hover:outline outline-blue-500/50 hover:bg-slate-500 hover:dark:bg-slate-950 transition-all duration-1",style:s,onClick:l[0]||(l[0]=u=>i())},[oe("div",tD,[Ae(e0,null,{default:Pe(()=>[Ae(gr,null,{default:Pe(()=>[Ae(gr,{type:"justify-start"},{default:Pe(()=>[Ae(eD,{class:"md:mr-6 scale-110 md:scale-100",path:_(r).icon},null,8,["path"]),oe("div",nD,[oe("h2",aD,Le(_(r).name),1),oe("h2",iD,Le(_(r).shortName?_(r).shortName:_(r).name),1),oe("div",rD,[Ae(No,{color:a.value.type,label:e.type,small:""},null,8,["color","label"]),oe("h4",sD,Le(e.value),1)])])]),_:1}),oe("div",oD,[oe("p",lD,Le(e.profileName),1)])]),_:1})]),_:1})])]))}},cD=[{isCurrentUser:!0,menu:[{icon:SS,label:"Settings",to:"/profile"},{icon:CS,label:"Customize",to:"/profile/customize"},{icon:GS,label:"Integrations",to:"/profile/integrate"},{icon:TS,label:"Login Cards",to:"/profile/cards"},{icon:MS,label:"Claim Profile",to:"/profile/claim"}]},{icon:Og,label:"Log out",isLogout:!0}],dD={aside:"bg-gray-800",asideScrollbars:"aside-scrollbars-gray",asideBrand:"bg-gray-900 text-white",asideMenuItem:"text-gray-300 hover:text-white",asideMenuItemActive:"font-bold text-white",asideMenuDropdown:"bg-gray-700/50",navBarItemLabel:"text-black",navBarItemLabelHover:"hover:text-blue-500",navBarItemLabelActiveColor:"text-blue-600",overlay:"from-gray-700 via-gray-900 to-gray-700"},hD={aside:"bg-white",asideScrollbars:"aside-scrollbars-light",asideBrand:"",asideMenuItem:"text-blue-600 hover:text-black dark:text-white",asideMenuItemActive:"font-bold text-black dark:text-white",asideMenuDropdown:"bg-gray-100/75",navBarItemLabel:"text-blue-600",navBarItemLabelHover:"hover:text-black",navBarItemLabelActiveColor:"text-black",overlay:"from-white via-gray-100 to-white"},zf=Object.freeze(Object.defineProperty({__proto__:null,basic:dD,white:hD},Symbol.toStringTag,{value:"Module"})),Mr=M1("style",{state:()=>({asideStyle:"bg-gray-800",asideScrollbarsStyle:"aside-scrollbars-gray",asideBrandStyle:"bg-gray-900 text-white",asideMenuItemStyle:"text-gray-300 hover:text-white",asideMenuItemActiveStyle:"font-bold text-white",asideMenuDropdownStyle:"bg-gray-700/50",navBarItemLabelStyle:"text-black",navBarItemLabelHoverStyle:"hover:text-blue-500",navBarItemLabelActiveColorStyle:"text-blue-600",overlayStyle:"from-gray-700 via-gray-900 to-gray-700",darkMode:!0}),actions:{setStyle(e){if(!zf[e])return;typeof localStorage<"u"&&localStorage.setItem(WP,e);const t=zf[e];for(const n in t)this[`${n}Style`]=t[n]},setDarkMode(e=null){this.darkMode=e!==null?e:!this.darkMode,typeof localStorage<"u"&&localStorage.setItem(zP,this.darkMode?"1":"0"),typeof document<"u"&&(document.body.classList[this.darkMode?"add":"remove"]("dark-scrollbars"),document.documentElement.classList[this.darkMode?"add":"remove"]("dark-scrollbars-compat"))}}}),fD="/icon.gif",s0={__name:"OverlayLayer",props:{zIndex:{type:String,default:"z-50"},type:{type:String,default:"flex"},transparent:{type:Boolean,default:!1}},emits:["overlay-click"],setup(e,{emit:t}){const n=t,a=r=>{n("overlay-click",r)},i=Mr();return(r,s)=>(T(),G("div",{class:ge([[e.type,e.zIndex],"items-center flex-col justify-center md:h-full fixed inset-0"])},[Ae(Ka,{"enter-active-class":"transition duration-150 ease-in","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition duration-150 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:Pe(()=>[oe("div",{class:ge(["absolute inset-0 bg-gradient-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700 h-screen",`${_(i).overlayStyle} ${e.transparent?"opacity-90":"opacity-100"}`]),onClick:a},null,2)]),_:1}),Ae(Ka,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"animate-fade-out"},{default:Pe(()=>[ye(r.$slots,"default")]),_:3})],2))}},cc={__name:"BaseButton",props:{label:{type:[String,Number],default:null},icon:{type:String,default:null},iconSize:{type:[String,Number],default:null},href:{type:String,default:null},target:{type:String,default:null},to:{type:[String,Object],default:null},type:{type:String,default:null},color:{type:String,default:"white"},as:{type:String,default:null},small:{type:Boolean,default:!0},outline:{type:Boolean,default:!1},active:Boolean,disabled:Boolean,roundedFull:{type:Boolean,default:!0}},setup(e){const t=e,n=X(()=>t.as?t.as:t.to?yl:t.href?"a":"button"),a=X(()=>{var s;return n.value==="button"?(s=t.type)!=null?s:"button":null}),i=X(()=>t.small&&t.icon?"px-1":"px-2"),r=X(()=>{const s=["inline-flex","justify-center","items-center","whitespace-nowrap","focus:outline-none","transition-colors","focus:ring","duration-50","border","hover:scale-[1.02] hover:shadow-xl",t.disabled?"cursor-not-allowed":"cursor-pointer",t.roundedFull?"rounded-lg":"rounded",n0(t.color,t.outline,!t.disabled,t.active)];return!t.label&&t.icon?s.push("p-1"):t.small?s.push("text-sm",t.roundedFull?"px-3 py-1":"p-1"):s.push("py-2",t.roundedFull?"px-6":"px-3"),t.disabled&&s.push(t.outline?"opacity-50":"opacity-70"),s});return(s,o)=>(T(),Se(ri(n.value),{class:ge(r.value),href:e.href,type:a.value,to:e.to,target:e.target,disabled:e.disabled},{default:Pe(()=>[e.icon?(T(),Se(An,{key:0,path:e.icon,size:e.iconSize},null,8,["path","size"])):se("",!0),e.label?(T(),G("span",{key:1,class:ge(i.value)},Le(e.label),3)):se("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},pD={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},mD={class:"text-xl md:text-2xl"},gD={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},vD={class:"place-self-center"},yD={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},bD={class:"place-self-center"},_D={class:"text-lg md:text-xl"},wD={class:"text-red-500"},xD={__name:"LoadingModal",props:{active:{type:Boolean,default:!1},isSave:{type:Boolean,default:!1},isFinished:{type:Boolean,default:!1},errorCode:{type:String,default:null}},setup(e){const t=bl();function n(){return t.go(),null}return(a,i)=>e.active?(T(),Se(s0,{key:0,transparent:e.isSave},{default:Pe(()=>[Ae(Os,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:Pe(()=>[!e.isFinished&&!e.errorCode?(T(),G("div",pD,[i[1]||(i[1]=oe("img",{class:"rounded-full place-self-center",src:fD,width:"70"},null,-1)),oe("h1",mD,Le(e.isSave?"Submitting...":"Loading..."),1),i[2]||(i[2]=oe("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):se("",!0),e.isSave&&e.isFinished&&!e.errorCode?(T(),G("div",gD,[oe("div",vD,[Ae(An,{path:_(OS),class:"text-green-700",w:"w-20",size:45},null,8,["path"])]),i[3]||(i[3]=oe("h1",{class:"text-xl md:text-2xl"},"Saved!",-1))])):se("",!0),e.errorCode?(T(),G("div",yD,[oe("div",bD,[Ae(An,{path:_(LS),class:"text-red-500",w:"w-20",size:45},null,8,["path"])]),i[5]||(i[5]=oe("h1",{class:"text-xl md:text-2xl"},"Uh Oh!",-1)),i[6]||(i[6]=oe("h1",{class:"text-lg md:text-xl"}," The server had some trouble processing your request at this time. ",-1)),oe("h1",_D,[i[4]||(i[4]=Ft(" Error: ")),oe("span",wD,Le(e.errorCode),1)]),oe("div",null,[Ae(cc,{type:"submit",color:"info",label:"Reload",small:!1,onClick:i[0]||(i[0]=r=>n())})])])):se("",!0)]),_:1})]),_:1},8,["transparent"])):se("",!0)}},AD={__name:"BaseDivider",props:{navBar:Boolean},setup(e){const t=e;return(n,a)=>(T(),G("hr",{class:ge([t.navBar?"hidden lg:block lg:my-0.5 dark:border-slate-700":"my-6 -mx-6 dark:border-slate-800","border-t border-gray-100"])},null,2))}},kD={__name:"NavBarItem",props:{item:{type:Object,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,i=X(()=>n.item.href?"a":n.item.to?yl:"div"),r=Mr(),s=X(()=>{const f=[l.value?`${r.navBarItemLabelActiveColorStyle} dark:text-slate-400`:`${r.navBarItemLabelStyle} dark:text-white dark:hover:text-slate-400 ${r.navBarItemLabelHoverStyle}`,n.item.menu?"lg:py-2 lg:px-3":"py-2 px-3"];return n.item.isDesktopNoLabel&&f.push("lg:w-16","lg:justify-center"),f}),o=X(()=>n.item.isCurrentUser?Sr().userName:n.item.label),l=ce(!1),u=f=>{a("menu-click",f,n.item),n.item.menu&&(l.value=!l.value)},c=(f,p)=>{a("menu-click",f,p)},d=ce(null),h=f=>{d.value&&!d.value.contains(f.target)&&(l.value=!1)};return dt(()=>{n.item.menu&&window.addEventListener("click",h)}),rl(()=>{n.item.menu&&window.removeEventListener("click",h)}),(f,p)=>{var m,w,y;return e.item.isDivider?(T(),Se(AD,{key:0,"nav-bar":""})):(T(),Se(ri(i.value),{key:1,ref_key:"root",ref:d,class:ge(["block lg:flex items-center relative cursor-pointer",s.value]),to:(m=e.item.to)!=null?m:null,href:(w=e.item.href)!=null?w:null,target:(y=e.item.target)!=null?y:null,onClick:u},{default:Pe(()=>[oe("div",{class:ge(["flex items-center",{"bg-gray-100 dark:bg-slate-900 lg:bg-transparent lg:dark:bg-transparent p-3 lg:p-0":e.item.menu}])},[e.item.isCurrentUser?(T(),Se(Jg,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):se("",!0),e.item.icon?(T(),Se(An,{key:1,path:e.item.icon,class:"transition-colors"},null,8,["path"])):se("",!0),oe("span",{class:ge(["px-2 transition-colors",{"lg:hidden":e.item.isDesktopNoLabel&&e.item.icon}])},Le(o.value),3),e.item.menu?(T(),Se(An,{key:2,path:l.value?_(Tg):_(Cg),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):se("",!0)],2),e.item.menu?(T(),G("div",{key:0,class:ge(["text-sm border-b border-gray-100 lg:border lg:bg-white lg:absolute lg:top-full lg:left-0 lg:min-w-full lg:z-20 lg:rounded-lg lg:shadow-lg lg:dark:bg-slate-900 opacity-100 dark:border-slate-700",{"lg:hidden":!l.value}])},[Ae(o0,{menu:e.item.menu,onMenuClick:c},null,8,["menu"])],2)):se("",!0)]),_:1},8,["class","to","href","target"]))}}},o0={__name:"NavBarMenuList",props:{menu:{type:Array,default:()=>[]}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(i,r)=>{n("menu-click",i,r)};return(i,r)=>(T(!0),G(De,null,je(e.menu,(s,o)=>(T(),Se(kD,{key:o,item:s,onMenuClick:a},null,8,["item"]))),128))}},bo={__name:"NavBarItemPlain",props:{display:{type:String,default:"flex"},useMargin:Boolean},setup(e){const t=Mr();return(n,a)=>(T(),G("div",{class:ge([[e.display,_(t).navBarItemLabelStyle,_(t).navBarItemLabelHoverStyle,e.useMargin?"my-2 mx-3":"py-2 px-3"],"items-center cursor-pointer dark:text-white dark:hover:text-slate-400"])},[ye(n.$slots,"default")],2))}},SD={class:"top-0 inset-x-0 fixed bg-gray-50 h-14 z-30 transition-position w-screen lg:w-auto dark:bg-slate-900"},MD={class:"flex flex-1 items-stretch h-14"},PD={class:"flex-none items-stretch flex h-14 lg:hidden"},DD={__name:"NavBar",props:{menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(r,s)=>{n("menu-click",r,s)},i=ce(!1);return(r,s)=>(T(),G("nav",SD,[oe("div",{class:ge(["flex lg:items-stretch",_(bd)])},[oe("div",MD,[ye(r.$slots,"default")]),oe("div",PD,[Ae(bo,{onClick:s[0]||(s[0]=Gn(o=>i.value=!i.value,["prevent"]))},{default:Pe(()=>[Ae(An,{path:i.value?_(Rg):_(HS),size:"24"},null,8,["path"])]),_:1})]),oe("div",{class:ge(["max-h-screen-menu overflow-y-auto lg:overflow-visible absolute w-screen top-14 left-0 bg-gray-50 shadow-lg lg:w-auto lg:flex lg:static lg:shadow-none dark:bg-slate-900",[i.value?"block":"hidden"]])},[Ae(o0,{menu:e.menu,onMenuClick:a},null,8,["menu"])],2)],2)]))}},ED="/favicon.png",dc={__name:"AsideMenuItem",props:{item:{type:Object,required:!0},isDropdownList:Boolean},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,i=Mr(),r=X(()=>n.item&&n.item.color),s=X(()=>r.value?"":i.asideMenuItemActiveStyle),o=ce(!1),l=X(()=>[n.isDropdownList?"py-3 px-6 text-sm":"py-3",r.value?n0(n.item.color,!1,!0):`${i.asideMenuItemStyle} dark:text-slate-300 dark:hover:text-white`]),u=X(()=>!!n.item.menu),c=d=>{a("menu-click",d,n.item),u.value&&(o.value=!o.value)};return(d,h)=>{var f,p,m;return T(),G("li",null,[(T(),Se(ri(e.item.to?_(yl):"a"),{to:(f=e.item.to)!=null?f:null,href:(p=e.item.href)!=null?p:null,target:(m=e.item.target)!=null?m:null,class:ge(["flex cursor-pointer",l.value]),onClick:c},{default:Pe(w=>[e.item.icon?(T(),Se(An,{key:0,path:e.item.icon,class:ge(["flex-none",[w&&w.isExactActive?s.value:""]]),w:"w-16",size:18},null,8,["path","class"])):se("",!0),oe("span",{class:ge(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},w&&w.isExactActive?s.value:""]])},Le(e.item.label),3),u.value?(T(),Se(An,{key:1,path:o.value?_(YS):_(XS),class:ge(["flex-none",[w&&w.isExactActive?s.value:""]]),w:"w-12"},null,8,["path","class"])):se("",!0)]),_:1},8,["to","href","target","class"])),u.value?(T(),Se(l0,{key:0,menu:e.item.menu,class:ge([_(i).asideMenuDropdownStyle,o.value?"block dark:bg-slate-800/50":"hidden"]),"is-dropdown-list":""},null,8,["menu","class"])):se("",!0)])}}},l0={__name:"AsideMenuList",props:{isDropdownList:Boolean,menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(i,r)=>{n("menu-click",i,r)};return(i,r)=>(T(),G("ul",null,[(T(!0),G(De,null,je(e.menu,(s,o)=>(T(),Se(dc,{key:o,item:s,"is-dropdown-list":e.isDropdownList,onMenuClick:a},null,8,["item","is-dropdown-list"]))),128))]))}},CD={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position shadow-xl shadow-gray-900"},TD={class:"invisible lg:visible"},RD={__name:"AsideMenuLayer",props:{menu:{type:Array,required:!0}},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=Mr(),i=X(()=>({label:"Log out",icon:Og,color:"info",isLogout:!0})),r=X(()=>({label:"Close",icon:Rg,color:"danger"})),s=(l,u)=>{n("menu-click",l,u)},o=l=>{n("aside-lg-close-click",l)};return(l,u)=>(T(),G("aside",CD,[oe("div",{class:ge([_(a).asideStyle,"rounded-br-2xl md:rounded-none flex-1 flex flex-col pt-2 overflow-hidden dark:bg-slate-900"])},[u[0]||(u[0]=Xy('

PhaseII eAmusement Network

',1)),oe("div",{class:ge([_(a).darkMode?"aside-scrollbars-[slate]":_(a).asideScrollbarsStyle,"flex-1 overflow-y-auto overflow-x-hidden"])},[Ae(l0,{menu:e.menu,onMenuClick:s},null,8,["menu"])],2),oe("ul",TD,[Ae(dc,{class:"hidden lg:block xl:hidden w-full",item:r.value,onMenuClick:o},null,8,["item"]),Ae(dc,{item:i.value,onMenuClick:s},null,8,["item"])])],2)]))}},ID={__name:"AsideMenu",props:{menu:{type:Array,required:!0},isAsideMobileExpanded:Boolean,isAsideLgActive:Boolean},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=(r,s)=>{n("menu-click",r,s)},i=r=>{n("aside-lg-close-click",r)};return(r,s)=>(T(),G(De,null,[Ae(RD,{menu:e.menu,class:ge([e.isAsideMobileExpanded?"left-0":"-left-60 lg:left-0",{"lg:hidden xl:flex":!e.isAsideLgActive}]),onMenuClick:a,onAsideLgCloseClick:i},null,8,["menu","class"]),jr(Ae(s0,{"z-index":"z-30",onOverlayClick:i},null,512),[[Zr,e.isAsideLgActive]])],64))}},OD={class:"md:py-2 space-x-2"},LD={__name:"FooterBar",setup(e){return(t,n)=>(T(),G("footer",{class:ge(["py-2 px-6",_(bd)])},[Ae(gr,null,{default:Pe(()=>[n[0]||(n[0]=oe("div",{class:"text-center md:text-left"},[oe("p",null,[Ft(" Made with \u2764\uFE0F by the PhaseII Team. Based on JustBoil's "),oe("a",{class:"text-blue-400 hover:text-blue-600",href:"https://github.com/justboil/admin-one-vue-tailwind",target:"_blank"},"Admin One"),Ft(". ")])],-1)),oe("div",OD,[Ae(cc,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:_(RS),"icon-size":"24"},null,8,["icon"]),Ae(cc,{color:"info",href:"https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue",target:"_blank",label:"View on GitHub",icon:_($S),"icon-size":"24"},null,8,["icon"])])]),_:1})],2))}};const ND={class:"animated animatedFadeInUp fadeInUp"},Wf="xl:pl-60",HD={__name:"LayoutAuthenticated",setup(e){const t=bl(),n=wS();yo()||t.push({name:"login"});const i=Sr();dt(async()=>{try{await i.loadUser()||(i.deleteUserSession(),_u(),t.push({name:"login"}))}catch(m){console.error("Failed to check SessionID:",m),i.deleteUserSession(),_u(),t.push({name:"login"})}});const r=ce(i.loadingPool.length!==0),s=ce(i.savingPool.length!==0),o=ce(i.errorCode),l=ce(i.userLoaded),u=ce(i.userArcades);We(()=>i.loadingPool.length!==0,m=>{r.value=m}),We(()=>i.savingPool.length!==0,m=>{s.value=m}),We(()=>i.errorCode,m=>{o.value=m}),We(()=>i.userLoaded,m=>{l.value=m}),We(()=>i.userArcades,m=>{u.value=m});const c=Mr(),d=ce(!1),h=ce(!1);t.beforeEach(()=>{d.value=!1,h.value=!1});const f=(m,w)=>{w.isLogout&&(i.deleteUserSession(),_u(),t.push({name:"login"}))},p=X(()=>{const m=uc.filter(A=>!A.skip).map(A=>({label:A.shortName||A.name,to:`/games/${A.id}`})),w=i.userArcades.map(A=>({label:A.name,to:`/arcade/${A.id}`})),y=[{label:"Dashboard",to:"/admin"},{label:"Onboarding",to:"/admin/onboarding"},{label:"Network Maintenance",to:"/admin/maint"},{label:"Events",to:"/admin/events"},{label:"API",to:"/admin/api"},{label:"Arcades",to:"/admin/arcades"},{label:"Machines",to:"/admin/machines"},{label:"Cards",to:"/admin/cards"},{label:"Users",to:"/admin/users"},{label:"News",to:"/admin/news"},{label:"OTA Updates",to:"/admin/ota"}];var k=[{to:"/",icon:zS,label:"Dashboard"}];return i.userAdmin&&k.push({label:"Admin",icon:Lg,menu:y}),m.length&&k.push({label:"Games",icon:Ig,menu:m}),k.push({label:"My Content",icon:WS,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),w.length&&k.push({label:"My Arcades",icon:qS,menu:w}),k.push({label:"Claim Arcade",icon:KS,to:"/arcade/claim"}),k});return(m,w)=>(T(),G("div",{key:_(n).fullPath,class:ge({dark:_(c).darkMode,"overflow-hidden lg:overflow-visible":d.value})},[Ae(xD,{active:r.value||s.value,"is-save":s.value,"error-code":o.value,class:ge(["transition-opacity duration-300 ease-out",{"opacity-100":r.value||s.value,"opacity-0":!r.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),l.value?(T(),G("div",{key:0,class:ge([[Wf,{"ml-60 lg:ml-0":d.value}],"pt-14 min-h-screen w-screen lg:w-auto bg-slate-800 dark:text-slate-100"])},[Ae(DD,{menu:_(cD),class:ge([Wf,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:f},{default:Pe(()=>[Ae(bo,{display:"flex lg:hidden",onClick:w[0]||(w[0]=Gn(y=>d.value=!d.value,["prevent"]))},{default:Pe(()=>[Ae(An,{path:d.value?_(ES):_(VS),size:"24"},null,8,["path"])]),_:1}),Ae(bo,{display:"hidden lg:flex xl:hidden",onClick:w[1]||(w[1]=Gn(y=>h.value=!0,["prevent"]))},{default:Pe(()=>[Ae(An,{path:_(US),size:"24"},null,8,["path"])]),_:1}),Ae(bo,{"use-margin":""})]),_:1},8,["menu","class"]),Ae(ID,{"is-aside-mobile-expanded":d.value,"is-aside-lg-active":h.value,menu:p.value,onMenuClick:f,onAsideLgCloseClick:w[2]||(w[2]=y=>h.value=!1)},null,8,["is-aside-mobile-expanded","is-aside-lg-active","menu"]),oe("div",ND,[ye(m.$slots,"default"),Ae(LD)])],2)):se("",!0)],2))}},BD={class:"flex items-center justify-start"},Ks={__name:"SectionTitleLine",props:{icon:{type:String,default:null},color:{type:String,default:null},title:{type:String,required:!0},main:Boolean},setup(e){const t=X(()=>Qn().default);return(n,a)=>(T(),G("section",{class:ge([{"pt-6":!e.main},"mb-6 flex items-center justify-between"])},[oe("div",BD,[e.icon&&e.main?(T(),Se(r0,{key:0,icon:e.icon,"icon-color":e.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):e.icon?(T(),Se(An,{key:1,path:e.icon,color:e.color,class:"mr-2",size:"20"},null,8,["path","color"])):se("",!0),oe("h1",{class:ge([e.main?"text-3xl":"text-2xl","leading-tight"])},Le(e.title),3)]),t.value?ye(n.$slots,"default",{key:0}):se("",!0)],2))}};/*! - * Chart.js v3.9.1 - * https://www.chartjs.org - * (c) 2022 Chart.js Contributors - * Released under the MIT License - */function ga(){}const VD=function(){let e=0;return function(){return e++}}();function Je(e){return e===null||typeof e>"u"}function vt(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function Ke(e){return e!==null&&Object.prototype.toString.call(e)==="[object Object]"}const qt=e=>(typeof e=="number"||e instanceof Number)&&isFinite(+e);function En(e,t){return qt(e)?e:t}function qe(e,t){return typeof e>"u"?t:e}const FD=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100:e/t,u0=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100*t:+e;function St(e,t,n){if(e&&typeof e.call=="function")return e.apply(n,t)}function at(e,t,n,a){let i,r,s;if(vt(e))if(r=e.length,a)for(i=r-1;i>=0;i--)t.call(n,e[i],i);else for(i=0;ie,x:e=>e.x,y:e=>e.y};function Ja(e,t){return(jf[t]||(jf[t]=YD(t)))(e)}function YD(e){const t=zD(e);return n=>{for(const a of t){if(a==="")break;n=n&&n[a]}return n}}function zD(e){const t=e.split("."),n=[];let a="";for(const i of t)a+=i,a.endsWith("\\")?a=a.slice(0,-1)+".":(n.push(a),a="");return n}function _d(e){return e.charAt(0).toUpperCase()+e.slice(1)}const Nn=e=>typeof e<"u",ei=e=>typeof e=="function",Xf=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function WD(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}const Et=Math.PI,ct=2*Et,jD=ct+Et,Vo=Number.POSITIVE_INFINITY,XD=Et/180,Pt=Et/2,Or=Et/4,Gf=Et*2/3,Tn=Math.log10,da=Math.sign;function qf(e){const t=Math.round(e);e=is(e,t,e/1e3)?t:e;const n=Math.pow(10,Math.floor(Tn(e))),a=e/n;return(a<=1?1:a<=2?2:a<=5?5:10)*n}function GD(e){const t=[],n=Math.sqrt(e);let a;for(a=1;ai-r).pop(),t}function vr(e){return!isNaN(parseFloat(e))&&isFinite(e)}function is(e,t,n){return Math.abs(e-t)=e}function d0(e,t,n){let a,i,r;for(a=0,i=e.length;al&&u=Math.min(t,n)-a&&e<=Math.max(t,n)+a}function xd(e,t,n){n=n||(s=>e[s]1;)r=i+a>>1,n(r)?i=r:a=r;return{lo:i,hi:a}}const Ai=(e,t,n,a)=>xd(e,n,a?i=>e[i][t]<=n:i=>e[i][t]xd(e,n,a=>e[a][t]>=n);function JD(e,t,n){let a=0,i=e.length;for(;aa&&e[i-1]>n;)i--;return a>0||i{const a="_onData"+_d(n),i=e[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!1,value(...r){const s=i.apply(this,r);return e._chartjs.listeners.forEach(o=>{typeof o[a]=="function"&&o[a](...r)}),s}})})}function Zf(e,t){const n=e._chartjs;if(!n)return;const a=n.listeners,i=a.indexOf(t);i!==-1&&a.splice(i,1),!(a.length>0)&&(f0.forEach(r=>{delete e[r]}),delete e._chartjs)}function p0(e){const t=new Set;let n,a;for(n=0,a=e.length;n"u"?function(e){return e()}:window.requestAnimationFrame}();function g0(e,t,n){const a=n||(s=>Array.prototype.slice.call(s));let i=!1,r=[];return function(...s){r=a(s),i||(i=!0,m0.call(window,()=>{i=!1,e.apply(t,r)}))}}function tE(e,t){let n;return function(...a){return t?(clearTimeout(n),n=setTimeout(e,t,a)):e.apply(this,a),t}}const nE=e=>e==="start"?"left":e==="end"?"right":"center",Qf=(e,t,n)=>e==="start"?t:e==="end"?n:(t+n)/2;function v0(e,t,n){const a=t.length;let i=0,r=a;if(e._sorted){const{iScale:s,_parsed:o}=e,l=s.axis,{min:u,max:c,minDefined:d,maxDefined:h}=s.getUserBounds();d&&(i=rn(Math.min(Ai(o,s.axis,u).lo,n?a:Ai(t,l,s.getPixelForValue(u)).lo),0,a-1)),h?r=rn(Math.max(Ai(o,s.axis,c,!0).hi+1,n?0:Ai(t,l,s.getPixelForValue(c),!0).hi+1),i,a)-i:r=a-i}return{start:i,count:r}}function y0(e){const{xScale:t,yScale:n,_scaleRanges:a}=e,i={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!a)return e._scaleRanges=i,!0;const r=a.xmin!==t.min||a.xmax!==t.max||a.ymin!==n.min||a.ymax!==n.max;return Object.assign(a,i),r}const Zs=e=>e===0||e===1,Jf=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*ct/n)),ep=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*ct/n)+1,rs={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>-Math.cos(e*Pt)+1,easeOutSine:e=>Math.sin(e*Pt),easeInOutSine:e=>-.5*(Math.cos(Et*e)-1),easeInExpo:e=>e===0?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>e===1?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>Zs(e)?e:e<.5?.5*Math.pow(2,10*(e*2-1)):.5*(-Math.pow(2,-10*(e*2-1))+2),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>Zs(e)?e:Jf(e,.075,.3),easeOutElastic:e=>Zs(e)?e:ep(e,.075,.3),easeInOutElastic(e){return Zs(e)?e:e<.5?.5*Jf(e*2,.1125,.45):.5+.5*ep(e*2-1,.1125,.45)},easeInBack(e){return e*e*((1.70158+1)*e-1.70158)},easeOutBack(e){return(e-=1)*e*((1.70158+1)*e+1.70158)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)},easeInBounce:e=>1-rs.easeOutBounce(1-e),easeOutBounce(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:e=>e<.5?rs.easeInBounce(e*2)*.5:rs.easeOutBounce(e*2-1)*.5+.5};/*! - * @kurkle/color v0.2.1 - * https://github.com/kurkle/color#readme - * (c) 2022 Jukka Kurkela - * Released under the MIT License - */function Ls(e){return e+.5|0}const Ua=(e,t,n)=>Math.max(Math.min(e,n),t);function $r(e){return Ua(Ls(e*2.55),0,255)}function Ga(e){return Ua(Ls(e*255),0,255)}function wa(e){return Ua(Ls(e/2.55)/100,0,1)}function tp(e){return Ua(Ls(e*100),0,100)}const Dn={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},fc=[..."0123456789ABCDEF"],aE=e=>fc[e&15],iE=e=>fc[(e&240)>>4]+fc[e&15],Qs=e=>(e&240)>>4===(e&15),rE=e=>Qs(e.r)&&Qs(e.g)&&Qs(e.b)&&Qs(e.a);function sE(e){var t=e.length,n;return e[0]==="#"&&(t===4||t===5?n={r:255&Dn[e[1]]*17,g:255&Dn[e[2]]*17,b:255&Dn[e[3]]*17,a:t===5?Dn[e[4]]*17:255}:(t===7||t===9)&&(n={r:Dn[e[1]]<<4|Dn[e[2]],g:Dn[e[3]]<<4|Dn[e[4]],b:Dn[e[5]]<<4|Dn[e[6]],a:t===9?Dn[e[7]]<<4|Dn[e[8]]:255})),n}const oE=(e,t)=>e<255?t(e):"";function lE(e){var t=rE(e)?aE:iE;return e?"#"+t(e.r)+t(e.g)+t(e.b)+oE(e.a,t):void 0}const uE=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function b0(e,t,n){const a=t*Math.min(n,1-n),i=(r,s=(r+e/30)%12)=>n-a*Math.max(Math.min(s-3,9-s,1),-1);return[i(0),i(8),i(4)]}function cE(e,t,n){const a=(i,r=(i+e/60)%6)=>n-n*t*Math.max(Math.min(r,4-r,1),0);return[a(5),a(3),a(1)]}function dE(e,t,n){const a=b0(e,1,.5);let i;for(t+n>1&&(i=1/(t+n),t*=i,n*=i),i=0;i<3;i++)a[i]*=1-t-n,a[i]+=t;return a}function hE(e,t,n,a,i){return e===i?(t-n)/a+(t.5?c/(2-r-s):c/(r+s),l=hE(n,a,i,c,r),l=l*60+.5),[l|0,u||0,o]}function kd(e,t,n,a){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,a)).map(Ga)}function Sd(e,t,n){return kd(b0,e,t,n)}function fE(e,t,n){return kd(dE,e,t,n)}function pE(e,t,n){return kd(cE,e,t,n)}function _0(e){return(e%360+360)%360}function mE(e){const t=uE.exec(e);let n=255,a;if(!t)return;t[5]!==a&&(n=t[6]?$r(+t[5]):Ga(+t[5]));const i=_0(+t[2]),r=+t[3]/100,s=+t[4]/100;return t[1]==="hwb"?a=fE(i,r,s):t[1]==="hsv"?a=pE(i,r,s):a=Sd(i,r,s),{r:a[0],g:a[1],b:a[2],a:n}}function gE(e,t){var n=Ad(e);n[0]=_0(n[0]+t),n=Sd(n),e.r=n[0],e.g=n[1],e.b=n[2]}function vE(e){if(!e)return;const t=Ad(e),n=t[0],a=tp(t[1]),i=tp(t[2]);return e.a<255?`hsla(${n}, ${a}%, ${i}%, ${wa(e.a)})`:`hsl(${n}, ${a}%, ${i}%)`}const np={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},ap={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function yE(){const e={},t=Object.keys(ap),n=Object.keys(np);let a,i,r,s,o;for(a=0;a>16&255,r>>8&255,r&255]}return e}let Js;function bE(e){Js||(Js=yE(),Js.transparent=[0,0,0,0]);const t=Js[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const _E=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function wE(e){const t=_E.exec(e);let n=255,a,i,r;if(!!t){if(t[7]!==a){const s=+t[7];n=t[8]?$r(s):Ua(s*255,0,255)}return a=+t[1],i=+t[3],r=+t[5],a=255&(t[2]?$r(a):Ua(a,0,255)),i=255&(t[4]?$r(i):Ua(i,0,255)),r=255&(t[6]?$r(r):Ua(r,0,255)),{r:a,g:i,b:r,a:n}}}function xE(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${wa(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}const xu=e=>e<=.0031308?e*12.92:Math.pow(e,1/2.4)*1.055-.055,zi=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function AE(e,t,n){const a=zi(wa(e.r)),i=zi(wa(e.g)),r=zi(wa(e.b));return{r:Ga(xu(a+n*(zi(wa(t.r))-a))),g:Ga(xu(i+n*(zi(wa(t.g))-i))),b:Ga(xu(r+n*(zi(wa(t.b))-r))),a:e.a+n*(t.a-e.a)}}function eo(e,t,n){if(e){let a=Ad(e);a[t]=Math.max(0,Math.min(a[t]+a[t]*n,t===0?360:1)),a=Sd(a),e.r=a[0],e.g=a[1],e.b=a[2]}}function w0(e,t){return e&&Object.assign(t||{},e)}function ip(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=Ga(e[3]))):(t=w0(e,{r:0,g:0,b:0,a:1}),t.a=Ga(t.a)),t}function kE(e){return e.charAt(0)==="r"?wE(e):mE(e)}class $o{constructor(t){if(t instanceof $o)return t;const n=typeof t;let a;n==="object"?a=ip(t):n==="string"&&(a=sE(t)||bE(t)||kE(t)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var t=w0(this._rgb);return t&&(t.a=wa(t.a)),t}set rgb(t){this._rgb=ip(t)}rgbString(){return this._valid?xE(this._rgb):void 0}hexString(){return this._valid?lE(this._rgb):void 0}hslString(){return this._valid?vE(this._rgb):void 0}mix(t,n){if(t){const a=this.rgb,i=t.rgb;let r;const s=n===r?.5:n,o=2*s-1,l=a.a-i.a,u=((o*l===-1?o:(o+l)/(1+o*l))+1)/2;r=1-u,a.r=255&u*a.r+r*i.r+.5,a.g=255&u*a.g+r*i.g+.5,a.b=255&u*a.b+r*i.b+.5,a.a=s*a.a+(1-s)*i.a,this.rgb=a}return this}interpolate(t,n){return t&&(this._rgb=AE(this._rgb,t._rgb,n)),this}clone(){return new $o(this.rgb)}alpha(t){return this._rgb.a=Ga(t),this}clearer(t){const n=this._rgb;return n.a*=1-t,this}greyscale(){const t=this._rgb,n=Ls(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=n,this}opaquer(t){const n=this._rgb;return n.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return eo(this._rgb,2,t),this}darken(t){return eo(this._rgb,2,-t),this}saturate(t){return eo(this._rgb,1,t),this}desaturate(t){return eo(this._rgb,1,-t),this}rotate(t){return gE(this._rgb,t),this}}function x0(e){return new $o(e)}function A0(e){if(e&&typeof e=="object"){const t=e.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function rp(e){return A0(e)?e:x0(e)}function Au(e){return A0(e)?e:x0(e).saturate(.5).darken(.1).hexString()}const Ti=Object.create(null),pc=Object.create(null);function ss(e,t){if(!t)return e;const n=t.split(".");for(let a=0,i=n.length;an.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(n,a)=>Au(a.backgroundColor),this.hoverBorderColor=(n,a)=>Au(a.borderColor),this.hoverColor=(n,a)=>Au(a.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,n){return ku(this,t,n)}get(t){return ss(this,t)}describe(t,n){return ku(pc,t,n)}override(t,n){return ku(Ti,t,n)}route(t,n,a,i){const r=ss(this,t),s=ss(this,a),o="_"+n;Object.defineProperties(r,{[o]:{value:r[n],writable:!0},[n]:{enumerable:!0,get(){const l=this[o],u=s[i];return Ke(l)?Object.assign({},u,l):qe(l,u)},set(l){this[o]=l}}})}}var Xe=new SE({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function ME(e){return!e||Je(e.size)||Je(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function Uo(e,t,n,a,i){let r=t[i];return r||(r=t[i]=e.measureText(i).width,n.push(i)),r>a&&(a=r),a}function PE(e,t,n,a){a=a||{};let i=a.data=a.data||{},r=a.garbageCollect=a.garbageCollect||[];a.font!==t&&(i=a.data={},r=a.garbageCollect=[],a.font=t),e.save(),e.font=t;let s=0;const o=n.length;let l,u,c,d,h;for(l=0;ln.length){for(l=0;l0&&e.stroke()}}function ks(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.xt.top-n&&e.y0&&r.strokeColor!=="";let l,u;for(e.save(),e.font=i.string,TE(e,r),l=0;l+e||0;function Md(e,t){const n={},a=Ke(t),i=a?Object.keys(t):t,r=Ke(e)?a?s=>qe(e[s],e[t[s]]):s=>e[s]:()=>e;for(const s of i)n[s]=NE(r(s));return n}function M0(e){return Md(e,{top:"y",right:"x",bottom:"y",left:"x"})}function ar(e){return Md(e,["topLeft","topRight","bottomLeft","bottomRight"])}function Hn(e){const t=M0(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function xn(e,t){e=e||{},t=t||Xe.font;let n=qe(e.size,t.size);typeof n=="string"&&(n=parseInt(n,10));let a=qe(e.style,t.style);a&&!(""+a).match(OE)&&(console.warn('Invalid font style specified: "'+a+'"'),a="");const i={family:qe(e.family,t.family),lineHeight:LE(qe(e.lineHeight,t.lineHeight),n),size:n,style:a,weight:qe(e.weight,t.weight),string:""};return i.string=ME(i),i}function to(e,t,n,a){let i=!0,r,s,o;for(r=0,s=e.length;rn&&o===0?0:o+l;return{min:s(a,-Math.abs(r)),max:s(i,r)}}function ui(e,t){return Object.assign(Object.create(e),t)}function Pd(e,t=[""],n=e,a,i=()=>e[0]){Nn(a)||(a=C0("_fallback",e));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:n,_fallback:a,_getTarget:i,override:s=>Pd([s,...e],t,n,a)};return new Proxy(r,{deleteProperty(s,o){return delete s[o],delete s._keys,delete e[0][o],!0},get(s,o){return D0(s,o,()=>WE(o,t,e,s))},getOwnPropertyDescriptor(s,o){return Reflect.getOwnPropertyDescriptor(s._scopes[0],o)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(s,o){return lp(s).includes(o)},ownKeys(s){return lp(s)},set(s,o,l){const u=s._storage||(s._storage=i());return s[o]=u[o]=l,delete s._keys,!0}})}function yr(e,t,n,a){const i={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:P0(e,a),setContext:r=>yr(e,r,n,a),override:r=>yr(e.override(r),t,n,a)};return new Proxy(i,{deleteProperty(r,s){return delete r[s],delete e[s],!0},get(r,s,o){return D0(r,s,()=>VE(r,s,o))},getOwnPropertyDescriptor(r,s){return r._descriptors.allKeys?Reflect.has(e,s)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,s)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(r,s){return Reflect.has(e,s)},ownKeys(){return Reflect.ownKeys(e)},set(r,s,o){return e[s]=o,delete r[s],!0}})}function P0(e,t={scriptable:!0,indexable:!0}){const{_scriptable:n=t.scriptable,_indexable:a=t.indexable,_allKeys:i=t.allKeys}=e;return{allKeys:i,scriptable:n,indexable:a,isScriptable:ei(n)?n:()=>n,isIndexable:ei(a)?a:()=>a}}const BE=(e,t)=>e?e+_d(t):t,Dd=(e,t)=>Ke(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function D0(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];const a=n();return e[t]=a,a}function VE(e,t,n){const{_proxy:a,_context:i,_subProxy:r,_descriptors:s}=e;let o=a[t];return ei(o)&&s.isScriptable(t)&&(o=FE(t,o,e,n)),vt(o)&&o.length&&(o=$E(t,o,e,s.isIndexable)),Dd(t,o)&&(o=yr(o,i,r&&r[t],s)),o}function FE(e,t,n,a){const{_proxy:i,_context:r,_subProxy:s,_stack:o}=n;if(o.has(e))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+e);return o.add(e),t=t(r,s||a),o.delete(e),Dd(e,t)&&(t=Ed(i._scopes,i,e,t)),t}function $E(e,t,n,a){const{_proxy:i,_context:r,_subProxy:s,_descriptors:o}=n;if(Nn(r.index)&&a(e))t=t[r.index%t.length];else if(Ke(t[0])){const l=t,u=i._scopes.filter(c=>c!==l);t=[];for(const c of l){const d=Ed(u,i,e,c);t.push(yr(d,r,s&&s[e],o))}}return t}function E0(e,t,n){return ei(e)?e(t,n):e}const UE=(e,t)=>e===!0?t:typeof e=="string"?Ja(t,e):void 0;function YE(e,t,n,a,i){for(const r of t){const s=UE(n,r);if(s){e.add(s);const o=E0(s._fallback,n,i);if(Nn(o)&&o!==n&&o!==a)return o}else if(s===!1&&Nn(a)&&n!==a)return null}return!1}function Ed(e,t,n,a){const i=t._rootScopes,r=E0(t._fallback,n,a),s=[...e,...i],o=new Set;o.add(a);let l=op(o,s,n,r||n,a);return l===null||Nn(r)&&r!==n&&(l=op(o,s,r,l,a),l===null)?!1:Pd(Array.from(o),[""],i,r,()=>zE(t,n,a))}function op(e,t,n,a,i){for(;n;)n=YE(e,t,n,a,i);return n}function zE(e,t,n){const a=e._getTarget();t in a||(a[t]={});const i=a[t];return vt(i)&&Ke(n)?n:i}function WE(e,t,n,a){let i;for(const r of t)if(i=C0(BE(r,e),n),Nn(i))return Dd(e,i)?Ed(n,a,e,i):i}function C0(e,t){for(const n of t){if(!n)continue;const a=n[e];if(Nn(a))return a}}function lp(e){let t=e._keys;return t||(t=e._keys=jE(e._scopes)),t}function jE(e){const t=new Set;for(const n of e)for(const a of Object.keys(n).filter(i=>!i.startsWith("_")))t.add(a);return Array.from(t)}function T0(e,t,n,a){const{iScale:i}=e,{key:r="r"}=this._parsing,s=new Array(a);let o,l,u,c;for(o=0,l=a;ote==="x"?"y":"x";function GE(e,t,n,a){const i=e.skip?t:e,r=t,s=n.skip?t:n,o=hc(r,i),l=hc(s,r);let u=o/(o+l),c=l/(o+l);u=isNaN(u)?0:u,c=isNaN(c)?0:c;const d=a*u,h=a*c;return{previous:{x:r.x-d*(s.x-i.x),y:r.y-d*(s.y-i.y)},next:{x:r.x+h*(s.x-i.x),y:r.y+h*(s.y-i.y)}}}function qE(e,t,n){const a=e.length;let i,r,s,o,l,u=br(e,0);for(let c=0;c!u.skip)),t.cubicInterpolationMode==="monotone")ZE(e,i);else{let u=a?e[e.length-1]:e[0];for(r=0,s=e.length;rwindow.getComputedStyle(e,null);function eC(e,t){return kl(e).getPropertyValue(t)}const tC=["top","right","bottom","left"];function Pi(e,t,n){const a={};n=n?"-"+n:"";for(let i=0;i<4;i++){const r=tC[i];a[r]=parseFloat(e[t+"-"+r+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const nC=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function aC(e,t){const n=e.touches,a=n&&n.length?n[0]:e,{offsetX:i,offsetY:r}=a;let s=!1,o,l;if(nC(i,r,e.target))o=i,l=r;else{const u=t.getBoundingClientRect();o=a.clientX-u.left,l=a.clientY-u.top,s=!0}return{x:o,y:l,box:s}}function bi(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:a}=t,i=kl(n),r=i.boxSizing==="border-box",s=Pi(i,"padding"),o=Pi(i,"border","width"),{x:l,y:u,box:c}=aC(e,n),d=s.left+(c&&o.left),h=s.top+(c&&o.top);let{width:f,height:p}=t;return r&&(f-=s.width+o.width,p-=s.height+o.height),{x:Math.round((l-d)/f*n.width/a),y:Math.round((u-h)/p*n.height/a)}}function iC(e,t,n){let a,i;if(t===void 0||n===void 0){const r=Cd(e);if(!r)t=e.clientWidth,n=e.clientHeight;else{const s=r.getBoundingClientRect(),o=kl(r),l=Pi(o,"border","width"),u=Pi(o,"padding");t=s.width-u.width-l.width,n=s.height-u.height-l.height,a=Wo(o.maxWidth,r,"clientWidth"),i=Wo(o.maxHeight,r,"clientHeight")}}return{width:t,height:n,maxWidth:a||Vo,maxHeight:i||Vo}}const Su=e=>Math.round(e*10)/10;function rC(e,t,n,a){const i=kl(e),r=Pi(i,"margin"),s=Wo(i.maxWidth,e,"clientWidth")||Vo,o=Wo(i.maxHeight,e,"clientHeight")||Vo,l=iC(e,t,n);let{width:u,height:c}=l;if(i.boxSizing==="content-box"){const d=Pi(i,"border","width"),h=Pi(i,"padding");u-=h.width+d.width,c-=h.height+d.height}return u=Math.max(0,u-r.width),c=Math.max(0,a?Math.floor(u/a):c-r.height),u=Su(Math.min(u,s,l.maxWidth)),c=Su(Math.min(c,o,l.maxHeight)),u&&!c&&(c=Su(u/2)),{width:u,height:c}}function up(e,t,n){const a=t||1,i=Math.floor(e.height*a),r=Math.floor(e.width*a);e.height=i/a,e.width=r/a;const s=e.canvas;return s.style&&(n||!s.style.height&&!s.style.width)&&(s.style.height=`${e.height}px`,s.style.width=`${e.width}px`),e.currentDevicePixelRatio!==a||s.height!==i||s.width!==r?(e.currentDevicePixelRatio=a,s.height=i,s.width=r,e.ctx.setTransform(a,0,0,a,0,0),!0):!1}const sC=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return e}();function cp(e,t){const n=eC(e,t),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function _i(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function oC(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:a==="middle"?n<.5?e.y:t.y:a==="after"?n<1?e.y:t.y:n>0?t.y:e.y}}function lC(e,t,n,a){const i={x:e.cp2x,y:e.cp2y},r={x:t.cp1x,y:t.cp1y},s=_i(e,i,n),o=_i(i,r,n),l=_i(r,t,n),u=_i(s,o,n),c=_i(o,l,n);return _i(u,c,n)}const dp=new Map;function uC(e,t){t=t||{};const n=e+JSON.stringify(t);let a=dp.get(n);return a||(a=new Intl.NumberFormat(e,t),dp.set(n,a)),a}function Ns(e,t,n){return uC(t,n).format(e)}const cC=function(e,t){return{x(n){return e+e+t-n},setWidth(n){t=n},textAlign(n){return n==="center"?n:n==="right"?"left":"right"},xPlus(n,a){return n-a},leftForLtr(n,a){return n-a}}},dC=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function Mu(e,t,n){return e?cC(t,n):dC()}function hC(e,t){let n,a;(t==="ltr"||t==="rtl")&&(n=e.canvas.style,a=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=a)}function fC(e,t){t!==void 0&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function O0(e){return e==="angle"?{between:As,compare:KD,normalize:$n}:{between:Fo,compare:(t,n)=>t-n,normalize:t=>t}}function hp({start:e,end:t,count:n,loop:a,style:i}){return{start:e%n,end:t%n,loop:a&&(t-e+1)%n===0,style:i}}function pC(e,t,n){const{property:a,start:i,end:r}=n,{between:s,normalize:o}=O0(a),l=t.length;let{start:u,end:c,loop:d}=e,h,f;if(d){for(u+=l,c+=l,h=0,f=l;hl(i,A,y)&&o(i,A)!==0,S=()=>o(r,y)===0||l(r,A,y),C=()=>m||M(),D=()=>!m||S();for(let V=c,I=c;V<=d;++V)k=t[V%s],!k.skip&&(y=u(k[a]),y!==A&&(m=l(y,i,r),w===null&&C()&&(w=o(y,i)===0?V:I),w!==null&&D()&&(p.push(hp({start:w,end:V,loop:h,count:s,style:f})),w=null),I=V,A=y));return w!==null&&p.push(hp({start:w,end:d,loop:h,count:s,style:f})),p}function gC(e,t){const n=[],a=e.segments;for(let i=0;ii&&e[r%t].skip;)r--;return r%=t,{start:i,end:r}}function yC(e,t,n,a){const i=e.length,r=[];let s=t,o=e[t],l;for(l=t+1;l<=n;++l){const u=e[l%i];u.skip||u.stop?o.skip||(a=!1,r.push({start:t%i,end:(l-1)%i,loop:a}),t=s=u.stop?l:null):(s=l,o.skip&&(t=l)),o=u}return s!==null&&r.push({start:t%i,end:s%i,loop:a}),r}function bC(e,t){const n=e.points,a=e.options.spanGaps,i=n.length;if(!i)return[];const r=!!e._loop,{start:s,end:o}=vC(n,i,r,a);if(a===!0)return fp(e,[{start:s,end:o,loop:r}],n,t);const l=oo({chart:t,initial:n.initial,numSteps:s,currentStep:Math.min(a-n.start,s)}))}_refresh(){this._request||(this._running=!0,this._request=m0.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let n=0;this._charts.forEach((a,i)=>{if(!a.running||!a.items.length)return;const r=a.items;let s=r.length-1,o=!1,l;for(;s>=0;--s)l=r[s],l._active?(l._total>a.duration&&(a.duration=l._total),l.tick(t),o=!0):(r[s]=r[r.length-1],r.pop());o&&(i.draw(),this._notify(i,a,t,"progress")),r.length||(a.running=!1,this._notify(i,a,t,"complete"),a.initial=!1),n+=r.length}),this._lastDate=t,n===0&&(this._running=!1)}_getAnims(t){const n=this._charts;let a=n.get(t);return a||(a={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},n.set(t,a)),a}listen(t,n,a){this._getAnims(t).listeners[n].push(a)}add(t,n){!n||!n.length||this._getAnims(t).items.push(...n)}has(t){return this._getAnims(t).items.length>0}start(t){const n=this._charts.get(t);!n||(n.running=!0,n.start=Date.now(),n.duration=n.items.reduce((a,i)=>Math.max(a,i._duration),0),this._refresh())}running(t){if(!this._running)return!1;const n=this._charts.get(t);return!(!n||!n.running||!n.items.length)}stop(t){const n=this._charts.get(t);if(!n||!n.items.length)return;const a=n.items;let i=a.length-1;for(;i>=0;--i)a[i].cancel();n.items=[],this._notify(t,n,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var va=new xC;const mp="transparent",AC={boolean(e,t,n){return n>.5?t:e},color(e,t,n){const a=rp(e||mp),i=a.valid&&rp(t||mp);return i&&i.valid?i.mix(a,n).hexString():t},number(e,t,n){return e+(t-e)*n}};class kC{constructor(t,n,a,i){const r=n[a];i=to([t.to,i,r,t.from]);const s=to([t.from,r,i]);this._active=!0,this._fn=t.fn||AC[t.type||typeof s],this._easing=rs[t.easing]||rs.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=n,this._prop=a,this._from=s,this._to=i,this._promises=void 0}active(){return this._active}update(t,n,a){if(this._active){this._notify(!1);const i=this._target[this._prop],r=a-this._start,s=this._duration-r;this._start=a,this._duration=Math.floor(Math.max(s,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=to([t.to,n,i,t.from]),this._from=to([t.from,i,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const n=t-this._start,a=this._duration,i=this._prop,r=this._from,s=this._loop,o=this._to;let l;if(this._active=r!==o&&(s||n1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[i]=this._fn(r,o,l)}wait(){const t=this._promises||(this._promises=[]);return new Promise((n,a)=>{t.push({res:n,rej:a})})}_notify(t){const n=t?"res":"rej",a=this._promises||[];for(let i=0;ie!=="onProgress"&&e!=="onComplete"&&e!=="fn"});Xe.set("animations",{colors:{type:"color",properties:MC},numbers:{type:"number",properties:SC}});Xe.describe("animations",{_fallback:"animation"});Xe.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:e=>e|0}}}});class L0{constructor(t,n){this._chart=t,this._properties=new Map,this.configure(n)}configure(t){if(!Ke(t))return;const n=this._properties;Object.getOwnPropertyNames(t).forEach(a=>{const i=t[a];if(!Ke(i))return;const r={};for(const s of PC)r[s]=i[s];(vt(i.properties)&&i.properties||[a]).forEach(s=>{(s===a||!n.has(s))&&n.set(s,r)})})}_animateOptions(t,n){const a=n.options,i=EC(t,a);if(!i)return[];const r=this._createAnimations(i,a);return a.$shared&&DC(t.options.$animations,a).then(()=>{t.options=a},()=>{}),r}_createAnimations(t,n){const a=this._properties,i=[],r=t.$animations||(t.$animations={}),s=Object.keys(n),o=Date.now();let l;for(l=s.length-1;l>=0;--l){const u=s[l];if(u.charAt(0)==="$")continue;if(u==="options"){i.push(...this._animateOptions(t,n));continue}const c=n[u];let d=r[u];const h=a.get(u);if(d)if(h&&d.active()){d.update(h,c,o);continue}else d.cancel();if(!h||!h.duration){t[u]=c;continue}r[u]=d=new kC(h,t,u,c),i.push(d)}return i}update(t,n){if(this._properties.size===0){Object.assign(t,n);return}const a=this._createAnimations(t,n);if(a.length)return va.add(this._chart,a),!0}}function DC(e,t){const n=[],a=Object.keys(t);for(let i=0;i0||!n&&r<0)return i.index}return null}function _p(e,t){const{chart:n,_cachedMeta:a}=e,i=n._stacks||(n._stacks={}),{iScale:r,vScale:s,index:o}=a,l=r.axis,u=s.axis,c=IC(r,s,a),d=t.length;let h;for(let f=0;fn[a].axis===t).shift()}function NC(e,t){return ui(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function HC(e,t,n){return ui(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function Lr(e,t){const n=e.controller.index,a=e.vScale&&e.vScale.axis;if(!!a){t=t||e._parsed;for(const i of t){const r=i._stacks;if(!r||r[a]===void 0||r[a][n]===void 0)return;delete r[a][n]}}}const Du=e=>e==="reset"||e==="none",wp=(e,t)=>t?e:Object.assign({},e),BC=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:N0(n,!0),values:null};class ea{constructor(t,n){this.chart=t,this._ctx=t.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=yp(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&Lr(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,n=this._cachedMeta,a=this.getDataset(),i=(d,h,f,p)=>d==="x"?h:d==="r"?p:f,r=n.xAxisID=qe(a.xAxisID,Pu(t,"x")),s=n.yAxisID=qe(a.yAxisID,Pu(t,"y")),o=n.rAxisID=qe(a.rAxisID,Pu(t,"r")),l=n.indexAxis,u=n.iAxisID=i(l,r,s,o),c=n.vAxisID=i(l,s,r,o);n.xScale=this.getScaleForId(r),n.yScale=this.getScaleForId(s),n.rScale=this.getScaleForId(o),n.iScale=this.getScaleForId(u),n.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const n=this._cachedMeta;return t===n.iScale?n.vScale:n.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&Zf(this._data,this),t._stacked&&Lr(t)}_dataCheck(){const t=this.getDataset(),n=t.data||(t.data=[]),a=this._data;if(Ke(n))this._data=RC(n);else if(a!==n){if(a){Zf(a,this);const i=this._cachedMeta;Lr(i),i._parsed=[]}n&&Object.isExtensible(n)&&eE(n,this),this._syncList=[],this._data=n}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const n=this._cachedMeta,a=this.getDataset();let i=!1;this._dataCheck();const r=n._stacked;n._stacked=yp(n.vScale,n),n.stack!==a.stack&&(i=!0,Lr(n),n.stack=a.stack),this._resyncElements(t),(i||r!==n._stacked)&&_p(this,n._parsed)}configure(){const t=this.chart.config,n=t.datasetScopeKeys(this._type),a=t.getOptionScopes(this.getDataset(),n,!0);this.options=t.createResolver(a,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,n){const{_cachedMeta:a,_data:i}=this,{iScale:r,_stacked:s}=a,o=r.axis;let l=t===0&&n===i.length?!0:a._sorted,u=t>0&&a._parsed[t-1],c,d,h;if(this._parsing===!1)a._parsed=i,a._sorted=!0,h=i;else{vt(i[t])?h=this.parseArrayData(a,i,t,n):Ke(i[t])?h=this.parseObjectData(a,i,t,n):h=this.parsePrimitiveData(a,i,t,n);const f=()=>d[o]===null||u&&d[o]m||d=0;--h)if(!p()){this.updateRangeFromParsed(u,t,f,l);break}}return u}getAllParsedValues(t){const n=this._cachedMeta._parsed,a=[];let i,r,s;for(i=0,r=n.length;i=0&&tthis.getContext(a,i),m=u.resolveNamedOptions(h,f,p,d);return m.$shared&&(m.$shared=l,r[s]=Object.freeze(wp(m,l))),m}_resolveAnimations(t,n,a){const i=this.chart,r=this._cachedDataOpts,s=`animation-${n}`,o=r[s];if(o)return o;let l;if(i.options.animation!==!1){const c=this.chart.config,d=c.datasetAnimationScopeKeys(this._type,n),h=c.getOptionScopes(this.getDataset(),d);l=c.createResolver(h,this.getContext(t,a,n))}const u=new L0(i,l&&l.animations);return l&&l._cacheable&&(r[s]=Object.freeze(u)),u}getSharedOptions(t){if(!!t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,n){return!n||Du(t)||this.chart._animationsDisabled}_getSharedOptions(t,n){const a=this.resolveDataElementOptions(t,n),i=this._sharedOptions,r=this.getSharedOptions(a),s=this.includeOptions(n,r)||r!==i;return this.updateSharedOptions(r,n,a),{sharedOptions:r,includeOptions:s}}updateElement(t,n,a,i){Du(i)?Object.assign(t,a):this._resolveAnimations(n,i).update(t,a)}updateSharedOptions(t,n,a){t&&!Du(n)&&this._resolveAnimations(void 0,n).update(t,a)}_setStyle(t,n,a,i){t.active=i;const r=this.getStyle(n,i);this._resolveAnimations(n,a,i).update(t,{options:!i&&this.getSharedOptions(r)||r})}removeHoverStyle(t,n,a){this._setStyle(t,a,"active",!1)}setHoverStyle(t,n,a){this._setStyle(t,a,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const n=this._data,a=this._cachedMeta.data;for(const[o,l,u]of this._syncList)this[o](l,u);this._syncList=[];const i=a.length,r=n.length,s=Math.min(r,i);s&&this.parse(0,s),r>i?this._insertElements(i,r-i,t):r{for(u.length+=n,o=u.length-1;o>=s;o--)u[o]=u[o-n]};for(l(r),o=t;oi-r))}return e._cache.$bar}function FC(e){const t=e.iScale,n=VC(t,e.type);let a=t._length,i,r,s,o;const l=()=>{s===32767||s===-32768||(Nn(o)&&(a=Math.min(a,Math.abs(s-o)||a)),o=s)};for(i=0,r=n.length;i0?i[e-1]:null,o=eMath.abs(o)&&(l=o,u=s),t[n.axis]=u,t._custom={barStart:l,barEnd:u,start:i,end:r,min:s,max:o}}function H0(e,t,n,a){return vt(e)?YC(e,t,n,a):t[n.axis]=n.parse(e,a),t}function xp(e,t,n,a){const i=e.iScale,r=e.vScale,s=i.getLabels(),o=i===r,l=[];let u,c,d,h;for(u=n,c=n+a;u=n?1:-1)}function WC(e){let t,n,a,i,r;return e.horizontal?(t=e.base>e.x,n="left",a="right"):(t=e.basel.controller.options.grouped),r=a.options.stacked,s=[],o=l=>{const u=l.controller.getParsed(n),c=u&&u[l.vScale.axis];if(Je(c)||isNaN(c))return!0};for(const l of i)if(!(n!==void 0&&o(l))&&((r===!1||s.indexOf(l.stack)===-1||r===void 0&&l.stack===void 0)&&s.push(l.stack),l.index===t))break;return s.length||s.push(void 0),s}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,n,a){const i=this._getStacks(t,a),r=n!==void 0?i.indexOf(n):-1;return r===-1?i.length-1:r}_getRuler(){const t=this.options,n=this._cachedMeta,a=n.iScale,i=[];let r,s;for(r=0,s=n.data.length;r=0;--a)n=Math.max(n,t[a].size(this.resolveDataElementOptions(a))/2);return n>0&&n}getLabelAndValue(t){const n=this._cachedMeta,{xScale:a,yScale:i}=n,r=this.getParsed(t),s=a.getLabelForValue(r.x),o=i.getLabelForValue(r.y),l=r._custom;return{label:n.label,value:"("+s+", "+o+(l?", "+l:"")+")"}}update(t){const n=this._cachedMeta.data;this.updateElements(n,0,n.length,t)}updateElements(t,n,a,i){const r=i==="reset",{iScale:s,vScale:o}=this._cachedMeta,{sharedOptions:l,includeOptions:u}=this._getSharedOptions(n,i),c=s.axis,d=o.axis;for(let h=n;hAs(A,o,l,!0)?1:Math.max(M,M*n,S,S*n),p=(A,M,S)=>As(A,o,l,!0)?-1:Math.min(M,M*n,S,S*n),m=f(0,u,d),w=f(Pt,c,h),y=p(Et,u,d),k=p(Et+Pt,c,h);a=(m-y)/2,i=(w-k)/2,r=-(m+y)/2,s=-(w+k)/2}return{ratioX:a,ratioY:i,offsetX:r,offsetY:s}}class Hs extends ea{constructor(t,n){super(t,n),this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,n){const a=this.getDataset().data,i=this._cachedMeta;if(this._parsing===!1)i._parsed=a;else{let r=l=>+a[l];if(Ke(a[t])){const{key:l="value"}=this._parsing;r=u=>+Ja(a[u],l)}let s,o;for(s=t,o=t+n;s0&&!isNaN(t)?ct*(Math.abs(t)/n):0}getLabelAndValue(t){const n=this._cachedMeta,a=this.chart,i=a.data.labels||[],r=Ns(n._parsed[t],a.options.locale);return{label:i[t]||"",value:r}}getMaxBorderWidth(t){let n=0;const a=this.chart;let i,r,s,o,l;if(!t){for(i=0,r=a.data.datasets.length;ie!=="spacing",_indexable:e=>e!=="spacing"};Hs.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:n}}=e.legend.options;return t.labels.map((a,i)=>{const s=e.getDatasetMeta(0).controller.getStyle(i);return{text:a,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,lineWidth:s.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(i),index:i}})}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(e){let t=e.label;const n=": "+e.formattedValue;return vt(t)?(t=t.slice(),t[0]+=n):t+=n,t}}}}};class Sl extends ea{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){const n=this._cachedMeta,{dataset:a,data:i=[],_dataset:r}=n,s=this.chart._animationsDisabled;let{start:o,count:l}=v0(n,i,s);this._drawStart=o,this._drawCount=l,y0(n)&&(o=0,l=i.length),a._chart=this.chart,a._datasetIndex=this.index,a._decimated=!!r._decimated,a.points=i;const u=this.resolveDatasetElementOptions(t);this.options.showLine||(u.borderWidth=0),u.segment=this.options.segment,this.updateElement(a,void 0,{animated:!s,options:u},t),this.updateElements(i,o,l,t)}updateElements(t,n,a,i){const r=i==="reset",{iScale:s,vScale:o,_stacked:l,_dataset:u}=this._cachedMeta,{sharedOptions:c,includeOptions:d}=this._getSharedOptions(n,i),h=s.axis,f=o.axis,{spanGaps:p,segment:m}=this.options,w=vr(p)?p:Number.POSITIVE_INFINITY,y=this.chart._animationsDisabled||r||i==="none";let k=n>0&&this.getParsed(n-1);for(let A=n;A0&&Math.abs(S[h]-k[h])>w,m&&(C.parsed=S,C.raw=u.data[A]),d&&(C.options=c||this.resolveDataElementOptions(A,M.active?"active":i)),y||this.updateElement(M,A,C,i),k=S}}getMaxOverflow(){const t=this._cachedMeta,n=t.dataset,a=n.options&&n.options.borderWidth||0,i=t.data||[];if(!i.length)return a;const r=i[0].size(this.resolveDataElementOptions(0)),s=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(a,r,s)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}Sl.id="line";Sl.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};Sl.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};class Id extends ea{constructor(t,n){super(t,n),this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){const n=this._cachedMeta,a=this.chart,i=a.data.labels||[],r=Ns(n._parsed[t].r,a.options.locale);return{label:i[t]||"",value:r}}parseObjectData(t,n,a,i){return T0.bind(this)(t,n,a,i)}update(t){const n=this._cachedMeta.data;this._updateRadius(),this.updateElements(n,0,n.length,t)}getMinMax(){const t=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((a,i)=>{const r=this.getParsed(i).r;!isNaN(r)&&this.chart.getDataVisibility(i)&&(rn.max&&(n.max=r))}),n}_updateRadius(){const t=this.chart,n=t.chartArea,a=t.options,i=Math.min(n.right-n.left,n.bottom-n.top),r=Math.max(i/2,0),s=Math.max(a.cutoutPercentage?r/100*a.cutoutPercentage:1,0),o=(r-s)/t.getVisibleDatasetCount();this.outerRadius=r-o*this.index,this.innerRadius=this.outerRadius-o}updateElements(t,n,a,i){const r=i==="reset",s=this.chart,l=s.options.animation,u=this._cachedMeta.rScale,c=u.xCenter,d=u.yCenter,h=u.getIndexAngle(0)-.5*Et;let f=h,p;const m=360/this.countVisibleElements();for(p=0;p{!isNaN(this.getParsed(i).r)&&this.chart.getDataVisibility(i)&&n++}),n}_computeAngle(t,n,a){return this.chart.getDataVisibility(t)?Yn(this.resolveDataElementOptions(t,n).angle||a):0}}Id.id="polarArea";Id.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};Id.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(e){const t=e.data;if(t.labels.length&&t.datasets.length){const{labels:{pointStyle:n}}=e.legend.options;return t.labels.map((a,i)=>{const s=e.getDatasetMeta(0).controller.getStyle(i);return{text:a,fillStyle:s.backgroundColor,strokeStyle:s.borderColor,lineWidth:s.borderWidth,pointStyle:n,hidden:!e.getDataVisibility(i),index:i}})}return[]}},onClick(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}},tooltip:{callbacks:{title(){return""},label(e){return e.chart.data.labels[e.dataIndex]+": "+e.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};class B0 extends Hs{}B0.id="pie";B0.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};class Od extends ea{getLabelAndValue(t){const n=this._cachedMeta.vScale,a=this.getParsed(t);return{label:n.getLabels()[t],value:""+n.getLabelForValue(a[n.axis])}}parseObjectData(t,n,a,i){return T0.bind(this)(t,n,a,i)}update(t){const n=this._cachedMeta,a=n.dataset,i=n.data||[],r=n.iScale.getLabels();if(a.points=i,t!=="resize"){const s=this.resolveDatasetElementOptions(t);this.options.showLine||(s.borderWidth=0);const o={_loop:!0,_fullLoop:r.length===i.length,options:s};this.updateElement(a,void 0,o,t)}this.updateElements(i,0,i.length,t)}updateElements(t,n,a,i){const r=this._cachedMeta.rScale,s=i==="reset";for(let o=n;o{i[r]=a[r]&&a[r].active()?a[r]._to:this[r]}),i}}Da.defaults={};Da.defaultRoutes=void 0;const V0={values(e){return vt(e)?e:""+e},numeric(e,t,n){if(e===0)return"0";const a=this.chart.options.locale;let i,r=e;if(n.length>1){const u=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(u<1e-4||u>1e15)&&(i="scientific"),r=KC(e,n)}const s=Tn(Math.abs(r)),o=Math.max(Math.min(-1*Math.floor(s),20),0),l={notation:i,minimumFractionDigits:o,maximumFractionDigits:o};return Object.assign(l,this.options.ticks.format),Ns(e,a,l)},logarithmic(e,t,n){if(e===0)return"0";const a=e/Math.pow(10,Math.floor(Tn(e)));return a===1||a===2||a===5?V0.numeric.call(this,e,t,n):""}};function KC(e,t){let n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e)),n}var Ml={formatters:V0};Xe.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(e,t)=>t.lineWidth,tickColor:(e,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Ml.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}});Xe.route("scale.ticks","color","","color");Xe.route("scale.grid","color","","borderColor");Xe.route("scale.grid","borderColor","","borderColor");Xe.route("scale.title","color","","color");Xe.describe("scale",{_fallback:!1,_scriptable:e=>!e.startsWith("before")&&!e.startsWith("after")&&e!=="callback"&&e!=="parser",_indexable:e=>e!=="borderDash"&&e!=="tickBorderDash"});Xe.describe("scales",{_fallback:"scale"});Xe.describe("scale.ticks",{_scriptable:e=>e!=="backdropPadding"&&e!=="callback",_indexable:e=>e!=="backdropPadding"});function ZC(e,t){const n=e.options.ticks,a=n.maxTicksLimit||QC(e),i=n.major.enabled?eT(t):[],r=i.length,s=i[0],o=i[r-1],l=[];if(r>a)return tT(t,l,i,r/a),l;const u=JC(i,t,a);if(r>0){let c,d;const h=r>1?Math.round((o-s)/(r-1)):null;for(ao(t,l,u,Je(h)?0:s-h,s),c=0,d=r-1;ci)return l}return Math.max(i,1)}function eT(e){const t=[];let n,a;for(n=0,a=e.length;ne==="left"?"right":e==="right"?"left":e,Sp=(e,t,n)=>t==="top"||t==="left"?e[t]+n:e[t]-n;function Mp(e,t){const n=[],a=e.length/t,i=e.length;let r=0;for(;rs+o)))return l}function rT(e,t){at(e,n=>{const a=n.gc,i=a.length/2;let r;if(i>t){for(r=0;ra?a:n,a=i&&n>a?n:a,{min:En(n,En(a,n)),max:En(a,En(n,a))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){St(this.options.beforeUpdate,[this])}update(t,n,a){const{beginAtZero:i,grace:r,ticks:s}=this.options,o=s.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=n,this._margins=a=Object.assign({left:0,right:0,top:0,bottom:0},a),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+a.left+a.right:this.height+a.top+a.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=HE(this,r,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=o=r||a<=1||!this.isHorizontal()){this.labelRotation=i;return}const c=this._getLabelSizes(),d=c.widest.width,h=c.highest.height,f=rn(this.chart.width-d,0,this.maxWidth);o=t.offset?this.maxWidth/a:f/(a-1),d+6>o&&(o=f/(a-(t.offset?.5:1)),l=this.maxHeight-Nr(t.grid)-n.padding-Pp(t.title,this.chart.options.font),u=Math.sqrt(d*d+h*h),s=wd(Math.min(Math.asin(rn((c.highest.height+6)/o,-1,1)),Math.asin(rn(l/u,-1,1))-Math.asin(rn(h/u,-1,1)))),s=Math.max(i,Math.min(r,s))),this.labelRotation=s}afterCalculateLabelRotation(){St(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){St(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:n,options:{ticks:a,title:i,grid:r}}=this,s=this._isVisible(),o=this.isHorizontal();if(s){const l=Pp(i,n.options.font);if(o?(t.width=this.maxWidth,t.height=Nr(r)+l):(t.height=this.maxHeight,t.width=Nr(r)+l),a.display&&this.ticks.length){const{first:u,last:c,widest:d,highest:h}=this._getLabelSizes(),f=a.padding*2,p=Yn(this.labelRotation),m=Math.cos(p),w=Math.sin(p);if(o){const y=a.mirror?0:w*d.width+m*h.height;t.height=Math.min(this.maxHeight,t.height+y+f)}else{const y=a.mirror?0:m*d.width+w*h.height;t.width=Math.min(this.maxWidth,t.width+y+f)}this._calculatePadding(u,c,w,m)}}this._handleMargins(),o?(this.width=this._length=n.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=n.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,n,a,i){const{ticks:{align:r,padding:s},position:o}=this.options,l=this.labelRotation!==0,u=o!=="top"&&this.axis==="x";if(this.isHorizontal()){const c=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1);let h=0,f=0;l?u?(h=i*t.width,f=a*n.height):(h=a*t.height,f=i*n.width):r==="start"?f=n.width:r==="end"?h=t.width:r!=="inner"&&(h=t.width/2,f=n.width/2),this.paddingLeft=Math.max((h-c+s)*this.width/(this.width-c),0),this.paddingRight=Math.max((f-d+s)*this.width/(this.width-d),0)}else{let c=n.height/2,d=t.height/2;r==="start"?(c=0,d=t.height):r==="end"&&(c=n.height,d=0),this.paddingTop=c+s,this.paddingBottom=d+s}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){St(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:n}=this.options;return n==="top"||n==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let n,a;for(n=0,a=t.length;n({width:r[D]||0,height:s[D]||0});return{first:C(0),last:C(n-1),widest:C(M),highest:C(S),widths:r,heights:s}}getLabelForValue(t){return t}getPixelForValue(t,n){return NaN}getValueForPixel(t){}getPixelForTick(t){const n=this.ticks;return t<0||t>n.length-1?null:this.getPixelForValue(n[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const n=this._startPixel+t*this._length;return ZD(this._alignToPixels?mi(this.chart,n,0):n)}getDecimalForPixel(t){const n=(t-this._startPixel)/this._length;return this._reversePixels?1-n:n}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:n}=this;return t<0&&n<0?n:t>0&&n>0?t:0}getContext(t){const n=this.ticks||[];if(t>=0&&to*i?o/a:l/i:l*i0}_computeGridLineItems(t){const n=this.axis,a=this.chart,i=this.options,{grid:r,position:s}=i,o=r.offset,l=this.isHorizontal(),c=this.ticks.length+(o?1:0),d=Nr(r),h=[],f=r.setContext(this.getContext()),p=f.drawBorder?f.borderWidth:0,m=p/2,w=function(O){return mi(a,O,p)};let y,k,A,M,S,C,D,V,I,N,Q,U;if(s==="top")y=w(this.bottom),C=this.bottom-d,V=y-m,N=w(t.top)+m,U=t.bottom;else if(s==="bottom")y=w(this.top),N=t.top,U=w(t.bottom)-m,C=y+m,V=this.top+d;else if(s==="left")y=w(this.right),S=this.right-d,D=y-m,I=w(t.left)+m,Q=t.right;else if(s==="right")y=w(this.left),I=t.left,Q=w(t.right)-m,S=y+m,D=this.left+d;else if(n==="x"){if(s==="center")y=w((t.top+t.bottom)/2+.5);else if(Ke(s)){const O=Object.keys(s)[0],B=s[O];y=w(this.chart.scales[O].getPixelForValue(B))}N=t.top,U=t.bottom,C=y+m,V=C+d}else if(n==="y"){if(s==="center")y=w((t.left+t.right)/2);else if(Ke(s)){const O=Object.keys(s)[0],B=s[O];y=w(this.chart.scales[O].getPixelForValue(B))}S=y-m,D=S-d,I=t.left,Q=t.right}const ae=qe(i.ticks.maxTicksLimit,c),H=Math.max(1,Math.ceil(c/ae));for(k=0;kr.value===t);return i>=0?n.setContext(this.getContext(i)).lineWidth:0}drawGrid(t){const n=this.options.grid,a=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let r,s;const o=(l,u,c)=>{!c.width||!c.color||(a.save(),a.lineWidth=c.width,a.strokeStyle=c.color,a.setLineDash(c.borderDash||[]),a.lineDashOffset=c.borderDashOffset,a.beginPath(),a.moveTo(l.x,l.y),a.lineTo(u.x,u.y),a.stroke(),a.restore())};if(n.display)for(r=0,s=i.length;r{this.draw(i)}}]:[{z:a,draw:i=>{this.drawBackground(),this.drawGrid(i),this.drawTitle()}},{z:a+1,draw:()=>{this.drawBorder()}},{z:n,draw:i=>{this.drawLabels(i)}}]}getMatchingVisibleMetas(t){const n=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",i=[];let r,s;for(r=0,s=n.length;r{const a=n.split("."),i=a.pop(),r=[e].concat(a).join("."),s=t[n].split("."),o=s.pop(),l=s.join(".");Xe.route(r,i,l,o)})}function hT(e){return"id"in e&&"defaults"in e}class fT{constructor(){this.controllers=new io(ea,"datasets",!0),this.elements=new io(Da,"elements"),this.plugins=new io(Object,"plugins"),this.scales=new io(Li,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,n,a){[...n].forEach(i=>{const r=a||this._getRegistryForType(i);a||r.isForType(i)||r===this.plugins&&i.id?this._exec(t,r,i):at(i,s=>{const o=a||this._getRegistryForType(s);this._exec(t,o,s)})})}_exec(t,n,a){const i=_d(t);St(a["before"+i],[],a),n[t](a),St(a["after"+i],[],a)}_getRegistryForType(t){for(let n=0;n0&&this.getParsed(n-1);for(let M=n;M0&&Math.abs(C[f]-A[f])>y,w&&(D.parsed=C,D.raw=u.data[M]),h&&(D.options=d||this.resolveDataElementOptions(M,S.active?"active":i)),k||this.updateElement(S,M,D,i),A=C}this.updateSharedOptions(d,i,c)}getMaxOverflow(){const t=this._cachedMeta,n=t.data||[];if(!this.options.showLine){let o=0;for(let l=n.length-1;l>=0;--l)o=Math.max(o,n[l].size(this.resolveDataElementOptions(l))/2);return o>0&&o}const a=t.dataset,i=a.options&&a.options.borderWidth||0;if(!n.length)return i;const r=n[0].size(this.resolveDataElementOptions(0)),s=n[n.length-1].size(this.resolveDataElementOptions(n.length-1));return Math.max(i,r,s)/2}}Ld.id="scatter";Ld.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};Ld.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(e){return"("+e.label+", "+e.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};function gi(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}class gc{constructor(t){this.options=t||{}}init(t){}formats(){return gi()}parse(t,n){return gi()}format(t,n){return gi()}add(t,n,a){return gi()}diff(t,n,a){return gi()}startOf(t,n,a){return gi()}endOf(t,n){return gi()}}gc.override=function(e){Object.assign(gc.prototype,e)};var pT={_date:gc};function mT(e,t,n,a){const{controller:i,data:r,_sorted:s}=e,o=i._cachedMeta.iScale;if(o&&t===o.axis&&t!=="r"&&s&&r.length){const l=o._reversePixels?QD:Ai;if(a){if(i._sharedOptions){const u=r[0],c=typeof u.getRange=="function"&&u.getRange(t);if(c){const d=l(r,t,n-c),h=l(r,t,n+c);return{lo:d.lo,hi:h.hi}}}}else return l(r,t,n)}return{lo:0,hi:r.length-1}}function Bs(e,t,n,a,i){const r=e.getSortedVisibleDatasetMetas(),s=n[t];for(let o=0,l=r.length;o{l[s](t[n],i)&&(r.push({element:l,datasetIndex:u,index:c}),o=o||l.inRange(t.x,t.y,i))}),a&&!o?[]:r}var bT={evaluateInteractionItems:Bs,modes:{index(e,t,n,a){const i=bi(t,e),r=n.axis||"x",s=n.includeInvisible||!1,o=n.intersect?Cu(e,i,r,a,s):Tu(e,i,r,!1,a,s),l=[];return o.length?(e.getSortedVisibleDatasetMetas().forEach(u=>{const c=o[0].index,d=u.data[c];d&&!d.skip&&l.push({element:d,datasetIndex:u.index,index:c})}),l):[]},dataset(e,t,n,a){const i=bi(t,e),r=n.axis||"xy",s=n.includeInvisible||!1;let o=n.intersect?Cu(e,i,r,a,s):Tu(e,i,r,!1,a,s);if(o.length>0){const l=o[0].datasetIndex,u=e.getDatasetMeta(l).data;o=[];for(let c=0;cn.pos===t)}function Ep(e,t){return e.filter(n=>F0.indexOf(n.pos)===-1&&n.box.axis===t)}function Br(e,t){return e.sort((n,a)=>{const i=t?a:n,r=t?n:a;return i.weight===r.weight?i.index-r.index:i.weight-r.weight})}function _T(e){const t=[];let n,a,i,r,s,o;for(n=0,a=(e||[]).length;nu.box.fullSize),!0),a=Br(Hr(t,"left"),!0),i=Br(Hr(t,"right")),r=Br(Hr(t,"top"),!0),s=Br(Hr(t,"bottom")),o=Ep(t,"x"),l=Ep(t,"y");return{fullSize:n,leftAndTop:a.concat(r),rightAndBottom:i.concat(l).concat(s).concat(o),chartArea:Hr(t,"chartArea"),vertical:a.concat(i).concat(l),horizontal:r.concat(s).concat(o)}}function Cp(e,t,n,a){return Math.max(e[n],t[n])+Math.max(e[a],t[a])}function $0(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function kT(e,t,n,a){const{pos:i,box:r}=n,s=e.maxPadding;if(!Ke(i)){n.size&&(e[i]-=n.size);const d=a[n.stack]||{size:0,count:1};d.size=Math.max(d.size,n.horizontal?r.height:r.width),n.size=d.size/d.count,e[i]+=n.size}r.getPadding&&$0(s,r.getPadding());const o=Math.max(0,t.outerWidth-Cp(s,e,"left","right")),l=Math.max(0,t.outerHeight-Cp(s,e,"top","bottom")),u=o!==e.w,c=l!==e.h;return e.w=o,e.h=l,n.horizontal?{same:u,other:c}:{same:c,other:u}}function ST(e){const t=e.maxPadding;function n(a){const i=Math.max(t[a]-e[a],0);return e[a]+=i,i}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}function MT(e,t){const n=t.maxPadding;function a(i){const r={left:0,top:0,right:0,bottom:0};return i.forEach(s=>{r[s]=Math.max(t[s],n[s])}),r}return a(e?["left","right"]:["top","bottom"])}function Ur(e,t,n,a){const i=[];let r,s,o,l,u,c;for(r=0,s=e.length,u=0;r{typeof m.beforeLayout=="function"&&m.beforeLayout()});const c=l.reduce((m,w)=>w.box.options&&w.box.options.display===!1?m:m+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:i,availableWidth:r,availableHeight:s,vBoxMaxWidth:r/2/c,hBoxMaxHeight:s/2}),h=Object.assign({},i);$0(h,Hn(a));const f=Object.assign({maxPadding:h,w:r,h:s,x:i.left,y:i.top},i),p=xT(l.concat(u),d);Ur(o.fullSize,f,d,p),Ur(l,f,d,p),Ur(u,f,d,p)&&Ur(l,f,d,p),ST(f),Tp(o.leftAndTop,f,d,p),f.x+=f.w,f.y+=f.h,Tp(o.rightAndBottom,f,d,p),e.chartArea={left:f.left,top:f.top,right:f.left+f.w,bottom:f.top+f.h,height:f.h,width:f.w},at(o.chartArea,m=>{const w=m.box;Object.assign(w,e.chartArea),w.update(f.w,f.h,{left:0,top:0,right:0,bottom:0})})}};class U0{acquireContext(t,n){}releaseContext(t){return!1}addEventListener(t,n,a){}removeEventListener(t,n,a){}getDevicePixelRatio(){return 1}getMaximumSize(t,n,a,i){return n=Math.max(0,n||t.width),a=a||t.height,{width:n,height:Math.max(0,i?Math.floor(n/i):a)}}isAttached(t){return!0}updateConfig(t){}}class PT extends U0{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const _o="$chartjs",DT={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},Rp=e=>e===null||e==="";function ET(e,t){const n=e.style,a=e.getAttribute("height"),i=e.getAttribute("width");if(e[_o]={initial:{height:a,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",Rp(i)){const r=cp(e,"width");r!==void 0&&(e.width=r)}if(Rp(a))if(e.style.height==="")e.height=e.width/(t||2);else{const r=cp(e,"height");r!==void 0&&(e.height=r)}return e}const Y0=sC?{passive:!0}:!1;function CT(e,t,n){e.addEventListener(t,n,Y0)}function TT(e,t,n){e.canvas.removeEventListener(t,n,Y0)}function RT(e,t){const n=DT[e.type]||e.type,{x:a,y:i}=bi(e,t);return{type:n,chart:t,native:e,x:a!==void 0?a:null,y:i!==void 0?i:null}}function jo(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function IT(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||jo(o.addedNodes,a),s=s&&!jo(o.removedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}function OT(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||jo(o.removedNodes,a),s=s&&!jo(o.addedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}const Ss=new Map;let Ip=0;function z0(){const e=window.devicePixelRatio;e!==Ip&&(Ip=e,Ss.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function LT(e,t){Ss.size||window.addEventListener("resize",z0),Ss.set(e,t)}function NT(e){Ss.delete(e),Ss.size||window.removeEventListener("resize",z0)}function HT(e,t,n){const a=e.canvas,i=a&&Cd(a);if(!i)return;const r=g0((o,l)=>{const u=i.clientWidth;n(o,l),u{const l=o[0],u=l.contentRect.width,c=l.contentRect.height;u===0&&c===0||r(u,c)});return s.observe(i),LT(e,r),s}function Ru(e,t,n){n&&n.disconnect(),t==="resize"&&NT(e)}function BT(e,t,n){const a=e.canvas,i=g0(r=>{e.ctx!==null&&n(RT(r,e))},e,r=>{const s=r[0];return[s,s.offsetX,s.offsetY]});return CT(a,t,i),i}class VT extends U0{acquireContext(t,n){const a=t&&t.getContext&&t.getContext("2d");return a&&a.canvas===t?(ET(t,n),a):null}releaseContext(t){const n=t.canvas;if(!n[_o])return!1;const a=n[_o].initial;["height","width"].forEach(r=>{const s=a[r];Je(s)?n.removeAttribute(r):n.setAttribute(r,s)});const i=a.style||{};return Object.keys(i).forEach(r=>{n.style[r]=i[r]}),n.width=n.width,delete n[_o],!0}addEventListener(t,n,a){this.removeEventListener(t,n);const i=t.$proxies||(t.$proxies={}),s={attach:IT,detach:OT,resize:HT}[n]||BT;i[n]=s(t,n,a)}removeEventListener(t,n){const a=t.$proxies||(t.$proxies={}),i=a[n];if(!i)return;({attach:Ru,detach:Ru,resize:Ru}[n]||TT)(t,n,i),a[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,a,i){return rC(t,n,a,i)}isAttached(t){const n=Cd(t);return!!(n&&n.isConnected)}}function FT(e){return!I0()||typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas?PT:VT}class $T{constructor(){this._init=[]}notify(t,n,a,i){n==="beforeInit"&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));const r=i?this._descriptors(t).filter(i):this._descriptors(t),s=this._notify(r,t,n,a);return n==="afterDestroy"&&(this._notify(r,t,"stop"),this._notify(this._init,t,"uninstall")),s}_notify(t,n,a,i){i=i||{};for(const r of t){const s=r.plugin,o=s[a],l=[n,i,r.options];if(St(o,l,s)===!1&&i.cancelable)return!1}return!0}invalidate(){Je(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;const n=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),n}_createDescriptors(t,n){const a=t&&t.config,i=qe(a.options&&a.options.plugins,{}),r=UT(a);return i===!1&&!n?[]:zT(t,r,i,n)}_notifyStateChanges(t){const n=this._oldCache||[],a=this._cache,i=(r,s)=>r.filter(o=>!s.some(l=>o.plugin.id===l.plugin.id));this._notify(i(n,a),t,"stop"),this._notify(i(a,n),t,"start")}}function UT(e){const t={},n=[],a=Object.keys(ua.plugins.items);for(let r=0;r{const l=a[o];if(!Ke(l))return console.error(`Invalid scale configuration for scale: ${o}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${o}`);const u=yc(o,l),c=XT(u,i),d=n.scales||{};r[u]=r[u]||o,s[o]=as(Object.create(null),[{axis:u},l,d[u],d[c]])}),e.data.datasets.forEach(o=>{const l=o.type||e.type,u=o.indexAxis||vc(l,t),d=(Ti[l]||{}).scales||{};Object.keys(d).forEach(h=>{const f=jT(h,u),p=o[f+"AxisID"]||r[f]||f;s[p]=s[p]||Object.create(null),as(s[p],[{axis:f},a[p],d[h]])})}),Object.keys(s).forEach(o=>{const l=s[o];as(l,[Xe.scales[l.type],Xe.scale])}),s}function W0(e){const t=e.options||(e.options={});t.plugins=qe(t.plugins,{}),t.scales=qT(e,t)}function j0(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function KT(e){return e=e||{},e.data=j0(e.data),W0(e),e}const Op=new Map,X0=new Set;function oo(e,t){let n=Op.get(e);return n||(n=t(),Op.set(e,n),X0.add(n)),n}const Vr=(e,t,n)=>{const a=Ja(t,n);a!==void 0&&e.add(a)};class ZT{constructor(t){this._config=KT(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=j0(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),W0(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return oo(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,n){return oo(`${t}.transition.${n}`,()=>[[`datasets.${t}.transitions.${n}`,`transitions.${n}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,n){return oo(`${t}-${n}`,()=>[[`datasets.${t}.elements.${n}`,`datasets.${t}`,`elements.${n}`,""]])}pluginScopeKeys(t){const n=t.id,a=this.type;return oo(`${a}-plugin-${n}`,()=>[[`plugins.${n}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,n){const a=this._scopeCache;let i=a.get(t);return(!i||n)&&(i=new Map,a.set(t,i)),i}getOptionScopes(t,n,a){const{options:i,type:r}=this,s=this._cachedScopes(t,a),o=s.get(n);if(o)return o;const l=new Set;n.forEach(c=>{t&&(l.add(t),c.forEach(d=>Vr(l,t,d))),c.forEach(d=>Vr(l,i,d)),c.forEach(d=>Vr(l,Ti[r]||{},d)),c.forEach(d=>Vr(l,Xe,d)),c.forEach(d=>Vr(l,pc,d))});const u=Array.from(l);return u.length===0&&u.push(Object.create(null)),X0.has(n)&&s.set(n,u),u}chartOptionScopes(){const{options:t,type:n}=this;return[t,Ti[n]||{},Xe.datasets[n]||{},{type:n},Xe,pc]}resolveNamedOptions(t,n,a,i=[""]){const r={$shared:!0},{resolver:s,subPrefixes:o}=Lp(this._resolverCache,t,i);let l=s;if(JT(s,n)){r.$shared=!1,a=ei(a)?a():a;const u=this.createResolver(t,a,o);l=yr(s,a,u)}for(const u of n)r[u]=l[u];return r}createResolver(t,n,a=[""],i){const{resolver:r}=Lp(this._resolverCache,t,a);return Ke(n)?yr(r,n,void 0,i):r}}function Lp(e,t,n){let a=e.get(t);a||(a=new Map,e.set(t,a));const i=n.join();let r=a.get(i);return r||(r={resolver:Pd(t,n),subPrefixes:n.filter(o=>!o.toLowerCase().includes("hover"))},a.set(i,r)),r}const QT=e=>Ke(e)&&Object.getOwnPropertyNames(e).reduce((t,n)=>t||ei(e[n]),!1);function JT(e,t){const{isScriptable:n,isIndexable:a}=P0(e);for(const i of t){const r=n(i),s=a(i),o=(s||r)&&e[i];if(r&&(ei(o)||QT(o))||s&&vt(o))return!0}return!1}var eR="3.9.1";const tR=["top","bottom","left","right","chartArea"];function Np(e,t){return e==="top"||e==="bottom"||tR.indexOf(e)===-1&&t==="x"}function Hp(e,t){return function(n,a){return n[e]===a[e]?n[t]-a[t]:n[e]-a[e]}}function Bp(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),St(n&&n.onComplete,[e],t)}function nR(e){const t=e.chart,n=t.options.animation;St(n&&n.onProgress,[e],t)}function G0(e){return I0()&&typeof e=="string"?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const Xo={},q0=e=>{const t=G0(e);return Object.values(Xo).filter(n=>n.canvas===t).pop()};function aR(e,t,n){const a=Object.keys(e);for(const i of a){const r=+i;if(r>=t){const s=e[i];delete e[i],(n>0||r>t)&&(e[r+n]=s)}}}function iR(e,t,n,a){return!n||e.type==="mouseout"?null:a?t:e}class Go{constructor(t,n){const a=this.config=new ZT(n),i=G0(t),r=q0(i);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const s=a.createResolver(a.chartOptionScopes(),this.getContext());this.platform=new(a.platform||FT(i)),this.platform.updateConfig(a);const o=this.platform.acquireContext(i,s.aspectRatio),l=o&&o.canvas,u=l&&l.height,c=l&&l.width;if(this.id=VD(),this.ctx=o,this.canvas=l,this.width=c,this.height=u,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new $T,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=tE(d=>this.update(d),s.resizeDelay||0),this._dataChanges=[],Xo[this.id]=this,!o||!l){console.error("Failed to create chart: can't acquire context from the given item");return}va.listen(this,"complete",Bp),va.listen(this,"progress",nR),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:n},width:a,height:i,_aspectRatio:r}=this;return Je(t)?n&&r?r:i?a/i:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():up(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return sp(this.canvas,this.ctx),this}stop(){return va.stop(this),this}resize(t,n){va.running(this)?this._resizeBeforeDraw={width:t,height:n}:this._resize(t,n)}_resize(t,n){const a=this.options,i=this.canvas,r=a.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(i,t,n,r),o=a.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,up(this,o,!0)&&(this.notifyPlugins("resize",{size:s}),St(a.onResize,[this,s],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};at(n,(a,i)=>{a.id=i})}buildOrUpdateScales(){const t=this.options,n=t.scales,a=this.scales,i=Object.keys(a).reduce((s,o)=>(s[o]=!1,s),{});let r=[];n&&(r=r.concat(Object.keys(n).map(s=>{const o=n[s],l=yc(s,o),u=l==="r",c=l==="x";return{options:o,dposition:u?"chartArea":c?"bottom":"left",dtype:u?"radialLinear":c?"category":"linear"}}))),at(r,s=>{const o=s.options,l=o.id,u=yc(l,o),c=qe(o.type,s.dtype);(o.position===void 0||Np(o.position,u)!==Np(s.dposition))&&(o.position=s.dposition),i[l]=!0;let d=null;if(l in a&&a[l].type===c)d=a[l];else{const h=ua.getScale(c);d=new h({id:l,type:c,ctx:this.ctx,chart:this}),a[d.id]=d}d.init(o,t)}),at(i,(s,o)=>{s||delete a[o]}),at(a,s=>{so.configure(this,s,s.options),so.addBox(this,s)})}_updateMetasets(){const t=this._metasets,n=this.data.datasets.length,a=t.length;if(t.sort((i,r)=>i.index-r.index),a>n){for(let i=n;in.length&&delete this._stacks,t.forEach((a,i)=>{n.filter(r=>r===a._dataset).length===0&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){const t=[],n=this.data.datasets;let a,i;for(this._removeUnreferencedMetasets(),a=0,i=n.length;a{this.getDatasetMeta(n).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const n=this.config;n.update();const a=this._options=n.createResolver(n.chartOptionScopes(),this.getContext()),i=this._animationsDisabled=!a.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;const r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let s=0;for(let u=0,c=this.data.datasets.length;u{u.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Hp("z","_idx"));const{_active:o,_lastEvent:l}=this;l?this._eventHandler(l,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){at(this.scales,t=>{so.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,n=new Set(Object.keys(this._listeners)),a=new Set(t.events);(!Xf(n,a)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,n=this._getUniformDataChanges()||[];for(const{method:a,start:i,count:r}of n){const s=a==="_removeElements"?-r:r;aR(t,i,s)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const n=this.data.datasets.length,a=r=>new Set(t.filter(s=>s[0]===r).map((s,o)=>o+","+s.splice(1).join(","))),i=a(0);for(let r=1;rr.split(",")).map(r=>({method:r[1],start:+r[2],count:+r[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;so.update(this,this.width,this.height,t);const n=this.chartArea,a=n.width<=0||n.height<=0;this._layers=[],at(this.boxes,i=>{a&&i.position==="chartArea"||(i.configure&&i.configure(),this._layers.push(...i._layers()))},this),this._layers.forEach((i,r)=>{i._idx=r}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let n=0,a=this.data.datasets.length;n=0;--n)this._drawDataset(t[n]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const n=this.ctx,a=t._clip,i=!a.disabled,r=this.chartArea,s={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",s)!==!1&&(i&&k0(n,{left:a.left===!1?0:r.left-a.left,right:a.right===!1?this.width:r.right+a.right,top:a.top===!1?0:r.top-a.top,bottom:a.bottom===!1?this.height:r.bottom+a.bottom}),t.controller.draw(),i&&S0(n),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(t){return ks(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,n,a,i){const r=bT.modes[n];return typeof r=="function"?r(this,t,a,i):[]}getDatasetMeta(t){const n=this.data.datasets[t],a=this._metasets;let i=a.filter(r=>r&&r._dataset===n).pop();return i||(i={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:t,_dataset:n,_parsed:[],_sorted:!1},a.push(i)),i}getContext(){return this.$context||(this.$context=ui(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const n=this.data.datasets[t];if(!n)return!1;const a=this.getDatasetMeta(t);return typeof a.hidden=="boolean"?!a.hidden:!n.hidden}setDatasetVisibility(t,n){const a=this.getDatasetMeta(t);a.hidden=!n}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,n,a){const i=a?"show":"hide",r=this.getDatasetMeta(t),s=r.controller._resolveAnimations(void 0,i);Nn(n)?(r.data[n].hidden=!a,this.update()):(this.setDatasetVisibility(t,a),s.update(r,{visible:a}),this.update(o=>o.datasetIndex===t?i:void 0))}hide(t,n){this._updateVisibility(t,n,!1)}show(t,n){this._updateVisibility(t,n,!0)}_destroyDatasetMeta(t){const n=this._metasets[t];n&&n.controller&&n.controller._destroy(),delete this._metasets[t]}_stop(){let t,n;for(this.stop(),va.remove(this),t=0,n=this.data.datasets.length;t{n.addEventListener(this,r,s),t[r]=s},i=(r,s,o)=>{r.offsetX=s,r.offsetY=o,this._eventHandler(r)};at(this.options.events,r=>a(r,i))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,n=this.platform,a=(l,u)=>{n.addEventListener(this,l,u),t[l]=u},i=(l,u)=>{t[l]&&(n.removeEventListener(this,l,u),delete t[l])},r=(l,u)=>{this.canvas&&this.resize(l,u)};let s;const o=()=>{i("attach",o),this.attached=!0,this.resize(),a("resize",r),a("detach",s)};s=()=>{this.attached=!1,i("resize",r),this._stop(),this._resize(0,0),a("attach",o)},n.isAttached(this.canvas)?o():s()}unbindEvents(){at(this._listeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._listeners={},at(this._responsiveListeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,n,a){const i=a?"set":"remove";let r,s,o,l;for(n==="dataset"&&(r=this.getDatasetMeta(t[0].datasetIndex),r.controller["_"+i+"DatasetHoverStyle"]()),o=0,l=t.length;o{const o=this.getDatasetMeta(r);if(!o)throw new Error("No dataset found at index "+r);return{datasetIndex:r,element:o.data[s],index:s}});!Ho(a,n)&&(this._active=a,this._lastEvent=null,this._updateHoverStyles(a,n))}notifyPlugins(t,n,a){return this._plugins.notify(this,t,n,a)}_updateHoverStyles(t,n,a){const i=this.options.hover,r=(l,u)=>l.filter(c=>!u.some(d=>c.datasetIndex===d.datasetIndex&&c.index===d.index)),s=r(n,t),o=a?t:r(t,n);s.length&&this.updateHoverStyle(s,i.mode,!1),o.length&&i.mode&&this.updateHoverStyle(o,i.mode,!0)}_eventHandler(t,n){const a={event:t,replay:n,cancelable:!0,inChartArea:this.isPointInArea(t)},i=s=>(s.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",a,i)===!1)return;const r=this._handleEvent(t,n,a.inChartArea);return a.cancelable=!1,this.notifyPlugins("afterEvent",a,i),(r||a.changed)&&this.render(),this}_handleEvent(t,n,a){const{_active:i=[],options:r}=this,s=n,o=this._getActiveElements(t,i,a,s),l=WD(t),u=iR(t,this._lastEvent,a,l);a&&(this._lastEvent=null,St(r.onHover,[t,o,this],this),l&&St(r.onClick,[t,o,this],this));const c=!Ho(o,i);return(c||n)&&(this._active=o,this._updateHoverStyles(o,i,n)),this._lastEvent=u,c}_getActiveElements(t,n,a,i){if(t.type==="mouseout")return[];if(!a)return n;const r=this.options.hover;return this.getElementsAtEventForMode(t,r.mode,r,i)}}const Vp=()=>at(Go.instances,e=>e._plugins.invalidate()),Oa=!0;Object.defineProperties(Go,{defaults:{enumerable:Oa,value:Xe},instances:{enumerable:Oa,value:Xo},overrides:{enumerable:Oa,value:Ti},registry:{enumerable:Oa,value:ua},version:{enumerable:Oa,value:eR},getChart:{enumerable:Oa,value:q0},register:{enumerable:Oa,value:(...e)=>{ua.add(...e),Vp()}},unregister:{enumerable:Oa,value:(...e)=>{ua.remove(...e),Vp()}}});function K0(e,t,n){const{startAngle:a,pixelMargin:i,x:r,y:s,outerRadius:o,innerRadius:l}=t;let u=i/o;e.beginPath(),e.arc(r,s,o,a-u,n+u),l>i?(u=i/l,e.arc(r,s,l,n+u,a-u,!0)):e.arc(r,s,i,n+Pt,a-Pt),e.closePath(),e.clip()}function rR(e){return Md(e,["outerStart","outerEnd","innerStart","innerEnd"])}function sR(e,t,n,a){const i=rR(e.options.borderRadius),r=(n-t)/2,s=Math.min(r,a*t/2),o=l=>{const u=(n-Math.min(r,l))*a/2;return rn(l,0,Math.min(r,u))};return{outerStart:o(i.outerStart),outerEnd:o(i.outerEnd),innerStart:rn(i.innerStart,0,s),innerEnd:rn(i.innerEnd,0,s)}}function Wi(e,t,n,a){return{x:n+e*Math.cos(t),y:a+e*Math.sin(t)}}function bc(e,t,n,a,i,r){const{x:s,y:o,startAngle:l,pixelMargin:u,innerRadius:c}=t,d=Math.max(t.outerRadius+a+n-u,0),h=c>0?c+a+n+u:0;let f=0;const p=i-l;if(a){const O=c>0?c-a:0,B=d>0?d-a:0,K=(O+B)/2,ie=K!==0?p*K/(K+a):p;f=(p-ie)/2}const m=Math.max(.001,p*d-n/Et)/d,w=(p-m)/2,y=l+w+f,k=i-w-f,{outerStart:A,outerEnd:M,innerStart:S,innerEnd:C}=sR(t,h,d,k-y),D=d-A,V=d-M,I=y+A/D,N=k-M/V,Q=h+S,U=h+C,ae=y+S/Q,H=k-C/U;if(e.beginPath(),r){if(e.arc(s,o,d,I,N),M>0){const K=Wi(V,N,s,o);e.arc(K.x,K.y,M,N,k+Pt)}const O=Wi(U,k,s,o);if(e.lineTo(O.x,O.y),C>0){const K=Wi(U,H,s,o);e.arc(K.x,K.y,C,k+Pt,H+Math.PI)}if(e.arc(s,o,h,k-C/h,y+S/h,!0),S>0){const K=Wi(Q,ae,s,o);e.arc(K.x,K.y,S,ae+Math.PI,y-Pt)}const B=Wi(D,y,s,o);if(e.lineTo(B.x,B.y),A>0){const K=Wi(D,I,s,o);e.arc(K.x,K.y,A,y-Pt,I)}}else{e.moveTo(s,o);const O=Math.cos(I)*d+s,B=Math.sin(I)*d+o;e.lineTo(O,B);const K=Math.cos(N)*d+s,ie=Math.sin(N)*d+o;e.lineTo(K,ie)}e.closePath()}function oR(e,t,n,a,i){const{fullCircles:r,startAngle:s,circumference:o}=t;let l=t.endAngle;if(r){bc(e,t,n,a,s+ct,i);for(let u=0;u=ct||As(r,o,l),m=Fo(s,u+h,c+h);return p&&m}getCenterPoint(t){const{x:n,y:a,startAngle:i,endAngle:r,innerRadius:s,outerRadius:o}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:l,spacing:u}=this.options,c=(i+r)/2,d=(s+o+u+l)/2;return{x:n+Math.cos(c)*d,y:a+Math.sin(c)*d}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){const{options:n,circumference:a}=this,i=(n.offset||0)/2,r=(n.spacing||0)/2,s=n.circular;if(this.pixelMargin=n.borderAlign==="inner"?.33:0,this.fullCircles=a>ct?Math.floor(a/ct):0,a===0||this.innerRadius<0||this.outerRadius<0)return;t.save();let o=0;if(i){o=i/2;const u=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(u)*o,Math.sin(u)*o),this.circumference>=Et&&(o=i)}t.fillStyle=n.backgroundColor,t.strokeStyle=n.borderColor;const l=oR(t,this,o,r,s);uR(t,this,o,r,l,s),t.restore()}}Nd.id="arc";Nd.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};Nd.defaultRoutes={backgroundColor:"backgroundColor"};function Z0(e,t,n=t){e.lineCap=qe(n.borderCapStyle,t.borderCapStyle),e.setLineDash(qe(n.borderDash,t.borderDash)),e.lineDashOffset=qe(n.borderDashOffset,t.borderDashOffset),e.lineJoin=qe(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=qe(n.borderWidth,t.borderWidth),e.strokeStyle=qe(n.borderColor,t.borderColor)}function cR(e,t,n){e.lineTo(n.x,n.y)}function dR(e){return e.stepped?EE:e.tension||e.cubicInterpolationMode==="monotone"?CE:cR}function Q0(e,t,n={}){const a=e.length,{start:i=0,end:r=a-1}=n,{start:s,end:o}=t,l=Math.max(i,s),u=Math.min(r,o),c=io&&r>o;return{count:a,start:l,loop:t.loop,ilen:u(s+(u?o-M:M))%r,A=()=>{m!==w&&(e.lineTo(c,w),e.lineTo(c,m),e.lineTo(c,y))};for(l&&(f=i[k(0)],e.moveTo(f.x,f.y)),h=0;h<=o;++h){if(f=i[k(h)],f.skip)continue;const M=f.x,S=f.y,C=M|0;C===p?(Sw&&(w=S),c=(d*c+M)/++d):(A(),e.lineTo(M,S),p=C,d=0,m=w=S),y=S}A()}function _c(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!n?fR:hR}function pR(e){return e.stepped?oC:e.tension||e.cubicInterpolationMode==="monotone"?lC:_i}function mR(e,t,n,a){let i=t._path;i||(i=t._path=new Path2D,t.path(i,n,a)&&i.closePath()),Z0(e,t.options),e.stroke(i)}function gR(e,t,n,a){const{segments:i,options:r}=t,s=_c(t);for(const o of i)Z0(e,r,o.style),e.beginPath(),s(e,t,o,{start:n,end:n+a-1})&&e.closePath(),e.stroke()}const vR=typeof Path2D=="function";function yR(e,t,n,a){vR&&!t.options.segment?mR(e,t,n,a):gR(e,t,n,a)}class Vs extends Da{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,n){const a=this.options;if((a.tension||a.cubicInterpolationMode==="monotone")&&!a.stepped&&!this._pointsUpdated){const i=a.spanGaps?this._loop:this._fullLoop;JE(this._points,a,t,i,n),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=bC(this,this.options.segment))}first(){const t=this.segments,n=this.points;return t.length&&n[t[0].start]}last(){const t=this.segments,n=this.points,a=t.length;return a&&n[t[a-1].end]}interpolate(t,n){const a=this.options,i=t[n],r=this.points,s=gC(this,{property:n,start:i,end:i});if(!s.length)return;const o=[],l=pR(a);let u,c;for(u=0,c=s.length;ue!=="borderDash"&&e!=="fill"};function Fp(e,t,n,a){const i=e.options,{[n]:r}=e.getProps([n],a);return Math.abs(t-r)-1?e.split(` -`):e}function kR(e,t){const{element:n,datasetIndex:a,index:i}=t,r=e.getDatasetMeta(a).controller,{label:s,value:o}=r.getLabelAndValue(i);return{chart:e,label:s,parsed:r.getParsed(i),raw:e.data.datasets[a].data[i],formattedValue:o,dataset:r.getDataset(),dataIndex:i,datasetIndex:a,element:n}}function $p(e,t){const n=e.chart.ctx,{body:a,footer:i,title:r}=e,{boxWidth:s,boxHeight:o}=t,l=xn(t.bodyFont),u=xn(t.titleFont),c=xn(t.footerFont),d=r.length,h=i.length,f=a.length,p=Hn(t.padding);let m=p.height,w=0,y=a.reduce((M,S)=>M+S.before.length+S.lines.length+S.after.length,0);if(y+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*u.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),y){const M=t.displayColors?Math.max(o,l.lineHeight):l.lineHeight;m+=f*M+(y-f)*l.lineHeight+(y-1)*t.bodySpacing}h&&(m+=t.footerMarginTop+h*c.lineHeight+(h-1)*t.footerSpacing);let k=0;const A=function(M){w=Math.max(w,n.measureText(M).width+k)};return n.save(),n.font=u.string,at(e.title,A),n.font=l.string,at(e.beforeBody.concat(e.afterBody),A),k=t.displayColors?s+2+t.boxPadding:0,at(a,M=>{at(M.before,A),at(M.lines,A),at(M.after,A)}),k=0,n.font=c.string,at(e.footer,A),n.restore(),w+=p.width,{width:w,height:m}}function SR(e,t){const{y:n,height:a}=t;return ne.height-a/2?"bottom":"center"}function MR(e,t,n,a){const{x:i,width:r}=a,s=n.caretSize+n.caretPadding;if(e==="left"&&i+r+s>t.width||e==="right"&&i-r-s<0)return!0}function PR(e,t,n,a){const{x:i,width:r}=n,{width:s,chartArea:{left:o,right:l}}=e;let u="center";return a==="center"?u=i<=(o+l)/2?"left":"right":i<=r/2?u="left":i>=s-r/2&&(u="right"),MR(u,e,t,n)&&(u="center"),u}function Up(e,t,n){const a=n.yAlign||t.yAlign||SR(e,n);return{xAlign:n.xAlign||t.xAlign||PR(e,t,n,a),yAlign:a}}function DR(e,t){let{x:n,width:a}=e;return t==="right"?n-=a:t==="center"&&(n-=a/2),n}function ER(e,t,n){let{y:a,height:i}=e;return t==="top"?a+=n:t==="bottom"?a-=i+n:a-=i/2,a}function Yp(e,t,n,a){const{caretSize:i,caretPadding:r,cornerRadius:s}=e,{xAlign:o,yAlign:l}=n,u=i+r,{topLeft:c,topRight:d,bottomLeft:h,bottomRight:f}=ar(s);let p=DR(t,o);const m=ER(t,l,u);return l==="center"?o==="left"?p+=u:o==="right"&&(p-=u):o==="left"?p-=Math.max(c,h)+i:o==="right"&&(p+=Math.max(d,f)+i),{x:rn(p,0,a.width-t.width),y:rn(m,0,a.height-t.height)}}function lo(e,t,n){const a=Hn(n.padding);return t==="center"?e.x+e.width/2:t==="right"?e.x+e.width-a.right:e.x+a.left}function zp(e){return na([],ya(e))}function CR(e,t,n){return ui(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function Wp(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}class wc extends Da{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const n=this.chart,a=this.options.setContext(this.getContext()),i=a.enabled&&n.options.animation&&a.animations,r=new L0(this.chart,i);return i._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=CR(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,n){const{callbacks:a}=n,i=a.beforeTitle.apply(this,[t]),r=a.title.apply(this,[t]),s=a.afterTitle.apply(this,[t]);let o=[];return o=na(o,ya(i)),o=na(o,ya(r)),o=na(o,ya(s)),o}getBeforeBody(t,n){return zp(n.callbacks.beforeBody.apply(this,[t]))}getBody(t,n){const{callbacks:a}=n,i=[];return at(t,r=>{const s={before:[],lines:[],after:[]},o=Wp(a,r);na(s.before,ya(o.beforeLabel.call(this,r))),na(s.lines,o.label.call(this,r)),na(s.after,ya(o.afterLabel.call(this,r))),i.push(s)}),i}getAfterBody(t,n){return zp(n.callbacks.afterBody.apply(this,[t]))}getFooter(t,n){const{callbacks:a}=n,i=a.beforeFooter.apply(this,[t]),r=a.footer.apply(this,[t]),s=a.afterFooter.apply(this,[t]);let o=[];return o=na(o,ya(i)),o=na(o,ya(r)),o=na(o,ya(s)),o}_createItems(t){const n=this._active,a=this.chart.data,i=[],r=[],s=[];let o=[],l,u;for(l=0,u=n.length;lt.filter(c,d,h,a))),t.itemSort&&(o=o.sort((c,d)=>t.itemSort(c,d,a))),at(o,c=>{const d=Wp(t.callbacks,c);i.push(d.labelColor.call(this,c)),r.push(d.labelPointStyle.call(this,c)),s.push(d.labelTextColor.call(this,c))}),this.labelColors=i,this.labelPointStyles=r,this.labelTextColors=s,this.dataPoints=o,o}update(t,n){const a=this.options.setContext(this.getContext()),i=this._active;let r,s=[];if(!i.length)this.opacity!==0&&(r={opacity:0});else{const o=os[a.position].call(this,i,this._eventPosition);s=this._createItems(a),this.title=this.getTitle(s,a),this.beforeBody=this.getBeforeBody(s,a),this.body=this.getBody(s,a),this.afterBody=this.getAfterBody(s,a),this.footer=this.getFooter(s,a);const l=this._size=$p(this,a),u=Object.assign({},o,l),c=Up(this.chart,a,u),d=Yp(a,u,c,this.chart);this.xAlign=c.xAlign,this.yAlign=c.yAlign,r={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:o.x,caretY:o.y}}this._tooltipItems=s,this.$context=void 0,r&&this._resolveAnimations().update(this,r),t&&a.external&&a.external.call(this,{chart:this.chart,tooltip:this,replay:n})}drawCaret(t,n,a,i){const r=this.getCaretPosition(t,a,i);n.lineTo(r.x1,r.y1),n.lineTo(r.x2,r.y2),n.lineTo(r.x3,r.y3)}getCaretPosition(t,n,a){const{xAlign:i,yAlign:r}=this,{caretSize:s,cornerRadius:o}=a,{topLeft:l,topRight:u,bottomLeft:c,bottomRight:d}=ar(o),{x:h,y:f}=t,{width:p,height:m}=n;let w,y,k,A,M,S;return r==="center"?(M=f+m/2,i==="left"?(w=h,y=w-s,A=M+s,S=M-s):(w=h+p,y=w+s,A=M-s,S=M+s),k=w):(i==="left"?y=h+Math.max(l,c)+s:i==="right"?y=h+p-Math.max(u,d)-s:y=this.caretX,r==="top"?(A=f,M=A-s,w=y-s,k=y+s):(A=f+m,M=A+s,w=y+s,k=y-s),S=A),{x1:w,x2:y,x3:k,y1:A,y2:M,y3:S}}drawTitle(t,n,a){const i=this.title,r=i.length;let s,o,l;if(r){const u=Mu(a.rtl,this.x,this.width);for(t.x=lo(this,a.titleAlign,a),n.textAlign=u.textAlign(a.titleAlign),n.textBaseline="middle",s=xn(a.titleFont),o=a.titleSpacing,n.fillStyle=a.titleColor,n.font=s.string,l=0;lA!==0)?(t.beginPath(),t.fillStyle=r.multiKeyBackground,zo(t,{x:w,y:m,w:u,h:l,radius:k}),t.fill(),t.stroke(),t.fillStyle=s.backgroundColor,t.beginPath(),zo(t,{x:y,y:m+1,w:u-2,h:l-2,radius:k}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(w,m,u,l),t.strokeRect(w,m,u,l),t.fillStyle=s.backgroundColor,t.fillRect(y,m+1,u-2,l-2))}t.fillStyle=this.labelTextColors[a]}drawBody(t,n,a){const{body:i}=this,{bodySpacing:r,bodyAlign:s,displayColors:o,boxHeight:l,boxWidth:u,boxPadding:c}=a,d=xn(a.bodyFont);let h=d.lineHeight,f=0;const p=Mu(a.rtl,this.x,this.width),m=function(V){n.fillText(V,p.x(t.x+f),t.y+h/2),t.y+=h+r},w=p.textAlign(s);let y,k,A,M,S,C,D;for(n.textAlign=s,n.textBaseline="middle",n.font=d.string,t.x=lo(this,w,a),n.fillStyle=a.bodyColor,at(this.beforeBody,m),f=o&&w!=="right"?s==="center"?u/2+c:u+2+c:0,M=0,C=i.length;M0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,a=this.$animations,i=a&&a.x,r=a&&a.y;if(i||r){const s=os[t.position].call(this,this._active,this._eventPosition);if(!s)return;const o=this._size=$p(this,t),l=Object.assign({},s,this._size),u=Up(n,t,l),c=Yp(t,l,u,n);(i._to!==c.x||r._to!==c.y)&&(this.xAlign=u.xAlign,this.yAlign=u.yAlign,this.width=o.width,this.height=o.height,this.caretX=s.x,this.caretY=s.y,this._resolveAnimations().update(this,c))}}_willRender(){return!!this.opacity}draw(t){const n=this.options.setContext(this.getContext());let a=this.opacity;if(!a)return;this._updateAnimationTarget(n);const i={width:this.width,height:this.height},r={x:this.x,y:this.y};a=Math.abs(a)<.001?0:a;const s=Hn(n.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;n.enabled&&o&&(t.save(),t.globalAlpha=a,this.drawBackground(r,t,i,n),hC(t,n.textDirection),r.y+=s.top,this.drawTitle(r,t,n),this.drawBody(r,t,n),this.drawFooter(r,t,n),fC(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,n){const a=this._active,i=t.map(({datasetIndex:o,index:l})=>{const u=this.chart.getDatasetMeta(o);if(!u)throw new Error("Cannot find a dataset at index "+o);return{datasetIndex:o,element:u.data[l],index:l}}),r=!Ho(a,i),s=this._positionChanged(i,n);(r||s)&&(this._active=i,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,n,a=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const i=this.options,r=this._active||[],s=this._getActiveElements(t,r,n,a),o=this._positionChanged(s,t),l=n||!Ho(s,r)||o;return l&&(this._active=s,(i.enabled||i.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,n))),l}_getActiveElements(t,n,a,i){const r=this.options;if(t.type==="mouseout")return[];if(!i)return n;const s=this.chart.getElementsAtEventForMode(t,r.mode,r,a);return r.reverse&&s.reverse(),s}_positionChanged(t,n){const{caretX:a,caretY:i,options:r}=this,s=os[r.position].call(this,t,n);return s!==!1&&(a!==s.x||i!==s.y)}}wc.positioners=os;var TR={id:"tooltip",_element:wc,positioners:os,afterInit(e,t,n){n&&(e.tooltip=new wc({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const n={tooltip:t};if(e.notifyPlugins("beforeTooltipDraw",n)===!1)return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){const n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:ga,title(e){if(e.length>0){const t=e[0],n=t.chart.data.labels,a=n?n.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(a>0&&t.dataIndexe!=="filter"&&e!=="itemSort"&&e!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};const RR=(e,t,n,a)=>(typeof t=="string"?(n=e.push(t)-1,a.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function IR(e,t,n,a){const i=e.indexOf(t);if(i===-1)return RR(e,t,n,a);const r=e.lastIndexOf(t);return i!==r?n:i}const OR=(e,t)=>e===null?null:rn(Math.round(e),0,t);class qo extends Li{constructor(t){super(t),this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){const n=this._addedLabels;if(n.length){const a=this.getLabels();for(const{index:i,label:r}of n)a[i]===r&&a.splice(i,1);this._addedLabels=[]}super.init(t)}parse(t,n){if(Je(t))return null;const a=this.getLabels();return n=isFinite(n)&&a[n]===t?n:IR(a,t,qe(n,t),this._addedLabels),OR(n,a.length-1)}determineDataLimits(){const{minDefined:t,maxDefined:n}=this.getUserBounds();let{min:a,max:i}=this.getMinMax(!0);this.options.bounds==="ticks"&&(t||(a=0),n||(i=this.getLabels().length-1)),this.min=a,this.max=i}buildTicks(){const t=this.min,n=this.max,a=this.options.offset,i=[];let r=this.getLabels();r=t===0&&n===r.length-1?r:r.slice(t,n+1),this._valueRange=Math.max(r.length-(a?0:1),1),this._startValue=this.min-(a?.5:0);for(let s=t;s<=n;s++)i.push({value:s});return i}getLabelForValue(t){const n=this.getLabels();return t>=0&&tn.length-1?null:this.getPixelForValue(n[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}qo.id="category";qo.defaults={ticks:{callback:qo.prototype.getLabelForValue}};function LR(e,t){const n=[],{bounds:i,step:r,min:s,max:o,precision:l,count:u,maxTicks:c,maxDigits:d,includeBounds:h}=e,f=r||1,p=c-1,{min:m,max:w}=t,y=!Je(s),k=!Je(o),A=!Je(u),M=(w-m)/(d+1);let S=qf((w-m)/p/f)*f,C,D,V,I;if(S<1e-14&&!y&&!k)return[{value:m},{value:w}];I=Math.ceil(w/S)-Math.floor(m/S),I>p&&(S=qf(I*S/p/f)*f),Je(l)||(C=Math.pow(10,l),S=Math.ceil(S*C)/C),i==="ticks"?(D=Math.floor(m/S)*S,V=Math.ceil(w/S)*S):(D=m,V=w),y&&k&&r&&qD((o-s)/r,S/1e3)?(I=Math.round(Math.min((o-s)/S,c)),S=(o-s)/I,D=s,V=o):A?(D=y?s:D,V=k?o:V,I=u-1,S=(V-D)/I):(I=(V-D)/S,is(I,Math.round(I),S/1e3)?I=Math.round(I):I=Math.ceil(I));const N=Math.max(Kf(S),Kf(D));C=Math.pow(10,Je(l)?N:l),D=Math.round(D*C)/C,V=Math.round(V*C)/C;let Q=0;for(y&&(h&&D!==s?(n.push({value:s}),Di=n?i:l,o=l=>r=a?r:l;if(t){const l=da(i),u=da(r);l<0&&u<0?o(0):l>0&&u>0&&s(0)}if(i===r){let l=1;(r>=Number.MAX_SAFE_INTEGER||i<=Number.MIN_SAFE_INTEGER)&&(l=Math.abs(r*.05)),o(r+l),t||s(i-l)}this.min=i,this.max=r}getTickLimit(){const t=this.options.ticks;let{maxTicksLimit:n,stepSize:a}=t,i;return a?(i=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,i>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${i} ticks. Limiting to 1000.`),i=1e3)):(i=this.computeTickLimit(),n=n||11),n&&(i=Math.min(n,i)),i}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,n=t.ticks;let a=this.getTickLimit();a=Math.max(2,a);const i={maxTicks:a,bounds:t.bounds,min:t.min,max:t.max,precision:n.precision,step:n.stepSize,count:n.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:n.minRotation||0,includeBounds:n.includeBounds!==!1},r=this._range||this,s=LR(i,r);return t.bounds==="ticks"&&d0(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}configure(){const t=this.ticks;let n=this.min,a=this.max;if(super.configure(),this.options.offset&&t.length){const i=(a-n)/Math.max(t.length-1,1)/2;n-=i,a+=i}this._startValue=n,this._endValue=a,this._valueRange=a-n}getLabelForValue(t){return Ns(t,this.chart.options.locale,this.options.ticks.format)}}class Bd extends Ko{determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=qt(t)?t:0,this.max=qt(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),n=t?this.width:this.height,a=Yn(this.options.ticks.minRotation),i=(t?Math.sin(a):Math.cos(a))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,r.lineHeight/i))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}Bd.id="linear";Bd.defaults={ticks:{callback:Ml.formatters.numeric}};function Xp(e){return e/Math.pow(10,Math.floor(Tn(e)))===1}function NR(e,t){const n=Math.floor(Tn(t.max)),a=Math.ceil(t.max/Math.pow(10,n)),i=[];let r=En(e.min,Math.pow(10,Math.floor(Tn(t.min)))),s=Math.floor(Tn(r)),o=Math.floor(r/Math.pow(10,s)),l=s<0?Math.pow(10,Math.abs(s)):1;do i.push({value:r,major:Xp(r)}),++o,o===10&&(o=1,++s,l=s>=0?1:l),r=Math.round(o*Math.pow(10,s)*l)/l;while(s0?a:null}determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=qt(t)?Math.max(0,t):null,this.max=qt(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:n}=this.getUserBounds();let a=this.min,i=this.max;const r=l=>a=t?a:l,s=l=>i=n?i:l,o=(l,u)=>Math.pow(10,Math.floor(Tn(l))+u);a===i&&(a<=0?(r(1),s(10)):(r(o(a,-1)),s(o(i,1)))),a<=0&&r(o(i,-1)),i<=0&&s(o(a,1)),this._zero&&this.min!==this._suggestedMin&&a===o(this.min,0)&&r(o(a,-1)),this.min=a,this.max=i}buildTicks(){const t=this.options,n={min:this._userMin,max:this._userMax},a=NR(n,this);return t.bounds==="ticks"&&d0(a,this,"value"),t.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}getLabelForValue(t){return t===void 0?"0":Ns(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=Tn(t),this._valueRange=Tn(this.max)-Tn(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(Tn(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const n=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+n*this._valueRange)}}ev.id="logarithmic";ev.defaults={ticks:{callback:Ml.formatters.logarithmic,major:{enabled:!0}}};function xc(e){const t=e.ticks;if(t.display&&e.display){const n=Hn(t.backdropPadding);return qe(t.font&&t.font.size,Xe.font.size)+n.height}return 0}function HR(e,t,n){return n=vt(n)?n:[n],{w:PE(e,t.string,n),h:n.length*t.lineHeight}}function Gp(e,t,n,a,i){return e===a||e===i?{start:t-n/2,end:t+n/2}:ei?{start:t-n,end:t}:{start:t,end:t+n}}function BR(e){const t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},n=Object.assign({},t),a=[],i=[],r=e._pointLabels.length,s=e.options.pointLabels,o=s.centerPointLabels?Et/r:0;for(let l=0;lt.r&&(o=(a.end-t.r)/r,e.r=Math.max(e.r,t.r+o)),i.startt.b&&(l=(i.end-t.b)/s,e.b=Math.max(e.b,t.b+l))}function FR(e,t,n){const a=[],i=e._pointLabels.length,r=e.options,s=xc(r)/2,o=e.drawingArea,l=r.pointLabels.centerPointLabels?Et/i:0;for(let u=0;u270||n<90)&&(e-=t),e}function zR(e,t){const{ctx:n,options:{pointLabels:a}}=e;for(let i=t-1;i>=0;i--){const r=a.setContext(e.getPointLabelContext(i)),s=xn(r.font),{x:o,y:l,textAlign:u,left:c,top:d,right:h,bottom:f}=e._pointLabelItems[i],{backdropColor:p}=r;if(!Je(p)){const m=ar(r.borderRadius),w=Hn(r.backdropPadding);n.fillStyle=p;const y=c-w.left,k=d-w.top,A=h-c+w.width,M=f-d+w.height;Object.values(m).some(S=>S!==0)?(n.beginPath(),zo(n,{x:y,y:k,w:A,h:M,radius:m}),n.fill()):n.fillRect(y,k,A,M)}Yo(n,e._pointLabels[i],o,l+s.lineHeight/2,s,{color:r.color,textAlign:u,textBaseline:"middle"})}}function tv(e,t,n,a){const{ctx:i}=e;if(n)i.arc(e.xCenter,e.yCenter,t,0,ct);else{let r=e.getPointPosition(0,t);i.moveTo(r.x,r.y);for(let s=1;s{const i=St(this.options.pointLabels.callback,[n,a],this);return i||i===0?i:""}).filter((n,a)=>this.chart.getDataVisibility(a))}fit(){const t=this.options;t.display&&t.pointLabels.display?BR(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,n,a,i){this.xCenter+=Math.floor((t-n)/2),this.yCenter+=Math.floor((a-i)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,n,a,i))}getIndexAngle(t){const n=ct/(this._pointLabels.length||1),a=this.options.startAngle||0;return $n(t*n+Yn(a))}getDistanceFromCenterForValue(t){if(Je(t))return NaN;const n=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*n:(t-this.min)*n}getValueForDistanceFromCenter(t){if(Je(t))return NaN;const n=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-n:this.min+n}getPointLabelContext(t){const n=this._pointLabels||[];if(t>=0&&t{if(c!==0){o=this.getDistanceFromCenterForValue(u.value);const d=i.setContext(this.getContext(c-1));WR(this,d,o,r)}}),a.display){for(t.save(),s=r-1;s>=0;s--){const u=a.setContext(this.getPointLabelContext(s)),{color:c,lineWidth:d}=u;!d||!c||(t.lineWidth=d,t.strokeStyle=c,t.setLineDash(u.borderDash),t.lineDashOffset=u.borderDashOffset,o=this.getDistanceFromCenterForValue(n.ticks.reverse?this.min:this.max),l=this.getPointPosition(s,o),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,n=this.options,a=n.ticks;if(!a.display)return;const i=this.getIndexAngle(0);let r,s;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(i),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((o,l)=>{if(l===0&&!n.reverse)return;const u=a.setContext(this.getContext(l)),c=xn(u.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),u.showLabelBackdrop){t.font=c.string,s=t.measureText(o.label).width,t.fillStyle=u.backdropColor;const d=Hn(u.backdropPadding);t.fillRect(-s/2-d.left,-r-c.size/2-d.top,s+d.width,c.size+d.height)}Yo(t,o.label,0,-r,c,{color:u.color})}),t.restore()}drawTitle(){}}Dl.id="radialLinear";Dl.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Ml.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(e){return e},padding:5,centerPointLabels:!1}};Dl.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};Dl.descriptors={angleLines:{_fallback:"grid"}};const El={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},gn=Object.keys(El);function XR(e,t){return e-t}function qp(e,t){if(Je(t))return null;const n=e._adapter,{parser:a,round:i,isoWeekday:r}=e._parseOpts;let s=t;return typeof a=="function"&&(s=a(s)),qt(s)||(s=typeof a=="string"?n.parse(s,a):n.parse(s)),s===null?null:(i&&(s=i==="week"&&(vr(r)||r===!0)?n.startOf(s,"isoWeek",r):n.startOf(s,i)),+s)}function Kp(e,t,n,a){const i=gn.length;for(let r=gn.indexOf(e);r=gn.indexOf(n);r--){const s=gn[r];if(El[s].common&&e._adapter.diff(i,a,s)>=t-1)return s}return gn[n?gn.indexOf(n):0]}function qR(e){for(let t=gn.indexOf(e)+1,n=gn.length;t=t?n[a]:n[i];e[r]=!0}}function KR(e,t,n,a){const i=e._adapter,r=+i.startOf(t[0].value,a),s=t[t.length-1].value;let o,l;for(o=r;o<=s;o=+i.add(o,1,a))l=n[o],l>=0&&(t[l].major=!0);return t}function Qp(e,t,n){const a=[],i={},r=t.length;let s,o;for(s=0;s+t.value))}initOffsets(t){let n=0,a=0,i,r;this.options.offset&&t.length&&(i=this.getDecimalForValue(t[0]),t.length===1?n=1-i:n=(this.getDecimalForValue(t[1])-i)/2,r=this.getDecimalForValue(t[t.length-1]),t.length===1?a=r:a=(r-this.getDecimalForValue(t[t.length-2]))/2);const s=t.length<3?.5:.25;n=rn(n,0,s),a=rn(a,0,s),this._offsets={start:n,end:a,factor:1/(n+1+a)}}_generate(){const t=this._adapter,n=this.min,a=this.max,i=this.options,r=i.time,s=r.unit||Kp(r.minUnit,n,a,this._getLabelCapacity(n)),o=qe(r.stepSize,1),l=s==="week"?r.isoWeekday:!1,u=vr(l)||l===!0,c={};let d=n,h,f;if(u&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,u?"day":s),t.diff(a,n,s)>1e5*o)throw new Error(n+" and "+a+" are too far apart with stepSize of "+o+" "+s);const p=i.ticks.source==="data"&&this.getDataTimestamps();for(h=d,f=0;hm-w).map(m=>+m)}getLabelForValue(t){const n=this._adapter,a=this.options.time;return a.tooltipFormat?n.format(t,a.tooltipFormat):n.format(t,a.displayFormats.datetime)}_tickFormatFunction(t,n,a,i){const r=this.options,s=r.time.displayFormats,o=this._unit,l=this._majorUnit,u=o&&s[o],c=l&&s[l],d=a[n],h=l&&c&&d&&d.major,f=this._adapter.format(t,i||(h?c:u)),p=r.ticks.callback;return p?St(p,[f,n,a],this):f}generateTickLabels(t){let n,a,i;for(n=0,a=t.length;n0?o:1}getDataTimestamps(){let t=this._cache.data||[],n,a;if(t.length)return t;const i=this.getMatchingVisibleMetas();if(this._normalized&&i.length)return this._cache.data=i[0].controller.getAllParsedValues(this);for(n=0,a=i.length;n=e[a].pos&&t<=e[i].pos&&({lo:a,hi:i}=Ai(e,"pos",t)),{pos:r,time:o}=e[a],{pos:s,time:l}=e[i]):(t>=e[a].time&&t<=e[i].time&&({lo:a,hi:i}=Ai(e,"time",t)),{time:r,pos:o}=e[a],{time:s,pos:l}=e[i]);const u=s-r;return u?o+(l-o)*(t-r)/u:o}class nv extends Cl{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),n=this._table=this.buildLookupTable(t);this._minPos=uo(n,this.min),this._tableRange=uo(n,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:n,max:a}=this,i=[],r=[];let s,o,l,u,c;for(s=0,o=t.length;s=n&&u<=a&&i.push(u);if(i.length<2)return[{time:n,pos:0},{time:a,pos:1}];for(s=0,o=i.length;s{a=new Go(n.value,{type:"line",data:t.data,options:{responsive:!0,maintainAspectRatio:!1,scales:{y:{display:!1},x:{display:!0}},plugins:{legend:{display:!1}}}})});const i=X(()=>t.data);return We(i,r=>{a&&(a.data=r,a.update())}),(r,s)=>(T(),G("canvas",{ref_key:"root",ref:n},null,512))}},QR={class:"outline outline-green-900/50 hover:scale-[1.01] hover:shadow-xl hover:outline hover:outline-blue-500/50 hover:bg-slate-500 hover:dark:bg-slate-950/90 bg-white dark:bg-slate-900/90 rounded-xl p-4 h-full w-full transition-all duration-10"},JR={class:"text-sm"},eI={class:"text-xl pb-2"},tI={__name:"CardBoxNews",props:{title:{type:String,required:!0},content:{type:String,required:!0},cover:{type:String,default:null},date:{type:String,required:!0},id:{type:Number,required:!0}},setup(e){const t=e,n=bl();function a(r){if(r!==null)return` - background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .6)), - url('${t.cover}'); - background-size: cover; - background-repeat: no-repeat; - `}function i(){n.push(`/news/${t.id}`)}return(r,s)=>(T(),G("button",{class:"text-left",onClick:i},[Ae(Os,{class:"mb-2",style:Rt(a(t.cover)),"has-table":""},{default:Pe(()=>[oe("div",QR,[oe("p",JR,Le(t.date),1),s[0]||(s[0]=oe("hr",{class:"pb-1"},null,-1)),oe("h2",eI,Le(t.title),1)])]),_:1},8,["style"])]))}},nI={},aI={class:"text-center py-14 text-gray-500 dark:text-slate-400"};function iI(e,t){return T(),G("div",aI,t[0]||(t[0]=[oe("p",null,"Nothing's here\u2026",-1)]))}const rI=t0(nI,[["render",iI]]),Lu={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},sI=(e,t)=>({fill:!1,borderColor:Lu.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Lu.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Lu.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Plays"}),oI=e=>{const t=o=>{const l={};return o.forEach(u=>{const c=new Date(u*1e3).toISOString().split("T")[0];l[c]=(l[c]||0)+1}),l},n=()=>{const o=new Date,l=[];for(let u=13;u>=0;u--){const c=new Date(o);c.setDate(o.getDate()-u),l.push(c.toISOString().split("T")[0])}return l},a=[];e.forEach(o=>{var u;const l=((u=o.data)==null?void 0:u.arcade_history)||{};Object.values(l).forEach(c=>{Object.values(c).forEach(d=>{a.push(...d)})})});const i=t(a),r=n(),s=r.map(o=>i[o]||0);return{labels:r,data:s}},lI=e=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};const{labels:t,data:n}=oI(e);return{labels:t,datasets:[sI("info",n)]}},uI={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},cI={class:"grid grid-cols-2 sm:grid-cols-3 gap-6 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 3xl:grid-cols-5 mb-6"},dI={class:"grid grid-flow-row auto-rows-auto grid-cols-2 md:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-3 3xl:grid-cols-4 4xl:grid-cols-6 gap-5 mb-5"},hI={key:0},fI={__name:"HomeView",setup(e){const t=Sr();var n=ce([]);dt(async()=>{try{const l=await t.fetchAllNews();n.value=l}catch(l){console.error("Failed to fetch news data:",l)}});function a(l){return new Date(l*1e3).toLocaleString()}const i=ce(t.userProfiles);We(()=>t.userProfiles,l=>{i.value=l});const r=X(()=>i.value.reduce((l,u)=>l+u.data.total_plays,0)),s=X(()=>{const l=c=>{const d={};return c.forEach(h=>{const f=new Date(h*1e3).toISOString().split("T")[0];d[f]=(d[f]||0)+1}),d};var u=0;return i.value.forEach(c=>{var m,w;const d=(m=c.data)!=null&&m.arcade_history?(w=c.data)==null?void 0:w.arcade_history:{},h=[];Object.values(d).forEach(y=>{Object.values(y).forEach(k=>{h.push(...k)})});const f=l(h),p=Math.max(...Object.values(f));u=Math.max(u,p)}),u});function o(l){var u=[];for(const c of l){const d=a0(c.game);d&&!d.skip&&u.push(c)}return u.sort(function(c,d){return d.data.last_play_timestamp-c.data.last_play_timestamp}),u}return(l,u)=>(T(),Se(HD,null,{default:Pe(()=>[Ae(jP,null,{default:Pe(()=>[Ae(YP,{class:"mb-6 mt-2 shadow-xl"}),Ae(Ks,{icon:_(jS),title:"Network News",main:""},null,8,["icon"]),_(n).length?(T(),G("div",uI,[(T(!0),G(De,null,je(_(n),c=>(T(),Se(tI,{id:c.id,key:c.id,title:c.title,content:c.body,date:a(c.timestamp),cover:c.data.img,class:"w-full h-full"},null,8,["id","title","content","date","cover"]))),128))])):se("",!0),!_(n)||!_(n).length?(T(),Se(rI,{key:1})):se("",!0),Ae(Ks,{icon:_(IS),title:"Quick Stats",main:""},null,8,["icon"]),oe("div",cI,[Ae(wu,{icon:_(NS),number:r.value,label:"Cumulative Plays",suffix:"plays","icon-color":"text-emerald-600"},null,8,["icon","number"]),Ae(wu,{icon:_(FS),number:i.value.length,label:"Games Played",suffix:"games","icon-color":"text-sky-300"},null,8,["icon","number"]),Ae(wu,{icon:_(BS),number:s.value,label:"Longest Play Streak",suffix:"plays","icon-color":"text-red-600"},null,8,["icon","number"])]),Ae(Ks,{icon:_(Ig),title:"Showcase",main:""},null,8,["icon"]),oe("div",dI,[(T(!0),G(De,null,je(o(i.value),c=>(T(),Se(uD,{key:c.game,game:c.game,value:c.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),Ae(Ks,{icon:_(ZS),title:"Play Trends",main:""},null,8,["icon"]),Ae(Os,{class:"mb-6"},{default:Pe(()=>[i.value?(T(),G("div",hI,[Ae(ZR,{data:_(lI)(i.value),class:"h-96"},null,8,["data"])])):se("",!0)]),_:1})]),_:1})]),_:1}))}},pI=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:fI},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>Ue(()=>import("./PostView.afb9f1ae.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>Ue(()=>import("./LoginView.32597086.js"),["assets/LoginView.32597086.js","assets/FormCheckRadio.e317012f.js","assets/FormField.cfadbc4d.js","assets/FormControl.72f8cf1c.js","assets/LayoutGuest.ebc7799d.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>Ue(()=>import("./RegisterView.f7099ba8.js"),["assets/RegisterView.f7099ba8.js","assets/FormCheckRadio.e317012f.js","assets/FormField.cfadbc4d.js","assets/FormControl.72f8cf1c.js","assets/LayoutGuest.ebc7799d.js","assets/LayoutGuest.69548e54.css","assets/account.be793721.js"])},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>Ue(()=>import("./ResetView.56136328.js"),["assets/ResetView.56136328.js","assets/FormField.cfadbc4d.js","assets/FormControl.72f8cf1c.js","assets/LayoutGuest.ebc7799d.js","assets/LayoutGuest.69548e54.css","assets/account.be793721.js"])},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>Ue(()=>import("./ProfileView.a1b9d454.js"),["assets/ProfileView.a1b9d454.js","assets/account.be793721.js","assets/FormField.cfadbc4d.js","assets/FormControl.72f8cf1c.js"])},{meta:{title:"Customizations"},path:"/profile/customize",name:"profile_customizations",component:()=>Ue(()=>import("./CustomizeView.d04af6b4.js"),["assets/CustomizeView.d04af6b4.js","assets/FormField.cfadbc4d.js","assets/FormControl.72f8cf1c.js","assets/FormCheckRadio.e317012f.js","assets/account.be793721.js"])},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>Ue(()=>import("./IntegrationView.21b8de48.js"),["assets/IntegrationView.21b8de48.js","assets/account.be793721.js"])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>Ue(()=>import("./IntegrationView.21b8de48.js"),["assets/IntegrationView.21b8de48.js","assets/account.be793721.js"])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>Ue(()=>import("./CardsView.18352e28.js"),["assets/CardsView.18352e28.js","assets/userData.bcc92478.js","assets/FormField.cfadbc4d.js","assets/FormControl.72f8cf1c.js","assets/account.be793721.js"])},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>Ue(()=>import("./ClaimView.beb50287.js"),["assets/ClaimView.beb50287.js","assets/FormField.cfadbc4d.js","assets/FormControl.72f8cf1c.js","assets/FormCheckRadio.e317012f.js","assets/profile.664336c0.js","assets/account.be793721.js"])},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>Ue(()=>import("./VideoView.54db8ea7.js"),["assets/VideoView.54db8ea7.js","assets/GeneralTable.4f4fde04.js","assets/account.be793721.js"])},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>Ue(()=>import("./ContentView.f33495e3.js"),["assets/ContentView.f33495e3.js","assets/account.be793721.js"])},{meta:{title:"View Profile"},path:"/profiles/:id",name:"profile_viewer",component:()=>Ue(()=>import("./PublicView.07572a1e.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>Ue(()=>import("./DashboardView.7e29674a.js"),["assets/DashboardView.7e29674a.js","assets/GeneralTable.4f4fde04.js","assets/admin.29e998c4.js"])},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>Ue(()=>import("./OnboardingView.6cbb474b.js"),["assets/OnboardingView.6cbb474b.js","assets/FormField.cfadbc4d.js","assets/FormCheckRadio.e317012f.js","assets/FormControl.72f8cf1c.js","assets/admin.29e998c4.js"])},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>Ue(()=>import("./MaintView.7cf4d46d.js"),["assets/MaintView.7cf4d46d.js","assets/GeneralTable.4f4fde04.js","assets/FormField.cfadbc4d.js","assets/FormControl.72f8cf1c.js","assets/admin.29e998c4.js"])},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>Ue(()=>import("./EventsView.def2ab44.js"),[])},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>Ue(()=>import("./APIView.8bdd139c.js"),[])},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>Ue(()=>import("./ArcadesView.0f14a7b7.js"),[])},{meta:{title:"Machines"},path:"/admin/machines",name:"admin_machines",component:()=>Ue(()=>import("./MachinesView.65511269.js"),[])},{meta:{title:"Cards"},path:"/admin/cards",name:"admin_cards",component:()=>Ue(()=>import("./CardsView.235b3381.js"),[])},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>Ue(()=>import("./UsersView.5e902dab.js"),[])},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>Ue(()=>import("./NewsView.3292097d.js"),[])},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>Ue(()=>import("./OTAView.7cc378a9.js"),["assets/OTAView.7cc378a9.js","assets/FormField.cfadbc4d.js","assets/FormCheckRadio.e317012f.js","assets/FormControl.72f8cf1c.js"])},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>Ue(()=>import("./ArcadeView.8f160cbd.js"),["assets/ArcadeView.8f160cbd.js","assets/ArcadeCard.9c6efd45.js","assets/FormField.cfadbc4d.js","assets/FormCheckRadio.e317012f.js","assets/values.1bd6ac4a.js","assets/arcade.e13c8430.js"])},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>Ue(()=>import("./EventView.d1a04aea.js"),["assets/EventView.d1a04aea.js","assets/ArcadeCard.9c6efd45.js","assets/FormField.cfadbc4d.js","assets/FormControl.72f8cf1c.js","assets/FormCheckRadio.e317012f.js","assets/values.1bd6ac4a.js","assets/arcade.e13c8430.js"]),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>Ue(()=>import("./MachinesView.ae2b50ad.js"),["assets/MachinesView.ae2b50ad.js","assets/ArcadeCard.9c6efd45.js","assets/GeneralTable.4f4fde04.js","assets/arcade.e13c8430.js"]),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>Ue(()=>import("./PaseliView.e7a84347.js"),["assets/PaseliView.e7a84347.js","assets/GeneralTable.4f4fde04.js","assets/ArcadeCard.9c6efd45.js","assets/arcade.e13c8430.js"]),options:{hotReload:!0}},{meta:{title:"Claim an Arcade"},path:"/arcade/claim",name:"arcade_claim",component:()=>Ue(()=>import("./ClaimView.79d523a8.js"),["assets/ClaimView.79d523a8.js","assets/FormField.cfadbc4d.js","assets/FormControl.72f8cf1c.js","assets/arcade.e13c8430.js"])},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>Ue(()=>import("./GameView.cff99a7e.js"),["assets/GameView.cff99a7e.js","assets/GameTitleLine.d158ad3c.js","assets/FormControl.72f8cf1c.js","assets/ProfileCard.75eed2e7.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/GeneralTable.4f4fde04.js","assets/profile.664336c0.js","assets/sources.0e8cabdf.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"All Players"},path:"/games/:id/players/",name:"players_page",component:()=>Ue(()=>import("./PlayersView.cf5014e9.js"),["assets/PlayersView.cf5014e9.js","assets/GameTitleLine.d158ad3c.js","assets/GeneralTable.4f4fde04.js","assets/profile.664336c0.js","assets/sources.0e8cabdf.js","assets/userData.bcc92478.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>Ue(()=>import("./PlayerView.ff4d1c4d.js"),["assets/PlayerView.ff4d1c4d.js","assets/ProfileCard.75eed2e7.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/FormControl.72f8cf1c.js","assets/UserSticker.35490213.js","assets/profile.664336c0.js","assets/arcade.e13c8430.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>Ue(()=>import("./EditView.7bc85a52.js"),["assets/EditView.7bc85a52.js","assets/ProfileCard.75eed2e7.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/FormField.cfadbc4d.js","assets/FormCheckRadio.e317012f.js","assets/FormControl.72f8cf1c.js","assets/profile.664336c0.js","assets/UserSticker.35490213.js","assets/values.1bd6ac4a.js","assets/sources.0e8cabdf.js"]),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>Ue(()=>import("./RivalsView.c68c35d8.js"),["assets/RivalsView.c68c35d8.js","assets/ProfileCard.75eed2e7.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/FormField.cfadbc4d.js","assets/FormControl.72f8cf1c.js"]),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>Ue(()=>import("./PersonalScores.1b5bb8c5.js"),["assets/PersonalScores.1b5bb8c5.js","assets/GeneralTable.4f4fde04.js","assets/profile.664336c0.js"]),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>Ue(()=>import("./NetworkScores.6135b3ff.js"),["assets/NetworkScores.6135b3ff.js","assets/GeneralTable.4f4fde04.js"]),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>Ue(()=>import("./ErrorView.913d1a82.js"),["assets/ErrorView.913d1a82.js","assets/LayoutGuest.ebc7799d.js","assets/LayoutGuest.69548e54.css"])}],av=bS({history:Hk(),routes:pI,scrollBehavior(e,t,n){return n||{top:0}}});const iv=Vb(),Fs=Lb(xS);Fs.use(av);Fs.use(iv);Fs.component("EasyDataTable",D1);Fs.component("VueDatePicker",od);Fs.mount("#app");Sr(iv);const Jp="PhaseII eAmusement Network";av.afterEach(e=>{var t;document.title=(t=e.meta)!=null&&t.title?`${e.meta.title} \u2014 ${Jp}`:Jp});export{SI as $,ge as A,X as B,jr as C,vI as D,Qn as E,De as F,ye as G,An as H,rl as I,Db as J,Mh as K,Mr as L,We as M,xD as N,WI as O,TS as P,zI as Q,HI as R,QI as S,Ka as T,Ft as U,YP as V,Ks as W,No as X,AD as Y,uc as Z,Os as _,bl as a,GS as a0,jI as a1,KI as a2,NI as a3,LI as a4,a0 as a5,eD as a6,s0 as a7,MS as a8,uD as a9,UI as aA,$I as aB,XI as aC,DI as aD,gr as aE,Rt as aF,yI as aG,KS as aH,ZI as aI,GI as aJ,FI as aK,xI as aL,t0 as aM,_I as aN,II as aO,$f as aP,AI as aQ,EI as aR,CI as aS,JI as aT,TI as aU,Cg as aV,Tg as aW,XS as aX,t5 as aY,NS as aZ,PI as aa,bI as ab,r5 as ac,i5 as ad,gI as ae,fD as af,BI as ag,kI as ah,wI as ai,Ig as aj,Ee as ak,Lg as al,wu as am,VI as an,qI as ao,YI as ap,OS as aq,LS as ar,OI as as,o5 as at,s5 as au,a5 as av,RI as aw,qS as ax,e5 as ay,n5 as az,Sr as b,T as c,st as d,Se as e,Ae as f,_ as g,ir as h,cc as i,oe as j,G as k,je as l,ES as m,se as n,dt as o,jP as p,HD as q,ce as r,Zn as s,Le as t,wS as u,ED as v,Pe as w,Gn as x,SS as y,MI as z}; diff --git a/assets/index.5374fb05.css b/assets/index.536d51ba.css similarity index 65% rename from assets/index.5374fb05.css rename to assets/index.536d51ba.css index 937eb60..2304c5d 100644 --- a/assets/index.5374fb05.css +++ b/assets/index.536d51ba.css @@ -1 +1 @@ -.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0px;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;z-index:var(--easy-table-rows-per-page-selector-z-index)}.easy-data-table__rows-selector ul.select-items.show[data-v-4ca5de3a]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-4ca5de3a]{bottom:0px;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-4ca5de3a]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-4ca5de3a]{color:#fff;background-color:var(--1b889342)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);animation:lineAnim-7d281cac 1s linear infinite}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-rows-per-page-selector-z-index: auto;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-32683533]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-32683533]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-32683533]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-32683533]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-32683533]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-32683533]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-32683533]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-32683533]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-32683533]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-32683533]{border-collapse:initial;display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-32683533],vue3-easy-data-table__body[data-v-32683533]{position:relative}.vue3-easy-data-table__header tr[data-v-32683533]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-32683533]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-32683533]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-32683533]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-32683533]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-32683533]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable .multi-sort__number[data-v-32683533]{border-radius:50%;height:1.5em;width:1.5em;line-height:1.5em;margin-left:4px;background-color:var(--easy-table-header-font-color);color:var(--easy-table-header-background-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-32683533]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-32683533]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-32683533]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-32683533]:after,.vue3-easy-data-table__body td.shadow[data-v-32683533]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0px;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-32683533]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:last-child td[data-v-32683533]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-32683533]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-32683533]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-32683533]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-32683533]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-32683533]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-32683533]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-32683533]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-32683533]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-32683533]{position:absolute;top:0px;left:0px}.vue3-easy-data-table__body td.can-expand[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__footer[data-v-32683533]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-32683533]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-32683533]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-32683533]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-32683533]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-32683533]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1}.vue3-easy-data-table__main[data-v-32683533]{min-height:var(--da0d4328)}.vue3-easy-data-table__main.fixed-height[data-v-32683533]{height:var(--3037e504)}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:rgba(0,0,0,0);border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:hsla(0,0%,100%,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp-menu-loading{background:hsla(0,0%,100%,.5);cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.customize-table{--easy-table-border: 1px solid #1f2937;--easy-table-row-border: 1px solid #445269;--easy-table-header-font-size: 15px;--easy-table-header-height: 50px;--easy-table-header-font-color: #c1cad4;--easy-table-header-background-color: #0f172a;--easy-table-header-item-padding: 10px 15px;--easy-table-body-even-row-font-color: #fff;--easy-table-body-even-row-background-color: #475569;--easy-table-body-row-font-color: #c0c7d2;--easy-table-body-row-background-color: #334155;--easy-table-body-row-height: 50px;--easy-table-body-row-font-size: 15px;--easy-table-body-row-hover-font-color: #c0c7d2;--easy-table-body-row-hover-background-color: #475569;--easy-table-body-item-padding: 10px 15px;--easy-table-footer-background-color: #0f172a;--easy-table-footer-font-color: #c0c7d2;--easy-table-footer-click-button-color: #c0c7d2;--easy-table-footer-font-size: 14px;--easy-table-footer-padding: 0px 10px;--easy-table-footer-height: 50px;--easy-table-rows-per-page-selector-width: 70px;--easy-table-rows-per-page-selector-option-padding: 10px;--easy-table-rows-per-page-selector-z-index: 1;--easy-table-scrollbar-track-color: #2d3a4f;--easy-table-scrollbar-color: #2d3a4f;--easy-table-scrollbar-thumb-color: #4c5d7a;--easy-table-scrollbar-corner-color: #2d3a4f;--easy-table-loading-mask-background-color: #2d3a4f}@keyframes fadeInUp{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0);opacity:1}}.animated{animation-duration:.7s;animation-fill-mode:both;-webkit-animation-duration:.7s;-webkit-animation-fill-mode:both}.animatedFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.arrow,.next-page__click-button{color:#fff}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}progress{height:.75rem;overflow:hidden;border-radius:9999px}progress::-webkit-progress-bar{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}progress::-webkit-progress-value{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}progress::-moz-progress-bar{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}progress::-ms-fill{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}body{--sb-track-color: #0f172a;--sb-thumb-color: #1e293b;--sb-size: 10px}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.scrollbar{--sb-track-color: #0f172a;--sb-thumb-color: #1e293b;--sb-size: 10px}.scrollbar::-webkit-scrollbar{width:var(--sb-size)}.scrollbar::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}.scrollbar::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){.scrollbar{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.checkbox,.radio,.switch{position:relative;display:inline-flex;cursor:pointer;align-items:center}.checkbox input[type=checkbox],.radio input[type=radio],.switch input[type=checkbox]{position:absolute;left:0px;z-index:-1;opacity:0}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check,.switch input[type=checkbox]+.check{border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}:is(.dark .checkbox input[type=checkbox]+.check),:is(.dark .radio input[type=radio]+.check),:is(.dark .switch input[type=checkbox]+.check){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.checkbox input[type=checkbox]:focus+.check,.radio input[type=radio]:focus+.check,.switch input[type=checkbox]:focus+.check{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity))}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check{display:block;height:1.25rem;width:1.25rem}.checkbox input[type=checkbox]+.check{border-radius:.25rem}.switch input[type=checkbox]+.check{display:flex;height:1.5rem;width:3rem;flex-shrink:0;align-items:center;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding:.125rem}.radio input[type=radio]+.check,.switch input[type=checkbox]+.check,.switch input[type=checkbox]+.check:before{border-radius:9999px}.checkbox input[type=checkbox]:checked+.check,.radio input[type=radio]:checked+.check{border-width:4px;background-position:center;background-repeat:no-repeat}.checkbox input[type=checkbox]:checked+.check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E")}.radio input[type=radio]:checked+.check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E")}.switch input[type=checkbox]:checked+.check,.checkbox input[type=checkbox]:checked+.check,.radio input[type=radio]:checked+.check{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.switch input[type=checkbox]+.check:before{content:"";display:block;height:1.25rem;width:1.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.switch input[type=checkbox]:checked+.check:before{transform:translate3d(110%,0,0);--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0px}.inset-x-0{left:0px;right:0px}.-left-60{left:-15rem}.bottom-0{bottom:0px}.left-0{left:0px}.top-0{top:0px}.top-14{top:3.5rem}.-z-1{z-index:-1}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.m-\[-5px\]{margin:-5px}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-1{margin-bottom:-.25rem}.-mb-3{margin-bottom:-.75rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mr-6{margin-right:-1.5rem}.-ms-\[6px\]{margin-inline-start:-6px}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-3{margin-inline-end:.75rem}.ml-0{margin-left:0}.ml-60{margin-left:15rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-6{margin-right:1.5rem}.ms-4{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-96{height:24rem}.h-\[12px\]{height:12px}.h-\[300px\]{height:300px}.h-\[554px\]{height:554px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-modal{max-height:calc(100vh - 160px)}.max-h-screen-menu{max-height:calc(100vh - 3.5rem)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-\[12px\]{width:12px}.w-\[200px\]{width:200px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[640px\]{width:640px}.w-full{width:100%}.w-screen{width:100vw}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .25s ease-in-out}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-out{animation:fade-out .25s ease-in-out}.animate-none{animation:none}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-row{grid-auto-flow:row}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.place-self-center{place-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-visible{overflow-y:visible}.scroll-smooth{scroll-behavior:smooth}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-100\/75{background-color:#f3f4f6bf}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-300{--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-gray-700{--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pr-12{padding-right:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tighter{letter-spacing:-.05em}.tracking-widest{letter-spacing:.1em}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-900{--tw-shadow-color: #111827;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-blue-500\/50{outline-color:#3b82f680}.outline-green-900\/50{outline-color:#14532d80}.outline-slate-800\/75{outline-color:#1e293bbf}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.ring-blue-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-position{transition-property:right,left,top,bottom,margin,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.aside-scrollbars-\[slate\]{scrollbar-width:thin;scrollbar-color:#475569 #0f172a}.aside-scrollbars-\[slate\]::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-\[slate\]::-webkit-scrollbar-track{background-color:#0f172a}.aside-scrollbars-\[slate\]::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#475569}.aside-scrollbars-gray{scrollbar-width:thin;scrollbar-color:#4b5563 #111827}.aside-scrollbars-gray::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-gray::-webkit-scrollbar-track{background-color:#111827}.aside-scrollbars-gray::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#4b5563}.aside-scrollbars-light{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}.aside-scrollbars-light::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-light::-webkit-scrollbar-track{background-color:#f3f4f6}.aside-scrollbars-light::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#d1d5db}.scale-enter-active,.scale-leave-active{transition:all .2s ease}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.9)}.card-container{position:relative;overflow:hidden}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;border-radius:16px}.card-content{position:relative;z-index:1;padding:20px;border-radius:16px}img{pointer-events:none}@media screen and (min-width: 768px){#particles-js{min-width:100vw;min-height:100vh;position:absolute;z-index:-.9}}@media screen and (max-width: 768px){#particles-js{min-width:100vw;min-height:100vh;position:absolute;z-index:0}}.last\:mb-0:last-child{margin-bottom:0}.last\:mr-0:last-child{margin-right:0}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-700:hover{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.hover\:border-emerald-700:hover{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity))}.hover\:border-red-700:hover{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.hover\:border-yellow-700:hover{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:outline:hover{outline-style:solid}.hover\:outline-blue-500\/50:hover{outline-color:#3b82f680}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:is(.dark .dark\:border-blue-900){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-950){--tw-border-opacity: 1;border-color:rgb(23 37 84 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-800){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-100){--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-700){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-800){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-900){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity))}:is(.dark .dark\:border-white){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-950){--tw-border-opacity: 1;border-color:rgb(66 32 6 / var(--tw-border-opacity))}:is(.dark .dark\:bg-blue-600){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-900){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-600){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-700){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-600){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-800){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-100){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-700){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-800){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-800\/50){background-color:#1e293b80}:is(.dark .dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-900\/70){background-color:#0f172ab3}:is(.dark .dark\:bg-slate-900\/90){background-color:#0f172ae6}:is(.dark .dark\:bg-slate-900\/95){background-color:#0f172af2}:is(.dark .dark\:bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-600){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-700){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}:is(.dark .dark\:from-gray-700){--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}:is(.dark .dark\:via-gray-900){--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}:is(.dark .dark\:to-gray-700){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}:is(.dark .dark\:text-black){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-500){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-500){--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-400){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-400){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-500){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-100){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-300){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-400){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/50){color:#ffffff80}:is(.dark .dark\:text-white\/75){color:#ffffffbf}:is(.dark .dark\:text-yellow-400){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-500){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:placeholder-gray-400)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:ring-blue-800){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-emerald-700){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-500){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-red-900){--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-yellow-700){--tw-ring-opacity: 1;--tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity))}:is(.dark .hover\:dark\:border-blue-600):hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-emerald-600):hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-red-600):hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-yellow-600):hover{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:bg-blue-600):hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-emerald-600):hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-red-600):hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-100):hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-700):hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-800):hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-950):hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-950\/90):hover{background-color:#020617e6}:is(.dark .hover\:dark\:bg-yellow-600):hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-slate-400:hover){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-black):hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-white):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:m-4{margin:1rem}.md\:my-0{margin-top:0;margin-bottom:0}.md\:-mt-6{margin-top:-1.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:me-0{margin-inline-end:0px}.md\:mr-2{margin-right:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:ms-0{margin-inline-start:0px}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-5{margin-top:1.25rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-full{height:100%}.md\:min-h-screen{min-height:100vh}.md\:w-0{width:0px}.md\:w-0\.5{width:.125rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-3\/5{width:60%}.md\:w-32{width:8rem}.md\:w-5{width:1.25rem}.md\:w-\[150px\]{width:150px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:auto-cols-max{grid-auto-columns:max-content}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:place-content-start{place-content:start}.md\:place-content-stretch{place-content:stretch}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-2{gap:.5rem}.md\:gap-6{gap:1.5rem}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-auto{overflow-x:auto}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-none{border-radius:0}.md\:rounded-xl{border-radius:.75rem}.md\:border-r{border-right-width:1px}.md\:border-s-0{border-inline-start-width:0px}.md\:border-t{border-top-width:1px}.md\:bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:pb-0{padding-bottom:0}.md\:pt-0{padding-top:0}.md\:pt-4{padding-top:1rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.md\:hover\:scale-\[1\.1\]:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .md\:dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}}@media (min-width: 1024px){.lg\:visible{visibility:visible}.lg\:static{position:static}.lg\:absolute{position:absolute}.lg\:left-0{left:0px}.lg\:top-full{top:100%}.lg\:z-20{z-index:20}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-16{width:4rem}.lg\:w-2\/5{width:40%}.lg\:w-44{width:11rem}.lg\:w-auto{width:auto}.lg\:min-w-full{min-width:100%}.lg\:max-w-2xl{max-width:42rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:items-stretch{align-items:stretch}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.lg\:overflow-visible{overflow:visible}.lg\:rounded-lg{border-radius:.5rem}.lg\:border{border-width:1px}.lg\:bg-transparent{background-color:transparent}.lg\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.lg\:p-0{padding:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.dark .lg\:dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .lg\:dark\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-4\/12{width:33.333333%}.xl\:w-\[1280px\]{width:1280px}.xl\:max-w-7xl{max-width:80rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:pl-60{padding-left:15rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1536px){.\32xl\:max-w-full{max-width:100%}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1900px){.\33xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\33xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\33xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\33xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width: 2400px){.\34xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\34xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\34xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}} +.easy-checkbox[data-v-e0a0b7f0]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-e0a0b7f0]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-e0a0b7f0]:before,.easy-checkbox label[data-v-e0a0b7f0]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-e0a0b7f0]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-e0a0b7f0]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-e0a0b7f0],*[data-v-e0a0b7f0]:before,*[data-v-e0a0b7f0]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox].allSelected+label[data-v-e0a0b7f0]:before,.easy-checkbox input[type=checkbox].partSelected+label[data-v-e0a0b7f0]:before{background:var(--51ab8a49)}.easy-checkbox[data-v-7e69a276]{position:relative;width:1.3em;height:1.3em;font-size:var(--easy-table-body-row-font-size);margin:0 auto}.easy-checkbox label[data-v-7e69a276]{cursor:pointer;display:inline;line-height:1.3em;vertical-align:top;clear:both}.easy-checkbox label[data-v-7e69a276]:before,.easy-checkbox label[data-v-7e69a276]:after{content:"";position:absolute;left:0;top:0}.easy-checkbox label[data-v-7e69a276]:before{width:1.3em;height:1.3em;background:#fff;border:1px solid rgba(0,0,0,.54);border-radius:.125em;cursor:pointer;transition:background .3s}.easy-checkbox input[type=checkbox][data-v-7e69a276]{outline:0;visibility:hidden;width:1.3em;margin:0;display:block;float:left;font-size:inherit}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].allSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.3038461538em) rotate(-45deg);width:.9em;height:.45em;border:.13em solid #fff;border-top-style:none;border-right-style:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:before{border:none}.easy-checkbox input[type=checkbox].partSelected+label[data-v-7e69a276]:after{transform:translate(.2em,.5875em);width:.9em;height:.45em;border:.125em solid #fff;border-bottom-style:none;border-right-style:none;border-left-style:none}*[data-v-7e69a276],*[data-v-7e69a276]:before,*[data-v-7e69a276]:after{box-sizing:border-box}.easy-checkbox input[type=checkbox]:checked+label[data-v-7e69a276]:before{background:var(--fdaf7e9e)}.easy-data-table__rows-selector[data-v-4ca5de3a]{display:inline-block;min-width:45px;position:relative;margin:0 10px;width:var(--easy-table-rows-per-page-selector-width)}.easy-data-table__rows-selector .rows-input__wrapper[data-v-4ca5de3a]{height:20px;border-bottom:1px solid var(--easy-table-footer-font-color);display:flex;align-items:center;justify-content:space-between;padding:0 5px;cursor:pointer}.easy-data-table__rows-selector .rows-input__wrapper .triangle[data-v-4ca5de3a]{display:inline-block;vertical-align:middle;width:0px;height:0px;border-top:solid 6px var(--easy-table-footer-font-color);border-left:solid 6px transparent;border-right:solid 6px transparent}.easy-data-table__rows-selector ul.select-items[data-v-4ca5de3a]{position:absolute;top:20px;left:0px;width:100%;display:none;margin:0;padding:0;text-align:left;list-style-type:none;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;z-index:var(--easy-table-rows-per-page-selector-z-index)}.easy-data-table__rows-selector ul.select-items.show[data-v-4ca5de3a]{display:block}.easy-data-table__rows-selector ul.select-items.inside[data-v-4ca5de3a]{bottom:0px;top:auto}.easy-data-table__rows-selector ul.select-items li[data-v-4ca5de3a]{cursor:pointer;padding:var(--easy-table-rows-per-page-selector-option-padding);background-color:var(--easy-table-footer-background-color)}.easy-data-table__rows-selector ul.select-items li.selected[data-v-4ca5de3a]{color:#fff;background-color:var(--1b889342)}.lds-ring[data-v-1fa3a520]{display:inline-block;position:relative;width:60px;height:60px}.lds-ring div[data-v-1fa3a520]{box-sizing:border-box;display:block;position:absolute;width:80%;height:80%;margin:8px;border:8px solid #fff;border-radius:50%;animation:lds-ring-1fa3a520 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:var(--26774109) transparent transparent transparent}.lds-ring div[data-v-1fa3a520]:nth-child(1){animation-delay:-.45s}.lds-ring div[data-v-1fa3a520]:nth-child(2){animation-delay:-.3s}.lds-ring div[data-v-1fa3a520]:nth-child(3){animation-delay:-.15s}@keyframes lds-ring-1fa3a520{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-line[data-v-7d281cac]{width:100%;height:3px;position:relative;overflow:hidden;background-color:#ddd;margin:0x auto}.loader-line[data-v-7d281cac]:before{content:"";position:absolute;left:-50%;height:3px;width:40%;background-color:var(--0d327f57);animation:lineAnim-7d281cac 1s linear infinite}@keyframes lineAnim-7d281cac{0%{left:-40%}50%{left:20%;width:80%}to{left:100%;width:100%}}.buttons-pagination[data-v-4c681fa2]{box-sizing:border-box;display:flex;padding:0;border-radius:4px}.buttons-pagination .item[data-v-4c681fa2]{box-sizing:border-box;cursor:pointer;min-width:calc(var(--easy-table-footer-font-size) * 1.8);line-height:calc(var(--easy-table-footer-font-size) * 1.8);border-top:var(--easy-table-buttons-pagination-border);border-bottom:var(--easy-table-buttons-pagination-border);border-right:var(--easy-table-buttons-pagination-border);text-align:center}.buttons-pagination .item[data-v-4c681fa2]:first-of-type{border-left:var(--easy-table-buttons-pagination-border);border-top-left-radius:4px;border-bottom-left-radius:4px}.buttons-pagination .item[data-v-4c681fa2]:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px}.buttons-pagination .item.button.active[data-v-4c681fa2]{background-color:var(--40dd4f07);border-left:var(--easy-table-buttons-pagination-border);border-color:var(--40dd4f07)!important;color:#fff}.buttons-pagination .item.button.active-prev[data-v-4c681fa2]{border-right:none}.previous-page__click-button[data-v-c9da5286],.next-page__click-button[data-v-c9da5286]{margin:0 5px;cursor:pointer}.previous-page__click-button .arrow[data-v-c9da5286],.next-page__click-button .arrow[data-v-c9da5286]{display:inline-block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.previous-page__click-button .arrow.arrow-left[data-v-c9da5286],.next-page__click-button .arrow.arrow-left[data-v-c9da5286]{transform:rotate(135deg)}.previous-page__click-button .arrow.arrow-right[data-v-c9da5286],.next-page__click-button .arrow.arrow-right[data-v-c9da5286]{transform:rotate(-45deg)}.previous-page__click-button.first-page[data-v-c9da5286],.next-page__click-button.last-page[data-v-c9da5286]{cursor:not-allowed}.previous-page__click-button.first-page .arrow[data-v-c9da5286],.next-page__click-button.last-page .arrow[data-v-c9da5286]{border-color:#e0e0e0}:root{--easy-table-border: 1px solid #e0e0e0;--easy-table-row-border: 1px solid #e0e0e0;--easy-table-header-font-size: 12px;--easy-table-header-height: 36px;--easy-table-header-font-color: #373737;--easy-table-header-background-color: #fff;--easy-table-header-item-padding: 0px 10px;--easy-table-body-row-height: 36px;--easy-table-body-row-font-size: 12px;--easy-table-body-row-font-color: #212121;--easy-table-body-row-background-color: #fff;--easy-table-body-row-hover-font-color: #212121;--easy-table-body-row-hover-background-color: #eee;--easy-table-body-even-row-font-color: #212121;--easy-table-body-even-row-background-color: #fafafa;--easy-table-body-item-padding: 0px 10px;--easy-table-footer-background-color: #fff;--easy-table-footer-font-color: #212121;--easy-table-footer-font-size: 12px;--easy-table-footer-padding: 0px 5px;--easy-table-footer-height: 36px;--easy-table-rows-per-page-selector-width: auto;--easy-table-rows-per-page-selector-option-padding: 5px;--easy-table-rows-per-page-selector-z-index: auto;--easy-table-message-font-color: #212121;--easy-table-message-font-size: 12px;--easy-table-message-padding: 20px;--easy-table-loading-mask-background-color: #fff;--easy-table-loading-mask-opacity: .5;--easy-table-scrollbar-track-color: #fff;--easy-table-scrollbar-color: #fff;--easy-table-scrollbar-thumb-color: #c1c1c1;--easy-table-scrollbar-corner-color: #fff;--easy-table-buttons-pagination-border: 1px solid #e0e0e0}.vue3-easy-data-table[data-v-32683533]{border:var(--easy-table-border);position:relative;box-sizing:border-box}.vue3-easy-data-table__main[data-v-32683533]{border:none;width:100%;overflow:auto;background-color:var(--easy-table-body-row-background-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-track{border-radius:10px;background-color:var(--easy-table-scrollbar-track-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar{width:7px;height:7px;background-color:var(--easy-table-scrollbar-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--easy-table-scrollbar-thumb-color)}.vue3-easy-data-table__main[data-v-32683533]::-webkit-scrollbar-corner{background-color:var(--easy-table-scrollbar-corner-color)}.vue3-easy-data-table__main.table-fixed table[data-v-32683533]{table-layout:fixed}.vue3-easy-data-table__main.show-shadow th.shadow[data-v-32683533]:after,.vue3-easy-data-table__main.show-shadow td.shadow[data-v-32683533]:after{box-shadow:inset 6px 0 5px -3px #0003}.vue3-easy-data-table__main.fixed-header th[data-v-32683533]{position:sticky;top:0;z-index:2}.vue3-easy-data-table__main.hoverable tr:hover td[data-v-32683533]{background-color:var(--easy-table-body-row-hover-background-color);color:var(--easy-table-body-row-hover-font-color)}.vue3-easy-data-table__main.hoverable .vue3-easy-data-table__body.row-alternation .even-row:hover td[data-v-32683533]{color:var(--easy-table-body-row-hover-font-color);background-color:var(--easy-table-body-row-hover-background-color)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__header th[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]{border-right:var(--easy-table-row-border)}.vue3-easy-data-table__main.border-cell .vue3-easy-data-table__body td[data-v-32683533]:last-of-type{border-right:none}.vue3-easy-data-table__body.row-alternation tr.even-row td[data-v-32683533]{color:var(--easy-table-body-even-row-font-color);background-color:var(--easy-table-body-even-row-background-color)}table[data-v-32683533]{border-collapse:initial;display:table;width:100%;border-spacing:0;margin:0}.vue3-easy-data-table__header[data-v-32683533],vue3-easy-data-table__body[data-v-32683533]{position:relative}.vue3-easy-data-table__header tr[data-v-32683533]{font-size:var(--easy-table-header-font-size);border:none;height:var(--easy-table-header-height)}.vue3-easy-data-table__header th[data-v-32683533]{background-color:var(--easy-table-header-background-color);color:var(--easy-table-header-font-color);border:none;border-bottom:var(--easy-table-row-border);padding:var(--easy-table-header-item-padding);position:relative}.vue3-easy-data-table__header th .header[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__header th .header.direction-left[data-v-32683533]{justify-content:flex-start}.vue3-easy-data-table__header th .header.direction-center[data-v-32683533]{justify-content:center}.vue3-easy-data-table__header th .header.direction-right[data-v-32683533]{justify-content:flex-end}.vue3-easy-data-table__header th.sortable[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__header th.sortable .sortType-icon[data-v-32683533]{border:5px solid transparent;margin-top:-3px;margin-left:4px;display:inline-block;height:0;width:0;position:relative;border-bottom-color:var(--easy-table-header-font-color)}.vue3-easy-data-table__header th.sortable .multi-sort__number[data-v-32683533]{border-radius:50%;height:1.5em;width:1.5em;line-height:1.5em;margin-left:4px;background-color:var(--easy-table-header-font-color);color:var(--easy-table-header-background-color)}.vue3-easy-data-table__header th.sortable.none:hover .sortType-icon[data-v-32683533]{opacity:1}.vue3-easy-data-table__header th.sortable.none .sortType-icon[data-v-32683533]{opacity:0;transition:.5s ease}.vue3-easy-data-table__header th.sortable.desc .sortType-icon[data-v-32683533]{margin-top:5px;transform:rotate(180deg)}.vue3-easy-data-table__header th.shadow[data-v-32683533]:after,.vue3-easy-data-table__body td.shadow[data-v-32683533]:after{pointer-events:none;content:"";width:36px;display:inline-block;height:100%;position:absolute;top:0px;right:-36px;box-shadow:none}.vue3-easy-data-table__body tr[data-v-32683533]{height:var(--easy-table-body-row-height);color:var(--easy-table-body-row-font-color);font-size:var(--easy-table-body-row-font-size)}.vue3-easy-data-table__body tr:last-child td[data-v-32683533]{border-bottom:none}.vue3-easy-data-table__body tr:first-child td[data-v-32683533]{border-bottom:var(--easy-table-row-border)}.vue3-easy-data-table__body td[data-v-32683533]{padding:var(--easy-table-body-item-padding);background-color:var(--easy-table-body-row-background-color);border:none;border-bottom:var(--easy-table-row-border);position:relative}.vue3-easy-data-table__body td.direction-left[data-v-32683533]{text-align:left}.vue3-easy-data-table__body td.direction-center[data-v-32683533]{text-align:center}.vue3-easy-data-table__body td.direction-right[data-v-32683533]{text-align:right}.vue3-easy-data-table__body td .expand-icon[data-v-32683533]{border:solid;border-color:var(easy-table-body-row-font-color);border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:.2s}.vue3-easy-data-table__body td .expand-icon.expanding[data-v-32683533]{transform:rotate(45deg)}.vue3-easy-data-table__body td.expand[data-v-32683533]{position:relative}.vue3-easy-data-table__body td.expand .expand-loading[data-v-32683533]{position:absolute;top:0px;left:0px}.vue3-easy-data-table__body td.can-expand[data-v-32683533]{cursor:pointer}.vue3-easy-data-table__footer[data-v-32683533]{background-color:var(--easy-table-footer-background-color);color:var(--easy-table-footer-font-color);border-top:var(--easy-table-row-border);font-size:var(--easy-table-footer-font-size);height:var(--easy-table-footer-height);padding:var(--easy-table-footer-padding);box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:flex-end}.vue3-easy-data-table__footer .pagination__rows-per-page[data-v-32683533]{display:flex;align-items:center}.vue3-easy-data-table__footer .pagination__items-index[data-v-32683533]{margin:0 20px 0 10px}.vue3-easy-data-table__message[data-v-32683533]{color:var(--easy-table-message-font-color);font-size:var(--easy-table-message-font-size);padding:var(--easy-table-message-padding);text-align:center}.vue3-easy-data-table__loading[data-v-32683533]{z-index:3;overflow:hidden;position:absolute;width:100%;height:100%;top:0px;left:0px;display:flex;align-items:center;justify-content:center}.vue3-easy-data-table__loading .loading-entity[data-v-32683533]{z-index:1}.vue3-easy-data-table__loading-mask[data-v-32683533]{background-color:var(--easy-table-loading-mask-background-color);opacity:var(--easy-table-loading-mask-opacity);position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:1}.vue3-easy-data-table__main[data-v-32683533]{min-height:var(--da0d4328)}.vue3-easy-data-table__main.fixed-height[data-v-32683533]{height:var(--3037e504)}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:rgba(0,0,0,0);border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:hsla(0,0%,100%,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp-menu-loading{background:hsla(0,0%,100%,.5);cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%,-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.customize-table{--easy-table-border: 1px solid #1f2937;--easy-table-row-border: 1px solid #445269;--easy-table-header-font-size: 15px;--easy-table-header-height: 50px;--easy-table-header-font-color: #c1cad4;--easy-table-header-background-color: #0f172a;--easy-table-header-item-padding: 10px 15px;--easy-table-body-even-row-font-color: #fff;--easy-table-body-even-row-background-color: #475569;--easy-table-body-row-font-color: #c0c7d2;--easy-table-body-row-background-color: #334155;--easy-table-body-row-height: 50px;--easy-table-body-row-font-size: 15px;--easy-table-body-row-hover-font-color: #c0c7d2;--easy-table-body-row-hover-background-color: #475569;--easy-table-body-item-padding: 10px 15px;--easy-table-footer-background-color: #0f172a;--easy-table-footer-font-color: #c0c7d2;--easy-table-footer-click-button-color: #c0c7d2;--easy-table-footer-font-size: 14px;--easy-table-footer-padding: 0px 10px;--easy-table-footer-height: 50px;--easy-table-rows-per-page-selector-width: 70px;--easy-table-rows-per-page-selector-option-padding: 10px;--easy-table-rows-per-page-selector-z-index: 1;--easy-table-scrollbar-track-color: #2d3a4f;--easy-table-scrollbar-color: #2d3a4f;--easy-table-scrollbar-thumb-color: #4c5d7a;--easy-table-scrollbar-corner-color: #2d3a4f;--easy-table-loading-mask-background-color: #2d3a4f}@keyframes fadeInUp{0%{transform:translate3d(0,10px,0)}to{transform:translateZ(0);opacity:1}}.animated{animation-duration:.7s;animation-fill-mode:both;-webkit-animation-duration:.7s;-webkit-animation-fill-mode:both}.animatedFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.arrow,.next-page__click-button{color:#fff}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{border-color:transparent;background-color:currentColor}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}progress{height:.75rem;overflow:hidden;border-radius:9999px}progress::-webkit-progress-bar{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity))}progress::-webkit-progress-value{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}progress::-moz-progress-bar{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}progress::-ms-fill{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}body{--sb-track-color: #0f172a;--sb-thumb-color: #1e293b;--sb-size: 10px}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.scrollbar{--sb-track-color: #0f172a;--sb-thumb-color: #1e293b;--sb-size: 10px}.scrollbar::-webkit-scrollbar{width:var(--sb-size)}.scrollbar::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:4px}.scrollbar::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:4px}@supports not selector(::-webkit-scrollbar){.scrollbar{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.checkbox,.radio,.switch{position:relative;display:inline-flex;cursor:pointer;align-items:center}.checkbox input[type=checkbox],.radio input[type=radio],.switch input[type=checkbox]{position:absolute;left:0px;z-index:-1;opacity:0}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check,.switch input[type=checkbox]+.check{border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}:is(.dark .checkbox input[type=checkbox]+.check),:is(.dark .radio input[type=radio]+.check),:is(.dark .switch input[type=checkbox]+.check){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.checkbox input[type=checkbox]:focus+.check,.radio input[type=radio]:focus+.check,.switch input[type=checkbox]:focus+.check{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity))}.checkbox input[type=checkbox]+.check,.radio input[type=radio]+.check{display:block;height:1.25rem;width:1.25rem}.checkbox input[type=checkbox]+.check{border-radius:.25rem}.switch input[type=checkbox]+.check{display:flex;height:1.5rem;width:3rem;flex-shrink:0;align-items:center;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding:.125rem}.radio input[type=radio]+.check,.switch input[type=checkbox]+.check,.switch input[type=checkbox]+.check:before{border-radius:9999px}.checkbox input[type=checkbox]:checked+.check,.radio input[type=radio]:checked+.check{border-width:4px;background-position:center;background-repeat:no-repeat}.checkbox input[type=checkbox]:checked+.check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'%3E%3Cpath style='fill:%23fff' d='M 0.04038059,0.6267767 0.14644661,0.52071068 0.42928932,0.80355339 0.3232233,0.90961941 z M 0.21715729,0.80355339 0.85355339,0.16715729 0.95961941,0.2732233 0.3232233,0.90961941 z'%3E%3C/path%3E%3C/svg%3E")}.radio input[type=radio]:checked+.check{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' /%3E%3C/svg%3E")}.switch input[type=checkbox]:checked+.check,.checkbox input[type=checkbox]:checked+.check,.radio input[type=radio]:checked+.check{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.switch input[type=checkbox]+.check:before{content:"";display:block;height:1.25rem;width:1.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.switch input[type=checkbox]:checked+.check:before{transform:translate3d(110%,0,0);--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0px}.inset-x-0{left:0px;right:0px}.-left-60{left:-15rem}.bottom-0{bottom:0px}.left-0{left:0px}.top-0{top:0px}.top-14{top:3.5rem}.-z-1{z-index:-1}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.row-span-1{grid-row:span 1 / span 1}.row-span-2{grid-row:span 2 / span 2}.m-\[-5px\]{margin:-5px}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-1{margin-bottom:-.25rem}.-mb-3{margin-bottom:-.75rem}.-mb-6{margin-bottom:-1.5rem}.-ml-6{margin-left:-1.5rem}.-mr-6{margin-right:-1.5rem}.-ms-\[6px\]{margin-inline-start:-6px}.-mt-6{margin-top:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-3{margin-inline-end:.75rem}.ml-0{margin-left:0}.ml-60{margin-left:15rem}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-6{margin-right:1.5rem}.ms-4{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-24{height:6rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-96{height:24rem}.h-\[12px\]{height:12px}.h-\[300px\]{height:300px}.h-\[554px\]{height:554px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-modal{max-height:calc(100vh - 160px)}.max-h-screen-menu{max-height:calc(100vh - 3.5rem)}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-4{width:1rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-\[12px\]{width:12px}.w-\[200px\]{width:200px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[640px\]{width:640px}.w-full{width:100%}.w-screen{width:100vw}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.grow{flex-grow:1}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:fade-in .25s ease-in-out}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate-fade-out{animation:fade-out .25s ease-in-out}.animate-none{animation:none}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-row{grid-auto-flow:row}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-content-center{place-content:center}.place-content-start{place-content:start}.place-items-center{place-items:center}.content-center{align-content:center}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.place-self-center{place-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-visible{overflow-y:visible}.scroll-smooth{scroll-behavior:smooth}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-100\/75{background-color:#f3f4f6bf}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-300{--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-gray-700{--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pr-12{padding-right:3rem}.pt-14{padding-top:3.5rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-tighter{letter-spacing:-.05em}.tracking-widest{letter-spacing:.1em}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-gray-900{--tw-shadow-color: #111827;--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.outline-blue-500\/50{outline-color:#3b82f680}.outline-green-900\/50{outline-color:#14532d80}.outline-slate-800\/75{outline-color:#1e293bbf}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.ring-blue-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-position{transition-property:right,left,top,bottom,margin,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.aside-scrollbars-\[slate\]{scrollbar-width:thin;scrollbar-color:#475569 #0f172a}.aside-scrollbars-\[slate\]::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-\[slate\]::-webkit-scrollbar-track{background-color:#0f172a}.aside-scrollbars-\[slate\]::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#475569}.aside-scrollbars-gray{scrollbar-width:thin;scrollbar-color:#4b5563 #111827}.aside-scrollbars-gray::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-gray::-webkit-scrollbar-track{background-color:#111827}.aside-scrollbars-gray::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#4b5563}.aside-scrollbars-light{scrollbar-width:thin;scrollbar-color:#d1d5db #f3f4f6}.aside-scrollbars-light::-webkit-scrollbar{width:8px;height:8px}.aside-scrollbars-light::-webkit-scrollbar-track{background-color:#f3f4f6}.aside-scrollbars-light::-webkit-scrollbar-thumb{border-radius:.25rem;background-color:#d1d5db}.scale-enter-active,.scale-leave-active{transition:all .2s ease}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.9)}.card-container{position:relative;overflow:hidden}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1;border-radius:16px}.card-content{position:relative;z-index:1;padding:20px;border-radius:16px}img{pointer-events:none}@media screen and (min-width: 768px){#particles-js{min-width:100vw;min-height:100vh;position:absolute;z-index:-.9}}@media screen and (max-width: 768px){#particles-js{min-width:100vw;min-height:100vh;position:absolute;z-index:0}}.last\:mb-0:last-child{margin-bottom:0}.last\:mr-0:last-child{margin-right:0}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-700:hover{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.hover\:border-emerald-700:hover{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity))}.hover\:border-red-700:hover{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity))}.hover\:border-yellow-700:hover{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity))}.hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:outline:hover{outline-style:solid}.hover\:outline-blue-500\/50:hover{outline-color:#3b82f680}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}:is(.dark .dark\:border-blue-900){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity))}:is(.dark .dark\:border-blue-950){--tw-border-opacity: 1;border-color:rgb(23 37 84 / var(--tw-border-opacity))}:is(.dark .dark\:border-emerald-800){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-100){--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-700){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-800){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity))}:is(.dark .dark\:border-slate-900){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity))}:is(.dark .dark\:border-white){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}:is(.dark .dark\:border-yellow-950){--tw-border-opacity: 1;border-color:rgb(66 32 6 / var(--tw-border-opacity))}:is(.dark .dark\:bg-blue-600){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-blue-900){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-600){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-emerald-700){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-600){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-800){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-100){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-700){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-800){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-800\/50){background-color:#1e293b80}:is(.dark .dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-slate-900\/70){background-color:#0f172ab3}:is(.dark .dark\:bg-slate-900\/90){background-color:#0f172ae6}:is(.dark .dark\:bg-slate-900\/95){background-color:#0f172af2}:is(.dark .dark\:bg-white){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-600){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-700){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity))}:is(.dark .dark\:from-gray-700){--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}:is(.dark .dark\:via-gray-900){--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}:is(.dark .dark\:to-gray-700){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}:is(.dark .dark\:text-black){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}:is(.dark .dark\:text-blue-500){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity))}:is(.dark .dark\:text-emerald-500){--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity))}:is(.dark .dark\:text-green-400){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-400){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}:is(.dark .dark\:text-red-500){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-100){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-300){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity))}:is(.dark .dark\:text-slate-400){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:text-white\/50){color:#ffffff80}:is(.dark .dark\:text-white\/75){color:#ffffffbf}:is(.dark .dark\:text-yellow-400){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity))}:is(.dark .dark\:text-yellow-500){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:placeholder-gray-400)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:ring-blue-800){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-emerald-700){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-400){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-gray-500){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-red-900){--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity))}:is(.dark .dark\:ring-yellow-700){--tw-ring-opacity: 1;--tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity))}:is(.dark .hover\:dark\:border-blue-600):hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-emerald-600):hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-red-600):hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:border-yellow-600):hover{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}:is(.dark .hover\:dark\:bg-blue-600):hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-emerald-600):hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-red-600):hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-100):hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-700):hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-800):hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-950):hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity))}:is(.dark .hover\:dark\:bg-slate-950\/90):hover{background-color:#020617e6}:is(.dark .hover\:dark\:bg-yellow-600):hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-slate-400:hover){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-black):hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}:is(.dark .hover\:dark\:text-white):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:col-span-2{grid-column:span 2 / span 2}.md\:m-4{margin:1rem}.md\:my-0{margin-top:0;margin-bottom:0}.md\:-mt-6{margin-top:-1.5rem}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:me-0{margin-inline-end:0px}.md\:mr-2{margin-right:.5rem}.md\:mr-6{margin-right:1.5rem}.md\:ms-0{margin-inline-start:0px}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-5{margin-top:1.25rem}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:h-4{height:1rem}.md\:h-5{height:1.25rem}.md\:h-full{height:100%}.md\:min-h-screen{min-height:100vh}.md\:w-0{width:0px}.md\:w-0\.5{width:.125rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-3\/5{width:60%}.md\:w-32{width:8rem}.md\:w-5{width:1.25rem}.md\:w-\[150px\]{width:150px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:auto-cols-max{grid-auto-columns:max-content}.md\:grid-flow-col{grid-auto-flow:column}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:place-content-start{place-content:start}.md\:place-content-stretch{place-content:stretch}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-10{gap:2.5rem}.md\:gap-2{gap:.5rem}.md\:gap-6{gap:1.5rem}.md\:space-x-10>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2.5rem * var(--tw-space-x-reverse));margin-left:calc(2.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-12>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(3rem * var(--tw-space-x-reverse));margin-left:calc(3rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:overflow-x-auto{overflow-x:auto}.md\:whitespace-nowrap{white-space:nowrap}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-none{border-radius:0}.md\:rounded-xl{border-radius:.75rem}.md\:border-r{border-right-width:1px}.md\:border-s-0{border-inline-start-width:0px}.md\:border-t{border-top-width:1px}.md\:bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:pb-0{padding-bottom:0}.md\:pt-0{padding-top:0}.md\:pt-4{padding-top:1rem}.md\:text-left{text-align:left}.md\:text-center{text-align:center}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.md\:hover\:scale-\[1\.1\]:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .md\:dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}}@media (min-width: 1024px){.lg\:visible{visibility:visible}.lg\:static{position:static}.lg\:absolute{position:absolute}.lg\:left-0{left:0px}.lg\:top-full{top:100%}.lg\:z-20{z-index:20}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:inline-flex{display:inline-flex}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-16{width:4rem}.lg\:w-2\/5{width:40%}.lg\:w-44{width:11rem}.lg\:w-auto{width:auto}.lg\:min-w-full{min-width:100%}.lg\:max-w-2xl{max-width:42rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:items-stretch{align-items:stretch}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.lg\:overflow-visible{overflow:visible}.lg\:rounded-lg{border-radius:.5rem}.lg\:border{border-width:1px}.lg\:bg-transparent{background-color:transparent}.lg\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.lg\:p-0{padding:0}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.lg\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:is(.dark .lg\:dark\:bg-slate-900){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity))}:is(.dark .lg\:dark\:bg-transparent){background-color:transparent}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-4\/12{width:33.333333%}.xl\:w-\[1280px\]{width:1280px}.xl\:max-w-7xl{max-width:80rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:pl-60{padding-left:15rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1536px){.\32xl\:max-w-full{max-width:100%}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width: 1900px){.\33xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\33xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\33xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\33xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (min-width: 2400px){.\34xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\34xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\34xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}} diff --git a/assets/index.c7a4379d.js b/assets/index.c7a4379d.js new file mode 100644 index 0000000..562bb7a --- /dev/null +++ b/assets/index.c7a4379d.js @@ -0,0 +1,63 @@ +var iv=Object.defineProperty;var rv=(e,t,n)=>t in e?iv(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var A=(e,t,n)=>(rv(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))a(i);new MutationObserver(i=>{for(const r of i)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&a(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const r={};return i.integrity&&(r.integrity=i.integrity),i.referrerpolicy&&(r.referrerPolicy=i.referrerpolicy),i.crossorigin==="use-credentials"?r.credentials="include":i.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function a(i){if(i.ep)return;i.ep=!0;const r=n(i);fetch(i.href,r)}})();/** +* @vue/shared v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**//*! #__NO_SIDE_EFFECTS__ */function xc(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const rt={},Qi=[],Ln=()=>{},sv=()=>!1,tl=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ac=e=>e.startsWith("onUpdate:"),Ot=Object.assign,kc=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},ov=Object.prototype.hasOwnProperty,Ze=(e,t)=>ov.call(e,t),Re=Array.isArray,Ji=e=>Rs(e)==="[object Map]",Sr=e=>Rs(e)==="[object Set]",Ld=e=>Rs(e)==="[object Date]",Fe=e=>typeof e=="function",gt=e=>typeof e=="string",Yn=e=>typeof e=="symbol",at=e=>e!==null&&typeof e=="object",tm=e=>(at(e)||Fe(e))&&Fe(e.then)&&Fe(e.catch),nm=Object.prototype.toString,Rs=e=>nm.call(e),lv=e=>Rs(e).slice(8,-1),am=e=>Rs(e)==="[object Object]",Sc=e=>gt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Gr=xc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),nl=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},uv=/-(\w)/g,Bn=nl(e=>e.replace(uv,(t,n)=>n?n.toUpperCase():"")),cv=/\B([A-Z])/g,ti=nl(e=>e.replace(cv,"-$1").toLowerCase()),al=nl(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ol=nl(e=>e?`on${al(e)}`:""),Wa=(e,t)=>!Object.is(e,t),go=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Po=e=>{const t=parseFloat(e);return isNaN(t)?e:t},dv=e=>{const t=gt(e)?Number(e):NaN;return isNaN(t)?e:t};let Hd;const Os=()=>Hd||(Hd=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Pt(e){if(Re(e)){const t={};for(let n=0;n{if(n){const a=n.split(hv);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ge(e){let t="";if(gt(e))t=e;else if(Re(e))for(let n=0;nCi(n,t))}const sm=e=>!!(e&&e.__v_isRef===!0),Le=e=>gt(e)?e:e==null?"":Re(e)||at(e)&&(e.toString===nm||!Fe(e.toString))?sm(e)?Le(e.value):JSON.stringify(e,om,2):String(e),om=(e,t)=>sm(t)?om(e,t.value):Ji(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,i],r)=>(n[Ll(a,r)+" =>"]=i,n),{})}:Sr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ll(n))}:Yn(t)?Ll(t):at(t)&&!Re(t)&&!am(t)?String(t):t,Ll=(e,t="")=>{var n;return Yn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let un;class lm{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=un,!t&&un&&(this.index=(un.scopes||(un.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0)return;if(Kr){let t=Kr;for(Kr=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;qr;){let t=qr;for(qr=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(a){e||(e=a)}t=n}}if(e)throw e}function pm(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function mm(e){let t,n=e.depsTail,a=n;for(;a;){const i=a.prevDep;a.version===-1?(a===n&&(n=i),Cc(a),bv(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=i}e.deps=t,e.depsTail=n}function Lu(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(gm(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function gm(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===fs))return;e.globalVersion=fs;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Lu(e)){e.flags&=-3;return}const n=ut,a=zn;ut=e,zn=!0;try{pm(e);const i=e.fn(e._value);(t.version===0||Wa(i,e._value))&&(e._value=i,t.version++)}catch(i){throw t.version++,i}finally{ut=n,zn=a,mm(e),e.flags&=-3}}function Cc(e,t=!1){const{dep:n,prevSub:a,nextSub:i}=e;if(a&&(a.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=a,e.nextSub=void 0),n.subs===e&&(n.subs=a,!a&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Cc(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function bv(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let zn=!0;const vm=[];function ni(){vm.push(zn),zn=!1}function ai(){const e=vm.pop();zn=e===void 0?!0:e}function Nd(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=ut;ut=void 0;try{t()}finally{ut=n}}}let fs=0;class _v{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ec{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0}track(t){if(!ut||!zn||ut===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==ut)n=this.activeLink=new _v(ut,this),ut.deps?(n.prevDep=ut.depsTail,ut.depsTail.nextDep=n,ut.depsTail=n):ut.deps=ut.depsTail=n,ym(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const a=n.nextDep;a.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=a),n.prevDep=ut.depsTail,n.nextDep=void 0,ut.depsTail.nextDep=n,ut.depsTail=n,ut.deps===n&&(ut.deps=a)}return n}trigger(t){this.version++,fs++,this.notify(t)}notify(t){Tc();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Pc()}}}function ym(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let a=t.deps;a;a=a.nextDep)ym(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Co=new WeakMap,Mi=Symbol(""),Hu=Symbol(""),hs=Symbol("");function tn(e,t,n){if(zn&&ut){let a=Co.get(e);a||Co.set(e,a=new Map);let i=a.get(n);i||(a.set(n,i=new Ec),i.map=a,i.key=n),i.track()}}function wa(e,t,n,a,i,r){const s=Co.get(e);if(!s){fs++;return}const o=l=>{l&&l.trigger()};if(Tc(),t==="clear")s.forEach(o);else{const l=Re(e),u=l&&Sc(n);if(l&&n==="length"){const c=Number(a);s.forEach((d,f)=>{(f==="length"||f===hs||!Yn(f)&&f>=c)&&o(d)})}else switch((n!==void 0||s.has(void 0))&&o(s.get(n)),u&&o(s.get(hs)),t){case"add":l?u&&o(s.get("length")):(o(s.get(Mi)),Ji(e)&&o(s.get(Hu)));break;case"delete":l||(o(s.get(Mi)),Ji(e)&&o(s.get(Hu)));break;case"set":Ji(e)&&o(s.get(Mi));break}}Pc()}function wv(e,t){const n=Co.get(e);return n&&n.get(t)}function Vi(e){const t=qe(e);return t===e?t:(tn(t,"iterate",hs),Hn(e)?t:t.map(nn))}function il(e){return tn(e=qe(e),"iterate",hs),e}const xv={__proto__:null,[Symbol.iterator](){return Nl(this,Symbol.iterator,nn)},concat(...e){return Vi(this).concat(...e.map(t=>Re(t)?Vi(t):t))},entries(){return Nl(this,"entries",e=>(e[1]=nn(e[1]),e))},every(e,t){return da(this,"every",e,t,void 0,arguments)},filter(e,t){return da(this,"filter",e,t,n=>n.map(nn),arguments)},find(e,t){return da(this,"find",e,t,nn,arguments)},findIndex(e,t){return da(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return da(this,"findLast",e,t,nn,arguments)},findLastIndex(e,t){return da(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return da(this,"forEach",e,t,void 0,arguments)},includes(...e){return Bl(this,"includes",e)},indexOf(...e){return Bl(this,"indexOf",e)},join(e){return Vi(this).join(e)},lastIndexOf(...e){return Bl(this,"lastIndexOf",e)},map(e,t){return da(this,"map",e,t,void 0,arguments)},pop(){return Ir(this,"pop")},push(...e){return Ir(this,"push",e)},reduce(e,...t){return Bd(this,"reduce",e,t)},reduceRight(e,...t){return Bd(this,"reduceRight",e,t)},shift(){return Ir(this,"shift")},some(e,t){return da(this,"some",e,t,void 0,arguments)},splice(...e){return Ir(this,"splice",e)},toReversed(){return Vi(this).toReversed()},toSorted(e){return Vi(this).toSorted(e)},toSpliced(...e){return Vi(this).toSpliced(...e)},unshift(...e){return Ir(this,"unshift",e)},values(){return Nl(this,"values",nn)}};function Nl(e,t,n){const a=il(e),i=a[t]();return a!==e&&!Hn(e)&&(i._next=i.next,i.next=()=>{const r=i._next();return r.value&&(r.value=n(r.value)),r}),i}const Av=Array.prototype;function da(e,t,n,a,i,r){const s=il(e),o=s!==e&&!Hn(e),l=s[t];if(l!==Av[t]){const d=l.apply(e,r);return o?nn(d):d}let u=n;s!==e&&(o?u=function(d,f){return n.call(this,nn(d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=l.call(s,u,a);return o&&i?i(c):c}function Bd(e,t,n,a){const i=il(e);let r=n;return i!==e&&(Hn(e)?n.length>3&&(r=function(s,o,l){return n.call(this,s,o,l,e)}):r=function(s,o,l){return n.call(this,s,nn(o),l,e)}),i[t](r,...a)}function Bl(e,t,n){const a=qe(e);tn(a,"iterate",hs);const i=a[t](...n);return(i===-1||i===!1)&&Oc(n[0])?(n[0]=qe(n[0]),a[t](...n)):i}function Ir(e,t,n=[]){ni(),Tc();const a=qe(e)[t].apply(e,n);return Pc(),ai(),a}const kv=xc("__proto__,__v_isRef,__isVue"),bm=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Yn));function Sv(e){Yn(e)||(e=String(e));const t=qe(this);return tn(t,"has",e),t.hasOwnProperty(e)}class _m{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const i=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!i;if(n==="__v_isReadonly")return i;if(n==="__v_isShallow")return r;if(n==="__v_raw")return a===(i?r?Lv:km:r?Am:xm).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const s=Re(t);if(!i){let l;if(s&&(l=xv[n]))return l;if(n==="hasOwnProperty")return Sv}const o=Reflect.get(t,n,mt(t)?t:a);return(Yn(n)?bm.has(n):kv(n))||(i||tn(t,"get",n),r)?o:mt(o)?s&&Sc(n)?o:o.value:at(o)?i?Sm(o):Zn(o):o}}class wm extends _m{constructor(t=!1){super(!1,t)}set(t,n,a,i){let r=t[n];if(!this._isShallow){const l=Ei(r);if(!Hn(a)&&!Ei(a)&&(r=qe(r),a=qe(a)),!Re(t)&&mt(r)&&!mt(a))return l?!1:(r.value=a,!0)}const s=Re(t)&&Sc(n)?Number(n)e,Ys=e=>Reflect.getPrototypeOf(e);function Cv(e,t,n){return function(...a){const i=this.__v_raw,r=qe(i),s=Ji(r),o=e==="entries"||e===Symbol.iterator&&s,l=e==="keys"&&s,u=i[e](...a),c=n?Nu:t?Bu:nn;return!t&&tn(r,"iterate",l?Hu:Mi),{next(){const{value:d,done:f}=u.next();return f?{value:d,done:f}:{value:o?[c(d[0]),c(d[1])]:c(d),done:f}},[Symbol.iterator](){return this}}}}function js(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ev(e,t){const n={get(i){const r=this.__v_raw,s=qe(r),o=qe(i);e||(Wa(i,o)&&tn(s,"get",i),tn(s,"get",o));const{has:l}=Ys(s),u=t?Nu:e?Bu:nn;if(l.call(s,i))return u(r.get(i));if(l.call(s,o))return u(r.get(o));r!==s&&r.get(i)},get size(){const i=this.__v_raw;return!e&&tn(qe(i),"iterate",Mi),Reflect.get(i,"size",i)},has(i){const r=this.__v_raw,s=qe(r),o=qe(i);return e||(Wa(i,o)&&tn(s,"has",i),tn(s,"has",o)),i===o?r.has(i):r.has(i)||r.has(o)},forEach(i,r){const s=this,o=s.__v_raw,l=qe(o),u=t?Nu:e?Bu:nn;return!e&&tn(l,"iterate",Mi),o.forEach((c,d)=>i.call(r,u(c),u(d),s))}};return Ot(n,e?{add:js("add"),set:js("set"),delete:js("delete"),clear:js("clear")}:{add(i){!t&&!Hn(i)&&!Ei(i)&&(i=qe(i));const r=qe(this);return Ys(r).has.call(r,i)||(r.add(i),wa(r,"add",i,i)),this},set(i,r){!t&&!Hn(r)&&!Ei(r)&&(r=qe(r));const s=qe(this),{has:o,get:l}=Ys(s);let u=o.call(s,i);u||(i=qe(i),u=o.call(s,i));const c=l.call(s,i);return s.set(i,r),u?Wa(r,c)&&wa(s,"set",i,r):wa(s,"add",i,r),this},delete(i){const r=qe(this),{has:s,get:o}=Ys(r);let l=s.call(r,i);l||(i=qe(i),l=s.call(r,i)),o&&o.call(r,i);const u=r.delete(i);return l&&wa(r,"delete",i,void 0),u},clear(){const i=qe(this),r=i.size!==0,s=i.clear();return r&&wa(i,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(i=>{n[i]=Cv(i,e,t)}),n}function Ic(e,t){const n=Ev(e,t);return(a,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?a:Reflect.get(Ze(n,i)&&i in a?n:a,i,r)}const Iv={get:Ic(!1,!1)},Rv={get:Ic(!1,!0)},Ov={get:Ic(!0,!1)};const xm=new WeakMap,Am=new WeakMap,km=new WeakMap,Lv=new WeakMap;function Hv(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Nv(e){return e.__v_skip||!Object.isExtensible(e)?0:Hv(lv(e))}function Zn(e){return Ei(e)?e:Rc(e,!1,Dv,Iv,xm)}function Bv(e){return Rc(e,!1,Pv,Rv,Am)}function Sm(e){return Rc(e,!0,Tv,Ov,km)}function Rc(e,t,n,a,i){if(!at(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const s=Nv(e);if(s===0)return e;const o=new Proxy(e,s===2?a:n);return i.set(e,o),o}function Ya(e){return Ei(e)?Ya(e.__v_raw):!!(e&&e.__v_isReactive)}function Ei(e){return!!(e&&e.__v_isReadonly)}function Hn(e){return!!(e&&e.__v_isShallow)}function Oc(e){return e?!!e.__v_raw:!1}function qe(e){const t=e&&e.__v_raw;return t?qe(t):e}function ps(e){return!Ze(e,"__v_skip")&&Object.isExtensible(e)&&im(e,"__v_skip",!0),e}const nn=e=>at(e)?Zn(e):e,Bu=e=>at(e)?Sm(e):e;function mt(e){return e?e.__v_isRef===!0:!1}function ce(e){return Mm(e,!1)}function Vv(e){return Mm(e,!0)}function Mm(e,t){return mt(e)?e:new Fv(e,t)}class Fv{constructor(t,n){this.dep=new Ec,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:qe(t),this._value=n?t:nn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||Hn(t)||Ei(t);t=a?t:qe(t),Wa(t,n)&&(this._rawValue=t,this._value=a?t:nn(t),this.dep.trigger())}}function _(e){return mt(e)?e.value:e}function $v(e){return Fe(e)?e():_(e)}const Uv={get:(e,t,n)=>t==="__v_raw"?e:_(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const i=e[t];return mt(i)&&!mt(n)?(i.value=n,!0):Reflect.set(e,t,n,a)}};function Dm(e){return Ya(e)?e:new Proxy(e,Uv)}function Tm(e){const t=Re(e)?new Array(e.length):{};for(const n in e)t[n]=Pm(e,n);return t}class zv{constructor(t,n,a){this._object=t,this._key=n,this._defaultValue=a,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return wv(qe(this._object),this._key)}}class Wv{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function ms(e,t,n){return mt(e)?e:Fe(e)?new Wv(e):at(e)&&arguments.length>1?Pm(e,t,n):ce(e)}function Pm(e,t,n){const a=e[t];return mt(a)?a:new zv(e,t,n)}class Yv{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Ec(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=fs-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&ut!==this)return hm(this,!0),!0}get value(){const t=this.dep.track();return gm(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function jv(e,t,n=!1){let a,i;return Fe(e)?a=e:(a=e.get,i=e.set),new Yv(a,i,n)}const Xs={},Eo=new WeakMap;let bi;function Xv(e,t=!1,n=bi){if(n){let a=Eo.get(n);a||Eo.set(n,a=[]),a.push(e)}}function Gv(e,t,n=rt){const{immediate:a,deep:i,once:r,scheduler:s,augmentJob:o,call:l}=n,u=P=>i?P:Hn(P)||i===!1||i===0?xa(P,1):xa(P);let c,d,f,h,p=!1,m=!1;if(mt(e)?(d=()=>e.value,p=Hn(e)):Ya(e)?(d=()=>u(e),p=!0):Re(e)?(m=!0,p=e.some(P=>Ya(P)||Hn(P)),d=()=>e.map(P=>{if(mt(P))return P.value;if(Ya(P))return u(P);if(Fe(P))return l?l(P,2):P()})):Fe(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){ni();try{f()}finally{ai()}}const P=bi;bi=c;try{return l?l(e,3,[h]):e(h)}finally{bi=P}}:d=Ln,t&&i){const P=d,M=i===!0?1/0:i;d=()=>xa(P(),M)}const y=Dc(),w=()=>{c.stop(),y&&y.active&&kc(y.effects,c)};if(r&&t){const P=t;t=(...M)=>{P(...M),w()}}let S=m?new Array(e.length).fill(Xs):Xs;const k=P=>{if(!(!(c.flags&1)||!c.dirty&&!P))if(t){const M=c.run();if(i||p||(m?M.some((C,D)=>Wa(C,S[D])):Wa(M,S))){f&&f();const C=bi;bi=c;try{const D=[M,S===Xs?void 0:m&&S[0]===Xs?[]:S,h];l?l(t,3,D):t(...D),S=M}finally{bi=C}}}else c.run()};return o&&o(k),c=new dm(d),c.scheduler=s?()=>s(k,!1):k,h=P=>Xv(P,!1,c),f=c.onStop=()=>{const P=Eo.get(c);if(P){if(l)l(P,4);else for(const M of P)M();Eo.delete(c)}},t?a?k(!0):S=c.run():s?s(k.bind(null,!0),!0):c.run(),w.pause=c.pause.bind(c),w.resume=c.resume.bind(c),w.stop=w,w}function xa(e,t=1/0,n){if(t<=0||!at(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,mt(e))xa(e.value,t,n);else if(Re(e))for(let a=0;a{xa(a,t,n)});else if(am(e)){for(const a in e)xa(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&xa(e[a],t,n)}return e}/** +* @vue/runtime-core v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ls(e,t,n,a){try{return a?e(...a):e()}catch(i){rl(i,t,n)}}function jn(e,t,n,a){if(Fe(e)){const i=Ls(e,t,n,a);return i&&tm(i)&&i.catch(r=>{rl(r,t,n)}),i}if(Re(e)){const i=[];for(let r=0;r>>1,i=cn[a],r=gs(i);r=gs(n)?cn.push(e):cn.splice(Kv(t),0,e),e.flags|=1,Em()}}function Em(){Io||(Io=Cm.then(Om))}function Im(e){Re(e)?er.push(...e):Ra&&e.id===-1?Ra.splice(Xi+1,0,e):e.flags&1||(er.push(e),e.flags|=1),Em()}function Vd(e,t,n=na+1){for(;ngs(n)-gs(a));if(er.length=0,Ra){Ra.push(...t);return}for(Ra=t,Xi=0;Xie.id==null?e.flags&2?-1:1/0:e.id;function Om(e){const t=Ln;try{for(na=0;na{a._d&&Qd(-1);const r=Ro(t);let s;try{s=e(...i)}finally{Ro(r),a._d&&Qd(1)}return s};return a._n=!0,a._c=!0,a._d=!0,a}function Zr(e,t){if(Ut===null)return e;const n=hl(Ut),a=e.dirs||(e.dirs=[]);for(let i=0;ie.__isTeleport,Qr=e=>e&&(e.disabled||e.disabled===""),Fd=e=>e&&(e.defer||e.defer===""),$d=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Ud=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Vu=(e,t)=>{const n=e&&e.to;return gt(n)?t?t(n):null:n},Nm={name:"Teleport",__isTeleport:!0,process(e,t,n,a,i,r,s,o,l,u){const{mc:c,pc:d,pbc:f,o:{insert:h,querySelector:p,createText:m,createComment:y}}=u,w=Qr(t.props);let{shapeFlag:S,children:k,dynamicChildren:P}=t;if(e==null){const M=t.el=m(""),C=t.anchor=m("");h(M,n,a),h(C,n,a);const D=(R,L)=>{S&16&&(i&&i.isCE&&(i.ce._teleportTarget=R),c(k,R,L,i,r,s,o,l))},N=()=>{const R=t.target=Vu(t.props,p),L=Bm(R,t,m,h);R&&(s!=="svg"&&$d(R)?s="svg":s!=="mathml"&&Ud(R)&&(s="mathml"),w||(D(R,L),vo(t,!1)))};w&&(D(n,C),vo(t,!0)),Fd(t.props)?ln(()=>{N(),t.el.__isMounted=!0},r):N()}else{if(Fd(t.props)&&!e.el.__isMounted){ln(()=>{Nm.process(e,t,n,a,i,r,s,o,l,u),delete e.el.__isMounted},r);return}t.el=e.el,t.targetStart=e.targetStart;const M=t.anchor=e.anchor,C=t.target=e.target,D=t.targetAnchor=e.targetAnchor,N=Qr(e.props),R=N?n:C,L=N?M:D;if(s==="svg"||$d(C)?s="svg":(s==="mathml"||Ud(C))&&(s="mathml"),P?(f(e.dynamicChildren,P,R,i,r,s,o),Fc(e,t,!0)):l||d(e,t,R,L,i,r,s,o,!1),w)N?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Gs(t,n,M,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const j=t.target=Vu(t.props,p);j&&Gs(t,j,null,u,0)}else N&&Gs(t,C,D,u,1);vo(t,w)}},remove(e,t,n,{um:a,o:{remove:i}},r){const{shapeFlag:s,children:o,anchor:l,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(i(u),i(c)),r&&i(l),s&16){const h=r||!Qr(f);for(let p=0;p{e.isMounted=!0}),ul(()=>{e.isUnmounting=!0}),e}const En=[Function,Array],Vm={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},Fm=e=>{const t=e.subTree;return t.component?Fm(t.component):t},ey={name:"BaseTransition",props:Vm,setup(e,{slots:t}){const n=fl(),a=Jv();return()=>{const i=t.default&&zm(t.default(),!0);if(!i||!i.length)return;const r=$m(i),s=qe(e),{mode:o}=s;if(a.isLeaving)return Vl(r);const l=zd(r);if(!l)return Vl(r);let u=Fu(l,s,a,n,d=>u=d);l.type!==dn&&vs(l,u);let c=n.subTree&&zd(n.subTree);if(c&&c.type!==dn&&!Ai(l,c)&&Fm(n).type!==dn){let d=Fu(c,s,a,n);if(vs(c,d),o==="out-in"&&l.type!==dn)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},Vl(r);o==="in-out"&&l.type!==dn?d.delayLeave=(f,h,p)=>{const m=Um(a,c);m[String(c.key)]=c,f[Oa]=()=>{h(),f[Oa]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{p(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return r}}};function $m(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==dn){t=n;break}}return t}const ty=ey;function Um(e,t){const{leavingVNodes:n}=e;let a=n.get(t.type);return a||(a=Object.create(null),n.set(t.type,a)),a}function Fu(e,t,n,a,i){const{appear:r,mode:s,persisted:o=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:f,onLeave:h,onAfterLeave:p,onLeaveCancelled:m,onBeforeAppear:y,onAppear:w,onAfterAppear:S,onAppearCancelled:k}=t,P=String(e.key),M=Um(n,e),C=(R,L)=>{R&&jn(R,a,9,L)},D=(R,L)=>{const j=L[1];C(R,L),Re(R)?R.every(F=>F.length<=1)&&j():R.length<=1&&j()},N={mode:s,persisted:o,beforeEnter(R){let L=l;if(!n.isMounted)if(r)L=y||l;else return;R[Oa]&&R[Oa](!0);const j=M[P];j&&Ai(e,j)&&j.el[Oa]&&j.el[Oa](),C(L,[R])},enter(R){let L=u,j=c,F=d;if(!n.isMounted)if(r)L=w||u,j=S||c,F=k||d;else return;let J=!1;const H=R[qs]=V=>{J||(J=!0,V?C(F,[R]):C(j,[R]),N.delayedLeave&&N.delayedLeave(),R[qs]=void 0)};L?D(L,[R,H]):H()},leave(R,L){const j=String(e.key);if(R[qs]&&R[qs](!0),n.isUnmounting)return L();C(f,[R]);let F=!1;const J=R[Oa]=H=>{F||(F=!0,L(),H?C(m,[R]):C(p,[R]),R[Oa]=void 0,M[j]===e&&delete M[j])};M[j]=e,h?D(h,[R,J]):J()},clone(R){const L=Fu(R,t,n,a,i);return i&&i(L),L}};return N}function Vl(e){if(ol(e))return e=qa(e),e.children=null,e}function zd(e){if(!ol(e))return Hm(e.type)&&e.children?$m(e.children):e;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Fe(n.default))return n.default()}}function vs(e,t){e.shapeFlag&6&&e.component?(e.transition=t,vs(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function zm(e,t=!1,n){let a=[],i=0;for(let r=0;r1)for(let r=0;rOt({name:e.name},t,{setup:e}))():e}function Wm(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Oo(e,t,n,a,i=!1){if(Re(e)){e.forEach((p,m)=>Oo(p,t&&(Re(t)?t[m]:t),n,a,i));return}if(tr(a)&&!i){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&Oo(e,t,n,a.component.subTree);return}const r=a.shapeFlag&4?hl(a.component):a.el,s=i?null:r,{i:o,r:l}=e,u=t&&t.r,c=o.refs===rt?o.refs={}:o.refs,d=o.setupState,f=qe(d),h=d===rt?()=>!1:p=>Ze(f,p);if(u!=null&&u!==l&&(gt(u)?(c[u]=null,h(u)&&(d[u]=null)):mt(u)&&(u.value=null)),Fe(l))Ls(l,o,12,[s,c]);else{const p=gt(l),m=mt(l);if(p||m){const y=()=>{if(e.f){const w=p?h(l)?d[l]:c[l]:l.value;i?Re(w)&&kc(w,r):Re(w)?w.includes(r)||w.push(r):p?(c[l]=[r],h(l)&&(d[l]=c[l])):(l.value=[r],e.k&&(c[e.k]=l.value))}else p?(c[l]=s,h(l)&&(d[l]=s)):m&&(l.value=s,e.k&&(c[e.k]=s))};s?(y.id=-1,ln(y,n)):y()}}}Os().requestIdleCallback;Os().cancelIdleCallback;const tr=e=>!!e.type.__asyncLoader,ol=e=>e.type.__isKeepAlive;function ny(e,t){Ym(e,"a",t)}function ay(e,t){Ym(e,"da",t)}function Ym(e,t,n=Yt){const a=e.__wdc||(e.__wdc=()=>{let i=n;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(ll(t,a,n),n){let i=n.parent;for(;i&&i.parent;)ol(i.parent.vnode)&&iy(a,t,n,i),i=i.parent}}function iy(e,t,n,a){const i=ll(t,e,a,!0);ii(()=>{kc(a[t],i)},n)}function ll(e,t,n=Yt,a=!1){if(n){const i=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{ni();const o=Hs(n),l=jn(t,n,e,s);return o(),ai(),l});return a?i.unshift(r):i.push(r),r}}const Ma=e=>(t,n=Yt)=>{(!_s||e==="sp")&&ll(e,(...a)=>t(...a),n)},ry=Ma("bm"),lt=Ma("m"),Hc=Ma("bu"),sy=Ma("u"),ul=Ma("bum"),ii=Ma("um"),oy=Ma("sp"),ly=Ma("rtg"),uy=Ma("rtc");function cy(e,t=Yt){ll("ec",e,t)}const Nc="components";function w3(e,t){return Xm(Nc,e,!0,t)||e}const jm=Symbol.for("v-ndc");function ri(e){return gt(e)?Xm(Nc,e,!1)||e:e||jm}function Xm(e,t,n=!0,a=!1){const i=Ut||Yt;if(i){const r=i.type;if(e===Nc){const o=Ky(r,!1);if(o&&(o===t||o===Bn(t)||o===al(Bn(t))))return r}const s=Wd(i[e]||r[e],t)||Wd(i.appContext[e],t);return!s&&a?r:s}}function Wd(e,t){return e&&(e[t]||e[Bn(t)]||e[al(Bn(t))])}function Ge(e,t,n,a){let i;const r=n&&n[a],s=Re(e);if(s||gt(e)){const o=s&&Ya(e);let l=!1;o&&(l=!Hn(e),e=il(e)),i=new Array(e.length);for(let u=0,c=e.length;ut(o,l,void 0,r&&r[l]));else{const o=Object.keys(e);i=new Array(o.length);for(let l=0,u=o.length;l{const r=a.fn(...i);return r&&(r.key=a.key),r}:a.fn)}return e}function ye(e,t,n={},a,i){if(Ut.ce||Ut.parent&&tr(Ut.parent)&&Ut.parent.ce)return t!=="default"&&(n.name=t),E(),Se(Te,null,[Ae("slot",n,a&&a())],64);let r=e[t];r&&r._c&&(r._d=!1),E();const s=r&&Gm(r(n)),o=n.key||s&&s.key,l=Se(Te,{key:(o&&!Yn(o)?o:`_${t}`)+(!s&&a?"_fb":"")},s||(a?a():[]),s&&e._===1?64:-2);return!i&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function Gm(e){return e.some(t=>bs(t)?!(t.type===dn||t.type===Te&&!Gm(t.children)):!0)?e:null}const $u=e=>e?p1(e)?hl(e):$u(e.parent):null,Jr=Ot(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=>$u(e.parent),$root:e=>$u(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Bc(e),$forceUpdate:e=>e.f||(e.f=()=>{Lc(e.update)}),$nextTick:e=>e.n||(e.n=Gt.bind(e.proxy)),$watch:e=>Ry.bind(e)}),Fl=(e,t)=>e!==rt&&!e.__isScriptSetup&&Ze(e,t),dy={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:i,props:r,accessCache:s,type:o,appContext:l}=e;let u;if(t[0]!=="$"){const h=s[t];if(h!==void 0)switch(h){case 1:return a[t];case 2:return i[t];case 4:return n[t];case 3:return r[t]}else{if(Fl(a,t))return s[t]=1,a[t];if(i!==rt&&Ze(i,t))return s[t]=2,i[t];if((u=e.propsOptions[0])&&Ze(u,t))return s[t]=3,r[t];if(n!==rt&&Ze(n,t))return s[t]=4,n[t];Uu&&(s[t]=0)}}const c=Jr[t];let d,f;if(c)return t==="$attrs"&&tn(e.attrs,"get",""),c(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==rt&&Ze(n,t))return s[t]=4,n[t];if(f=l.config.globalProperties,Ze(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:i,ctx:r}=e;return Fl(i,t)?(i[t]=n,!0):a!==rt&&Ze(a,t)?(a[t]=n,!0):Ze(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:i,propsOptions:r}},s){let o;return!!n[s]||e!==rt&&Ze(e,s)||Fl(t,s)||(o=r[0])&&Ze(o,s)||Ze(a,s)||Ze(Jr,s)||Ze(i.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Ze(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Qn(){return qm().slots}function fy(){return qm().attrs}function qm(){const e=fl();return e.setupContext||(e.setupContext=g1(e))}function Yd(e){return Re(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Uu=!0;function hy(e){const t=Bc(e),n=e.proxy,a=e.ctx;Uu=!1,t.beforeCreate&&jd(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:s,watch:o,provide:l,inject:u,created:c,beforeMount:d,mounted:f,beforeUpdate:h,updated:p,activated:m,deactivated:y,beforeDestroy:w,beforeUnmount:S,destroyed:k,unmounted:P,render:M,renderTracked:C,renderTriggered:D,errorCaptured:N,serverPrefetch:R,expose:L,inheritAttrs:j,components:F,directives:J,filters:H}=t;if(u&&py(u,a,null),s)for(const ae in s){const ie=s[ae];Fe(ie)&&(a[ae]=ie.bind(n))}if(i){const ae=i.call(n,n);at(ae)&&(e.data=Zn(ae))}if(Uu=!0,r)for(const ae in r){const ie=r[ae],ee=Fe(ie)?ie.bind(n,n):Fe(ie.get)?ie.get.bind(n,n):Ln,ue=!Fe(ie)&&Fe(ie.set)?ie.set.bind(n):Ln,te=G({get:ee,set:ue});Object.defineProperty(a,ae,{enumerable:!0,configurable:!0,get:()=>te.value,set:re=>te.value=re})}if(o)for(const ae in o)Km(o[ae],a,n,ae);if(l){const ae=Fe(l)?l.call(n):l;Reflect.ownKeys(ae).forEach(ie=>{ar(ie,ae[ie])})}c&&jd(c,e,"c");function B(ae,ie){Re(ie)?ie.forEach(ee=>ae(ee.bind(n))):ie&&ae(ie.bind(n))}if(B(ry,d),B(lt,f),B(Hc,h),B(sy,p),B(ny,m),B(ay,y),B(cy,N),B(uy,C),B(ly,D),B(ul,S),B(ii,P),B(oy,R),Re(L))if(L.length){const ae=e.exposed||(e.exposed={});L.forEach(ie=>{Object.defineProperty(ae,ie,{get:()=>n[ie],set:ee=>n[ie]=ee})})}else e.exposed||(e.exposed={});M&&e.render===Ln&&(e.render=M),j!=null&&(e.inheritAttrs=j),F&&(e.components=F),J&&(e.directives=J),R&&Wm(e)}function py(e,t,n=Ln){Re(e)&&(e=zu(e));for(const a in e){const i=e[a];let r;at(i)?"default"in i?r=Nt(i.from||a,i.default,!0):r=Nt(i.from||a):r=Nt(i),mt(r)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:s=>r.value=s}):t[a]=r}}function jd(e,t,n){jn(Re(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function Km(e,t,n,a){let i=a.includes(".")?u1(n,a):()=>n[a];if(gt(e)){const r=t[e];Fe(r)&&je(i,r)}else if(Fe(e))je(i,e.bind(n));else if(at(e))if(Re(e))e.forEach(r=>Km(r,t,n,a));else{const r=Fe(e.handler)?e.handler.bind(n):t[e.handler];Fe(r)&&je(i,r,e)}}function Bc(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:s}}=e.appContext,o=r.get(t);let l;return o?l=o:!i.length&&!n&&!a?l=t:(l={},i.length&&i.forEach(u=>Lo(l,u,s,!0)),Lo(l,t,s)),at(t)&&r.set(t,l),l}function Lo(e,t,n,a=!1){const{mixins:i,extends:r}=t;r&&Lo(e,r,n,!0),i&&i.forEach(s=>Lo(e,s,n,!0));for(const s in t)if(!(a&&s==="expose")){const o=my[s]||n&&n[s];e[s]=o?o(e[s],t[s]):t[s]}return e}const my={data:Xd,props:Gd,emits:Gd,methods:Wr,computed:Wr,beforeCreate:rn,created:rn,beforeMount:rn,mounted:rn,beforeUpdate:rn,updated:rn,beforeDestroy:rn,beforeUnmount:rn,destroyed:rn,unmounted:rn,activated:rn,deactivated:rn,errorCaptured:rn,serverPrefetch:rn,components:Wr,directives:Wr,watch:vy,provide:Xd,inject:gy};function Xd(e,t){return t?e?function(){return Ot(Fe(e)?e.call(this,this):e,Fe(t)?t.call(this,this):t)}:t:e}function gy(e,t){return Wr(zu(e),zu(t))}function zu(e){if(Re(e)){const t={};for(let n=0;n1)return n&&Fe(t)?t.call(a&&a.proxy):t}}const Qm={},Jm=()=>Object.create(Qm),e1=e=>Object.getPrototypeOf(e)===Qm;function _y(e,t,n,a=!1){const i={},r=Jm();e.propsDefaults=Object.create(null),t1(e,t,i,r);for(const s in e.propsOptions[0])s in i||(i[s]=void 0);n?e.props=a?i:Bv(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function wy(e,t,n,a){const{props:i,attrs:r,vnode:{patchFlag:s}}=e,o=qe(i),[l]=e.propsOptions;let u=!1;if((a||s>0)&&!(s&16)){if(s&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,h]=n1(d,t,!0);Ot(s,f),h&&o.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!r&&!l)return at(e)&&a.set(e,Qi),Qi;if(Re(r))for(let c=0;ce[0]==="_"||e==="$stable",Vc=e=>Re(e)?e.map(ia):[ia(e)],Ay=(e,t,n)=>{if(t._n)return t;const a=De((...i)=>Vc(t(...i)),n);return a._c=!1,a},i1=(e,t,n)=>{const a=e._ctx;for(const i in e){if(a1(i))continue;const r=e[i];if(Fe(r))t[i]=Ay(i,r,a);else if(r!=null){const s=Vc(r);t[i]=()=>s}}},r1=(e,t)=>{const n=Vc(t);e.slots.default=()=>n},s1=(e,t,n)=>{for(const a in t)(n||a!=="_")&&(e[a]=t[a])},ky=(e,t,n)=>{const a=e.slots=Jm();if(e.vnode.shapeFlag&32){const i=t._;i?(s1(a,t,n),n&&im(a,"_",i,!0)):i1(t,a)}else t&&r1(e,t)},Sy=(e,t,n)=>{const{vnode:a,slots:i}=e;let r=!0,s=rt;if(a.shapeFlag&32){const o=t._;o?n&&o===1?r=!1:s1(i,t,n):(r=!t.$stable,i1(t,i)),s=t}else t&&(r1(e,t),s={default:1});if(r)for(const o in i)!a1(o)&&s[o]==null&&delete i[o]};function My(){typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__!="boolean"&&(Os().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}const ln=Fy;function Dy(e){return Ty(e)}function Ty(e,t){My();const n=Os();n.__VUE__=!0;const{insert:a,remove:i,patchProp:r,createElement:s,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:h=Ln,insertStaticContent:p}=e,m=(x,T,b,Y=null,z=null,W=null,fe=void 0,he=null,I=!!T.dynamicChildren)=>{if(x===T)return;x&&!Ai(x,T)&&(Y=v(x),re(x,z,W,!0),x=null),T.patchFlag===-2&&(I=!1,T.dynamicChildren=null);const{type:$,ref:pe,shapeFlag:be}=T;switch($){case dl:y(x,T,b,Y);break;case dn:w(x,T,b,Y);break;case es:x==null&&S(T,b,Y,fe);break;case Te:F(x,T,b,Y,z,W,fe,he,I);break;default:be&1?M(x,T,b,Y,z,W,fe,he,I):be&6?J(x,T,b,Y,z,W,fe,he,I):(be&64||be&128)&&$.process(x,T,b,Y,z,W,fe,he,I,Ce)}pe!=null&&z&&Oo(pe,x&&x.ref,W,T||x,!T)},y=(x,T,b,Y)=>{if(x==null)a(T.el=o(T.children),b,Y);else{const z=T.el=x.el;T.children!==x.children&&u(z,T.children)}},w=(x,T,b,Y)=>{x==null?a(T.el=l(T.children||""),b,Y):T.el=x.el},S=(x,T,b,Y)=>{[x.el,x.anchor]=p(x.children,T,b,Y,x.el,x.anchor)},k=({el:x,anchor:T},b,Y)=>{let z;for(;x&&x!==T;)z=f(x),a(x,b,Y),x=z;a(T,b,Y)},P=({el:x,anchor:T})=>{let b;for(;x&&x!==T;)b=f(x),i(x),x=b;i(T)},M=(x,T,b,Y,z,W,fe,he,I)=>{T.type==="svg"?fe="svg":T.type==="math"&&(fe="mathml"),x==null?C(T,b,Y,z,W,fe,he,I):R(x,T,z,W,fe,he,I)},C=(x,T,b,Y,z,W,fe,he)=>{let I,$;const{props:pe,shapeFlag:be,transition:ke,dirs:me}=x;if(I=x.el=s(x.type,W,pe&&pe.is,pe),be&8?c(I,x.children):be&16&&N(x.children,I,null,Y,z,$l(x,W),fe,he),me&&ci(x,null,Y,"created"),D(I,x,x.scopeId,fe,Y),pe){for(const Ne in pe)Ne!=="value"&&!Gr(Ne)&&r(I,Ne,null,pe[Ne],W,Y);"value"in pe&&r(I,"value",null,pe.value,W),($=pe.onVnodeBeforeMount)&&ea($,Y,x)}me&&ci(x,null,Y,"beforeMount");const Be=Py(z,ke);Be&&ke.beforeEnter(I),a(I,T,b),(($=pe&&pe.onVnodeMounted)||Be||me)&&ln(()=>{$&&ea($,Y,x),Be&&ke.enter(I),me&&ci(x,null,Y,"mounted")},z)},D=(x,T,b,Y,z)=>{if(b&&h(x,b),Y)for(let W=0;W{for(let $=I;${const he=T.el=x.el;let{patchFlag:I,dynamicChildren:$,dirs:pe}=T;I|=x.patchFlag&16;const be=x.props||rt,ke=T.props||rt;let me;if(b&&di(b,!1),(me=ke.onVnodeBeforeUpdate)&&ea(me,b,T,x),pe&&ci(T,x,b,"beforeUpdate"),b&&di(b,!0),(be.innerHTML&&ke.innerHTML==null||be.textContent&&ke.textContent==null)&&c(he,""),$?L(x.dynamicChildren,$,he,b,Y,$l(T,z),W):fe||ie(x,T,he,null,b,Y,$l(T,z),W,!1),I>0){if(I&16)j(he,be,ke,b,z);else if(I&2&&be.class!==ke.class&&r(he,"class",null,ke.class,z),I&4&&r(he,"style",be.style,ke.style,z),I&8){const Be=T.dynamicProps;for(let Ne=0;Ne{me&&ea(me,b,T,x),pe&&ci(T,x,b,"updated")},Y)},L=(x,T,b,Y,z,W,fe)=>{for(let he=0;he{if(T!==b){if(T!==rt)for(const W in T)!Gr(W)&&!(W in b)&&r(x,W,T[W],null,z,Y);for(const W in b){if(Gr(W))continue;const fe=b[W],he=T[W];fe!==he&&W!=="value"&&r(x,W,he,fe,z,Y)}"value"in b&&r(x,"value",T.value,b.value,z)}},F=(x,T,b,Y,z,W,fe,he,I)=>{const $=T.el=x?x.el:o(""),pe=T.anchor=x?x.anchor:o("");let{patchFlag:be,dynamicChildren:ke,slotScopeIds:me}=T;me&&(he=he?he.concat(me):me),x==null?(a($,b,Y),a(pe,b,Y),N(T.children||[],b,pe,z,W,fe,he,I)):be>0&&be&64&&ke&&x.dynamicChildren?(L(x.dynamicChildren,ke,b,z,W,fe,he),(T.key!=null||z&&T===z.subTree)&&Fc(x,T,!0)):ie(x,T,b,pe,z,W,fe,he,I)},J=(x,T,b,Y,z,W,fe,he,I)=>{T.slotScopeIds=he,x==null?T.shapeFlag&512?z.ctx.activate(T,b,Y,fe,I):H(T,b,Y,z,W,fe,I):V(x,T,I)},H=(x,T,b,Y,z,W,fe)=>{const he=x.component=jy(x,Y,z);if(ol(x)&&(he.ctx.renderer=Ce),Xy(he,!1,fe),he.asyncDep){if(z&&z.registerDep(he,B,fe),!x.el){const I=he.subTree=Ae(dn);w(null,I,T,b)}}else B(he,x,T,b,z,W,fe)},V=(x,T,b)=>{const Y=T.component=x.component;if(By(x,T,b))if(Y.asyncDep&&!Y.asyncResolved){ae(Y,T,b);return}else Y.next=T,Y.update();else T.el=x.el,Y.vnode=T},B=(x,T,b,Y,z,W,fe)=>{const he=()=>{if(x.isMounted){let{next:be,bu:ke,u:me,parent:Be,vnode:Ne}=x;{const bt=o1(x);if(bt){be&&(be.el=Ne.el,ae(x,be,fe)),bt.asyncDep.then(()=>{x.isUnmounted||he()});return}}let $e=be,Lt;di(x,!1),be?(be.el=Ne.el,ae(x,be,fe)):be=Ne,ke&&go(ke),(Lt=be.props&&be.props.onVnodeBeforeUpdate)&&ea(Lt,Be,be,Ne),di(x,!0);const yt=Ul(x),dt=x.subTree;x.subTree=yt,m(dt,yt,d(dt.el),v(dt),x,z,W),be.el=yt.el,$e===null&&Vy(x,yt.el),me&&ln(me,z),(Lt=be.props&&be.props.onVnodeUpdated)&&ln(()=>ea(Lt,Be,be,Ne),z)}else{let be;const{el:ke,props:me}=T,{bm:Be,m:Ne,parent:$e,root:Lt,type:yt}=x,dt=tr(T);if(di(x,!1),Be&&go(Be),!dt&&(be=me&&me.onVnodeBeforeMount)&&ea(be,$e,T),di(x,!0),ke&&we){const bt=()=>{x.subTree=Ul(x),we(ke,x.subTree,x,z,null)};dt&&yt.__asyncHydrate?yt.__asyncHydrate(ke,x,bt):bt()}else{Lt.ce&&Lt.ce._injectChildStyle(yt);const bt=x.subTree=Ul(x);m(null,bt,b,Y,x,z,W),T.el=bt.el}if(Ne&&ln(Ne,z),!dt&&(be=me&&me.onVnodeMounted)){const bt=T;ln(()=>ea(be,$e,bt),z)}(T.shapeFlag&256||$e&&tr($e.vnode)&&$e.vnode.shapeFlag&256)&&x.a&&ln(x.a,z),x.isMounted=!0,T=b=Y=null}};x.scope.on();const I=x.effect=new dm(he);x.scope.off();const $=x.update=I.run.bind(I),pe=x.job=I.runIfDirty.bind(I);pe.i=x,pe.id=x.uid,I.scheduler=()=>Lc(pe),di(x,!0),$()},ae=(x,T,b)=>{T.component=x;const Y=x.vnode.props;x.vnode=T,x.next=null,wy(x,T.props,Y,b),Sy(x,T.children,b),ni(),Vd(x),ai()},ie=(x,T,b,Y,z,W,fe,he,I=!1)=>{const $=x&&x.children,pe=x?x.shapeFlag:0,be=T.children,{patchFlag:ke,shapeFlag:me}=T;if(ke>0){if(ke&128){ue($,be,b,Y,z,W,fe,he,I);return}else if(ke&256){ee($,be,b,Y,z,W,fe,he,I);return}}me&8?(pe&16&&Z($,z,W),be!==$&&c(b,be)):pe&16?me&16?ue($,be,b,Y,z,W,fe,he,I):Z($,z,W,!0):(pe&8&&c(b,""),me&16&&N(be,b,Y,z,W,fe,he,I))},ee=(x,T,b,Y,z,W,fe,he,I)=>{x=x||Qi,T=T||Qi;const $=x.length,pe=T.length,be=Math.min($,pe);let ke;for(ke=0;kepe?Z(x,z,W,!0,!1,be):N(T,b,Y,z,W,fe,he,I,be)},ue=(x,T,b,Y,z,W,fe,he,I)=>{let $=0;const pe=T.length;let be=x.length-1,ke=pe-1;for(;$<=be&&$<=ke;){const me=x[$],Be=T[$]=I?La(T[$]):ia(T[$]);if(Ai(me,Be))m(me,Be,b,null,z,W,fe,he,I);else break;$++}for(;$<=be&&$<=ke;){const me=x[be],Be=T[ke]=I?La(T[ke]):ia(T[ke]);if(Ai(me,Be))m(me,Be,b,null,z,W,fe,he,I);else break;be--,ke--}if($>be){if($<=ke){const me=ke+1,Be=meke)for(;$<=be;)re(x[$],z,W,!0),$++;else{const me=$,Be=$,Ne=new Map;for($=Be;$<=ke;$++){const _t=T[$]=I?La(T[$]):ia(T[$]);_t.key!=null&&Ne.set(_t.key,$)}let $e,Lt=0;const yt=ke-Be+1;let dt=!1,bt=0;const an=new Array(yt);for($=0;$=yt){re(_t,z,W,!0);continue}let Rt;if(_t.key!=null)Rt=Ne.get(_t.key);else for($e=Be;$e<=ke;$e++)if(an[$e-Be]===0&&Ai(_t,T[$e])){Rt=$e;break}Rt===void 0?re(_t,z,W,!0):(an[Rt-Be]=$+1,Rt>=bt?bt=Rt:dt=!0,m(_t,T[Rt],b,null,z,W,fe,he,I),Lt++)}const Tn=dt?Cy(an):Qi;for($e=Tn.length-1,$=yt-1;$>=0;$--){const _t=Be+$,Rt=T[_t],Q=_t+1{const{el:W,type:fe,transition:he,children:I,shapeFlag:$}=x;if($&6){te(x.component.subTree,T,b,Y);return}if($&128){x.suspense.move(T,b,Y);return}if($&64){fe.move(x,T,b,Ce);return}if(fe===Te){a(W,T,b);for(let be=0;behe.enter(W),z);else{const{leave:be,delayLeave:ke,afterLeave:me}=he,Be=()=>a(W,T,b),Ne=()=>{be(W,()=>{Be(),me&&me()})};ke?ke(W,Be,Ne):Ne()}else a(W,T,b)},re=(x,T,b,Y=!1,z=!1)=>{const{type:W,props:fe,ref:he,children:I,dynamicChildren:$,shapeFlag:pe,patchFlag:be,dirs:ke,cacheIndex:me}=x;if(be===-2&&(z=!1),he!=null&&Oo(he,null,b,x,!0),me!=null&&(T.renderCache[me]=void 0),pe&256){T.ctx.deactivate(x);return}const Be=pe&1&&ke,Ne=!tr(x);let $e;if(Ne&&($e=fe&&fe.onVnodeBeforeUnmount)&&ea($e,T,x),pe&6)O(x.component,b,Y);else{if(pe&128){x.suspense.unmount(b,Y);return}Be&&ci(x,null,T,"beforeUnmount"),pe&64?x.type.remove(x,T,b,Ce,Y):$&&!$.hasOnce&&(W!==Te||be>0&&be&64)?Z($,T,b,!1,!0):(W===Te&&be&384||!z&&pe&16)&&Z(I,T,b),Y&&K(x)}(Ne&&($e=fe&&fe.onVnodeUnmounted)||Be)&&ln(()=>{$e&&ea($e,T,x),Be&&ci(x,null,T,"unmounted")},b)},K=x=>{const{type:T,el:b,anchor:Y,transition:z}=x;if(T===Te){ne(b,Y);return}if(T===es){P(x);return}const W=()=>{i(b),z&&!z.persisted&&z.afterLeave&&z.afterLeave()};if(x.shapeFlag&1&&z&&!z.persisted){const{leave:fe,delayLeave:he}=z,I=()=>fe(b,W);he?he(x.el,W,I):I()}else W()},ne=(x,T)=>{let b;for(;x!==T;)b=f(x),i(x),x=b;i(T)},O=(x,T,b)=>{const{bum:Y,scope:z,job:W,subTree:fe,um:he,m:I,a:$}=x;Kd(I),Kd($),Y&&go(Y),z.stop(),W&&(W.flags|=8,re(fe,x,T,b)),he&&ln(he,T),ln(()=>{x.isUnmounted=!0},T),T&&T.pendingBranch&&!T.isUnmounted&&x.asyncDep&&!x.asyncResolved&&x.suspenseId===T.pendingId&&(T.deps--,T.deps===0&&T.resolve())},Z=(x,T,b,Y=!1,z=!1,W=0)=>{for(let fe=W;fe{if(x.shapeFlag&6)return v(x.component.subTree);if(x.shapeFlag&128)return x.suspense.next();const T=f(x.anchor||x.el),b=T&&T[Lm];return b?f(b):T};let U=!1;const de=(x,T,b)=>{x==null?T._vnode&&re(T._vnode,null,null,!0):m(T._vnode||null,x,T,null,null,null,b),T._vnode=x,U||(U=!0,Vd(),Rm(),U=!1)},Ce={p:m,um:re,m:te,r:K,mt:H,mc:N,pc:ie,pbc:L,n:v,o:e};let X,we;return t&&([X,we]=t(Ce)),{render:de,hydrate:X,createApp:by(de,X)}}function $l({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function di({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Py(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Fc(e,t,n=!1){const a=e.children,i=t.children;if(Re(a)&&Re(i))for(let r=0;r>1,e[n[o]]0&&(t[a]=n[r-1]),n[r]=a)}}for(r=n.length,s=n[r-1];r-- >0;)n[r]=s,s=t[s];return n}function o1(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:o1(t)}function Kd(e){if(e)for(let t=0;tNt(Ey);function je(e,t,n){return l1(e,t,n)}function l1(e,t,n=rt){const{immediate:a,deep:i,flush:r,once:s}=n,o=Ot({},n),l=t&&a||!t&&r!=="post";let u;if(_s){if(r==="sync"){const h=Iy();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=Ln,h.resume=Ln,h.pause=Ln,h}}const c=Yt;o.call=(h,p,m)=>jn(h,c,p,m);let d=!1;r==="post"?o.scheduler=h=>{ln(h,c&&c.suspense)}:r!=="sync"&&(d=!0,o.scheduler=(h,p)=>{p?h():Lc(h)}),o.augmentJob=h=>{t&&(h.flags|=4),d&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const f=Gv(e,t,o);return _s&&(u?u.push(f):l&&f()),f}function Ry(e,t,n){const a=this.proxy,i=gt(e)?e.includes(".")?u1(a,e):()=>a[e]:e.bind(a,a);let r;Fe(t)?r=t:(r=t.handler,n=t);const s=Hs(this),o=l1(i,r.bind(a),n);return s(),o}function u1(e,t){const n=t.split(".");return()=>{let a=e;for(let i=0;it==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Bn(t)}Modifiers`]||e[`${ti(t)}Modifiers`];function Ly(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||rt;let i=n;const r=t.startsWith("update:"),s=r&&Oy(a,t.slice(7));s&&(s.trim&&(i=n.map(c=>gt(c)?c.trim():c)),s.number&&(i=n.map(Po)));let o,l=a[o=Ol(t)]||a[o=Ol(Bn(t))];!l&&r&&(l=a[o=Ol(ti(t))]),l&&jn(l,e,6,i);const u=a[o+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,jn(u,e,6,i)}}function c1(e,t,n=!1){const a=t.emitsCache,i=a.get(e);if(i!==void 0)return i;const r=e.emits;let s={},o=!1;if(!Fe(e)){const l=u=>{const c=c1(u,t,!0);c&&(o=!0,Ot(s,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!o?(at(e)&&a.set(e,null),null):(Re(r)?r.forEach(l=>s[l]=null):Ot(s,r),at(e)&&a.set(e,s),s)}function cl(e,t){return!e||!tl(t)?!1:(t=t.slice(2).replace(/Once$/,""),Ze(e,t[0].toLowerCase()+t.slice(1))||Ze(e,ti(t))||Ze(e,t))}function Ul(e){const{type:t,vnode:n,proxy:a,withProxy:i,propsOptions:[r],slots:s,attrs:o,emit:l,render:u,renderCache:c,props:d,data:f,setupState:h,ctx:p,inheritAttrs:m}=e,y=Ro(e);let w,S;try{if(n.shapeFlag&4){const P=i||a,M=P;w=ia(u.call(M,P,c,d,h,f,p)),S=o}else{const P=t;w=ia(P.length>1?P(d,{attrs:o,slots:s,emit:l}):P(d,null)),S=t.props?o:Hy(o)}}catch(P){ts.length=0,rl(P,e,1),w=Ae(dn)}let k=w;if(S&&m!==!1){const P=Object.keys(S),{shapeFlag:M}=k;P.length&&M&7&&(r&&P.some(Ac)&&(S=Ny(S,r)),k=qa(k,S,!1,!0))}return n.dirs&&(k=qa(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition&&vs(k,n.transition),w=k,Ro(y),w}const Hy=e=>{let t;for(const n in e)(n==="class"||n==="style"||tl(n))&&((t||(t={}))[n]=e[n]);return t},Ny=(e,t)=>{const n={};for(const a in e)(!Ac(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function By(e,t,n){const{props:a,children:i,component:r}=e,{props:s,children:o,patchFlag:l}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return a?Zd(a,s,u):!!s;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Fy(e,t){t&&t.pendingBranch?Re(e)?t.effects.push(...e):t.effects.push(e):Im(e)}const Te=Symbol.for("v-fgt"),dl=Symbol.for("v-txt"),dn=Symbol.for("v-cmt"),es=Symbol.for("v-stc"),ts=[];let kn=null;function E(e=!1){ts.push(kn=e?null:[])}function $y(){ts.pop(),kn=ts[ts.length-1]||null}let ys=1;function Qd(e,t=!1){ys+=e,e<0&&kn&&t&&(kn.hasOnce=!0)}function f1(e){return e.dynamicChildren=ys>0?kn||Qi:null,$y(),ys>0&&kn&&kn.push(e),e}function q(e,t,n,a,i,r){return f1(oe(e,t,n,a,i,r,!0))}function Se(e,t,n,a,i){return f1(Ae(e,t,n,a,i,!0))}function bs(e){return e?e.__v_isVNode===!0:!1}function Ai(e,t){return e.type===t.type&&e.key===t.key}const h1=({key:e})=>e!=null?e:null,yo=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?gt(e)||mt(e)||Fe(e)?{i:Ut,r:e,k:t,f:!!n}:e:null);function oe(e,t=null,n=null,a=0,i=null,r=e===Te?0:1,s=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&h1(t),ref:t&&yo(t),scopeId:sl,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:a,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:Ut};return o?($c(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=gt(n)?8:16),ys>0&&!s&&kn&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&kn.push(l),l}const Ae=Uy;function Uy(e,t=null,n=null,a=0,i=null,r=!1){if((!e||e===jm)&&(e=dn),bs(e)){const o=qa(e,t,!0);return n&&$c(o,n),ys>0&&!r&&kn&&(o.shapeFlag&6?kn[kn.indexOf(e)]=o:kn.push(o)),o.patchFlag=-2,o}if(Zy(e)&&(e=e.__vccOpts),t){t=zt(t);let{class:o,style:l}=t;o&&!gt(o)&&(t.class=ge(o)),at(l)&&(Oc(l)&&!Re(l)&&(l=Ot({},l)),t.style=Pt(l))}const s=gt(e)?1:d1(e)?128:Hm(e)?64:at(e)?4:Fe(e)?2:0;return oe(e,t,n,a,i,s,r,!0)}function zt(e){return e?Oc(e)||e1(e)?Ot({},e):e:null}function qa(e,t,n=!1,a=!1){const{props:i,ref:r,patchFlag:s,children:o,transition:l}=e,u=t?st(i||{},t):i,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&h1(u),ref:t&&t.ref?n&&r?Re(r)?r.concat(yo(t)):[r,yo(t)]:yo(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Te?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&qa(e.ssContent),ssFallback:e.ssFallback&&qa(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&vs(c,l.clone(c)),c}function Bt(e=" ",t=0){return Ae(dl,null,e,t)}function zy(e,t){const n=Ae(es,null,e);return n.staticCount=t,n}function se(e="",t=!1){return t?(E(),Se(dn,null,e)):Ae(dn,null,e)}function ia(e){return e==null||typeof e=="boolean"?Ae(dn):Re(e)?Ae(Te,null,e.slice()):bs(e)?La(e):Ae(dl,null,String(e))}function La(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:qa(e)}function $c(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(Re(t))n=16;else if(typeof t=="object")if(a&65){const i=t.default;i&&(i._c&&(i._d=!1),$c(e,i()),i._c&&(i._d=!0));return}else{n=32;const i=t._;!i&&!e1(t)?t._ctx=Ut:i===3&&Ut&&(Ut.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Fe(t)?(t={default:t,_ctx:Ut},n=32):(t=String(t),a&64?(n=16,t=[Bt(t)]):n=8);e.children=t,e.shapeFlag|=n}function st(...e){const t={};for(let n=0;nYt||Ut;let Ho,Yu;{const e=Os(),t=(n,a)=>{let i;return(i=e[n])||(i=e[n]=[]),i.push(a),r=>{i.length>1?i.forEach(s=>s(r)):i[0](r)}};Ho=t("__VUE_INSTANCE_SETTERS__",n=>Yt=n),Yu=t("__VUE_SSR_SETTERS__",n=>_s=n)}const Hs=e=>{const t=Yt;return Ho(e),e.scope.on(),()=>{e.scope.off(),Ho(t)}},Jd=()=>{Yt&&Yt.scope.off(),Ho(null)};function p1(e){return e.vnode.shapeFlag&4}let _s=!1;function Xy(e,t=!1,n=!1){t&&Yu(t);const{props:a,children:i}=e.vnode,r=p1(e);_y(e,a,r,t),ky(e,i,n);const s=r?Gy(e,t):void 0;return t&&Yu(!1),s}function Gy(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,dy);const{setup:a}=n;if(a){ni();const i=e.setupContext=a.length>1?g1(e):null,r=Hs(e),s=Ls(a,e,0,[e.props,i]),o=tm(s);if(ai(),r(),(o||e.sp)&&!tr(e)&&Wm(e),o){if(s.then(Jd,Jd),t)return s.then(l=>{ef(e,l,t)}).catch(l=>{rl(l,e,0)});e.asyncDep=s}else ef(e,s,t)}else m1(e,t)}function ef(e,t,n){Fe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:at(t)&&(e.setupState=Dm(t)),m1(e,n)}let tf;function m1(e,t,n){const a=e.type;if(!e.render){if(!t&&tf&&!a.render){const i=a.template||Bc(e).template;if(i){const{isCustomElement:r,compilerOptions:s}=e.appContext.config,{delimiters:o,compilerOptions:l}=a,u=Ot(Ot({isCustomElement:r,delimiters:o},s),l);a.render=tf(i,u)}}e.render=a.render||Ln}{const i=Hs(e);ni();try{hy(e)}finally{ai(),i()}}}const qy={get(e,t){return tn(e,"get",""),e[t]}};function g1(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,qy),slots:e.slots,emit:e.emit,expose:t}}function hl(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Dm(ps(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Jr)return Jr[n](e)},has(t,n){return n in t||n in Jr}})):e.proxy}function Ky(e,t=!0){return Fe(e)?e.displayName||e.name:e.name||t&&e.__name}function Zy(e){return Fe(e)&&"__vccOpts"in e}const G=(e,t)=>jv(e,t,_s);function lr(e,t,n){const a=arguments.length;return a===2?at(t)&&!Re(t)?bs(t)?Ae(e,null,[t]):Ae(e,t):Ae(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&bs(n)&&(n=[n]),Ae(e,t,n))}const Qy="3.5.13";/** +* @vue/runtime-dom v3.5.13 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let ju;const nf=typeof window<"u"&&window.trustedTypes;if(nf)try{ju=nf.createPolicy("vue",{createHTML:e=>e})}catch{}const v1=ju?e=>ju.createHTML(e):e=>e,Jy="http://www.w3.org/2000/svg",eb="http://www.w3.org/1998/Math/MathML",va=typeof document<"u"?document:null,af=va&&va.createElement("template"),tb={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{const i=t==="svg"?va.createElementNS(Jy,e):t==="mathml"?va.createElementNS(eb,e):n?va.createElement(e,{is:n}):va.createElement(e);return e==="select"&&a&&a.multiple!=null&&i.setAttribute("multiple",a.multiple),i},createText:e=>va.createTextNode(e),createComment:e=>va.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>va.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,i,r){const s=n?n.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),n),!(i===r||!(i=i.nextSibling)););else{af.innerHTML=v1(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const o=af.content;if(a==="svg"||a==="mathml"){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}t.insertBefore(o,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ta="transition",Rr="animation",ws=Symbol("_vtc"),y1={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},nb=Ot({},Vm,y1),ab=e=>(e.displayName="Transition",e.props=nb,e),Ka=ab((e,{slots:t})=>lr(ty,ib(e),t)),fi=(e,t=[])=>{Re(e)?e.forEach(n=>n(...t)):e&&e(...t)},rf=e=>e?Re(e)?e.some(t=>t.length>1):e.length>1:!1;function ib(e){const t={};for(const F in e)F in y1||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:a,duration:i,enterFromClass:r=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:u=s,appearToClass:c=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=rb(i),m=p&&p[0],y=p&&p[1],{onBeforeEnter:w,onEnter:S,onEnterCancelled:k,onLeave:P,onLeaveCancelled:M,onBeforeAppear:C=w,onAppear:D=S,onAppearCancelled:N=k}=t,R=(F,J,H,V)=>{F._enterCancelled=V,hi(F,J?c:o),hi(F,J?u:s),H&&H()},L=(F,J)=>{F._isLeaving=!1,hi(F,d),hi(F,h),hi(F,f),J&&J()},j=F=>(J,H)=>{const V=F?D:S,B=()=>R(J,F,H);fi(V,[J,B]),sf(()=>{hi(J,F?l:r),fa(J,F?c:o),rf(V)||of(J,a,m,B)})};return Ot(t,{onBeforeEnter(F){fi(w,[F]),fa(F,r),fa(F,s)},onBeforeAppear(F){fi(C,[F]),fa(F,l),fa(F,u)},onEnter:j(!1),onAppear:j(!0),onLeave(F,J){F._isLeaving=!0;const H=()=>L(F,J);fa(F,d),F._enterCancelled?(fa(F,f),cf()):(cf(),fa(F,f)),sf(()=>{!F._isLeaving||(hi(F,d),fa(F,h),rf(P)||of(F,a,y,H))}),fi(P,[F,H])},onEnterCancelled(F){R(F,!1,void 0,!0),fi(k,[F])},onAppearCancelled(F){R(F,!0,void 0,!0),fi(N,[F])},onLeaveCancelled(F){L(F),fi(M,[F])}})}function rb(e){if(e==null)return null;if(at(e))return[zl(e.enter),zl(e.leave)];{const t=zl(e);return[t,t]}}function zl(e){return dv(e)}function fa(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[ws]||(e[ws]=new Set)).add(t)}function hi(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[ws];n&&(n.delete(t),n.size||(e[ws]=void 0))}function sf(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let sb=0;function of(e,t,n,a){const i=e._endId=++sb,r=()=>{i===e._endId&&a()};if(n!=null)return setTimeout(r,n);const{type:s,timeout:o,propCount:l}=ob(e,t);if(!s)return a();const u=s+"end";let c=0;const d=()=>{e.removeEventListener(u,f),r()},f=h=>{h.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[p]||"").split(", "),i=a(`${Ta}Delay`),r=a(`${Ta}Duration`),s=lf(i,r),o=a(`${Rr}Delay`),l=a(`${Rr}Duration`),u=lf(o,l);let c=null,d=0,f=0;t===Ta?s>0&&(c=Ta,d=s,f=r.length):t===Rr?u>0&&(c=Rr,d=u,f=l.length):(d=Math.max(s,u),c=d>0?s>u?Ta:Rr:null,f=c?c===Ta?r.length:l.length:0);const h=c===Ta&&/\b(transform|all)(,|$)/.test(a(`${Ta}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:h}}function lf(e,t){for(;e.lengthuf(n)+uf(e[a])))}function uf(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function cf(){return document.body.offsetHeight}function lb(e,t,n){const a=e[ws];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const No=Symbol("_vod"),b1=Symbol("_vsh"),ns={beforeMount(e,{value:t},{transition:n}){e[No]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Or(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){!t!=!n&&(a?t?(a.beforeEnter(e),Or(e,!0),a.enter(e)):a.leave(e,()=>{Or(e,!1)}):Or(e,t))},beforeUnmount(e,{value:t}){Or(e,t)}};function Or(e,t){e.style.display=t?e[No]:"none",e[b1]=!t}const _1=Symbol("");function Oi(e){const t=fl();if(!t)return;const n=t.ut=(i=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>Bo(r,i))},a=()=>{const i=e(t.proxy);t.ce?Bo(t.ce,i):Xu(t.subTree,i),n(i)};Hc(()=>{Im(a)}),lt(()=>{je(a,Ln,{flush:"post"});const i=new MutationObserver(a);i.observe(t.subTree.el.parentNode,{childList:!0}),ii(()=>i.disconnect())})}function Xu(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Xu(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Bo(e.el,t);else if(e.type===Te)e.children.forEach(n=>Xu(n,t));else if(e.type===es){let{el:n,anchor:a}=e;for(;n&&(Bo(n,t),n!==a);)n=n.nextSibling}}function Bo(e,t){if(e.nodeType===1){const n=e.style;let a="";for(const i in t)n.setProperty(`--${i}`,t[i]),a+=`--${i}: ${t[i]};`;n[_1]=a}}const ub=/(^|;)\s*display\s*:/;function cb(e,t,n){const a=e.style,i=gt(n);let r=!1;if(n&&!i){if(t)if(gt(t))for(const s of t.split(";")){const o=s.slice(0,s.indexOf(":")).trim();n[o]==null&&bo(a,o,"")}else for(const s in t)n[s]==null&&bo(a,s,"");for(const s in n)s==="display"&&(r=!0),bo(a,s,n[s])}else if(i){if(t!==n){const s=a[_1];s&&(n+=";"+s),a.cssText=n,r=ub.test(n)}}else t&&e.removeAttribute("style");No in e&&(e[No]=r?a.display:"",e[b1]&&(a.display="none"))}const df=/\s*!important$/;function bo(e,t,n){if(Re(n))n.forEach(a=>bo(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=db(e,t);df.test(n)?e.setProperty(ti(a),n.replace(df,""),"important"):e[a]=n}}const ff=["Webkit","Moz","ms"],Wl={};function db(e,t){const n=Wl[t];if(n)return n;let a=Bn(t);if(a!=="filter"&&a in e)return Wl[t]=a;a=al(a);for(let i=0;iYl||(mb.then(()=>Yl=0),Yl=Date.now());function vb(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;jn(yb(a,n.value),t,5,[a])};return n.value=e,n.attached=gb(),n}function yb(e,t){if(Re(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>i=>!i._stopped&&a&&a(i))}else return t}const yf=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,bb=(e,t,n,a,i,r)=>{const s=i==="svg";t==="class"?lb(e,a,s):t==="style"?cb(e,n,a):tl(t)?Ac(t)||hb(e,t,n,a,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):_b(e,t,a,s))?(mf(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&pf(e,t,a,s,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!gt(a))?mf(e,Bn(t),a,r,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),pf(e,t,a,s))};function _b(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&yf(t)&&Fe(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return yf(t)&>(n)?!1:t in e}const Za=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Re(t)?n=>go(t,n):t};function wb(e){e.target.composing=!0}function bf(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Nn=Symbol("_assign"),_f={created(e,{modifiers:{lazy:t,trim:n,number:a}},i){e[Nn]=Za(i);const r=a||i.props&&i.props.type==="number";Aa(e,t?"change":"input",s=>{if(s.target.composing)return;let o=e.value;n&&(o=o.trim()),r&&(o=Po(o)),e[Nn](o)}),n&&Aa(e,"change",()=>{e.value=e.value.trim()}),t||(Aa(e,"compositionstart",wb),Aa(e,"compositionend",bf),Aa(e,"change",bf))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:i,number:r}},s){if(e[Nn]=Za(s),e.composing)return;const o=(r||e.type==="number")&&!/^0\d/.test(e.value)?Po(e.value):e.value,l=t==null?"":t;o!==l&&(document.activeElement===e&&e.type!=="range"&&(a&&t===n||i&&e.value.trim()===l)||(e.value=l))}},xb={deep:!0,created(e,t,n){e[Nn]=Za(n),Aa(e,"change",()=>{const a=e._modelValue,i=ur(e),r=e.checked,s=e[Nn];if(Re(a)){const o=Mc(a,i),l=o!==-1;if(r&&!l)s(a.concat(i));else if(!r&&l){const u=[...a];u.splice(o,1),s(u)}}else if(Sr(a)){const o=new Set(a);r?o.add(i):o.delete(i),s(o)}else s(w1(e,r))})},mounted:wf,beforeUpdate(e,t,n){e[Nn]=Za(n),wf(e,t,n)}};function wf(e,{value:t,oldValue:n},a){e._modelValue=t;let i;if(Re(t))i=Mc(t,a.props.value)>-1;else if(Sr(t))i=t.has(a.props.value);else{if(t===n)return;i=Ci(t,w1(e,!0))}e.checked!==i&&(e.checked=i)}const Ab={created(e,{value:t},n){e.checked=Ci(t,n.props.value),e[Nn]=Za(n),Aa(e,"change",()=>{e[Nn](ur(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[Nn]=Za(a),t!==n&&(e.checked=Ci(t,a.props.value))}},kb={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const i=Sr(t);Aa(e,"change",()=>{const r=Array.prototype.filter.call(e.options,s=>s.selected).map(s=>n?Po(ur(s)):ur(s));e[Nn](e.multiple?i?new Set(r):r:r[0]),e._assigning=!0,Gt(()=>{e._assigning=!1})}),e[Nn]=Za(a)},mounted(e,{value:t}){xf(e,t)},beforeUpdate(e,t,n){e[Nn]=Za(n)},updated(e,{value:t}){e._assigning||xf(e,t)}};function xf(e,t){const n=e.multiple,a=Re(t);if(!(n&&!a&&!Sr(t))){for(let i=0,r=e.options.length;iString(u)===String(o)):s.selected=Mc(t,o)>-1}else s.selected=t.has(o);else if(Ci(ur(s),t)){e.selectedIndex!==i&&(e.selectedIndex=i);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function ur(e){return"_value"in e?e._value:e.value}function w1(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const x3={created(e,t,n){Ks(e,t,n,null,"created")},mounted(e,t,n){Ks(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){Ks(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){Ks(e,t,n,a,"updated")}};function Sb(e,t){switch(e){case"SELECT":return kb;case"TEXTAREA":return _f;default:switch(t){case"checkbox":return xb;case"radio":return Ab;default:return _f}}}function Ks(e,t,n,a,i){const s=Sb(e.tagName,n.props&&n.props.type)[i];s&&s(e,t,n,a)}const Mb=["ctrl","shift","alt","meta"],Db={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,t)=>Mb.some(n=>e[`${n}Key`]&&!t.includes(n))},Xn=(e,t)=>{const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=(i,...r)=>{for(let s=0;s{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=i=>{if(!("key"in i))return;const r=ti(i.key);if(t.some(s=>s===r||Tb[s]===r))return e(i)})},Cb=Ot({patchProp:bb},tb);let Af;function x1(){return Af||(Af=Dy(Cb))}const kf=(...e)=>{x1().render(...e)},Eb=(...e)=>{const t=x1().createApp(...e),{mount:n}=t;return t.mount=a=>{const i=Rb(a);if(!i)return;const r=t._component;!Fe(r)&&!r.render&&!r.template&&(r.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const s=n(i,!1,Ib(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),s},t};function Ib(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Rb(e){return gt(e)?document.querySelector(e):e}var Ob=!1;/*! + * pinia v2.0.33 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */let A1;const pl=e=>A1=e,k1=Symbol();function Gu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var as;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(as||(as={}));function Lb(){const e=um(!0),t=e.run(()=>ce({}));let n=[],a=[];const i=ps({install(r){pl(i),i._a=r,r.provide(k1,i),r.config.globalProperties.$pinia=i,a.forEach(s=>n.push(s)),a=[]},use(r){return!this._a&&!Ob?a.push(r):n.push(r),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return i}const S1=()=>{};function Sf(e,t,n,a=S1){e.push(t);const i=()=>{const r=e.indexOf(t);r>-1&&(e.splice(r,1),a())};return!n&&Dc()&&cm(i),i}function Fi(e,...t){e.slice().forEach(n=>{n(...t)})}function qu(e,t){e instanceof Map&&t instanceof Map&&t.forEach((n,a)=>e.set(a,n)),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const a=t[n],i=e[n];Gu(i)&&Gu(a)&&e.hasOwnProperty(n)&&!mt(a)&&!Ya(a)?e[n]=qu(i,a):e[n]=a}return e}const Hb=Symbol();function Nb(e){return!Gu(e)||!e.hasOwnProperty(Hb)}const{assign:Ia}=Object;function Bb(e){return!!(mt(e)&&e.effect)}function Vb(e,t,n,a){const{state:i,actions:r,getters:s}=t,o=n.state.value[e];let l;function u(){o||(n.state.value[e]=i?i():{});const c=Tm(n.state.value[e]);return Ia(c,r,Object.keys(s||{}).reduce((d,f)=>(d[f]=ps(G(()=>{pl(n);const h=n._s.get(e);return s[f].call(h,h)})),d),{}))}return l=M1(e,u,t,n,a,!0),l}function M1(e,t,n={},a,i,r){let s;const o=Ia({actions:{}},n),l={deep:!0};let u,c,d=ps([]),f=ps([]),h;const p=a.state.value[e];!r&&!p&&(a.state.value[e]={}),ce({});let m;function y(D){let N;u=c=!1,typeof D=="function"?(D(a.state.value[e]),N={type:as.patchFunction,storeId:e,events:h}):(qu(a.state.value[e],D),N={type:as.patchObject,payload:D,storeId:e,events:h});const R=m=Symbol();Gt().then(()=>{m===R&&(u=!0)}),c=!0,Fi(d,N,a.state.value[e])}const w=r?function(){const{state:N}=n,R=N?N():{};this.$patch(L=>{Ia(L,R)})}:S1;function S(){s.stop(),d=[],f=[],a._s.delete(e)}function k(D,N){return function(){pl(a);const R=Array.from(arguments),L=[],j=[];function F(V){L.push(V)}function J(V){j.push(V)}Fi(f,{args:R,name:D,store:M,after:F,onError:J});let H;try{H=N.apply(this&&this.$id===e?this:M,R)}catch(V){throw Fi(j,V),V}return H instanceof Promise?H.then(V=>(Fi(L,V),V)).catch(V=>(Fi(j,V),Promise.reject(V))):(Fi(L,H),H)}}const P={_p:a,$id:e,$onAction:Sf.bind(null,f),$patch:y,$reset:w,$subscribe(D,N={}){const R=Sf(d,D,N.detached,()=>L()),L=s.run(()=>je(()=>a.state.value[e],j=>{(N.flush==="sync"?c:u)&&D({storeId:e,type:as.direct,events:h},j)},Ia({},l,N)));return R},$dispose:S},M=Zn(P);a._s.set(e,M);const C=a._e.run(()=>(s=um(),s.run(()=>t())));for(const D in C){const N=C[D];if(mt(N)&&!Bb(N)||Ya(N))r||(p&&Nb(N)&&(mt(N)?N.value=p[D]:qu(N,p[D])),a.state.value[e][D]=N);else if(typeof N=="function"){const R=k(D,N);C[D]=R,o.actions[D]=N}}return Ia(M,C),Ia(qe(M),C),Object.defineProperty(M,"$state",{get:()=>a.state.value[e],set:D=>{y(N=>{Ia(N,D)})}}),a._p.forEach(D=>{Ia(M,s.run(()=>D({store:M,app:a._a,pinia:a,options:o})))}),p&&r&&n.hydrate&&n.hydrate(M.$state,p),u=!0,c=!0,M}function D1(e,t,n){let a,i;const r=typeof t=="function";typeof e=="string"?(a=e,i=r?n:t):(i=e,a=e.id);function s(o,l){const u=fl();return o=o||u&&Nt(k1,null),o&&pl(o),o=A1,o._s.has(a)||(r?M1(a,t,i,o):Vb(a,i,o)),o._s.get(a)}return s.$id=a,s}var Fb=Object.defineProperty,$b=Object.defineProperties,Ub=Object.getOwnPropertyDescriptors,Mf=Object.getOwnPropertySymbols,zb=Object.prototype.hasOwnProperty,Wb=Object.prototype.propertyIsEnumerable,Df=(e,t,n)=>t in e?Fb(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ra=(e,t)=>{for(var n in t||(t={}))zb.call(t,n)&&Df(e,n,t[n]);if(Mf)for(var n of Mf(t))Wb.call(t,n)&&Df(e,n,t[n]);return e},_o=(e,t)=>$b(e,Ub(t)),si=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n};const Yb=e=>(Mr("data-v-e0a0b7f0"),e=e(),Dr(),e),jb=["onClick"],Xb=["checked"],Gb=Yb(()=>oe("label",{for:"checbox"},null,-1)),qb=it({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(e,{emit:t}){const n=e;Oi(s=>({"51ab8a49":_(r)}));const a=G(()=>n.status==="allSelected"),i=()=>{t("change",!a.value)},r=Nt("themeColor");return(s,o)=>(E(),q("div",{class:"easy-checkbox",onClick:Xn(i,["stop","prevent"])},[oe("input",{type:"checkbox",checked:_(a),class:ge(e.status)},null,10,Xb),Gb],8,jb))}});var Kb=si(qb,[["__scopeId","data-v-e0a0b7f0"]]);const Zb=e=>(Mr("data-v-7e69a276"),e=e(),Dr(),e),Qb=["checked"],Jb=Zb(()=>oe("label",{for:"checbox"},null,-1)),e_=it({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(e,{emit:t}){Oi(a=>({fdaf7e9e:_(n)}));const n=Nt("themeColor");return(a,i)=>(E(),q("div",{class:"easy-checkbox",onClick:i[0]||(i[0]=Xn(r=>t("change"),["stop","prevent"]))},[oe("input",{type:"checkbox",checked:e.checked},null,8,Qb),Jb]))}});var t_=si(e_,[["__scopeId","data-v-7e69a276"]]);const n_=e=>(Mr("data-v-4ca5de3a"),e=e(),Dr(),e),a_={class:"easy-data-table__rows-selector"},i_={class:"rows-input"},r_=n_(()=>oe("div",{class:"triangle"},null,-1)),s_=["onClick"],o_=it({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e;Oi(d=>({"1b889342":_(c)}));const a=ce(!1),i=ce(!1),r=Nt("dataTable");je(a,d=>{if(d&&r){const f=window.innerHeight,h=r.value.getBoundingClientRect().height,p=r.value.getBoundingClientRect().top;f-(h+p)<=100?i.value=!0:i.value=!1}});const s=G({get:()=>n.modelValue,set:d=>{t("update:modelValue",d)}}),o=d=>{s.value=d,a.value=!1},l=(d,f)=>{let h=d.parentNode;for(;h!=null;){if(h.classList&&h.classList.contains(f))return!0;h=h.parentNode}return!1},u=d=>{l(d.target,"easy-data-table__rows-selector")||(a.value=!1)};lt(()=>{document.addEventListener("click",u)}),ul(()=>{document.removeEventListener("click",u)});const c=Nt("themeColor");return(d,f)=>(E(),q("div",a_,[oe("div",{class:"rows-input__wrapper",onClick:f[0]||(f[0]=h=>a.value=!a.value)},[oe("div",i_,Le(_(s)),1),r_]),oe("ul",{class:ge(["select-items",{show:a.value,inside:i.value}])},[(E(!0),q(Te,null,Ge(e.rowsItems,h=>(E(),q("li",{key:h,class:ge({selected:h===_(s)}),onClick:p=>o(h)},Le(h),11,s_))),128))],2)]))}});var l_=si(o_,[["__scopeId","data-v-4ca5de3a"]]);const ml=e=>(Mr("data-v-1fa3a520"),e=e(),Dr(),e),u_={class:"lds-ring"},c_=ml(()=>oe("div",null,null,-1)),d_=ml(()=>oe("div",null,null,-1)),f_=ml(()=>oe("div",null,null,-1)),h_=ml(()=>oe("div",null,null,-1)),p_=[c_,d_,f_,h_],m_=it({__name:"Loading",setup(e){Oi(n=>({26774109:_(t)}));const t=Nt("themeColor");return(n,a)=>(E(),q("div",u_,p_))}});var g_=si(m_,[["__scopeId","data-v-1fa3a520"]]);const v_={class:"loader-line"},y_=it({__name:"LoadingLine",setup(e){Oi(n=>({"0d327f57":_(t)}));const t=Nt("themeColor");return(n,a)=>(E(),q("div",v_))}});var b_=si(y_,[["__scopeId","data-v-7d281cac"]]);const __={class:"buttons-pagination"},w_=["onClick"],x_=it({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(e,{emit:t}){const n=e;Oi(o=>({"40dd4f07":_(s)}));const a=7,i=o=>{o.type==="button"&&!o.active&&t("updatePage",o.page)},r=G(()=>{const o=[];if(n.maxPaginationNumber<=a)for(let l=1;l<=n.maxPaginationNumber;l+=1)o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if([1,2,n.maxPaginationNumber,n.maxPaginationNumber-1].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)if(l<=3)o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if(l===4)o.push({type:"omission"});else{const u=n.maxPaginationNumber-(a-l);o.push({type:"button",page:u,active:u===n.currentPaginationNumber,activePrev:u+1===n.currentPaginationNumber})}else if([3,4].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)l<=5?o.push({type:"button",page:l,active:l===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber}):l===6?o.push({type:"omission"}):o.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else if([n.maxPaginationNumber-2,n.maxPaginationNumber-3].includes(n.currentPaginationNumber))for(let l=1;l<=a;l+=1)if(l===1)o.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:l+1===n.currentPaginationNumber});else if(l===2)o.push({type:"omission"});else{const u=n.maxPaginationNumber-(a-l);o.push({type:"button",page:u,active:u===n.currentPaginationNumber,activePrev:u+1===n.currentPaginationNumber})}else for(let l=1;l<=a;l+=1)if(l===1)o.push({type:"button",page:1,active:n.currentPaginationNumber===1,activePrev:l+1===n.currentPaginationNumber});else if(l===2||l===6)o.push({type:"omission"});else if(l===7)o.push({type:"button",page:n.maxPaginationNumber,active:n.maxPaginationNumber===n.currentPaginationNumber,activePrev:l+1===n.currentPaginationNumber});else{const u=4-l,c=n.currentPaginationNumber-u;o.push({type:"button",page:c,active:c===n.currentPaginationNumber,activePrev:c+1===n.currentPaginationNumber})}return o}),s=Nt("themeColor");return(o,l)=>(E(),q("div",__,[(E(!0),q(Te,null,Ge(_(r),(u,c)=>(E(),q("div",{key:c,class:ge(["item",{button:u.type==="button",active:u.type==="button"&&u.active,"active-prev":u.type==="button"&&u.activePrev,omission:u.type==="omission"}]),onClick:d=>i(u)},Le(u.type==="button"?u.page:"..."),11,w_))),128))]))}});var A_=si(x_,[["__scopeId","data-v-4c681fa2"]]);const T1=e=>(Mr("data-v-c9da5286"),e=e(),Dr(),e),k_=T1(()=>oe("span",{class:"arrow arrow-right"},null,-1)),S_=[k_],M_=T1(()=>oe("span",{class:"arrow arrow-left"},null,-1)),D_=[M_],T_=it({__name:"PaginationArrows",props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(e,{emit:t}){const n=Qn();return(a,i)=>(E(),q(Te,null,[oe("div",{class:ge(["previous-page__click-button",{"first-page":e.isFirstPage}]),onClick:i[0]||(i[0]=r=>t("clickPrevPage"))},S_,2),_(n).buttonsPagination?ye(a.$slots,"buttonsPagination",{key:0},void 0,!0):se("",!0),oe("div",{class:ge(["next-page__click-button",{"last-page":e.isLastPage}]),onClick:i[1]||(i[1]=r=>t("clickNextPage"))},D_,2)],64))}});var P_=si(T_,[["__scopeId","data-v-c9da5286"]]);function C_(e,t,n,a){return{clickRow:(r,s,o)=>{if(e.value!==s)return;const l=ra({},r);if(t.value){const{checkbox:u}=r;delete l.checkbox,l.isSelected=u}if(n.value){const{index:u}=r;delete l.index,l.indexInCurrentPage=u}a("clickRow",l,o)}}}function E_(e,t,n){const a=ce([]);return{expandingItemIndexList:a,updateExpandingItemIndexList:(s,o,l)=>{l.stopPropagation();const u=a.value.indexOf(s);if(u!==-1)a.value.splice(u,1);else{const c=e.value.findIndex(d=>JSON.stringify(d)===JSON.stringify(o));n("expandRow",t.value+c,o),a.value.push(t.value+c)}},clearExpandingItemIndexList:()=>{a.value=[]}}}function I_(e){const t=G(()=>e.value.filter(i=>i.fixed)),n=G(()=>t.value.length?t.value[t.value.length-1].value:""),a=G(()=>{if(!t.value.length)return[];const i=t.value.map(r=>{var s;return(s=r.width)!=null?s:100});return t.value.map((r,s)=>{var o,l;return{value:r.value,fixed:(o=r.fixed)!=null?o:!0,width:(l=r.width)!=null?l:100,distance:s===0?0:i.reduce((u,c,d)=>{let f=u;return ds.value.findIndex(J=>J.fixed)!==-1),P=G(()=>k.value?s.value.filter(J=>J.fixed):[]),M=G(()=>s.value.filter(J=>!J.fixed)),D=ce(((J,H)=>Array.isArray(J)&&Array.isArray(H)?{sortBy:J,sortDesc:H.map(V=>V==="desc")}:J!==""?{sortBy:p.value,sortDesc:m.value==="desc"}:null)(p.value,m.value)),N=G(()=>{var J;const V=[...P.value,...M.value].map(ee=>{const ue=Object.assign(ee);if(ue.sortable&&(ue.sortType="none"),f.value)if(Array.isArray(f.value.sortBy)&&Array.isArray(f.value.sortType)&&f.value.sortBy.includes(ue.value)){const te=f.value.sortBy.indexOf(ue.value);ue.sortType=f.value.sortType[te]}else ue.value===f.value.sortBy&&f.value.sortType&&(ue.sortType=f.value.sortType);if(D.value&&Array.isArray(D.value.sortBy)&&Array.isArray(D.value.sortDesc)&&D.value.sortBy.includes(ue.value)){const te=D.value.sortBy.indexOf(ue.value);ue.sortType=D.value.sortDesc[te]?"desc":"asc"}else D.value&&ue.value===D.value.sortBy&&(ue.sortType=D.value.sortDesc?"desc":"asc");return ue});let B=[];o.value?B=[i.value||k.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...V]:B=V;let ae=[];h.value?ae=[r.value||k.value?{text:e.value,value:"index",fixed:!0,width:l.value}:{text:e.value,value:"index"},...B]:ae=B;let ie=[];return u.value?ie=[a.value||k.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(J=t.value)!=null?J:36}:{text:"checkbox",value:"checkbox"},...ae]:ie=ae,ie}),R=G(()=>N.value.map(J=>J.value));return{clientSortOptions:D,headerColumns:R,headersForRender:N,updateSortField:(J,H)=>{let V=null;if(H==="none"?V="asc":H==="asc"?V="desc":V=d.value?"asc":null,c.value&&w(J,V),D.value&&Array.isArray(D.value.sortBy)&&Array.isArray(D.value.sortDesc)){const B=D.value.sortBy.indexOf(J);B===-1?V!==null&&(D.value.sortBy.push(J),D.value.sortDesc.push(V==="desc")):V===null?(D.value.sortDesc.splice(B,1),D.value.sortBy.splice(B,1)):D.value.sortDesc[B]=V==="desc"}else V===null?D.value=null:D.value={sortBy:J,sortDesc:V==="desc"};S("updateSort",{sortType:V,sortBy:J})},isMultiSorting:J=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.includes(J):D.value&&Array.isArray(D.value.sortBy)?D.value.sortBy.includes(J):!1,getMultiSortNumber:J=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.indexOf(J)+1:D.value&&Array.isArray(D.value.sortBy)?D.value.sortBy.indexOf(J)+1:!1}}function O_(e,t,n,a,i,r,s,o,l){const u=G(()=>(e.value-1)*i.value+1),c=G(()=>n.value?Math.min(l.value,e.value*i.value):Math.min(o.value.length,e.value*i.value)),d=G(()=>n.value?a.value:o.value.slice(u.value-1,c.value)),f=G(()=>s.value?d.value.map((m,y)=>ra({index:u.value+y},m)):d.value),h=G(()=>r.value.length===0||r.value.every(y=>o.value.findIndex(w=>JSON.stringify(y)===JSON.stringify(w))===-1)?"noneSelected":r.value.length===o.value.length&&r.value.every(w=>o.value.findIndex(S=>JSON.stringify(w)===JSON.stringify(S))!==-1)?"allSelected":"partSelected"),p=G(()=>t.value?h.value==="allSelected"?f.value.map(m=>ra({checkbox:!0},m)):h.value==="noneSelected"?f.value.map(m=>ra({checkbox:!1},m)):f.value.map(m=>{const y=r.value.findIndex(w=>{const S=ra({},m);return delete S.index,JSON.stringify(w)===JSON.stringify(S)})!==-1;return ra({checkbox:y},m)}):f.value);return{currentPageFirstIndex:u,currentPageLastIndex:c,multipleSelectStatus:h,pageItems:p}}function L_(e,t,n,a,i,r,s){const o=ce(r.value?r.value.page:e.value),l=G(()=>Math.ceil(a.value/i.value)),u=G(()=>l.value===0||o.value===l.value),c=G(()=>o.value===1);return{currentPaginationNumber:o,maxPaginationNumber:l,isLastPage:u,isFirstPage:c,nextPage:()=>{if(a.value!==0&&!u.value&&!n.value)if(t.value){const m=o.value+1;s(m)}else o.value+=1},prevPage:()=>{if(a.value!==0&&!c.value&&!n.value)if(t.value){const m=o.value-1;s(m)}else o.value-=1},updatePage:m=>{n.value||(t.value?s(m):o.value=m)},updateCurrentPaginationNumber:m=>{o.value=m}}}function H_(e,t,n,a){const i=G(()=>!e.value&&t.value.findIndex(o=>o===a.value)===-1?[a.value,...t.value]:t.value),r=ce(n.value?n.value.rowsPerPage:a.value);return{rowsItemsComputed:i,rowsPerPageRef:r,updateRowsPerPage:o=>{r.value=o}}}function N_(e,t,n){const a=G({get:()=>{if(e.value){const{page:o,rowsPerPage:l,sortBy:u,sortType:c}=e.value;return{page:o,rowsPerPage:l,sortBy:u!=null?u:null,sortType:c!=null?c:null}}return null},set:o=>{n("update:serverOptions",o)}});return{serverOptionsComputed:a,updateServerOptionsPage:o=>{a.value&&(a.value=_o(ra({},a.value),{page:o}))},updateServerOptionsSort:(o,l)=>{if(a.value)if(t.value&&Array.isArray(a.value.sortBy)&&Array.isArray(a.value.sortType)){const u=a.value.sortBy.findIndex(c=>c===o);u===-1&&l!==null&&(a.value.sortBy.push(o),a.value.sortType.push(l)),l===null?(a.value.sortBy.splice(u,1),a.value.sortType.splice(u,1)):a.value.sortType[u]=l}else a.value=_o(ra({},a.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{a.value&&(a.value=_o(ra({},a.value),{page:1,rowsPerPage:o}))}}}function sn(e,t){var n;if(e.includes(".")){const a=e.split("."),{length:i}=a;let r,s=0;for(;s{if(typeof r.value=="string"&&r.value!=="")return sn(r.value,k);if(Array.isArray(r.value)){let P="";return r.value.forEach(M=>{P+=sn(M,k)}),P}return Object.values(k).join(" ")},d=G(()=>{if(!n.value&&s.value!==""){const k=new RegExp(s.value,"i");return a.value.filter(P=>k.test(c(P)))}return a.value}),f=G(()=>{let k=[...d.value];return t.value?(t.value.forEach(P=>{k=k.filter(M=>{const{field:C,comparison:D,criteria:N}=P;if(typeof D=="function")return D(sn(C,M),N);const R=sn(C,M);switch(D){case"=":return R===N;case"!=":return R!==N;case">":return R>N;case"<":return R=":return R>=N;case"between":return R>=Math.min(...N)&&R<=Math.max(...N);case"in":return N.includes(R);default:return R===N}})}),k):d.value});je(f,k=>{t.value&&u("updateFilter",k)},{immediate:!0,deep:!0});function h(k,P,M,C){const D=k[C],N=P[C];return(C===0?M:h(k,P,M,C-1)).sort((L,j)=>{let F=!0;for(let J=0;Jsn(D,j)?N?-1:1:0:0})}const p=G(()=>{if(n.value)return a.value;if(e.value===null)return f.value;const{sortBy:k,sortDesc:P}=e.value,M=[...f.value];return l&&Array.isArray(k)&&Array.isArray(P)?k.length===0?M:h(k,P,M,k.length-1):M.sort((C,D)=>sn(k,C)sn(k,D)?P?-1:1:0)}),m=G(()=>n.value?o.value:p.value.length),y=G({get:()=>{var k;return(k=i.value)!=null?k:[]},set:k=>{u("update:itemsSelected",k)}});return{totalItems:p,selectItemsComputed:y,totalItemsLength:m,toggleSelectAll:k=>{y.value=k?p.value:[],k&&u("selectAll")},toggleSelectItem:k=>{const P=k.checkbox;if(delete k.checkbox,delete k.index,P)y.value=y.value.filter(M=>JSON.stringify(M)!==JSON.stringify(k)),u("deselectRow",k);else{const M=y.value;M.unshift(k),y.value=M,u("selectRow",k)}}}}var F_={alternating:{type:Boolean,default:!1},buttonsPagination:{type:Boolean,default:!1},checkboxColumnWidth:{type:Number,default:null},currentPage:{type:Number,default:1},emptyMessage:{type:String,default:"No Available Data"},expandColumnWidth:{type:Number,default:36},filterOptions:{type:Array,default:null},fixedExpand:{type:Boolean,default:!1},fixedHeader:{type:Boolean,default:!0},fixedCheckbox:{type:Boolean,default:!1},fixedIndex:{type:Boolean,default:!1},headerTextDirection:{type:String,default:"left"},bodyTextDirection:{type:String,default:"left"},hideFooter:{type:Boolean,default:!1},hideRowsPerPage:{type:Boolean,default:!1},hideHeader:{type:Boolean,default:!1},indexColumnWidth:{type:Number,default:60},itemsSelected:{type:Array,default:null},loading:{type:Boolean,default:!1},rowsPerPage:{type:Number,default:25},rowsItems:{type:Array,default:()=>[25,50,100]},rowsPerPageMessage:{type:String,default:"rows per page:"},searchField:{type:[String,Array],default:""},searchValue:{type:String,default:""},serverOptions:{type:Object,default:null},serverItemsLength:{type:Number,default:0},showIndex:{type:Boolean,default:!1},sortBy:{type:[String,Array],default:""},sortType:{type:[String,Array],default:"asc"},multiSort:{type:Boolean,default:!1},tableMinHeight:{type:Number,default:180},tableHeight:{type:Number,default:null},themeColor:{type:String,default:"#42b883"},tableClassName:{type:String,default:""},headerClassName:{type:String,default:""},headerItemClassName:{type:[Function,String],default:""},bodyRowClassName:{type:[Function,String],default:""},bodyExpandRowClassName:{type:[Function,String],default:""},bodyItemClassName:{type:[Function,String],default:""},noHover:{type:Boolean,default:!1},borderCell:{type:Boolean,default:!1},mustSort:{type:Boolean,default:!1},rowsOfPageSeparatorMessage:{type:String,default:"of"},clickEventType:{type:String,default:"single"},clickRowToExpand:{type:Boolean,default:!1},tableNodeId:{type:String,default:""},showIndexSymbol:{type:String,default:"#"},preventContextMenuRow:{type:Boolean,default:!0}};const $_=e=>(Mr("data-v-32683533"),e=e(),Dr(),e),U_=["id"],z_=["onClick"],W_={key:3,class:"header-text"},Y_={key:5,class:"multi-sort__number"},j_=["onClick","onDblclick","onContextmenu"],X_=["onClick"],G_=["colspan"],q_={key:0,class:"vue3-easy-data-table__loading"},K_=$_(()=>oe("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),Z_={class:"loading-entity"},Q_={key:1,class:"vue3-easy-data-table__message"},J_={key:0,class:"vue3-easy-data-table__footer"},e2={key:0,class:"pagination__rows-per-page"},t2={class:"pagination__items-index"},n2=it({__name:"DataTable",props:_o(ra({},F_),{items:{type:Array,required:!0},headers:{type:Array,required:!0}}),emits:["clickRow","contextmenuRow","selectRow","deselectRow","expandRow","updateSort","updateFilter","update:itemsSelected","update:serverOptions","updatePageItems","updateTotalItems","selectAll"],setup(e,{expose:t,emit:n}){const a=e;Oi(Oe=>({da0d4328:_(K),"3037e504":_(re)}));const{tableNodeId:i,clickEventType:r,bodyTextDirection:s,checkboxColumnWidth:o,currentPage:l,expandColumnWidth:u,filterOptions:c,fixedCheckbox:d,fixedExpand:f,fixedHeader:h,fixedIndex:p,headers:m,headerTextDirection:y,indexColumnWidth:w,items:S,itemsSelected:k,loading:P,mustSort:M,multiSort:C,rowsItems:D,rowsPerPage:N,searchField:R,searchValue:L,serverItemsLength:j,serverOptions:F,showIndex:J,sortBy:H,sortType:V,tableHeight:B,tableMinHeight:ae,themeColor:ie,rowsOfPageSeparatorMessage:ee,showIndexSymbol:ue,preventContextMenuRow:te}=Tm(a),re=G(()=>B.value?`${B.value}px`:null),K=G(()=>`${ae.value}px`);ar("themeColor",ie.value);const ne=Qn(),O=G(()=>!!ne.pagination),Z=G(()=>!!ne.loading),v=G(()=>!!ne.expand),U=G(()=>!!ne.body),de=ce(),Ce=ce();ar("dataTable",de);const X=ce(!1);lt(()=>{Ce.value.addEventListener("scroll",()=>{X.value=Ce.value.scrollLeft>0})});const we=G(()=>k.value!==null),x=G(()=>F.value!==null),{serverOptionsComputed:T,updateServerOptionsPage:b,updateServerOptionsSort:Y,updateServerOptionsRowsPerPage:z}=N_(F,C,n),{clientSortOptions:W,headerColumns:fe,headersForRender:he,updateSortField:I,isMultiSorting:$,getMultiSortNumber:pe}=R_(ue,o,u,d,f,p,m,v,w,we,x,M,T,J,H,V,C,Y,n),{rowsItemsComputed:be,rowsPerPageRef:ke,updateRowsPerPage:me}=H_(x,D,F,N),{totalItems:Be,selectItemsComputed:Ne,totalItemsLength:$e,toggleSelectAll:Lt,toggleSelectItem:yt}=V_(W,c,x,S,k,R,L,j,C,n),{currentPaginationNumber:dt,maxPaginationNumber:bt,isLastPage:an,isFirstPage:Tn,nextPage:_t,prevPage:Rt,updatePage:Q,updateCurrentPaginationNumber:_e}=L_(l,x,P,$e,ke,F,b),{currentPageFirstIndex:Ie,currentPageLastIndex:le,multipleSelectStatus:xe,pageItems:Me}=O_(dt,we,x,S,ke,Ne,J,Be,$e),Qt=G(()=>dt.value===0?0:(dt.value-1)*ke.value),{expandingItemIndexList:pn,updateExpandingItemIndexList:ca,clearExpandingItemIndexList:Da}=E_(Me,Qt,n),{fixedHeaders:Pn,lastFixedColumn:Bi,fixedColumnsInfos:Rl}=I_(he),{clickRow:Id}=C_(r,we,J,n),tv=(Oe,Cn)=>{te.value&&Cn.preventDefault(),n("contextmenuRow",Oe,Cn)},nv=Oe=>{var Cn;const Ee=(Cn=Oe.width)!=null?Cn:Pn.value.length?100:null;if(Ee)return`width: ${Ee}px; min-width: ${Ee}px;`},Rd=(Oe,Cn="th")=>{if(!Pn.value.length)return;const Ee=Rl.value.find(Wt=>Wt.value===Oe);if(Ee)return`left: ${Ee.distance}px;z-index: ${Cn==="th"?3:1};position: sticky;`};return je(P,(Oe,Cn)=>{T.value&&Oe===!1&&Cn===!0&&(_e(T.value.page),Da())}),je(ke,Oe=>{x.value?z(Oe):Q(1)}),je([L,c],()=>{x.value||Q(1)}),je([dt,W,R,L,c],()=>{Da()},{deep:!0}),je(Me,Oe=>{n("updatePageItems",Oe)},{deep:!0}),je(Be,Oe=>{n("updateTotalItems",Oe)},{deep:!0}),t({currentPageFirstIndex:Ie,currentPageLastIndex:le,clientItemsLength:$e,maxPaginationNumber:bt,currentPaginationNumber:dt,isLastPage:an,isFirstPage:Tn,nextPage:_t,prevPage:Rt,updatePage:Q,rowsPerPageOptions:be,rowsPerPageActiveOption:ke,updateRowsPerPageActiveOption:me}),(Oe,Cn)=>(E(),q("div",{ref_key:"dataTable",ref:de,class:ge(["vue3-easy-data-table",[Oe.tableClassName]])},[oe("div",{ref_key:"tableBody",ref:Ce,class:ge(["vue3-easy-data-table__main",{"fixed-header":_(h),"fixed-height":_(B),"show-shadow":X.value,"table-fixed":_(Pn).length,hoverable:!Oe.noHover,"border-cell":Oe.borderCell}])},[oe("table",{id:_(i)},[oe("colgroup",null,[(E(!0),q(Te,null,Ge(_(he),(Ee,Wt)=>(E(),q("col",{key:Wt,style:Pt(nv(Ee))},null,4))),128))]),_(ne)["customize-headers"]?ye(Oe.$slots,"customize-headers",{key:0},void 0,!0):_(he).length&&!Oe.hideHeader?(E(),q("thead",{key:1,class:ge(["vue3-easy-data-table__header",[Oe.headerClassName]])},[oe("tr",null,[(E(!0),q(Te,null,Ge(_(he),(Ee,Wt)=>(E(),q("th",{key:Wt,class:ge([{sortable:Ee.sortable,none:Ee.sortable&&Ee.sortType==="none",desc:Ee.sortable&&Ee.sortType==="desc",asc:Ee.sortable&&Ee.sortType==="asc",shadow:Ee.value===_(Bi)},typeof Oe.headerItemClassName=="string"?Oe.headerItemClassName:Oe.headerItemClassName(Ee,Wt+1)]),style:Pt(Rd(Ee.value)),onClick:Xn(At=>Ee.sortable&&Ee.sortType?_(I)(Ee.value,Ee.sortType):null,["stop"])},[Ee.text==="checkbox"?(E(),Se(Kb,{key:_(xe),status:_(xe),onChange:_(Lt)},null,8,["status","onChange"])):(E(),q("span",{key:1,class:ge(["header",`direction-${_(y)}`])},[_(ne)[`header-${Ee.value}`]?ye(Oe.$slots,`header-${Ee.value}`,et(st({key:0},Ee)),void 0,!0):_(ne)[`header-${Ee.value.toLowerCase()}`]?ye(Oe.$slots,`header-${Ee.value.toLowerCase()}`,et(st({key:1},Ee)),void 0,!0):_(ne).header?ye(Oe.$slots,"header",et(st({key:2},Ee)),void 0,!0):(E(),q("span",W_,Le(Ee.text),1)),Ee.sortable?(E(),q("i",{key:Ee.sortType?Ee.sortType:"none",class:ge(["sortType-icon",{desc:Ee.sortType==="desc"}])},null,2)):se("",!0),_(C)&&_($)(Ee.value)?(E(),q("span",Y_,Le(_(pe)(Ee.value)),1)):se("",!0)],2))],14,z_))),128))])],2)):se("",!0),_(U)?ye(Oe.$slots,"body",et(st({key:2},_(Me))),void 0,!0):_(fe).length?(E(),q("tbody",{key:3,class:ge(["vue3-easy-data-table__body",{"row-alternation":Oe.alternating}])},[ye(Oe.$slots,"body-prepend",et(zt({items:_(Me),pagination:{isFirstPage:_(Tn),isLastPage:_(an),currentPaginationNumber:_(dt),maxPaginationNumber:_(bt),nextPage:_(_t),prevPage:_(Rt)},headers:_(he)})),void 0,!0),(E(!0),q(Te,null,Ge(_(Me),(Ee,Wt)=>(E(),q(Te,{key:Wt},[oe("tr",{class:ge([{"even-row":(Wt+1)%2===0},typeof Oe.bodyRowClassName=="string"?Oe.bodyRowClassName:Oe.bodyRowClassName(Ee,Wt+1)]),onClick:At=>{_(Id)(Ee,"single",At),Oe.clickRowToExpand&&_(ca)(Wt+_(Qt),Ee,At)},onDblclick:At=>{_(Id)(Ee,"double",At)},onContextmenu:At=>{tv(Ee,At)}},[(E(!0),q(Te,null,Ge(_(fe),(At,av)=>(E(),q("td",{key:av,style:Pt(Rd(At,"td")),class:ge([{shadow:At===_(Bi),"can-expand":At==="expand"},typeof Oe.bodyItemClassName=="string"?Oe.bodyItemClassName:Oe.bodyItemClassName(At,Wt+1),`direction-${_(s)}`]),onClick:Od=>At==="expand"?_(ca)(Wt+_(Qt),Ee,Od):null},[_(ne)[`item-${At}`]?ye(Oe.$slots,`item-${At}`,et(st({key:0},Ee)),void 0,!0):_(ne)[`item-${At.toLowerCase()}`]?ye(Oe.$slots,`item-${At.toLowerCase()}`,et(st({key:1},Ee)),void 0,!0):At==="expand"?(E(),q("i",{key:2,class:ge(["expand-icon",{expanding:_(pn).includes(_(Qt)+Wt)}])},null,2)):At==="checkbox"?(E(),Se(t_,{key:3,checked:Ee[At],onChange:Od=>_(yt)(Ee)},null,8,["checked","onChange"])):_(ne).item?ye(Oe.$slots,"item",et(st({key:4},{column:At,item:Ee})),void 0,!0):(E(),q(Te,{key:5},[Bt(Le(_(B_)(At,Ee)),1)],64))],14,X_))),128))],42,j_),_(v)&&_(pn).includes(Wt+_(Qt))?(E(),q("tr",{key:0,class:ge([{"even-row":(Wt+1)%2===0},typeof Oe.bodyExpandRowClassName=="string"?Oe.bodyExpandRowClassName:Oe.bodyExpandRowClassName(Ee,Wt+1)])},[oe("td",{colspan:_(he).length,class:"expand"},[Ee.expandLoading?(E(),Se(b_,{key:0,class:"expand-loading"})):se("",!0),ye(Oe.$slots,"expand",et(zt(Ee)),void 0,!0)],8,G_)],2)):se("",!0)],64))),128)),ye(Oe.$slots,"body-append",et(zt({items:_(Me),pagination:{isFirstPage:_(Tn),isLastPage:_(an),currentPaginationNumber:_(dt),maxPaginationNumber:_(bt),nextPage:_(_t),prevPage:_(Rt),updatePage:_(Q)},headers:_(he)})),void 0,!0)],2)):se("",!0)],8,U_),_(P)?(E(),q("div",q_,[K_,oe("div",Z_,[_(Z)?ye(Oe.$slots,"loading",{key:0},void 0,!0):(E(),Se(g_,{key:1}))])])):se("",!0),!_(Me).length&&!_(P)?(E(),q("div",Q_,[ye(Oe.$slots,"empty-message",{},()=>[Bt(Le(Oe.emptyMessage),1)],!0)])):se("",!0)],2),Oe.hideFooter?se("",!0):(E(),q("div",J_,[Oe.hideRowsPerPage?se("",!0):(E(),q("div",e2,[Bt(Le(Oe.rowsPerPageMessage)+" ",1),Ae(l_,{modelValue:_(ke),"onUpdate:modelValue":Cn[0]||(Cn[0]=Ee=>mt(ke)?ke.value=Ee:null),"rows-items":_(be)},null,8,["modelValue","rows-items"])])),oe("div",t2,Le(`${_(Ie)}\u2013${_(le)}`)+" "+Le(_(ee))+" "+Le(_($e)),1),_(O)?ye(Oe.$slots,"pagination",et(st({key:1},{isFirstPage:_(Tn),isLastPage:_(an),currentPaginationNumber:_(dt),maxPaginationNumber:_(bt),nextPage:_(_t),prevPage:_(Rt)})),void 0,!0):(E(),Se(P_,{key:2,"is-first-page":_(Tn),"is-last-page":_(an),onClickNextPage:_(_t),onClickPrevPage:_(Rt)},Xt({_:2},[Oe.buttonsPagination?{name:"buttonsPagination",fn:De(()=>[Ae(A_,{"current-pagination-number":_(dt),"max-pagination-number":_(bt),onUpdatePage:_(Q)},null,8,["current-pagination-number","max-pagination-number","onUpdatePage"])]),key:"0"}:void 0]),1032,["is-first-page","is-last-page","onClickNextPage","onClickPrevPage"]))]))],2))}});var P1=si(n2,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",P1);const C1=6048e5,a2=864e5,i2=6e4,E1=36e5,r2=1e3,Tf=Symbol.for("constructDateFrom");function nt(e,t){return typeof e=="function"?e(t):e&&typeof e=="object"&&Tf in e?e[Tf](t):e instanceof Date?new e.constructor(t):new Date(t)}function He(e,t){return nt(t||e,e)}function Rn(e,t,n){const a=He(e,n==null?void 0:n.in);return isNaN(t)?nt((n==null?void 0:n.in)||e,NaN):(t&&a.setDate(a.getDate()+t),a)}function Wn(e,t,n){const a=He(e,n==null?void 0:n.in);if(isNaN(t))return nt((n==null?void 0:n.in)||e,NaN);if(!t)return a;const i=a.getDate(),r=nt((n==null?void 0:n.in)||e,a.getTime());r.setMonth(a.getMonth()+t+1,0);const s=r.getDate();return i>=s?r:(a.setFullYear(r.getFullYear(),r.getMonth(),i),a)}function I1(e,t,n){const{years:a=0,months:i=0,weeks:r=0,days:s=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=He(e,n==null?void 0:n.in),d=i||a?Wn(c,i+a*12):c,f=s||r?Rn(d,s+r*7):d,h=l+o*60,m=(u+h*60)*1e3;return nt((n==null?void 0:n.in)||e,+f+m)}function s2(e,t,n){return nt((n==null?void 0:n.in)||e,+He(e)+t)}function o2(e,t,n){return s2(e,t*E1,n)}let l2={};function Li(){return l2}function Gn(e,t){var o,l,u,c,d,f,h,p;const n=Li(),a=(p=(h=(c=(u=t==null?void 0:t.weekStartsOn)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)!=null?c:n.weekStartsOn)!=null?h:(f=(d=n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)!=null?p:0,i=He(e,t==null?void 0:t.in),r=i.getDay(),s=(r=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function Vo(e){const t=He(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Ns(e,...t){const n=nt.bind(null,e||t.find(a=>typeof a=="object"));return t.map(n)}function Pf(e,t){const n=He(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function O1(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t),r=Pf(a),s=Pf(i),o=+r-Vo(r),l=+s-Vo(s);return Math.round((o-l)/a2)}function u2(e,t){const n=R1(e,t),a=nt((t==null?void 0:t.in)||e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),cr(a)}function c2(e,t,n){return Wn(e,t*3,n)}function Uc(e,t,n){return Wn(e,t*12,n)}function Cf(e,t){const n=+He(e)-+He(t);return n<0?-1:n>0?1:n}function L1(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function is(e){return!(!L1(e)&&typeof e!="number"||isNaN(+He(e)))}function Ef(e,t){const n=He(e,t==null?void 0:t.in);return Math.trunc(n.getMonth()/3)+1}function d2(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t);return a.getFullYear()-i.getFullYear()}function f2(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t),r=Cf(a,i),s=Math.abs(d2(a,i));a.setFullYear(1584),i.setFullYear(1584);const o=Cf(a,i)===-r,l=r*(s-+o);return l===0?0:l}function H1(e,t){const[n,a]=Ns(e,t.start,t.end);return{start:n,end:a}}function N1(e,t){var u;const{start:n,end:a}=H1(t==null?void 0:t.in,e);let i=+n>+a;const r=i?+n:+a,s=i?a:n;s.setHours(0,0,0,0);let o=(u=t==null?void 0:t.step)!=null?u:1;if(!o)return[];o<0&&(o=-o,i=!i);const l=[];for(;+s<=r;)l.push(nt(n,s)),s.setDate(s.getDate()+o),s.setHours(0,0,0,0);return i?l.reverse():l}function ki(e,t){const n=He(e,t==null?void 0:t.in),a=n.getMonth(),i=a-a%3;return n.setMonth(i,1),n.setHours(0,0,0,0),n}function h2(e,t){var u;const{start:n,end:a}=H1(t==null?void 0:t.in,e);let i=+n>+a;const r=i?+ki(n):+ki(a);let s=ki(i?a:n),o=(u=t==null?void 0:t.step)!=null?u:1;if(!o)return[];o<0&&(o=-o,i=!i);const l=[];for(;+s<=r;)l.push(nt(n,s)),s=c2(s,o);return i?l.reverse():l}function p2(e,t){const n=He(e,t==null?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}function B1(e,t){const n=He(e,t==null?void 0:t.in),a=n.getFullYear();return n.setFullYear(a+1,0,0),n.setHours(23,59,59,999),n}function xs(e,t){const n=He(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function V1(e,t){var o,l,u,c,d,f,h,p;const n=Li(),a=(p=(h=(c=(u=t==null?void 0:t.weekStartsOn)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)!=null?c:n.weekStartsOn)!=null?h:(f=(d=n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)!=null?p:0,i=He(e,t==null?void 0:t.in),r=i.getDay(),s=(r{let a;const i=m2[e];return typeof i=="string"?a=i:t===1?a=i.one:a=i.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function jl(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const v2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},y2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},b2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},_2={date:jl({formats:v2,defaultWidth:"full"}),time:jl({formats:y2,defaultWidth:"full"}),dateTime:jl({formats:b2,defaultWidth:"full"})},w2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},x2=(e,t,n,a)=>w2[e];function Lr(e){return(t,n)=>{const a=n!=null&&n.context?String(n.context):"standalone";let i;if(a==="formatting"&&e.formattingValues){const s=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):s;i=e.formattingValues[o]||e.formattingValues[s]}else{const s=e.defaultWidth,o=n!=null&&n.width?String(n.width):e.defaultWidth;i=e.values[o]||e.values[s]}const r=e.argumentCallback?e.argumentCallback(t):t;return i[r]}}const A2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},k2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},S2={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},M2={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},D2={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},T2={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},P2=(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},C2={ordinalNumber:P2,era:Lr({values:A2,defaultWidth:"wide"}),quarter:Lr({values:k2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Lr({values:S2,defaultWidth:"wide"}),day:Lr({values:M2,defaultWidth:"wide"}),dayPeriod:Lr({values:D2,defaultWidth:"wide",formattingValues:T2,defaultFormattingWidth:"wide"})};function Hr(e){return(t,n={})=>{const a=n.width,i=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],r=t.match(i);if(!r)return null;const s=r[0],o=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(o)?I2(o,d=>d.test(s)):E2(o,d=>d.test(s));let u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;const c=t.slice(s.length);return{value:u,rest:c}}}function E2(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function I2(e,t){for(let n=0;n{const a=t.match(e.matchPattern);if(!a)return null;const i=a[0],r=t.match(e.parsePattern);if(!r)return null;let s=e.valueCallback?e.valueCallback(r[0]):r[0];s=n.valueCallback?n.valueCallback(s):s;const o=t.slice(i.length);return{value:s,rest:o}}}const O2=/^(\d+)(th|st|nd|rd)?/i,L2=/\d+/i,H2={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},N2={any:[/^b/i,/^(a|c)/i]},B2={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},V2={any:[/1/i,/2/i,/3/i,/4/i]},F2={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},$2={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},U2={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},z2={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},W2={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Y2={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},j2={ordinalNumber:R2({matchPattern:O2,parsePattern:L2,valueCallback:e=>parseInt(e,10)}),era:Hr({matchPatterns:H2,defaultMatchWidth:"wide",parsePatterns:N2,defaultParseWidth:"any"}),quarter:Hr({matchPatterns:B2,defaultMatchWidth:"wide",parsePatterns:V2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Hr({matchPatterns:F2,defaultMatchWidth:"wide",parsePatterns:$2,defaultParseWidth:"any"}),day:Hr({matchPatterns:U2,defaultMatchWidth:"wide",parsePatterns:z2,defaultParseWidth:"any"}),dayPeriod:Hr({matchPatterns:W2,defaultMatchWidth:"any",parsePatterns:Y2,defaultParseWidth:"any"})},F1={code:"en-US",formatDistance:g2,formatLong:_2,formatRelative:x2,localize:C2,match:j2,options:{weekStartsOn:0,firstWeekContainsDate:1}};function X2(e,t){const n=He(e,t==null?void 0:t.in);return O1(n,xs(n))+1}function zc(e,t){const n=He(e,t==null?void 0:t.in),a=+cr(n)-+u2(n);return Math.round(a/C1)+1}function Wc(e,t){var c,d,f,h,p,m,y,w;const n=He(e,t==null?void 0:t.in),a=n.getFullYear(),i=Li(),r=(w=(y=(h=(f=t==null?void 0:t.firstWeekContainsDate)!=null?f:(d=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)!=null?h:i.firstWeekContainsDate)!=null?y:(m=(p=i.locale)==null?void 0:p.options)==null?void 0:m.firstWeekContainsDate)!=null?w:1,s=nt((t==null?void 0:t.in)||e,0);s.setFullYear(a+1,0,r),s.setHours(0,0,0,0);const o=Gn(s,t),l=nt((t==null?void 0:t.in)||e,0);l.setFullYear(a,0,r),l.setHours(0,0,0,0);const u=Gn(l,t);return+n>=+o?a+1:+n>=+u?a:a-1}function G2(e,t){var o,l,u,c,d,f,h,p;const n=Li(),a=(p=(h=(c=(u=t==null?void 0:t.firstWeekContainsDate)!=null?u:(l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.firstWeekContainsDate)!=null?c:n.firstWeekContainsDate)!=null?h:(f=(d=n.locale)==null?void 0:d.options)==null?void 0:f.firstWeekContainsDate)!=null?p:1,i=Wc(e,t),r=nt((t==null?void 0:t.in)||e,0);return r.setFullYear(i,0,a),r.setHours(0,0,0,0),Gn(r,t)}function Yc(e,t){const n=He(e,t==null?void 0:t.in),a=+Gn(n,t)-+G2(n,t);return Math.round(a/C1)+1}function Qe(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const Pa={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return Qe(t==="yy"?a%100:a,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):Qe(n+1,2)},d(e,t){return Qe(e.getDate(),t.length)},a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];case"aaaa":default:return n==="am"?"a.m.":"p.m."}},h(e,t){return Qe(e.getHours()%12||12,t.length)},H(e,t){return Qe(e.getHours(),t.length)},m(e,t){return Qe(e.getMinutes(),t.length)},s(e,t){return Qe(e.getSeconds(),t.length)},S(e,t){const n=t.length,a=e.getMilliseconds(),i=Math.trunc(a*Math.pow(10,n-3));return Qe(i,t.length)}},$i={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Rf={G:function(e,t,n){const a=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});case"GGGG":default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if(t==="yo"){const a=e.getFullYear(),i=a>0?a:1-a;return n.ordinalNumber(i,{unit:"year"})}return Pa.y(e,t)},Y:function(e,t,n,a){const i=Wc(e,a),r=i>0?i:1-i;if(t==="YY"){const s=r%100;return Qe(s,2)}return t==="Yo"?n.ordinalNumber(r,{unit:"year"}):Qe(r,t.length)},R:function(e,t){const n=R1(e);return Qe(n,t.length)},u:function(e,t){const n=e.getFullYear();return Qe(n,t.length)},Q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return Qe(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});case"QQQQ":default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return Qe(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});case"qqqq":default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){const a=e.getMonth();switch(t){case"M":case"MM":return Pa.M(e,t);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});case"MMMM":default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,n){const a=e.getMonth();switch(t){case"L":return String(a+1);case"LL":return Qe(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});case"LLLL":default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){const i=Yc(e,a);return t==="wo"?n.ordinalNumber(i,{unit:"week"}):Qe(i,t.length)},I:function(e,t,n){const a=zc(e);return t==="Io"?n.ordinalNumber(a,{unit:"week"}):Qe(a,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):Pa.d(e,t)},D:function(e,t,n){const a=X2(e);return t==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):Qe(a,t.length)},E:function(e,t,n){const a=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});case"EEEE":default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){const i=e.getDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(r);case"ee":return Qe(r,2);case"eo":return n.ordinalNumber(r,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});case"eeee":default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const i=e.getDay(),r=(i-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(r);case"cc":return Qe(r,t.length);case"co":return n.ordinalNumber(r,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});case"cccc":default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),i=a===0?7:a;switch(t){case"i":return String(i);case"ii":return Qe(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});case"iiii":default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){const i=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let i;switch(a===12?i=$i.noon:a===0?i=$i.midnight:i=a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let i;switch(a>=17?i=$i.evening:a>=12?i=$i.afternoon:a>=4?i=$i.morning:i=$i.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(i,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(i,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(i,{width:"wide",context:"formatting"})}},h:function(e,t,n){if(t==="ho"){let a=e.getHours()%12;return a===0&&(a=12),n.ordinalNumber(a,{unit:"hour"})}return Pa.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Pa.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return t==="Ko"?n.ordinalNumber(a,{unit:"hour"}):Qe(a,t.length)},k:function(e,t,n){let a=e.getHours();return a===0&&(a=24),t==="ko"?n.ordinalNumber(a,{unit:"hour"}):Qe(a,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):Pa.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Pa.s(e,t)},S:function(e,t){return Pa.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return Lf(a);case"XXXX":case"XX":return _i(a);case"XXXXX":case"XXX":default:return _i(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return Lf(a);case"xxxx":case"xx":return _i(a);case"xxxxx":case"xxx":default:return _i(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Of(a,":");case"OOOO":default:return"GMT"+_i(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Of(a,":");case"zzzz":default:return"GMT"+_i(a,":")}},t:function(e,t,n){const a=Math.trunc(+e/1e3);return Qe(a,t.length)},T:function(e,t,n){return Qe(+e,t.length)}};function Of(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),i=Math.trunc(a/60),r=a%60;return r===0?n+String(i):n+String(i)+t+Qe(r,2)}function Lf(e,t){return e%60===0?(e>0?"-":"+")+Qe(Math.abs(e)/60,2):_i(e,t)}function _i(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),i=Qe(Math.trunc(a/60),2),r=Qe(a%60,2);return n+i+t+r}const Hf=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},$1=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},q2=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],i=n[2];if(!i)return Hf(e,t);let r;switch(a){case"P":r=t.dateTime({width:"short"});break;case"PP":r=t.dateTime({width:"medium"});break;case"PPP":r=t.dateTime({width:"long"});break;case"PPPP":default:r=t.dateTime({width:"full"});break}return r.replace("{{date}}",Hf(a,t)).replace("{{time}}",$1(i,t))},Ku={p:$1,P:q2},K2=/^D+$/,Z2=/^Y+$/,Q2=["D","DD","YY","YYYY"];function U1(e){return K2.test(e)}function z1(e){return Z2.test(e)}function Zu(e,t,n){const a=J2(e,t,n);if(console.warn(a),Q2.includes(e))throw new RangeError(a)}function J2(e,t,n){const a=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${a} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const ew=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,tw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,nw=/^'([^]*?)'?$/,aw=/''/g,iw=/[a-zA-Z]/;function ua(e,t,n){var c,d,f,h,p,m,y,w,S,k,P,M,C,D,N,R,L,j;const a=Li(),i=(d=(c=n==null?void 0:n.locale)!=null?c:a.locale)!=null?d:F1,r=(k=(S=(m=(p=n==null?void 0:n.firstWeekContainsDate)!=null?p:(h=(f=n==null?void 0:n.locale)==null?void 0:f.options)==null?void 0:h.firstWeekContainsDate)!=null?m:a.firstWeekContainsDate)!=null?S:(w=(y=a.locale)==null?void 0:y.options)==null?void 0:w.firstWeekContainsDate)!=null?k:1,s=(j=(L=(D=(C=n==null?void 0:n.weekStartsOn)!=null?C:(M=(P=n==null?void 0:n.locale)==null?void 0:P.options)==null?void 0:M.weekStartsOn)!=null?D:a.weekStartsOn)!=null?L:(R=(N=a.locale)==null?void 0:N.options)==null?void 0:R.weekStartsOn)!=null?j:0,o=He(e,n==null?void 0:n.in);if(!is(o))throw new RangeError("Invalid time value");let l=t.match(tw).map(F=>{const J=F[0];if(J==="p"||J==="P"){const H=Ku[J];return H(F,i.formatLong)}return F}).join("").match(ew).map(F=>{if(F==="''")return{isToken:!1,value:"'"};const J=F[0];if(J==="'")return{isToken:!1,value:rw(F)};if(Rf[J])return{isToken:!0,value:F};if(J.match(iw))throw new RangeError("Format string contains an unescaped latin alphabet character `"+J+"`");return{isToken:!1,value:F}});i.localize.preprocessor&&(l=i.localize.preprocessor(o,l));const u={firstWeekContainsDate:r,weekStartsOn:s,locale:i};return l.map(F=>{if(!F.isToken)return F.value;const J=F.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&z1(J)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&U1(J))&&Zu(J,t,String(e));const H=Rf[J[0]];return H(o,J,i.localize,u)}).join("")}function rw(e){const t=e.match(nw);return t?t[1].replace(aw,"'"):e}function sw(e,t){return He(e,t==null?void 0:t.in).getDay()}function ow(e,t){const n=He(e,t==null?void 0:t.in),a=n.getFullYear(),i=n.getMonth(),r=nt(n,0);return r.setFullYear(a,i+1,0),r.setHours(0,0,0,0),r.getDate()}function lw(){return Object.assign({},Li())}function Sa(e,t){return He(e,t==null?void 0:t.in).getHours()}function uw(e,t){const n=He(e,t==null?void 0:t.in).getDay();return n===0?7:n}function Qa(e,t){return He(e,t==null?void 0:t.in).getMinutes()}function ze(e,t){return He(e,t==null?void 0:t.in).getMonth()}function dr(e){return He(e).getSeconds()}function Ve(e,t){return He(e,t==null?void 0:t.in).getFullYear()}function Ii(e,t){return+He(e)>+He(t)}function fr(e,t){return+He(e)<+He(t)}function Ki(e,t){return+He(e)==+He(t)}function cw(e,t){const n=dw(t)?new t(0):nt(t,0);return n.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),n.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),n}function dw(e){var t;return typeof e=="function"&&((t=e.prototype)==null?void 0:t.constructor)===e}const fw=10;class W1{constructor(){A(this,"subPriority",0)}validate(t,n){return!0}}class hw extends W1{constructor(t,n,a,i,r){super(),this.value=t,this.validateValue=n,this.setValue=a,this.priority=i,r&&(this.subPriority=r)}validate(t,n){return this.validateValue(t,this.value,n)}set(t,n,a){return this.setValue(t,n,this.value,a)}}class pw extends W1{constructor(n,a){super();A(this,"priority",fw);A(this,"subPriority",-1);this.context=n||(i=>nt(a,i))}set(n,a){return a.timestampIsSet?n:nt(n,cw(n,this.context))}}class Ke{run(t,n,a,i){const r=this.parse(t,n,a,i);return r?{setter:new hw(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(t,n,a){return!0}}class mw extends Ke{constructor(){super(...arguments);A(this,"priority",140);A(this,"incompatibleTokens",["R","u","t","T"])}parse(n,a,i){switch(a){case"G":case"GG":case"GGG":return i.era(n,{width:"abbreviated"})||i.era(n,{width:"narrow"});case"GGGGG":return i.era(n,{width:"narrow"});case"GGGG":default:return i.era(n,{width:"wide"})||i.era(n,{width:"abbreviated"})||i.era(n,{width:"narrow"})}}set(n,a,i){return a.era=i,n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}const Ct={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},sa={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/};function Et(e,t){return e&&{value:t(e.value),rest:e.rest}}function wt(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function oa(e,t){const n=t.match(e);if(!n)return null;if(n[0]==="Z")return{value:0,rest:t.slice(1)};const a=n[1]==="+"?1:-1,i=n[2]?parseInt(n[2],10):0,r=n[3]?parseInt(n[3],10):0,s=n[5]?parseInt(n[5],10):0;return{value:a*(i*E1+r*i2+s*r2),rest:t.slice(n[0].length)}}function Y1(e){return wt(Ct.anyDigitsSigned,e)}function Mt(e,t){switch(e){case 1:return wt(Ct.singleDigit,t);case 2:return wt(Ct.twoDigits,t);case 3:return wt(Ct.threeDigits,t);case 4:return wt(Ct.fourDigits,t);default:return wt(new RegExp("^\\d{1,"+e+"}"),t)}}function Fo(e,t){switch(e){case 1:return wt(Ct.singleDigitSigned,t);case 2:return wt(Ct.twoDigitsSigned,t);case 3:return wt(Ct.threeDigitsSigned,t);case 4:return wt(Ct.fourDigitsSigned,t);default:return wt(new RegExp("^-?\\d{1,"+e+"}"),t)}}function jc(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;case"am":case"midnight":case"night":default:return 0}}function j1(e,t){const n=t>0,a=n?t:1-t;let i;if(a<=50)i=e||100;else{const r=a+50,s=Math.trunc(r/100)*100,o=e>=r%100;i=e+s-(o?100:0)}return n?i:1-i}function X1(e){return e%400===0||e%4===0&&e%100!==0}class gw extends Ke{constructor(){super(...arguments);A(this,"priority",130);A(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,a,i){const r=s=>({year:s,isTwoDigitYear:a==="yy"});switch(a){case"y":return Et(Mt(4,n),r);case"yo":return Et(i.ordinalNumber(n,{unit:"year"}),r);default:return Et(Mt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,i){const r=n.getFullYear();if(i.isTwoDigitYear){const o=j1(i.year,r);return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}const s=!("era"in a)||a.era===1?i.year:1-i.year;return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class vw extends Ke{constructor(){super(...arguments);A(this,"priority",130);A(this,"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"])}parse(n,a,i){const r=s=>({year:s,isTwoDigitYear:a==="YY"});switch(a){case"Y":return Et(Mt(4,n),r);case"Yo":return Et(i.ordinalNumber(n,{unit:"year"}),r);default:return Et(Mt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,i,r){const s=Wc(n,r);if(i.isTwoDigitYear){const l=j1(i.year,s);return n.setFullYear(l,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),Gn(n,r)}const o=!("era"in a)||a.era===1?i.year:1-i.year;return n.setFullYear(o,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),Gn(n,r)}}class yw extends Ke{constructor(){super(...arguments);A(this,"priority",130);A(this,"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"])}parse(n,a){return Fo(a==="R"?4:a.length,n)}set(n,a,i){const r=nt(n,0);return r.setFullYear(i,0,4),r.setHours(0,0,0,0),cr(r)}}class bw extends Ke{constructor(){super(...arguments);A(this,"priority",130);A(this,"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"])}parse(n,a){return Fo(a==="u"?4:a.length,n)}set(n,a,i){return n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}class _w extends Ke{constructor(){super(...arguments);A(this,"priority",120);A(this,"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"Q":case"QQ":return Mt(a.length,n);case"Qo":return i.ordinalNumber(n,{unit:"quarter"});case"QQQ":return i.quarter(n,{width:"abbreviated",context:"formatting"})||i.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return i.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return i.quarter(n,{width:"wide",context:"formatting"})||i.quarter(n,{width:"abbreviated",context:"formatting"})||i.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=1&&a<=4}set(n,a,i){return n.setMonth((i-1)*3,1),n.setHours(0,0,0,0),n}}class ww extends Ke{constructor(){super(...arguments);A(this,"priority",120);A(this,"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"q":case"qq":return Mt(a.length,n);case"qo":return i.ordinalNumber(n,{unit:"quarter"});case"qqq":return i.quarter(n,{width:"abbreviated",context:"standalone"})||i.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return i.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return i.quarter(n,{width:"wide",context:"standalone"})||i.quarter(n,{width:"abbreviated",context:"standalone"})||i.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=1&&a<=4}set(n,a,i){return n.setMonth((i-1)*3,1),n.setHours(0,0,0,0),n}}class xw extends Ke{constructor(){super(...arguments);A(this,"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]);A(this,"priority",110)}parse(n,a,i){const r=s=>s-1;switch(a){case"M":return Et(wt(Ct.month,n),r);case"MM":return Et(Mt(2,n),r);case"Mo":return Et(i.ordinalNumber(n,{unit:"month"}),r);case"MMM":return i.month(n,{width:"abbreviated",context:"formatting"})||i.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return i.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return i.month(n,{width:"wide",context:"formatting"})||i.month(n,{width:"abbreviated",context:"formatting"})||i.month(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.setMonth(i,1),n.setHours(0,0,0,0),n}}class Aw extends Ke{constructor(){super(...arguments);A(this,"priority",110);A(this,"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"])}parse(n,a,i){const r=s=>s-1;switch(a){case"L":return Et(wt(Ct.month,n),r);case"LL":return Et(Mt(2,n),r);case"Lo":return Et(i.ordinalNumber(n,{unit:"month"}),r);case"LLL":return i.month(n,{width:"abbreviated",context:"standalone"})||i.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return i.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return i.month(n,{width:"wide",context:"standalone"})||i.month(n,{width:"abbreviated",context:"standalone"})||i.month(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.setMonth(i,1),n.setHours(0,0,0,0),n}}function kw(e,t,n){const a=He(e,n==null?void 0:n.in),i=Yc(a,n)-t;return a.setDate(a.getDate()-i*7),He(a,n==null?void 0:n.in)}class Sw extends Ke{constructor(){super(...arguments);A(this,"priority",100);A(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"])}parse(n,a,i){switch(a){case"w":return wt(Ct.week,n);case"wo":return i.ordinalNumber(n,{unit:"week"});default:return Mt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i,r){return Gn(kw(n,i,r),r)}}function Mw(e,t,n){const a=He(e,n==null?void 0:n.in),i=zc(a,n)-t;return a.setDate(a.getDate()-i*7),a}class Dw extends Ke{constructor(){super(...arguments);A(this,"priority",100);A(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"])}parse(n,a,i){switch(a){case"I":return wt(Ct.week,n);case"Io":return i.ordinalNumber(n,{unit:"week"});default:return Mt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,i){return cr(Mw(n,i))}}const Tw=[31,28,31,30,31,30,31,31,30,31,30,31],Pw=[31,29,31,30,31,30,31,31,30,31,30,31];class Cw extends Ke{constructor(){super(...arguments);A(this,"priority",90);A(this,"subPriority",1);A(this,"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"d":return wt(Ct.date,n);case"do":return i.ordinalNumber(n,{unit:"date"});default:return Mt(a.length,n)}}validate(n,a){const i=n.getFullYear(),r=X1(i),s=n.getMonth();return r?a>=1&&a<=Pw[s]:a>=1&&a<=Tw[s]}set(n,a,i){return n.setDate(i),n.setHours(0,0,0,0),n}}class Ew extends Ke{constructor(){super(...arguments);A(this,"priority",90);A(this,"subpriority",1);A(this,"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"])}parse(n,a,i){switch(a){case"D":case"DD":return wt(Ct.dayOfYear,n);case"Do":return i.ordinalNumber(n,{unit:"date"});default:return Mt(a.length,n)}}validate(n,a){const i=n.getFullYear();return X1(i)?a>=1&&a<=366:a>=1&&a<=365}set(n,a,i){return n.setMonth(0,i),n.setHours(0,0,0,0),n}}function Xc(e,t,n){var d,f,h,p,m,y,w,S;const a=Li(),i=(S=(w=(p=(h=n==null?void 0:n.weekStartsOn)!=null?h:(f=(d=n==null?void 0:n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)!=null?p:a.weekStartsOn)!=null?w:(y=(m=a.locale)==null?void 0:m.options)==null?void 0:y.weekStartsOn)!=null?S:0,r=He(e,n==null?void 0:n.in),s=r.getDay(),l=(t%7+7)%7,u=7-i,c=t<0||t>6?t-(s+u)%7:(l+u)%7-(s+u)%7;return Rn(r,c,n)}class Iw extends Ke{constructor(){super(...arguments);A(this,"priority",90);A(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,a,i){switch(a){case"E":case"EE":case"EEE":return i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return i.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Xc(n,i,r),n.setHours(0,0,0,0),n}}class Rw extends Ke{constructor(){super(...arguments);A(this,"priority",90);A(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"])}parse(n,a,i,r){const s=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"e":case"ee":return Et(Mt(a.length,n),s);case"eo":return Et(i.ordinalNumber(n,{unit:"day"}),s);case"eee":return i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"eeeee":return i.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Xc(n,i,r),n.setHours(0,0,0,0),n}}class Ow extends Ke{constructor(){super(...arguments);A(this,"priority",90);A(this,"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"])}parse(n,a,i,r){const s=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"c":case"cc":return Et(Mt(a.length,n),s);case"co":return Et(i.ordinalNumber(n,{unit:"day"}),s);case"ccc":return i.day(n,{width:"abbreviated",context:"standalone"})||i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"});case"ccccc":return i.day(n,{width:"narrow",context:"standalone"});case"cccccc":return i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return i.day(n,{width:"wide",context:"standalone"})||i.day(n,{width:"abbreviated",context:"standalone"})||i.day(n,{width:"short",context:"standalone"})||i.day(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=6}set(n,a,i,r){return n=Xc(n,i,r),n.setHours(0,0,0,0),n}}function Lw(e,t,n){const a=He(e,n==null?void 0:n.in),i=uw(a,n),r=t-i;return Rn(a,r,n)}class Hw extends Ke{constructor(){super(...arguments);A(this,"priority",90);A(this,"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"])}parse(n,a,i){const r=s=>s===0?7:s;switch(a){case"i":case"ii":return Mt(a.length,n);case"io":return i.ordinalNumber(n,{unit:"day"});case"iii":return Et(i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r);case"iiiii":return Et(i.day(n,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Et(i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r);case"iiii":default:return Et(i.day(n,{width:"wide",context:"formatting"})||i.day(n,{width:"abbreviated",context:"formatting"})||i.day(n,{width:"short",context:"formatting"})||i.day(n,{width:"narrow",context:"formatting"}),r)}}validate(n,a){return a>=1&&a<=7}set(n,a,i){return n=Lw(n,i),n.setHours(0,0,0,0),n}}class Nw extends Ke{constructor(){super(...arguments);A(this,"priority",80);A(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,a,i){switch(a){case"a":case"aa":case"aaa":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(jc(i),0,0,0),n}}class Bw extends Ke{constructor(){super(...arguments);A(this,"priority",80);A(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,a,i){switch(a){case"b":case"bb":case"bbb":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(jc(i),0,0,0),n}}class Vw extends Ke{constructor(){super(...arguments);A(this,"priority",80);A(this,"incompatibleTokens",["a","b","t","T"])}parse(n,a,i){switch(a){case"B":case"BB":case"BBB":return i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return i.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return i.dayPeriod(n,{width:"wide",context:"formatting"})||i.dayPeriod(n,{width:"abbreviated",context:"formatting"})||i.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,i){return n.setHours(jc(i),0,0,0),n}}class Fw extends Ke{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,a,i){switch(a){case"h":return wt(Ct.hour12h,n);case"ho":return i.ordinalNumber(n,{unit:"hour"});default:return Mt(a.length,n)}}validate(n,a){return a>=1&&a<=12}set(n,a,i){const r=n.getHours()>=12;return r&&i<12?n.setHours(i+12,0,0,0):!r&&i===12?n.setHours(0,0,0,0):n.setHours(i,0,0,0),n}}class $w extends Ke{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,a,i){switch(a){case"H":return wt(Ct.hour23h,n);case"Ho":return i.ordinalNumber(n,{unit:"hour"});default:return Mt(a.length,n)}}validate(n,a){return a>=0&&a<=23}set(n,a,i){return n.setHours(i,0,0,0),n}}class Uw extends Ke{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,a,i){switch(a){case"K":return wt(Ct.hour11h,n);case"Ko":return i.ordinalNumber(n,{unit:"hour"});default:return Mt(a.length,n)}}validate(n,a){return a>=0&&a<=11}set(n,a,i){return n.getHours()>=12&&i<12?n.setHours(i+12,0,0,0):n.setHours(i,0,0,0),n}}class zw extends Ke{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,a,i){switch(a){case"k":return wt(Ct.hour24h,n);case"ko":return i.ordinalNumber(n,{unit:"hour"});default:return Mt(a.length,n)}}validate(n,a){return a>=1&&a<=24}set(n,a,i){const r=i<=24?i%24:i;return n.setHours(r,0,0,0),n}}class Ww extends Ke{constructor(){super(...arguments);A(this,"priority",60);A(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"m":return wt(Ct.minute,n);case"mo":return i.ordinalNumber(n,{unit:"minute"});default:return Mt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setMinutes(i,0,0),n}}class Yw extends Ke{constructor(){super(...arguments);A(this,"priority",50);A(this,"incompatibleTokens",["t","T"])}parse(n,a,i){switch(a){case"s":return wt(Ct.second,n);case"so":return i.ordinalNumber(n,{unit:"second"});default:return Mt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,i){return n.setSeconds(i,0),n}}class jw extends Ke{constructor(){super(...arguments);A(this,"priority",30);A(this,"incompatibleTokens",["t","T"])}parse(n,a){const i=r=>Math.trunc(r*Math.pow(10,-a.length+3));return Et(Mt(a.length,n),i)}set(n,a,i){return n.setMilliseconds(i),n}}class Xw extends Ke{constructor(){super(...arguments);A(this,"priority",10);A(this,"incompatibleTokens",["t","T","x"])}parse(n,a){switch(a){case"X":return oa(sa.basicOptionalMinutes,n);case"XX":return oa(sa.basic,n);case"XXXX":return oa(sa.basicOptionalSeconds,n);case"XXXXX":return oa(sa.extendedOptionalSeconds,n);case"XXX":default:return oa(sa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:nt(n,n.getTime()-Vo(n)-i)}}class Gw extends Ke{constructor(){super(...arguments);A(this,"priority",10);A(this,"incompatibleTokens",["t","T","X"])}parse(n,a){switch(a){case"x":return oa(sa.basicOptionalMinutes,n);case"xx":return oa(sa.basic,n);case"xxxx":return oa(sa.basicOptionalSeconds,n);case"xxxxx":return oa(sa.extendedOptionalSeconds,n);case"xxx":default:return oa(sa.extended,n)}}set(n,a,i){return a.timestampIsSet?n:nt(n,n.getTime()-Vo(n)-i)}}class qw extends Ke{constructor(){super(...arguments);A(this,"priority",40);A(this,"incompatibleTokens","*")}parse(n){return Y1(n)}set(n,a,i){return[nt(n,i*1e3),{timestampIsSet:!0}]}}class Kw extends Ke{constructor(){super(...arguments);A(this,"priority",20);A(this,"incompatibleTokens","*")}parse(n){return Y1(n)}set(n,a,i){return[nt(n,i),{timestampIsSet:!0}]}}const Zw={G:new mw,y:new gw,Y:new vw,R:new yw,u:new bw,Q:new _w,q:new ww,M:new xw,L:new Aw,w:new Sw,I:new Dw,d:new Cw,D:new Ew,E:new Iw,e:new Rw,c:new Ow,i:new Hw,a:new Nw,b:new Bw,B:new Vw,h:new Fw,H:new $w,K:new Uw,k:new zw,m:new Ww,s:new Yw,S:new jw,X:new Xw,x:new Gw,t:new qw,T:new Kw},Qw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,Jw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ex=/^'([^]*?)'?$/,tx=/''/g,nx=/\S/,ax=/[a-zA-Z]/;function Qu(e,t,n,a){var y,w,S,k,P,M,C,D,N,R,L,j,F,J,H,V,B,ae;const i=()=>nt((a==null?void 0:a.in)||n,NaN),r=lw(),s=(w=(y=a==null?void 0:a.locale)!=null?y:r.locale)!=null?w:F1,o=(R=(N=(M=(P=a==null?void 0:a.firstWeekContainsDate)!=null?P:(k=(S=a==null?void 0:a.locale)==null?void 0:S.options)==null?void 0:k.firstWeekContainsDate)!=null?M:r.firstWeekContainsDate)!=null?N:(D=(C=r.locale)==null?void 0:C.options)==null?void 0:D.firstWeekContainsDate)!=null?R:1,l=(ae=(B=(J=(F=a==null?void 0:a.weekStartsOn)!=null?F:(j=(L=a==null?void 0:a.locale)==null?void 0:L.options)==null?void 0:j.weekStartsOn)!=null?J:r.weekStartsOn)!=null?B:(V=(H=r.locale)==null?void 0:H.options)==null?void 0:V.weekStartsOn)!=null?ae:0;if(!t)return e?i():He(n,a==null?void 0:a.in);const u={firstWeekContainsDate:o,weekStartsOn:l,locale:s},c=[new pw(a==null?void 0:a.in,n)],d=t.match(Jw).map(ie=>{const ee=ie[0];if(ee in Ku){const ue=Ku[ee];return ue(ie,s.formatLong)}return ie}).join("").match(Qw),f=[];for(let ie of d){!(a!=null&&a.useAdditionalWeekYearTokens)&&z1(ie)&&Zu(ie,t,e),!(a!=null&&a.useAdditionalDayOfYearTokens)&&U1(ie)&&Zu(ie,t,e);const ee=ie[0],ue=Zw[ee];if(ue){const{incompatibleTokens:te}=ue;if(Array.isArray(te)){const K=f.find(ne=>te.includes(ne.token)||ne.token===ee);if(K)throw new RangeError(`The format string mustn't contain \`${K.fullToken}\` and \`${ie}\` at the same time`)}else if(ue.incompatibleTokens==="*"&&f.length>0)throw new RangeError(`The format string mustn't contain \`${ie}\` and any other token at the same time`);f.push({token:ee,fullToken:ie});const re=ue.run(e,ie,s.match,u);if(!re)return i();c.push(re.setter),e=re.rest}else{if(ee.match(ax))throw new RangeError("Format string contains an unescaped latin alphabet character `"+ee+"`");if(ie==="''"?ie="'":ee==="'"&&(ie=ix(ie)),e.indexOf(ie)===0)e=e.slice(ie.length);else return i()}}if(e.length>0&&nx.test(e))return i();const h=c.map(ie=>ie.priority).sort((ie,ee)=>ee-ie).filter((ie,ee,ue)=>ue.indexOf(ie)===ee).map(ie=>c.filter(ee=>ee.priority===ie).sort((ee,ue)=>ue.subPriority-ee.subPriority)).map(ie=>ie[0]);let p=He(n,a==null?void 0:a.in);if(isNaN(+p))return i();const m={};for(const ie of h){if(!ie.validate(p,u))return i();const ee=ie.set(p,m,u);Array.isArray(ee)?(p=ee[0],Object.assign(m,ee[1])):p=ee}return p}function ix(e){return e.match(ex)[1].replace(tx,"'")}function Nf(e,t,n){const[a,i]=Ns(n==null?void 0:n.in,e,t);return+ki(a)==+ki(i)}function G1(e,t,n){return Rn(e,-t,n)}function q1(e,t,n){const a=He(e,n==null?void 0:n.in),i=a.getFullYear(),r=a.getDate(),s=nt((n==null?void 0:n.in)||e,0);s.setFullYear(i,t,15),s.setHours(0,0,0,0);const o=ow(s);return a.setMonth(t,Math.min(r,o)),a}function ot(e,t,n){let a=He(e,n==null?void 0:n.in);return isNaN(+a)?nt((n==null?void 0:n.in)||e,NaN):(t.year!=null&&a.setFullYear(t.year),t.month!=null&&(a=q1(a,t.month)),t.date!=null&&a.setDate(t.date),t.hours!=null&&a.setHours(t.hours),t.minutes!=null&&a.setMinutes(t.minutes),t.seconds!=null&&a.setSeconds(t.seconds),t.milliseconds!=null&&a.setMilliseconds(t.milliseconds),a)}function rx(e,t,n){const a=He(e,n==null?void 0:n.in);return a.setHours(t),a}function K1(e,t,n){const a=He(e,n==null?void 0:n.in);return a.setMilliseconds(t),a}function sx(e,t,n){const a=He(e,n==null?void 0:n.in);return a.setMinutes(t),a}function Z1(e,t,n){const a=He(e,n==null?void 0:n.in);return a.setSeconds(t),a}function la(e,t,n){const a=He(e,n==null?void 0:n.in);return isNaN(+a)?nt((n==null?void 0:n.in)||e,NaN):(a.setFullYear(t),a)}function hr(e,t,n){return Wn(e,-t,n)}function ox(e,t,n){const{years:a=0,months:i=0,weeks:r=0,days:s=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=hr(e,i+a*12,n),d=G1(c,s+r*7,n),f=l+o*60,p=(u+f*60)*1e3;return nt((n==null?void 0:n.in)||e,+d-p)}function Q1(e,t,n){return Uc(e,-t,n)}function Tr(){const e=fy();return E(),q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...e},[oe("path",{d:"M29.333 8c0-2.208-1.792-4-4-4h-18.667c-2.208 0-4 1.792-4 4v18.667c0 2.208 1.792 4 4 4h18.667c2.208 0 4-1.792 4-4v-18.667zM26.667 8v18.667c0 0.736-0.597 1.333-1.333 1.333 0 0-18.667 0-18.667 0-0.736 0-1.333-0.597-1.333-1.333 0 0 0-18.667 0-18.667 0-0.736 0.597-1.333 1.333-1.333 0 0 18.667 0 18.667 0 0.736 0 1.333 0.597 1.333 1.333z"}),oe("path",{d:"M20 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),oe("path",{d:"M9.333 2.667v5.333c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v-5.333c0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"}),oe("path",{d:"M4 14.667h24c0.736 0 1.333-0.597 1.333-1.333s-0.597-1.333-1.333-1.333h-24c-0.736 0-1.333 0.597-1.333 1.333s0.597 1.333 1.333 1.333z"})])}Tr.compatConfig={MODE:3};function J1(){return E(),q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M23.057 7.057l-16 16c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l16-16c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0z"}),oe("path",{d:"M7.057 8.943l16 16c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885l-16-16c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}J1.compatConfig={MODE:3};function Gc(){return E(),q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M20.943 23.057l-7.057-7.057c0 0 7.057-7.057 7.057-7.057 0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-8 8c-0.521 0.521-0.521 1.365 0 1.885l8 8c0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Gc.compatConfig={MODE:3};function qc(){return E(),q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M12.943 24.943l8-8c0.521-0.521 0.521-1.365 0-1.885l-8-8c-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885l7.057 7.057c0 0-7.057 7.057-7.057 7.057-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0z"})])}qc.compatConfig={MODE:3};function Kc(){return E(),q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M16 1.333c-8.095 0-14.667 6.572-14.667 14.667s6.572 14.667 14.667 14.667c8.095 0 14.667-6.572 14.667-14.667s-6.572-14.667-14.667-14.667zM16 4c6.623 0 12 5.377 12 12s-5.377 12-12 12c-6.623 0-12-5.377-12-12s5.377-12 12-12z"}),oe("path",{d:"M14.667 8v8c0 0.505 0.285 0.967 0.737 1.193l5.333 2.667c0.658 0.329 1.46 0.062 1.789-0.596s0.062-1.46-0.596-1.789l-4.596-2.298c0 0 0-7.176 0-7.176 0-0.736-0.597-1.333-1.333-1.333s-1.333 0.597-1.333 1.333z"})])}Kc.compatConfig={MODE:3};function Zc(){return E(),q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M24.943 19.057l-8-8c-0.521-0.521-1.365-0.521-1.885 0l-8 8c-0.52 0.52-0.52 1.365 0 1.885s1.365 0.52 1.885 0l7.057-7.057c0 0 7.057 7.057 7.057 7.057 0.52 0.52 1.365 0.52 1.885 0s0.52-1.365 0-1.885z"})])}Zc.compatConfig={MODE:3};function Qc(){return E(),q("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[oe("path",{d:"M7.057 12.943l8 8c0.521 0.521 1.365 0.521 1.885 0l8-8c0.52-0.52 0.52-1.365 0-1.885s-1.365-0.52-1.885 0l-7.057 7.057c0 0-7.057-7.057-7.057-7.057-0.52-0.52-1.365-0.52-1.885 0s-0.52 1.365 0 1.885z"})])}Qc.compatConfig={MODE:3};const yn=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),Jc=(e,t,n)=>Ju(e,t,n)||ve(),lx=(e,t,n)=>{const a=t.dateInTz?yn(new Date(e),t.dateInTz):ve(e);return n?qt(a,!0):a},Ju=(e,t,n)=>{if(!e)return null;const a=n?qt(ve(e),!0):ve(e);return t?t.exactMatch?lx(e,t,n):yn(a,t.timezone):a},ux=e=>{const t=new Date(e.getFullYear(),0,1).getTimezoneOffset();return e.getTimezoneOffset(){if(!e)return 0;const n=new Date,a=new Date(n.toLocaleString("en-US",{timeZone:"UTC"})),i=new Date(n.toLocaleString("en-US",{timeZone:e})),r=(ux(t!=null?t:i)?i:t!=null?t:i).getTimezoneOffset()/60;return(+a-+i)/(1e3*60*60)-r};var Fn=(e=>(e.month="month",e.year="year",e))(Fn||{}),$n=(e=>(e.top="top",e.bottom="bottom",e))($n||{}),Di=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(Di||{}),en=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(en||{});const dx=["timestamp","date","iso"];var on=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(on||{}),ht=(e=>(e.arrowUp="ArrowUp",e.arrowDown="ArrowDown",e.arrowLeft="ArrowLeft",e.arrowRight="ArrowRight",e.enter="Enter",e.space=" ",e.esc="Escape",e.tab="Tab",e.home="Home",e.end="End",e.pageUp="PageUp",e.pageDown="PageDown",e))(ht||{}),ir=(e=>(e.MONTH_AND_YEAR="MM-yyyy",e.YEAR="yyyy",e.DATE="dd-MM-yyyy",e))(ir||{});function Bf(e){return t=>new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`)).slice(0,2)}function fx(e){return t=>ua(yn(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const hx=(e,t,n)=>{const a=[1,2,3,4,5,6,7];let i;if(e!==null)try{i=a.map(fx(e))}catch{i=a.map(Bf(t))}else i=a.map(Bf(t));const r=i.slice(0,n),s=i.slice(n+1,i.length);return[i[n]].concat(...s).concat(...r)},ed=(e,t,n)=>{const a=[];for(let i=+e[0];i<=+e[1];i++)a.push({value:+i,text:ag(i,t)});return n?a.reverse():a},eg=(e,t,n)=>{const a=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const s=r<10?`0${r}`:r;return new Date(`2017-${s}-01T00:00:00+00:00`)});if(e!==null)try{const r=n==="long"?"LLLL":"LLL";return a.map((s,o)=>{const l=ua(yn(s,"UTC"),r,{locale:e});return{text:l.charAt(0).toUpperCase()+l.substring(1),value:o}})}catch{}const i=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return a.map((r,s)=>{const o=i.format(r);return{text:o.charAt(0).toUpperCase()+o.substring(1),value:s}})},px=e=>[12,1,2,3,4,5,6,7,8,9,10,11,12,1,2,3,4,5,6,7,8,9,10,11][e],Ht=e=>{const t=_(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},mx=e=>({type:"dot",...e!=null?e:{}}),tg=e=>Array.isArray(e)?!!e[0]&&!!e[1]:!1,td={prop:e=>`"${e}" prop must be enabled!`,dateArr:e=>`You need to use array as "model-value" binding in order to support "${e}"`},Ft=e=>e,Vf=e=>e===0?e:!e||isNaN(+e)?null:+e,Ff=e=>e===null,ng=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},gx=e=>{const t=[],n=a=>a.filter(i=>i);for(let a=0;a{const a=n!=null,i=t!=null;if(!a&&!i)return!1;const r=+n,s=+t;return a&&i?+e>r||+er:i?+egx(e).map(n=>n.map(a=>{const{active:i,disabled:r,isBetween:s,highlighted:o}=t(a);return{...a,active:i,disabled:r,className:{dp__overlay_cell_active:i,dp__overlay_cell:!i,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&i,dp__cell_in_between:s,"dp--highlighted":o}}})),ja=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},vx=()=>["a[href]","area[href]","input:not([disabled]):not([type='hidden'])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","[tabindex]:not([tabindex='-1'])","[data-datepicker-instance]"].join(", ");function yx(e,t){let n=[...document.querySelectorAll(vx())];n=n.filter(i=>!e.contains(i)||i.hasAttribute("data-datepicker-instance"));const a=n.indexOf(e);if(a>=0&&(t?a-1>=0:a+1<=n.length))return n[a+(t?-1:1)]}const ec=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),ag=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),nd=(e,t)=>ua(e,t!=null?t:ir.DATE),Xl=e=>Array.isArray(e),$o=(e,t,n)=>t.get(nd(e,n)),bx=(e,t)=>e?t?t instanceof Map?!!$o(e,t):t(ve(e)):!1:!0,fn=(e,t,n=!1,a)=>{if(e.key===ht.enter||e.key===ht.space)return n&&e.preventDefault(),t();if(a)return a(e)},_x=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,wx=(e,t)=>e?ir.MONTH_AND_YEAR:t?ir.YEAR:ir.DATE,ig=e=>e<10?`0${e}`:e,$f=(e,t,n,a,i,r)=>{const s=Qu(e,t.slice(0,e.length),new Date,{locale:r});return is(s)&&L1(s)?a||i?s:ot(s,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},xx=(e,t,n,a,i,r)=>{const s=Array.isArray(n)?n[0]:n;if(typeof t=="string")return $f(e,t,s,a,i,r);if(Array.isArray(t)){let o=null;for(const l of t)if(o=$f(e,l,s,a,i,r),o)break;return o}return typeof t=="function"?t(e):null},ve=e=>e?new Date(e):new Date,Ax=(e,t,n)=>{if(t){const i=(e.getMonth()+1).toString().padStart(2,"0"),r=e.getDate().toString().padStart(2,"0"),s=e.getHours().toString().padStart(2,"0"),o=e.getMinutes().toString().padStart(2,"0"),l=n?e.getSeconds().toString().padStart(2,"0"):"00";return`${e.getFullYear()}-${i}-${r}T${s}:${o}:${l}.000Z`}const a=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(a).toISOString()},qt=(e,t)=>{const n=ve(JSON.parse(JSON.stringify(e))),a=ot(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?p2(a):a},Xa=(e,t,n,a)=>{let i=e?ve(e):ve();return(t||t===0)&&(i=rx(i,+t)),(n||n===0)&&(i=sx(i,+n)),(a||a===0)&&(i=Z1(i,+a)),K1(i,0)},kt=(e,t)=>!e||!t?!1:fr(qt(e),qt(t)),We=(e,t)=>!e||!t?!1:Ki(qt(e),qt(t)),Tt=(e,t)=>!e||!t?!1:Ii(qt(e),qt(t)),ks=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?Tt(n,e[0])&&kt(n,e[1]):e!=null&&e[0]&&t?Tt(n,e[0])&&kt(n,t)||kt(n,e[0])&&Tt(n,t):!1,Un=e=>{const t=ot(new Date(e),{date:1});return qt(t)},Gl=(e,t,n)=>t&&(n||n===0)?Object.fromEntries(["hours","minutes","seconds"].map(a=>a===t?[a,n]:[a,isNaN(+e[a])?void 0:+e[a]])):{hours:isNaN(+e.hours)?void 0:+e.hours,minutes:isNaN(+e.minutes)?void 0:+e.minutes,seconds:isNaN(+e.seconds)?void 0:+e.seconds},Ti=e=>({hours:Sa(e),minutes:Qa(e),seconds:dr(e)}),rg=(e,t)=>{if(t){const n=Ve(ve(t));if(n>e)return 12;if(n===e)return ze(ve(t))}},sg=(e,t)=>{if(t){const n=Ve(ve(t));return n{if(e)return Ve(ve(e))},og=(e,t)=>{const n=Tt(e,t)?t:e,a=Tt(t,e)?t:e;return N1({start:n,end:a})},kx=e=>{const t=Wn(e,1);return{month:ze(t),year:Ve(t)}},ya=(e,t)=>{const n=Gn(e,{weekStartsOn:+t}),a=V1(e,{weekStartsOn:+t});return[n,a]},lg=(e,t)=>{const n={hours:Sa(ve()),minutes:Qa(ve()),seconds:t?dr(ve()):0};return Object.assign(n,e)},Ba=(e,t,n)=>[ot(ve(e),{date:1}),ot(ve(),{month:t,year:n,date:1})],ka=(e,t,n)=>{let a=e?ve(e):ve();return(t||t===0)&&(a=q1(a,t)),n&&(a=la(a,n)),a},ug=(e,t,n,a,i)=>{if(!a||i&&!t||!i&&!n)return!1;const r=i?Wn(e,1):hr(e,1),s=[ze(r),Ve(r)];return i?!Mx(...s,t):!Sx(...s,n)},Sx=(e,t,n)=>kt(...Ba(n,e,t))||We(...Ba(n,e,t)),Mx=(e,t,n)=>Tt(...Ba(n,e,t))||We(...Ba(n,e,t)),cg=(e,t,n,a,i,r,s)=>{if(typeof t=="function"&&!s)return t(e);const o=n?{locale:n}:void 0;return Array.isArray(e)?`${ua(e[0],r,o)}${i&&!e[1]?"":a}${e[1]?ua(e[1],r,o):""}`:ua(e,r,o)},Ui=e=>{if(e)return null;throw new Error(td.prop("partial-range"))},Zs=(e,t)=>{if(t)return e();throw new Error(td.prop("range"))},tc=e=>Array.isArray(e)?is(e[0])&&(e[1]?is(e[1]):!0):e?is(e):!1,Dx=(e,t)=>ot(t!=null?t:ve(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),ql=(e,t,n,a)=>{if(!e)return!0;if(a){const i=n==="max"?fr(e,t):Ii(e,t),r={seconds:0,milliseconds:0};return i||Ki(ot(e,r),ot(t,r))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},Kl=(e,t,n)=>e?Dx(e,t):ve(n!=null?n:t),Uf=(e,t,n,a,i)=>{if(Array.isArray(a)){const s=Kl(e,a[0],t),o=Kl(e,a[1],t);return ql(a[0],s,n,!!t)&&ql(a[1],o,n,!!t)&&i}const r=Kl(e,a,t);return ql(a,r,n,!!t)&&i},Zl=e=>ot(ve(),Ti(e)),Tx=(e,t,n)=>{if(e instanceof Map){const a=`${ig(n+1)}-${t}`;return e.size?e.has(a):!1}return!1},Px=(e,t,n)=>{if(e instanceof Map){const a=`${ig(n+1)}-${t}`;return e.size?e.has(a):!0}return!0},dg=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(a=>a.month===t&&a.year===n),ad=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),nc=e=>`dp-${ua(e,"yyyy-MM-dd")}`,zf=(e,t)=>{const n=G1(qt(t),e),a=Rn(qt(t),e);return{before:n,after:a}},Nr=Zn({menuFocused:!1,shiftKeyInMenu:!1}),fg=()=>{const e=n=>{Nr.menuFocused=n},t=n=>{Nr.shiftKeyInMenu!==n&&(Nr.shiftKeyInMenu=n)};return{control:G(()=>({shiftKeyInMenu:Nr.shiftKeyInMenu,menuFocused:Nr.menuFocused})),setMenuFocused:e,setShiftKey:t}},ft=Zn({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),Ql=ce(null),Qs=ce(!1),Jl=ce(!1),eu=ce(!1),tu=ce(!1),Jt=ce(0),Dt=ce(0),oi=()=>{const e=G(()=>Qs.value?[...ft.selectionGrid,ft.actionRow].filter(d=>d.length):Jl.value?[...ft.timePicker[0],...ft.timePicker[1],tu.value?[]:[Ql.value],ft.actionRow].filter(d=>d.length):eu.value?[...ft.monthPicker,ft.actionRow]:[ft.monthYear,...ft.calendar,ft.time,ft.actionRow].filter(d=>d.length)),t=d=>{Jt.value=d?Jt.value+1:Jt.value-1;let f=null;e.value[Dt.value]&&(f=e.value[Dt.value][Jt.value]),!f&&e.value[Dt.value+(d?1:-1)]?(Dt.value=Dt.value+(d?1:-1),Jt.value=d?0:e.value[Dt.value].length-1):f||(Jt.value=d?Jt.value-1:Jt.value+1)},n=d=>{Dt.value===0&&!d||Dt.value===e.value.length&&d||(Dt.value=d?Dt.value+1:Dt.value-1,e.value[Dt.value]?e.value[Dt.value]&&!e.value[Dt.value][Jt.value]&&Jt.value!==0&&(Jt.value=e.value[Dt.value].length-1):Dt.value=d?Dt.value-1:Dt.value+1)},a=d=>{let f=null;e.value[Dt.value]&&(f=e.value[Dt.value][Jt.value]),f?f.focus({preventScroll:!Qs.value}):Jt.value=d?Jt.value-1:Jt.value+1},i=()=>{t(!0),a(!0)},r=()=>{t(!1),a(!1)},s=()=>{n(!1),a(!0)},o=()=>{n(!0),a(!0)},l=(d,f)=>{ft[f]=d},u=(d,f)=>{ft[f]=d},c=()=>{Jt.value=0,Dt.value=0};return{buildMatrix:l,buildMultiLevelMatrix:u,setTimePickerBackRef:d=>{Ql.value=d},setSelectionGrid:d=>{Qs.value=d,c(),d||(ft.selectionGrid=[])},setTimePicker:(d,f=!1)=>{Jl.value=d,tu.value=f,c(),d||(ft.timePicker[0]=[],ft.timePicker[1]=[])},setTimePickerElements:(d,f=0)=>{ft.timePicker[f]=d},arrowRight:i,arrowLeft:r,arrowUp:s,arrowDown:o,clearArrowNav:()=>{ft.monthYear=[],ft.calendar=[],ft.time=[],ft.actionRow=[],ft.selectionGrid=[],ft.timePicker[0]=[],ft.timePicker[1]=[],Qs.value=!1,Jl.value=!1,tu.value=!1,eu.value=!1,c(),Ql.value=null},setMonthPicker:d=>{eu.value=d,c()},refSets:ft}},Wf=e=>({menuAppearTop:"dp-menu-appear-top",menuAppearBottom:"dp-menu-appear-bottom",open:"dp-slide-down",close:"dp-slide-up",next:"calendar-next",previous:"calendar-prev",vNext:"dp-slide-up",vPrevious:"dp-slide-down",...e!=null?e:{}}),Cx=e=>({toggleOverlay:"Toggle overlay",menu:"Datepicker menu",input:"Datepicker input",openTimePicker:"Open time picker",closeTimePicker:"Close time Picker",incrementValue:t=>`Increment ${t}`,decrementValue:t=>`Decrement ${t}`,openTpOverlay:t=>`Open ${t} overlay`,amPmButton:"Switch AM/PM mode",openYearsOverlay:"Open years overlay",openMonthsOverlay:"Open months overlay",nextMonth:"Next month",prevMonth:"Previous month",nextYear:"Next year",prevYear:"Previous year",day:void 0,weekDay:void 0,clearInput:"Clear value",calendarIcon:"Calendar icon",timePicker:"Time picker",monthPicker:t=>`Month picker${t?" overlay":""}`,yearPicker:t=>`Year picker${t?" overlay":""}`,timeOverlay:t=>`${t} overlay`,...e!=null?e:{}}),Yf=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,Ex=e=>{var s;const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:Yf(!1)};const a=t?e:{},i=t?(s=a.count)!=null?s:!0:e,r=Yf(i);return Object.assign(n,a,{count:r})},Ix=(e,t,n)=>e||(typeof n=="string"?n:t),Rx=e=>typeof e=="boolean"?e?Wf({}):!1:Wf(e),Ox=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof e=="object"?{...t,...e!=null?e:{},enabled:!0}:{...t,enabled:e}},Lx=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e!=null?e:{}}),Hx=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e!=null?e:{}}),Nx=e=>{const t={input:!1};return typeof e=="object"?{...t,...e!=null?e:{},enabled:!0}:{enabled:e,...t}},Bx=e=>({allowStopPropagation:!0,closeOnScroll:!1,modeHeight:255,allowPreventDefault:!1,closeOnClearValue:!0,closeOnAutoApply:!0,noSwipe:!1,keepActionRow:!1,onClickOutside:void 0,tabOutClosesMenu:!0,arrowLeft:void 0,keepViewOnOffsetClick:!1,timeArrowHoldThreshold:0,shadowDom:!1,mobileBreakpoint:600,setDateOnMenuClose:!1,...e!=null?e:{}}),Vx=e=>{const t={dates:Array.isArray(e)?e.map(n=>ve(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e!=null?e:{}}},Fx=e=>{var t,n;return typeof e=="object"?{type:(t=e==null?void 0:e.type)!=null?t:"local",hideOnOffsetDates:(n=e==null?void 0:e.hideOnOffsetDates)!=null?n:!1}:{type:e,hideOnOffsetDates:!1}},$x=e=>{const t={noDisabledRange:!1,showLastInRange:!0,minMaxRawRange:!1,partialRange:!0,disableTimeRangeValidation:!1,maxRange:void 0,minRange:void 0,autoRange:void 0,fixedStart:!1,fixedEnd:!1};return typeof e=="object"?{enabled:!0,...t,...e}:{enabled:e,...t}},Ux=e=>{var t,n,a,i;return e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:e.timezone,exactMatch:(t=e.exactMatch)!=null?t:!1,dateInTz:(n=e.dateInTz)!=null?n:void 0,emitTimezone:(a=e.emitTimezone)!=null?a:void 0,convertModel:(i=e.convertModel)!=null?i:!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0}},nu=(e,t,n,a)=>new Map(e.map(i=>{const r=Jc(i,t,a);return[nd(r,n),r]})),zx=(e,t)=>e.length?new Map(e.map(n=>{const a=Jc(n.date,t);return[nd(a,ir.DATE),n]})):null,Wx=e=>{var t;const n=wx(e.isMonthPicker,e.isYearPicker);return{minDate:Ju(e.minDate,e.timezone,e.isSpecific),maxDate:Ju(e.maxDate,e.timezone,e.isSpecific),disabledDates:Xl(e.disabledDates)?nu(e.disabledDates,e.timezone,n,e.isSpecific):e.disabledDates,allowedDates:Xl(e.allowedDates)?nu(e.allowedDates,e.timezone,n,e.isSpecific):null,highlight:typeof e.highlight=="object"&&Xl((t=e.highlight)==null?void 0:t.dates)?nu(e.highlight.dates,e.timezone,n):e.highlight,markers:zx(e.markers,e.timezone)}},Yx=e=>{var t;return typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:null}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:(t=e.dragSelect)!=null?t:!0}},jx=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,a=e[n],i=typeof e[n]=="string"?{[a]:!0}:Object.fromEntries(a.map(r=>[r,!0]));return[t,i]}))}),vt=e=>{const t=()=>{const C=e.enableSeconds?":ss":"",D=e.enableMinutes?":mm":"";return e.is24?`HH${D}${C}`:`hh${D}${C} aa`},n=()=>{var C;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((C=y.value)==null?void 0:C.type)==="iso"?"II":"ww"}-RR`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},a=C=>lg(C,e.enableSeconds),i=()=>P.value.enabled?e.startTime&&Array.isArray(e.startTime)?[a(e.startTime[0]),a(e.startTime[1])]:null:e.startTime&&!Array.isArray(e.startTime)?a(e.startTime):null,r=G(()=>Ex(e.multiCalendars)),s=G(()=>i()),o=G(()=>Cx(e.ariaLabels)),l=G(()=>Lx(e.filters)),u=G(()=>Rx(e.transitions)),c=G(()=>Hx(e.actionRow)),d=G(()=>Ix(e.previewFormat,e.format,n())),f=G(()=>Ox(e.textInput)),h=G(()=>Nx(e.inline)),p=G(()=>Bx(e.config)),m=G(()=>Vx(e.highlight)),y=G(()=>Fx(e.weekNumbers)),w=G(()=>Ux(e.timezone)),S=G(()=>Yx(e.multiDates)),k=G(()=>Wx({minDate:e.minDate,maxDate:e.maxDate,disabledDates:e.disabledDates,allowedDates:e.allowedDates,highlight:m.value,markers:e.markers,timezone:w.value,isSpecific:e.monthPicker||e.yearPicker||e.quarterPicker,isMonthPicker:e.monthPicker,isYearPicker:e.yearPicker})),P=G(()=>$x(e.range)),M=G(()=>jx(e.ui));return{defaultedTransitions:u,defaultedMultiCalendars:r,defaultedStartTime:s,defaultedAriaLabels:o,defaultedFilters:l,defaultedActionRow:c,defaultedPreviewFormat:d,defaultedTextInput:f,defaultedInline:h,defaultedConfig:p,defaultedHighlight:m,defaultedWeekNumbers:y,defaultedRange:P,propDates:k,defaultedTz:w,defaultedMultiDates:S,defaultedUI:M,getDefaultPattern:n,getDefaultStartTime:i}},Xx=(e,t,n)=>{const a=ce(),{defaultedTextInput:i,defaultedRange:r,defaultedTz:s,defaultedMultiDates:o,getDefaultPattern:l}=vt(t),u=ce(""),c=ms(t,"format"),d=ms(t,"formatLocale");je(a,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",a.value,Z(!0))},{deep:!0}),je(r,(v,U)=>{v.enabled!==U.enabled&&(a.value=null)}),je(c,()=>{ie()});const f=v=>s.value.timezone&&s.value.convertModel?yn(v,s.value.timezone):v,h=v=>{if(s.value.timezone&&s.value.convertModel){const U=cx(s.value.timezone,v);return o2(v,U)}return v},p=(v,U,de=!1)=>cg(v,t.format,t.formatLocale,i.value.rangeSeparator,t.modelAuto,U!=null?U:l(),de),m=v=>v?t.modelType?ue(v):{hours:Sa(v),minutes:Qa(v),seconds:t.enableSeconds?dr(v):0}:null,y=v=>t.modelType?ue(v):{month:ze(v),year:Ve(v)},w=v=>Array.isArray(v)?o.value.enabled?v.map(U=>S(U,la(ve(),U))):Zs(()=>[la(ve(),v[0]),v[1]?la(ve(),v[1]):Ui(r.value.partialRange)],r.value.enabled):la(ve(),+v),S=(v,U)=>(typeof v=="string"||typeof v=="number")&&t.modelType?ee(v):U,k=v=>Array.isArray(v)?[S(v[0],Xa(null,+v[0].hours,+v[0].minutes,v[0].seconds)),S(v[1],Xa(null,+v[1].hours,+v[1].minutes,v[1].seconds))]:S(v,Xa(null,v.hours,v.minutes,v.seconds)),P=v=>{const U=ot(ve(),{date:1});return Array.isArray(v)?o.value.enabled?v.map(de=>S(de,ka(U,+de.month,+de.year))):Zs(()=>[S(v[0],ka(U,+v[0].month,+v[0].year)),S(v[1],v[1]?ka(U,+v[1].month,+v[1].year):Ui(r.value.partialRange))],r.value.enabled):S(v,ka(U,+v.month,+v.year))},M=v=>{if(Array.isArray(v))return v.map(U=>ee(U));throw new Error(td.dateArr("multi-dates"))},C=v=>{if(Array.isArray(v)&&r.value.enabled){const U=v[0],de=v[1];return[ve(Array.isArray(U)?U[0]:null),Array.isArray(de)&&de.length?ve(de[0]):null]}return ve(v[0])},D=v=>t.modelAuto?Array.isArray(v)?[ee(v[0]),ee(v[1])]:t.autoApply?[ee(v)]:[ee(v),null]:Array.isArray(v)?Zs(()=>v[1]?[ee(v[0]),v[1]?ee(v[1]):Ui(r.value.partialRange)]:[ee(v[0])],r.value.enabled):ee(v),N=()=>{Array.isArray(a.value)&&r.value.enabled&&a.value.length===1&&a.value.push(Ui(r.value.partialRange))},R=()=>{const v=a.value;return[ue(v[0]),v[1]?ue(v[1]):Ui(r.value.partialRange)]},L=()=>a.value[1]?R():ue(Ft(a.value[0])),j=()=>(a.value||[]).map(v=>ue(v)),F=(v=!1)=>(v||N(),t.modelAuto?L():o.value.enabled?j():Array.isArray(a.value)?Zs(()=>R(),r.value.enabled):ue(Ft(a.value))),J=v=>!v||Array.isArray(v)&&!v.length?null:t.timePicker?k(Ft(v)):t.monthPicker?P(Ft(v)):t.yearPicker?w(Ft(v)):o.value.enabled?M(Ft(v)):t.weekPicker?C(Ft(v)):D(Ft(v)),H=v=>{const U=J(v);tc(Ft(U))?(a.value=Ft(U),ie()):(a.value=null,u.value="")},V=()=>{const v=U=>ua(U,i.value.format);return`${v(a.value[0])} ${i.value.rangeSeparator} ${a.value[1]?v(a.value[1]):""}`},B=()=>n.value&&a.value?Array.isArray(a.value)?V():ua(a.value,i.value.format):p(a.value),ae=()=>a.value?o.value.enabled?a.value.map(v=>p(v)).join("; "):i.value.enabled&&typeof i.value.format=="string"?B():p(a.value):"",ie=()=>{!t.format||typeof t.format=="string"||i.value.enabled&&typeof i.value.format=="string"?u.value=ae():u.value=t.format(a.value)},ee=v=>{if(t.utc){const U=new Date(v);return t.utc==="preserve"?new Date(U.getTime()+U.getTimezoneOffset()*6e4):U}return t.modelType?dx.includes(t.modelType)?f(new Date(v)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?f(Qu(v,l(),new Date,{locale:d.value})):f(Qu(v,t.modelType,new Date,{locale:d.value})):f(new Date(v))},ue=v=>v?t.utc?Ax(v,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+h(v):t.modelType==="iso"?h(v).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?p(h(v)):p(h(v),t.modelType,!0):h(v):"",te=(v,U=!1,de=!1)=>{if(de)return v;if(e("update:model-value",v),s.value.emitTimezone&&U){const Ce=Array.isArray(v)?v.map(X=>yn(Ft(X),s.value.emitTimezone)):yn(Ft(v),s.value.emitTimezone);e("update:model-timezone-value",Ce)}},re=v=>Array.isArray(a.value)?o.value.enabled?a.value.map(U=>v(U)):[v(a.value[0]),a.value[1]?v(a.value[1]):Ui(r.value.partialRange)]:v(Ft(a.value)),K=()=>{if(Array.isArray(a.value)){const v=ya(a.value[0],t.weekStart),U=a.value[1]?ya(a.value[1],t.weekStart):[];return[v.map(de=>ve(de)),U.map(de=>ve(de))]}return ya(a.value,t.weekStart).map(v=>ve(v))},ne=(v,U)=>te(Ft(re(v)),!1,U),O=v=>{const U=K();return v?U:e("update:model-value",K())},Z=(v=!1)=>(v||ie(),t.monthPicker?ne(y,v):t.timePicker?ne(m,v):t.yearPicker?ne(Ve,v):t.weekPicker?O(v):te(F(v),!0,v));return{inputValue:u,internalModelValue:a,checkBeforeEmit:()=>a.value?r.value.enabled?r.value.partialRange?a.value.length>=1:a.value.length===2:!!a.value:!1,parseExternalModelValue:H,formatInputValue:ie,emitModelValue:Z}},Gx=(e,t)=>{const{defaultedFilters:n,propDates:a}=vt(e),{validateMonthYearInRange:i}=li(e),r=(c,d)=>{let f=c;return n.value.months.includes(ze(f))?(f=d?Wn(c,1):hr(c,1),r(f,d)):f},s=(c,d)=>{let f=c;return n.value.years.includes(Ve(f))?(f=d?Uc(c,1):Q1(c,1),s(f,d)):f},o=(c,d=!1)=>{const f=ot(ve(),{month:e.month,year:e.year});let h=c?Wn(f,1):hr(f,1);e.disableYearSelect&&(h=la(h,e.year));let p=ze(h),m=Ve(h);n.value.months.includes(p)&&(h=r(h,c),p=ze(h),m=Ve(h)),n.value.years.includes(m)&&(h=s(h,c),m=Ve(h)),i(p,m,c,e.preventMinMaxNavigation)&&l(p,m,d)},l=(c,d,f)=>{t("update-month-year",{month:c,year:d,fromNav:f})},u=G(()=>c=>ug(ot(ve(),{month:e.month,year:e.year}),a.value.maxDate,a.value.minDate,e.preventMinMaxNavigation,c));return{handleMonthYearChange:o,isDisabled:u,updateMonthYear:l}},gl={multiCalendars:{type:[Boolean,Number,String,Object],default:void 0},modelValue:{type:[String,Date,Array,Object,Number],default:null},modelType:{type:String,default:null},position:{type:String,default:"center"},dark:{type:Boolean,default:!1},format:{type:[String,Function],default:()=>null},autoPosition:{type:[Boolean,String],default:!0},altPosition:{type:Function,default:null},transitions:{type:[Boolean,Object],default:!0},formatLocale:{type:Object,default:null},utc:{type:[Boolean,String],default:!1},ariaLabels:{type:Object,default:()=>({})},offset:{type:[Number,String],default:10},hideNavigation:{type:Array,default:()=>[]},timezone:{type:[String,Object],default:null},vertical:{type:Boolean,default:!1},disableMonthYearSelect:{type:Boolean,default:!1},disableYearSelect:{type:Boolean,default:!1},dayClass:{type:Function,default:null},yearRange:{type:Array,default:()=>[1900,2100]},enableTimePicker:{type:Boolean,default:!0},autoApply:{type:Boolean,default:!1},disabledDates:{type:[Array,Function],default:()=>[]},monthNameFormat:{type:String,default:"short"},startDate:{type:[Date,String],default:null},startTime:{type:[Object,Array],default:null},hideOffsetDates:{type:Boolean,default:!1},noToday:{type:Boolean,default:!1},disabledWeekDays:{type:Array,default:()=>[]},allowedDates:{type:Array,default:null},nowButtonLabel:{type:String,default:"Now"},markers:{type:Array,default:()=>[]},escClose:{type:Boolean,default:!0},spaceConfirm:{type:Boolean,default:!0},monthChangeOnArrows:{type:Boolean,default:!0},presetDates:{type:Array,default:()=>[]},flow:{type:Array,default:()=>[]},partialFlow:{type:Boolean,default:!1},preventMinMaxNavigation:{type:Boolean,default:!1},reverseYears:{type:Boolean,default:!1},weekPicker:{type:Boolean,default:!1},filters:{type:Object,default:()=>({})},arrowNavigation:{type:Boolean,default:!1},highlight:{type:[Function,Object],default:null},teleport:{type:[Boolean,String,Object],default:null},teleportCenter:{type:Boolean,default:!1},locale:{type:String,default:"en-Us"},weekNumName:{type:String,default:"W"},weekStart:{type:[Number,String],default:1},weekNumbers:{type:[String,Function,Object],default:null},monthChangeOnScroll:{type:[Boolean,String],default:!0},dayNames:{type:[Function,Array],default:null},monthPicker:{type:Boolean,default:!1},customProps:{type:Object,default:null},yearPicker:{type:Boolean,default:!1},modelAuto:{type:Boolean,default:!1},selectText:{type:String,default:"Select"},cancelText:{type:String,default:"Cancel"},previewFormat:{type:[String,Function],default:()=>""},multiDates:{type:[Object,Boolean],default:!1},ignoreTimeValidation:{type:Boolean,default:!1},minDate:{type:[Date,String],default:null},maxDate:{type:[Date,String],default:null},minTime:{type:Object,default:null},maxTime:{type:Object,default:null},name:{type:String,default:null},placeholder:{type:String,default:""},hideInputIcon:{type:Boolean,default:!1},clearable:{type:Boolean,default:!0},alwaysClearable:{type:Boolean,default:!1},state:{type:Boolean,default:null},required:{type:Boolean,default:!1},autocomplete:{type:String,default:"off"},timePicker:{type:Boolean,default:!1},enableSeconds:{type:Boolean,default:!1},is24:{type:Boolean,default:!0},noHoursOverlay:{type:Boolean,default:!1},noMinutesOverlay:{type:Boolean,default:!1},noSecondsOverlay:{type:Boolean,default:!1},hoursGridIncrement:{type:[String,Number],default:1},minutesGridIncrement:{type:[String,Number],default:5},secondsGridIncrement:{type:[String,Number],default:5},hoursIncrement:{type:[Number,String],default:1},minutesIncrement:{type:[Number,String],default:1},secondsIncrement:{type:[Number,String],default:1},range:{type:[Boolean,Object],default:!1},uid:{type:String,default:null},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},inline:{type:[Boolean,Object],default:!1},textInput:{type:[Boolean,Object],default:!1},sixWeeks:{type:[Boolean,String],default:!1},actionRow:{type:Object,default:()=>({})},focusStartDate:{type:Boolean,default:!1},disabledTimes:{type:[Function,Array],default:void 0},timePickerInline:{type:Boolean,default:!1},calendar:{type:Function,default:null},config:{type:Object,default:void 0},quarterPicker:{type:Boolean,default:!1},yearFirst:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},onInternalModelChange:{type:[Function,Object],default:null},enableMinutes:{type:Boolean,default:!0},ui:{type:Object,default:()=>({})}},Jn={...gl,shadow:{type:Boolean,default:!1},flowStep:{type:Number,default:0},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},menuWrapRef:{type:Object,default:null},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1},isMobile:{type:Boolean,default:void 0}},qx=["title"],Kx=["disabled"],Zx=it({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...Jn},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,a=e,{defaultedActionRow:i,defaultedPreviewFormat:r,defaultedMultiCalendars:s,defaultedTextInput:o,defaultedInline:l,defaultedRange:u,defaultedMultiDates:c}=vt(a),{isTimeValid:d,isMonthValid:f}=li(a),{buildMatrix:h}=oi(),p=ce(null),m=ce(null),y=ce(!1),w=ce({}),S=ce(null),k=ce(null);lt(()=>{a.arrowNavigation&&h([Ht(p),Ht(m)],"actionRow"),P(),window.addEventListener("resize",P)}),ii(()=>{window.removeEventListener("resize",P)});const P=()=>{y.value=!1,setTimeout(()=>{var H,V;const B=(H=S.value)==null?void 0:H.getBoundingClientRect(),ae=(V=k.value)==null?void 0:V.getBoundingClientRect();B&&ae&&(w.value.maxWidth=`${ae.width-B.width-20}px`),y.value=!0},0)},M=G(()=>u.value.enabled&&!u.value.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),C=G(()=>!d.value(a.internalModelValue)||!f.value(a.internalModelValue)||!M.value),D=()=>{const H=r.value;return a.timePicker||a.monthPicker,H(Ft(a.internalModelValue))},N=()=>{const H=a.internalModelValue;return s.value.count>0?`${R(H[0])} - ${R(H[1])}`:[R(H[0]),R(H[1])]},R=H=>cg(H,r.value,a.formatLocale,o.value.rangeSeparator,a.modelAuto,r.value),L=G(()=>!a.internalModelValue||!a.menuMount?"":typeof r.value=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?N():c.value.enabled?a.internalModelValue.map(H=>`${R(H)}`):a.modelAuto?`${R(a.internalModelValue[0])}`:`${R(a.internalModelValue[0])} -`:R(a.internalModelValue):D()),j=()=>c.value.enabled?"; ":" - ",F=G(()=>Array.isArray(L.value)?L.value.join(j()):L.value),J=()=>{d.value(a.internalModelValue)&&f.value(a.internalModelValue)&&M.value?n("select-date"):n("invalid-select")};return(H,V)=>(E(),q("div",{ref_key:"actionRowRef",ref:k,class:"dp__action_row"},[H.$slots["action-row"]?ye(H.$slots,"action-row",et(st({key:0},{internalModelValue:H.internalModelValue,disabled:C.value,selectDate:()=>H.$emit("select-date"),closePicker:()=>H.$emit("close-picker")}))):(E(),q(Te,{key:1},[_(i).showPreview?(E(),q("div",{key:0,class:"dp__selection_preview",title:F.value,style:Pt(w.value)},[H.$slots["action-preview"]&&y.value?ye(H.$slots,"action-preview",{key:0,value:H.internalModelValue}):se("",!0),!H.$slots["action-preview"]&&y.value?(E(),q(Te,{key:1},[Bt(Le(F.value),1)],64)):se("",!0)],12,qx)):se("",!0),oe("div",{ref_key:"actionBtnContainer",ref:S,class:"dp__action_buttons","data-dp-element":"action-row"},[H.$slots["action-buttons"]?ye(H.$slots,"action-buttons",{key:0,value:H.internalModelValue}):se("",!0),H.$slots["action-buttons"]?se("",!0):(E(),q(Te,{key:1},[!_(l).enabled&&_(i).showCancel?(E(),q("button",{key:0,ref_key:"cancelButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_cancel",onClick:V[0]||(V[0]=B=>H.$emit("close-picker")),onKeydown:V[1]||(V[1]=B=>_(fn)(B,()=>H.$emit("close-picker")))},Le(H.cancelText),545)):se("",!0),_(i).showNow?(E(),q("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:V[2]||(V[2]=B=>H.$emit("select-now")),onKeydown:V[3]||(V[3]=B=>_(fn)(B,()=>H.$emit("select-now")))},Le(H.nowButtonLabel),33)):se("",!0),_(i).showSelect?(E(),q("button",{key:2,ref_key:"selectButtonRef",ref:m,type:"button",class:"dp__action_button dp__action_select",disabled:C.value,"data-test-id":"select-button",onKeydown:V[4]||(V[4]=B=>_(fn)(B,()=>J())),onClick:J},Le(H.selectText),41,Kx)):se("",!0)],64))],512)],64))],512))}}),Qx=["role","aria-label","tabindex"],Jx={class:"dp__selection_grid_header"},eA=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],tA=["aria-label"],Bs=it({__name:"SelectionOverlay",props:{items:{},type:{},isLast:{type:Boolean},arrowNavigation:{type:Boolean},skipButtonRef:{type:Boolean},headerRefs:{},hideNavigation:{},escClose:{type:Boolean},useRelative:{type:Boolean},height:{},textInput:{type:[Boolean,Object]},config:{},noOverlayFocus:{type:Boolean},focusValue:{},menuWrapRef:{},ariaLabels:{},overlayLabel:{}},emits:["selected","toggle","reset-flow","hover-value"],setup(e,{expose:t,emit:n}){const{setSelectionGrid:a,buildMultiLevelMatrix:i,setMonthPicker:r}=oi(),s=n,o=e,{defaultedAriaLabels:l,defaultedTextInput:u,defaultedConfig:c}=vt(o),{hideNavigationButtons:d}=bl(),f=ce(!1),h=ce(null),p=ce(null),m=ce([]),y=ce(),w=ce(null),S=ce(0),k=ce(null);Hc(()=>{h.value=null}),lt(()=>{Gt().then(()=>j()),o.noOverlayFocus||M(),P(!0)}),ii(()=>P(!1));const P=re=>{var K;o.arrowNavigation&&((K=o.headerRefs)!=null&&K.length?r(re):a(re))},M=()=>{var re;const K=Ht(p);K&&(u.value.enabled||(h.value?(re=h.value)==null||re.focus({preventScroll:!0}):K.focus({preventScroll:!0})),f.value=K.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),D=G(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),N=G(()=>({dp__overlay_col:!0})),R=G(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:f.value,dp__button_bottom:o.isLast})),L=G(()=>{var re,K;return{dp__overlay_container:!0,dp__container_flex:((re=o.items)==null?void 0:re.length)<=6,dp__container_block:((K=o.items)==null?void 0:K.length)>6}});je(()=>o.items,()=>j(!1),{deep:!0});const j=(re=!0)=>{Gt().then(()=>{const K=Ht(h),ne=Ht(p),O=Ht(w),Z=Ht(k),v=O?O.getBoundingClientRect().height:0;ne&&(ne.getBoundingClientRect().height?S.value=ne.getBoundingClientRect().height-v:S.value=c.value.modeHeight-v),K&&Z&&re&&(Z.scrollTop=K.offsetTop-Z.offsetTop-(S.value/2-K.getBoundingClientRect().height)-v)})},F=re=>{re.disabled||s("selected",re.value)},J=()=>{s("toggle"),s("reset-flow")},H=()=>{o.escClose&&J()},V=(re,K,ne,O)=>{re&&((K.active||K.value===o.focusValue)&&(h.value=re),o.arrowNavigation&&(Array.isArray(m.value[ne])?m.value[ne][O]=re:m.value[ne]=[re],B()))},B=()=>{var re,K;const ne=(re=o.headerRefs)!=null&&re.length?[o.headerRefs].concat(m.value):m.value.concat([o.skipButtonRef?[]:[w.value]]);i(Ft(ne),(K=o.headerRefs)!=null&&K.length?"monthPicker":"selectionGrid")},ae=re=>{o.arrowNavigation||ja(re,c.value,!0)},ie=re=>{y.value=re,s("hover-value",re)},ee=()=>{var re;if(J(),!o.isLast){const K=ec((re=o.menuWrapRef)!=null?re:null,"action-row");if(K){const ne=ng(K);ne==null||ne.focus()}}},ue=re=>{switch(re.key){case ht.esc:return H();case ht.arrowLeft:return ae(re);case ht.arrowRight:return ae(re);case ht.arrowUp:return ae(re);case ht.arrowDown:return ae(re);default:return}},te=re=>{if(re.key===ht.enter)return J();if(re.key===ht.tab)return ee()};return t({focusGrid:M}),(re,K)=>{var ne;return E(),q("div",{ref_key:"gridWrapRef",ref:p,class:ge(C.value),style:Pt(D.value),role:re.useRelative?void 0:"dialog","aria-label":re.overlayLabel,tabindex:re.useRelative?void 0:"0",onKeydown:ue,onClick:K[0]||(K[0]=Xn(()=>{},["prevent"]))},[oe("div",{ref_key:"containerRef",ref:k,class:ge(L.value),style:Pt({"--dp-overlay-height":`${S.value}px`}),role:"grid"},[oe("div",Jx,[ye(re.$slots,"header")]),re.$slots.overlay?ye(re.$slots,"overlay",{key:0}):(E(!0),q(Te,{key:1},Ge(re.items,(O,Z)=>(E(),q("div",{key:Z,class:ge(["dp__overlay_row",{dp__flex_row:re.items.length>=3}]),role:"row"},[(E(!0),q(Te,null,Ge(O,(v,U)=>(E(),q("div",{key:v.value,ref_for:!0,ref:de=>V(de,v,Z,U),role:"gridcell",class:ge(N.value),"aria-selected":v.active||void 0,"aria-disabled":v.disabled||void 0,tabindex:"0","data-test-id":v.text,onClick:Xn(de=>F(v),["prevent"]),onKeydown:de=>_(fn)(de,()=>F(v),!0),onMouseover:de=>ie(v.value)},[oe("div",{class:ge(v.className)},[re.$slots.item?ye(re.$slots,"item",{key:0,item:v}):se("",!0),re.$slots.item?se("",!0):(E(),q(Te,{key:1},[Bt(Le(v.text),1)],64))],2)],42,eA))),128))],2))),128))],6),re.$slots["button-icon"]?Zr((E(),q("button",{key:0,ref_key:"toggleButton",ref:w,type:"button","aria-label":(ne=_(l))==null?void 0:ne.toggleOverlay,class:ge(R.value),tabindex:"0",onClick:J,onKeydown:te},[ye(re.$slots,"button-icon")],42,tA)),[[ns,!_(d)(re.hideNavigation,re.type)]]):se("",!0)],46,Qx)}}}),nA=["data-dp-mobile"],vl=it({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(e){const t=e,n=G(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),a=G(()=>({dp__instance_calendar:t.multiCalendars>0}));return(i,r)=>(E(),q("div",{class:ge({dp__menu_inner:!i.stretch,"dp--menu--inner-stretched":i.stretch,dp__flex_display:i.multiCalendars>0,"dp--flex-display-collapsed":i.collapse}),"data-dp-mobile":i.isMobile},[(E(!0),q(Te,null,Ge(n.value,(s,o)=>(E(),q("div",{key:s,class:ge(a.value)},[ye(i.$slots,"default",{instance:s,index:o})],2))),128))],10,nA))}}),aA=["data-dp-element","aria-label","aria-disabled"],rs=it({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,a=ce(null);return lt(()=>n("set-ref",a)),(i,r)=>(E(),q("button",{ref_key:"elRef",ref:a,type:"button","data-dp-element":i.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":i.ariaLabel,"aria-disabled":i.disabled||void 0,onClick:r[0]||(r[0]=s=>i.$emit("activate")),onKeydown:r[1]||(r[1]=s=>_(fn)(s,()=>i.$emit("activate"),!0))},[oe("span",{class:ge(["dp__inner_nav",{dp__inner_nav_disabled:i.disabled}])},[ye(i.$slots,"default")],2)],40,aA))}}),iA=["aria-label","data-test-id"],hg=it({__name:"YearModePicker",props:{...Jn,showYearPicker:{type:Boolean,default:!1},items:{type:Array,default:()=>[]},instance:{type:Number,default:0},year:{type:Number,default:0},isDisabled:{type:Function,default:()=>!1}},emits:["toggle-year-picker","year-select","handle-year"],setup(e,{emit:t}){const n=t,a=e,{showRightIcon:i,showLeftIcon:r}=bl(),{defaultedConfig:s,defaultedMultiCalendars:o,defaultedAriaLabels:l,defaultedTransitions:u,defaultedUI:c}=vt(a),{showTransition:d,transitionName:f}=Vs(u),h=ce(!1),p=(w=!1,S)=>{h.value=!h.value,n("toggle-year-picker",{flow:w,show:S})},m=w=>{h.value=!1,n("year-select",w)},y=(w=!1)=>{n("handle-year",w)};return(w,S)=>{var k,P,M,C,D;return E(),q(Te,null,[oe("div",{class:ge(["dp--year-mode-picker",{"dp--hidden-el":h.value}])},[_(r)(_(o),e.instance)?(E(),Se(rs,{key:0,ref:"mpPrevIconRef","aria-label":(k=_(l))==null?void 0:k.prevYear,disabled:e.isDisabled(!1),class:ge((P=_(c))==null?void 0:P.navBtnPrev),onActivate:S[0]||(S[0]=N=>y(!1))},{default:De(()=>[w.$slots["arrow-left"]?ye(w.$slots,"arrow-left",{key:0}):se("",!0),w.$slots["arrow-left"]?se("",!0):(E(),Se(_(Gc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),oe("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${e.year}-${(M=_(l))==null?void 0:M.openYearsOverlay}`,"data-test-id":`year-mode-btn-${e.instance}`,onClick:S[1]||(S[1]=()=>p(!1)),onKeydown:S[2]||(S[2]=Pb(()=>p(!1),["enter"]))},[w.$slots.year?ye(w.$slots,"year",{key:0,year:e.year}):se("",!0),w.$slots.year?se("",!0):(E(),q(Te,{key:1},[Bt(Le(e.year),1)],64))],40,iA),_(i)(_(o),e.instance)?(E(),Se(rs,{key:1,ref:"mpNextIconRef","aria-label":(C=_(l))==null?void 0:C.nextYear,disabled:e.isDisabled(!0),class:ge((D=_(c))==null?void 0:D.navBtnNext),onActivate:S[3]||(S[3]=N=>y(!0))},{default:De(()=>[w.$slots["arrow-right"]?ye(w.$slots,"arrow-right",{key:0}):se("",!0),w.$slots["arrow-right"]?se("",!0):(E(),Se(_(qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0)],2),Ae(Ka,{name:_(f)(e.showYearPicker),css:_(d)},{default:De(()=>{var N,R;return[e.showYearPicker?(E(),Se(Bs,{key:0,items:e.items,"text-input":w.textInput,"esc-close":w.escClose,config:w.config,"is-last":w.autoApply&&!_(s).keepActionRow,"hide-navigation":w.hideNavigation,"aria-labels":w.ariaLabels,"overlay-label":(R=(N=_(l))==null?void 0:N.yearPicker)==null?void 0:R.call(N,!0),type:"year",onToggle:p,onSelected:S[4]||(S[4]=L=>m(L))},Xt({"button-icon":De(()=>[w.$slots["calendar-icon"]?ye(w.$slots,"calendar-icon",{key:0}):se("",!0),w.$slots["calendar-icon"]?se("",!0):(E(),Se(_(Tr),{key:1}))]),_:2},[w.$slots["year-overlay-value"]?{name:"item",fn:De(({item:L})=>[ye(w.$slots,"year-overlay-value",{text:L.text,value:L.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):se("",!0)]}),_:3},8,["name","css"])],64)}}}),id=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(a=>We(e,a))){const a=t.value.filter(i=>!We(i,e));t.value=a.length?a:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},rd=(e,t,n)=>{let a=e.value?e.value.slice():[];return a.length===2&&a[1]!==null&&(a=[]),a.length?(kt(t,a[0])?a.unshift(t):a[1]=t,n("range-end",t)):(a=[t],n("range-start",t)),a},yl=(e,t,n,a)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&a&&n&&t("auto-apply"))},pg=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>yn(ve(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=yn(ve(e.value),e.timezone))},mg=(e,t,n,a)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&a.value.partialRange)?a.value.fixedStart&&(Tt(e,t.value[0])||We(e,t.value[0]))?[t.value[0],e]:a.value.fixedEnd&&(kt(e,t.value[1])||We(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],gg=({multiCalendars:e,range:t,highlight:n,propDates:a,calendars:i,modelValue:r,props:s,filters:o,year:l,month:u,emit:c})=>{const d=G(()=>ed(s.yearRange,s.locale,s.reverseYears)),f=ce([!1]),h=G(()=>(L,j)=>{const F=ot(Un(new Date),{month:u.value(L),year:l.value(L)}),J=j?B1(F):xs(F);return ug(J,a.value.maxDate,a.value.minDate,s.preventMinMaxNavigation,j)}),p=()=>Array.isArray(r.value)&&e.value.solo&&r.value[1],m=()=>{for(let L=0;L{if(!L)return m();const j=ot(ve(),i.value[L]);return i.value[0].year=Ve(Q1(j,e.value.count-1)),m()},w=(L,j)=>{const F=f2(j,L);return t.value.showLastInRange&&F>1?j:L},S=L=>s.focusStartDate||e.value.solo?L[0]:L[1]?w(L[0],L[1]):L[0],k=()=>{if(r.value){const L=Array.isArray(r.value)?S(r.value):r.value;i.value[0]={month:ze(L),year:Ve(L)}}},P=()=>{k(),e.value.count&&m()};je(r,(L,j)=>{s.isTextInputDate&&JSON.stringify(L!=null?L:{})!==JSON.stringify(j!=null?j:{})&&P()}),lt(()=>{P()});const M=(L,j)=>{i.value[j].year=L,c("update-month-year",{instance:j,year:L,month:i.value[j].month}),e.value.count&&!e.value.solo&&y(j)},C=G(()=>L=>pr(d.value,j=>{var F;const J=l.value(L)===j.value,H=As(j.value,mr(a.value.minDate),mr(a.value.maxDate))||((F=o.value.years)==null?void 0:F.includes(l.value(L))),V=ad(n.value,j.value);return{active:J,disabled:H,highlighted:V}})),D=(L,j)=>{M(L,j),R(j)},N=(L,j=!1)=>{if(!h.value(L,j)){const F=j?l.value(L)+1:l.value(L)-1;M(F,L)}},R=(L,j=!1,F)=>{j||c("reset-flow"),F!==void 0?f.value[L]=F:f.value[L]=!f.value[L],f.value[L]?c("overlay-toggle",{open:!0,overlay:en.year}):(c("overlay-closed"),c("overlay-toggle",{open:!1,overlay:en.year}))};return{isDisabled:h,groupedYears:C,showYearPicker:f,selectYear:M,toggleYearPicker:R,handleYearSelect:D,handleYear:N}},rA=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,defaultedRange:s,defaultedHighlight:o,propDates:l,defaultedTz:u,defaultedFilters:c,defaultedMultiDates:d}=vt(e),f=()=>{e.isTextInputDate&&P(Ve(ve(e.startDate)),0)},{modelValue:h,year:p,month:m,calendars:y}=Fs(e,t,f),w=G(()=>eg(e.formatLocale,e.locale,e.monthNameFormat)),S=ce(null),{checkMinMaxRange:k}=li(e),{selectYear:P,groupedYears:M,showYearPicker:C,toggleYearPicker:D,handleYearSelect:N,handleYear:R,isDisabled:L}=gg({modelValue:h,multiCalendars:n,range:s,highlight:o,calendars:y,year:p,propDates:l,month:m,filters:c,props:e,emit:t});lt(()=>{e.startDate&&(h.value&&e.focusStartDate||!h.value)&&P(Ve(ve(e.startDate)),0)});const j=ne=>ne?{month:ze(ne),year:Ve(ne)}:{month:null,year:null},F=()=>h.value?Array.isArray(h.value)?h.value.map(ne=>j(ne)):j(h.value):j(),J=(ne,O)=>{const Z=y.value[ne],v=F();return Array.isArray(v)?v.some(U=>U.year===(Z==null?void 0:Z.year)&&U.month===O):(Z==null?void 0:Z.year)===v.year&&O===v.month},H=(ne,O,Z)=>{var v,U;const de=F();return Array.isArray(de)?p.value(O)===((v=de[Z])==null?void 0:v.year)&&ne===((U=de[Z])==null?void 0:U.month):!1},V=(ne,O)=>{if(s.value.enabled){const Z=F();if(Array.isArray(h.value)&&Array.isArray(Z)){const v=H(ne,O,0)||H(ne,O,1),U=ka(Un(ve()),ne,p.value(O));return ks(h.value,S.value,U)&&!v}return!1}return!1},B=G(()=>ne=>pr(w.value,O=>{var Z;const v=J(ne,O.value),U=As(O.value,rg(p.value(ne),l.value.minDate),sg(p.value(ne),l.value.maxDate))||Tx(l.value.disabledDates,p.value(ne),O.value)||((Z=c.value.months)==null?void 0:Z.includes(O.value))||!Px(l.value.allowedDates,p.value(ne),O.value),de=V(O.value,ne),Ce=dg(o.value,O.value,p.value(ne));return{active:v,disabled:U,isBetween:de,highlighted:Ce}})),ae=(ne,O)=>ka(Un(ve()),ne,p.value(O)),ie=(ne,O)=>{const Z=h.value?h.value:Un(new Date);h.value=ka(Z,ne,p.value(O)),t("auto-apply"),t("update-flow-step")},ee=(ne,O)=>{const Z=ae(ne,O);s.value.fixedEnd||s.value.fixedStart?h.value=mg(Z,h,t,s):h.value?k(Z,h.value)&&(h.value=rd(h,ae(ne,O),t)):h.value=[ae(ne,O)],Gt().then(()=>{yl(h.value,t,e.autoApply,e.modelAuto)})},ue=(ne,O)=>{id(ae(ne,O),h,d.value.limit),t("auto-apply",!0)},te=(ne,O)=>(y.value[O].month=ne,K(O,y.value[O].year,ne),d.value.enabled?ue(ne,O):s.value.enabled?ee(ne,O):ie(ne,O)),re=(ne,O)=>{P(ne,O),K(O,ne,null)},K=(ne,O,Z)=>{let v=Z;if(!v&&v!==0){const U=F();v=Array.isArray(U)?U[ne].month:U.month}t("update-month-year",{instance:ne,year:O,month:v})};return{groupedMonths:B,groupedYears:M,year:p,isDisabled:L,defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:i,defaultedConfig:r,showYearPicker:C,modelValue:h,presetDate:(ne,O)=>{pg({value:ne,modelValue:h,range:s.value.enabled,timezone:O?void 0:u.value.timezone}),t("auto-apply")},setHoverDate:(ne,O)=>{S.value=ae(ne,O)},selectMonth:te,selectYear:re,toggleYearPicker:D,handleYearSelect:N,handleYear:R,getModelMonthYear:F}},sA=it({compatConfig:{MODE:3},__name:"MonthPicker",props:{...Jn},emits:["update:internal-model-value","overlay-closed","reset-flow","range-start","range-end","auto-apply","update-month-year","update-flow-step","mount","invalid-fixed-range","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=Qn(),r=Sn(i,"yearMode"),s=e;lt(()=>{s.shadow||a("mount",null)});const{groupedMonths:o,groupedYears:l,year:u,isDisabled:c,defaultedMultiCalendars:d,defaultedConfig:f,showYearPicker:h,modelValue:p,presetDate:m,setHoverDate:y,selectMonth:w,selectYear:S,toggleYearPicker:k,handleYearSelect:P,handleYear:M,getModelMonthYear:C}=rA(s,a);return t({getSidebarProps:()=>({modelValue:p,year:u,getModelMonthYear:C,selectMonth:w,selectYear:S,handleYear:M}),presetDate:m,toggleYearPicker:D=>k(0,D)}),(D,N)=>(E(),Se(vl,{"multi-calendars":_(d).count,collapse:D.collapse,stretch:"","is-mobile":D.isMobile},{default:De(({instance:R})=>[D.$slots["top-extra"]?ye(D.$slots,"top-extra",{key:0,value:D.internalModelValue}):se("",!0),D.$slots["month-year"]?ye(D.$slots,"month-year",et(st({key:1},{year:_(u),months:_(o)(R),years:_(l)(R),selectMonth:_(w),selectYear:_(S),instance:R}))):(E(),Se(Bs,{key:2,items:_(o)(R),"arrow-navigation":D.arrowNavigation,"is-last":D.autoApply&&!_(f).keepActionRow,"esc-close":D.escClose,height:_(f).modeHeight,config:D.config,"no-overlay-focus":!!(D.noOverlayFocus||D.textInput),"use-relative":"",type:"month",onSelected:L=>_(w)(L,R),onHoverValue:L=>_(y)(L,R)},Xt({header:De(()=>[Ae(hg,st(D.$props,{items:_(l)(R),instance:R,"show-year-picker":_(h)[R],year:_(u)(R),"is-disabled":L=>_(c)(R,L),onHandleYear:L=>_(M)(R,L),onYearSelect:L=>_(P)(L,R),onToggleYearPicker:L=>_(k)(R,L==null?void 0:L.flow,L==null?void 0:L.show)}),Xt({_:2},[Ge(_(r),(L,j)=>({name:L,fn:De(F=>[ye(D.$slots,L,et(zt(F)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[D.$slots["month-overlay-value"]?{name:"item",fn:De(({item:L})=>[ye(D.$slots,"month-overlay-value",{text:L.text,value:L.value})]),key:"0"}:void 0]),1032,["items","arrow-navigation","is-last","esc-close","height","config","no-overlay-focus","onSelected","onHoverValue"]))]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),oA=(e,t)=>{const n=()=>{e.isTextInputDate&&(c.value=Ve(ve(e.startDate)))},{modelValue:a}=Fs(e,t,n),i=ce(null),{defaultedHighlight:r,defaultedMultiDates:s,defaultedFilters:o,defaultedRange:l,propDates:u}=vt(e),c=ce();lt(()=>{e.startDate&&(a.value&&e.focusStartDate||!a.value)&&(c.value=Ve(ve(e.startDate)))});const d=w=>Array.isArray(a.value)?a.value.some(S=>Ve(S)===w):a.value?Ve(a.value)===w:!1,f=w=>l.value.enabled&&Array.isArray(a.value)?ks(a.value,i.value,y(w)):!1,h=w=>u.value.allowedDates instanceof Map?u.value.allowedDates.size?u.value.allowedDates.has(`${w}`):!1:!0,p=w=>u.value.disabledDates instanceof Map?u.value.disabledDates.size?u.value.disabledDates.has(`${w}`):!1:!0,m=G(()=>pr(ed(e.yearRange,e.locale,e.reverseYears),w=>{const S=d(w.value),k=As(w.value,mr(u.value.minDate),mr(u.value.maxDate))||o.value.years.includes(w.value)||!h(w.value)||p(w.value),P=f(w.value)&&!S,M=ad(r.value,w.value);return{active:S,disabled:k,isBetween:P,highlighted:M}})),y=w=>la(Un(xs(new Date)),w);return{groupedYears:m,modelValue:a,focusYear:c,setHoverValue:w=>{i.value=la(Un(new Date),w)},selectYear:w=>{var S;if(t("update-month-year",{instance:0,year:w}),s.value.enabled)return a.value?Array.isArray(a.value)&&(((S=a.value)==null?void 0:S.map(k=>Ve(k))).includes(w)?a.value=a.value.filter(k=>Ve(k)!==w):a.value.push(la(qt(ve()),w))):a.value=[la(qt(xs(ve())),w)],t("auto-apply",!0);l.value.enabled?(a.value=rd(a,y(w),t),Gt().then(()=>{yl(a.value,t,e.autoApply,e.modelAuto)})):(a.value=y(w),t("auto-apply"))}}},lA=it({compatConfig:{MODE:3},__name:"YearPicker",props:{...Jn},emits:["update:internal-model-value","reset-flow","range-start","range-end","auto-apply","update-month-year"],setup(e,{expose:t,emit:n}){const a=n,i=e,{groupedYears:r,modelValue:s,focusYear:o,selectYear:l,setHoverValue:u}=oA(i,a),{defaultedConfig:c}=vt(i);return t({getSidebarProps:()=>({modelValue:s,selectYear:l})}),(d,f)=>(E(),q("div",null,[d.$slots["top-extra"]?ye(d.$slots,"top-extra",{key:0,value:d.internalModelValue}):se("",!0),d.$slots["month-year"]?ye(d.$slots,"month-year",et(st({key:1},{years:_(r),selectYear:_(l)}))):(E(),Se(Bs,{key:2,items:_(r),"is-last":d.autoApply&&!_(c).keepActionRow,height:_(c).modeHeight,config:d.config,"no-overlay-focus":!!(d.noOverlayFocus||d.textInput),"focus-value":_(o),type:"year","use-relative":"",onSelected:_(l),onHoverValue:_(u)},Xt({_:2},[d.$slots["year-overlay-value"]?{name:"item",fn:De(({item:h})=>[ye(d.$slots,"year-overlay-value",{text:h.text,value:h.value})]),key:"0"}:void 0]),1032,["items","is-last","height","config","no-overlay-focus","focus-value","onSelected","onHoverValue"]))]))}}),uA={key:0,class:"dp__time_input"},cA=["data-compact","data-collapsed"],dA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],fA=["aria-label","disabled","data-test-id","onKeydown","onClick"],hA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],pA={key:0},mA=["aria-label","data-compact"],gA=it({compatConfig:{MODE:3},__name:"TimeInput",props:{hours:{type:Number,default:0},minutes:{type:Number,default:0},seconds:{type:Number,default:0},closeTimePickerBtn:{type:Object,default:null},order:{type:Number,default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Jn},emits:["set-hours","set-minutes","update:hours","update:minutes","update:seconds","reset-flow","mounted","overlay-closed","overlay-opened","am-pm-change"],setup(e,{expose:t,emit:n}){const a=n,i=e,{setTimePickerElements:r,setTimePickerBackRef:s}=oi(),{defaultedAriaLabels:o,defaultedTransitions:l,defaultedFilters:u,defaultedConfig:c,defaultedRange:d,defaultedMultiCalendars:f}=vt(i),{transitionName:h,showTransition:p}=Vs(l),m=Zn({hours:!1,minutes:!1,seconds:!1}),y=ce("AM"),w=ce(null),S=ce([]),k=ce(),P=ce(!1);lt(()=>{a("mounted")});const M=b=>ot(new Date,{hours:b.hours,minutes:b.minutes,seconds:i.enableSeconds?b.seconds:0,milliseconds:0}),C=G(()=>b=>ee(b,i[b])||N(b,i[b])),D=G(()=>({hours:i.hours,minutes:i.minutes,seconds:i.seconds})),N=(b,Y)=>d.value.enabled&&!d.value.disableTimeRangeValidation?!i.validateTime(b,Y):!1,R=(b,Y)=>{if(d.value.enabled&&!d.value.disableTimeRangeValidation){const z=Y?+i[`${b}Increment`]:-+i[`${b}Increment`],W=i[b]+z;return!i.validateTime(b,W)}return!1},L=G(()=>b=>!ne(+i[b]+ +i[`${b}Increment`],b)||R(b,!0)),j=G(()=>b=>!ne(+i[b]-+i[`${b}Increment`],b)||R(b,!1)),F=(b,Y)=>I1(ot(ve(),b),Y),J=(b,Y)=>ox(ot(ve(),b),Y),H=G(()=>({dp__time_col:!0,dp__time_col_block:!i.timePickerInline,dp__time_col_reg_block:!i.enableSeconds&&i.is24&&!i.timePickerInline,dp__time_col_reg_inline:!i.enableSeconds&&i.is24&&i.timePickerInline,dp__time_col_reg_with_button:!i.enableSeconds&&!i.is24,dp__time_col_sec:i.enableSeconds&&i.is24,dp__time_col_sec_with_button:i.enableSeconds&&!i.is24})),V=G(()=>i.timePickerInline&&d.value.enabled&&!f.value.count),B=G(()=>{const b=[{type:"hours"}];return i.enableMinutes&&b.push({type:"",separator:!0},{type:"minutes"}),i.enableSeconds&&b.push({type:"",separator:!0},{type:"seconds"}),b}),ae=G(()=>B.value.filter(b=>!b.separator)),ie=G(()=>b=>{if(b==="hours"){const Y=Ce(+i.hours);return{text:Y<10?`0${Y}`:`${Y}`,value:Y}}return{text:i[b]<10?`0${i[b]}`:`${i[b]}`,value:i[b]}}),ee=(b,Y)=>{var z;if(!i.disabledTimesConfig)return!1;const W=i.disabledTimesConfig(i.order,b==="hours"?Y:void 0);return W[b]?!!((z=W[b])!=null&&z.includes(Y)):!0},ue=(b,Y)=>Y!=="hours"||y.value==="AM"?b:b+12,te=b=>{const Y=i.is24?24:12,z=b==="hours"?Y:60,W=+i[`${b}GridIncrement`],fe=b==="hours"&&!i.is24?W:0,he=[];for(let I=fe;I({active:!1,disabled:u.value.times[b].includes(I.value)||!ne(I.value,b)||ee(b,I.value)||N(b,I.value)}))},re=b=>b>=0?b:59,K=b=>b>=0?b:23,ne=(b,Y)=>{const z=i.minTime?M(Gl(i.minTime)):null,W=i.maxTime?M(Gl(i.maxTime)):null,fe=M(Gl(D.value,Y,Y==="minutes"||Y==="seconds"?re(b):K(b)));return z&&W?(fr(fe,W)||Ki(fe,W))&&(Ii(fe,z)||Ki(fe,z)):z?Ii(fe,z)||Ki(fe,z):W?fr(fe,W)||Ki(fe,W):!0},O=b=>i[`no${b[0].toUpperCase()+b.slice(1)}Overlay`],Z=b=>{O(b)||(m[b]=!m[b],m[b]?(P.value=!0,a("overlay-opened",b)):(P.value=!1,a("overlay-closed",b)))},v=b=>b==="hours"?Sa:b==="minutes"?Qa:dr,U=()=>{k.value&&clearTimeout(k.value)},de=(b,Y=!0,z)=>{const W=Y?F:J,fe=Y?+i[`${b}Increment`]:-+i[`${b}Increment`];ne(+i[b]+fe,b)&&a(`update:${b}`,v(b)(W({[b]:+i[b]},{[b]:+i[`${b}Increment`]}))),!(z!=null&&z.keyboard)&&c.value.timeArrowHoldThreshold&&(k.value=setTimeout(()=>{de(b,Y)},c.value.timeArrowHoldThreshold))},Ce=b=>i.is24?b:(b>=12?y.value="PM":y.value="AM",px(b)),X=()=>{y.value==="PM"?(y.value="AM",a("update:hours",i.hours-12)):(y.value="PM",a("update:hours",i.hours+12)),a("am-pm-change",y.value)},we=b=>{m[b]=!0},x=(b,Y,z)=>{if(b&&i.arrowNavigation){Array.isArray(S.value[Y])?S.value[Y][z]=b:S.value[Y]=[b];const W=S.value.reduce((fe,he)=>he.map((I,$)=>[...fe[$]||[],he[$]]),[]);s(i.closeTimePickerBtn),w.value&&(W[1]=W[1].concat(w.value)),r(W,i.order)}},T=(b,Y)=>(Z(b),a(`update:${b}`,Y));return t({openChildCmp:we}),(b,Y)=>{var z;return b.disabled?se("",!0):(E(),q("div",uA,[(E(!0),q(Te,null,Ge(B.value,(W,fe)=>{var he,I,$;return E(),q("div",{key:fe,class:ge(H.value),"data-compact":V.value&&!b.enableSeconds,"data-collapsed":V.value&&b.enableSeconds},[W.separator?(E(),q(Te,{key:0},[P.value?se("",!0):(E(),q(Te,{key:0},[Bt(":")],64))],64)):(E(),q(Te,{key:1},[oe("button",{ref_for:!0,ref:pe=>x(pe,fe,0),type:"button",class:ge({dp__btn:!0,dp__inc_dec_button:!b.timePickerInline,dp__inc_dec_button_inline:b.timePickerInline,dp__tp_inline_btn_top:b.timePickerInline,dp__inc_dec_button_disabled:L.value(W.type),"dp--hidden-el":P.value}),"data-test-id":`${W.type}-time-inc-btn-${i.order}`,"aria-label":(he=_(o))==null?void 0:he.incrementValue(W.type),tabindex:"0",onKeydown:pe=>_(fn)(pe,()=>de(W.type,!0,{keyboard:!0}),!0),onClick:pe=>_(c).timeArrowHoldThreshold?void 0:de(W.type,!0),onMousedown:pe=>_(c).timeArrowHoldThreshold?de(W.type,!0):void 0,onMouseup:U},[i.timePickerInline?(E(),q(Te,{key:1},[b.$slots["tp-inline-arrow-up"]?ye(b.$slots,"tp-inline-arrow-up",{key:0}):(E(),q(Te,{key:1},[Y[2]||(Y[2]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Y[3]||(Y[3]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(E(),q(Te,{key:0},[b.$slots["arrow-up"]?ye(b.$slots,"arrow-up",{key:0}):se("",!0),b.$slots["arrow-up"]?se("",!0):(E(),Se(_(Zc),{key:1}))],64))],42,dA),oe("button",{ref_for:!0,ref:pe=>x(pe,fe,1),type:"button","aria-label":`${ie.value(W.type).text}-${(I=_(o))==null?void 0:I.openTpOverlay(W.type)}`,class:ge({dp__time_display:!0,dp__time_display_block:!b.timePickerInline,dp__time_display_inline:b.timePickerInline,"dp--time-invalid":C.value(W.type),"dp--time-overlay-btn":!C.value(W.type),"dp--hidden-el":P.value}),disabled:O(W.type),tabindex:"0","data-test-id":`${W.type}-toggle-overlay-btn-${i.order}`,onKeydown:pe=>_(fn)(pe,()=>Z(W.type),!0),onClick:pe=>Z(W.type)},[b.$slots[W.type]?ye(b.$slots,W.type,{key:0,text:ie.value(W.type).text,value:ie.value(W.type).value}):se("",!0),b.$slots[W.type]?se("",!0):(E(),q(Te,{key:1},[Bt(Le(ie.value(W.type).text),1)],64))],42,fA),oe("button",{ref_for:!0,ref:pe=>x(pe,fe,2),type:"button",class:ge({dp__btn:!0,dp__inc_dec_button:!b.timePickerInline,dp__inc_dec_button_inline:b.timePickerInline,dp__tp_inline_btn_bottom:b.timePickerInline,dp__inc_dec_button_disabled:j.value(W.type),"dp--hidden-el":P.value}),"data-test-id":`${W.type}-time-dec-btn-${i.order}`,"aria-label":($=_(o))==null?void 0:$.decrementValue(W.type),tabindex:"0",onKeydown:pe=>_(fn)(pe,()=>de(W.type,!1,{keyboard:!0}),!0),onClick:pe=>_(c).timeArrowHoldThreshold?void 0:de(W.type,!1),onMousedown:pe=>_(c).timeArrowHoldThreshold?de(W.type,!1):void 0,onMouseup:U},[i.timePickerInline?(E(),q(Te,{key:1},[b.$slots["tp-inline-arrow-down"]?ye(b.$slots,"tp-inline-arrow-down",{key:0}):(E(),q(Te,{key:1},[Y[4]||(Y[4]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Y[5]||(Y[5]=oe("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(E(),q(Te,{key:0},[b.$slots["arrow-down"]?ye(b.$slots,"arrow-down",{key:0}):se("",!0),b.$slots["arrow-down"]?se("",!0):(E(),Se(_(Qc),{key:1}))],64))],42,hA)],64))],10,cA)}),128)),b.is24?se("",!0):(E(),q("div",pA,[b.$slots["am-pm-button"]?ye(b.$slots,"am-pm-button",{key:0,toggle:X,value:y.value}):se("",!0),b.$slots["am-pm-button"]?se("",!0):(E(),q("button",{key:1,ref_key:"amPmButton",ref:w,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(z=_(o))==null?void 0:z.amPmButton,tabindex:"0","data-compact":V.value,onClick:X,onKeydown:Y[0]||(Y[0]=W=>_(fn)(W,()=>X(),!0))},Le(y.value),41,mA))])),(E(!0),q(Te,null,Ge(ae.value,(W,fe)=>(E(),Se(Ka,{key:fe,name:_(h)(m[W.type]),css:_(p)},{default:De(()=>{var he,I;return[m[W.type]?(E(),Se(Bs,{key:0,items:te(W.type),"is-last":b.autoApply&&!_(c).keepActionRow,"esc-close":b.escClose,type:W.type,"text-input":b.textInput,config:b.config,"arrow-navigation":b.arrowNavigation,"aria-labels":b.ariaLabels,"overlay-label":(I=(he=_(o)).timeOverlay)==null?void 0:I.call(he,W.type),onSelected:$=>T(W.type,$),onToggle:$=>Z(W.type),onResetFlow:Y[1]||(Y[1]=$=>b.$emit("reset-flow"))},Xt({"button-icon":De(()=>[b.$slots["clock-icon"]?ye(b.$slots,"clock-icon",{key:0}):se("",!0),b.$slots["clock-icon"]?se("",!0):(E(),Se(ri(b.timePickerInline?_(Tr):_(Kc)),{key:1}))]),_:2},[b.$slots[`${W.type}-overlay-value`]?{name:"item",fn:De(({item:$})=>[ye(b.$slots,`${W.type}-overlay-value`,{text:$.text,value:$.value})]),key:"0"}:void 0,b.$slots[`${W.type}-overlay-header`]?{name:"header",fn:De(()=>[ye(b.$slots,`${W.type}-overlay-header`,{toggle:()=>Z(W.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):se("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),vA=["data-dp-mobile"],yA=["aria-label","tabindex"],bA=["role","aria-label","tabindex"],_A=["aria-label"],vg=it({compatConfig:{MODE:3},__name:"TimePicker",props:{hours:{type:[Number,Array],default:0},minutes:{type:[Number,Array],default:0},seconds:{type:[Number,Array],default:0},disabledTimesConfig:{type:Function,default:null},validateTime:{type:Function,default:()=>!1},...Jn},emits:["update:hours","update:minutes","update:seconds","mount","reset-flow","overlay-opened","overlay-closed","am-pm-change"],setup(e,{expose:t,emit:n}){const a=n,i=e,{buildMatrix:r,setTimePicker:s}=oi(),o=Qn(),{defaultedTransitions:l,defaultedAriaLabels:u,defaultedTextInput:c,defaultedConfig:d,defaultedRange:f}=vt(i),{transitionName:h,showTransition:p}=Vs(l),{hideNavigationButtons:m}=bl(),y=ce(null),w=ce(null),S=ce([]),k=ce(null),P=ce(!1);lt(()=>{a("mount"),!i.timePicker&&i.arrowNavigation?r([Ht(y.value)],"time"):s(!0,i.timePicker)});const M=G(()=>f.value.enabled&&i.modelAuto?tg(i.internalModelValue):!0),C=ce(!1),D=ee=>({hours:Array.isArray(i.hours)?i.hours[ee]:i.hours,minutes:Array.isArray(i.minutes)?i.minutes[ee]:i.minutes,seconds:Array.isArray(i.seconds)?i.seconds[ee]:i.seconds}),N=G(()=>{const ee=[];if(f.value.enabled)for(let ue=0;ue<2;ue++)ee.push(D(ue));else ee.push(D(0));return ee}),R=(ee,ue=!1,te="")=>{ue||a("reset-flow"),C.value=ee,a(ee?"overlay-opened":"overlay-closed",en.time),i.arrowNavigation&&s(ee),Gt(()=>{te!==""&&S.value[0]&&S.value[0].openChildCmp(te)})},L=G(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:i.autoApply&&!d.value.keepActionRow})),j=Sn(o,"timePicker"),F=(ee,ue,te)=>f.value.enabled?ue===0?[ee,N.value[1][te]]:[N.value[0][te],ee]:ee,J=ee=>{a("update:hours",ee)},H=ee=>{a("update:minutes",ee)},V=ee=>{a("update:seconds",ee)},B=()=>{if(k.value&&!c.value.enabled&&!i.noOverlayFocus){const ee=ng(k.value);ee&&ee.focus({preventScroll:!0})}},ae=ee=>{P.value=!1,a("overlay-closed",ee)},ie=ee=>{P.value=!0,a("overlay-opened",ee)};return t({toggleTimePicker:R}),(ee,ue)=>{var te;return E(),q("div",{class:"dp--tp-wrap","data-dp-mobile":ee.isMobile},[!ee.timePicker&&!ee.timePickerInline?Zr((E(),q("button",{key:0,ref_key:"openTimePickerBtn",ref:y,type:"button",class:ge({...L.value,"dp--hidden-el":C.value}),"aria-label":(te=_(u))==null?void 0:te.openTimePicker,tabindex:ee.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:ue[0]||(ue[0]=re=>_(fn)(re,()=>R(!0))),onClick:ue[1]||(ue[1]=re=>R(!0))},[ee.$slots["clock-icon"]?ye(ee.$slots,"clock-icon",{key:0}):se("",!0),ee.$slots["clock-icon"]?se("",!0):(E(),Se(_(Kc),{key:1}))],42,yA)),[[ns,!_(m)(ee.hideNavigation,"time")]]):se("",!0),Ae(Ka,{name:_(h)(C.value),css:_(p)&&!ee.timePickerInline},{default:De(()=>{var re,K;return[C.value||ee.timePicker||ee.timePickerInline?(E(),q("div",{key:0,ref_key:"overlayRef",ref:k,role:ee.timePickerInline?void 0:"dialog",class:ge({dp__overlay:!ee.timePickerInline,"dp--overlay-absolute":!i.timePicker&&!ee.timePickerInline,"dp--overlay-relative":i.timePicker}),style:Pt(ee.timePicker?{height:`${_(d).modeHeight}px`}:void 0),"aria-label":(re=_(u))==null?void 0:re.timePicker,tabindex:ee.timePickerInline?void 0:0},[oe("div",{class:ge(ee.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[ee.$slots["time-picker-overlay"]?ye(ee.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:J,setMinutes:H,setSeconds:V}):se("",!0),ee.$slots["time-picker-overlay"]?se("",!0):(E(),q("div",{key:1,class:ge(ee.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(E(!0),q(Te,null,Ge(N.value,(ne,O)=>Zr((E(),Se(gA,st({key:O,ref_for:!0},{...ee.$props,order:O,hours:ne.hours,minutes:ne.minutes,seconds:ne.seconds,closeTimePickerBtn:w.value,disabledTimesConfig:e.disabledTimesConfig,disabled:O===0?_(f).fixedStart:_(f).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:S,"validate-time":(Z,v)=>e.validateTime(Z,F(v,O,Z)),"onUpdate:hours":Z=>J(F(Z,O,"hours")),"onUpdate:minutes":Z=>H(F(Z,O,"minutes")),"onUpdate:seconds":Z=>V(F(Z,O,"seconds")),onMounted:B,onOverlayClosed:ae,onOverlayOpened:ie,onAmPmChange:ue[2]||(ue[2]=Z=>ee.$emit("am-pm-change",Z))}),Xt({_:2},[Ge(_(j),(Z,v)=>({name:Z,fn:De(U=>[ye(ee.$slots,Z,st({ref_for:!0},U))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[ns,O===0?!0:M.value]])),128))],2)),!ee.timePicker&&!ee.timePickerInline?Zr((E(),q("button",{key:2,ref_key:"closeTimePickerBtn",ref:w,type:"button",class:ge({...L.value,"dp--hidden-el":P.value}),"aria-label":(K=_(u))==null?void 0:K.closeTimePicker,tabindex:"0",onKeydown:ue[3]||(ue[3]=ne=>_(fn)(ne,()=>R(!1))),onClick:ue[4]||(ue[4]=ne=>R(!1))},[ee.$slots["calendar-icon"]?ye(ee.$slots,"calendar-icon",{key:0}):se("",!0),ee.$slots["calendar-icon"]?se("",!0):(E(),Se(_(Tr),{key:1}))],42,_A)),[[ns,!_(m)(ee.hideNavigation,"time")]]):se("",!0)],2)],14,bA)):se("",!0)]}),_:3},8,["name","css"])],8,vA)}}}),yg=(e,t,n,a)=>{const{defaultedRange:i}=vt(e),r=(k,P)=>Array.isArray(t[k])?t[k][P]:t[k],s=k=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[k]:t.seconds:0,o=(k,P)=>k?P!==void 0?Xa(k,r("hours",P),r("minutes",P),s(P)):Xa(k,t.hours,t.minutes,s()):Z1(ve(),s(P)),l=(k,P)=>{t[k]=P},u=G(()=>e.modelAuto&&i.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:i.value.enabled),c=(k,P)=>{const M=Object.fromEntries(Object.keys(t).map(C=>C===k?[C,P]:[C,t[C]].slice()));if(u.value&&!i.value.disableTimeRangeValidation){const C=N=>n.value?Xa(n.value[N],M.hours[N],M.minutes[N],M.seconds[N]):null,D=N=>K1(n.value[N],0);return!(We(C(0),C(1))&&(Ii(C(0),D(1))||fr(C(1),D(0))))}return!0},d=(k,P)=>{c(k,P)&&(l(k,P),a&&a())},f=k=>{d("hours",k)},h=k=>{d("minutes",k)},p=k=>{d("seconds",k)},m=(k,P,M,C)=>{P&&f(k),!P&&!M&&h(k),M&&p(k),n.value&&C(n.value)},y=k=>{if(k){const P=Array.isArray(k),M=P?[+k[0].hours,+k[1].hours]:+k.hours,C=P?[+k[0].minutes,+k[1].minutes]:+k.minutes,D=P?[+k[0].seconds,+k[1].seconds]:+k.seconds;l("hours",M),l("minutes",C),e.enableSeconds&&l("seconds",D)}},w=(k,P)=>{const M={hours:Array.isArray(t.hours)?t.hours[k]:t.hours,disabledArr:[]};return(P||P===0)&&(M.hours=P),Array.isArray(e.disabledTimes)&&(M.disabledArr=i.value.enabled&&Array.isArray(e.disabledTimes[k])?e.disabledTimes[k]:e.disabledTimes),M},S=G(()=>(k,P)=>{var C,D;var M;if(Array.isArray(e.disabledTimes)){const{disabledArr:N,hours:R}=w(k,P),L=N.filter(j=>+j.hours===R);return((M=L[0])==null?void 0:M.minutes)==="*"?{hours:[R],minutes:void 0,seconds:void 0}:{hours:[],minutes:(C=L==null?void 0:L.map(j=>+j.minutes))!=null?C:[],seconds:(D=L==null?void 0:L.map(j=>j.seconds?+j.seconds:void 0))!=null?D:[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:l,updateHours:f,updateMinutes:h,updateSeconds:p,getSetDateTime:o,updateTimeValues:m,getSecondsValue:s,assignStartTime:y,validateTime:c,disabledTimesConfig:S}},wA=(e,t)=>{const n=()=>{e.isTextInputDate&&P()},{modelValue:a,time:i}=Fs(e,t,n),{defaultedStartTime:r,defaultedRange:s,defaultedTz:o}=vt(e),{updateTimeValues:l,getSetDateTime:u,setTime:c,assignStartTime:d,disabledTimesConfig:f,validateTime:h}=yg(e,i,a,p);function p(){t("update-flow-step")}const m=C=>{const{hours:D,minutes:N,seconds:R}=C;return{hours:+D,minutes:+N,seconds:R?+R:0}},y=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const D=m(e.startTime[0]),N=m(e.startTime[1]);return[ot(ve(),D),ot(ve(),N)]}const C=m(e.startTime);return ot(ve(),C)}return s.value.enabled?[null,null]:null},w=()=>{if(s.value.enabled){const[C,D]=y();a.value=[yn(u(C,0),o.value.timezone),yn(u(D,1),o.value.timezone)]}else a.value=yn(u(y()),o.value.timezone)},S=C=>Array.isArray(C)?[Ti(ve(C[0])),Ti(ve(C[1]))]:[Ti(C!=null?C:ve())],k=(C,D,N)=>{c("hours",C),c("minutes",D),c("seconds",e.enableSeconds?N:0)},P=()=>{const[C,D]=S(a.value);return s.value.enabled?k([C.hours,D.hours],[C.minutes,D.minutes],[C.seconds,D.seconds]):k(C.hours,C.minutes,C.seconds)};lt(()=>{if(!e.shadow)return d(r.value),a.value?P():w()});const M=()=>{Array.isArray(a.value)?a.value=a.value.map((C,D)=>C&&u(C,D)):a.value=u(a.value),t("time-update")};return{modelValue:a,time:i,disabledTimesConfig:f,updateTime:(C,D=!0,N=!1)=>{l(C,D,N,M)},validateTime:h}},xA=it({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...Jn},emits:["update:internal-model-value","time-update","am-pm-change","mount","reset-flow","update-flow-step","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=Sn(r,"timePicker"),o=ce(null),{time:l,modelValue:u,disabledTimesConfig:c,updateTime:d,validateTime:f}=wA(i,a);return lt(()=>{i.shadow||a("mount",null)}),t({getSidebarProps:()=>({modelValue:u,time:l,updateTime:d}),toggleTimePicker:(h,p=!1,m="")=>{var y;(y=o.value)==null||y.toggleTimePicker(h,p,m)}}),(h,p)=>(E(),Se(vl,{"multi-calendars":0,stretch:"","is-mobile":h.isMobile},{default:De(()=>[Ae(vg,st({ref_key:"tpRef",ref:o},h.$props,{hours:_(l).hours,minutes:_(l).minutes,seconds:_(l).seconds,"internal-model-value":h.internalModelValue,"disabled-times-config":_(c),"validate-time":_(f),"onUpdate:hours":p[0]||(p[0]=m=>_(d)(m)),"onUpdate:minutes":p[1]||(p[1]=m=>_(d)(m,!1)),"onUpdate:seconds":p[2]||(p[2]=m=>_(d)(m,!1,!0)),onAmPmChange:p[3]||(p[3]=m=>h.$emit("am-pm-change",m)),onResetFlow:p[4]||(p[4]=m=>h.$emit("reset-flow")),onOverlayClosed:p[5]||(p[5]=m=>h.$emit("overlay-toggle",{open:!1,overlay:m})),onOverlayOpened:p[6]||(p[6]=m=>h.$emit("overlay-toggle",{open:!0,overlay:m}))}),Xt({_:2},[Ge(_(s),(m,y)=>({name:m,fn:De(w=>[ye(h.$slots,m,et(zt(w)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),AA={class:"dp--header-wrap"},kA={key:0,class:"dp__month_year_wrap"},SA={key:0},MA={class:"dp__month_year_wrap"},DA=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],TA=it({compatConfig:{MODE:3},__name:"DpHeader",props:{month:{type:Number,default:0},year:{type:Number,default:0},instance:{type:Number,default:0},years:{type:Array,default:()=>[]},months:{type:Array,default:()=>[]},...Jn},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const a=n,i=e,{defaultedTransitions:r,defaultedAriaLabels:s,defaultedMultiCalendars:o,defaultedFilters:l,defaultedConfig:u,defaultedHighlight:c,propDates:d,defaultedUI:f}=vt(i),{transitionName:h,showTransition:p}=Vs(r),{buildMatrix:m}=oi(),{handleMonthYearChange:y,isDisabled:w,updateMonthYear:S}=Gx(i,a),{showLeftIcon:k,showRightIcon:P}=bl(),M=ce(!1),C=ce(!1),D=ce(!1),N=ce([null,null,null,null]);lt(()=>{a("mount")});const R=K=>({get:()=>i[K],set:ne=>{const O=K===Fn.month?Fn.year:Fn.month;a("update-month-year",{[K]:ne,[O]:i[O]}),K===Fn.month?ae(!0):ie(!0)}}),L=G(R(Fn.month)),j=G(R(Fn.year)),F=G(()=>K=>({month:i.month,year:i.year,items:K===Fn.month?i.months:i.years,instance:i.instance,updateMonthYear:S,toggle:K===Fn.month?ae:ie})),J=G(()=>i.months.find(ne=>ne.value===i.month)||{text:"",value:0}),H=G(()=>pr(i.months,K=>{const ne=i.month===K.value,O=As(K.value,rg(i.year,d.value.minDate),sg(i.year,d.value.maxDate))||l.value.months.includes(K.value),Z=dg(c.value,K.value,i.year);return{active:ne,disabled:O,highlighted:Z}})),V=G(()=>pr(i.years,K=>{const ne=i.year===K.value,O=As(K.value,mr(d.value.minDate),mr(d.value.maxDate))||l.value.years.includes(K.value),Z=ad(c.value,K.value);return{active:ne,disabled:O,highlighted:Z}})),B=(K,ne,O)=>{O!==void 0?K.value=O:K.value=!K.value,K.value?(D.value=!0,a("overlay-opened",ne)):(D.value=!1,a("overlay-closed",ne))},ae=(K=!1,ne)=>{ee(K),B(M,en.month,ne)},ie=(K=!1,ne)=>{ee(K),B(C,en.year,ne)},ee=K=>{K||a("reset-flow")},ue=(K,ne)=>{i.arrowNavigation&&(N.value[ne]=Ht(K),m(N.value,"monthYear"))},te=G(()=>{var de,Ce;var K,ne,O,Z,v,U;return[{type:Fn.month,index:1,toggle:ae,modelValue:L.value,updateModelValue:X=>L.value=X,text:J.value.text,showSelectionGrid:M.value,items:H.value,ariaLabel:(K=s.value)==null?void 0:K.openMonthsOverlay,overlayLabel:(de=(O=(ne=s.value).monthPicker)==null?void 0:O.call(ne,!0))!=null?de:void 0},{type:Fn.year,index:2,toggle:ie,modelValue:j.value,updateModelValue:X=>j.value=X,text:ag(i.year,i.locale),showSelectionGrid:C.value,items:V.value,ariaLabel:(Z=s.value)==null?void 0:Z.openYearsOverlay,overlayLabel:(Ce=(U=(v=s.value).yearPicker)==null?void 0:U.call(v,!0))!=null?Ce:void 0}]}),re=G(()=>i.disableYearSelect?[te.value[0]]:i.yearFirst?[...te.value].reverse():te.value);return t({toggleMonthPicker:ae,toggleYearPicker:ie,handleMonthYearChange:y}),(K,ne)=>{var O,Z,v,U,de,Ce;return E(),q("div",AA,[K.$slots["month-year"]?(E(),q("div",kA,[ye(K.$slots,"month-year",et(zt({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:_(S),handleMonthYearChange:_(y),instance:e.instance,isDisabled:_(w)})))])):(E(),q(Te,{key:1},[K.$slots["top-extra"]?(E(),q("div",SA,[ye(K.$slots,"top-extra",{value:K.internalModelValue})])):se("",!0),oe("div",MA,[_(k)(_(o),e.instance)&&!K.vertical?(E(),Se(rs,{key:0,"aria-label":(O=_(s))==null?void 0:O.prevMonth,disabled:_(w)(!1),class:ge((Z=_(f))==null?void 0:Z.navBtnPrev),"el-name":"action-prev",onActivate:ne[0]||(ne[0]=X=>_(y)(!1,!0)),onSetRef:ne[1]||(ne[1]=X=>ue(X,0))},{default:De(()=>[K.$slots["arrow-left"]?ye(K.$slots,"arrow-left",{key:0}):se("",!0),K.$slots["arrow-left"]?se("",!0):(E(),Se(_(Gc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),oe("div",{class:ge(["dp__month_year_wrap",{dp__year_disable_select:K.disableYearSelect}])},[(E(!0),q(Te,null,Ge(re.value,(X,we)=>(E(),q(Te,{key:X.type},[oe("button",{ref_for:!0,ref:x=>ue(x,we+1),type:"button","data-dp-element":`overlay-${X.type}`,class:ge(["dp__btn dp__month_year_select",{"dp--hidden-el":D.value}]),"aria-label":`${X.text}-${X.ariaLabel}`,"data-test-id":`${X.type}-toggle-overlay-${e.instance}`,onClick:X.toggle,onKeydown:x=>_(fn)(x,()=>X.toggle(),!0)},[K.$slots[X.type]?ye(K.$slots,X.type,{key:0,text:X.text,value:i[X.type]}):se("",!0),K.$slots[X.type]?se("",!0):(E(),q(Te,{key:1},[Bt(Le(X.text),1)],64))],42,DA),Ae(Ka,{name:_(h)(X.showSelectionGrid),css:_(p)},{default:De(()=>[X.showSelectionGrid?(E(),Se(Bs,{key:0,items:X.items,"arrow-navigation":K.arrowNavigation,"hide-navigation":K.hideNavigation,"is-last":K.autoApply&&!_(u).keepActionRow,"skip-button-ref":!1,config:K.config,type:X.type,"header-refs":[],"esc-close":K.escClose,"menu-wrap-ref":K.menuWrapRef,"text-input":K.textInput,"aria-labels":K.ariaLabels,"overlay-label":X.overlayLabel,onSelected:X.updateModelValue,onToggle:X.toggle},Xt({"button-icon":De(()=>[K.$slots["calendar-icon"]?ye(K.$slots,"calendar-icon",{key:0}):se("",!0),K.$slots["calendar-icon"]?se("",!0):(E(),Se(_(Tr),{key:1}))]),_:2},[K.$slots[`${X.type}-overlay-value`]?{name:"item",fn:De(({item:x})=>[ye(K.$slots,`${X.type}-overlay-value`,{text:x.text,value:x.value})]),key:"0"}:void 0,K.$slots[`${X.type}-overlay`]?{name:"overlay",fn:De(()=>[ye(K.$slots,`${X.type}-overlay`,st({ref_for:!0},F.value(X.type)))]),key:"1"}:void 0,K.$slots[`${X.type}-overlay-header`]?{name:"header",fn:De(()=>[ye(K.$slots,`${X.type}-overlay-header`,{toggle:X.toggle})]),key:"2"}:void 0]),1032,["items","arrow-navigation","hide-navigation","is-last","config","type","esc-close","menu-wrap-ref","text-input","aria-labels","overlay-label","onSelected","onToggle"])):se("",!0)]),_:2},1032,["name","css"])],64))),128))],2),_(k)(_(o),e.instance)&&K.vertical?(E(),Se(rs,{key:1,"aria-label":(v=_(s))==null?void 0:v.prevMonth,"el-name":"action-prev",disabled:_(w)(!1),class:ge((U=_(f))==null?void 0:U.navBtnPrev),onActivate:ne[2]||(ne[2]=X=>_(y)(!1,!0))},{default:De(()=>[K.$slots["arrow-up"]?ye(K.$slots,"arrow-up",{key:0}):se("",!0),K.$slots["arrow-up"]?se("",!0):(E(),Se(_(Zc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):se("",!0),_(P)(_(o),e.instance)?(E(),Se(rs,{key:2,ref:"rightIcon","el-name":"action-next",disabled:_(w)(!0),"aria-label":(de=_(s))==null?void 0:de.nextMonth,class:ge((Ce=_(f))==null?void 0:Ce.navBtnNext),onActivate:ne[3]||(ne[3]=X=>_(y)(!0,!0)),onSetRef:ne[4]||(ne[4]=X=>ue(X,K.disableYearSelect?2:3))},{default:De(()=>[K.$slots[K.vertical?"arrow-down":"arrow-right"]?ye(K.$slots,K.vertical?"arrow-down":"arrow-right",{key:0}):se("",!0),K.$slots[K.vertical?"arrow-down":"arrow-right"]?se("",!0):(E(),Se(ri(K.vertical?_(Qc):_(qc)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):se("",!0)])],64))])}}}),PA={class:"dp__calendar_header",role:"row"},CA={key:0,class:"dp__calendar_header_item",role:"gridcell"},EA=["aria-label"],IA={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},RA={class:"dp__cell_inner"},OA=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],LA=it({compatConfig:{MODE:3},__name:"DpCalendar",props:{mappedDates:{type:Array,default:()=>[]},instance:{type:Number,default:0},month:{type:Number,default:0},year:{type:Number,default:0},...Jn},emits:["select-date","set-hover-date","handle-scroll","mount","handle-swipe","handle-space","tooltip-open","tooltip-close"],setup(e,{expose:t,emit:n}){const a=n,i=e,{buildMultiLevelMatrix:r}=oi(),{defaultedTransitions:s,defaultedConfig:o,defaultedAriaLabels:l,defaultedMultiCalendars:u,defaultedWeekNumbers:c,defaultedMultiDates:d,defaultedUI:f}=vt(i),h=ce(null),p=ce({bottom:"",left:"",transform:""}),m=ce([]),y=ce(null),w=ce(!0),S=ce(""),k=ce({startX:0,endX:0,startY:0,endY:0}),P=ce([]),M=ce({left:"50%"}),C=ce(!1),D=G(()=>i.calendar?i.calendar(i.mappedDates):i.mappedDates),N=G(()=>i.dayNames?Array.isArray(i.dayNames)?i.dayNames:i.dayNames(i.locale,+i.weekStart):hx(i.formatLocale,i.locale,+i.weekStart));lt(()=>{a("mount",{cmp:"calendar",refs:m}),o.value.noSwipe||y.value&&(y.value.addEventListener("touchstart",ue,{passive:!1}),y.value.addEventListener("touchend",te,{passive:!1}),y.value.addEventListener("touchmove",re,{passive:!1})),i.monthChangeOnScroll&&y.value&&y.value.addEventListener("wheel",O,{passive:!1})});const R=X=>X?i.vertical?"vNext":"next":i.vertical?"vPrevious":"previous",L=(X,we)=>{if(i.transitions){const x=qt(ka(ve(),i.month,i.year));S.value=Tt(qt(ka(ve(),X,we)),x)?s.value[R(!0)]:s.value[R(!1)],w.value=!1,Gt(()=>{w.value=!0})}},j=G(()=>{var X;return{...(X=f.value.calendar)!=null?X:{}}}),F=G(()=>X=>{const we=mx(X);return{dp__marker_dot:we.type==="dot",dp__marker_line:we.type==="line"}}),J=G(()=>X=>We(X,h.value)),H=G(()=>({dp__calendar:!0,dp__calendar_next:u.value.count>0&&i.instance!==0})),V=G(()=>X=>i.hideOffsetDates?X.current:!0),B=async(X,we)=>{const{width:x,height:T}=X.getBoundingClientRect();h.value=we.value;let b={left:`${x/2}px`},Y=-50;if(await Gt(),P.value[0]){const{left:z,width:W}=P.value[0].getBoundingClientRect();z<0&&(b={left:"0"},Y=0,M.value.left=`${x/2}px`),window.innerWidth{var T,b,Y;const z=Ht(m.value[we][x]);z&&((T=X.marker)!=null&&T.customPosition&&(Y=(b=X.marker)==null?void 0:b.tooltip)!=null&&Y.length?p.value=X.marker.customPosition(z):await B(z,X),a("tooltip-open",X.marker))},ie=async(X,we,x)=>{var T,b;if(C.value&&d.value.enabled&&d.value.dragSelect)return a("select-date",X);if(a("set-hover-date",X),(b=(T=X.marker)==null?void 0:T.tooltip)!=null&&b.length){if(i.hideOffsetDates&&!X.current)return;await ae(X,we,x)}},ee=X=>{h.value&&(h.value=null,p.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",X.marker))},ue=X=>{k.value.startX=X.changedTouches[0].screenX,k.value.startY=X.changedTouches[0].screenY},te=X=>{k.value.endX=X.changedTouches[0].screenX,k.value.endY=X.changedTouches[0].screenY,K()},re=X=>{i.vertical&&!i.inline&&X.preventDefault()},K=()=>{const X=i.vertical?"Y":"X";Math.abs(k.value[`start${X}`]-k.value[`end${X}`])>10&&a("handle-swipe",k.value[`start${X}`]>k.value[`end${X}`]?"right":"left")},ne=(X,we,x)=>{X&&(Array.isArray(m.value[we])?m.value[we][x]=X:m.value[we]=[X]),i.arrowNavigation&&r(m.value,"calendar")},O=X=>{i.monthChangeOnScroll&&(X.preventDefault(),a("handle-scroll",X))},Z=X=>c.value.type==="local"?Yc(X.value,{weekStartsOn:+i.weekStart}):c.value.type==="iso"?zc(X.value):typeof c.value.type=="function"?c.value.type(X.value):"",v=X=>{const we=X[0];return c.value.hideOnOffsetDates?X.some(x=>x.current)?Z(we):"":Z(we)},U=(X,we,x=!0)=>{!x&&_x()||(!d.value.enabled||o.value.allowPreventDefault)&&(ja(X,o.value),a("select-date",we))},de=X=>{ja(X,o.value)},Ce=X=>{d.value.enabled&&d.value.dragSelect?(C.value=!0,a("select-date",X)):d.value.enabled&&a("select-date",X)};return t({triggerTransition:L}),(X,we)=>(E(),q("div",{class:ge(H.value)},[oe("div",{ref_key:"calendarWrapRef",ref:y,class:ge(j.value),role:"grid"},[oe("div",PA,[X.weekNumbers?(E(),q("div",CA,Le(X.weekNumName),1)):se("",!0),(E(!0),q(Te,null,Ge(N.value,(x,T)=>{var b,Y;return E(),q("div",{key:T,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(Y=(b=_(l))==null?void 0:b.weekDay)==null?void 0:Y.call(b,T)},[X.$slots["calendar-header"]?ye(X.$slots,"calendar-header",{key:0,day:x,index:T}):se("",!0),X.$slots["calendar-header"]?se("",!0):(E(),q(Te,{key:1},[Bt(Le(x),1)],64))],8,EA)}),128))]),we[2]||(we[2]=oe("div",{class:"dp__calendar_header_separator"},null,-1)),Ae(Ka,{name:S.value,css:!!X.transitions},{default:De(()=>[w.value?(E(),q("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:we[1]||(we[1]=x=>C.value=!1)},[(E(!0),q(Te,null,Ge(D.value,(x,T)=>(E(),q("div",{key:T,class:"dp__calendar_row",role:"row"},[X.weekNumbers?(E(),q("div",IA,[oe("div",RA,Le(v(x.days)),1)])):se("",!0),(E(!0),q(Te,null,Ge(x.days,(b,Y)=>{var he;var z,W,fe;return E(),q("div",{id:_(nc)(b.value),ref_for:!0,ref:I=>ne(I,T,Y),key:Y+T,role:"gridcell",class:"dp__calendar_item","aria-pressed":(he=b.classData.dp__active_date||b.classData.dp__range_start||b.classData.dp__range_start)!=null?he:void 0,"aria-disabled":b.classData.dp__cell_disabled||void 0,"aria-label":(W=(z=_(l))==null?void 0:z.day)==null?void 0:W.call(z,b),tabindex:!b.current&&X.hideOffsetDates?void 0:0,"data-test-id":_(nc)(b.value),onClick:Xn(I=>U(I,b),["prevent"]),onTouchend:I=>U(I,b,!1),onKeydown:I=>_(fn)(I,()=>X.$emit("select-date",b)),onMouseenter:I=>ie(b,T,Y),onMouseleave:I=>ee(b),onMousedown:I=>Ce(b),onMouseup:we[0]||(we[0]=I=>C.value=!1)},[oe("div",{class:ge(["dp__cell_inner",b.classData])},[X.$slots.day&&V.value(b)?ye(X.$slots,"day",{key:0,day:+b.text,date:b.value}):se("",!0),X.$slots.day?se("",!0):(E(),q(Te,{key:1},[Bt(Le(b.text),1)],64)),b.marker&&V.value(b)?(E(),q(Te,{key:2},[X.$slots.marker?ye(X.$slots,"marker",{key:0,marker:b.marker,day:+b.text,date:b.value}):(E(),q("div",{key:1,class:ge(F.value(b.marker)),style:Pt(b.marker.color?{backgroundColor:b.marker.color}:{})},null,6))],64)):se("",!0),J.value(b.value)?(E(),q("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:P,class:"dp__marker_tooltip",style:Pt(p.value)},[(fe=b.marker)!=null&&fe.tooltip?(E(),q("div",{key:0,class:"dp__tooltip_content",onClick:de},[(E(!0),q(Te,null,Ge(b.marker.tooltip,(I,$)=>(E(),q("div",{key:$,class:"dp__tooltip_text"},[X.$slots["marker-tooltip"]?ye(X.$slots,"marker-tooltip",{key:0,tooltip:I,day:b.value}):se("",!0),X.$slots["marker-tooltip"]?se("",!0):(E(),q(Te,{key:1},[oe("div",{class:"dp__tooltip_mark",style:Pt(I.color?{backgroundColor:I.color}:{})},null,4),oe("div",null,Le(I.text),1)],64))]))),128)),oe("div",{class:"dp__arrow_bottom_tp",style:Pt(M.value)},null,4)])):se("",!0)],4)):se("",!0)],2)],40,OA)}),128))]))),128))],32)):se("",!0)]),_:3},8,["name","css"])],2)],2))}}),jf=e=>Array.isArray(e),HA=(e,t,n,a)=>{const i=ce([]),r=ce(new Date),s=ce(),o=()=>te(e.isTextInputDate),{modelValue:l,calendars:u,time:c,today:d}=Fs(e,t,o),{defaultedMultiCalendars:f,defaultedStartTime:h,defaultedRange:p,defaultedConfig:m,defaultedTz:y,propDates:w,defaultedMultiDates:S}=vt(e),{validateMonthYearInRange:k,isDisabled:P,isDateRangeAllowed:M,checkMinMaxRange:C}=li(e),{updateTimeValues:D,getSetDateTime:N,setTime:R,assignStartTime:L,validateTime:j,disabledTimesConfig:F}=yg(e,c,l,a),J=G(()=>Q=>u.value[Q]?u.value[Q].month:0),H=G(()=>Q=>u.value[Q]?u.value[Q].year:0),V=Q=>!m.value.keepViewOnOffsetClick||Q?!0:!s.value,B=(Q,_e,Ie,le=!1)=>{var xe,Me;V(le)&&(u.value[Q]||(u.value[Q]={month:0,year:0}),u.value[Q].month=Ff(_e)?(xe=u.value[Q])==null?void 0:xe.month:_e,u.value[Q].year=Ff(Ie)?(Me=u.value[Q])==null?void 0:Me.year:Ie)},ae=()=>{e.autoApply&&t("select-date")},ie=()=>{h.value&&L(h.value)};lt(()=>{e.shadow||(l.value||(we(),ie()),te(!0),e.focusStartDate&&e.startDate&&we())});const ee=G(()=>{var Q;return(Q=e.flow)!=null&&Q.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),ue=()=>{e.autoApply&&ee.value&&t("auto-apply",e.partialFlow?e.flowStep!==e.flow.length:!1)},te=(Q=!1)=>{if(l.value)return Array.isArray(l.value)?(i.value=l.value,U(Q)):ne(l.value,Q);if(f.value.count&&Q&&!e.startDate)return K(ve(),Q)},re=()=>{var Q;return Array.isArray(l.value)&&p.value.enabled?ze(l.value[0])===ze((Q=l.value[1])!=null?Q:l.value[0]):!1},K=(Q=new Date,_e=!1)=>{if((!f.value.count||!f.value.static||_e)&&B(0,ze(Q),Ve(Q)),f.value.count&&(!l.value||re()||!f.value.solo)&&(!f.value.solo||_e))for(let Ie=1;Ie{K(Q),R("hours",Sa(Q)),R("minutes",Qa(Q)),R("seconds",dr(Q)),f.value.count&&_e&&X()},O=Q=>{if(f.value.count){if(f.value.solo)return 0;const _e=ze(Q[0]),Ie=ze(Q[1]);return Math.abs(Ie-_e){Q[1]&&p.value.showLastInRange?K(Q[O(Q)],_e):K(Q[0],_e);const Ie=(le,xe)=>[le(Q[0]),Q[1]?le(Q[1]):c[xe][1]];R("hours",Ie(Sa,"hours")),R("minutes",Ie(Qa,"minutes")),R("seconds",Ie(dr,"seconds"))},v=(Q,_e)=>{if((p.value.enabled||e.weekPicker)&&!S.value.enabled)return Z(Q,_e);if(S.value.enabled&&_e){const Ie=Q[Q.length-1];return ne(Ie,_e)}},U=Q=>{const _e=l.value;v(_e,Q),f.value.count&&f.value.solo&&X()},de=(Q,_e)=>{const Ie=ot(ve(),{month:J.value(_e),year:H.value(_e)}),le=Q<0?Wn(Ie,1):hr(Ie,1);k(ze(le),Ve(le),Q<0,e.preventMinMaxNavigation)&&(B(_e,ze(le),Ve(le)),t("update-month-year",{instance:_e,month:ze(le),year:Ve(le)}),f.value.count&&!f.value.solo&&Ce(_e),n())},Ce=Q=>{for(let _e=Q-1;_e>=0;_e--){const Ie=hr(ot(ve(),{month:J.value(_e+1),year:H.value(_e+1)}),1);B(_e,ze(Ie),Ve(Ie))}for(let _e=Q+1;_e<=f.value.count-1;_e++){const Ie=Wn(ot(ve(),{month:J.value(_e-1),year:H.value(_e-1)}),1);B(_e,ze(Ie),Ve(Ie))}},X=()=>{if(Array.isArray(l.value)&&l.value.length===2){const Q=ve(ve(l.value[1]?l.value[1]:Wn(l.value[0],1))),[_e,Ie]=[ze(l.value[0]),Ve(l.value[0])],[le,xe]=[ze(l.value[1]),Ve(l.value[1])];(_e!==le||_e===le&&Ie!==xe)&&f.value.solo&&B(1,ze(Q),Ve(Q))}else l.value&&!Array.isArray(l.value)&&(B(0,ze(l.value),Ve(l.value)),K(ve()))},we=()=>{e.startDate&&(B(0,ze(ve(e.startDate)),Ve(ve(e.startDate))),f.value.count&&Ce(0))},x=(Q,_e)=>{if(e.monthChangeOnScroll){const Ie=new Date().getTime()-r.value.getTime(),le=Math.abs(Q.deltaY);let xe=500;le>1&&(xe=100),le>100&&(xe=0),Ie>xe&&(r.value=new Date,de(e.monthChangeOnScroll!=="inverse"?-Q.deltaY:Q.deltaY,_e))}},T=(Q,_e,Ie=!1)=>{e.monthChangeOnArrows&&e.vertical===Ie&&b(Q,_e)},b=(Q,_e)=>{de(Q==="right"?-1:1,_e)},Y=Q=>{if(w.value.markers)return $o(Q.value,w.value.markers)},z=(Q,_e)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[Q==0,!0];case"fair":return[Q==0||_e>Q,!0];case"append":return[!1,!1];default:return[!1,!1]}},W=(Q,_e,Ie,le)=>{if(e.sixWeeks&&Q.length<6){const xe=6-Q.length,Me=(_e.getDay()+7-le)%7,Qt=6-(Ie.getDay()+7-le)%7,[pn,ca]=z(Me,Qt);for(let Da=1;Da<=xe;Da++)if(ca?!!(Da%2)==pn:pn){const Pn=Q[0].days[0],Bi=fe(Rn(Pn.value,-7),ze(_e));Q.unshift({days:Bi})}else{const Pn=Q[Q.length-1],Bi=Pn.days[Pn.days.length-1],Rl=fe(Rn(Bi.value,1),ze(_e));Q.push({days:Rl})}}return Q},fe=(Q,_e)=>{const Ie=ve(Q),le=[];for(let xe=0;xe<7;xe++){const Me=Rn(Ie,xe),Qt=ze(Me)!==_e;le.push({text:e.hideOffsetDates&&Qt?"":Me.getDate(),value:Me,current:!Qt,classData:{}})}return le},he=(Q,_e)=>{const Ie=[],le=new Date(_e,Q),xe=new Date(_e,Q+1,0),Me=e.weekStart,Qt=Gn(le,{weekStartsOn:Me}),pn=ca=>{const Da=fe(ca,Q);if(Ie.push({days:Da}),!Ie[Ie.length-1].days.some(Pn=>We(qt(Pn.value),qt(xe)))){const Pn=Rn(ca,7);pn(Pn)}};return pn(Qt),W(Ie,le,xe,Me)},I=Q=>{const _e=Xa(ve(Q.value),c.hours,c.minutes,Ne());t("date-update",_e),S.value.enabled?id(_e,l,S.value.limit):l.value=_e,a(),Gt().then(()=>{ue()})},$=Q=>p.value.noDisabledRange?og(i.value[0],Q).some(_e=>P(_e)):!1,pe=()=>{i.value=l.value?l.value.slice():[],i.value.length===2&&!(p.value.fixedStart||p.value.fixedEnd)&&(i.value=[])},be=(Q,_e)=>{const Ie=[ve(Q.value),Rn(ve(Q.value),+p.value.autoRange)];M(Ie)?(_e&&ke(Q.value),i.value=Ie):t("invalid-date",Q.value)},ke=Q=>{const _e=ze(ve(Q)),Ie=Ve(ve(Q));if(B(0,_e,Ie),f.value.count>0)for(let le=1;le{if($(Q.value)||!C(Q.value,l.value,p.value.fixedStart?0:1))return t("invalid-date",Q.value);i.value=mg(ve(Q.value),l,t,p)},Be=(Q,_e)=>{if(pe(),p.value.autoRange)return be(Q,_e);if(p.value.fixedStart||p.value.fixedEnd)return me(Q);i.value[0]?C(ve(Q.value),l.value)&&!$(Q.value)?kt(ve(Q.value),ve(i.value[0]))?(i.value.unshift(ve(Q.value)),t("range-end",i.value[0])):(i.value[1]=ve(Q.value),t("range-end",i.value[1])):(e.autoApply&&t("auto-apply-invalid",Q.value),t("invalid-date",Q.value)):(i.value[0]=ve(Q.value),t("range-start",i.value[0]))},Ne=(Q=!0)=>e.enableSeconds?Array.isArray(c.seconds)?Q?c.seconds[0]:c.seconds[1]:c.seconds:0,$e=Q=>{i.value[Q]=Xa(i.value[Q],c.hours[Q],c.minutes[Q],Ne(Q!==1))},Lt=()=>{var Q,_e;i.value[0]&&i.value[1]&&+((Q=i.value)==null?void 0:Q[0])>+((_e=i.value)==null?void 0:_e[1])&&(i.value.reverse(),t("range-start",i.value[0]),t("range-end",i.value[1]))},yt=()=>{i.value.length&&(i.value[0]&&!i.value[1]?$e(0):($e(0),$e(1),a()),Lt(),l.value=i.value.slice(),yl(i.value,t,e.autoApply,e.modelAuto))},dt=(Q,_e=!1)=>{if(P(Q.value)||!Q.current&&e.hideOffsetDates)return t("invalid-date",Q.value);if(s.value=JSON.parse(JSON.stringify(Q)),!p.value.enabled)return I(Q);jf(c.hours)&&jf(c.minutes)&&!S.value.enabled&&(Be(Q,_e),yt())},bt=(Q,_e)=>{var Ie;B(Q,_e.month,_e.year,!0),f.value.count&&!f.value.solo&&Ce(Q),t("update-month-year",{instance:Q,month:_e.month,year:_e.year}),n(f.value.solo?Q:void 0);const le=(Ie=e.flow)!=null&&Ie.length?e.flow[e.flowStep]:void 0;!_e.fromNav&&(le===en.month||le===en.year)&&a()},an=(Q,_e)=>{pg({value:Q,modelValue:l,range:p.value.enabled,timezone:_e?void 0:y.value.timezone}),ae(),e.multiCalendars&&Gt().then(()=>te(!0))},Tn=()=>{const Q=Jc(ve(),y.value);!p.value.enabled&&!S.value.enabled?l.value=Q:l.value&&Array.isArray(l.value)&&l.value[0]?S.value.enabled?l.value=[...l.value,Q]:l.value=kt(Q,l.value[0])?[Q,l.value[0]]:[l.value[0],Q]:l.value=[Q],ae()},_t=()=>{if(Array.isArray(l.value))if(S.value.enabled){const Q=Rt();l.value[l.value.length-1]=N(Q)}else l.value=l.value.map((Q,_e)=>Q&&N(Q,_e));else l.value=N(l.value);t("time-update")},Rt=()=>Array.isArray(l.value)&&l.value.length?l.value[l.value.length-1]:null;return{calendars:u,modelValue:l,month:J,year:H,time:c,disabledTimesConfig:F,today:d,validateTime:j,getCalendarDays:he,getMarker:Y,handleScroll:x,handleSwipe:b,handleArrow:T,selectDate:dt,updateMonthYear:bt,presetDate:an,selectCurrentDate:Tn,updateTime:(Q,_e=!0,Ie=!1)=>{D(Q,_e,Ie,_t)},assignMonthAndYear:K,setStartTime:ie}},NA={key:0},BA=it({__name:"DatePicker",props:{...Jn},emits:["tooltip-open","tooltip-close","mount","update:internal-model-value","update-flow-step","reset-flow","auto-apply","focus-menu","select-date","range-start","range-end","invalid-fixed-range","time-update","am-pm-change","time-picker-open","time-picker-close","recalculate-position","update-month-year","auto-apply-invalid","date-update","invalid-date","overlay-toggle"],setup(e,{expose:t,emit:n}){const a=n,i=e,{calendars:r,month:s,year:o,modelValue:l,time:u,disabledTimesConfig:c,today:d,validateTime:f,getCalendarDays:h,getMarker:p,handleArrow:m,handleScroll:y,handleSwipe:w,selectDate:S,updateMonthYear:k,presetDate:P,selectCurrentDate:M,updateTime:C,assignMonthAndYear:D,setStartTime:N}=HA(i,a,re,K),R=Qn(),{setHoverDate:L,getDayClassData:j,clearHoverDate:F}=tk(l,i),{defaultedMultiCalendars:J}=vt(i),H=ce([]),V=ce([]),B=ce(null),ae=Sn(R,"calendar"),ie=Sn(R,"monthYear"),ee=Sn(R,"timePicker"),ue=x=>{i.shadow||a("mount",x)};je(r,()=>{i.shadow||setTimeout(()=>{a("recalculate-position")},0)},{deep:!0}),je(J,(x,T)=>{x.count-T.count>0&&D()},{deep:!0});const te=G(()=>x=>h(s.value(x),o.value(x)).map(T=>({...T,days:T.days.map(b=>(b.marker=p(b),b.classData=j(b),b))})));function re(x){var T;x||x===0?(T=V.value[x])==null||T.triggerTransition(s.value(x),o.value(x)):V.value.forEach((b,Y)=>b.triggerTransition(s.value(Y),o.value(Y)))}function K(){a("update-flow-step")}const ne=(x,T=!1)=>{S(x,T),i.spaceConfirm&&a("select-date")},O=(x,T,b=0)=>{var Y;(Y=H.value[b])==null||Y.toggleMonthPicker(x,T)},Z=(x,T,b=0)=>{var Y;(Y=H.value[b])==null||Y.toggleYearPicker(x,T)},v=(x,T,b)=>{var Y;(Y=B.value)==null||Y.toggleTimePicker(x,T,b)},U=(x,T)=>{var b;if(!i.range){const Y=l.value?l.value:d,z=T?new Date(T):Y,W=x?Gn(z,{weekStartsOn:1}):V1(z,{weekStartsOn:1});S({value:W,current:ze(z)===s.value(0),text:"",classData:{}}),(b=document.getElementById(nc(W)))==null||b.focus()}},de=x=>{var T;(T=H.value[0])==null||T.handleMonthYearChange(x,!0)},Ce=x=>{k(0,{month:s.value(0),year:o.value(0)+(x?1:-1),fromNav:!0})},X=(x,T)=>{x===en.time&&a(`time-picker-${T?"open":"close"}`),a("overlay-toggle",{open:T,overlay:x})},we=x=>{a("overlay-toggle",{open:!1,overlay:x}),a("focus-menu")};return t({clearHoverDate:F,presetDate:P,selectCurrentDate:M,toggleMonthPicker:O,toggleYearPicker:Z,toggleTimePicker:v,handleArrow:m,updateMonthYear:k,getSidebarProps:()=>({modelValue:l,month:s,year:o,time:u,updateTime:C,updateMonthYear:k,selectDate:S,presetDate:P}),changeMonth:de,changeYear:Ce,selectWeekDate:U,setStartTime:N}),(x,T)=>(E(),q(Te,null,[Ae(vl,{"multi-calendars":_(J).count,collapse:x.collapse,"is-mobile":x.isMobile},{default:De(({instance:b,index:Y})=>[x.disableMonthYearSelect?se("",!0):(E(),Se(TA,st({key:0,ref:z=>{z&&(H.value[Y]=z)},months:_(eg)(x.formatLocale,x.locale,x.monthNameFormat),years:_(ed)(x.yearRange,x.locale,x.reverseYears),month:_(s)(b),year:_(o)(b),instance:b},x.$props,{onMount:T[0]||(T[0]=z=>ue(_(Di).header)),onResetFlow:T[1]||(T[1]=z=>x.$emit("reset-flow")),onUpdateMonthYear:z=>_(k)(b,z),onOverlayClosed:we,onOverlayOpened:T[2]||(T[2]=z=>x.$emit("overlay-toggle",{open:!0,overlay:z}))}),Xt({_:2},[Ge(_(ie),(z,W)=>({name:z,fn:De(fe=>[ye(x.$slots,z,et(zt(fe)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),Ae(LA,st({ref:z=>{z&&(V.value[Y]=z)},"mapped-dates":te.value(b),month:_(s)(b),year:_(o)(b),instance:b},x.$props,{onSelectDate:z=>_(S)(z,b!==1),onHandleSpace:z=>ne(z,b!==1),onSetHoverDate:T[3]||(T[3]=z=>_(L)(z)),onHandleScroll:z=>_(y)(z,b),onHandleSwipe:z=>_(w)(z,b),onMount:T[4]||(T[4]=z=>ue(_(Di).calendar)),onResetFlow:T[5]||(T[5]=z=>x.$emit("reset-flow")),onTooltipOpen:T[6]||(T[6]=z=>x.$emit("tooltip-open",z)),onTooltipClose:T[7]||(T[7]=z=>x.$emit("tooltip-close",z))}),Xt({_:2},[Ge(_(ae),(z,W)=>({name:z,fn:De(fe=>[ye(x.$slots,z,et(zt({...fe})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),x.enableTimePicker?(E(),q("div",NA,[x.$slots["time-picker"]?ye(x.$slots,"time-picker",et(st({key:0},{time:_(u),updateTime:_(C)}))):(E(),Se(vg,st({key:1,ref_key:"timePickerRef",ref:B},x.$props,{hours:_(u).hours,minutes:_(u).minutes,seconds:_(u).seconds,"internal-model-value":x.internalModelValue,"disabled-times-config":_(c),"validate-time":_(f),onMount:T[8]||(T[8]=b=>ue(_(Di).timePicker)),"onUpdate:hours":T[9]||(T[9]=b=>_(C)(b)),"onUpdate:minutes":T[10]||(T[10]=b=>_(C)(b,!1)),"onUpdate:seconds":T[11]||(T[11]=b=>_(C)(b,!1,!0)),onResetFlow:T[12]||(T[12]=b=>x.$emit("reset-flow")),onOverlayClosed:T[13]||(T[13]=b=>X(b,!1)),onOverlayOpened:T[14]||(T[14]=b=>X(b,!0)),onAmPmChange:T[15]||(T[15]=b=>x.$emit("am-pm-change",b))}),Xt({_:2},[Ge(_(ee),(b,Y)=>({name:b,fn:De(z=>[ye(x.$slots,b,et(zt(z)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):se("",!0)],64))}}),VA=(e,t)=>{const n=ce(),{defaultedMultiCalendars:a,defaultedConfig:i,defaultedHighlight:r,defaultedRange:s,propDates:o,defaultedFilters:l,defaultedMultiDates:u}=vt(e),{modelValue:c,year:d,month:f,calendars:h}=Fs(e,t),{isDisabled:p}=li(e),{selectYear:m,groupedYears:y,showYearPicker:w,isDisabled:S,toggleYearPicker:k,handleYearSelect:P,handleYear:M}=gg({modelValue:c,multiCalendars:a,range:s,highlight:r,calendars:h,propDates:o,month:f,year:d,filters:l,props:e,emit:t}),C=(V,B)=>[V,B].map(ae=>ua(ae,"MMMM",{locale:e.formatLocale})).join("-"),D=G(()=>V=>c.value?Array.isArray(c.value)?c.value.some(B=>Nf(V,B)):Nf(c.value,V):!1),N=V=>{if(s.value.enabled){if(Array.isArray(c.value)){const B=We(V,c.value[0])||We(V,c.value[1]);return ks(c.value,n.value,V)&&!B}return!1}return!1},R=(V,B)=>V.quarter===Ef(B)&&V.year===Ve(B),L=V=>typeof r.value=="function"?r.value({quarter:Ef(V),year:Ve(V)}):!!r.value.quarters.find(B=>R(B,V)),j=G(()=>V=>{const B=ot(new Date,{year:d.value(V)});return h2({start:xs(B),end:B1(B)}).map(ae=>{const ie=ki(ae),ee=If(ae),ue=p(ae),te=N(ie),re=L(ie);return{text:C(ie,ee),value:ie,active:D.value(ie),highlighted:re,disabled:ue,isBetween:te}})}),F=V=>{id(V,c,u.value.limit),t("auto-apply",!0)},J=V=>{c.value=rd(c,V,t),yl(c.value,t,e.autoApply,e.modelAuto)},H=V=>{c.value=V,t("auto-apply")};return{defaultedConfig:i,defaultedMultiCalendars:a,groupedYears:y,year:d,isDisabled:S,quarters:j,showYearPicker:w,modelValue:c,setHoverDate:V=>{n.value=V},selectYear:m,selectQuarter:(V,B,ae)=>{if(!ae)return h.value[B].month=ze(If(V)),u.value.enabled?F(V):s.value.enabled?J(V):H(V)},toggleYearPicker:k,handleYearSelect:P,handleYear:M}},FA={class:"dp--quarter-items"},$A=["data-test-id","disabled","onClick","onMouseover"],UA=it({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...Jn},emits:["update:internal-model-value","reset-flow","overlay-closed","auto-apply","range-start","range-end","overlay-toggle","update-month-year"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=Sn(r,"yearMode"),{defaultedMultiCalendars:o,defaultedConfig:l,groupedYears:u,year:c,isDisabled:d,quarters:f,modelValue:h,showYearPicker:p,setHoverDate:m,selectQuarter:y,toggleYearPicker:w,handleYearSelect:S,handleYear:k}=VA(i,a);return t({getSidebarProps:()=>({modelValue:h,year:c,selectQuarter:y,handleYearSelect:S,handleYear:k})}),(P,M)=>(E(),Se(vl,{"multi-calendars":_(o).count,collapse:P.collapse,stretch:"","is-mobile":P.isMobile},{default:De(({instance:C})=>[oe("div",{class:"dp-quarter-picker-wrap",style:Pt({minHeight:`${_(l).modeHeight}px`})},[P.$slots["top-extra"]?ye(P.$slots,"top-extra",{key:0,value:P.internalModelValue}):se("",!0),oe("div",null,[Ae(hg,st(P.$props,{items:_(u)(C),instance:C,"show-year-picker":_(p)[C],year:_(c)(C),"is-disabled":D=>_(d)(C,D),onHandleYear:D=>_(k)(C,D),onYearSelect:D=>_(S)(D,C),onToggleYearPicker:D=>_(w)(C,D==null?void 0:D.flow,D==null?void 0:D.show)}),Xt({_:2},[Ge(_(s),(D,N)=>({name:D,fn:De(R=>[ye(P.$slots,D,et(zt(R)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),oe("div",FA,[(E(!0),q(Te,null,Ge(_(f)(C),(D,N)=>(E(),q("div",{key:N},[oe("button",{type:"button",class:ge(["dp--qr-btn",{"dp--qr-btn-active":D.active,"dp--qr-btn-between":D.isBetween,"dp--qr-btn-disabled":D.disabled,"dp--highlighted":D.highlighted}]),"data-test-id":D.value,disabled:D.disabled,onClick:R=>_(y)(D.value,C,D.disabled),onMouseover:R=>_(m)(D.value)},[P.$slots.quarter?ye(P.$slots,"quarter",{key:0,value:D.value,text:D.text}):(E(),q(Te,{key:1},[Bt(Le(D.text),1)],64))],42,$A)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),bg=(e,t)=>{const n=ce(0);lt(()=>{a(),window.addEventListener("resize",a,{passive:!0})}),ii(()=>{window.removeEventListener("resize",a)});const a=()=>{n.value=window.document.documentElement.clientWidth};return{isMobile:G(()=>n.value<=e.value.mobileBreakpoint&&!t?!0:void 0)}},zA=["id","tabindex","role","aria-label"],WA={key:0,class:"dp--menu-load-container"},YA={key:1,class:"dp--menu-header"},jA=["data-dp-mobile"],XA={key:0,class:"dp__sidebar_left"},GA=["data-dp-mobile"],qA=["data-test-id","data-dp-mobile","onClick","onKeydown"],KA={key:2,class:"dp__sidebar_right"},ZA={key:3,class:"dp__action_extra"},Xf=it({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...gl,shadow:{type:Boolean,default:!1},openOnTop:{type:Boolean,default:!1},internalModelValue:{type:[Date,Array],default:null},noOverlayFocus:{type:Boolean,default:!1},collapse:{type:Boolean,default:!1},getInputRect:{type:Function,default:()=>({})},isTextInputDate:{type:Boolean,default:!1}},emits:["close-picker","select-date","auto-apply","time-update","flow-step","update-month-year","invalid-select","update:internal-model-value","recalculate-position","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","auto-apply-invalid","date-update","invalid-date","overlay-toggle","menu-blur"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=ce(null),s=G(()=>{const{openOnTop:I,...$}=i;return{...$,isMobile:m.value,flowStep:j.value,menuWrapRef:r.value}}),{setMenuFocused:o,setShiftKey:l,control:u}=fg(),c=Qn(),{defaultedTextInput:d,defaultedInline:f,defaultedConfig:h,defaultedUI:p}=vt(i),{isMobile:m}=bg(h,i.shadow),y=ce(null),w=ce(0),S=ce(null),k=ce(!1),P=ce(null),M=ce(!1);lt(()=>{if(!i.shadow){k.value=!0,C(),window.addEventListener("resize",C);const I=Ht(r);if(I&&!d.value.enabled&&!f.value.enabled&&(o(!0),ie()),I){const $=pe=>{M.value=!0,h.value.allowPreventDefault&&pe.preventDefault(),ja(pe,h.value,!0)};I.addEventListener("pointerdown",$),I.addEventListener("mousedown",$)}}document.addEventListener("mousedown",he)}),ii(()=>{window.removeEventListener("resize",C),document.addEventListener("mousedown",he)});const C=()=>{const I=Ht(S);I&&(w.value=I.getBoundingClientRect().width)},{arrowRight:D,arrowLeft:N,arrowDown:R,arrowUp:L}=oi(),{flowStep:j,updateFlowStep:F,childMount:J,resetFlow:H,handleFlow:V}=nk(i,a,P),B=G(()=>i.monthPicker?sA:i.yearPicker?lA:i.timePicker?xA:i.quarterPicker?UA:BA),ae=G(()=>{var be,ke;var I;if(h.value.arrowLeft)return h.value.arrowLeft;const $=(I=r.value)==null?void 0:I.getBoundingClientRect(),pe=i.getInputRect();return(pe==null?void 0:pe.width)<(w==null?void 0:w.value)&&(pe==null?void 0:pe.left)<=((be=$==null?void 0:$.left)!=null?be:0)?`${(pe==null?void 0:pe.width)/2}px`:(pe==null?void 0:pe.right)>=((ke=$==null?void 0:$.right)!=null?ke:0)&&(pe==null?void 0:pe.width)<(w==null?void 0:w.value)?`${(w==null?void 0:w.value)-(pe==null?void 0:pe.width)/2}px`:"50%"}),ie=()=>{const I=Ht(r);I&&I.focus({preventScroll:!0})},ee=G(()=>{var I;return((I=P.value)==null?void 0:I.getSidebarProps())||{}}),ue=()=>{i.openOnTop&&a("recalculate-position")},te=Sn(c,"action"),re=G(()=>i.monthPicker||i.yearPicker?Sn(c,"monthYear"):i.timePicker?Sn(c,"timePicker"):Sn(c,"shared")),K=G(()=>i.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),ne=G(()=>({dp__menu_disabled:i.disabled,dp__menu_readonly:i.readonly,"dp-menu-loading":i.loading})),O=G(()=>{var I;return{dp__menu:!0,dp__menu_index:!f.value.enabled,dp__relative:f.value.enabled,...(I=p.value.menu)!=null?I:{}}}),Z=I=>{ja(I,h.value,!0)},v=()=>{i.escClose&&a("close-picker")},U=I=>{if(i.arrowNavigation){if(I===on.up)return L();if(I===on.down)return R();if(I===on.left)return N();if(I===on.right)return D()}else I===on.left||I===on.up?x("handleArrow",on.left,0,I===on.up):x("handleArrow",on.right,0,I===on.down)},de=I=>{l(I.shiftKey),!i.disableMonthYearSelect&&I.code===ht.tab&&I.target.classList.contains("dp__menu")&&u.value.shiftKeyInMenu&&(I.preventDefault(),ja(I,h.value,!0),a("close-picker"))},Ce=()=>{ie(),a("time-picker-close")},X=I=>{var $,pe,be;($=P.value)==null||$.toggleTimePicker(!1,!1),(pe=P.value)==null||pe.toggleMonthPicker(!1,!1,I),(be=P.value)==null||be.toggleYearPicker(!1,!1,I)},we=(I,$=0)=>{var pe,be,ke;return I==="month"?(pe=P.value)==null?void 0:pe.toggleMonthPicker(!1,!0,$):I==="year"?(be=P.value)==null?void 0:be.toggleYearPicker(!1,!0,$):I==="time"?(ke=P.value)==null?void 0:ke.toggleTimePicker(!0,!1):X($)},x=(I,...$)=>{var pe,be;(pe=P.value)!=null&&pe[I]&&((be=P.value)==null||be[I](...$))},T=()=>{x("selectCurrentDate")},b=(I,$)=>{x("presetDate",$v(I),$)},Y=()=>{x("clearHoverDate")},z=(I,$)=>{x("updateMonthYear",I,$)},W=(I,$)=>{I.preventDefault(),U($)},fe=I=>{var $,pe,be;if(de(I),I.key===ht.home||I.key===ht.end)return x("selectWeekDate",I.key===ht.home,I.target.getAttribute("id"));switch((I.key===ht.pageUp||I.key===ht.pageDown)&&(I.shiftKey?(x("changeYear",I.key===ht.pageUp),($=ec(r.value,"overlay-year"))==null||$.focus()):(x("changeMonth",I.key===ht.pageUp),(pe=ec(r.value,I.key===ht.pageUp?"action-prev":"action-next"))==null||pe.focus()),I.target.getAttribute("id")&&((be=r.value)==null||be.focus({preventScroll:!0}))),I.key){case ht.esc:return v();case ht.arrowLeft:return W(I,on.left);case ht.arrowRight:return W(I,on.right);case ht.arrowUp:return W(I,on.up);case ht.arrowDown:return W(I,on.down);default:return}},he=I=>{var $;f.value.enabled&&!f.value.input&&!(($=r.value)!=null&&$.contains(I.target))&&M.value&&(M.value=!1,a("menu-blur"))};return t({updateMonthYear:z,switchView:we,handleFlow:V,onValueCleared:()=>{var I,$;($=(I=P.value)==null?void 0:I.setStartTime)==null||$.call(I)}}),(I,$)=>{var pe,be,ke;return E(),q("div",{id:I.uid?`dp-menu-${I.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:_(f).enabled?void 0:"0",role:_(f).enabled?void 0:"dialog","aria-label":(pe=I.ariaLabels)==null?void 0:pe.menu,class:ge(O.value),style:Pt({"--dp-arrow-left":ae.value}),onMouseleave:Y,onClick:Z,onKeydown:fe},[(I.disabled||I.readonly)&&_(f).enabled||I.loading?(E(),q("div",{key:0,class:ge(ne.value)},[I.loading?(E(),q("div",WA,$[19]||($[19]=[oe("span",{class:"dp--menu-loader"},null,-1)]))):se("",!0)],2)):se("",!0),I.$slots["menu-header"]?(E(),q("div",YA,[ye(I.$slots,"menu-header")])):se("",!0),!_(f).enabled&&!I.teleportCenter?(E(),q("div",{key:2,class:ge(K.value)},null,2)):se("",!0),oe("div",{ref_key:"innerMenuRef",ref:S,class:ge({dp__menu_content_wrapper:((be=I.presetDates)==null?void 0:be.length)||!!I.$slots["left-sidebar"]||!!I.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((ke=I.presetDates)==null?void 0:ke.length)||!!I.$slots["left-sidebar"]||!!I.$slots["right-sidebar"])}),"data-dp-mobile":_(m),style:Pt({"--dp-menu-width":`${w.value}px`})},[I.$slots["left-sidebar"]?(E(),q("div",XA,[ye(I.$slots,"left-sidebar",et(zt(ee.value)))])):se("",!0),I.presetDates.length?(E(),q("div",{key:1,class:ge({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0}),"data-dp-mobile":_(m)},[(E(!0),q(Te,null,Ge(I.presetDates,(me,Be)=>{var Ne;return E(),q(Te,{key:Be},[me.slot?ye(I.$slots,me.slot,{key:0,presetDate:b,label:me.label,value:me.value}):(E(),q("button",{key:1,type:"button",style:Pt(me.style||{}),class:ge(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test-id":(Ne=me.testId)!=null?Ne:void 0,"data-dp-mobile":_(m),onClick:Xn($e=>b(me.value,me.noTz),["prevent"]),onKeydown:$e=>_(fn)($e,()=>b(me.value,me.noTz),!0)},Le(me.label),47,qA))],64)}),128))],10,GA)):se("",!0),oe("div",{ref_key:"calendarWrapperRef",ref:y,class:"dp__instance_calendar",role:"document"},[(E(),Se(ri(B.value),st({ref_key:"dynCmpRef",ref:P},s.value,{"flow-step":_(j),onMount:_(J),onUpdateFlowStep:_(F),onResetFlow:_(H),onFocusMenu:ie,onSelectDate:$[0]||($[0]=me=>I.$emit("select-date")),onDateUpdate:$[1]||($[1]=me=>I.$emit("date-update",me)),onTooltipOpen:$[2]||($[2]=me=>I.$emit("tooltip-open",me)),onTooltipClose:$[3]||($[3]=me=>I.$emit("tooltip-close",me)),onAutoApply:$[4]||($[4]=me=>I.$emit("auto-apply",me)),onRangeStart:$[5]||($[5]=me=>I.$emit("range-start",me)),onRangeEnd:$[6]||($[6]=me=>I.$emit("range-end",me)),onInvalidFixedRange:$[7]||($[7]=me=>I.$emit("invalid-fixed-range",me)),onTimeUpdate:$[8]||($[8]=me=>I.$emit("time-update")),onAmPmChange:$[9]||($[9]=me=>I.$emit("am-pm-change",me)),onTimePickerOpen:$[10]||($[10]=me=>I.$emit("time-picker-open",me)),onTimePickerClose:Ce,onRecalculatePosition:ue,onUpdateMonthYear:$[11]||($[11]=me=>I.$emit("update-month-year",me)),onAutoApplyInvalid:$[12]||($[12]=me=>I.$emit("auto-apply-invalid",me)),onInvalidDate:$[13]||($[13]=me=>I.$emit("invalid-date",me)),onOverlayToggle:$[14]||($[14]=me=>I.$emit("overlay-toggle",me)),"onUpdate:internalModelValue":$[15]||($[15]=me=>I.$emit("update:internal-model-value",me))}),Xt({_:2},[Ge(re.value,(me,Be)=>({name:me,fn:De(Ne=>[ye(I.$slots,me,et(zt({...Ne})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),I.$slots["right-sidebar"]?(E(),q("div",KA,[ye(I.$slots,"right-sidebar",et(zt(ee.value)))])):se("",!0),I.$slots["action-extra"]?(E(),q("div",ZA,[I.$slots["action-extra"]?ye(I.$slots,"action-extra",{key:0,selectCurrentDate:T}):se("",!0)])):se("",!0)],14,jA),!I.autoApply||_(h).keepActionRow?(E(),Se(Zx,st({key:3,"menu-mount":k.value},s.value,{"calendar-width":w.value,onClosePicker:$[16]||($[16]=me=>I.$emit("close-picker")),onSelectDate:$[17]||($[17]=me=>I.$emit("select-date")),onInvalidSelect:$[18]||($[18]=me=>I.$emit("invalid-select")),onSelectNow:T}),Xt({_:2},[Ge(_(te),(me,Be)=>({name:me,fn:De(Ne=>[ye(I.$slots,me,et(zt({...Ne})))])}))]),1040,["menu-mount","calendar-width"])):se("",!0)],46,zA)}}});var Gi=(e=>(e.center="center",e.left="left",e.right="right",e))(Gi||{});const QA=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:a,inline:i,emit:r,props:s,slots:o})=>{const{defaultedConfig:l}=vt(s),u=ce({}),c=ce(!1),d=ce({top:"0",left:"0"}),f=ce(!1),h=ms(s,"teleportCenter");je(h,()=>{d.value=JSON.parse(JSON.stringify({})),M()});const p=B=>{if(s.teleport){const ae=B.getBoundingClientRect();return{left:ae.left+window.scrollX,top:ae.top+window.scrollY}}return{top:0,left:0}},m=(B,ae)=>{d.value.left=`${B+ae-u.value.width}px`},y=B=>{d.value.left=`${B}px`},w=(B,ae)=>{s.position===Gi.left&&y(B),s.position===Gi.right&&m(B,ae),s.position===Gi.center&&(d.value.left=`${B+ae/2-u.value.width/2}px`)},S=B=>{const{width:ae,height:ie}=B.getBoundingClientRect(),{top:ee,left:ue}=p(B);return{top:+ee,left:+ue,width:ae,height:ie}},k=()=>{d.value.left="50%",d.value.top="50%",d.value.transform="translate(-50%, -50%)",d.value.position="fixed",delete d.value.opacity},P=()=>{const B=Ht(n);d.value=s.altPosition(B)},M=(B=!0)=>{var ae;if(!i.value.enabled){if(h.value)return k();if(s.altPosition!==null)return P();if(B){const ie=s.teleport?(ae=t.value)==null?void 0:ae.$el:e.value;ie&&(u.value=ie.getBoundingClientRect()),r("recalculate-position")}return F()}},C=({inputEl:B,left:ae,width:ie})=>{window.screen.width>768&&!c.value&&w(ae,ie),R(B)},D=B=>{const{top:ae,left:ie,height:ee,width:ue}=S(B);d.value.top=`${ee+ae+ +s.offset}px`,f.value=!1,c.value||(d.value.left=`${ie+ue/2-u.value.width/2}px`),C({inputEl:B,left:ie,width:ue})},N=B=>{const{top:ae,left:ie,width:ee}=S(B);d.value.top=`${ae-+s.offset-u.value.height}px`,f.value=!0,C({inputEl:B,left:ie,width:ee})},R=B=>{if(s.autoPosition){const{left:ae,width:ie}=S(B),{left:ee,right:ue}=u.value;if(!c.value){if(Math.abs(ee)!==Math.abs(ue)){if(ee<=0)return c.value=!0,y(ae);if(ue>=document.documentElement.clientWidth)return c.value=!0,m(ae,ie)}return w(ae,ie)}}},L=()=>{const B=Ht(n);if(B){if(s.autoPosition===$n.top)return $n.top;if(s.autoPosition===$n.bottom)return $n.bottom;const{height:ae}=u.value,{top:ie,height:ee}=B.getBoundingClientRect(),ue=window.innerHeight-ie-ee,te=ie;return ae<=ue?$n.bottom:ae>ue&&ae<=te?$n.top:ue>=te?$n.bottom:$n.top}return $n.bottom},j=B=>L()===$n.bottom?D(B):N(B),F=()=>{const B=Ht(n);if(B)return s.autoPosition?j(B):D(B)},J=function(B){if(B){const ae=B.scrollHeight>B.clientHeight,ie=window.getComputedStyle(B).overflowY.indexOf("hidden")!==-1;return ae&&!ie}return!0},H=function(B){return!B||B===document.body||B.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:J(B)?B:H(B.assignedSlot&&l.value.shadowDom?B.assignedSlot.parentNode:B.parentNode)},V=B=>{if(B)switch(s.position){case Gi.left:return{left:0,transform:"translateX(0)"};case Gi.right:return{left:`${B.width}px`,transform:"translateX(-100%)"};default:return{left:`${B.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:f,menuStyle:d,xCorrect:c,setMenuPosition:M,getScrollableParent:H,shadowRender:(B,ae)=>{var ie,ee,ue;const te=document.createElement("div"),re=(ie=Ht(n))==null?void 0:ie.getBoundingClientRect();te.setAttribute("id","dp--temp-container");const K=(ee=a.value)!=null&&ee.clientWidth?a.value:document.body;K.append(te);const ne=V(re),O=l.value.shadowDom?Object.keys(o).filter(v=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(v)):Object.keys(o),Z=lr(B,{...ae,shadow:!0,style:{opacity:0,position:"absolute",...ne}},Object.fromEntries(O.map(v=>[v,o[v]])));kf(Z,te),u.value=(ue=Z.el)==null?void 0:ue.getBoundingClientRect(),kf(null,te),K.removeChild(te)}}},Ca=[{name:"clock-icon",use:["time","calendar","shared"]},{name:"arrow-left",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-right",use:["month-year","calendar","shared","year-mode"]},{name:"arrow-up",use:["time","calendar","month-year","shared"]},{name:"arrow-down",use:["time","calendar","month-year","shared"]},{name:"calendar-icon",use:["month-year","time","calendar","shared","year-mode"]},{name:"day",use:["calendar","shared"]},{name:"month-overlay-value",use:["calendar","month-year","shared"]},{name:"year-overlay-value",use:["calendar","month-year","shared","year-mode"]},{name:"year-overlay",use:["month-year","shared"]},{name:"month-overlay",use:["month-year","shared"]},{name:"month-overlay-header",use:["month-year","shared"]},{name:"year-overlay-header",use:["month-year","shared"]},{name:"hours-overlay-value",use:["calendar","time","shared"]},{name:"hours-overlay-header",use:["calendar","time","shared"]},{name:"minutes-overlay-value",use:["calendar","time","shared"]},{name:"minutes-overlay-header",use:["calendar","time","shared"]},{name:"seconds-overlay-value",use:["calendar","time","shared"]},{name:"seconds-overlay-header",use:["calendar","time","shared"]},{name:"hours",use:["calendar","time","shared"]},{name:"minutes",use:["calendar","time","shared"]},{name:"month",use:["calendar","month-year","shared"]},{name:"year",use:["calendar","month-year","shared","year-mode"]},{name:"action-buttons",use:["action"]},{name:"action-preview",use:["action"]},{name:"calendar-header",use:["calendar","shared"]},{name:"marker-tooltip",use:["calendar","shared"]},{name:"action-extra",use:["menu"]},{name:"time-picker-overlay",use:["calendar","time","shared"]},{name:"am-pm-button",use:["calendar","time","shared"]},{name:"left-sidebar",use:["menu"]},{name:"right-sidebar",use:["menu"]},{name:"month-year",use:["month-year","shared"]},{name:"time-picker",use:["menu","shared"]},{name:"action-row",use:["action"]},{name:"marker",use:["calendar","shared"]},{name:"quarter",use:["shared"]},{name:"top-extra",use:["shared","month-year"]},{name:"tp-inline-arrow-up",use:["shared","time"]},{name:"tp-inline-arrow-down",use:["shared","time"]},{name:"menu-header",use:["menu"]}],JA=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],ek={all:()=>Ca,monthYear:()=>Ca.filter(e=>e.use.includes("month-year")),input:()=>JA,timePicker:()=>Ca.filter(e=>e.use.includes("time")),action:()=>Ca.filter(e=>e.use.includes("action")),calendar:()=>Ca.filter(e=>e.use.includes("calendar")),menu:()=>Ca.filter(e=>e.use.includes("menu")),shared:()=>Ca.filter(e=>e.use.includes("shared")),yearMode:()=>Ca.filter(e=>e.use.includes("year-mode"))},Sn=(e,t,n)=>{const a=[];return ek[t]().forEach(i=>{e[i.name]&&a.push(i.name)}),n!=null&&n.length&&n.forEach(i=>{i.slot&&a.push(i.slot)}),a},Vs=e=>{const t=G(()=>a=>e.value?a?e.value.open:e.value.close:""),n=G(()=>a=>e.value?a?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},Fs=(e,t,n)=>{const{defaultedRange:a,defaultedTz:i}=vt(e),r=ve(yn(ve(),i.value.timezone)),s=ce([{month:ze(r),year:Ve(r)}]),o=f=>{const h={hours:Sa(r),minutes:Qa(r),seconds:0};return a.value.enabled?[h[f],h[f]]:h[f]},l=Zn({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});je(a,(f,h)=>{f.enabled!==h.enabled&&(l.hours=o("hours"),l.minutes=o("minutes"),l.seconds=o("seconds"))},{deep:!0});const u=G({get:()=>e.internalModelValue,set:f=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",f)}}),c=G(()=>f=>s.value[f]?s.value[f].month:0),d=G(()=>f=>s.value[f]?s.value[f].year:0);return je(u,(f,h)=>{n&&JSON.stringify(f!=null?f:{})!==JSON.stringify(h!=null?h:{})&&n()},{deep:!0}),{calendars:s,time:l,modelValue:u,month:c,year:d,today:r}},tk=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:a,defaultedUI:i,defaultedHighlight:r,defaultedTz:s,propDates:o,defaultedRange:l}=vt(t),{isDisabled:u}=li(t),c=ce(null),d=ce(yn(new Date,s.value.timezone)),f=v=>{!v.current&&t.hideOffsetDates||(c.value=v.value)},h=()=>{c.value=null},p=v=>Array.isArray(e.value)&&l.value.enabled&&e.value[0]&&c.value?v?Tt(c.value,e.value[0]):kt(c.value,e.value[0]):!0,m=(v,U)=>{const de=()=>e.value?U?e.value[0]||null:e.value[1]:null,Ce=e.value&&Array.isArray(e.value)?de():null;return We(ve(v.value),Ce)},y=v=>{var de;const U=Array.isArray(e.value)?e.value[0]:null;return v?!kt((de=c.value)!=null?de:null,U):!0},w=(v,U=!0)=>(l.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!v.current?!1:We(ve(v.value),e.value[U?0:1]):l.value.enabled?m(v,U)&&y(U)||We(v.value,Array.isArray(e.value)?e.value[0]:null)&&p(U):!1,S=(v,U)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const de=We(v.value,c.value);return U?Tt(e.value[0],v.value)&&de:kt(e.value[0],v.value)&&de}return!1},k=v=>!e.value||t.hideOffsetDates&&!v.current?!1:l.value.enabled?t.modelAuto&&Array.isArray(e.value)?We(v.value,e.value[0]?e.value[0]:d.value):!1:a.value.enabled&&Array.isArray(e.value)?e.value.some(U=>We(U,v.value)):We(v.value,e.value?e.value:d.value),P=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!v.current)return!1;const U=Rn(c.value,+l.value.autoRange),de=ya(ve(c.value),t.weekStart);return t.weekPicker?We(de[1],ve(v.value)):We(U,ve(v.value))}return!1}return!1},M=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){const U=Rn(c.value,+l.value.autoRange);if(t.hideOffsetDates&&!v.current)return!1;const de=ya(ve(c.value),t.weekStart);return t.weekPicker?Tt(v.value,de[0])&&kt(v.value,de[1]):Tt(v.value,c.value)&&kt(v.value,U)}return!1}return!1},C=v=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!v.current)return!1;const U=ya(ve(c.value),t.weekStart);return t.weekPicker?We(U[0],v.value):We(c.value,v.value)}return!1}return!1},D=v=>ks(e.value,c.value,v.value),N=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,R=()=>t.modelAuto?tg(t.internalModelValue):!0,L=v=>{if(t.weekPicker)return!1;const U=l.value.enabled?!w(v)&&!w(v,!1):!0;return!u(v.value)&&!k(v)&&!(!v.current&&t.hideOffsetDates)&&U},j=v=>l.value.enabled?t.modelAuto?N()&&k(v):!1:k(v),F=v=>r.value?bx(v.value,o.value.highlight):!1,J=v=>{const U=u(v.value);return U&&(typeof r.value=="function"?!r.value(v.value,U):!r.value.options.highlightDisabled)},H=v=>{var U;return typeof r.value=="function"?r.value(v.value):(U=r.value.weekdays)==null?void 0:U.includes(v.value.getDay())},V=v=>(l.value.enabled||t.weekPicker)&&(!(n.value.count>0)||v.current)&&R()&&!(!v.current&&t.hideOffsetDates)&&!k(v)?D(v):!1,B=v=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:U,after:de}=zf(+l.value.maxRange,e.value[0]);return fr(v.value,U)||Ii(v.value,de)}return!1},ae=v=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:U,after:de}=zf(+l.value.minRange,e.value[0]);return ks([U,de],e.value[0],v.value)}return!1},ie=v=>l.value.enabled&&(l.value.maxRange||l.value.minRange)?l.value.maxRange&&l.value.minRange?B(v)||ae(v):l.value.maxRange?B(v):ae(v):!1,ee=v=>{const{isRangeStart:U,isRangeEnd:de}=K(v),Ce=l.value.enabled?U||de:!1;return{dp__cell_offset:!v.current,dp__pointer:!t.disabled&&!(!v.current&&t.hideOffsetDates)&&!u(v.value)&&!ie(v),dp__cell_disabled:u(v.value)||ie(v),dp__cell_highlight:!J(v)&&(F(v)||H(v))&&!j(v)&&!Ce&&!C(v)&&!(V(v)&&t.weekPicker)&&!de,dp__cell_highlight_active:!J(v)&&(F(v)||H(v))&&j(v),dp__today:!t.noToday&&We(v.value,d.value)&&v.current,"dp--past":kt(v.value,d.value),"dp--future":Tt(v.value,d.value)}},ue=v=>({dp__active_date:j(v),dp__date_hover:L(v)}),te=v=>{if(e.value&&!Array.isArray(e.value)){const U=ya(e.value,t.weekStart);return{...O(v),dp__range_start:We(U[0],v.value),dp__range_end:We(U[1],v.value),dp__range_between_week:Tt(v.value,U[0])&&kt(v.value,U[1])}}return{...O(v)}},re=v=>{if(e.value&&Array.isArray(e.value)){const U=ya(e.value[0],t.weekStart),de=e.value[1]?ya(e.value[1],t.weekStart):[];return{...O(v),dp__range_start:We(U[0],v.value)||We(de[0],v.value),dp__range_end:We(U[1],v.value)||We(de[1],v.value),dp__range_between_week:Tt(v.value,U[0])&&kt(v.value,U[1])||Tt(v.value,de[0])&&kt(v.value,de[1]),dp__range_between:Tt(v.value,U[1])&&kt(v.value,de[0])}}return{...O(v)}},K=v=>{const U=n.value.count>0?v.current&&w(v)&&R():w(v)&&R(),de=n.value.count>0?v.current&&w(v,!1)&&R():w(v,!1)&&R();return{isRangeStart:U,isRangeEnd:de}},ne=v=>{const{isRangeStart:U,isRangeEnd:de}=K(v);return{dp__range_start:U,dp__range_end:de,dp__range_between:V(v),dp__date_hover:We(v.value,c.value)&&!U&&!de&&!t.weekPicker,dp__date_hover_start:S(v,!0),dp__date_hover_end:S(v,!1)}},O=v=>({...ne(v),dp__cell_auto_range:M(v),dp__cell_auto_range_start:C(v),dp__cell_auto_range_end:P(v)}),Z=v=>l.value.enabled?l.value.autoRange?O(v):t.modelAuto?{...ue(v),...ne(v)}:t.weekPicker?re(v):ne(v):t.weekPicker?te(v):ue(v);return{setHoverDate:f,clearHoverDate:h,getDayClassData:v=>{var U;return t.hideOffsetDates&&!v.current?{}:{...ee(v),...Z(v),[t.dayClass?t.dayClass(v.value,t.internalModelValue):""]:!0,...(U=i.value.calendarCell)!=null?U:{}}}}},li=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:a,defaultedMultiDates:i}=vt(e),r=H=>a.value.disabledDates?typeof a.value.disabledDates=="function"?a.value.disabledDates(ve(H)):!!$o(H,a.value.disabledDates):!1,s=H=>a.value.maxDate?e.yearPicker?Ve(H)>Ve(a.value.maxDate):Tt(H,a.value.maxDate):!1,o=H=>a.value.minDate?e.yearPicker?Ve(H){const V=s(H),B=o(H),ae=r(H),ie=t.value.months.map(K=>+K).includes(ze(H)),ee=e.disabledWeekDays.length?e.disabledWeekDays.some(K=>+K===sw(H)):!1,ue=h(H),te=Ve(H),re=te<+e.yearRange[0]||te>+e.yearRange[1];return!(V||B||ae||ie||re||ee||ue)},u=(H,V)=>kt(...Ba(a.value.minDate,H,V))||We(...Ba(a.value.minDate,H,V)),c=(H,V)=>Tt(...Ba(a.value.maxDate,H,V))||We(...Ba(a.value.maxDate,H,V)),d=(H,V,B)=>{let ae=!1;return a.value.maxDate&&B&&c(H,V)&&(ae=!0),a.value.minDate&&!B&&u(H,V)&&(ae=!0),ae},f=(H,V,B,ae)=>{let ie=!1;return ae&&(a.value.minDate||a.value.maxDate)?a.value.minDate&&a.value.maxDate?ie=d(H,V,B):(a.value.minDate&&u(H,V)||a.value.maxDate&&c(H,V))&&(ie=!0):ie=!0,ie},h=H=>Array.isArray(a.value.allowedDates)&&!a.value.allowedDates.length?!0:a.value.allowedDates?!$o(H,a.value.allowedDates):!1,p=H=>!l(H),m=H=>n.value.noDisabledRange?!N1({start:H[0],end:H[1]}).some(V=>p(V)):!0,y=H=>{if(H){const V=Ve(H);return V>=+e.yearRange[0]&&V<=e.yearRange[1]}return!0},w=(H,V)=>!!(Array.isArray(H)&&H[V]&&(n.value.maxRange||n.value.minRange)&&y(H[V])),S=(H,V,B=0)=>{if(w(V,B)&&y(H)){const ae=O1(H,V[B]),ie=og(V[B],H),ee=ie.length===1?0:ie.filter(te=>p(te)).length,ue=Math.abs(ae)-(n.value.minMaxRawRange?0:ee);if(n.value.minRange&&n.value.maxRange)return ue>=+n.value.minRange&&ue<=+n.value.maxRange;if(n.value.minRange)return ue>=+n.value.minRange;if(n.value.maxRange)return ue<=+n.value.maxRange}return!0},k=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,P=H=>Array.isArray(H)?[H[0]?Zl(H[0]):null,H[1]?Zl(H[1]):null]:Zl(H),M=(H,V,B)=>H.find(ae=>+ae.hours===Sa(V)&&ae.minutes==="*"?!0:+ae.minutes===Qa(V)&&+ae.hours===Sa(V))&&B,C=(H,V,B)=>{const[ae,ie]=H,[ee,ue]=V;return!M(ae,ee,B)&&!M(ie,ue,B)&&B},D=(H,V)=>{const B=Array.isArray(V)?V:[V];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?C(e.disabledTimes,B,H):!B.some(ae=>M(e.disabledTimes,ae,H)):H},N=(H,V)=>{const B=Array.isArray(V)?[Ti(V[0]),V[1]?Ti(V[1]):void 0]:Ti(V),ae=!e.disabledTimes(B);return H&&ae},R=(H,V)=>e.disabledTimes?Array.isArray(e.disabledTimes)?D(V,H):N(V,H):V,L=H=>{let V=!0;if(!H||k())return!0;const B=!a.value.minDate&&!a.value.maxDate?P(H):H;return(e.maxTime||a.value.maxDate)&&(V=Uf(e.maxTime,a.value.maxDate,"max",Ft(B),V)),(e.minTime||a.value.minDate)&&(V=Uf(e.minTime,a.value.minDate,"min",Ft(B),V)),R(H,V)},j=H=>{if(!e.monthPicker)return!0;let V=!0;const B=ve(Un(H));if(a.value.minDate&&a.value.maxDate){const ae=ve(Un(a.value.minDate)),ie=ve(Un(a.value.maxDate));return Tt(B,ae)&&kt(B,ie)||We(B,ae)||We(B,ie)}if(a.value.minDate){const ae=ve(Un(a.value.minDate));V=Tt(B,ae)||We(B,ae)}if(a.value.maxDate){const ae=ve(Un(a.value.maxDate));V=kt(B,ae)||We(B,ae)}return V},F=G(()=>H=>!e.enableTimePicker||e.ignoreTimeValidation?!0:L(H)),J=G(()=>H=>e.monthPicker?Array.isArray(H)&&(n.value.enabled||i.value.enabled)?!H.filter(V=>!j(V)).length:j(H):!0);return{isDisabled:p,validateDate:l,validateMonthYearInRange:f,isDateRangeAllowed:m,checkMinMaxRange:S,isValidTime:L,isTimeValid:F,isMonthValid:J}},bl=()=>{const e=G(()=>(a,i)=>a==null?void 0:a.includes(i)),t=G(()=>(a,i)=>a.count?a.solo?!0:i===0:!0),n=G(()=>(a,i)=>a.count?a.solo?!0:i===a.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},nk=(e,t,n)=>{const a=ce(0),i=Zn({[Di.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[Di.calendar]:!1,[Di.header]:!1}),r=G(()=>e.monthPicker||e.timePicker),s=d=>{var f;if((f=e.flow)!=null&&f.length){if(!d&&r.value)return c();i[d]=!0,Object.keys(i).filter(h=>!i[h]).length||c()}},o=()=>{var d,f;(d=e.flow)!=null&&d.length&&a.value!==-1&&(a.value+=1,t("flow-step",a.value),c()),((f=e.flow)==null?void 0:f.length)===a.value&&Gt().then(()=>l())},l=()=>{a.value=-1},u=(d,f,...h)=>{var p,m;e.flow[a.value]===d&&n.value&&((m=(p=n.value)[f])==null||m.call(p,...h))},c=(d=0)=>{d&&(a.value+=d),u(en.month,"toggleMonthPicker",!0),u(en.year,"toggleYearPicker",!0),u(en.calendar,"toggleTimePicker",!1,!0),u(en.time,"toggleTimePicker",!0,!0);const f=e.flow[a.value];(f===en.hours||f===en.minutes||f===en.seconds)&&u(f,"toggleTimePicker",!0,!0,f)};return{childMount:s,updateFlowStep:o,resetFlow:l,handleFlow:c,flowStep:a}},ak={key:1,class:"dp__input_wrap"},ik=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],rk={key:2,class:"dp--clear-btn"},sk=["aria-label"],ok=it({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...gl},emits:["clear","open","update:input-value","set-input-date","close","select-date","set-empty-date","toggle","focus-prev","focus","blur","real-blur","text-input"],setup(e,{expose:t,emit:n}){const a=n,i=e,{defaultedTextInput:r,defaultedAriaLabels:s,defaultedInline:o,defaultedConfig:l,defaultedRange:u,defaultedMultiDates:c,defaultedUI:d,getDefaultPattern:f,getDefaultStartTime:h}=vt(i),{checkMinMaxRange:p}=li(i),m=ce(),y=ce(null),w=ce(!1),S=ce(!1),k=G(()=>{var te;return{dp__pointer:!i.disabled&&!i.readonly&&!r.value.enabled,dp__disabled:i.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!i.hideInputIcon,dp__input_valid:typeof i.state=="boolean"?i.state:!1,dp__input_invalid:typeof i.state=="boolean"?!i.state:!1,dp__input_focus:w.value||i.isMenuOpen,dp__input_reg:!r.value.enabled,...(te=d.value.input)!=null?te:{}}}),P=()=>{a("set-input-date",null),i.clearable&&i.autoApply&&(a("set-empty-date"),m.value=null)},M=te=>{var K;const re=h();return xx(te,(K=r.value.format)!=null?K:f(),re!=null?re:lg({},i.enableSeconds),i.inputValue,S.value,i.formatLocale)},C=te=>{const{rangeSeparator:re}=r.value,[K,ne]=te.split(`${re}`);if(K){const O=M(K.trim()),Z=ne?M(ne.trim()):null;if(Ii(O,Z))return;const v=O&&Z?[O,Z]:[O];p(Z,v,0)&&(m.value=O?v:null)}},D=()=>{S.value=!0},N=te=>{if(u.value.enabled)C(te);else if(c.value.enabled){const re=te.split(";");m.value=re.map(K=>M(K.trim())).filter(K=>K)}else m.value=M(te)},R=te=>{var re;const K=typeof te=="string"?te:(re=te.target)==null?void 0:re.value;K!==""?(r.value.openMenu&&!i.isMenuOpen&&a("open"),N(K),a("set-input-date",m.value)):P(),S.value=!1,a("update:input-value",K),a("text-input",te,m.value)},L=te=>{r.value.enabled?(N(te.target.value),r.value.enterSubmit&&tc(m.value)&&i.inputValue!==""?(a("set-input-date",m.value,!0),m.value=null):r.value.enterSubmit&&i.inputValue===""&&(m.value=null,a("clear"))):J(te)},j=(te,re)=>{r.value.enabled&&r.value.tabSubmit&&!re&&N(te.target.value),r.value.tabSubmit&&tc(m.value)&&i.inputValue!==""?(a("set-input-date",m.value,!0,!0),m.value=null):r.value.tabSubmit&&i.inputValue===""&&(m.value=null,a("clear",!0))},F=()=>{w.value=!0,a("focus"),Gt().then(()=>{var te;r.value.enabled&&r.value.selectOnFocus&&((te=y.value)==null||te.select())})},J=te=>{if(ja(te,l.value,!0),r.value.enabled&&r.value.openMenu&&!o.value.input){if(r.value.openMenu==="open"&&!i.isMenuOpen)return a("open");if(r.value.openMenu==="toggle")return a("toggle")}else r.value.enabled||a("toggle")},H=()=>{a("real-blur"),w.value=!1,(!i.isMenuOpen||o.value.enabled&&o.value.input)&&a("blur"),i.autoApply&&r.value.enabled&&m.value&&!i.isMenuOpen&&(a("set-input-date",m.value),a("select-date"),m.value=null)},V=te=>{ja(te,l.value,!0),a("clear")},B=()=>{a("close")},ae=te=>{if(te.key==="Tab"&&j(te),te.key==="Enter"&&L(te),te.key==="Escape"&&r.value.escClose&&B(),!r.value.enabled){if(te.code==="Tab")return;te.preventDefault()}},ie=()=>{var te;(te=y.value)==null||te.focus({preventScroll:!0})},ee=te=>{m.value=te},ue=te=>{te.key===ht.tab&&j(te,!0)};return t({focusInput:ie,setParsedDate:ee}),(te,re)=>{var K,ne,O;return E(),q("div",{onClick:J},[te.$slots.trigger&&!te.$slots["dp-input"]&&!_(o).enabled?ye(te.$slots,"trigger",{key:0}):se("",!0),!te.$slots.trigger&&(!_(o).enabled||_(o).input)?(E(),q("div",ak,[te.$slots["dp-input"]&&!te.$slots.trigger&&(!_(o).enabled||_(o).enabled&&_(o).input)?ye(te.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:R,onEnter:L,onTab:j,onClear:V,onBlur:H,onKeypress:ae,onPaste:D,onFocus:F,openMenu:()=>te.$emit("open"),closeMenu:()=>te.$emit("close"),toggleMenu:()=>te.$emit("toggle")}):se("",!0),te.$slots["dp-input"]?se("",!0):(E(),q("input",{key:1,id:te.uid?`dp-input-${te.uid}`:void 0,ref_key:"inputRef",ref:y,"data-test-id":"dp-input",name:te.name,class:ge(k.value),inputmode:_(r).enabled?"text":"none",placeholder:te.placeholder,disabled:te.disabled,readonly:te.readonly,required:te.required,value:e.inputValue,autocomplete:te.autocomplete,"aria-label":(K=_(s))==null?void 0:K.input,"aria-disabled":te.disabled||void 0,"aria-invalid":te.state===!1?!0:void 0,onInput:R,onBlur:H,onFocus:F,onKeypress:ae,onKeydown:re[0]||(re[0]=Z=>ae(Z)),onPaste:D},null,42,ik)),oe("div",{onClick:re[3]||(re[3]=Z=>a("toggle"))},[te.$slots["input-icon"]&&!te.hideInputIcon?(E(),q("span",{key:0,class:"dp__input_icon",onClick:re[1]||(re[1]=Z=>a("toggle"))},[ye(te.$slots,"input-icon")])):se("",!0),!te.$slots["input-icon"]&&!te.hideInputIcon&&!te.$slots["dp-input"]?(E(),Se(_(Tr),{key:1,"aria-label":(ne=_(s))==null?void 0:ne.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:re[2]||(re[2]=Z=>a("toggle"))},null,8,["aria-label"])):se("",!0)]),te.$slots["clear-icon"]&&(te.alwaysClearable||e.inputValue&&te.clearable&&!te.disabled&&!te.readonly)?(E(),q("span",rk,[ye(te.$slots,"clear-icon",{clear:V})])):se("",!0),!te.$slots["clear-icon"]&&(te.alwaysClearable||te.clearable&&e.inputValue&&!te.disabled&&!te.readonly)?(E(),q("button",{key:3,"aria-label":(O=_(s))==null?void 0:O.clearInput,class:"dp--clear-btn",type:"button",onKeydown:re[4]||(re[4]=Z=>_(fn)(Z,()=>V(Z),!0,ue)),onClick:re[5]||(re[5]=Xn(Z=>V(Z),["prevent"]))},[Ae(_(J1),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,sk)):se("",!0)])):se("",!0)])}}}),lk=typeof window<"u"?window:void 0,au=()=>{},uk=e=>Dc()?(cm(e),!0):!1,ck=(e,t,n,a)=>{if(!e)return au;let i=au;const r=je(()=>_(e),o=>{i(),o&&(o.addEventListener(t,n,a),i=()=>{o.removeEventListener(t,n,a),i=au})},{immediate:!0,flush:"post"}),s=()=>{r(),i()};return uk(s),s},dk=(e,t,n,a={})=>{const{window:i=lk,event:r="pointerdown"}=a;return i?ck(i,r,s=>{const o=Ht(e),l=Ht(t);!o||!l||o===s.target||s.composedPath().includes(o)||s.composedPath().includes(l)||n(s)},{passive:!0}):void 0},fk=["data-dp-mobile"],hk=it({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...gl},emits:["update:model-value","update:model-timezone-value","text-submit","closed","cleared","open","focus","blur","internal-model-change","recalculate-position","flow-step","update-month-year","invalid-select","invalid-fixed-range","tooltip-open","tooltip-close","time-picker-open","time-picker-close","am-pm-change","range-start","range-end","date-update","invalid-date","overlay-toggle","text-input"],setup(e,{expose:t,emit:n}){const a=n,i=e,r=Qn(),s=ce(!1),o=ms(i,"modelValue"),l=ms(i,"timezone"),u=ce(null),c=ce(null),d=ce(null),f=ce(!1),h=ce(null),p=ce(!1),m=ce(!1),y=ce(!1),w=ce(!1),{setMenuFocused:S,setShiftKey:k}=fg(),{clearArrowNav:P}=oi(),{validateDate:M,isValidTime:C}=li(i),{defaultedTransitions:D,defaultedTextInput:N,defaultedInline:R,defaultedConfig:L,defaultedRange:j,defaultedMultiDates:F}=vt(i),{menuTransition:J,showTransition:H}=Vs(D),{isMobile:V}=bg(L);lt(()=>{Z(i.modelValue),Gt().then(()=>{if(!R.value.enabled){const le=re(h.value);le==null||le.addEventListener("scroll",Y),window==null||window.addEventListener("resize",z)}}),R.value.enabled&&(s.value=!0),window==null||window.addEventListener("keyup",W),window==null||window.addEventListener("keydown",fe)}),ii(()=>{if(!R.value.enabled){const le=re(h.value);le==null||le.removeEventListener("scroll",Y),window==null||window.removeEventListener("resize",z)}window==null||window.removeEventListener("keyup",W),window==null||window.removeEventListener("keydown",fe)});const B=Sn(r,"all",i.presetDates),ae=Sn(r,"input");je([o,l],()=>{Z(o.value)},{deep:!0});const{openOnTop:ie,menuStyle:ee,xCorrect:ue,setMenuPosition:te,getScrollableParent:re,shadowRender:K}=QA({menuRef:u,menuRefInner:c,inputRef:d,pickerWrapperRef:h,inline:R,emit:a,props:i,slots:r}),{inputValue:ne,internalModelValue:O,parseExternalModelValue:Z,emitModelValue:v,formatInputValue:U,checkBeforeEmit:de}=Xx(a,i,f),Ce=G(()=>({dp__main:!0,dp__theme_dark:i.dark,dp__theme_light:!i.dark,dp__flex_display:R.value.enabled,"dp--flex-display-collapsed":y.value,dp__flex_display_with_input:R.value.input})),X=G(()=>i.dark?"dp__theme_dark":"dp__theme_light"),we=G(()=>i.teleport?{to:typeof i.teleport=="boolean"?"body":i.teleport,disabled:!i.teleport||R.value.enabled}:{}),x=G(()=>({class:"dp__outer_menu_wrap"})),T=G(()=>R.value.enabled&&(i.timePicker||i.monthPicker||i.yearPicker||i.quarterPicker)),b=()=>{var Me;var le,xe;return(Me=(xe=(le=d.value)==null?void 0:le.$el)==null?void 0:xe.getBoundingClientRect())!=null?Me:{width:0,left:0,right:0}},Y=()=>{s.value&&(L.value.closeOnScroll?Ne():te())},z=()=>{var Me;var le;s.value&&te();const xe=(Me=(le=c.value)==null?void 0:le.$el.getBoundingClientRect().width)!=null?Me:0;y.value=document.body.offsetWidth<=xe},W=le=>{le.key==="Tab"&&!R.value.enabled&&!i.teleport&&L.value.tabOutClosesMenu&&(h.value.contains(document.activeElement)||Ne()),m.value=le.shiftKey},fe=le=>{m.value=le.shiftKey},he=()=>{!i.disabled&&!i.readonly&&(K(Xf,i),te(!1),s.value=!0,s.value&&a("open"),s.value||Be(),Z(i.modelValue))},I=()=>{var le,xe;ne.value="",Be(),(le=c.value)==null||le.onValueCleared(),(xe=d.value)==null||xe.setParsedDate(null),a("update:model-value",null),a("update:model-timezone-value",null),a("cleared"),L.value.closeOnClearValue&&Ne()},$=()=>{const le=O.value;return!le||!Array.isArray(le)&&M(le)?!0:Array.isArray(le)?F.value.enabled||le.length===2&&M(le[0])&&M(le[1])?!0:j.value.partialRange&&!i.timePicker?M(le[0]):!1:!1},pe=()=>{de()&&$()?(v(),Ne()):a("invalid-select",O.value)},be=le=>{ke(),v(),L.value.closeOnAutoApply&&!le&&Ne()},ke=()=>{d.value&&N.value.enabled&&d.value.setParsedDate(O.value)},me=(le=!1)=>{i.autoApply&&C(O.value)&&$()&&(j.value.enabled&&Array.isArray(O.value)?(j.value.partialRange||O.value.length===2)&&be(le):be(le))},Be=()=>{N.value.enabled||(O.value=null)},Ne=(le=!1)=>{le&&O.value&&L.value.setDateOnMenuClose&&pe(),R.value.enabled||(s.value&&(s.value=!1,ue.value=!1,S(!1),k(!1),P(),a("closed"),ne.value&&Z(o.value)),Be(),a("blur"))},$e=(le,xe,Me=!1)=>{if(!le){O.value=null;return}const Qt=Array.isArray(le)?!le.some(ca=>!M(ca)):M(le),pn=C(le);Qt&&pn?(w.value=!0,O.value=le,xe&&(p.value=Me,pe(),a("text-submit")),Gt().then(()=>{w.value=!1})):a("invalid-date",le)},Lt=()=>{i.autoApply&&C(O.value)&&v(),ke()},yt=()=>s.value?Ne():he(),dt=le=>{O.value=le},bt=()=>{N.value.enabled&&(f.value=!0,U()),a("focus")},an=()=>{if(N.value.enabled&&(f.value=!1,Z(i.modelValue),p.value)){const le=yx(h.value,m.value);le==null||le.focus()}a("blur")},Tn=le=>{c.value&&c.value.updateMonthYear(0,{month:Vf(le.month),year:Vf(le.year)})},_t=le=>{Z(le!=null?le:i.modelValue)},Rt=(le,xe)=>{var Me;(Me=c.value)==null||Me.switchView(le,xe)},Q=(le,xe)=>L.value.onClickOutside?L.value.onClickOutside(le,xe):Ne(!0),_e=(le=0)=>{var xe;(xe=c.value)==null||xe.handleFlow(le)},Ie=()=>u;return dk(u,d,le=>Q($,le)),t({closeMenu:Ne,selectDate:pe,clearValue:I,openMenu:he,onScroll:Y,formatInputValue:U,updateInternalModelValue:dt,setMonthYear:Tn,parseModel:_t,switchView:Rt,toggleMenu:yt,handleFlow:_e,getDpWrapMenuRef:Ie}),(le,xe)=>(E(),q("div",{ref_key:"pickerWrapperRef",ref:h,class:ge(Ce.value),"data-datepicker-instance":"","data-dp-mobile":_(V)},[Ae(ok,st({ref_key:"inputRef",ref:d,"input-value":_(ne),"onUpdate:inputValue":xe[0]||(xe[0]=Me=>mt(ne)?ne.value=Me:null),"is-menu-open":s.value},le.$props,{onClear:I,onOpen:he,onSetInputDate:$e,onSetEmptyDate:_(v),onSelectDate:pe,onToggle:yt,onClose:Ne,onFocus:bt,onBlur:an,onRealBlur:xe[1]||(xe[1]=Me=>f.value=!1),onTextInput:xe[2]||(xe[2]=Me=>le.$emit("text-input",Me))}),Xt({_:2},[Ge(_(ae),(Me,Qt)=>({name:Me,fn:De(pn=>[ye(le.$slots,Me,et(zt(pn)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(E(),Se(ri(le.teleport?Qv:"div"),et(zt(we.value)),{default:De(()=>[Ae(Ka,{name:_(J)(_(ie)),css:_(H)&&!_(R).enabled},{default:De(()=>[s.value?(E(),q("div",st({key:0,ref_key:"dpWrapMenuRef",ref:u},x.value,{class:{"dp--menu-wrapper":!_(R).enabled},style:_(R).enabled?void 0:_(ee)}),[Ae(Xf,st({ref_key:"dpMenuRef",ref:c},le.$props,{"internal-model-value":_(O),"onUpdate:internalModelValue":xe[3]||(xe[3]=Me=>mt(O)?O.value=Me:null),class:{[X.value]:!0,"dp--menu-wrapper":le.teleport},"open-on-top":_(ie),"no-overlay-focus":T.value,collapse:y.value,"get-input-rect":b,"is-text-input-date":w.value,onClosePicker:Ne,onSelectDate:pe,onAutoApply:me,onTimeUpdate:Lt,onFlowStep:xe[4]||(xe[4]=Me=>le.$emit("flow-step",Me)),onUpdateMonthYear:xe[5]||(xe[5]=Me=>le.$emit("update-month-year",Me)),onInvalidSelect:xe[6]||(xe[6]=Me=>le.$emit("invalid-select",_(O))),onAutoApplyInvalid:xe[7]||(xe[7]=Me=>le.$emit("invalid-select",Me)),onInvalidFixedRange:xe[8]||(xe[8]=Me=>le.$emit("invalid-fixed-range",Me)),onRecalculatePosition:_(te),onTooltipOpen:xe[9]||(xe[9]=Me=>le.$emit("tooltip-open",Me)),onTooltipClose:xe[10]||(xe[10]=Me=>le.$emit("tooltip-close",Me)),onTimePickerOpen:xe[11]||(xe[11]=Me=>le.$emit("time-picker-open",Me)),onTimePickerClose:xe[12]||(xe[12]=Me=>le.$emit("time-picker-close",Me)),onAmPmChange:xe[13]||(xe[13]=Me=>le.$emit("am-pm-change",Me)),onRangeStart:xe[14]||(xe[14]=Me=>le.$emit("range-start",Me)),onRangeEnd:xe[15]||(xe[15]=Me=>le.$emit("range-end",Me)),onDateUpdate:xe[16]||(xe[16]=Me=>le.$emit("date-update",Me)),onInvalidDate:xe[17]||(xe[17]=Me=>le.$emit("invalid-date",Me)),onOverlayToggle:xe[18]||(xe[18]=Me=>le.$emit("overlay-toggle",Me)),onMenuBlur:xe[19]||(xe[19]=Me=>le.$emit("blur"))}),Xt({_:2},[Ge(_(B),(Me,Qt)=>({name:Me,fn:De(pn=>[ye(le.$slots,Me,et(zt({...pn})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):se("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,fk))}}),sd=(()=>{const e=hk;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),pk=Object.freeze(Object.defineProperty({__proto__:null,default:sd},Symbol.toStringTag,{value:"Module"}));Object.entries(pk).forEach(([e,t])=>{e!=="default"&&(sd[e]=t)});/*! + * vue-router v4.1.6 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const qi=typeof window<"u";function mk(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const Je=Object.assign;function iu(e,t){const n={};for(const a in t){const i=t[a];n[a]=qn(i)?i.map(e):e(i)}return n}const ss=()=>{},qn=Array.isArray,gk=/\/$/,vk=e=>e.replace(gk,"");function ru(e,t,n="/"){let a,i={},r="",s="";const o=t.indexOf("#");let l=t.indexOf("?");return o=0&&(l=-1),l>-1&&(a=t.slice(0,l),r=t.slice(l+1,o>-1?o:t.length),i=e(r)),o>-1&&(a=a||t.slice(0,o),s=t.slice(o,t.length)),a=wk(a!=null?a:t,n),{fullPath:a+(r&&"?")+r+s,path:a,query:i,hash:s}}function yk(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Gf(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function bk(e,t,n){const a=t.matched.length-1,i=n.matched.length-1;return a>-1&&a===i&&gr(t.matched[a],n.matched[i])&&_g(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function gr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function _g(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!_k(e[n],t[n]))return!1;return!0}function _k(e,t){return qn(e)?qf(e,t):qn(t)?qf(t,e):e===t}function qf(e,t){return qn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function wk(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/");let i=n.length-1,r,s;for(r=0;r1&&i--;else break;return n.slice(0,i).join("/")+"/"+a.slice(r-(r===a.length?1:0)).join("/")}var Ss;(function(e){e.pop="pop",e.push="push"})(Ss||(Ss={}));var os;(function(e){e.back="back",e.forward="forward",e.unknown=""})(os||(os={}));function xk(e){if(!e)if(qi){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),vk(e)}const Ak=/^[^#]+#/;function kk(e,t){return e.replace(Ak,"#")+t}function Sk(e,t){const n=document.documentElement.getBoundingClientRect(),a=e.getBoundingClientRect();return{behavior:t.behavior,left:a.left-n.left-(t.left||0),top:a.top-n.top-(t.top||0)}}const _l=()=>({left:window.pageXOffset,top:window.pageYOffset});function Mk(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),i=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!i)return;t=Sk(i,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.pageXOffset,t.top!=null?t.top:window.pageYOffset)}function Kf(e,t){return(history.state?history.state.position-t:-1)+e}const ac=new Map;function Dk(e,t){ac.set(e,t)}function Tk(e){const t=ac.get(e);return ac.delete(e),t}let Pk=()=>location.protocol+"//"+location.host;function wg(e,t){const{pathname:n,search:a,hash:i}=t,r=e.indexOf("#");if(r>-1){let o=i.includes(e.slice(r))?e.slice(r).length:1,l=i.slice(o);return l[0]!=="/"&&(l="/"+l),Gf(l,"")}return Gf(n,e)+a+i}function Ck(e,t,n,a){let i=[],r=[],s=null;const o=({state:f})=>{const h=wg(e,location),p=n.value,m=t.value;let y=0;if(f){if(n.value=h,t.value=f,s&&s===p){s=null;return}y=m?f.position-m.position:0}else a(h);i.forEach(w=>{w(n.value,p,{delta:y,type:Ss.pop,direction:y?y>0?os.forward:os.back:os.unknown})})};function l(){s=n.value}function u(f){i.push(f);const h=()=>{const p=i.indexOf(f);p>-1&&i.splice(p,1)};return r.push(h),h}function c(){const{history:f}=window;!f.state||f.replaceState(Je({},f.state,{scroll:_l()}),"")}function d(){for(const f of r)f();r=[],window.removeEventListener("popstate",o),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",o),window.addEventListener("beforeunload",c),{pauseListeners:l,listen:u,destroy:d}}function Zf(e,t,n,a=!1,i=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:i?_l():null}}function Ek(e){const{history:t,location:n}=window,a={value:wg(e,n)},i={value:t.state};i.value||r(a.value,{back:null,current:a.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,u,c){const d=e.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+l:Pk()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),i.value=u}catch(h){console.error(h),n[c?"replace":"assign"](f)}}function s(l,u){const c=Je({},t.state,Zf(i.value.back,l,i.value.forward,!0),u,{position:i.value.position});r(l,c,!0),a.value=l}function o(l,u){const c=Je({},i.value,t.state,{forward:l,scroll:_l()});r(c.current,c,!0);const d=Je({},Zf(a.value,l,null),{position:c.position+1},u);r(l,d,!1),a.value=l}return{location:a,state:i,push:o,replace:s}}function Ik(e){e=xk(e);const t=Ek(e),n=Ck(e,t.state,t.location,t.replace);function a(r,s=!0){s||n.pauseListeners(),history.go(r)}const i=Je({location:"",base:e,go:a,createHref:kk.bind(null,e)},t,n);return Object.defineProperty(i,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(i,"state",{enumerable:!0,get:()=>t.state.value}),i}function Rk(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ik(e)}function Ok(e){return typeof e=="string"||e&&typeof e=="object"}function xg(e){return typeof e=="string"||typeof e=="symbol"}const Ea={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ag=Symbol("");var Qf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Qf||(Qf={}));function vr(e,t){return Je(new Error,{type:e,[Ag]:!0},t)}function ha(e,t){return e instanceof Error&&Ag in e&&(t==null||!!(e.type&t))}const Jf="[^/]+?",Lk={sensitive:!1,strict:!1,start:!0,end:!0},Hk=/[.+*?^${}()[\]/\\]/g;function Nk(e,t){const n=Je({},Lk,t),a=[];let i=n.start?"^":"";const r=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(i+="/");for(let d=0;dt.length?t.length===1&&t[0]===40+40?1:-1:0}function Vk(e,t){let n=0;const a=e.score,i=t.score;for(;n0&&t[t.length-1]<0}const Fk={type:0,value:""},$k=/[a-zA-Z0-9_]/;function Uk(e){if(!e)return[[]];if(e==="/")return[[Fk]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${u}": ${h}`)}let n=0,a=n;const i=[];let r;function s(){r&&i.push(r),r=[]}let o=0,l,u="",c="";function d(){!u||(n===0?r.push({type:0,value:u}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:u,regexp:c,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),u="")}function f(){u+=l}for(;o{s(S)}:ss}function s(c){if(xg(c)){const d=a.get(c);d&&(a.delete(c),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(c);d>-1&&(n.splice(d,1),c.record.name&&a.delete(c.record.name),c.children.forEach(s),c.alias.forEach(s))}}function o(){return n}function l(c){let d=0;for(;d=0&&(c.record.path!==n[d].record.path||!kg(c,n[d]));)d++;n.splice(d,0,c),c.record.name&&!nh(c)&&a.set(c.record.name,c)}function u(c,d){let f,h={},p,m;if("name"in c&&c.name){if(f=a.get(c.name),!f)throw vr(1,{location:c});m=f.record.name,h=Je(th(d.params,f.keys.filter(S=>!S.optional).map(S=>S.name)),c.params&&th(c.params,f.keys.map(S=>S.name))),p=f.stringify(h)}else if("path"in c)p=c.path,f=n.find(S=>S.re.test(p)),f&&(h=f.parse(p),m=f.record.name);else{if(f=d.name?a.get(d.name):n.find(S=>S.re.test(d.path)),!f)throw vr(1,{location:c,currentLocation:d});m=f.record.name,h=Je({},d.params,c.params),p=f.stringify(h)}const y=[];let w=f;for(;w;)y.unshift(w.record),w=w.parent;return{name:m,path:p,params:h,matched:y,meta:Xk(y)}}return e.forEach(c=>r(c)),{addRoute:r,resolve:u,removeRoute:s,getRoutes:o,getRecordMatcher:i}}function th(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function Yk(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:jk(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 jk(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const a in e.components)t[a]=typeof n=="boolean"?n:n[a];return t}function nh(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Xk(e){return e.reduce((t,n)=>Je(t,n.meta),{})}function ah(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function kg(e,t){return t.children.some(n=>n===e||kg(e,n))}const Sg=/#/g,Gk=/&/g,qk=/\//g,Kk=/=/g,Zk=/\?/g,Mg=/\+/g,Qk=/%5B/g,Jk=/%5D/g,Dg=/%5E/g,eS=/%60/g,Tg=/%7B/g,tS=/%7C/g,Pg=/%7D/g,nS=/%20/g;function od(e){return encodeURI(""+e).replace(tS,"|").replace(Qk,"[").replace(Jk,"]")}function aS(e){return od(e).replace(Tg,"{").replace(Pg,"}").replace(Dg,"^")}function ic(e){return od(e).replace(Mg,"%2B").replace(nS,"+").replace(Sg,"%23").replace(Gk,"%26").replace(eS,"`").replace(Tg,"{").replace(Pg,"}").replace(Dg,"^")}function iS(e){return ic(e).replace(Kk,"%3D")}function rS(e){return od(e).replace(Sg,"%23").replace(Zk,"%3F")}function sS(e){return e==null?"":rS(e).replace(qk,"%2F")}function Uo(e){try{return decodeURIComponent(""+e)}catch{}return""+e}function oS(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let i=0;ir&&ic(r)):[a&&ic(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function lS(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=qn(a)?a.map(i=>i==null?null:""+i):a==null?a:""+a)}return t}const uS=Symbol(""),rh=Symbol(""),wl=Symbol(""),ld=Symbol(""),rc=Symbol("");function Br(){let e=[];function t(a){return e.push(a),()=>{const i=e.indexOf(a);i>-1&&e.splice(i,1)}}function n(){e=[]}return{add:t,list:()=>e,reset:n}}function Ha(e,t,n,a,i){const r=a&&(a.enterCallbacks[i]=a.enterCallbacks[i]||[]);return()=>new Promise((s,o)=>{const l=d=>{d===!1?o(vr(4,{from:n,to:t})):d instanceof Error?o(d):Ok(d)?o(vr(2,{from:t,to:d})):(r&&a.enterCallbacks[i]===r&&typeof d=="function"&&r.push(d),s())},u=e.call(a&&a.instances[i],t,n,l);let c=Promise.resolve(u);e.length<3&&(c=c.then(l)),c.catch(d=>o(d))})}function su(e,t,n,a){const i=[];for(const r of e)for(const s in r.components){let o=r.components[s];if(!(t!=="beforeRouteEnter"&&!r.instances[s]))if(cS(o)){const u=(o.__vccOpts||o)[t];u&&i.push(Ha(u,n,a,r,s))}else{let l=o();i.push(()=>l.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${s}" at "${r.path}"`));const c=mk(u)?u.default:u;r.components[s]=c;const f=(c.__vccOpts||c)[t];return f&&Ha(f,n,a,r,s)()}))}}return i}function cS(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function sh(e){const t=Nt(wl),n=Nt(ld),a=G(()=>t.resolve(_(e.to))),i=G(()=>{const{matched:l}=a.value,{length:u}=l,c=l[u-1],d=n.matched;if(!c||!d.length)return-1;const f=d.findIndex(gr.bind(null,c));if(f>-1)return f;const h=oh(l[u-2]);return u>1&&oh(c)===h&&d[d.length-1].path!==h?d.findIndex(gr.bind(null,l[u-2])):f}),r=G(()=>i.value>-1&&hS(n.params,a.value.params)),s=G(()=>i.value>-1&&i.value===n.matched.length-1&&_g(n.params,a.value.params));function o(l={}){return fS(l)?t[_(e.replace)?"replace":"push"](_(e.to)).catch(ss):Promise.resolve()}return{route:a,href:G(()=>a.value.href),isActive:r,isExactActive:s,navigate:o}}const dS=it({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:sh,setup(e,{slots:t}){const n=Zn(sh(e)),{options:a}=Nt(wl),i=G(()=>({[lh(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[lh(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:lr("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:i.value},r)}}}),xl=dS;function fS(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 t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function hS(e,t){for(const n in t){const a=t[n],i=e[n];if(typeof a=="string"){if(a!==i)return!1}else if(!qn(i)||i.length!==a.length||a.some((r,s)=>r!==i[s]))return!1}return!0}function oh(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const lh=(e,t,n)=>e!=null?e:t!=null?t:n,pS=it({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Nt(rc),i=G(()=>e.route||a.value),r=Nt(rh,0),s=G(()=>{let u=_(r);const{matched:c}=i.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=G(()=>i.value.matched[s.value]);ar(rh,G(()=>s.value+1)),ar(uS,o),ar(rc,i);const l=ce();return je(()=>[l.value,o.value,e.name],([u,c,d],[f,h,p])=>{c&&(c.instances[d]=u,h&&h!==c&&u&&u===f&&(c.leaveGuards.size||(c.leaveGuards=h.leaveGuards),c.updateGuards.size||(c.updateGuards=h.updateGuards))),u&&c&&(!h||!gr(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=i.value,c=e.name,d=o.value,f=d&&d.components[c];if(!f)return uh(n.default,{Component:f,route:u});const h=d.props[c],p=h?h===!0?u.params:typeof h=="function"?h(u):h:null,y=lr(f,Je({},p,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return uh(n.default,{Component:y,route:u})||y}}});function uh(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Cg=pS;function mS(e){const t=Wk(e.routes,e),n=e.parseQuery||oS,a=e.stringifyQuery||ih,i=e.history,r=Br(),s=Br(),o=Br(),l=Vv(Ea);let u=Ea;qi&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=iu.bind(null,O=>""+O),d=iu.bind(null,sS),f=iu.bind(null,Uo);function h(O,Z){let v,U;return xg(O)?(v=t.getRecordMatcher(O),U=Z):U=O,t.addRoute(U,v)}function p(O){const Z=t.getRecordMatcher(O);Z&&t.removeRoute(Z)}function m(){return t.getRoutes().map(O=>O.record)}function y(O){return!!t.getRecordMatcher(O)}function w(O,Z){if(Z=Je({},Z||l.value),typeof O=="string"){const we=ru(n,O,Z.path),x=t.resolve({path:we.path},Z),T=i.createHref(we.fullPath);return Je(we,x,{params:f(x.params),hash:Uo(we.hash),redirectedFrom:void 0,href:T})}let v;if("path"in O)v=Je({},O,{path:ru(n,O.path,Z.path).path});else{const we=Je({},O.params);for(const x in we)we[x]==null&&delete we[x];v=Je({},O,{params:d(O.params)}),Z.params=d(Z.params)}const U=t.resolve(v,Z),de=O.hash||"";U.params=c(f(U.params));const Ce=yk(a,Je({},O,{hash:aS(de),path:U.path})),X=i.createHref(Ce);return Je({fullPath:Ce,hash:de,query:a===ih?lS(O.query):O.query||{}},U,{redirectedFrom:void 0,href:X})}function S(O){return typeof O=="string"?ru(n,O,l.value.path):Je({},O)}function k(O,Z){if(u!==O)return vr(8,{from:Z,to:O})}function P(O){return D(O)}function M(O){return P(Je(S(O),{replace:!0}))}function C(O){const Z=O.matched[O.matched.length-1];if(Z&&Z.redirect){const{redirect:v}=Z;let U=typeof v=="function"?v(O):v;return typeof U=="string"&&(U=U.includes("?")||U.includes("#")?U=S(U):{path:U},U.params={}),Je({query:O.query,hash:O.hash,params:"path"in U?{}:O.params},U)}}function D(O,Z){const v=u=w(O),U=l.value,de=O.state,Ce=O.force,X=O.replace===!0,we=C(v);if(we)return D(Je(S(we),{state:typeof we=="object"?Je({},de,we.state):de,force:Ce,replace:X}),Z||v);const x=v;x.redirectedFrom=Z;let T;return!Ce&&bk(a,U,v)&&(T=vr(16,{to:x,from:U}),ue(U,U,!0,!1)),(T?Promise.resolve(T):R(x,U)).catch(b=>ha(b)?ha(b,2)?b:ee(b):ae(b,x,U)).then(b=>{if(b){if(ha(b,2))return D(Je({replace:X},S(b.to),{state:typeof b.to=="object"?Je({},de,b.to.state):de,force:Ce}),Z||x)}else b=j(x,U,!0,X,de);return L(x,U,b),b})}function N(O,Z){const v=k(O,Z);return v?Promise.reject(v):Promise.resolve()}function R(O,Z){let v;const[U,de,Ce]=gS(O,Z);v=su(U.reverse(),"beforeRouteLeave",O,Z);for(const we of U)we.leaveGuards.forEach(x=>{v.push(Ha(x,O,Z))});const X=N.bind(null,O,Z);return v.push(X),zi(v).then(()=>{v=[];for(const we of r.list())v.push(Ha(we,O,Z));return v.push(X),zi(v)}).then(()=>{v=su(de,"beforeRouteUpdate",O,Z);for(const we of de)we.updateGuards.forEach(x=>{v.push(Ha(x,O,Z))});return v.push(X),zi(v)}).then(()=>{v=[];for(const we of O.matched)if(we.beforeEnter&&!Z.matched.includes(we))if(qn(we.beforeEnter))for(const x of we.beforeEnter)v.push(Ha(x,O,Z));else v.push(Ha(we.beforeEnter,O,Z));return v.push(X),zi(v)}).then(()=>(O.matched.forEach(we=>we.enterCallbacks={}),v=su(Ce,"beforeRouteEnter",O,Z),v.push(X),zi(v))).then(()=>{v=[];for(const we of s.list())v.push(Ha(we,O,Z));return v.push(X),zi(v)}).catch(we=>ha(we,8)?we:Promise.reject(we))}function L(O,Z,v){for(const U of o.list())U(O,Z,v)}function j(O,Z,v,U,de){const Ce=k(O,Z);if(Ce)return Ce;const X=Z===Ea,we=qi?history.state:{};v&&(U||X?i.replace(O.fullPath,Je({scroll:X&&we&&we.scroll},de)):i.push(O.fullPath,de)),l.value=O,ue(O,Z,v,X),ee()}let F;function J(){F||(F=i.listen((O,Z,v)=>{if(!ne.listening)return;const U=w(O),de=C(U);if(de){D(Je(de,{replace:!0}),U).catch(ss);return}u=U;const Ce=l.value;qi&&Dk(Kf(Ce.fullPath,v.delta),_l()),R(U,Ce).catch(X=>ha(X,12)?X:ha(X,2)?(D(X.to,U).then(we=>{ha(we,20)&&!v.delta&&v.type===Ss.pop&&i.go(-1,!1)}).catch(ss),Promise.reject()):(v.delta&&i.go(-v.delta,!1),ae(X,U,Ce))).then(X=>{X=X||j(U,Ce,!1),X&&(v.delta&&!ha(X,8)?i.go(-v.delta,!1):v.type===Ss.pop&&ha(X,20)&&i.go(-1,!1)),L(U,Ce,X)}).catch(ss)}))}let H=Br(),V=Br(),B;function ae(O,Z,v){ee(O);const U=V.list();return U.length?U.forEach(de=>de(O,Z,v)):console.error(O),Promise.reject(O)}function ie(){return B&&l.value!==Ea?Promise.resolve():new Promise((O,Z)=>{H.add([O,Z])})}function ee(O){return B||(B=!O,J(),H.list().forEach(([Z,v])=>O?v(O):Z()),H.reset()),O}function ue(O,Z,v,U){const{scrollBehavior:de}=e;if(!qi||!de)return Promise.resolve();const Ce=!v&&Tk(Kf(O.fullPath,0))||(U||!v)&&history.state&&history.state.scroll||null;return Gt().then(()=>de(O,Z,Ce)).then(X=>X&&Mk(X)).catch(X=>ae(X,O,Z))}const te=O=>i.go(O);let re;const K=new Set,ne={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,hasRoute:y,getRoutes:m,resolve:w,options:e,push:P,replace:M,go:te,back:()=>te(-1),forward:()=>te(1),beforeEach:r.add,beforeResolve:s.add,afterEach:o.add,onError:V.add,isReady:ie,install(O){const Z=this;O.component("RouterLink",xl),O.component("RouterView",Cg),O.config.globalProperties.$router=Z,Object.defineProperty(O.config.globalProperties,"$route",{enumerable:!0,get:()=>_(l)}),qi&&!re&&l.value===Ea&&(re=!0,P(i.location).catch(de=>{}));const v={};for(const de in Ea)v[de]=G(()=>l.value[de]);O.provide(wl,Z),O.provide(ld,Zn(v)),O.provide(rc,l);const U=O.unmount;K.add(O),O.unmount=function(){K.delete(O),K.size<1&&(u=Ea,F&&F(),F=null,l.value=Ea,re=!1,B=!1),U()}}};return ne}function zi(e){return e.reduce((t,n)=>t.then(()=>n()),Promise.resolve())}function gS(e,t){const n=[],a=[],i=[],r=Math.max(t.matched.length,e.matched.length);for(let s=0;sgr(u,o))?a.push(o):n.push(o));const l=e.matched[s];l&&(t.matched.find(u=>gr(u,l))||i.push(l))}return[n,a,i]}function Al(){return Nt(wl)}function vS(){return Nt(ld)}const yS={__name:"App",setup(e){return(t,n)=>(E(),Se(_(Cg),{key:t.$route.fullPath}))}},bS="modulepreload",_S=function(e){return"/"+e},ch={},Ue=function(t,n,a){if(!n||n.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(n.map(r=>{if(r=_S(r),r in ch)return;ch[r]=!0;const s=r.endsWith(".css"),o=s?'[rel="stylesheet"]':"";if(!!a)for(let c=i.length-1;c>=0;c--){const d=i[c];if(d.href===r&&(!s||d.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${r}"]${o}`))return;const u=document.createElement("link");if(u.rel=s?"stylesheet":bS,s||(u.as="script",u.crossOrigin=""),u.href=r,document.head.appendChild(u),s)return new Promise((c,d)=>{u.addEventListener("load",c),u.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${r}`)))})})).then(()=>t())};var wS="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z",xS="M17 18H21V16H17V14L14 17L17 20V18M11 4C8.8 4 7 5.8 7 8S8.8 12 11 12 15 10.2 15 8 13.2 4 11 4M11 6C12.1 6 13 6.9 13 8S12.1 10 11 10 9 9.1 9 8 9.9 6 11 6M11 13C8.3 13 3 14.3 3 17V20H12.5C12.2 19.4 12.1 18.8 12 18.1H4.9V17C4.9 16.4 8 14.9 11 14.9C11.5 14.9 12 15 12.5 15C12.8 14.4 13.1 13.8 13.6 13.3C12.6 13.1 11.7 13 11 13",A3="M11 8C11 10.21 9.21 12 7 12C4.79 12 3 10.21 3 8C3 5.79 4.79 4 7 4C9.21 4 11 5.79 11 8M11 14.72V20H0V18C0 15.79 3.13 14 7 14C8.5 14 9.87 14.27 11 14.72M24 20H13V3H24V20M16 11.5C16 10.12 17.12 9 18.5 9C19.88 9 21 10.12 21 11.5C21 12.88 19.88 14 18.5 14C17.12 14 16 12.88 16 11.5M22 7C20.9 7 20 6.11 20 5H17C17 6.11 16.11 7 15 7V16C16.11 16 17 16.9 17 18H20C20 16.9 20.9 16 22 16V7Z",k3="M12 0L11.34 .03L15.15 3.84L16.5 2.5C19.75 4.07 22.09 7.24 22.45 11H23.95C23.44 4.84 18.29 0 12 0M12 4C10.07 4 8.5 5.57 8.5 7.5C8.5 9.43 10.07 11 12 11C13.93 11 15.5 9.43 15.5 7.5C15.5 5.57 13.93 4 12 4M12 6C12.83 6 13.5 6.67 13.5 7.5C13.5 8.33 12.83 9 12 9C11.17 9 10.5 8.33 10.5 7.5C10.5 6.67 11.17 6 12 6M.05 13C.56 19.16 5.71 24 12 24L12.66 23.97L8.85 20.16L7.5 21.5C4.25 19.94 1.91 16.76 1.55 13H.05M12 13C8.13 13 5 14.57 5 16.5V18H19V16.5C19 14.57 15.87 13 12 13M12 15C14.11 15 15.61 15.53 16.39 16H7.61C8.39 15.53 9.89 15 12 15Z",S3="M11 9C11 10.66 9.66 12 8 12C6.34 12 5 10.66 5 9C5 7.34 6.34 6 8 6C9.66 6 11 7.34 11 9M14 20H2V18C2 15.79 4.69 14 8 14C11.31 14 14 15.79 14 18M22 12V14H13V12M22 8V10H13V8M22 4V6H13V4Z",M3="M15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4M15,5.9C16.16,5.9 17.1,6.84 17.1,8C17.1,9.16 16.16,10.1 15,10.1A2.1,2.1 0 0,1 12.9,8A2.1,2.1 0 0,1 15,5.9M1,10V12H9V10H1M15,13C12.33,13 7,14.33 7,17V20H23V17C23,14.33 17.67,13 15,13M15,14.9C17.97,14.9 21.1,16.36 21.1,17V18.1H8.9V17C8.9,16.36 12,14.9 15,14.9Z",D3="M16 17V19H2V17S2 13 9 13 16 17 16 17M12.5 7.5A3.5 3.5 0 1 0 9 11A3.5 3.5 0 0 0 12.5 7.5M15.94 13A5.32 5.32 0 0 1 18 17V19H22V17S22 13.37 15.94 13M15 4A3.39 3.39 0 0 0 13.07 4.59A5 5 0 0 1 13.07 10.41A3.39 3.39 0 0 0 15 11A3.5 3.5 0 0 0 15 4Z",AS="M12,4A4,4 0 0,1 16,8C16,9.95 14.6,11.58 12.75,11.93L8.07,7.25C8.42,5.4 10.05,4 12,4M12.28,14L18.28,20L20,21.72L18.73,23L15.73,20H4V18C4,16.16 6.5,14.61 9.87,14.14L2.78,7.05L4.05,5.78L12.28,14M20,18V19.18L15.14,14.32C18,14.93 20,16.35 20,18Z",T3="M12,4A4,4 0 0,1 16,8A4,4 0 0,1 12,12A4,4 0 0,1 8,8A4,4 0 0,1 12,4M12,6A2,2 0 0,0 10,8A2,2 0 0,0 12,10A2,2 0 0,0 14,8A2,2 0 0,0 12,6M12,13C14.67,13 20,14.33 20,17V20H4V17C4,14.33 9.33,13 12,13M12,14.9C9.03,14.9 5.9,16.36 5.9,17V18.1H18.1V17C18.1,16.36 14.97,14.9 12,14.9Z",P3="M15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4M15,5.9C16.16,5.9 17.1,6.84 17.1,8C17.1,9.16 16.16,10.1 15,10.1A2.1,2.1 0 0,1 12.9,8A2.1,2.1 0 0,1 15,5.9M4,7V10H1V12H4V15H6V12H9V10H6V7H4M15,13C12.33,13 7,14.33 7,17V20H23V17C23,14.33 17.67,13 15,13M15,14.9C17.97,14.9 21.1,16.36 21.1,17V18.1H8.9V17C8.9,16.36 12,14.9 15,14.9Z",C3="M16 14.5C16 15.6 15.7 18 13.8 20.8L13 16L13.9 14.1C13.3 14.1 12.7 14 12 14S10.7 14.1 10.1 14.1L11 16L10.2 20.8C8.3 18.1 8 15.6 8 14.5C5.6 15.2 4 16.5 4 18V22H20V18C20 16.5 18.4 15.2 16 14.5M6 4.5C6 3.1 8.7 2 12 2S18 3.1 18 4.5C18 4.9 17.8 5.2 17.5 5.5C16.6 4.6 14.5 4 12 4S7.4 4.6 6.5 5.5C6.2 5.2 6 4.9 6 4.5M15.9 7.4C16 7.6 16 7.8 16 8C16 10.2 14.2 12 12 12S8 10.2 8 8C8 7.8 8 7.6 8.1 7.4C9.1 7.8 10.5 8 12 8S14.9 7.8 15.9 7.4M16.6 6.1C15.5 6.6 13.9 7 12 7S8.5 6.6 7.4 6.1C8.1 5.5 9.8 5 12 5S15.9 5.5 16.6 6.1Z",kS="M11,15H13V17H11V15M11,7H13V13H11V7M12,2C6.47,2 2,6.5 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4A8,8 0 0,1 20,12A8,8 0 0,1 12,20Z",E3="M21 13H14.4L19.1 17.7L17.7 19.1L13 14.4V21H11V14.3L6.3 19L4.9 17.6L9.4 13H3V11H9.6L4.9 6.3L6.3 4.9L11 9.6V3H13V9.4L17.6 4.8L19 6.3L14.3 11H21V13Z",SS="M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z",MS="M8 3C5.79 3 4 4.79 4 7V14C4 15.1 4.9 16 6 16H9V20C9 21.1 9.9 22 11 22H13C14.1 22 15 21.1 15 20V16H18C19.1 16 20 15.1 20 14V3H8M8 5H12V7H14V5H15V9H17V5H18V10H6V7C6 5.9 6.9 5 8 5M6 14V12H18V14H6Z",I3="M2,3H22C23.05,3 24,3.95 24,5V19C24,20.05 23.05,21 22,21H2C0.95,21 0,20.05 0,19V5C0,3.95 0.95,3 2,3M14,6V7H22V6H14M14,8V9H21.5L22,9V8H14M14,10V11H21V10H14M8,13.91C6,13.91 2,15 2,17V18H14V17C14,15 10,13.91 8,13.91M8,6A3,3 0 0,0 5,9A3,3 0 0,0 8,12A3,3 0 0,0 11,9A3,3 0 0,0 8,6Z",DS="M22,3H2C0.91,3.04 0.04,3.91 0,5V19C0.04,20.09 0.91,20.96 2,21H22C23.09,20.96 23.96,20.09 24,19V5C23.96,3.91 23.09,3.04 22,3M22,19H2V5H22V19M14,17V15.75C14,14.09 10.66,13.25 9,13.25C7.34,13.25 4,14.09 4,15.75V17H14M9,7A2.5,2.5 0 0,0 6.5,9.5A2.5,2.5 0 0,0 9,12A2.5,2.5 0 0,0 11.5,9.5A2.5,2.5 0 0,0 9,7M14,7V8H20V7H14M14,9V10H20V9H14M14,11V12H18V11H14",TS="M3,6H21V18H3V6M12,9A3,3 0 0,1 15,12A3,3 0 0,1 12,15A3,3 0 0,1 9,12A3,3 0 0,1 12,9M7,8A2,2 0 0,1 5,10V14A2,2 0 0,1 7,16H17A2,2 0 0,1 19,14V10A2,2 0 0,1 17,8H7Z",R3="M2,17H22V21H2V17M6.25,7H9V6H6V3H14V6H11V7H17.8C18.8,7 19.8,8 20,9L20.5,16H3.5L4.05,9C4.05,8 5.05,7 6.25,7M13,9V11H18V9H13M6,9V10H8V9H6M9,9V10H11V9H9M6,11V12H8V11H6M9,11V12H11V11H9M6,13V14H8V13H6M9,13V14H11V13H9M7,4V5H13V4H7Z",O3="M22,21H2V3H4V15.54L9.5,6L16,9.78L20.24,2.45L21.97,3.45L22,21Z",L3="M22,21H2V3H4V19H6V17H10V19H12V16H16V19H18V17H22V21M18,14H22V16H18V14M12,6H16V9H12V6M16,15H12V10H16V15M6,10H10V12H6V10M10,16H6V13H10V16Z",H3="M13,2.05C18.05,2.55 22,6.82 22,12C22,13.45 21.68,14.83 21.12,16.07L18.5,14.54C18.82,13.75 19,12.9 19,12C19,8.47 16.39,5.57 13,5.08V2.05M12,19C14.21,19 16.17,18 17.45,16.38L20.05,17.91C18.23,20.39 15.3,22 12,22C6.47,22 2,17.5 2,12C2,6.81 5.94,2.55 11,2.05V5.08C7.61,5.57 5,8.47 5,12A7,7 0 0,0 12,19M12,6A6,6 0 0,1 18,12C18,14.97 15.84,17.44 13,17.92V14.83C14.17,14.42 15,13.31 15,12A3,3 0 0,0 12,9L11.45,9.05L9.91,6.38C10.56,6.13 11.26,6 12,6M6,12C6,10.14 6.85,8.5 8.18,7.38L9.72,10.05C9.27,10.57 9,11.26 9,12C9,13.31 9.83,14.42 11,14.83V17.92C8.16,17.44 6,14.97 6,12Z",N3="M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z",PS="M3,14L3.5,14.07L8.07,9.5C7.89,8.85 8.06,8.11 8.59,7.59C9.37,6.8 10.63,6.8 11.41,7.59C11.94,8.11 12.11,8.85 11.93,9.5L14.5,12.07L15,12C15.18,12 15.35,12 15.5,12.07L19.07,8.5C19,8.35 19,8.18 19,8A2,2 0 0,1 21,6A2,2 0 0,1 23,8A2,2 0 0,1 21,10C20.82,10 20.65,10 20.5,9.93L16.93,13.5C17,13.65 17,13.82 17,14A2,2 0 0,1 15,16A2,2 0 0,1 13,14L13.07,13.5L10.5,10.93C10.18,11 9.82,11 9.5,10.93L4.93,15.5L5,16A2,2 0 0,1 3,18A2,2 0 0,1 1,16A2,2 0 0,1 3,14Z",CS="M19.78,2.2L24,6.42L8.44,22L0,13.55L4.22,9.33L8.44,13.55L19.78,2.2M19.78,5L8.44,16.36L4.22,12.19L2.81,13.55L8.44,19.17L21.19,6.42L19.78,5Z",Eg="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",Ig="M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z",Rg="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z",ES="M3,16.74L7.76,12L3,7.26L7.26,3L12,7.76L16.74,3L21,7.26L16.24,12L21,16.74L16.74,21L12,16.24L7.26,21L3,16.74M12,13.41L16.74,18.16L18.16,16.74L13.41,12L18.16,7.26L16.74,5.84L12,10.59L7.26,5.84L5.84,7.26L10.59,12L5.84,16.74L7.26,18.16L12,13.41Z",B3="M6.5 20Q4.22 20 2.61 18.43 1 16.85 1 14.58 1 12.63 2.17 11.1 3.35 9.57 5.25 9.15 5.88 6.85 7.75 5.43 9.63 4 12 4 14.93 4 16.96 6.04 19 8.07 19 11 20.73 11.2 21.86 12.5 23 13.78 23 15.5 23 17.38 21.69 18.69 20.38 20 18.5 20H13Q12.18 20 11.59 19.41 11 18.83 11 18V12.85L9.4 14.4L8 13L12 9L16 13L14.6 14.4L13 12.85V18H18.5Q19.55 18 20.27 17.27 21 16.55 21 15.5 21 14.45 20.27 13.73 19.55 13 18.5 13H17V11Q17 8.93 15.54 7.46 14.08 6 12 6 9.93 6 8.46 7.46 7 8.93 7 11H6.5Q5.05 11 4.03 12.03 3 13.05 3 14.5 3 15.95 4.03 17 5.05 18 6.5 18H9V20M12 13Z",V3="M12,15.5A3.5,3.5 0 0,1 8.5,12A3.5,3.5 0 0,1 12,8.5A3.5,3.5 0 0,1 15.5,12A3.5,3.5 0 0,1 12,15.5M19.43,12.97C19.47,12.65 19.5,12.33 19.5,12C19.5,11.67 19.47,11.34 19.43,11L21.54,9.37C21.73,9.22 21.78,8.95 21.66,8.73L19.66,5.27C19.54,5.05 19.27,4.96 19.05,5.05L16.56,6.05C16.04,5.66 15.5,5.32 14.87,5.07L14.5,2.42C14.46,2.18 14.25,2 14,2H10C9.75,2 9.54,2.18 9.5,2.42L9.13,5.07C8.5,5.32 7.96,5.66 7.44,6.05L4.95,5.05C4.73,4.96 4.46,5.05 4.34,5.27L2.34,8.73C2.21,8.95 2.27,9.22 2.46,9.37L4.57,11C4.53,11.34 4.5,11.67 4.5,12C4.5,12.33 4.53,12.65 4.57,12.97L2.46,14.63C2.27,14.78 2.21,15.05 2.34,15.27L4.34,18.73C4.46,18.95 4.73,19.03 4.95,18.95L7.44,17.94C7.96,18.34 8.5,18.68 9.13,18.93L9.5,21.58C9.54,21.82 9.75,22 10,22H14C14.25,22 14.46,21.82 14.5,21.58L14.87,18.93C15.5,18.67 16.04,18.34 16.56,17.94L19.05,18.95C19.27,19.03 19.54,18.95 19.66,18.73L21.66,15.27C21.78,15.05 21.73,14.78 21.54,14.63L19.43,12.97Z",F3="M12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8M12,10A2,2 0 0,0 10,12A2,2 0 0,0 12,14A2,2 0 0,0 14,12A2,2 0 0,0 12,10M10,22C9.75,22 9.54,21.82 9.5,21.58L9.13,18.93C8.5,18.68 7.96,18.34 7.44,17.94L4.95,18.95C4.73,19.03 4.46,18.95 4.34,18.73L2.34,15.27C2.21,15.05 2.27,14.78 2.46,14.63L4.57,12.97L4.5,12L4.57,11L2.46,9.37C2.27,9.22 2.21,8.95 2.34,8.73L4.34,5.27C4.46,5.05 4.73,4.96 4.95,5.05L7.44,6.05C7.96,5.66 8.5,5.32 9.13,5.07L9.5,2.42C9.54,2.18 9.75,2 10,2H14C14.25,2 14.46,2.18 14.5,2.42L14.87,5.07C15.5,5.32 16.04,5.66 16.56,6.05L19.05,5.05C19.27,4.96 19.54,5.05 19.66,5.27L21.66,8.73C21.79,8.95 21.73,9.22 21.54,9.37L19.43,11L19.5,12L19.43,13L21.54,14.63C21.73,14.78 21.79,15.05 21.66,15.27L19.66,18.73C19.54,18.95 19.27,19.04 19.05,18.95L16.56,17.95C16.04,18.34 15.5,18.68 14.87,18.93L14.5,21.58C14.46,21.82 14.25,22 14,22H10M11.25,4L10.88,6.61C9.68,6.86 8.62,7.5 7.85,8.39L5.44,7.35L4.69,8.65L6.8,10.2C6.4,11.37 6.4,12.64 6.8,13.8L4.68,15.36L5.43,16.66L7.86,15.62C8.63,16.5 9.68,17.14 10.87,17.38L11.24,20H12.76L13.13,17.39C14.32,17.14 15.37,16.5 16.14,15.62L18.57,16.66L19.32,15.36L17.2,13.81C17.6,12.64 17.6,11.37 17.2,10.2L19.31,8.65L18.56,7.35L16.15,8.39C15.38,7.5 14.32,6.86 13.12,6.62L12.75,4H11.25Z",IS="M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M4,6V18H11V6H4M20,18V6H18.76C19,6.54 18.95,7.07 18.95,7.13C18.88,7.8 18.41,8.5 18.24,8.75L15.91,11.3L19.23,11.28L19.24,12.5L14.04,12.47L14,11.47C14,11.47 17.05,8.24 17.2,7.95C17.34,7.67 17.91,6 16.5,6C15.27,6.05 15.41,7.3 15.41,7.3L13.87,7.31C13.87,7.31 13.88,6.65 14.25,6H13V18H15.58L15.57,17.14L16.54,17.13C16.54,17.13 17.45,16.97 17.46,16.08C17.5,15.08 16.65,15.08 16.5,15.08C16.37,15.08 15.43,15.13 15.43,15.95H13.91C13.91,15.95 13.95,13.89 16.5,13.89C19.1,13.89 18.96,15.91 18.96,15.91C18.96,15.91 19,17.16 17.85,17.63L18.37,18H20M8.92,16H7.42V10.2L5.62,10.76V9.53L8.76,8.41H8.92V16Z",$3="M13 18.9L19.1 12.8L21.2 14.9L15.1 21H13V18.9M21.4 11.3L22.7 12.6C22.9 12.8 22.9 13.1 22.7 13.3L21.7 14.3L19.6 12.3L20.6 11.3C20.7 11.2 20.8 11.1 21 11.1C21.2 11.1 21.3 11.2 21.4 11.3M11 18H4V12H17.1L22 7.1V6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H11V18M4 6H20V8H4V6Z",U3="M21,18H24V20H21V23H19V20H16V18H19V15H21V18M19,8V6H3V8H19M19,12H3V18H14V20H3C1.89,20 1,19.1 1,18V6C1,4.89 1.89,4 3,4H19A2,2 0 0,1 21,6V13H19V12Z",RS="M12,16A2,2 0 0,1 14,18A2,2 0 0,1 12,20A2,2 0 0,1 10,18A2,2 0 0,1 12,16M12,10A2,2 0 0,1 14,12A2,2 0 0,1 12,14A2,2 0 0,1 10,12A2,2 0 0,1 12,10M12,4A2,2 0 0,1 14,6A2,2 0 0,1 12,8A2,2 0 0,1 10,6A2,2 0 0,1 12,4Z",z3="M22 6C22 4.9 21.1 4 20 4H4C2.9 4 2 4.9 2 6V18C2 19.1 2.9 20 4 20H20C21.1 20 22 19.1 22 18V6M20 6L12 11L4 6H20M20 18H4V8L12 13L20 8V18Z",W3="M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z",OS="M17.66 11.2C17.43 10.9 17.15 10.64 16.89 10.38C16.22 9.78 15.46 9.35 14.82 8.72C13.33 7.26 13 4.85 13.95 3C13 3.23 12.17 3.75 11.46 4.32C8.87 6.4 7.85 10.07 9.07 13.22C9.11 13.32 9.15 13.42 9.15 13.55C9.15 13.77 9 13.97 8.8 14.05C8.57 14.15 8.33 14.09 8.14 13.93C8.08 13.88 8.04 13.83 8 13.76C6.87 12.33 6.69 10.28 7.45 8.64C5.78 10 4.87 12.3 5 14.47C5.06 14.97 5.12 15.47 5.29 15.97C5.43 16.57 5.7 17.17 6 17.7C7.08 19.43 8.95 20.67 10.96 20.92C13.1 21.19 15.39 20.8 17.03 19.32C18.86 17.66 19.5 15 18.56 12.72L18.43 12.46C18.22 12 17.66 11.2 17.66 11.2M14.5 17.5C14.22 17.74 13.76 18 13.4 18.1C12.28 18.5 11.16 17.94 10.5 17.28C11.69 17 12.4 16.12 12.61 15.23C12.78 14.43 12.46 13.77 12.33 13C12.21 12.26 12.23 11.63 12.5 10.94C12.69 11.32 12.89 11.7 13.13 12C13.9 13 15.11 13.44 15.37 14.8C15.41 14.94 15.43 15.08 15.43 15.23C15.46 16.05 15.1 16.95 14.5 17.5H14.5Z",Y3="M14.4,6H20V16H13L12.6,14H7V21H5V4H14L14.4,6M14,14H16V12H18V10H16V8H14V10L13,8V6H11V8H9V6H7V8H9V10H7V12H9V10H11V12H13V10L14,12V14M11,10V8H13V10H11M14,10H16V12H14V10Z",j3="M2 14H8V20H2M16 8H10V10H16M2 10H8V4H2M10 4V6H22V4M10 20H16V18H10M10 16H22V14H10",LS="M19,13H3V11H19L15,7L16.4,5.6L22.8,12L16.4,18.4L15,17L19,13M3,6H13V8H3V6M13,16V18H3V16H13Z",Og="M16.5,9L13.5,12L16.5,15H22V9M9,16.5V22H15V16.5L12,13.5M7.5,9H2V15H7.5L10.5,12M15,7.5V2H9V7.5L12,10.5L15,7.5Z",HS="M7.5 9H2V15H7.5L10.5 12L7.5 9M6 13H4V11H6V13M15 7.5V2H9V7.5L12 10.5L15 7.5M11 4H13V6H11V4M9 16.5V22H15V16.5L12 13.5L9 16.5M13 20H11V18H13V20M16.5 9L13.5 12L16.5 15H22V9H16.5M20 13H18V11H20V13Z",NS="M12,2A10,10 0 0,0 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12A10,10 0 0,0 12,2Z",X3="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",G3="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",q3="M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20,12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2M11,17H13V11H11V17Z",K3="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z",Lg="M16,17V14H9V10H16V7L21,12L16,17M14,2A2,2 0 0,1 16,4V6H14V4H5V20H14V18H16V20A2,2 0 0,1 14,22H5A2,2 0 0,1 3,20V4A2,2 0 0,1 5,2H14Z",Z3="M20,4H4C2.89,4 2,4.89 2,6V18A2,2 0 0,0 4,20H20A2,2 0 0,0 22,18V6C22,4.89 21.1,4 20,4M17,17H7V15H17M17,13H7V11H17M20,9H17V6H20",BS="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",Q3="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4C22,2.89 21.1,2 20,2Z",VS="M19,13H5V11H19V13Z",FS="M21,16H3V4H21M21,2H3C1.89,2 1,2.89 1,4V16A2,2 0 0,0 3,18H10V20H8V22H16V20H14V18H21A2,2 0 0,0 23,16V4C23,2.89 22.1,2 21,2Z",$S="M9 13V5C9 3.9 9.9 3 11 3H20C21.1 3 22 3.9 22 5V11H18.57L17.29 9.26C17.23 9.17 17.11 9.17 17.05 9.26L15.06 12C15 12.06 14.88 12.07 14.82 12L13.39 10.25C13.33 10.18 13.22 10.18 13.16 10.25L11.05 12.91C10.97 13 11.04 13.15 11.16 13.15H17.5V15H11C9.89 15 9 14.11 9 13M6 22V21H4V22H2V2H4V3H6V2H8.39C7.54 2.74 7 3.8 7 5V13C7 15.21 8.79 17 11 17H15.7C14.67 17.83 14 19.08 14 20.5C14 21.03 14.11 21.53 14.28 22H6M4 7H6V5H4V7M4 11H6V9H4V11M4 15H6V13H4V15M6 19V17H4V19H6M23 13V15H21V20.5C21 21.88 19.88 23 18.5 23S16 21.88 16 20.5 17.12 18 18.5 18C18.86 18 19.19 18.07 19.5 18.21V13H23Z",US="M20 3H4C2.89 3 2 3.89 2 5V19C2 20.11 2.89 21 4 21H20C21.11 21 22 20.11 22 19V5C22 3.89 21.11 3 20 3M5 7H10V13H5V7M19 17H5V15H19V17M19 13H12V11H19V13M19 9H12V7H19V9Z",J3="M4 7V19H19V21H4C2 21 2 19 2 19V7H4M21.3 3H7.7C6.76 3 6 3.7 6 4.55V15.45C6 16.31 6.76 17 7.7 17H21.3C22.24 17 23 16.31 23 15.45V4.55C23 3.7 22.24 3 21.3 3M8 5H13V11H8V5M21 15H8V13H21V15M21 11H15V9H21V11M21 7H15V5H21V7Z",eI="M15,6V8H3V6H15M15,10V12H3V10H15M3,16V14H11V16H3M17,6H22V8H19V17A3,3 0 0,1 16,20A3,3 0 0,1 13,17A3,3 0 0,1 16,14C16.35,14 16.69,14.07 17,14.18V6M16,16A1,1 0 0,0 15,17A1,1 0 0,0 16,18A1,1 0 0,0 17,17A1,1 0 0,0 16,16Z",zS="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",tI="M3 13.5L11 2.03V13.5H3M12.5 13.5C13.85 9.75 13.67 4.71 12.5 1C17.26 2.54 20.9 8.4 20.96 13.5H12.5M21.1 17.08C20.69 17.72 20.21 18.27 19.65 18.74C19 18.45 18.42 18 17.96 17.5C16.47 19.43 13.46 19.43 11.97 17.5C10.5 19.43 7.47 19.43 6 17.5C5.5 18 4.95 18.45 4.3 18.74C3.16 17.8 2.3 16.46 2 15H21.94C21.78 15.75 21.5 16.44 21.1 17.08M20.96 23C19.9 23 18.9 22.75 17.96 22.25C16.12 23.25 13.81 23.25 11.97 22.25C10.13 23.25 7.82 23.25 6 22.25C4.77 22.94 3.36 23.05 2 23V21C3.41 21.05 4.77 20.9 6 20C7.74 21.25 10.21 21.25 11.97 20C13.74 21.25 16.2 21.25 17.96 20C19.17 20.9 20.54 21.05 21.94 21V23H20.96Z",nI="M6 9H8V15H6V9M16 9H18V15H16V9M21 3C22.1 3 23 3.9 23 5V19C23 20.1 22.1 21 21 21H3C1.9 21 1 20.1 1 19V5C1 3.9 1.9 3 3 3H21M5 7C4.4 7 4 7.4 4 8V16C4 16.6 4.4 17 5 17H9C9.6 17 10 16.6 10 16V8C10 7.4 9.6 7 9 7H5M15 7C14.4 7 14 7.4 14 8V16C14 16.6 14.4 17 15 17H19C19.6 17 20 16.6 20 16V8C20 7.4 19.6 7 19 7H15M12 11C12.6 11 13 10.6 13 10C13 9.4 12.6 9 12 9C11.4 9 11 9.4 11 10C11 10.6 11.4 11 12 11M12 15C12.6 15 13 14.6 13 14C13 13.4 12.6 13 12 13C11.4 13 11 13.4 11 14C11 14.6 11.4 15 12 15Z",aI="M17.8 19C17.4 17.8 16.3 17 15 17C13.3 17 12 18.3 12 20S13.3 23 15 23C16.3 23 17.4 22.2 17.8 21H19V23H21V21H23V19H17.8M15 21.3C14.3 21.3 13.7 20.7 13.7 20S14.3 18.7 15 18.7 16.3 19.3 16.3 20 15.7 21.3 15 21.3M9 10H14V12H9V10M9 6H14V8H9V6M7 5C7 4.4 7.4 4 8 4H16V15.1C16.7 15.3 17.4 15.6 18 16V5C18 4.4 18.4 4 19 4S20 4.4 20 5V6H22V5C22 3.3 20.7 2 19 2H8C6.3 2 5 3.3 5 5V16H7V5M10 20C10 19.3 10.1 18.6 10.4 18H2V19C2 20.7 3.3 22 5 22H10.4C10.1 21.4 10 20.7 10 20M9 16H12C12.6 15.6 13.3 15.2 14 15.1V14H9V16Z",Hg="M12,12H19C18.47,16.11 15.72,19.78 12,20.92V12H5V6.3L12,3.19M12,1L3,5V11C3,16.55 6.84,21.73 12,23C17.16,21.73 21,16.55 21,11V5L12,1Z",WS="M13,19H14A1,1 0 0,1 15,20H22V22H15A1,1 0 0,1 14,23H10A1,1 0 0,1 9,22H2V20H9A1,1 0 0,1 10,19H11V17H4A1,1 0 0,1 3,16V12A1,1 0 0,1 4,11H20A1,1 0 0,1 21,12V16A1,1 0 0,1 20,17H13V19M4,3H20A1,1 0 0,1 21,4V8A1,1 0 0,1 20,9H4A1,1 0 0,1 3,8V4A1,1 0 0,1 4,3M9,7H10V5H9V7M9,15H10V13H9V15M5,5V7H7V5H5M5,13V15H7V13H5Z",iI="M21,11C21,16.55 17.16,21.74 12,23C6.84,21.74 3,16.55 3,11V5L12,1L21,5V11M12,21C15.75,20 19,15.54 19,11.22V6.3L12,3.18L5,6.3V11.22C5,15.54 8.25,20 12,21M12,6A3,3 0 0,1 15,9C15,10.31 14.17,11.42 13,11.83V14H15V16H13V18H11V11.83C9.83,11.42 9,10.31 9,9A3,3 0 0,1 12,6M12,8A1,1 0 0,0 11,9A1,1 0 0,0 12,10A1,1 0 0,0 13,9A1,1 0 0,0 12,8Z",rI="M5.5 2C3.6 2 2 3.6 2 5.5V18.5C2 20.4 3.6 22 5.5 22H16L22 16V5.5C22 3.6 20.4 2 18.5 2H5.5M5.8 4H18.3C19.3 4 20.1 4.8 20.1 5.8V15H18.6C16.7 15 15.1 16.6 15.1 18.5V20H5.8C4.8 20 4 19.2 4 18.2V5.8C4 4.8 4.8 4 5.8 4",sI="M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z",YS="M20 6H4V4H20V6M19 12C17.09 12 15.37 12.76 14.11 14H14V14.11C12.76 15.37 12 17.09 12 19C12 19.34 12.03 19.67 12.08 20H4V14H3V12L4 7H20L21 12V12.3C20.37 12.11 19.7 12 19 12M12 14H6V18H12V14M23.8 20.4C23.9 20.4 23.9 20.5 23.8 20.6L22.8 22.3C22.7 22.4 22.6 22.4 22.5 22.4L21.3 22C21 22.2 20.8 22.3 20.5 22.5L20.3 23.8C20.3 23.9 20.2 24 20.1 24H18.1C18 24 17.9 23.9 17.8 23.8L17.6 22.5C17.3 22.4 17 22.2 16.8 22L15.6 22.5C15.5 22.5 15.4 22.5 15.3 22.4L14.3 20.7C14.2 20.6 14.3 20.5 14.4 20.4L15.5 19.6V18.6L14.4 17.8C14.3 17.7 14.3 17.6 14.3 17.5L15.3 15.8C15.4 15.7 15.5 15.7 15.6 15.7L16.8 16.2C17.1 16 17.3 15.9 17.6 15.7L17.8 14.4C17.8 14.3 17.9 14.2 18.1 14.2H20.1C20.2 14.2 20.3 14.3 20.3 14.4L20.5 15.7C20.8 15.8 21.1 16 21.4 16.2L22.6 15.7C22.7 15.7 22.9 15.7 22.9 15.8L23.9 17.5C24 17.6 23.9 17.7 23.8 17.8L22.7 18.6V19.6L23.8 20.4M20.5 19C20.5 18.2 19.8 17.5 19 17.5S17.5 18.2 17.5 19 18.2 20.5 19 20.5 20.5 19.8 20.5 19Z",jS="M4 4V6H20V4M4 7L3 12V14H4V20H13C12.95 19.66 12.92 19.31 12.92 18.95C12.92 17.73 13.3 16.53 14 15.53V14H15.54C16.54 13.33 17.71 12.96 18.91 12.96C19.62 12.96 20.33 13.09 21 13.34V12L20 7M6 14H12V18H6M18 15V18H15V20H18V23H20V20H23V18H20V15",oI="M6.2,2.44L18.1,14.34L20.22,12.22L21.63,13.63L19.16,16.1L22.34,19.28C22.73,19.67 22.73,20.3 22.34,20.69L21.63,21.4C21.24,21.79 20.61,21.79 20.22,21.4L17,18.23L14.56,20.7L13.15,19.29L15.27,17.17L3.37,5.27V2.44H6.2M15.89,10L20.63,5.26V2.44H17.8L13.06,7.18L15.89,10M10.94,15L8.11,12.13L5.9,14.34L3.78,12.22L2.37,13.63L4.84,16.1L1.66,19.29C1.27,19.68 1.27,20.31 1.66,20.7L2.37,21.41C2.76,21.8 3.39,21.8 3.78,21.41L7,18.23L9.44,20.7L10.85,19.29L8.73,17.17L10.94,15Z",lI="M7,2V4H8V18A4,4 0 0,0 12,22A4,4 0 0,0 16,18V4H17V2H7M11,16C10.4,16 10,15.6 10,15C10,14.4 10.4,14 11,14C11.6,14 12,14.4 12,15C12,15.6 11.6,16 11,16M13,12C12.4,12 12,11.6 12,11C12,10.4 12.4,10 13,10C13.6,10 14,10.4 14,11C14,11.6 13.6,12 13,12M14,7H10V4H14V7Z",XS="M16,6L18.29,8.29L13.41,13.17L9.41,9.17L2,16.59L3.41,18L9.41,12L13.41,16L19.71,9.71L22,12V6H16Z",uI="M21,10.12H14.22L16.96,7.3C14.23,4.6 9.81,4.5 7.08,7.2C4.35,9.91 4.35,14.28 7.08,17C9.81,19.7 14.23,19.7 16.96,17C18.32,15.65 19,14.08 19,12.1H21C21,14.08 20.12,16.65 18.36,18.39C14.85,21.87 9.15,21.87 5.64,18.39C2.14,14.92 2.11,9.28 5.62,5.81C9.13,2.34 14.76,2.34 18.27,5.81L21,3V10.12M12.5,8V12.25L16,14.33L15.28,15.54L11,13V8H12.5Z",cI="M15,8V16H5V8H15M16,6H4A1,1 0 0,0 3,7V17A1,1 0 0,0 4,18H16A1,1 0 0,0 17,17V13.5L21,17.5V6.5L17,10.5V7A1,1 0 0,0 16,6Z",dI="M15,12V20H5V12H15M16,10H4A1,1 0 0,0 3,11V21A1,1 0 0,0 4,22H16A1,1 0 0,0 17,21V17.5L21,21.5V10.5L17,14.5V11A1,1 0 0,0 16,10M3,3.86L4.4,5.24C7.5,2.19 12.5,2.19 15.6,5.24L17,3.86C13.14,0.05 6.87,0.05 3,3.86M5.8,6.63L7.2,8C8.75,6.5 11.25,6.5 12.8,8L14.2,6.63C11.88,4.34 8.12,4.34 5.8,6.63Z",fI="M10 6.2C10 4.3 8.8 2.6 7 2V5.7H4V2C2.2 2.6 1 4.3 1 6.2C1 8.1 2.2 9.8 4 10.4V21.4C4 21.8 4.2 22 4.5 22H6.5C6.8 22 7 21.8 7 21.5V10.5C8.8 9.9 10 8.2 10 6.2M16 8C16 8 15.9 8 16 8C12.1 8.1 9 11.2 9 15C9 18.9 12.1 22 16 22S23 18.9 23 15 19.9 8 16 8M16 20C13.2 20 11 17.8 11 15S13.2 10 16 10 21 12.2 21 15 18.8 20 16 20M15 11V16L18.6 18.2L19.4 17L16.5 15.3V11H15Z",hI="M9 1.09V6H7V1.09C4.16 1.57 2 4.03 2 7C2 9.22 3.21 11.15 5 12.19V21C5 21.55 5.45 22 6 22H10C10.55 22 11 21.55 11 21V12.19C12.79 11.15 14 9.22 14 7C14 4.03 11.84 1.57 9 1.09M10 10.46L9 11.04V20H7V11.04L6 10.46C4.77 9.74 4 8.42 4 7C4 6 4.37 5.06 5 4.35V8H11V4.35C11.63 5.06 12 6 12 7C12 8.42 11.23 9.74 10 10.46M20.94 17.94C20.96 17.79 20.97 17.65 20.97 17.5S20.96 17.2 20.94 17.05L21.91 16.32C22 16.25 22.03 16.13 21.97 16.03L21.05 14.47C21 14.37 20.87 14.33 20.76 14.37L19.61 14.82C19.37 14.65 19.12 14.5 18.83 14.38L18.66 13.19C18.64 13.08 18.54 13 18.43 13H16.58C16.46 13 16.36 13.08 16.34 13.19L16.17 14.38C15.88 14.5 15.63 14.65 15.39 14.82L14.24 14.37C14.14 14.33 14 14.37 13.96 14.47L13.03 16.03C12.97 16.13 13 16.25 13.09 16.32L14.06 17.05C14.05 17.2 14.03 17.35 14.03 17.5S14.05 17.79 14.06 17.94L13.09 18.68C13 18.75 12.97 18.87 13.03 18.97L13.96 20.53C14 20.63 14.14 20.66 14.24 20.63L15.39 20.17C15.63 20.35 15.88 20.5 16.17 20.62L16.34 21.81C16.36 21.92 16.46 22 16.58 22H18.43C18.54 22 18.64 21.92 18.66 21.81L18.83 20.62C19.12 20.5 19.37 20.35 19.61 20.17L20.76 20.63C20.87 20.66 21 20.63 21.05 20.53L21.97 18.97C22.03 18.87 22 18.75 21.91 18.68L20.94 17.94M17.5 19C16.67 19 16 18.33 16 17.5S16.67 16 17.5 16 19 16.67 19 17.5 18.33 19 17.5 19Z",GS=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function qS(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ng={exports:{}},ud={exports:{}},Bg=function(t,n){return function(){for(var i=new Array(arguments.length),r=0;r"u"}function ZS(e){return e!==null&&!zo(e)&&e.constructor!==null&&!zo(e.constructor)&&typeof e.constructor.isBuffer=="function"&&e.constructor.isBuffer(e)}var Vg=Hi("ArrayBuffer");function QS(e){var t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Vg(e.buffer),t}function JS(e){return typeof e=="string"}function eM(e){return typeof e=="number"}function Fg(e){return e!==null&&typeof e=="object"}function wo(e){if(dd(e)!=="object")return!1;var t=Object.getPrototypeOf(e);return t===null||t===Object.prototype}var tM=Hi("Date"),nM=Hi("File"),aM=Hi("Blob"),iM=Hi("FileList");function hd(e){return cd.call(e)==="[object Function]"}function rM(e){return Fg(e)&&hd(e.pipe)}function sM(e){var t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||cd.call(e)===t||hd(e.toString)&&e.toString()===t)}var oM=Hi("URLSearchParams");function lM(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function uM(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function pd(e,t){if(!(e===null||typeof e>"u"))if(typeof e!="object"&&(e=[e]),fd(e))for(var n=0,a=e.length;n0;)r=a[i],s[r]||(t[r]=e[r],s[r]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t}function pM(e,t,n){e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;var a=e.indexOf(t,n);return a!==-1&&a===n}function mM(e){if(!e)return null;var t=e.length;if(zo(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n}var gM=function(e){return function(t){return e&&t instanceof e}}(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array)),Zt={isArray:fd,isArrayBuffer:Vg,isBuffer:ZS,isFormData:sM,isArrayBufferView:QS,isString:JS,isNumber:eM,isObject:Fg,isPlainObject:wo,isUndefined:zo,isDate:tM,isFile:nM,isBlob:aM,isFunction:hd,isStream:rM,isURLSearchParams:oM,isStandardBrowserEnv:uM,forEach:pd,merge:sc,extend:cM,trim:lM,stripBOM:dM,inherits:fM,toFlatObject:hM,kindOf:dd,kindOfTest:Hi,endsWith:pM,toArray:mM,isTypedArray:gM,isFileList:iM},Wi=Zt;function dh(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var $g=function(t,n,a){if(!n)return t;var i;if(a)i=a(n);else if(Wi.isURLSearchParams(n))i=n.toString();else{var r=[];Wi.forEach(n,function(l,u){l===null||typeof l>"u"||(Wi.isArray(l)?u=u+"[]":l=[l],Wi.forEach(l,function(d){Wi.isDate(d)?d=d.toISOString():Wi.isObject(d)&&(d=JSON.stringify(d)),r.push(dh(u)+"="+dh(d))}))}),i=r.join("&")}if(i){var s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+i}return t},vM=Zt;function kl(){this.handlers=[]}kl.prototype.use=function(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1};kl.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)};kl.prototype.forEach=function(t){vM.forEach(this.handlers,function(a){a!==null&&t(a)})};var yM=kl,bM=Zt,_M=function(t,n){bM.forEach(t,function(i,r){r!==n&&r.toUpperCase()===n.toUpperCase()&&(t[n]=i,delete t[r])})},Ug=Zt;function yr(e,t,n,a,i){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),i&&(this.response=i)}Ug.inherits(yr,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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var zg=yr.prototype,Wg={};["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"].forEach(function(e){Wg[e]={value:e}});Object.defineProperties(yr,Wg);Object.defineProperty(zg,"isAxiosError",{value:!0});yr.from=function(e,t,n,a,i,r){var s=Object.create(zg);return Ug.toFlatObject(e,s,function(l){return l!==Error.prototype}),yr.call(s,e.message,t,n,a,i),s.name=e.name,r&&Object.assign(s,r),s};var Pr=yr,Yg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Vn=Zt;function wM(e,t){t=t||new FormData;var n=[];function a(r){return r===null?"":Vn.isDate(r)?r.toISOString():Vn.isArrayBuffer(r)||Vn.isTypedArray(r)?typeof Blob=="function"?new Blob([r]):Buffer.from(r):r}function i(r,s){if(Vn.isPlainObject(r)||Vn.isArray(r)){if(n.indexOf(r)!==-1)throw Error("Circular reference detected in "+s);n.push(r),Vn.forEach(r,function(l,u){if(!Vn.isUndefined(l)){var c=s?s+"."+u:u,d;if(l&&!s&&typeof l=="object"){if(Vn.endsWith(u,"{}"))l=JSON.stringify(l);else if(Vn.endsWith(u,"[]")&&(d=Vn.toArray(l))){d.forEach(function(f){!Vn.isUndefined(f)&&t.append(c,a(f))});return}}i(l,c)}}),n.pop()}else t.append(s,a(r))}return i(e),t}var jg=wM,ou,fh;function xM(){if(fh)return ou;fh=1;var e=Pr;return ou=function(n,a,i){var r=i.config.validateStatus;!i.status||!r||r(i.status)?n(i):a(new e("Request failed with status code "+i.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(i.status/100)-4],i.config,i.request,i))},ou}var lu,hh;function AM(){if(hh)return lu;hh=1;var e=Zt;return lu=e.isStandardBrowserEnv()?function(){return{write:function(a,i,r,s,o,l){var u=[];u.push(a+"="+encodeURIComponent(i)),e.isNumber(r)&&u.push("expires="+new Date(r).toGMTString()),e.isString(s)&&u.push("path="+s),e.isString(o)&&u.push("domain="+o),l===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(a){var i=document.cookie.match(new RegExp("(^|;\\s*)("+a+")=([^;]*)"));return i?decodeURIComponent(i[3]):null},remove:function(a){this.write(a,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}(),lu}var kM=function(t){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)},SM=function(t,n){return n?t.replace(/\/+$/,"")+"/"+n.replace(/^\/+/,""):t},MM=kM,DM=SM,Xg=function(t,n){return t&&!MM(n)?DM(t,n):n},uu,ph;function TM(){if(ph)return uu;ph=1;var e=Zt,t=["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"];return uu=function(a){var i={},r,s,o;return a&&e.forEach(a.split(` +`),function(u){if(o=u.indexOf(":"),r=e.trim(u.substr(0,o)).toLowerCase(),s=e.trim(u.substr(o+1)),r){if(i[r]&&t.indexOf(r)>=0)return;r==="set-cookie"?i[r]=(i[r]?i[r]:[]).concat([s]):i[r]=i[r]?i[r]+", "+s:s}}),i},uu}var cu,mh;function PM(){if(mh)return cu;mh=1;var e=Zt;return cu=e.isStandardBrowserEnv()?function(){var n=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a"),i;function r(s){var o=s;return n&&(a.setAttribute("href",o),o=a.href),a.setAttribute("href",o),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:a.pathname.charAt(0)==="/"?a.pathname:"/"+a.pathname}}return i=r(window.location.href),function(o){var l=e.isString(o)?r(o):o;return l.protocol===i.protocol&&l.host===i.host}}():function(){return function(){return!0}}(),cu}var du,gh;function Sl(){if(gh)return du;gh=1;var e=Pr,t=Zt;function n(a){e.call(this,a==null?"canceled":a,e.ERR_CANCELED),this.name="CanceledError"}return t.inherits(n,e,{__CANCEL__:!0}),du=n,du}var fu,vh;function CM(){return vh||(vh=1,fu=function(t){var n=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return n&&n[1]||""}),fu}var hu,yh;function bh(){if(yh)return hu;yh=1;var e=Zt,t=xM(),n=AM(),a=$g,i=Xg,r=TM(),s=PM(),o=Yg,l=Pr,u=Sl(),c=CM();return hu=function(f){return new Promise(function(p,m){var y=f.data,w=f.headers,S=f.responseType,k;function P(){f.cancelToken&&f.cancelToken.unsubscribe(k),f.signal&&f.signal.removeEventListener("abort",k)}e.isFormData(y)&&e.isStandardBrowserEnv()&&delete w["Content-Type"];var M=new XMLHttpRequest;if(f.auth){var C=f.auth.username||"",D=f.auth.password?unescape(encodeURIComponent(f.auth.password)):"";w.Authorization="Basic "+btoa(C+":"+D)}var N=i(f.baseURL,f.url);M.open(f.method.toUpperCase(),a(N,f.params,f.paramsSerializer),!0),M.timeout=f.timeout;function R(){if(!!M){var F="getAllResponseHeaders"in M?r(M.getAllResponseHeaders()):null,J=!S||S==="text"||S==="json"?M.responseText:M.response,H={data:J,status:M.status,statusText:M.statusText,headers:F,config:f,request:M};t(function(B){p(B),P()},function(B){m(B),P()},H),M=null}}if("onloadend"in M?M.onloadend=R:M.onreadystatechange=function(){!M||M.readyState!==4||M.status===0&&!(M.responseURL&&M.responseURL.indexOf("file:")===0)||setTimeout(R)},M.onabort=function(){!M||(m(new l("Request aborted",l.ECONNABORTED,f,M)),M=null)},M.onerror=function(){m(new l("Network Error",l.ERR_NETWORK,f,M,M)),M=null},M.ontimeout=function(){var J=f.timeout?"timeout of "+f.timeout+"ms exceeded":"timeout exceeded",H=f.transitional||o;f.timeoutErrorMessage&&(J=f.timeoutErrorMessage),m(new l(J,H.clarifyTimeoutError?l.ETIMEDOUT:l.ECONNABORTED,f,M)),M=null},e.isStandardBrowserEnv()){var L=(f.withCredentials||s(N))&&f.xsrfCookieName?n.read(f.xsrfCookieName):void 0;L&&(w[f.xsrfHeaderName]=L)}"setRequestHeader"in M&&e.forEach(w,function(J,H){typeof y>"u"&&H.toLowerCase()==="content-type"?delete w[H]:M.setRequestHeader(H,J)}),e.isUndefined(f.withCredentials)||(M.withCredentials=!!f.withCredentials),S&&S!=="json"&&(M.responseType=f.responseType),typeof f.onDownloadProgress=="function"&&M.addEventListener("progress",f.onDownloadProgress),typeof f.onUploadProgress=="function"&&M.upload&&M.upload.addEventListener("progress",f.onUploadProgress),(f.cancelToken||f.signal)&&(k=function(F){!M||(m(!F||F&&F.type?new u:F),M.abort(),M=null)},f.cancelToken&&f.cancelToken.subscribe(k),f.signal&&(f.signal.aborted?k():f.signal.addEventListener("abort",k))),y||(y=null);var j=c(N);if(j&&["http","https","file"].indexOf(j)===-1){m(new l("Unsupported protocol "+j+":",l.ERR_BAD_REQUEST,f));return}M.send(y)})},hu}var pu,_h;function EM(){return _h||(_h=1,pu=null),pu}var $t=Zt,wh=_M,xh=Pr,IM=Yg,RM=jg,OM={"Content-Type":"application/x-www-form-urlencoded"};function Ah(e,t){!$t.isUndefined(e)&&$t.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function LM(){var e;return(typeof XMLHttpRequest<"u"||typeof process<"u"&&Object.prototype.toString.call(process)==="[object process]")&&(e=bh()),e}function HM(e,t,n){if($t.isString(e))try{return(t||JSON.parse)(e),$t.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}var Ml={transitional:IM,adapter:LM(),transformRequest:[function(t,n){if(wh(n,"Accept"),wh(n,"Content-Type"),$t.isFormData(t)||$t.isArrayBuffer(t)||$t.isBuffer(t)||$t.isStream(t)||$t.isFile(t)||$t.isBlob(t))return t;if($t.isArrayBufferView(t))return t.buffer;if($t.isURLSearchParams(t))return Ah(n,"application/x-www-form-urlencoded;charset=utf-8"),t.toString();var a=$t.isObject(t),i=n&&n["Content-Type"],r;if((r=$t.isFileList(t))||a&&i==="multipart/form-data"){var s=this.env&&this.env.FormData;return RM(r?{"files[]":t}:t,s&&new s)}else if(a||i==="application/json")return Ah(n,"application/json"),HM(t);return t}],transformResponse:[function(t){var n=this.transitional||Ml.transitional,a=n&&n.silentJSONParsing,i=n&&n.forcedJSONParsing,r=!a&&this.responseType==="json";if(r||i&&$t.isString(t)&&t.length)try{return JSON.parse(t)}catch(s){if(r)throw s.name==="SyntaxError"?xh.from(s,xh.ERR_BAD_RESPONSE,this,null,this.response):s}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:EM()},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};$t.forEach(["delete","get","head"],function(t){Ml.headers[t]={}});$t.forEach(["post","put","patch"],function(t){Ml.headers[t]=$t.merge(OM)});var md=Ml,NM=Zt,BM=md,VM=function(t,n,a){var i=this||BM;return NM.forEach(a,function(s){t=s.call(i,t,n)}),t},mu,kh;function Gg(){return kh||(kh=1,mu=function(t){return!!(t&&t.__CANCEL__)}),mu}var Sh=Zt,gu=VM,FM=Gg(),$M=md,UM=Sl();function vu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new UM}var zM=function(t){vu(t),t.headers=t.headers||{},t.data=gu.call(t,t.data,t.headers,t.transformRequest),t.headers=Sh.merge(t.headers.common||{},t.headers[t.method]||{},t.headers),Sh.forEach(["delete","get","head","post","put","patch","common"],function(i){delete t.headers[i]});var n=t.adapter||$M.adapter;return n(t).then(function(i){return vu(t),i.data=gu.call(t,i.data,i.headers,t.transformResponse),i},function(i){return FM(i)||(vu(t),i&&i.response&&(i.response.data=gu.call(t,i.response.data,i.response.headers,t.transformResponse))),Promise.reject(i)})},_n=Zt,qg=function(t,n){n=n||{};var a={};function i(c,d){return _n.isPlainObject(c)&&_n.isPlainObject(d)?_n.merge(c,d):_n.isPlainObject(d)?_n.merge({},d):_n.isArray(d)?d.slice():d}function r(c){if(_n.isUndefined(n[c])){if(!_n.isUndefined(t[c]))return i(void 0,t[c])}else return i(t[c],n[c])}function s(c){if(!_n.isUndefined(n[c]))return i(void 0,n[c])}function o(c){if(_n.isUndefined(n[c])){if(!_n.isUndefined(t[c]))return i(void 0,t[c])}else return i(void 0,n[c])}function l(c){if(c in n)return i(t[c],n[c]);if(c in t)return i(void 0,t[c])}var u={url:s,method:s,data:s,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l};return _n.forEach(Object.keys(t).concat(Object.keys(n)),function(d){var f=u[d]||r,h=f(d);_n.isUndefined(h)&&f!==l||(a[d]=h)}),a},yu,Mh;function Kg(){return Mh||(Mh=1,yu={version:"0.27.2"}),yu}var WM=Kg().version,Na=Pr,gd={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){gd[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});var Dh={};gd.transitional=function(t,n,a){function i(r,s){return"[Axios v"+WM+"] Transitional option '"+r+"'"+s+(a?". "+a:"")}return function(r,s,o){if(t===!1)throw new Na(i(s," has been removed"+(n?" in "+n:"")),Na.ERR_DEPRECATED);return n&&!Dh[s]&&(Dh[s]=!0,console.warn(i(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,s,o):!0}};function YM(e,t,n){if(typeof e!="object")throw new Na("options must be an object",Na.ERR_BAD_OPTION_VALUE);for(var a=Object.keys(e),i=a.length;i-- >0;){var r=a[i],s=t[r];if(s){var o=e[r],l=o===void 0||s(o,r,e);if(l!==!0)throw new Na("option "+r+" must be "+l,Na.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Na("Unknown option "+r,Na.ERR_BAD_OPTION)}}var jM={assertOptions:YM,validators:gd},Zg=Zt,XM=$g,Th=yM,Ph=zM,Dl=qg,GM=Xg,Qg=jM,Yi=Qg.validators;function br(e){this.defaults=e,this.interceptors={request:new Th,response:new Th}}br.prototype.request=function(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Dl(this.defaults,n),n.method?n.method=n.method.toLowerCase():this.defaults.method?n.method=this.defaults.method.toLowerCase():n.method="get";var a=n.transitional;a!==void 0&&Qg.assertOptions(a,{silentJSONParsing:Yi.transitional(Yi.boolean),forcedJSONParsing:Yi.transitional(Yi.boolean),clarifyTimeoutError:Yi.transitional(Yi.boolean)},!1);var i=[],r=!0;this.interceptors.request.forEach(function(h){typeof h.runWhen=="function"&&h.runWhen(n)===!1||(r=r&&h.synchronous,i.unshift(h.fulfilled,h.rejected))});var s=[];this.interceptors.response.forEach(function(h){s.push(h.fulfilled,h.rejected)});var o;if(!r){var l=[Ph,void 0];for(Array.prototype.unshift.apply(l,i),l=l.concat(s),o=Promise.resolve(n);l.length;)o=o.then(l.shift(),l.shift());return o}for(var u=n;i.length;){var c=i.shift(),d=i.shift();try{u=c(u)}catch(f){d(f);break}}try{o=Ph(u)}catch(f){return Promise.reject(f)}for(;s.length;)o=o.then(s.shift(),s.shift());return o};br.prototype.getUri=function(t){t=Dl(this.defaults,t);var n=GM(t.baseURL,t.url);return XM(n,t.params,t.paramsSerializer)};Zg.forEach(["delete","get","head","options"],function(t){br.prototype[t]=function(n,a){return this.request(Dl(a||{},{method:t,url:n,data:(a||{}).data}))}});Zg.forEach(["post","put","patch"],function(t){function n(a){return function(r,s,o){return this.request(Dl(o||{},{method:t,headers:a?{"Content-Type":"multipart/form-data"}:{},url:r,data:s}))}}br.prototype[t]=n(),br.prototype[t+"Form"]=n(!0)});var qM=br,bu,Ch;function KM(){if(Ch)return bu;Ch=1;var e=Sl();function t(n){if(typeof n!="function")throw new TypeError("executor must be a function.");var a;this.promise=new Promise(function(s){a=s});var i=this;this.promise.then(function(r){if(!!i._listeners){var s,o=i._listeners.length;for(s=0;s"u")){s=Js({},t,s),typeof s.expires=="number"&&(s.expires=new Date(Date.now()+s.expires*864e5)),s.expires&&(s.expires=s.expires.toUTCString()),i=encodeURIComponent(i).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var l in s)!s[l]||(o+="; "+l,s[l]!==!0&&(o+="="+s[l].split(";")[0]));return document.cookie=i+"="+e.write(r,i)+o}}function a(i){if(!(typeof document>"u"||arguments.length&&!i)){for(var r=document.cookie?document.cookie.split("; "):[],s={},o=0;o({userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,userProfiles:[],userArcades:[],profiles:{},userCustomize:{},isFieldFocusRegistered:!1,userAuthKey:null,isLoading:!1,isSaving:!1,loadingPool:[],savingPool:[],errorCode:null,userLoaded:!1,loadedNews:null,loadedArticles:{}}),actions:{setUser(e){e.id&&(this.userId=e.id),e.name&&(this.userName=e.name),e.email&&(this.userEmail=e.email),e.avatar&&(this.userAvatar=e.avatar),e.admin&&(this.userAdmin=e.admin),e.data&&(this.userData=e.data),e.cardStyle&&(this.userCardStyle=e.cardStyle),e.profiles&&(this.userProfiles=e.profiles),e.arcades&&(this.userArcades=e.arcades),e.customize&&(this.userCustomize=e.customize)},fetch(e){Oh.get(`data-sources/${e}.json`).then(t=>{t.data&&t.data.data&&(this[e]=t.data.data)}).catch(t=>{alert(t.message)})},async callApi(e,t="GET",n=null,a={}){const i="https://restfulsleep.phaseii.network",r="your_api_key_should_be_here";let s;this.errorCode="",(()=>{s=setTimeout(()=>{t==="GET"?(this.loadingPool.push(e),this.isLoading=!0,this.isSaving=!1):t==="POST"?(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0):t==="PUT"&&(this.loadingPool.push(e),this.savingPool.push(e),this.isLoading=!0,this.isSaving=!0)},0)})();const u={...{"App-Auth-Key":r,"User-Auth-Key":Ao()},...a},c=`${i}/v1${e}`,d={method:t,url:c,headers:u};n&&(d.data=n);try{const f=await Oh(d);return f.data.status==="error"?(this.errorCode=f.data.error_code,this.isSaving=!1,this.isLoading=!0,this.savingPool=this.savingPool.filter(h=>h!==e),null):(this.isLoading=!1,this.isSaving=!1,this.loadingPool=this.loadingPool.filter(h=>h!==e),this.savingPool=this.savingPool.filter(h=>h!==e),f.data)}catch(f){throw this.errorCode=f.message,this.isSaving=!1,this.savingPool=this.savingPool.filter(h=>h!==e),f}finally{clearTimeout(s)}},async fetchAllNews(){if(this.loadedNews)return this.loadedNews;try{const e=await this.callApi("/news");return this.loadedNews=e.slice(0,2),this.loadedNews}catch(e){throw console.log("Error fetching news:",e),e}},async fetchNews(e){if(this.loadedArticles[e])return this.loadedArticles[e];try{const t=await this.callApi(`/news/${e}`);return this.loadedArticles[e]=t,t}catch(t){throw console.log("Error fetching news:",t),t}},async checkUserSession(){const e={sessionId:Ao()};try{return await this.callApi("/auth/session","GET",e)}catch(t){throw console.log("Error checking session:",t),t}},async deleteUserSession(){const e={sessionId:Ao()};try{const t=await this.callApi("/auth/session","DELETE",e);return this.userLoaded=!1,t}catch(t){throw console.log("Error deleting session:",t),t}},async createUserSession(e,t,n){const a={username:e,password:t};try{const i=await this.callApi("/auth/session","POST",a);return i&&i.status==="success"?(aD(i.sessionId,n?30:1),!0):(alert(this.errorCode),!1)}catch(i){throw console.log("Error creating session:",i),i}},async loadUser(){var t;try{const n=await this.checkUserSession();if(n&&n.activeSession&&!this.userLoaded){const a=n.userId;if(a){var e=(await this.callApi(`/user?userId=${a}`)).user;return this.setUser({id:a,name:e.name,email:e.email,avatar:e.avatar,admin:e.admin,data:e.data,cardStyle:"time",profiles:e.profiles,arcades:e.arcades,customize:(t=e.data)==null?void 0:t.customize}),this.userLoaded=!0,!0}}else if(this.userLoaded)return!0;return!1}catch(n){throw console.log("Error loading user:",n),n}},async getUser(e){try{return(await this.callApi(`/user/${e}`)).user}catch(t){throw console.log("Error fetching user:",t),t}},async putUser(e){try{return await this.callApi("/user","POST",e)}catch(t){throw console.log("Error updating user:",t),t}},async getMusicData(e,t,n=null,a=!1){try{return(await this.callApi(`/music?game=${e}&version=${t}`+(a?"&oneChart=true":""),"GET",null,{songIds:n.toString()})).data}catch(i){throw console.log("Error fetching music data:",i),i}},async getAttemptData(e,t=null){try{return(await this.callApi(`/attempts/${e}`+(t?`?userId=${t}`:""),"GET",null)).data}catch(n){throw console.log("Error fetching attempt data:",n),n}}}}),_r=it({name:"BaseLevel",props:{mobile:Boolean,type:{type:String,default:"justify-between"}},render(){const e=[this.type,"items-center"],t=["flex"],n=["block","md:flex"],a=["flex","items-center","justify-center"];return lr("div",{class:e.concat(this.mobile?t:n)},this.$slots.default().map((i,r)=>{const s=!this.mobile&&this.$slots.default().length>r+1?a.concat(["mb-6","md:mb-0"]):a;return lr("div",{class:s},[i])}))}}),iD={class:"relative inline-block"},rD=["src","alt"],sD=["src"],oD={__name:"UserAvatar",props:{username:{type:String,required:!0},avatar:{type:String,default:null},border:{type:String,default:null}},setup(e){const t="https://cdn.phaseii.network/file/PhaseII/web-assets",n=e,a=G(()=>{var r;return(r=n.avatar)!=null?r:"https://i.imgur.com/nkx5ufe.jpg"}),i=G(()=>n.username);return(r,s)=>(E(),q("div",null,[oe("div",iD,[oe("img",{src:a.value,alt:i.value,width:"200",height:"200",class:"w-full h-auto bg-gray-100 dark:bg-slate-800 rounded-full overflow-hidden drop-shadow-lg"},null,8,rD),e.border?(E(),q("img",{key:0,src:`${_(t)}/border/${e.border}.webp`,alt:"border",class:"absolute inset-0 w-full h-full overflow-hidden scale-[1.02]",style:{"object-fit":"fill"}},null,8,sD)):se("",!0)]),ye(r.$slots,"default")]))}},e0={__name:"UserAvatarCurrentUser",setup(e){const t=Cr();return(n,a)=>{var i,r;return E(),Se(oD,{username:_(t).userName,avatar:_(t).userAvatar,border:(r=(i=_(t).userCustomize)==null?void 0:i.border)!=null?r:null},{default:De(()=>[ye(n.$slots,"default")]),_:3},8,["username","avatar","border"])}}},t0={__name:"CardBoxComponentBody",props:{noPadding:Boolean},setup(e){return(t,n)=>(E(),q("div",{class:ge(["flex-1",{"p-6":!e.noPadding}])},[ye(t.$slots,"default")],2))}},n0=(e,t)=>{const n=e.__vccOpts||e;for(const[a,i]of t)n[a]=i;return n},lD={},uD={class:"p-6"};function cD(e,t){return E(),q("footer",uD,[ye(e.$slots,"default")])}const dD=n0(lD,[["render",cD]]),$s={__name:"CardBox",props:{rounded:{type:String,default:"rounded-2xl"},flex:{type:String,default:"flex-col"},hasComponentLayout:Boolean,hasTable:Boolean,isForm:Boolean,isHoverable:Boolean,isAuth:{type:Boolean,default:!1},colorProp:{type:String,default:"bg-slate-900 dark:bg-slate-900"}},emits:["submit"],setup(e,{emit:t}){const n=e,a=t,i=Qn(),r=G(()=>i.footer&&!!i.footer()),s=ce(n.colorProp);n.isAuth&&(s.value="bg-slate-800 md:bg-slate-900 dark:bg-slate-800 md:dark:bg-slate-900");const o=G(()=>{const u=[n.rounded,n.flex,s.value];return n.isHoverable&&u.push("hover:shadow-lg transition-shadow duration-500"),u}),l=u=>{a("submit",u)};return(u,c)=>(E(),Se(ri(e.isForm?"form":"div"),{class:ge([o.value,"bg-white flex"]),onSubmit:l},{default:De(()=>[e.hasComponentLayout?ye(u.$slots,"default",{key:0}):(E(),q(Te,{key:1},[Ae(t0,{"no-padding":e.hasTable},{default:De(()=>[ye(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(E(),Se(dD,{key:0},{default:De(()=>[ye(u.$slots,"footer")]),_:3})):se("",!0)],64))]),_:3},40,["class"]))}},fD={white:"bg-white text-black",light:"bg-white text-black dark:bg-slate-900/70 dark:text-white",contrast:"bg-gray-800 text-white dark:bg-white dark:text-black",success:"bg-emerald-500 border-emerald-500 text-white",danger:"bg-red-500 border-red-500 text-white",warning:"bg-yellow-500 border-yellow-500 text-white",info:"bg-blue-500 border-blue-500 text-white"},pi={white:"text-black dark:text-slate-100",light:"text-gray-700 dark:text-slate-400",contrast:"dark:text-white",success:"text-emerald-500",danger:"text-red-500",warning:"text-yellow-500",info:"text-blue-500"},hD={white:[pi.white,"border-gray-100"],light:[pi.light,"border-gray-100"],contrast:[pi.contrast,"border-gray-900 dark:border-slate-100"],success:[pi.success,"border-emerald-500"],danger:[pi.danger,"border-red-500"],warning:[pi.warning,"border-yellow-500"],info:[pi.info,"border-blue-500"]},a0=(e,t,n,a=!1)=>{const i={ring:{white:"ring-gray-200 dark:ring-gray-500",whiteDark:"ring-gray-200 dark:ring-gray-500",lightDark:"ring-gray-200 dark:ring-gray-500",contrast:"ring-gray-300 dark:ring-gray-400",success:"ring-emerald-300 dark:ring-emerald-700",danger:"ring-red-300 dark:ring-red-900",warning:"ring-yellow-300 dark:ring-yellow-700",info:"ring-blue-300 dark:ring-blue-800"},active:{white:"bg-gray-100",whiteDark:"bg-gray-100 dark:bg-slate-800",lightDark:"bg-gray-200 dark:bg-slate-700",contrast:"bg-gray-700 dark:bg-slate-100",success:"bg-emerald-700 dark:bg-emerald-600",danger:"bg-red-700 dark:bg-red-600",warning:"bg-yellow-700 dark:bg-yellow-600",info:"bg-blue-700 dark:bg-blue-600"},bg:{white:"bg-white text-black",whiteDark:"bg-white text-black dark:bg-slate-900 dark:text-white",lightDark:"bg-gray-100 text-black dark:bg-slate-800 dark:text-white",contrast:"bg-gray-800 text-white dark:bg-white dark:text-black",success:"bg-emerald-600 dark:bg-emerald-700 text-white",danger:"bg-red-600 dark:bg-red-800 text-white",warning:"bg-yellow-600 dark:bg-yellow-700 text-white",info:"bg-blue-600 dark:bg-blue-900 text-white"},bgHover:{white:"hover:bg-gray-100",whiteDark:"hover:bg-gray-100 hover:dark:bg-slate-800",lightDark:"hover:bg-gray-200 hover:dark:bg-slate-700",contrast:"hover:bg-gray-700 hover:dark:bg-slate-100",success:"hover:bg-emerald-700 hover:border-emerald-700 hover:dark:bg-emerald-600 hover:dark:border-emerald-600",danger:"hover:bg-red-700 hover:border-red-700 hover:dark:bg-red-600 hover:dark:border-red-600",warning:"hover:bg-yellow-700 hover:border-yellow-700 hover:dark:bg-yellow-600 hover:dark:border-yellow-600",info:"hover:bg-blue-700 hover:border-blue-700 hover:dark:bg-blue-600 hover:dark:border-blue-600"},borders:{white:"border-white",whiteDark:"border-white dark:border-slate-900",lightDark:"border-gray-100 dark:border-slate-800",contrast:"border-gray-800 dark:border-white",success:"border-emerald-600 dark:border-emerald-800",danger:"border-red-600 dark:border-ruby-950",warning:"border-yellow-600 dark:border-yellow-950",info:"border-blue-600 dark:border-blue-950"},text:{contrast:"dark:text-slate-100",success:"text-emerald-600 dark:text-emerald-500",danger:"text-red-600 dark:text-red-500",warning:"text-yellow-600 dark:text-yellow-500",info:"text-blue-600 dark:text-blue-500"},outlineHover:{contrast:"hover:bg-gray-800 hover:text-gray-100 hover:dark:bg-slate-100 hover:dark:text-black",success:"hover:bg-emerald-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-emerald-600",danger:"hover:bg-red-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-red-600",warning:"hover:bg-yellow-600 hover:text-white hover:text-white hover:dark:text-white hover:dark:border-yellow-600",info:"hover:bg-blue-600 hover:text-white hover:dark:text-white hover:dark:border-blue-600"}};if(!i.bg[e])return e;const r=t&&["white","whiteDark","lightDark"].indexOf(e)<0,s=[i.borders[e],i.ring[e]];return a?s.push(i.active[e]):s.push(r?i.text[e]:i.bg[e]),n&&s.push(r?i.outlineHover[e]:i.bgHover[e]),s},pD=["width","height"],mD=["d"],Dn={__name:"BaseIcon",props:{path:{type:String,required:!0},w:{type:String,default:"w-6"},h:{type:String,default:"h-6"},size:{type:[String,Number],default:null},color:{type:String,default:""}},setup(e){const t=e,n=G(()=>`inline-flex justify-center items-center ${t.w} ${t.h} ${t.color}`),a=G(()=>{var i;return(i=t.size)!=null?i:16});return(i,r)=>(E(),q("span",{class:ge(n.value)},[(E(),q("svg",{viewBox:"0 0 24 24",width:a.value,height:a.value,class:"inline-block"},[oe("path",{fill:"currentColor",d:e.path},null,8,mD)],8,pD)),ye(i.$slots,"default")],2))}},gD={__name:"PillTagPlain",props:{label:{type:String,required:!0},icon:{type:String,default:null},small:Boolean},setup(e){return(t,n)=>(E(),q("div",{class:ge(["inline-flex items-center capitalize leading-none",[e.small?"text-xs":"text-sm"]])},[e.icon?(E(),Se(Dn,{key:0,path:e.icon,h:"h-4",w:"w-4",class:ge(e.small?"mr-1":"mr-2"),size:e.small?14:null},null,8,["path","class","size"])):se("",!0),oe("span",null,Le(e.label),1)],2))}},Wo={__name:"PillTag",props:{label:{type:String,required:!0},color:{type:String,required:!0},icon:{type:String,default:null},small:Boolean,outline:{type:Boolean,default:!0}},setup(e){const t=e,n=G(()=>[t.small?"py-1 px-3":"py-1.5 px-4",t.outline?hD[t.color]:fD[t.color]]);return(a,i)=>(E(),Se(gD,{class:ge(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},vD=[{author:"Trmazi",header:"Ready, ?",comment:"Let's heat it up with this number!"},{author:"Trmazi",header:"Yo, is in the House like Carpet.",comment:"Like Chef Boyardee, my rhyme is truly cookin'"},{author:"Trmazi",header:"There are two wolves inside of you, .",comment:"The furry convention is going very well."},{author:"Trmazi",header:"Howdy, !",comment:"Gonna break some records today?"},{author:"Trmazi",header:"Hiya, !",comment:"Glad to have you here."},{author:"Trmazi",header:"Good to see you, !",comment:"Show us your moves!"},{author:"Trmazi",header:"It's a Bird... It's a Plane... It's !",comment:"Let's push it to the grindstone."},{author:"yaladre",header:"What's shaking, ?",comment:"Ready to start your session?"},{author:"GlItChEdV0iDz",header:"Now who dat is? Why... it's !",comment:"Why's it always the same old thing?"},{author:"Error",header:"Error: Couldn't load 's profile.",comment:"Purging data. Please log in again."},{author:"caldenza",header:"Please don't actually eat glass, .",comment:`"I can't believe I have to write that."`},{author:"SQWERLY!",header:"Welcome to PhaseII, .",comment:'"Where you can actually still play older versions of DDR!"'},{author:"manamaster",header:"Go for Kaiden, .",comment:"You can do it!"},{author:"manamaster",header:"Steal from your local Round1, .",comment:"The DDR cab is free if you believe hard enough."},{author:"manamaster",header:"You should play Bone Eater, !",comment:`"It's really good, I swear!"`},{author:"manamaster",header:"No I cannot sell the DDR Gold cab to you for $500, .",comment:"Please stop asking."},{author:"topet",header:"Hello, !",comment:"If more than one is many, how many is few?"},{author:"barru",header:"What's good, ?",comment:"As long as you're around, everything's great \u{1F604}"},{author:"yaladre",header:"Ready to kick it up a notch, ?",comment:"Get pumped up!"},{author:"caldenza",header:"Alone in the night again, ?",comment:"Honestly, just go play Minecraft tbh"},{author:"caldenza",header:"Did you make sure to restart the Mango, ?",comment:"It's not the mango. It's always the mango. God damnit."},{author:"azui.573",header:"Welcome home, .",comment:"Ready to crush those rankings?"},{author:"azui.573",header:"Introducing... !",comment:"Live from the RESIDENT PARTY!"},{author:"Shilofax",header:"Make it make money, ",comment:"GOOOOOOOOOOOOOLD"},{author:"daydensteve",header:"Welcome, .",comment:"PhaseII, here for all your net needs!"},{author:"sierrathebluejay",header:"Welcome to the party, .",comment:"We've been waiting for you!"},{author:"sierrathebluejay",header:"Wild appeared!",comment:"They're super effective!"},{author:"48productions",header:"Showers are sexy, ",comment:"Take one today."},{author:"48productions",header:"Have some fun with Miku, !",comment:""},{author:"Trmazi",header:" is the DJ of this gig!",comment:"Are you good, or are you cool?"},{author:"Yonokid",header:`. In the WebbedUI. Straight up "Phase'n it".`,comment:`and by "it", haha, well, let's justr say; My II`},{author:"SQWERLY!",header:" always told me that it was just a phase\u2026",comment:"It wasn't a Phase, it was a PhaseII!"},{author:"yaladre",header:", is your refrigerator running?",comment:"Because you better go catch it!"},{author:"Kuusetsu",header:"If C's get degrees, ",comment:"You'd still fail."},{author:"Azui",header:"Ready to break the future, ?",comment:"All your MFCs are belong to us!"},{author:"towelie",header:"Don't forget to bring a towel, !",comment:""},{author:"barru",header:"Reject modernity, .",comment:"Embrace BEMANI."},{author:"barru",header:"Insert 's greeting here",comment:"Insert caption here"},{author:"barru",header:"Welcome back, !",comment:"We\u2019re glad to have you."},{author:"barru",header:"Nice scores, !",comment:"You never fail to impress."},{author:"Galexion",header:"Initializing User ...",comment:"Communicating With Server... Please Wait..."},{author:"Roganis",header:"If Phase is so cool, why didn't they make a second one, ?",comment:"Spoiler alert : they did."},{author:"Shilofax",header:"Hello, !",comment:"May we interest you in a Comcast outage?"},{author:"Nevy",header:"Answer the question, .",comment:"Why was nibs banned?"},{author:"barru",header:"Go For The Top, !",comment:"You can do it."},{author:"TOPET",header:"Welcome to PhaseII, !",comment:"Thank You For Playing!"},{author:"Manamaster",header:"Are you excited for IIDX 40 ?",comment:"Lawnmower Edition! So hyped!"},{author:"Manamaster",header:"Have you heard of Beatcraft Cyclon ?",comment:"It's super good I swear. You should play it. You really should."},{author:"Azui",header:"Do you think about me, ?",comment:"-EGOISM 440-"},{author:"Manamaster",header:"Go for Infini-Dan !",comment:"You can do it!"},{author:"Manamaster",header:"Have you played portal on the Xbox 360 ?",comment:"Its ffffffrrrrrreeeeeeeeeee"},{author:"Ho",header:"You showed us the ultimate ! Thank you very much.",comment:"I can't stop crying buckets of tears! *sobs*"},{author:"Ho",header:"I can see a dream in your dance. I can see in your dance.",comment:'We can call it "our hope."'},{author:"Ho",header:"Your thundering sound became the flash that pierces soul of crowd,",comment:"get the whole world into the Voltex...next generation music game."},{author:"snowy324",header:"R U ready 2 go insida DJ Box, ?",comment:"~EZ2DJ was there~"},{author:"Ho",header:"Don't talk about data, .",comment:"Konmai will sue!"},{author:"Ho",header:"A real-time dance music game hard and fat. That's !!",comment:"They're too cool!"},{author:"Ho",header:"Dancing Stage featuring 's RAVE",comment:"\u30DF\u30C3\u30AD\u30FC\u305F\u3061\u306EDJ\u3067\u8E0A\u308D\u3046!"},{author:"Roganis",header:"WE LOVE !",comment:"Phase'n Music"},{author:"4848",header:"Come along and sing a song, and join the jamboree, !",comment:"Em Eye See, Kay E Why. Em Oh You S E"},{author:"4848",header:"Do NOT lick the buttons, ",comment:"*I SEE YOU THERE*"},{author:"Ryuto Setsujin",header:"Ayo, ",comment:"Go get those scores!"},{author:"Pairasea",header:"Welcome to Lapistoria, !",comment:"WE LOVE POP'N MUSIC!"},{author:"SQWERLY!",header:"WOW, !",comment:"It's a new rekkid!!!"},{author:"Axel",header:"Select a game mode, ",comment:"ARE YOU SURE?"},{author:"a fox",header:"Spin my knobs, ",comment:"Beep beep lettuce"},{author:"Azui",header:"Don't stop, ",comment:"You're so close to Kaiden!"},{author:"FluffyOMC",header:"I curse you, ",comment:"1-miss FC attempts upon ye!"},{author:"heeho",header:"Please return all dongles to their rightful owners, ",comment:"Or don't I'm not your mom"},{author:"FluffyOMC",header:"Welcome to os- PhaseII, ",comment:"Tap the buttons, to the beat!"},{author:"Phoenix",header:"Welcome to PhaseII, ",comment:"I love you"},{author:"Azui",header:"You did it, !",comment:"And it only took 1,000,000 plays"},{author:"Anonymous",header:"You are based, .",comment:""},{author:"FluffyOMC",header:"What if you wanted an FC, ",comment:'But god said: "1 miss"'},{author:"Anonymous",header:"",comment:"No Regerts!"},{author:"FluffyOMC",header:"NullReferenceException {}",comment:"And this, kids, is why you don't use Java"},{author:"caldenzer",header:"YO YO YO YO YO WHAT IT IS ",comment:"hey pac man, what's up?"},{author:"calgamer",header:"You should probably play Time Crisis instead, ",comment:"Time Crisis is pretty good.."},{author:"caldoora",header:"Did you have a good LovePlus Date, ",comment:"I hope you did."},{author:"Azui",header:"Lock in, !",comment:"More seconds you spend picking a song means less time for MFCs!"},{author:"Yonokid",header:'\u2800\u2800',comment:"\u2800\u2800\u2800\u2800\u2800How do I center it"},{author:"timeripple",header:"Up freaking your guitar ?",comment:"Or got that mania for drums?"},{author:"Anonymous",header:"Let\u2019s enjoy music, !",comment:""},{author:"timeripple",header:"phasing on 's II til they network",comment:"networking on my phase til i II?"}],yD={1:[{id:"force_unlock_characters",name:"Force Unlock All Characters",help:"Force unlock all characters on select screen.",type:"Boolean"},{id:"force_unlock_eamuse_characters",name:"Unlock Non-Gacha Characters",help:"Unlock characters that require playing a different game to unlock.",type:"Boolean"},{id:"enable_dlc_levels",name:"Enable DLC levels",help:"Enable extra DLC levels on newer data.",type:"Boolean"},{id:"big_announcement",name:"Scrolling Announcement",help:"An announcement that scrolls by in attract mode.",type:"String"},{id:"bb_announcement",name:"Bulletin Board Announcement",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},bD={10:[{id:"zukin_on",name:"ZUKIN WARS! Event",help:"Activates the ZUKIN WARS event.",type:"Boolean"},{id:"episode",name:"ZUKIN WARS! Episode",help:"Sets the current episode of the ZUKIN WARS! event.",type:"Array",options:[{id:0,label:"Episode 1"},{id:1,label:"Episode 2"},{id:2,label:"Episode 3"},{id:3,label:"Episode 4"},{id:4,label:"Episode 5"},{id:5,label:"Episode 6"}]},{id:"team",name:"ZUKIN WARS! Team",help:"Sets the team you will compete with.",type:"Array",options:[{id:0,label:"Green"},{id:1,label:"Red"},{id:2,label:"Yellow"}]},{id:"phase",name:"Game Unlock Phase",help:"Sets the content unlock period.",type:"Array",options:[{id:0,label:"Phase 0"},{id:1,label:"Phase 1"},{id:2,label:"Phase 2"},{id:3,label:"Phase 3"},{id:4,label:"Phase 4"},{id:5,label:"Phase 5"},{id:6,label:"Phase 6"},{id:7,label:"Phase MAX!"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}]},_D={11:[{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],12:[{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],13:[{id:"bemani_evt",name:"Active BEMANI Event",help:"Sets the enabled BEMANI event.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"APPEND TRAVEL"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],14:[{id:"bemani_evt",name:"Active BEMANI Event",help:"Sets the enabled BEMANI event.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"\u79C1\u7ACBBEMANI\u5B66\u5712"},{id:2,label:"jubeat\u30FBGITADORA\u30FBDDR\u306ETriple Journey"},{id:3,label:"KONAMI Arcade Championship 2013"}]},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],15:[{id:"enable_hills",name:"Yuniver Hills",help:"Enable or disable the Yuniver Hills event.",type:"Boolean"},{id:"info_text",name:"Information Message",help:"An announcement displayed on the bulletin board.",type:"LargeText"}],16:[{id:"enable_heat3",name:"Force 3 Heat Bars",help:"Game will give 3 heat bars at the logout screen.",type:"Boolean"},{id:"disable_howto",name:"Disable How To Play",help:"Disables the How To Play screen in the demo loop.",type:"Boolean"},{id:"unlock_all",name:"Force Unlock",help:"Fully unlocks the game.",type:"Boolean"}],18:[{id:"disableunlock",name:"Disable Force Unlock",help:"Does not unlock the game.",type:"Boolean"}],19:[{id:"disableunlock",name:"Disable Force Unlock",help:"Does not unlock the game.",type:"Boolean"}]},Lh={14:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],15:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],16:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],17:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}],18:[{id:"enable_cust_banner",name:"Enable Custom Title Banner",help:"Enables the custom banner at the top of the title screen.",type:"Boolean"},{id:"title_text",name:"Custom Title Banner Text",help:"An announcement that scrolls by on the title screen.",type:"String"}]},wD={20:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"cafe_enable",name:"Caf\xE9 de Tran",help:"Enable the Caf\xE9 de Tran event.",type:"Boolean"},{id:"gakuen_enable",name:"Shiritsu BEMANI gakuen (\u79C1\u7ACBBEMANI\u5B66\u5712)",help:"Enable the Shiritsu BEMANI gakuen (\u79C1\u7ACBBEMANI\u5B66\u5712) event.",type:"Boolean"},{id:"uchuu_enable",name:"Q-pro, Mimi, Nyami & Pastel-kun no minna de uchuu sensou!!",help:"Enable the Q-pro, Mimi, Nyami & Pastel-kun no minna de uchuu sensou!! event.",type:"Boolean"},{id:"limit_phase",name:"LIMIT BURST PHASE",help:"Sets the LIMIT BURST Phase.",type:"Array",options:[{id:0,label:"LIMIT BURST OFF"},{id:1,label:"Phase 1"},{id:2,label:"Phase 2"},{id:3,label:"Phase 3"},{id:4,label:"Phase 4"}]},{id:"event_phase",name:"Current Active Event",help:"Sets the machine Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"LEGEND CROSS (RED)"},{id:2,label:"\u03A9-ATTACK (BLUE)"}]},{id:"red_phase",name:"Current RED Phase",help:"Sets the machine RED Phase.",type:"Array",options:[{id:0,label:"Phase 1"},{id:1,label:"Phase 2"},{id:2,label:"Phase 3"}]},{id:"yellow_phase",name:"Current YELLOW Phase",help:"Sets the machine YELLOW Phase.",type:"Array",options:[{id:0,label:"Phase 1"},{id:1,label:"Phase 2"},{id:2,label:"Phase 3"}]}],21:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"event_phase",name:"Qprogue",help:"Sets the Qprogue Map.",type:"Array",options:[{id:0,label:"Disable Qpronicle Chord"},{id:1,label:"Map 1 - Departure"},{id:2,label:"Map 2 - The Blue Earth (1)"},{id:3,label:"Map 3 - The Blue Earth (2)"},{id:4,label:"MAP DX-1"},{id:5,label:"MAP DX-2"},{id:6,label:"MAP DX-3"},{id:7,label:"MAP DX-4"},{id:8,label:"MAP DX-5"},{id:9,label:"MAP DX-6"},{id:10,label:"MAP DX-7"}]}],22:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"ccxbm_enable",name:"CocaColaXBEMANI",help:"Enables the CocaColaXBEMANI event. Enables all of the custom frames on older data.",type:"Boolean"},{id:"cycle_config",name:"Present/Future Cycle",help:"Override server defaults for present/future cycle.",type:"Array",options:[{id:0,label:"Standard Rotation"},{id:1,label:"Swap Present/Future"},{id:2,label:"Force Present"},{id:3,label:"Force Future"}]},{id:"event_phase",name:"Event Phase",help:"Sets the boss event phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Chrono Seeker"},{id:2,label:"Qpronicle Chord"},{id:3,label:"-Densetsu renkin- PENDUAL TALISMAN"}]}],23:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Tokotoko Line"},{id:2,label:"Mystery Line Phase 1"},{id:3,label:"Mystery Line Phase 2"},{id:4,label:"Mystery Line Phase 3"}]}],24:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Koujyo SINOBUZ Den Phase 1"},{id:2,label:"Koujyo SINOBUZ Den Phase 2"},{id:3,label:"Koujyo SINOBUZ Den Phase 3"},{id:4,label:"Ninnin Shichikenden"}]}],25:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"Gekisou! Cannon racer Continent 1"},{id:2,label:"Gekisou! Cannon racer Continent 2"},{id:3,label:"Gekisou! Cannon racer Continent 3"},{id:4,label:"Gekisou! Cannon racer Continent 4"}]}],26:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 1"},{id:2,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 2"},{id:3,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 3"},{id:4,label:"\u8703\u6C17\u697C\u306E\u56F3\u66F8\u9928(The Bibliotheca of Mirage) Phase 4"},{id:5,label:"DELABITY LABORATORY"}]}],27:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"}],28:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"event_phase",name:"Event Phase",help:"Sets the Boss Event Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"\u53EC\u3057\u307E\u305B!BISTROVER Asia"},{id:2,label:"\u53EC\u3057\u307E\u305B!BISTROVER Europe"},{id:3,label:"\u53EC\u3057\u307E\u305B!BISTROVER Northern land"},{id:4,label:"\u53EC\u3057\u307E\u305B!BISTROVER North America"},{id:5,label:"\u53EC\u3057\u307E\u305B!BISTROVER FINAL"}]}],29:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]},{id:"event_phase",name:"CastHour SPACE",help:"Sets the CastHour SPACE Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"PLATFORM 1 Cyber House"},{id:2,label:"PLATFORM 2 Twinkroom"},{id:3,label:"PLATFORM 3 Cinema IIDX"},{id:4,label:"PLATFORM 4 Beat Showcase"},{id:5,label:"PLATFORM 5 FUTURE SCOPE"},{id:6,label:"PLATFORM X Hideout"},{id:7,label:"PLATFORM X2 Hideout II"}]}],30:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"omnimix_events_enabled",name:"Events In Omnimix",help:"Allow events to be enabled at all for Omnimix.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]},{id:"event_phase",name:"RESIDENT PARTY",help:"Sets the RESIDENT PARTY Phase.",type:"Array",options:[{id:0,label:"No Boss Event"},{id:1,label:"RESIDENT OPENING PARTY"},{id:2,label:"IIDX NEW YEAR PARTY"},{id:3,label:"SPRING MUSIC PARTY"},{id:4,label:"IIDX SUMMER PARTY"},{id:5,label:"AUTUMN MUSIC PARTY"}]}],31:[{id:"global_shop_ranking",name:"Global Shop Ranking",help:"Return network-wide ranking instead of shop ranking on results screen.",type:"Boolean"},{id:"system_season_voice",name:"System Season Voice",help:"Enable different season voice in Game",type:"Array",options:[{id:0,label:"Random"},{id:1,label:"Winter"},{id:2,label:"Spring"},{id:3,label:"Summer"},{id:4,label:"Autumn"}]}]},xD={2:[{id:"medal_link",name:"LovePlus MEDAL Link",help:"Enable data linking between LovePlus MEDAL. (not supported)",type:"Boolean"},{id:"3ds_link",name:"3DS Link",help:"Enable linking between 3DS LovePlus and LovePlus Arcade. Not currently supported on SpiceTools.",type:"Boolean"},{id:"summer_theme",name:"Summer Theme",help:"Enables a game-wide Summer theme. Unlocks the beach as a date spot.",type:"Boolean"},{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},AD={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"disable_matching",name:"Disable Online Matching",help:"Disable online matching between games.",type:"Boolean"}]},kD={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],3:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}]},SD={1:[{id:"ping_enable",name:"Card Scan Information",help:"Sends all arcade managers card information on read.",type:"Boolean"},{id:"tos",name:"TOS Override",help:"Replace the Terms of Service that displays when you use the machine. Use \\n to create newlines.",type:"LargeText"}]},MD={24:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}],25:[{id:"force_unlock_songs",name:"Force Song Unlock",help:"Force unlock all songs.",type:"Boolean"},{id:"navikun_phase",name:"NAVI-Kun Event Phase",help:"NAVI-Kun event phase for all players.",type:"Array",options:[{id:15,label:"Phase 1"},{id:16,label:"Phase 2"},{id:17,label:"Phase 3"},{id:18,label:"Phase 4"},{id:19,label:"Phase 5"},{id:20,label:"Phase 6"},{id:21,label:"Phase 7"},{id:22,label:"Phase 8"},{id:23,label:"Phase 9"},{id:24,label:"Phase 10"},{id:25,label:"Phase 11"},{id:26,label:"Phase 12"},{id:27,label:"Phase 13"},{id:28,label:"Phase 14"},{id:29,label:"Phase 15"},{id:30,label:"Phase MAX"}]},{id:"holiday_greeting",name:"Holiday Greeting",help:"Changes the payment selection confirmation sound.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]},{id:"event_archive_phase",name:"Event Archive Phase",help:"Event Archive mini-game phase for all players.",type:"Array",options:[{id:0,label:"Event Archive disabled"},{id:1,label:"pop'n music 11 - The Latest Space Station"},{id:2,label:"pop'n music 11 & 12 Iroha - The Southernmost Point of the Universe / Ninja Otasuke Cheat Sheet in Trouble"},{id:3,label:"pop'n music Sunny Park - I Love Walking in Happiness Park"},{id:4,label:"pop'n music 12 Iroha - Ninja Code: April 1st Volume"},{id:5,label:"pop'n music 15 ADVENTURE - Route to Awaken the Soul"},{id:6,label:"pop'n music 20 fantasia - A Braided Fantasy Song"},{id:7,label:"EXTRA"},{id:8,label:"pop'n music 15 ADVENTURE - A Route with a Faint Bell Sound"},{id:9,label:"pop'n music 13 Carnival - Bunny Magician Attraction"},{id:10,label:"pop'n music 14 FEVER! - That Burning Special Attack, again!"},{id:11,label:"pop'n music Sunny Park - Festival Nightfall Park"},{id:12,label:"pop'n music 20 fantasia - A Fantasy Song by the Bladed Warrior"},{id:13,label:"pop'n music 19 TUNE STREET - A Town Where the Sound of the Brass Band Rings After School"},{id:14,label:"pop'n music \xE9clale - Fun Rag Hour"},{id:15,label:"pop'n music 13 Carnival - Ghost Piano Attraction"},{id:16,label:"pop'n music 14 FEVER! - That Warrior Defending Peace, again!"},{id:17,label:"pop'n music 18 Sengoku Retsuden - A Territory with a Glamorous Cultural Flavor"},{id:18,label:"pop'n music \xE9clale - Runaway Guitarist in the Starry Sky"},{id:19,label:"pop'n music 17 THE MOVIE - A Blockbuster Uncovering a Conspiracy in the Peaceful City"},{id:20,label:"pop'n music lapistoria - God's Forgotten Things"}]}],26:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}],27:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"holiday_greeting",name:"Special Greeting",help:"Changes `Okay!` to a holiday greeting.",type:"Array",options:[{id:0,label:"Okay!"},{id:1,label:"Merry Christmas!"},{id:2,label:"Happy New Year!"}]}]},DD={1:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],2:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],3:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],4:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],5:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}],6:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}]},TD={1:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"}],2:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"maxima",name:"MAXIMA Nav",help:"Replaces Rasis with MAXIMA in menus.",type:"Boolean"},{id:"bemani_stadium",name:"BEMANI Event Phase",help:"Sets the BEMANI Event Phase.",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"BEMANI STADIUM"},{id:2,label:"Bemani Ruins"}]}],3:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"enable_story",name:"Enable Story Mode",help:"Enables all story modes episodes for all players.",type:"Boolean"}],4:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"}],5:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"chara_go1",name:"Game Over Character #1",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover1",name:"Game Over Message #1",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go2",name:"Game Over Character #2",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover2",name:"Game Over Message #2",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go3",name:"Game Over Character #3",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover3",name:"Game Over Message #3",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"}],6:[{id:"disable_matching",name:"Disable Online Matching",help:"Saves time in game, no waiting.",type:"Boolean"},{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"},{id:"force_unlock_cards",name:"Force Unlock Appeal Cards",help:"Force unlock all appeal cards.",type:"Boolean"},{id:"force_unlock_crew",name:"Force Unlock Crew Cards",help:"Force unlock all crew and sub-crew cards.",type:"Boolean"},{id:"disable_omega",name:"Disable OMEGA DIMENSION",help:"Disables all OMEGA DIMENSION events (1 through 8)",type:"Boolean"},{id:"disable_hexa",name:"Disable HEXA DIVER",help:"Disables all Hexa Diver events.",type:"Boolean"},{id:"chara_go1",name:"Game Over Character #1",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover1",name:"Game Over Message #1",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go2",name:"Game Over Character #2",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover2",name:"Game Over Message #2",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"},{id:"chara_go3",name:"Game Over Character #3",help:"Sets a character on the Game Over screen.",type:"Array",options:[{id:0,label:"Rasis"},{id:1,label:"Grace"},{id:2,label:"Right"},{id:3,label:"Left"},{id:4,label:"MAXIMA"},{id:5,label:"Tsumabuki"}]},{id:"gameover3",name:"Game Over Message #3",help:"A message that a character will say on the Game Over screen. Use \\n to create newlines.",type:"LargeText"}]},PD={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},Vt="https://cdn.phaseii.network/file/PhaseII/web-assets";class Pe{}A(Pe,"BEATSTREAM","bst"),A(Pe,"BISHI_BASHI","bishi"),A(Pe,"BISHI_BASHI_NEW","newbishi"),A(Pe,"DANCE_EVOLUTION","danevo"),A(Pe,"DANCE_RUSH","dancerush"),A(Pe,"DDR","ddr"),A(Pe,"DDRCLASS","ddrclass"),A(Pe,"DDROMNI","ddromni"),A(Pe,"DRUMMANIA","dm"),A(Pe,"EEMALL","eemall"),A(Pe,"FUTURETOMTOM","ftt"),A(Pe,"GITADORA_DM","gitadora_dm"),A(Pe,"GITADORA_GF","gitadora_gf"),A(Pe,"GUITARFREAKS","gf"),A(Pe,"IIDX","iidx"),A(Pe,"IIDXCLASS","iidxclass"),A(Pe,"JUBEAT","jubeat"),A(Pe,"LOVEPLUS","loveplus"),A(Pe,"MGA","metalgear"),A(Pe,"MUSECA","museca"),A(Pe,"NOSTALGIA","nost"),A(Pe,"OTOMEDIUS","oto"),A(Pe,"OTOCA","otoca"),A(Pe,"PASELI_CHARGE_MACHINE","paseli"),A(Pe,"POPN_HELLO","hpm"),A(Pe,"POPN_MUSIC","pnm"),A(Pe,"QMA","qma"),A(Pe,"REFLEC_BEAT","reflec"),A(Pe,"ROAD_FIGHTERS","roadfighters"),A(Pe,"SDVX","sdvx"),A(Pe,"SILENT_HILL","sha"),A(Pe,"SILENT_SCOPE","scope"),A(Pe,"TSUMTSUM","tsum"),A(Pe,"WINNING_ELEVEN","weac");class g{}A(g,"BEATSTREAM",1),A(g,"BEATSTREAM_2",2),A(g,"THE_STAR_BISHI_BASHI",1),A(g,"BISHI_BASHI_CHANNEL",1),A(g,"DANCE_EVOLUTION",1),A(g,"DANCE_RUSH_STARDOM",1),A(g,"DDR_CS_SOLO",200),A(g,"DDR_1ST_MIX",1),A(g,"DDR_2ND_MIX",2),A(g,"DDR_3RD_MIX",3),A(g,"DDR_4TH_MIX",4),A(g,"DDR_5TH_MIX",5),A(g,"DDR_MAX",6),A(g,"DDR_MAX2",7),A(g,"DDR_EXTREME",8),A(g,"DDR_SUPERNOVA",9),A(g,"DDR_SUPERNOVA_2",10),A(g,"DDR_X",11),A(g,"DDR_X2",12),A(g,"DDR_X3_VS_2ND_MIX",13),A(g,"DDR_2013",14),A(g,"DDR_2014",15),A(g,"DDR_ACE",16),A(g,"DDR_A20",17),A(g,"DDR_A20_PLUS",18),A(g,"DDR_A3",19),A(g,"DRUMMANIA_1ST",1),A(g,"DRUMMANIA_2ND",2),A(g,"DRUMMANIA_3RD",3),A(g,"DRUMMANIA_4TH",4),A(g,"DRUMMANIA_5TH",5),A(g,"DRUMMANIA_6TH",6),A(g,"DRUMMANIA_7TH",7),A(g,"DRUMMANIA_8TH",8),A(g,"DRUMMANIA_9TH",9),A(g,"DRUMMANIA_10TH",10),A(g,"DRUMMANIA_V",11),A(g,"DRUMMANIA_V2",12),A(g,"DRUMMANIA_V3",13),A(g,"DRUMMANIA_V4",14),A(g,"DRUMMANIA_V5",15),A(g,"DRUMMANIA_V6",16),A(g,"DRUMMANIA_V7",17),A(g,"DRUMMANIA_V8",18),A(g,"EEMALL",1),A(g,"EEMALL_2ND",2),A(g,"FUTURETOMTOM",1),A(g,"FUTURETOMTOM_VER2",2),A(g,"GITADORA",1),A(g,"GITADORA_OVERDRIVE",2),A(g,"GITADORA_TRIBOOST",3),A(g,"GITADORA_TRIBOOST_RE_EVOLVE",4),A(g,"GITADORA_MATIXX",5),A(g,"GITADORA_EXCHAIN",6),A(g,"GITADORA_NEXTAGE",7),A(g,"GITADORA_HIGH_VOLTAGE",8),A(g,"GITADORA_FUZZUP",9),A(g,"GUITARFREAKS_1ST",0),A(g,"GUITARFREAKS_2ND",1),A(g,"GUITARFREAKS_3RD",2),A(g,"GUITARFREAKS_4TH",3),A(g,"GUITARFREAKS_5TH",4),A(g,"GUITARFREAKS_6TH",5),A(g,"GUITARFREAKS_7TH",6),A(g,"GUITARFREAKS_8TH",7),A(g,"GUITARFREAKS_9TH",8),A(g,"GUITARFREAKS_10TH",9),A(g,"GUITARFREAKS_11TH",10),A(g,"GUITARFREAKS_V",11),A(g,"GUITARFREAKS_V2",12),A(g,"GUITARFREAKS_V3",13),A(g,"GUITARFREAKS_V4",14),A(g,"GUITARFREAKS_V5",15),A(g,"GUITARFREAKS_V6",16),A(g,"GUITARFREAKS_V7",17),A(g,"GUITARFREAKS_V8",18),A(g,"IIDX",1),A(g,"IIDX_2ND_STYLE",2),A(g,"IIDX_3RD_STYLE",3),A(g,"IIDX_4TH_STYLE",4),A(g,"IIDX_5TH_STYLE",5),A(g,"IIDX_6TH_STYLE",6),A(g,"IIDX_7TH_STYLE",7),A(g,"IIDX_8TH_STYLE",8),A(g,"IIDX_9TH_STYLE",9),A(g,"IIDX_10TH_STYLE",10),A(g,"IIDX_RED",11),A(g,"IIDX_HAPPY_SKY",12),A(g,"IIDX_DISTORTED",13),A(g,"IIDX_GOLD",14),A(g,"IIDX_DJ_TROOPERS",15),A(g,"IIDX_EMPRESS",16),A(g,"IIDX_SIRIUS",17),A(g,"IIDX_RESORT_ANTHEM",18),A(g,"IIDX_LINCLE",19),A(g,"IIDX_TRICORO",20),A(g,"IIDX_SPADA",21),A(g,"IIDX_PENDUAL",22),A(g,"IIDX_COPULA",23),A(g,"IIDX_SINOBUZ",24),A(g,"IIDX_CANNON_BALLERS",25),A(g,"IIDX_ROOTAGE",26),A(g,"IIDX_HEROIC_VERSE",27),A(g,"IIDX_BISTROVER",28),A(g,"IIDX_CASTHOUR",29),A(g,"IIDX_RESIDENT",30),A(g,"IIDX_EPOLIS",31),A(g,"JUBEAT",1),A(g,"JUBEAT_RIPPLES",2),A(g,"JUBEAT_RIPPLES_APPEND",3),A(g,"JUBEAT_KNIT",4),A(g,"JUBEAT_KNIT_APPEND",5),A(g,"JUBEAT_COPIOUS",6),A(g,"JUBEAT_COPIOUS_APPEND",7),A(g,"JUBEAT_SAUCER",8),A(g,"JUBEAT_SAUCER_FULFILL",9),A(g,"JUBEAT_PROP",10),A(g,"JUBEAT_QUBELL",11),A(g,"JUBEAT_CLAN",12),A(g,"JUBEAT_FESTO",13),A(g,"JUBEAT_AVE",14),A(g,"LOVEPLUS_ARCADE",1),A(g,"LOVEPLUS_CC",2),A(g,"METALGEAR_ARCADE",1),A(g,"MUSECA",1),A(g,"MUSECA_1_PLUS",2),A(g,"NOSTALGIA",1),A(g,"NOSTALGIA_FORTE",2),A(g,"NOSTALGIA_OP_2",3),A(g,"NOSTALGIA_OP_3",4),A(g,"OTOMEDIUS",1),A(g,"OTOCA_DOLL",1),A(g,"PASELI_CHARGE_MACHINE",1),A(g,"HELLO_POPN_MUSIC",1),A(g,"POPN_MUSIC",1),A(g,"POPN_MUSIC_2",2),A(g,"POPN_MUSIC_3",3),A(g,"POPN_MUSIC_4",4),A(g,"POPN_MUSIC_5",5),A(g,"POPN_MUSIC_6",6),A(g,"POPN_MUSIC_7",7),A(g,"POPN_MUSIC_8",8),A(g,"POPN_MUSIC_9",9),A(g,"POPN_MUSIC_10",10),A(g,"POPN_MUSIC_11",11),A(g,"POPN_MUSIC_IROHA",12),A(g,"POPN_MUSIC_CARNIVAL",13),A(g,"POPN_MUSIC_FEVER",14),A(g,"POPN_MUSIC_ADVENTURE",15),A(g,"POPN_MUSIC_PARTY",16),A(g,"POPN_MUSIC_THE_MOVIE",17),A(g,"POPN_MUSIC_SENGOKU_RETSUDEN",18),A(g,"POPN_MUSIC_TUNE_STREET",19),A(g,"POPN_MUSIC_FANTASIA",20),A(g,"POPN_MUSIC_SUNNY_PARK",21),A(g,"POPN_MUSIC_LAPISTORIA",22),A(g,"POPN_MUSIC_ECLALE",23),A(g,"POPN_MUSIC_USANEKO",24),A(g,"POPN_MUSIC_PEACE",25),A(g,"POPN_MUSIC_KAIMEI_RIDDLES",26),A(g,"POPN_MUSIC_UNILAB",27),A(g,"QMA",1),A(g,"QMA_II",2),A(g,"QMA_III",3),A(g,"QMA_IV",4),A(g,"QMA_V",5),A(g,"QMA_VI",6),A(g,"QMA_VII",7),A(g,"QMA_VIII",8),A(g,"QMA_GATE",9),A(g,"QMA_CAMPUS",10),A(g,"QMA_DAWN",11),A(g,"QMA_TOKYO",12),A(g,"QMA_EVOLVE",13),A(g,"QMA_MAXIVCORD",14),A(g,"QMA_XROSS_VOYAGE",15),A(g,"QMA_KIBOU",16),A(g,"QMA_MUGEN",17),A(g,"REFLEC_BEAT",1),A(g,"REFLEC_BEAT_LIMELIGHT",2),A(g,"REFLEC_BEAT_COLETTE",3),A(g,"REFLEC_BEAT_GROOVIN",4),A(g,"REFLEC_BEAT_VOLZZA",5),A(g,"REFLEC_BEAT_VOLZZA_2",6),A(g,"REFLEC_BEAT_REFLESIA",7),A(g,"ROAD_FIGHTERS",1),A(g,"SDVX_BOOTH",1),A(g,"SDVX_INFINITE_INFECTION",2),A(g,"SDVX_GRAVITY_WARS",3),A(g,"SDVX_HEAVENLY_HAVEN",4),A(g,"SDVX_VIVID_WAVE",5),A(g,"SDVX_EXCEED_GEAR",6),A(g,"SILENT_HILL_ARCADE",1),A(g,"SILENT_SCOPE_BONE_EATER",1),A(g,"DISNEY_TSUM_TSUM",1),A(g,"WINNING_ELEVEN_2008",1),A(g,"WINNING_ELEVEN_2010",2),A(g,"WINNING_ELEVEN_2012",3),A(g,"WINNING_ELEVEN_2014",4);function CD(){const e=vD,t=Math.floor(Math.random()*e.length),n=e[t];return typeof n.header!="string"&&(n.comment="Show me your moves.",n.author="PhaseII server"),n.header=typeof n.header=="string"?n.header.split(""):["Heyo, ","!"],n}const Hh=[{id:g.GITADORA,label:"Original"},{id:g.GITADORA_OVERDRIVE,label:"OverDrive"},{id:g.GITADORA_TRIBOOST,label:"Tri-Boost"},{id:g.GITADORA_TRIBOOST_RE_EVOLVE,label:"Tri-Boost RE:Evolve"},{id:g.GITADORA_MATIXX,label:"Matixx"},{id:g.GITADORA_EXCHAIN,label:"EXCHAIN"},{id:g.GITADORA_NEXTAGE,label:"Nex+Age"},{id:g.GITADORA_HIGH_VOLTAGE,label:"HIGH-VOLTAGE"},{id:g.GITADORA_FUZZUP,label:"FUZZUP"}],lc=[{id:Pe.BEATSTREAM,name:"BeatStream",icon:null,cardBG:null,noRivals:!0,useUnicode:!0,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"data.medal"}],chartTable:{0:"LIGHT",1:"MEDIUM",2:"BEAST",3:"NIGHTMARE"},medalTable:{0:"",1:"FAILED",2:"SAVED",3:"CLEAR",4:"FULL COMBO",5:"PERFECT"},rankTable:{0:"PERFECT AAA",1:"AAA",2:"AA",3:"A",4:"B",5:"C",6:"D"},versions:[{id:g.BEATSTREAM,label:"Original"},{id:g.BEATSTREAM_2,label:"\u30A2\u30CB\u30E0\u30C8\u30E9\u30A4\u30F4"}]},{id:Pe.BISHI_BASHI,name:"The \u2B50 Bishi Bashi",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0,gameOptions:yD,playerHeaders:[{text:"Region",value:"region",sortable:!0,width:100},{text:"Home Arcade",value:"homeArcade",sortable:!0,width:150}]},{id:Pe.BISHI_BASHI_NEW,name:"BishiBashi Channel",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Pe.DANCE_EVOLUTION,name:"DanceEvolution",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0},{id:Pe.DANCE_RUSH,name:"DanceRush",icon:null,cardBG:null,noRivals:!0,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"halo"}],chartTable:{0:"1A",1:"2A",2:"1B",3:"2B"},medalTable:{0:"",1:"FAILED",2:"SAVED",3:"CLEAR",4:"FULL COMBO",5:"PERFECT"},rankTable:{0:"\u2B50",1:"\u2B50\u2B50",2:"\u2B50\u2B50\u2B50",3:"\u2B50\u2B50\u2B50\u2B50",4:"\u2B50\u2B50\u2B50\u2B50\u2B50"},versions:[{id:g.DANCE_RUSH_STARDOM,label:"STARDOM"}]},{id:Pe.DDR,name:"DanceDanceRevolution",shortName:"DDR",icon:null,cardBG:null,gameOptions:_D,videoTable:[g.DDR_ACE,g.DDR_A20,g.DDR_A20_PLUS,g.DDR_A3],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"data.halo"}],chartTable:{0:"SP BEGINNER",1:"SP BASIC",2:"SP DIFFICULT",3:"SP EXPERT",4:"SP CHALLENGE",5:"DP BEGINNER",6:"DP BASIC",7:"DP DIFFICULT",8:"DP EXPERT",9:"DP CHALLENGE"},haloTable:{100:"",1e3:"FAILED",2e3:"CLEARED",600:"",4e3:"LIFE4 CLEARED",200:"FULL COMBO",300:"GREAT FULL COMBO",400:"PERFECT FULL COMBO",500:"MARVELOUS FULL COMBO"},rankTable:{100:"E",200:"D",233:"D+",266:"C-",300:"C",333:"C+",366:"B-",400:"B",433:"B+",466:"A-",500:"A",533:"A+",566:"AA-",600:"AA",650:"AA+",700:"AAA"},versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:g.DDR_X,label:"X"},{id:g.DDR_X2,label:"X2"},{id:g.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:g.DDR_2013,label:"(2013)"},{id:g.DDR_2014,label:"(2014)"},{id:g.DDR_ACE,label:"Ace"},{id:g.DDR_A20,label:"A20"},{id:g.DDR_A20_PLUS,label:"A20 PLUS"},{id:g.DDR_A3,label:"A3"}]},{id:Pe.DDRCLASS,name:"Classic DDR",icon:`${Vt}/icon/ddr.webp`,cardBG:`${Vt}/card/ddr.webp`,assetId:"ddr",noRivals:!0,noScores:!0,noRecords:!0,gameOptions:bD,versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"}]},{id:Pe.DDROMNI,name:"DDR OmniMIX",icon:`${Vt}/icon/ddr.webp`,cardBG:`${Vt}/card/ddr.webp`,assetId:"ddr",videoTable:[g.DDR_A20_PLUS],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Halo",value:"data.halo"}],chartTable:{0:"SP BEGINNER",1:"SP BASIC",2:"SP DIFFICULT",3:"SP EXPERT",4:"SP CHALLENGE",5:"DP BEGINNER",6:"DP BASIC",7:"DP DIFFICULT",8:"DP EXPERT",9:"DP CHALLENGE"},haloTable:{100:"",1e3:"FAILED",2e3:"CLEARED",600:"",4e3:"LIFE4 CLEARED",200:"FULL COMBO",300:"GREAT FULL COMBO",400:"PERFECT FULL COMBO",500:"MARVELOUS FULL COMBO"},rankTable:{100:"E",200:"D",233:"D+",266:"C-",300:"C",333:"C+",366:"B-",400:"B",433:"B+",466:"A-",500:"A",533:"A+",566:"AA-",600:"AA",650:"AA+",700:"AAA"},versions:[{id:g.DDR_1ST_MIX,label:"1ST MIX"},{id:g.DDR_2ND_MIX,label:"2ND MIX"},{id:g.DDR_3RD_MIX,label:"3RD MIX"},{id:g.DDR_4TH_MIX,label:"4TH MIX"},{id:g.DDR_5TH_MIX,label:"5TH MIX"},{id:g.DDR_MAX,label:"MAX"},{id:g.DDR_MAX2,label:"MAX 2"},{id:g.DDR_EXTREME,label:"EXTREME"},{id:g.DDR_SUPERNOVA,label:"SuperNOVA"},{id:g.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:g.DDR_X,label:"X"},{id:g.DDR_X2,label:"X2"},{id:g.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:g.DDR_2013,label:"(2013)"},{id:g.DDR_2014,label:"(2014)"},{id:g.DDR_ACE,label:"A"},{id:g.DDR_A20,label:"A20"},{id:g.DDR_A20_PLUS,label:"OmniMIX (A20 PLUS)"}]},{id:Pe.DRUMMANIA,name:"DRUMMANIA",icon:null,cardBG:null,gameOptions:Lh,playerHeaders:[{text:"SKILL LEVEL",value:"profile_skill",sortable:!0,width:120},{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.skill_perc",width:90},{text:"SKILL POINT",value:"data.skill_points",width:140}],chartTable:{0:"BEGINNER",1:"BASIC",2:"ADVANCED",3:"EXTREME"},rankTable:{7:"NO PLAY",6:"D",5:"C",4:"B",3:"A",2:"AA",1:"AAA",0:"S"},versions:[{id:g.DRUMMANIA_1ST,label:"1ST MIX"},{id:g.DRUMMANIA_2ND,label:"2ND MIX"},{id:g.DRUMMANIA_3RD,label:"3RD MIX"},{id:g.DRUMMANIA_4TH,label:"4TH MIX"},{id:g.DRUMMANIA_5TH,label:"5TH MIX"},{id:g.DRUMMANIA_6TH,label:"6TH MIX"},{id:g.DRUMMANIA_7TH,label:"7TH MIX"},{id:g.DRUMMANIA_8TH,label:"8TH MIX"},{id:g.DRUMMANIA_9TH,label:"9TH MIX"},{id:g.DRUMMANIA_10TH,label:"10TH MIX"},{id:g.DRUMMANIA_V,label:"V"},{id:g.DRUMMANIA_V2,label:"V2"},{id:g.DRUMMANIA_V3,label:"V3"},{id:g.DRUMMANIA_V4,label:"V4: ROCKxROCK"},{id:g.DRUMMANIA_V5,label:"V5: ROCK TO INFINITY!"},{id:g.DRUMMANIA_V6,label:"V6: BLAZING!!!!"},{id:g.DRUMMANIA_V7,label:"V7"},{id:g.DRUMMANIA_V8,label:"V8"}]},{id:Pe.EEMALL,name:"eeMall",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0,versions:[{id:g.EEMALL,label:"1st Avenue"},{id:g.EEMALL_2ND,label:"2nd Avenue"}]},{id:Pe.FUTURETOMTOM,name:"Future Tom Tom",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,useUnicode:!0,versions:[{id:g.FUTURETOMTOM,label:"Ver 1"},{id:g.FUTURETOMTOM_VER2,label:"Ver 2"}]},{id:Pe.GITADORA_DM,name:"GITADORA (Drums)",icon:null,cardBG:null,videoTable:[g.GITADORA,g.GITADORA_OVERDRIVE,g.GITADORA_TRIBOOST,g.GITADORA_TRIBOOST_RE_EVOLVE,g.GITADORA_MATIXX,g.GITADORA_EXCHAIN,g.GITADORA_NEXTAGE,g.GITADORA_HIGH_VOLTAGE,g.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.perc",width:90},{text:"SKILL POINT",value:"data.new_skill",width:140}],chartTable:{1:"BASIC",2:"ADVANCED",3:"EXTREME",12:"MASTER"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},versions:Hh},{id:Pe.GITADORA_GF,name:"GITADORA (Guitar)",icon:null,cardBG:null,videoTable:[g.GITADORA,g.GITADORA_OVERDRIVE,g.GITADORA_TRIBOOST,g.GITADORA_TRIBOOST_RE_EVOLVE,g.GITADORA_MATIXX,g.GITADORA_EXCHAIN,g.GITADORA_NEXTAGE,g.GITADORA_HIGH_VOLTAGE,g.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.perc",width:90},{text:"SKILL POINT",value:"data.new_skill",width:140}],chartTable:{1:"BASIC",2:"ADVANCED",3:"EXTREME",12:"MASTER"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},versions:Hh},{id:Pe.GUITARFREAKS,name:"GUITAR FREAKS",icon:null,cardBG:null,gameOptions:Lh,scoreHeaders:[{text:"Combos",value:"data.combo"},{text:"Medal",value:"medal",width:140},{text:"SKILL %",value:"data.skill_perc",width:90},{text:"SKILL POINT",value:"data.skill_points",width:140}],chartTable:{0:"GUITAR BEGINNER",1:"GUITAR BASIC",2:"GUITAR ADVANCED",3:"GUITAR EXTREME",4:"BASS BEGINNER",5:"BASS BASIC",6:"BASS ADVANCED",7:"BASS EXTREME",8:"OPEN BEGINNER",9:"OPEN BASIC",10:"OPEN ADVANCED",11:"OPEN EXTREME"},rankTable:{7:"NO PLAY",6:"S",5:"AA",4:"A",3:"B",2:"C",1:"D",0:"F"},playerHeaders:[{text:"SKILL LEVEL",value:"profile_skill",sortable:!0,width:120},{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],versions:[{id:g.GUITARFREAKS_1ST,label:"1ST MIX"},{id:g.GUITARFREAKS_2ND,label:"2ND MIX"},{id:g.GUITARFREAKS_3RD,label:"3RD MIX"},{id:g.GUITARFREAKS_4TH,label:"4TH MIX"},{id:g.GUITARFREAKS_5TH,label:"5TH MIX"},{id:g.GUITARFREAKS_6TH,label:"6TH MIX"},{id:g.GUITARFREAKS_7TH,label:"7TH MIX"},{id:g.GUITARFREAKS_8TH,label:"8TH MIX"},{id:g.GUITARFREAKS_9TH,label:"9TH MIX"},{id:g.GUITARFREAKS_10TH,label:"10TH MIX"},{id:g.GUITARFREAKS_11TH,label:"11TH MIX"},{id:g.GUITARFREAKS_V,label:"V"},{id:g.GUITARFREAKS_V2,label:"V2"},{id:g.GUITARFREAKS_V3,label:"V3"},{id:g.GUITARFREAKS_V4,label:"V4: ROCKxROCK"},{id:g.GUITARFREAKS_V5,label:"V5: ROCK TO INFINITY!"},{id:g.GUITARFREAKS_V6,label:"V6: BLAZING!!!!"},{id:g.GUITARFREAKS_V7,label:"V7"},{id:g.GUITARFREAKS_V8,label:"V8"}]},{id:Pe.IIDX,name:"beatmaniaIIDX",shortName:"IIDX",icon:`${Vt}/icon/iidx.webp`,cardBG:`${Vt}/card/iidx.webp`,assetId:"iidx",gameOptions:wD,videoTable:[g.IIDX_TRICORO,g.IIDX_SPADA,g.IIDX_PENDUAL,g.IIDX_COPULA,g.IIDX_SINOBUZ,g.IIDX_CANNON_BALLERS,g.IIDX_ROOTAGE,g.IIDX_HEROIC_VERSE,g.IIDX_BISTROVER,g.IIDX_CASTHOUR,g.IIDX_RESIDENT,g.IIDX_EPOLIS],scoreHeaders:[{text:"Misses",value:"data.misses"},{text:"Clear Status",value:"data.medal"}],chartTable:{0:"SP NORMAL",1:"SP HYPER",2:"SP ANOTHER",3:"DP NORMAL",4:"DP HYPER",5:"DP ANOTHER",6:"SP BEGINNER",7:"SP LEGGENDARIA",8:"DP BEGINNER",9:"DP LEGGENDARIA"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},medalTable:{50:"NO PLAY",100:"FAILED",200:"ASSIST CLEAR",300:"EAST CLEAR",400:"CLEAR",500:"HARD CLEAR",600:"EX HARD CLEAR",700:"FULL COMBO"},playerHeaders:[{text:"SP DAN",value:"sgrade",width:100},{text:"DP DAN",value:"dgrade",width:100},{text:"SP DJPOINT",value:"stats.single_dj_points",sortable:!0,width:150},{text:"DP DJPOINT",value:"stats.double_dj_points",sortable:!0,width:150}],versions:[{id:g.IIDX,label:"1st Style"},{id:g.IIDX_2ND_STYLE,label:"2nd Style"},{id:g.IIDX_3RD_STYLE,label:"3rd Style"},{id:g.IIDX_4TH_STYLE,label:"4th Style"},{id:g.IIDX_5TH_STYLE,label:"5th Style"},{id:g.IIDX_6TH_STYLE,label:"6th Style"},{id:g.IIDX_7TH_STYLE,label:"7th Style"},{id:g.IIDX_8TH_STYLE,label:"8th Style"},{id:g.IIDX_9TH_STYLE,label:"9th Style"},{id:g.IIDX_10TH_STYLE,label:"10th Style"},{id:g.IIDX_RED,label:"RED"},{id:g.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:g.IIDX_DISTORTED,label:"DistorteD"},{id:g.IIDX_GOLD,label:"GOLD"},{id:g.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:g.IIDX_EMPRESS,label:"EMPRESS"},{id:g.IIDX_SIRIUS,label:"SIRIUS"},{id:g.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:g.IIDX_LINCLE,label:"Lincle"},{id:g.IIDX_TRICORO,label:"tricoro"},{id:g.IIDX_SPADA,label:"SPADA"},{id:g.IIDX_PENDUAL,label:"PENDUAL"},{id:g.IIDX_COPULA,label:"COPULA"},{id:g.IIDX_SINOBUZ,label:"SINOBUZ"},{id:g.IIDX_CANNON_BALLERS,label:"CANNON BALLERS"},{id:g.IIDX_ROOTAGE,label:"ROOTAGE"},{id:g.IIDX_HEROIC_VERSE,label:"HEROIC VERSE"},{id:g.IIDX_BISTROVER,label:"BISTROVER"},{id:g.IIDX_CASTHOUR,label:"CastHour"},{id:g.IIDX_RESIDENT,label:"RESIDENT"},{id:g.IIDX_EPOLIS,label:"EPOLIS"}]},{id:Pe.IIDXCLASS,name:"Classic IIDX",icon:`${Vt}/icon/iidx.webp`,cardBG:`${Vt}/card/iidx.webp`,assetId:"iidx",noRivals:!0,noScores:!0,noRecords:!0,playerHeaders:[{text:"SP DAN",value:"sgrade",width:100},{text:"DP DAN",value:"dgrade",width:100},{text:"SP DJPOINT",value:"stats.single_dj_points",sortable:!0,width:150},{text:"DP DJPOINT",value:"stats.double_dj_points",sortable:!0,width:150}],versions:[{id:g.IIDX,label:"1st Style"},{id:g.IIDX_2ND_STYLE,label:"2nd Style"},{id:g.IIDX_3RD_STYLE,label:"3rd Style"},{id:g.IIDX_4TH_STYLE,label:"4th Style"},{id:g.IIDX_5TH_STYLE,label:"5th Style"},{id:g.IIDX_6TH_STYLE,label:"6th Style"},{id:g.IIDX_7TH_STYLE,label:"7th Style"},{id:g.IIDX_8TH_STYLE,label:"8th Style"},{id:g.IIDX_9TH_STYLE,label:"9th Style"},{id:g.IIDX_10TH_STYLE,label:"10th Style"},{id:g.IIDX_RED,label:"RED"},{id:g.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:g.IIDX_DISTORTED,label:"DistorteD"},{id:g.IIDX_GOLD,label:"GOLD"},{id:g.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:g.IIDX_EMPRESS,label:"EMPRESS"},{id:g.IIDX_SIRIUS,label:"SIRIUS"},{id:g.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:g.IIDX_LINCLE,label:"Lincle"}]},{id:Pe.JUBEAT,name:"jubeat",icon:null,cardBG:null,scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Medal",value:"data.medal",width:120},{text:"Music Rate",value:"data.music_rate",width:120}],chartTable:{0:"BASIC",1:"ADVANCED",2:"EXTREME",3:"BASIC (HARD MODE)",4:"ADVANCED (HARD MODE)",5:"EXTREME (HARD MODE)"},rankTable:{100:"E",200:"D",300:"C",400:"B",500:"A",600:"S",700:"SS",800:"EXC"},medalTable:{100:"FAILED",200:"CLEARED",300:"NEARLY FULL COMBO",400:"FULL COMBO",500:"NEARLY EXCELLENT",600:"EXCELLENT"},playerHeaders:[{text:"Jubility",value:"jubility",sortable:!0,width:120}],versions:[{id:g.JUBEAT,label:"Original"},{id:g.JUBEAT_RIPPLES,label:"Ripples"},{id:g.JUBEAT_RIPPLES_APPEND,label:"Ripples (Append)"},{id:g.JUBEAT_KNIT,label:"Knit"},{id:g.JUBEAT_KNIT_APPEND,label:"Knit (Append)"},{id:g.JUBEAT_COPIOUS,label:"Copious"},{id:g.JUBEAT_COPIOUS_APPEND,label:"Copious (Append)"},{id:g.JUBEAT_SAUCER,label:"Saucer"},{id:g.JUBEAT_SAUCER_FULFILL,label:"Saucer Fulfill"},{id:g.JUBEAT_PROP,label:"Prop"},{id:g.JUBEAT_QUBELL,label:"Qubell"},{id:g.JUBEAT_CLAN,label:"Clan"},{id:g.JUBEAT_FESTO,label:"Festo"},{id:g.JUBEAT_AVE,label:"Avenue"}]},{id:Pe.LOVEPLUS,name:"LovePlus",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,playerHeaders:[{text:"Girlfriend",value:"gf",sortable:!0,width:100}],gameOptions:xD,versions:[{id:g.LOVEPLUS_ARCADE,label:"Medal"},{id:g.LOVEPLUS_CC,label:"Colorful Clip"}]},{id:Pe.MGA,name:"Metal Gear Arcade",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Pe.MUSECA,name:"Museca",icon:null,cardBG:null,gameOptions:AD,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.MUSECA,label:"Original"},{id:g.MUSECA_1_PLUS,label:"1 + 1/2"}]},{id:Pe.NOSTALGIA,name:"Nostalgia",icon:null,cardBG:null,gameOptions:kD,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.NOSTALGIA,label:"Original"},{id:g.NOSTALGIA_FORTE,label:"Forte"},{id:g.NOSTALGIA_OP_2,label:"OP.2"},{id:g.NOSTALGIA_OP_3,label:"OP.3"}]},{id:Pe.OTOMEDIUS,name:"Otomedius",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Pe.OTOCA,name:"Otoca d' Or",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Pe.PASELI_CHARGE_MACHINE,name:"PASELI Charge Machine",skip:!0,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:SD},{id:Pe.POPN_HELLO,name:"Hello! Pop'n Music",icon:`${Vt}/icon/popn.webp`,cardBG:`${Vt}/card/popn.webp`,assetId:"popn",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Pe.POPN_MUSIC,name:"pop'n music",shortName:"pop'n",icon:`${Vt}/icon/popn.webp`,cardBG:`${Vt}/card/popn.webp`,assetId:"popn",useUnicode:!0,maxLength:6,gameOptions:MD,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],versions:[{id:g.POPN_MUSIC,label:"Original"},{id:g.POPN_MUSIC_2,label:"2"},{id:g.POPN_MUSIC_3,label:"3"},{id:g.POPN_MUSIC_4,label:"4"},{id:g.POPN_MUSIC_5,label:"5"},{id:g.POPN_MUSIC_6,label:"6"},{id:g.POPN_MUSIC_7,label:"7"},{id:g.POPN_MUSIC_8,label:"8"},{id:g.POPN_MUSIC_9,label:"9"},{id:g.POPN_MUSIC_10,label:"10"},{id:g.POPN_MUSIC_11,label:"11"},{id:g.POPN_MUSIC_IROHA,label:"\u3044\u308D\u306F (Iroha)"},{id:g.POPN_MUSIC_CARNIVAL,label:"\u30AB\u30FC\u30CB\u30D0\u30EB (Carnival)"},{id:g.POPN_MUSIC_FEVER,label:"FEVER!"},{id:g.POPN_MUSIC_ADVENTURE,label:"ADVENTURE"},{id:g.POPN_MUSIC_PARTY,label:"PARTY\u266A"},{id:g.POPN_MUSIC_THE_MOVIE,label:"THE MOVIE"},{id:g.POPN_MUSIC_SENGOKU_RETSUDEN,label:"\u305B\u3093\u3054\u304F\u5217\u4F1D (Sengoku Retsuden)"},{id:g.POPN_MUSIC_TUNE_STREET,label:"TUNE STREET"},{id:g.POPN_MUSIC_FANTASIA,label:"fantasia"},{id:g.POPN_MUSIC_SUNNY_PARK,label:"Sunny Park"},{id:g.POPN_MUSIC_LAPISTORIA,label:"\u30E9\u30D4\u30B9\u30C8\u30EA\u30A2 (Lapistoria)"},{id:g.POPN_MUSIC_ECLALE,label:"\xE9clale"},{id:g.POPN_MUSIC_USANEKO,label:"\u3046\u3055\u304E\u3068\u732B\u3068\u5C11\u5E74\u306E\u5922 (Usaneko)"},{id:g.POPN_MUSIC_PEACE,label:"peace"},{id:g.POPN_MUSIC_KAIMEI_RIDDLES,label:"\u89E3\u660E\u30EA\u30C9\u30EB\u30BA (Kaimei riddles)"},{id:g.POPN_MUSIC_UNILAB,label:"UniLab"}]},{id:Pe.QMA,name:"Quiz Magic Academy",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Pe.REFLEC_BEAT,name:"ReflecBeat",icon:null,cardBG:null,useUnicode:!0,gameOptions:DD,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Misses",value:"misses"},{text:"Halo",value:"halo"}],versions:[{id:g.REFLEC_BEAT,label:"Original"},{id:g.REFLEC_BEAT_LIMELIGHT,label:"Limelight"},{id:g.REFLEC_BEAT_COLETTE,label:"Colette"},{id:g.REFLEC_BEAT_GROOVIN,label:"groovin'!!"},{id:g.REFLEC_BEAT_VOLZZA,label:"VOLZZA"},{id:g.REFLEC_BEAT_VOLZZA_2,label:"VOLZZA 2"}]},{id:Pe.ROAD_FIGHTERS,name:"Road Fighters 3D",icon:`${Vt}/icon/rf.webp`,cardBG:`${Vt}/card/rf.webp`,assetId:"rf",skip:!0,noRivals:!0,noScores:!0,noRecords:!0},{id:Pe.SDVX,name:"SOUND VOLTEX",shortName:"SDVX",icon:null,cardBG:null,gameOptions:TD,scoreHeaders:[{text:"Combos",value:"combo"},{text:"Halo",value:"halo"}],playerHeaders:[{text:"Skill Level",value:"skill_level",sortable:!0,width:100},{text:"BLOCK",value:"block",sortable:!1,width:100},{text:"PACKET",value:"packet",sortable:!1,width:100}],versions:[{id:g.SDVX_BOOTH,label:"BOOTH"},{id:g.SDVX_INFINITE_INFECTION,label:"-II- Infinite Infection"},{id:g.SDVX_GRAVITY_WARS,label:"GRAVITY WARS"},{id:g.SDVX_HEAVENLY_HAVEN,label:"HEAVENLY HAVEN"},{id:g.SDVX_VIVID_WAVE,label:"VIVID WAVE"},{id:g.SDVX_EXCEED_GEAR,label:"EXCEED GEAR"}]},{id:Pe.TSUMTSUM,name:"Tsum Tsum",skip:!1,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0},{id:Pe.WINNING_ELEVEN,name:"World Soccer",icon:`${Vt}/icon/we.webp`,cardBG:`${Vt}/card/we.webp`,assetId:"we",skip:!1,noRivals:!0,noScores:!0,noRecords:!0,gameOptions:PD,versions:[{id:g.WINNING_ELEVEN_2008,label:"Winning Eleven Arcade Championship 2008"},{id:g.WINNING_ELEVEN_2010,label:"Winning Eleven Arcade Championship 2010"},{id:g.WINNING_ELEVEN_2012,label:"Winning Eleven Arcade Championship 2012"},{id:g.WINNING_ELEVEN_2014,label:"Winning Eleven Arcade Championship 2014"}]}];function i0(e){var t=lc.find(n=>n.id===e);return t||(t=lc.find(n=>n.name===e)),t?(t.icon||(t.icon=`${Vt}/icon/${e}.webp`),t.cardBG||(t.cardBG=`${Vt}/card/${e}.webp`),t):null}const ED={class:"space-y-3 text-center md:text-left lg:mx-12"},ID={class:"space-y-2 md:space-y-0"},RD={key:0,class:"text-2xl md:text-xl lg:text-2xl"},OD={key:1,class:"text-3xl md:text-4xl"},LD={key:0,class:"md:grid md:grid-flow-col md:auto-cols-max md:grid-rows-1 flex flex-wrap gap-4 md:place-content-start place-content-center"},HD={key:0,class:"text-center md:text-right"},ND={class:"text-xl md:text-lg lg:text-2lg"},BD={class:"text-xs italic"},VD={__name:"UserCard",props:{useSmall:{type:Boolean,required:!1,default:!1},evenSmaller:{type:Boolean,required:!1,default:!1}},setup(e){const t="https://cdn.phaseii.network/file/PhaseII/web-assets",n=Cr(),a=CD();function i(){var r,s;return` + background-image: url('${t}/card/${(s=(r=n.userCustomize)==null?void 0:r.card)!=null?s:"time"}.webp'); + background-size: cover; + background-repeat: no-repeat; + `}return(r,s)=>(E(),Se($s,{style:Pt(i())},{default:De(()=>[Ae(_r,{type:"justify-around lg:justify-center md:space-x-4 lg:space-x-0",class:"bg-white dark:bg-slate-900/90 rounded-2xl p-3"},{default:De(()=>[Ae(e0,{class:"w-28 md:w-32 lg:w-44 lg:mx-12"}),oe("div",ED,[oe("div",ID,[!e.useSmall&&!_(n).userCustomize.disableGreeting?(E(),q("h1",RD,[Bt(Le(_(a).header[0]),1),oe("b",null,Le(_(n).userName),1),Bt(Le(_(a).header[1]),1)])):se("",!0),e.useSmall||_(n).userCustomize.disableGreeting?(E(),q("h1",OD,[oe("b",null,Le(_(n).userName),1)])):se("",!0)]),e.evenSmaller?se("",!0):(E(),q("div",LD,[_(n).userAdmin?(E(),Se(Wo,{key:0,label:"System Admin",color:"danger",icon:_(Hg)},null,8,["icon"])):se("",!0),Ae(Wo,{label:"Private Profile",color:"info",icon:_(AS)},null,8,["icon"])]))]),!e.useSmall&&!_(n).userCustomize.disableGreeting?(E(),q("div",HD,[oe("p",ND,Le(_(a).comment),1),oe("p",BD,"Greeting by: "+Le(_(a).author),1)])):se("",!0)]),_:1})]),_:1},8,["style"]))}},FD="darkMode",$D="style",yd="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",UD={__name:"SectionMain",setup(e){return(t,n)=>(E(),q("section",{class:ge(["p-6",_(yd)])},[ye(t.$slots,"default")],2))}};var r0={exports:{}};/*! @preserve + * numeral.js + * version : 2.0.6 + * author : Adam Draper + * license : MIT + * http://adamwdraper.github.com/Numeral-js/ + */(function(e){(function(t,n){e.exports?e.exports=n():t.numeral=n()})(GS,function(){var t,n,a="2.0.6",i={},r={},s={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},o={currentLocale:s.currentLocale,zeroFormat:s.zeroFormat,nullFormat:s.nullFormat,defaultFormat:s.defaultFormat,scalePercentBy100:s.scalePercentBy100};function l(u,c){this._input=u,this._value=c}return t=function(u){var c,d,f,h;if(t.isNumeral(u))c=u.value();else if(u===0||typeof u>"u")c=0;else if(u===null||n.isNaN(u))c=null;else if(typeof u=="string")if(o.zeroFormat&&u===o.zeroFormat)c=0;else if(o.nullFormat&&u===o.nullFormat||!u.replace(/[^0-9]+/g,"").length)c=null;else{for(d in i)if(h=typeof i[d].regexps.unformat=="function"?i[d].regexps.unformat():i[d].regexps.unformat,h&&u.match(h)){f=i[d].unformat;break}f=f||t._.stringToNumber,c=f(u)}else c=Number(u)||null;return new l(u,c)},t.version=a,t.isNumeral=function(u){return u instanceof l},t._=n={numberToFormat:function(u,c,d){var f=r[t.options.currentLocale],h=!1,p=!1,m=0,y="",w=1e12,S=1e9,k=1e6,P=1e3,M="",C=!1,D,N,R,L,j,F,J;if(u=u||0,N=Math.abs(u),t._.includes(c,"(")?(h=!0,c=c.replace(/[\(|\)]/g,"")):(t._.includes(c,"+")||t._.includes(c,"-"))&&(j=t._.includes(c,"+")?c.indexOf("+"):u<0?c.indexOf("-"):-1,c=c.replace(/[\+|\-]/g,"")),t._.includes(c,"a")&&(D=c.match(/a(k|m|b|t)?/),D=D?D[1]:!1,t._.includes(c," a")&&(y=" "),c=c.replace(new RegExp(y+"a[kmbt]?"),""),N>=w&&!D||D==="t"?(y+=f.abbreviations.trillion,u=u/w):N=S&&!D||D==="b"?(y+=f.abbreviations.billion,u=u/S):N=k&&!D||D==="m"?(y+=f.abbreviations.million,u=u/k):(N=P&&!D||D==="k")&&(y+=f.abbreviations.thousand,u=u/P)),t._.includes(c,"[.]")&&(p=!0,c=c.replace("[.]",".")),R=u.toString().split(".")[0],L=c.split(".")[1],F=c.indexOf(","),m=(c.split(".")[0].split(",")[0].match(/0/g)||[]).length,L?(t._.includes(L,"[")?(L=L.replace("]",""),L=L.split("["),M=t._.toFixed(u,L[0].length+L[1].length,d,L[1].length)):M=t._.toFixed(u,L.length,d),R=M.split(".")[0],t._.includes(M,".")?M=f.delimiters.decimal+M.split(".")[1]:M="",p&&Number(M.slice(1))===0&&(M="")):R=t._.toFixed(u,0,d),y&&!D&&Number(R)>=1e3&&y!==f.abbreviations.trillion)switch(R=String(Number(R)/1e3),y){case f.abbreviations.thousand:y=f.abbreviations.million;break;case f.abbreviations.million:y=f.abbreviations.billion;break;case f.abbreviations.billion:y=f.abbreviations.trillion;break}if(t._.includes(R,"-")&&(R=R.slice(1),C=!0),R.length0;H--)R="0"+R;return F>-1&&(R=R.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+f.delimiters.thousands)),c.indexOf(".")===0&&(R=""),J=R+M+(y||""),h?J=(h&&C?"(":"")+J+(h&&C?")":""):j>=0?J=j===0?(C?"-":"+")+J:J+(C?"-":"+"):C&&(J="-"+J),J},stringToNumber:function(u){var c=r[o.currentLocale],d=u,f={thousand:3,million:6,billion:9,trillion:12},h,p,m;if(o.zeroFormat&&u===o.zeroFormat)p=0;else if(o.nullFormat&&u===o.nullFormat||!u.replace(/[^0-9]+/g,"").length)p=null;else{p=1,c.delimiters.decimal!=="."&&(u=u.replace(/\./g,"").replace(c.delimiters.decimal,"."));for(h in f)if(m=new RegExp("[^a-zA-Z]"+c.abbreviations[h]+"(?:\\)|(\\"+c.currency.symbol+")?(?:\\))?)?$"),d.match(m)){p*=Math.pow(10,f[h]);break}p*=(u.split("-").length+Math.min(u.split("(").length-1,u.split(")").length-1))%2?1:-1,u=u.replace(/[^0-9\.]+/g,""),p*=Number(u)}return p},isNaN:function(u){return typeof u=="number"&&isNaN(u)},includes:function(u,c){return u.indexOf(c)!==-1},insert:function(u,c,d){return u.slice(0,d)+c+u.slice(d)},reduce:function(u,c){if(this===null)throw new TypeError("Array.prototype.reduce called on null or undefined");if(typeof c!="function")throw new TypeError(c+" is not a function");var d=Object(u),f=d.length>>>0,h=0,p;if(arguments.length===3)p=arguments[2];else{for(;h=f)throw new TypeError("Reduce of empty array with no initial value");p=d[h++]}for(;hf?c:f},1)},toFixed:function(u,c,d,f){var h=u.toString().split("."),p=c-(f||0),m,y,w,S;return h.length===2?m=Math.min(Math.max(h[1].length,p),c):m=p,w=Math.pow(10,m),S=(d(u+"e+"+m)/w).toFixed(m),f>c-m&&(y=new RegExp("\\.?0{1,"+(f-(c-m))+"}$"),S=S.replace(y,"")),S}},t.options=o,t.formats=i,t.locales=r,t.locale=function(u){return u&&(o.currentLocale=u.toLowerCase()),o.currentLocale},t.localeData=function(u){if(!u)return r[o.currentLocale];if(u=u.toLowerCase(),!r[u])throw new Error("Unknown locale : "+u);return r[u]},t.reset=function(){for(var u in s)o[u]=s[u]},t.zeroFormat=function(u){o.zeroFormat=typeof u=="string"?u:null},t.nullFormat=function(u){o.nullFormat=typeof u=="string"?u:null},t.defaultFormat=function(u){o.defaultFormat=typeof u=="string"?u:"0.0"},t.register=function(u,c,d){if(c=c.toLowerCase(),this[u+"s"][c])throw new TypeError(c+" "+u+" already registered.");return this[u+"s"][c]=d,d},t.validate=function(u,c){var d,f,h,p,m,y,w,S;if(typeof u!="string"&&(u+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",u)),u=u.trim(),u.match(/^\d+$/))return!0;if(u==="")return!1;try{w=t.localeData(c)}catch{w=t.localeData(t.locale())}return h=w.currency.symbol,m=w.abbreviations,d=w.delimiters.decimal,w.delimiters.thousands==="."?f="\\.":f=w.delimiters.thousands,S=u.match(/^[^\d]+/),S!==null&&(u=u.substr(1),S[0]!==h)||(S=u.match(/[^\d]+$/),S!==null&&(u=u.slice(0,-1),S[0]!==m.thousand&&S[0]!==m.million&&S[0]!==m.billion&&S[0]!==m.trillion))?!1:(y=new RegExp(f+"{2}"),u.match(/[^\d.,]/g)?!1:(p=u.split(d),p.length>2?!1:p.length<2?!!p[0].match(/^\d+.*\d$/)&&!p[0].match(y):p[0].length===1?!!p[0].match(/^\d+$/)&&!p[0].match(y)&&!!p[1].match(/^\d+$/):!!p[0].match(/^\d+.*\d$/)&&!p[0].match(y)&&!!p[1].match(/^\d+$/)))},t.fn=l.prototype={clone:function(){return t(this)},format:function(u,c){var d=this._value,f=u||o.defaultFormat,h,p,m;if(c=c||Math.round,d===0&&o.zeroFormat!==null)p=o.zeroFormat;else if(d===null&&o.nullFormat!==null)p=o.nullFormat;else{for(h in i)if(f.match(i[h].regexps.format)){m=i[h].format;break}m=m||t._.numberToFormat,p=m(d,f,c)}return p},value:function(){return this._value},input:function(){return this._input},set:function(u){return this._value=Number(u),this},add:function(u){var c=n.correctionFactor.call(null,this._value,u);function d(f,h,p,m){return f+Math.round(c*h)}return this._value=n.reduce([this._value,u],d,0)/c,this},subtract:function(u){var c=n.correctionFactor.call(null,this._value,u);function d(f,h,p,m){return f-Math.round(c*h)}return this._value=n.reduce([u],d,Math.round(this._value*c))/c,this},multiply:function(u){function c(d,f,h,p){var m=n.correctionFactor(d,f);return Math.round(d*m)*Math.round(f*m)/Math.round(m*m)}return this._value=n.reduce([this._value,u],c,1),this},divide:function(u){function c(d,f,h,p){var m=n.correctionFactor(d,f);return Math.round(d*m)/Math.round(f*m)}return this._value=n.reduce([this._value,u],c),this},difference:function(u){return Math.abs(t(this._value).subtract(u).value())}},t.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(u){var c=u%10;return~~(u%100/10)===1?"th":c===1?"st":c===2?"nd":c===3?"rd":"th"},currency:{symbol:"$"}}),function(){t.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(u,c,d){var f=t._.includes(c," BPS")?" ":"",h;return u=u*1e4,c=c.replace(/\s?BPS/,""),h=t._.numberToFormat(u,c,d),t._.includes(h,")")?(h=h.split(""),h.splice(-1,0,f+"BPS"),h=h.join("")):h=h+f+"BPS",h},unformat:function(u){return+(t._.stringToNumber(u)*1e-4).toFixed(15)}})}(),function(){var u={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]},c={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},d=u.suffixes.concat(c.suffixes.filter(function(h){return u.suffixes.indexOf(h)<0})),f=d.join("|");f="("+f.replace("B","B(?!PS)")+")",t.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(f)},format:function(h,p,m){var y,w=t._.includes(p,"ib")?c:u,S=t._.includes(p," b")||t._.includes(p," ib")?" ":"",k,P,M;for(p=p.replace(/\s?i?b/,""),k=0;k<=w.suffixes.length;k++)if(P=Math.pow(w.base,k),M=Math.pow(w.base,k+1),h===null||h===0||h>=P&&h0&&(h=h/P);break}return y=t._.numberToFormat(h,p,m),y+S},unformat:function(h){var p=t._.stringToNumber(h),m,y;if(p){for(m=u.suffixes.length-1;m>=0;m--){if(t._.includes(h,u.suffixes[m])){y=Math.pow(u.base,m);break}if(t._.includes(h,c.suffixes[m])){y=Math.pow(c.base,m);break}}p*=y||1}return p}})}(),function(){t.register("format","currency",{regexps:{format:/(\$)/},format:function(u,c,d){var f=t.locales[t.options.currentLocale],h={before:c.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:c.match(/([\+|\-|\)|\s|\$]*)$/)[0]},p,m,y;for(c=c.replace(/\s?\$\s?/,""),p=t._.numberToFormat(u,c,d),u>=0?(h.before=h.before.replace(/[\-\(]/,""),h.after=h.after.replace(/[\-\)]/,"")):u<0&&!t._.includes(h.before,"-")&&!t._.includes(h.before,"(")&&(h.before="-"+h.before),y=0;y=0;y--)switch(m=h.after[y],m){case"$":p=y===h.after.length-1?p+f.currency.symbol:t._.insert(p,f.currency.symbol,-(h.after.length-(1+y)));break;case" ":p=y===h.after.length-1?p+" ":t._.insert(p," ",-(h.after.length-(1+y)+f.currency.symbol.length-1));break}return p}})}(),function(){t.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(u,c,d){var f,h=typeof u=="number"&&!t._.isNaN(u)?u.toExponential():"0e+0",p=h.split("e");return c=c.replace(/e[\+|\-]{1}0/,""),f=t._.numberToFormat(Number(p[0]),c,d),f+"e"+p[1]},unformat:function(u){var c=t._.includes(u,"e+")?u.split("e+"):u.split("e-"),d=Number(c[0]),f=Number(c[1]);f=t._.includes(u,"e-")?f*=-1:f;function h(p,m,y,w){var S=t._.correctionFactor(p,m),k=p*S*(m*S)/(S*S);return k}return t._.reduce([d,Math.pow(10,f)],h,1)}})}(),function(){t.register("format","ordinal",{regexps:{format:/(o)/},format:function(u,c,d){var f=t.locales[t.options.currentLocale],h,p=t._.includes(c," o")?" ":"";return c=c.replace(/\s?o/,""),p+=f.ordinal(u),h=t._.numberToFormat(u,c,d),h+p}})}(),function(){t.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(u,c,d){var f=t._.includes(c," %")?" ":"",h;return t.options.scalePercentBy100&&(u=u*100),c=c.replace(/\s?\%/,""),h=t._.numberToFormat(u,c,d),t._.includes(h,")")?(h=h.split(""),h.splice(-1,0,f+"%"),h=h.join("")):h=h+f+"%",h},unformat:function(u){var c=t._.stringToNumber(u);return t.options.scalePercentBy100?c*.01:c}})}(),function(){t.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(u,c,d){var f=Math.floor(u/60/60),h=Math.floor((u-f*60*60)/60),p=Math.round(u-f*60*60-h*60);return f+":"+(h<10?"0"+h:h)+":"+(p<10?"0"+p:p)},unformat:function(u){var c=u.split(":"),d=0;return c.length===3?(d=d+Number(c[0])*60*60,d=d+Number(c[1])*60,d=d+Number(c[2])):c.length===2&&(d=d+Number(c[0])*60,d=d+Number(c[1])),Number(d)}})}(),t})})(r0);const zD=r0.exports,WD={class:"text-gray-300 font-medium text-2xl"},YD={__name:"NumberDynamic",props:{prefix:{type:String,default:null},suffix:{type:String,default:null},value:{type:Number,default:0},duration:{type:Number,default:500}},setup(e){const t=e,n=ce(0),a=G(()=>n.value<1e3?n.value:zD(n.value).format("0,0")),i=G(()=>t.value),r=o=>{const l=Math.ceil(n.value+o);if(l>i.value)return n.value=i.value,!1;n.value=l,setTimeout(()=>{r(o)},25)},s=()=>{n.value=0,r(t.value/(t.duration/25))};return je(i,()=>{s()}),lt(()=>{s()}),(o,l)=>(E(),q("div",null,[Bt(Le(e.prefix)+Le(a.value)+" ",1),oe("span",WD,Le(e.suffix),1)]))}},jD={__name:"PillTagTrend",props:{trend:{type:String,required:!0},trendType:{type:String,default:null},small:Boolean},setup(e){const t=e,n=G(()=>t.trendType==="up"?{icon:Ig,style:"success"}:t.trendType==="down"?{icon:Eg,style:"danger"}:t.trendType==="alert"?{icon:kS,style:"warning"}:{style:"info"});return(a,i)=>(E(),Se(Wo,{label:e.trend,color:n.value.style,icon:n.value.icon,small:e.small},null,8,["label","color","icon","small"]))}},s0={__name:"IconRounded",props:{icon:{type:String,required:!0},iconColor:{type:String,default:""},color:{type:String,default:null},w:{type:String,default:"w-12"},h:{type:String,default:"h-12"},bgColor:{type:String,default:"bg-slate-900"}},setup(e){const t=e,n=G(()=>t.iconColor);return(a,i)=>(E(),Se(Dn,{path:e.icon,w:e.w,h:e.h,color:n.value,size:"24",class:ge(["rounded-full",t.bgColor])},null,8,["path","w","h","color","class"]))}},XD={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},GD={class:"text-3xl leading-tight font-semibold"},Au={__name:"CardBoxWidget",props:{number:{type:Number,default:0},icon:{type:String,default:null},prefix:{type:String,default:null},suffix:{type:String,default:null},label:{type:String,default:null},color:{type:String,default:"text-gray-500 dark:text-slate-400"},numColor:{type:String,default:""},iconColor:{type:String,default:""},iconBGColor:{type:String,default:null},trend:{type:String,default:null},trendType:{type:String,default:null}},setup(e){return(t,n)=>(E(),Se($s,null,{default:De(()=>[oe("div",XD,[e.icon?(E(),Se(s0,{key:0,icon:e.icon,size:"30",class:ge(e.iconColor),"bg-color":"bg-gray-800"},null,8,["icon","class"])):se("",!0),oe("div",null,[e.trend?(E(),Se(_r,{key:0,class:"mb-3",mobile:""},{default:De(()=>[Ae(jD,{trend:e.trend,"trend-type":e.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):se("",!0),Ae(_r,{mobile:""},{default:De(()=>[oe("div",null,[oe("h3",{class:ge([e.color,"text-lg leading-tight mb-1.5"])},Le(e.label),3),oe("h1",GD,[e.number?(E(),Se(YD,{key:0,class:ge(e.numColor),value:e.number,prefix:e.prefix,suffix:e.suffix},null,8,["class","value","prefix","suffix"])):se("",!0),oe("div",{class:ge(e.numColor)},[ye(t.$slots,"default")],2)])])]),_:3})])])]),_:3}))}},qD=["src"],KD={__name:"GameIcon",props:{path:{type:String,required:!0},w:{type:String,default:"w-16"},h:{type:String,default:"h-16"}},setup(e){const t=e,n=G(()=>`inline-flex justify-center items-center ${t.w} ${t.h}`);return(a,i)=>(E(),q("span",{class:ge(n.value)},[oe("img",{src:e.path,class:ge(["rounded-full",`${e.w}`])},null,10,qD),ye(a.$slots,"default")],2))}},ZD={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},QD={class:"text-center space-y-1 md:text-left md:mr-6"},JD={class:"text-xl sr-only sm:not-sr-only"},eT={class:"text-xl font-semibold not-sr-only sm:sr-only -my-2"},tT={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},nT={class:"text-lg"},aT={class:"text-center md:text-right"},iT={class:"text-sm text-gray-400"},rT={__name:"CardBoxGameStat",props:{game:{type:String,required:!0},value:{type:[String,Number],required:!0},profileName:{type:String,required:!0},type:{type:String,required:!0},disableLocalClick:{type:Boolean,default:!1}},setup(e){const t=Al(),n=e,a=G(()=>n.type==="plays"?{type:"success"}:n.type==="scores"?{type:"danger"}:n.type==="ranking"?{type:"warning"}:{type:"info"});function i(){n.disableLocalClick||t.push(`/games/${n.game}`)}const r=i0(n.game),s=` + background-image: linear-gradient(to top, transparent, rgba(0, 0, 0, .6)), + url('${r.cardBG}'); + background-size: cover; + background-repeat: no-repeat; +`;return(o,l)=>(E(),q("button",{class:"flex rounded-2xl hover:scale-[1.01] hover:shadow-xl hover:outline outline-blue-500/50 hover:bg-slate-500 hover:dark:bg-slate-950 transition-all duration-1",style:s,onClick:l[0]||(l[0]=u=>i())},[oe("div",ZD,[Ae(t0,null,{default:De(()=>[Ae(_r,null,{default:De(()=>[Ae(_r,{type:"justify-start"},{default:De(()=>[Ae(KD,{class:"md:mr-6 scale-110 md:scale-100",path:_(r).icon},null,8,["path"]),oe("div",QD,[oe("h2",JD,Le(_(r).name),1),oe("h2",eT,Le(_(r).shortName?_(r).shortName:_(r).name),1),oe("div",tT,[Ae(Wo,{color:a.value.type,label:e.type,small:""},null,8,["color","label"]),oe("h4",nT,Le(e.value),1)])])]),_:1}),oe("div",aT,[oe("p",iT,Le(e.profileName),1)])]),_:1})]),_:1})])]))}},sT=[{isCurrentUser:!0,menu:[{icon:wS,label:"Settings",to:"/profile"},{icon:MS,label:"Customize",to:"/profile/customize"},{icon:WS,label:"Integrations",to:"/profile/integrate"},{icon:DS,label:"Login Cards",to:"/profile/cards"},{icon:xS,label:"Claim Profile",to:"/profile/claim"}]},{icon:Lg,label:"Log out",isLogout:!0}],oT={aside:"bg-gray-800",asideScrollbars:"aside-scrollbars-gray",asideBrand:"bg-gray-900 text-white",asideMenuItem:"text-gray-300 hover:text-white",asideMenuItemActive:"font-bold text-white",asideMenuDropdown:"bg-gray-700/50",navBarItemLabel:"text-black",navBarItemLabelHover:"hover:text-blue-500",navBarItemLabelActiveColor:"text-blue-600",overlay:"from-gray-700 via-gray-900 to-gray-700"},lT={aside:"bg-white",asideScrollbars:"aside-scrollbars-light",asideBrand:"",asideMenuItem:"text-blue-600 hover:text-black dark:text-white",asideMenuItemActive:"font-bold text-black dark:text-white",asideMenuDropdown:"bg-gray-100/75",navBarItemLabel:"text-blue-600",navBarItemLabelHover:"hover:text-black",navBarItemLabelActiveColor:"text-black",overlay:"from-white via-gray-100 to-white"},Nh=Object.freeze(Object.defineProperty({__proto__:null,basic:oT,white:lT},Symbol.toStringTag,{value:"Module"})),Er=D1("style",{state:()=>({asideStyle:"bg-gray-800",asideScrollbarsStyle:"aside-scrollbars-gray",asideBrandStyle:"bg-gray-900 text-white",asideMenuItemStyle:"text-gray-300 hover:text-white",asideMenuItemActiveStyle:"font-bold text-white",asideMenuDropdownStyle:"bg-gray-700/50",navBarItemLabelStyle:"text-black",navBarItemLabelHoverStyle:"hover:text-blue-500",navBarItemLabelActiveColorStyle:"text-blue-600",overlayStyle:"from-gray-700 via-gray-900 to-gray-700",darkMode:!0}),actions:{setStyle(e){if(!Nh[e])return;typeof localStorage<"u"&&localStorage.setItem($D,e);const t=Nh[e];for(const n in t)this[`${n}Style`]=t[n]},setDarkMode(e=null){this.darkMode=e!==null?e:!this.darkMode,typeof localStorage<"u"&&localStorage.setItem(FD,this.darkMode?"1":"0"),typeof document<"u"&&(document.body.classList[this.darkMode?"add":"remove"]("dark-scrollbars"),document.documentElement.classList[this.darkMode?"add":"remove"]("dark-scrollbars-compat"))}}}),uT="/icon.gif",o0={__name:"OverlayLayer",props:{zIndex:{type:String,default:"z-50"},type:{type:String,default:"flex"},transparent:{type:Boolean,default:!1}},emits:["overlay-click"],setup(e,{emit:t}){const n=t,a=r=>{n("overlay-click",r)},i=Er();return(r,s)=>(E(),q("div",{class:ge([[e.type,e.zIndex],"items-center flex-col justify-center md:h-full fixed inset-0"])},[Ae(Ka,{"enter-active-class":"transition duration-150 ease-in","enter-from-class":"opacity-0","enter-to-class":"opacity-100","leave-active-class":"transition duration-150 ease-in","leave-from-class":"opacity-100","leave-to-class":"opacity-0"},{default:De(()=>[oe("div",{class:ge(["absolute inset-0 bg-gradient-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700 h-screen",`${_(i).overlayStyle} ${e.transparent?"opacity-90":"opacity-100"}`]),onClick:a},null,2)]),_:1}),Ae(Ka,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"animate-fade-out"},{default:De(()=>[ye(r.$slots,"default")]),_:3})],2))}},uc={__name:"BaseButton",props:{label:{type:[String,Number],default:null},icon:{type:String,default:null},iconSize:{type:[String,Number],default:null},href:{type:String,default:null},target:{type:String,default:null},to:{type:[String,Object],default:null},type:{type:String,default:null},color:{type:String,default:"white"},as:{type:String,default:null},small:{type:Boolean,default:!0},outline:{type:Boolean,default:!1},active:Boolean,disabled:Boolean,roundedFull:{type:Boolean,default:!0}},setup(e){const t=e,n=G(()=>t.as?t.as:t.to?xl:t.href?"a":"button"),a=G(()=>{var s;return n.value==="button"?(s=t.type)!=null?s:"button":null}),i=G(()=>t.small&&t.icon?"px-1":"px-2"),r=G(()=>{const s=["inline-flex","justify-center","items-center","whitespace-nowrap","focus:outline-none","transition-colors","focus:ring","duration-50","border","hover:scale-[1.02] hover:shadow-xl",t.disabled?"cursor-not-allowed":"cursor-pointer",t.roundedFull?"rounded-lg":"rounded",a0(t.color,t.outline,!t.disabled,t.active)];return!t.label&&t.icon?s.push("p-1"):t.small?s.push("text-sm",t.roundedFull?"px-3 py-1":"p-1"):s.push("py-2",t.roundedFull?"px-6":"px-3"),t.disabled&&s.push(t.outline?"opacity-50":"opacity-70"),s});return(s,o)=>(E(),Se(ri(n.value),{class:ge(r.value),href:e.href,type:a.value,to:e.to,target:e.target,disabled:e.disabled},{default:De(()=>[e.icon?(E(),Se(Dn,{key:0,path:e.icon,size:e.iconSize},null,8,["path","size"])):se("",!0),e.label?(E(),q("span",{key:1,class:ge(i.value)},Le(e.label),3)):se("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},cT={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},dT={class:"text-xl md:text-2xl"},fT={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},hT={class:"place-self-center"},pT={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},mT={class:"place-self-center"},gT={class:"text-lg md:text-xl"},vT={class:"text-red-500"},yT={__name:"LoadingModal",props:{active:{type:Boolean,default:!1},isSave:{type:Boolean,default:!1},isFinished:{type:Boolean,default:!1},errorCode:{type:String,default:null}},setup(e){const t=Al();function n(){return t.go(),null}return(a,i)=>e.active?(E(),Se(o0,{key:0,transparent:e.isSave},{default:De(()=>[Ae($s,{class:"shadow-lg max-h-modal w-11/12 md:w-3/5 lg:w-2/5 xl:w-4/12 z-50 text-white/90"},{default:De(()=>[!e.isFinished&&!e.errorCode?(E(),q("div",cT,[i[1]||(i[1]=oe("img",{class:"rounded-full place-self-center",src:uT,width:"70"},null,-1)),oe("h1",dT,Le(e.isSave?"Submitting...":"Loading..."),1),i[2]||(i[2]=oe("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):se("",!0),e.isSave&&e.isFinished&&!e.errorCode?(E(),q("div",fT,[oe("div",hT,[Ae(Dn,{path:_(CS),class:"text-green-700",w:"w-20",size:45},null,8,["path"])]),i[3]||(i[3]=oe("h1",{class:"text-xl md:text-2xl"},"Saved!",-1))])):se("",!0),e.errorCode?(E(),q("div",pT,[oe("div",mT,[Ae(Dn,{path:_(ES),class:"text-red-500",w:"w-20",size:45},null,8,["path"])]),i[5]||(i[5]=oe("h1",{class:"text-xl md:text-2xl"},"Uh Oh!",-1)),i[6]||(i[6]=oe("h1",{class:"text-lg md:text-xl"}," The server had some trouble processing your request at this time. ",-1)),oe("h1",gT,[i[4]||(i[4]=Bt(" Error: ")),oe("span",vT,Le(e.errorCode),1)]),oe("div",null,[Ae(uc,{type:"submit",color:"info",label:"Reload",small:!1,onClick:i[0]||(i[0]=r=>n())})])])):se("",!0)]),_:1})]),_:1},8,["transparent"])):se("",!0)}},bT={__name:"BaseDivider",props:{navBar:Boolean},setup(e){const t=e;return(n,a)=>(E(),q("hr",{class:ge([t.navBar?"hidden lg:block lg:my-0.5 dark:border-slate-700":"my-6 -mx-6 dark:border-slate-800","border-t border-gray-100"])},null,2))}},_T={__name:"NavBarItem",props:{item:{type:Object,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,i=G(()=>n.item.href?"a":n.item.to?xl:"div"),r=Er(),s=G(()=>{const h=[l.value?`${r.navBarItemLabelActiveColorStyle} dark:text-slate-400`:`${r.navBarItemLabelStyle} dark:text-white dark:hover:text-slate-400 ${r.navBarItemLabelHoverStyle}`,n.item.menu?"lg:py-2 lg:px-3":"py-2 px-3"];return n.item.isDesktopNoLabel&&h.push("lg:w-16","lg:justify-center"),h}),o=G(()=>n.item.isCurrentUser?Cr().userName:n.item.label),l=ce(!1),u=h=>{a("menu-click",h,n.item),n.item.menu&&(l.value=!l.value)},c=(h,p)=>{a("menu-click",h,p)},d=ce(null),f=h=>{d.value&&!d.value.contains(h.target)&&(l.value=!1)};return lt(()=>{n.item.menu&&window.addEventListener("click",f)}),ul(()=>{n.item.menu&&window.removeEventListener("click",f)}),(h,p)=>{var m,y,w;return e.item.isDivider?(E(),Se(bT,{key:0,"nav-bar":""})):(E(),Se(ri(i.value),{key:1,ref_key:"root",ref:d,class:ge(["block lg:flex items-center relative cursor-pointer",s.value]),to:(m=e.item.to)!=null?m:null,href:(y=e.item.href)!=null?y:null,target:(w=e.item.target)!=null?w:null,onClick:u},{default:De(()=>[oe("div",{class:ge(["flex items-center",{"bg-gray-100 dark:bg-slate-900 lg:bg-transparent lg:dark:bg-transparent p-3 lg:p-0":e.item.menu}])},[e.item.isCurrentUser?(E(),Se(e0,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):se("",!0),e.item.icon?(E(),Se(Dn,{key:1,path:e.item.icon,class:"transition-colors"},null,8,["path"])):se("",!0),oe("span",{class:ge(["px-2 transition-colors",{"lg:hidden":e.item.isDesktopNoLabel&&e.item.icon}])},Le(o.value),3),e.item.menu?(E(),Se(Dn,{key:2,path:l.value?_(Ig):_(Eg),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):se("",!0)],2),e.item.menu?(E(),q("div",{key:0,class:ge(["text-sm border-b border-gray-100 lg:border lg:bg-white lg:absolute lg:top-full lg:left-0 lg:min-w-full lg:z-20 lg:rounded-lg lg:shadow-lg lg:dark:bg-slate-900 opacity-100 dark:border-slate-700",{"lg:hidden":!l.value}])},[Ae(l0,{menu:e.item.menu,onMenuClick:c},null,8,["menu"])],2)):se("",!0)]),_:1},8,["class","to","href","target"]))}}},l0={__name:"NavBarMenuList",props:{menu:{type:Array,default:()=>[]}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(i,r)=>{n("menu-click",i,r)};return(i,r)=>(E(!0),q(Te,null,Ge(e.menu,(s,o)=>(E(),Se(_T,{key:o,item:s,onMenuClick:a},null,8,["item"]))),128))}},ko={__name:"NavBarItemPlain",props:{display:{type:String,default:"flex"},useMargin:Boolean},setup(e){const t=Er();return(n,a)=>(E(),q("div",{class:ge([[e.display,_(t).navBarItemLabelStyle,_(t).navBarItemLabelHoverStyle,e.useMargin?"my-2 mx-3":"py-2 px-3"],"items-center cursor-pointer dark:text-white dark:hover:text-slate-400"])},[ye(n.$slots,"default")],2))}},wT={class:"top-0 inset-x-0 fixed bg-gray-50 h-14 z-30 transition-position w-screen lg:w-auto dark:bg-slate-900"},xT={class:"flex flex-1 items-stretch h-14"},AT={class:"flex-none items-stretch flex h-14 lg:hidden"},kT={__name:"NavBar",props:{menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(r,s)=>{n("menu-click",r,s)},i=ce(!1);return(r,s)=>(E(),q("nav",wT,[oe("div",{class:ge(["flex lg:items-stretch",_(yd)])},[oe("div",xT,[ye(r.$slots,"default")]),oe("div",AT,[Ae(ko,{onClick:s[0]||(s[0]=Xn(o=>i.value=!i.value,["prevent"]))},{default:De(()=>[Ae(Dn,{path:i.value?_(Rg):_(RS),size:"24"},null,8,["path"])]),_:1})]),oe("div",{class:ge(["max-h-screen-menu overflow-y-auto lg:overflow-visible absolute w-screen top-14 left-0 bg-gray-50 shadow-lg lg:w-auto lg:flex lg:static lg:shadow-none dark:bg-slate-900",[i.value?"block":"hidden"]])},[Ae(l0,{menu:e.menu,onMenuClick:a},null,8,["menu"])],2)],2)]))}},ST="/favicon.png",cc={__name:"AsideMenuItem",props:{item:{type:Object,required:!0},isDropdownList:Boolean},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,i=Er(),r=G(()=>n.item&&n.item.color),s=G(()=>r.value?"":i.asideMenuItemActiveStyle),o=ce(!1),l=G(()=>[n.isDropdownList?"py-3 px-6 text-sm":"py-3",r.value?a0(n.item.color,!1,!0):`${i.asideMenuItemStyle} dark:text-slate-300 dark:hover:text-white`]),u=G(()=>!!n.item.menu),c=d=>{a("menu-click",d,n.item),u.value&&(o.value=!o.value)};return(d,f)=>{var h,p,m;return E(),q("li",null,[(E(),Se(ri(e.item.to?_(xl):"a"),{to:(h=e.item.to)!=null?h:null,href:(p=e.item.href)!=null?p:null,target:(m=e.item.target)!=null?m:null,class:ge(["flex cursor-pointer",l.value]),onClick:c},{default:De(y=>[e.item.icon?(E(),Se(Dn,{key:0,path:e.item.icon,class:ge(["flex-none",[y&&y.isExactActive?s.value:""]]),w:"w-16",size:18},null,8,["path","class"])):se("",!0),oe("span",{class:ge(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},y&&y.isExactActive?s.value:""]])},Le(e.item.label),3),u.value?(E(),Se(Dn,{key:1,path:o.value?_(VS):_(zS),class:ge(["flex-none",[y&&y.isExactActive?s.value:""]]),w:"w-12"},null,8,["path","class"])):se("",!0)]),_:1},8,["to","href","target","class"])),u.value?(E(),Se(u0,{key:0,menu:e.item.menu,class:ge([_(i).asideMenuDropdownStyle,o.value?"block dark:bg-slate-800/50":"hidden"]),"is-dropdown-list":""},null,8,["menu","class"])):se("",!0)])}}},u0={__name:"AsideMenuList",props:{isDropdownList:Boolean,menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(i,r)=>{n("menu-click",i,r)};return(i,r)=>(E(),q("ul",null,[(E(!0),q(Te,null,Ge(e.menu,(s,o)=>(E(),Se(cc,{key:o,item:s,"is-dropdown-list":e.isDropdownList,onMenuClick:a},null,8,["item","is-dropdown-list"]))),128))]))}},MT={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position shadow-xl shadow-gray-900"},DT={class:"invisible lg:visible"},TT={__name:"AsideMenuLayer",props:{menu:{type:Array,required:!0}},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=Er(),i=G(()=>({label:"Log out",icon:Lg,color:"info",isLogout:!0})),r=G(()=>({label:"Close",icon:Rg,color:"danger"})),s=(l,u)=>{n("menu-click",l,u)},o=l=>{n("aside-lg-close-click",l)};return(l,u)=>(E(),q("aside",MT,[oe("div",{class:ge([_(a).asideStyle,"rounded-br-2xl md:rounded-none flex-1 flex flex-col pt-2 overflow-hidden dark:bg-slate-900"])},[u[0]||(u[0]=zy('

PhaseII eAmusement Network

',1)),oe("div",{class:ge([_(a).darkMode?"aside-scrollbars-[slate]":_(a).asideScrollbarsStyle,"flex-1 overflow-y-auto overflow-x-hidden"])},[Ae(u0,{menu:e.menu,onMenuClick:s},null,8,["menu"])],2),oe("ul",DT,[Ae(cc,{class:"hidden lg:block xl:hidden w-full",item:r.value,onMenuClick:o},null,8,["item"]),Ae(cc,{item:i.value,onMenuClick:s},null,8,["item"])])],2)]))}},PT={__name:"AsideMenu",props:{menu:{type:Array,required:!0},isAsideMobileExpanded:Boolean,isAsideLgActive:Boolean},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=(r,s)=>{n("menu-click",r,s)},i=r=>{n("aside-lg-close-click",r)};return(r,s)=>(E(),q(Te,null,[Ae(TT,{menu:e.menu,class:ge([e.isAsideMobileExpanded?"left-0":"-left-60 lg:left-0",{"lg:hidden xl:flex":!e.isAsideLgActive}]),onMenuClick:a,onAsideLgCloseClick:i},null,8,["menu","class"]),Zr(Ae(o0,{"z-index":"z-30",onOverlayClick:i},null,512),[[ns,e.isAsideLgActive]])],64))}},CT={class:"md:py-2 space-x-2"},ET={__name:"FooterBar",setup(e){return(t,n)=>(E(),q("footer",{class:ge(["py-2 px-6",_(yd)])},[Ae(_r,null,{default:De(()=>[n[0]||(n[0]=oe("div",{class:"text-center md:text-left"},[oe("p",null,[Bt(" Made with \u2764\uFE0F by the PhaseII Team. Based on JustBoil's "),oe("a",{class:"text-blue-400 hover:text-blue-600",href:"https://github.com/justboil/admin-one-vue-tailwind",target:"_blank"},"Admin One"),Bt(". ")])],-1)),oe("div",CT,[Ae(uc,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:_(TS),"icon-size":"24"},null,8,["icon"]),Ae(uc,{color:"info",href:"https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue",target:"_blank",label:"View on GitHub",icon:_(NS),"icon-size":"24"},null,8,["icon"])])]),_:1})],2))}};const IT={class:"animated animatedFadeInUp fadeInUp"},Bh="xl:pl-60",RT={__name:"LayoutAuthenticated",setup(e){const t=Al(),n=vS();Ao()||t.push({name:"login"});const i=Cr();lt(async()=>{try{await i.loadUser()||(i.deleteUserSession(),xu(),t.push({name:"login"}))}catch(m){console.error("Failed to check SessionID:",m),i.deleteUserSession(),xu(),t.push({name:"login"})}});const r=ce(i.loadingPool.length!==0),s=ce(i.savingPool.length!==0),o=ce(i.errorCode),l=ce(i.userLoaded),u=ce(i.userArcades);je(()=>i.loadingPool.length!==0,m=>{r.value=m}),je(()=>i.savingPool.length!==0,m=>{s.value=m}),je(()=>i.errorCode,m=>{o.value=m}),je(()=>i.userLoaded,m=>{l.value=m}),je(()=>i.userArcades,m=>{u.value=m});const c=Er(),d=ce(!1),f=ce(!1);t.beforeEach(()=>{d.value=!1,f.value=!1});const h=(m,y)=>{y.isLogout&&(i.deleteUserSession(),xu(),t.push({name:"login"}))},p=G(()=>{const m=lc.filter(k=>!k.skip).map(k=>({label:k.shortName||k.name,to:`/games/${k.id}`})),y=i.userArcades.map(k=>({label:k.name,to:`/arcade/${k.id}`})),w=[{label:"Dashboard",to:"/admin"},{label:"Onboarding",to:"/admin/onboarding"},{label:"Network Maintenance",to:"/admin/maint"},{label:"Events",to:"/admin/events"},{label:"API",to:"/admin/api"},{label:"Arcades",to:"/admin/arcades"},{label:"Machines",to:"/admin/machines"},{label:"Cards",to:"/admin/cards"},{label:"Users",to:"/admin/users"},{label:"News",to:"/admin/news"},{label:"OTA Updates",to:"/admin/ota"}];var S=[{to:"/",icon:FS,label:"Dashboard"}];return i.userAdmin&&S.push({label:"Admin",icon:Hg,menu:w}),m.length&&S.push({label:"Games",icon:Og,menu:m}),S.push({label:"My Content",icon:$S,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),y.length&&S.push({label:"My Arcades",icon:YS,menu:y}),S.push({label:"Claim Arcade",icon:jS,to:"/arcade/claim"}),S});return(m,y)=>(E(),q("div",{key:_(n).fullPath,class:ge({dark:_(c).darkMode,"overflow-hidden lg:overflow-visible":d.value})},[Ae(yT,{active:r.value||s.value,"is-save":s.value,"error-code":o.value,class:ge(["transition-opacity duration-300 ease-out",{"opacity-100":r.value||s.value,"opacity-0":!r.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),l.value?(E(),q("div",{key:0,class:ge([[Bh,{"ml-60 lg:ml-0":d.value}],"pt-14 min-h-screen w-screen lg:w-auto bg-slate-800 dark:text-slate-100"])},[Ae(kT,{menu:_(sT),class:ge([Bh,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:h},{default:De(()=>[Ae(ko,{display:"flex lg:hidden",onClick:y[0]||(y[0]=Xn(w=>d.value=!d.value,["prevent"]))},{default:De(()=>[Ae(Dn,{path:d.value?_(SS):_(LS),size:"24"},null,8,["path"])]),_:1}),Ae(ko,{display:"hidden lg:flex xl:hidden",onClick:y[1]||(y[1]=Xn(w=>f.value=!0,["prevent"]))},{default:De(()=>[Ae(Dn,{path:_(BS),size:"24"},null,8,["path"])]),_:1}),Ae(ko,{"use-margin":""})]),_:1},8,["menu","class"]),Ae(PT,{"is-aside-mobile-expanded":d.value,"is-aside-lg-active":f.value,menu:p.value,onMenuClick:h,onAsideLgCloseClick:y[2]||(y[2]=w=>f.value=!1)},null,8,["is-aside-mobile-expanded","is-aside-lg-active","menu"]),oe("div",IT,[ye(m.$slots,"default"),Ae(ET)])],2)):se("",!0)],2))}},OT={class:"flex items-center justify-start"},eo={__name:"SectionTitleLine",props:{icon:{type:String,default:null},color:{type:String,default:null},title:{type:String,required:!0},main:Boolean},setup(e){const t=G(()=>Qn().default);return(n,a)=>(E(),q("section",{class:ge([{"pt-6":!e.main},"mb-6 flex items-center justify-between"])},[oe("div",OT,[e.icon&&e.main?(E(),Se(s0,{key:0,icon:e.icon,"icon-color":e.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):e.icon?(E(),Se(Dn,{key:1,path:e.icon,color:e.color,class:"mr-2",size:"20"},null,8,["path","color"])):se("",!0),oe("h1",{class:ge([e.main?"text-3xl":"text-2xl","leading-tight"])},Le(e.title),3)]),t.value?ye(n.$slots,"default",{key:0}):se("",!0)],2))}};/*! + * @kurkle/color v0.3.4 + * https://github.com/kurkle/color#readme + * (c) 2024 Jukka Kurkela + * Released under the MIT License + */function Us(e){return e+.5|0}const Va=(e,t,n)=>Math.max(Math.min(e,n),t);function Yr(e){return Va(Us(e*2.55),0,255)}function Ga(e){return Va(Us(e*255),0,255)}function ba(e){return Va(Us(e/2.55)/100,0,1)}function Vh(e){return Va(Us(e*100),0,100)}const In={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},dc=[..."0123456789ABCDEF"],LT=e=>dc[e&15],HT=e=>dc[(e&240)>>4]+dc[e&15],to=e=>(e&240)>>4===(e&15),NT=e=>to(e.r)&&to(e.g)&&to(e.b)&&to(e.a);function BT(e){var t=e.length,n;return e[0]==="#"&&(t===4||t===5?n={r:255&In[e[1]]*17,g:255&In[e[2]]*17,b:255&In[e[3]]*17,a:t===5?In[e[4]]*17:255}:(t===7||t===9)&&(n={r:In[e[1]]<<4|In[e[2]],g:In[e[3]]<<4|In[e[4]],b:In[e[5]]<<4|In[e[6]],a:t===9?In[e[7]]<<4|In[e[8]]:255})),n}const VT=(e,t)=>e<255?t(e):"";function FT(e){var t=NT(e)?LT:HT;return e?"#"+t(e.r)+t(e.g)+t(e.b)+VT(e.a,t):void 0}const $T=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function c0(e,t,n){const a=t*Math.min(n,1-n),i=(r,s=(r+e/30)%12)=>n-a*Math.max(Math.min(s-3,9-s,1),-1);return[i(0),i(8),i(4)]}function UT(e,t,n){const a=(i,r=(i+e/60)%6)=>n-n*t*Math.max(Math.min(r,4-r,1),0);return[a(5),a(3),a(1)]}function zT(e,t,n){const a=c0(e,1,.5);let i;for(t+n>1&&(i=1/(t+n),t*=i,n*=i),i=0;i<3;i++)a[i]*=1-t-n,a[i]+=t;return a}function WT(e,t,n,a,i){return e===i?(t-n)/a+(t.5?c/(2-r-s):c/(r+s),l=WT(n,a,i,c,r),l=l*60+.5),[l|0,u||0,o]}function _d(e,t,n,a){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,a)).map(Ga)}function wd(e,t,n){return _d(c0,e,t,n)}function YT(e,t,n){return _d(zT,e,t,n)}function jT(e,t,n){return _d(UT,e,t,n)}function d0(e){return(e%360+360)%360}function XT(e){const t=$T.exec(e);let n=255,a;if(!t)return;t[5]!==a&&(n=t[6]?Yr(+t[5]):Ga(+t[5]));const i=d0(+t[2]),r=+t[3]/100,s=+t[4]/100;return t[1]==="hwb"?a=YT(i,r,s):t[1]==="hsv"?a=jT(i,r,s):a=wd(i,r,s),{r:a[0],g:a[1],b:a[2],a:n}}function GT(e,t){var n=bd(e);n[0]=d0(n[0]+t),n=wd(n),e.r=n[0],e.g=n[1],e.b=n[2]}function qT(e){if(!e)return;const t=bd(e),n=t[0],a=Vh(t[1]),i=Vh(t[2]);return e.a<255?`hsla(${n}, ${a}%, ${i}%, ${ba(e.a)})`:`hsl(${n}, ${a}%, ${i}%)`}const Fh={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},$h={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function KT(){const e={},t=Object.keys($h),n=Object.keys(Fh);let a,i,r,s,o;for(a=0;a>16&255,r>>8&255,r&255]}return e}let no;function ZT(e){no||(no=KT(),no.transparent=[0,0,0,0]);const t=no[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const QT=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function JT(e){const t=QT.exec(e);let n=255,a,i,r;if(!!t){if(t[7]!==a){const s=+t[7];n=t[8]?Yr(s):Va(s*255,0,255)}return a=+t[1],i=+t[3],r=+t[5],a=255&(t[2]?Yr(a):Va(a,0,255)),i=255&(t[4]?Yr(i):Va(i,0,255)),r=255&(t[6]?Yr(r):Va(r,0,255)),{r:a,g:i,b:r,a:n}}}function eP(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${ba(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}const ku=e=>e<=.0031308?e*12.92:Math.pow(e,1/2.4)*1.055-.055,ji=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function tP(e,t,n){const a=ji(ba(e.r)),i=ji(ba(e.g)),r=ji(ba(e.b));return{r:Ga(ku(a+n*(ji(ba(t.r))-a))),g:Ga(ku(i+n*(ji(ba(t.g))-i))),b:Ga(ku(r+n*(ji(ba(t.b))-r))),a:e.a+n*(t.a-e.a)}}function ao(e,t,n){if(e){let a=bd(e);a[t]=Math.max(0,Math.min(a[t]+a[t]*n,t===0?360:1)),a=wd(a),e.r=a[0],e.g=a[1],e.b=a[2]}}function f0(e,t){return e&&Object.assign(t||{},e)}function Uh(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=Ga(e[3]))):(t=f0(e,{r:0,g:0,b:0,a:1}),t.a=Ga(t.a)),t}function nP(e){return e.charAt(0)==="r"?JT(e):XT(e)}class Ms{constructor(t){if(t instanceof Ms)return t;const n=typeof t;let a;n==="object"?a=Uh(t):n==="string"&&(a=BT(t)||ZT(t)||nP(t)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var t=f0(this._rgb);return t&&(t.a=ba(t.a)),t}set rgb(t){this._rgb=Uh(t)}rgbString(){return this._valid?eP(this._rgb):void 0}hexString(){return this._valid?FT(this._rgb):void 0}hslString(){return this._valid?qT(this._rgb):void 0}mix(t,n){if(t){const a=this.rgb,i=t.rgb;let r;const s=n===r?.5:n,o=2*s-1,l=a.a-i.a,u=((o*l===-1?o:(o+l)/(1+o*l))+1)/2;r=1-u,a.r=255&u*a.r+r*i.r+.5,a.g=255&u*a.g+r*i.g+.5,a.b=255&u*a.b+r*i.b+.5,a.a=s*a.a+(1-s)*i.a,this.rgb=a}return this}interpolate(t,n){return t&&(this._rgb=tP(this._rgb,t._rgb,n)),this}clone(){return new Ms(this.rgb)}alpha(t){return this._rgb.a=Ga(t),this}clearer(t){const n=this._rgb;return n.a*=1-t,this}greyscale(){const t=this._rgb,n=Us(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=n,this}opaquer(t){const n=this._rgb;return n.a*=1+t,this}negate(){const t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return ao(this._rgb,2,t),this}darken(t){return ao(this._rgb,2,-t),this}saturate(t){return ao(this._rgb,1,t),this}desaturate(t){return ao(this._rgb,1,-t),this}rotate(t){return GT(this._rgb,t),this}}/*! + * Chart.js v4.1.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + */function pa(){}const aP=(()=>{let e=0;return()=>e++})();function pt(e){return e===null||typeof e>"u"}function xt(e){if(Array.isArray&&Array.isArray(e))return!0;const t=Object.prototype.toString.call(e);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function Xe(e){return e!==null&&Object.prototype.toString.call(e)==="[object Object]"}function St(e){return(typeof e=="number"||e instanceof Number)&&isFinite(+e)}function xn(e,t){return St(e)?e:t}function Ye(e,t){return typeof e>"u"?t:e}const iP=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100*t:+e;function ct(e,t,n){if(e&&typeof e.call=="function")return e.apply(n,t)}function tt(e,t,n,a){let i,r,s;if(xt(e))if(r=e.length,a)for(i=r-1;i>=0;i--)t.call(n,e[i],i);else for(i=0;ie,x:e=>e.x,y:e=>e.y};function oP(e){const t=e.split("."),n=[];let a="";for(const i of t)a+=i,a.endsWith("\\")?a=a.slice(0,-1)+".":(n.push(a),a="");return n}function lP(e){const t=oP(e);return n=>{for(const a of t){if(a==="")break;n=n&&n[a]}return n}}function Ts(e,t){return(zh[t]||(zh[t]=lP(t)))(e)}function xd(e){return e.charAt(0).toUpperCase()+e.slice(1)}const Kn=e=>typeof e<"u",Ja=e=>typeof e=="function",Wh=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function uP(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}const Kt=Math.PI,Mn=2*Kt,cP=Mn+Kt,Xo=Number.POSITIVE_INFINITY,dP=Kt/180,vn=Kt/2,mi=Kt/4,Yh=Kt*2/3,Fa=Math.log10,wr=Math.sign;function us(e,t,n){return Math.abs(e-t)i-r).pop(),t}function Ps(e){return!isNaN(parseFloat(e))&&isFinite(e)}function hP(e,t){const n=Math.round(e);return n-t<=e&&n+t>=e}function p0(e,t,n){let a,i,r;for(a=0,i=e.length;al&&u=Math.min(t,n)-a&&e<=Math.max(t,n)+a}function kd(e,t,n){n=n||(s=>e[s]1;)r=i+a>>1,n(r)?i=r:a=r;return{lo:i,hi:a}}const Si=(e,t,n,a)=>kd(e,n,a?i=>{const r=e[i][t];return re[i][t]kd(e,n,a=>e[a][t]>=n);function yP(e,t,n){let a=0,i=e.length;for(;aa&&e[i-1]>n;)i--;return a>0||i{const a="_onData"+xd(n),i=e[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!1,value(...r){const s=i.apply(this,r);return e._chartjs.listeners.forEach(o=>{typeof o[a]=="function"&&o[a](...r)}),s}})})}function Gh(e,t){const n=e._chartjs;if(!n)return;const a=n.listeners,i=a.indexOf(t);i!==-1&&a.splice(i,1),!(a.length>0)&&(g0.forEach(r=>{delete e[r]}),delete e._chartjs)}function _P(e){const t=new Set;let n,a;for(n=0,a=e.length;n"u"?function(e){return e()}:window.requestAnimationFrame}();function y0(e,t){let n=[],a=!1;return function(...i){n=i,a||(a=!0,v0.call(window,()=>{a=!1,e.apply(t,n)}))}}function wP(e,t){let n;return function(...a){return t?(clearTimeout(n),n=setTimeout(e,t,a)):e.apply(this,a),t}}const b0=e=>e==="start"?"left":e==="end"?"right":"center",wn=(e,t,n)=>e==="start"?t:e==="end"?n:(t+n)/2,xP=(e,t,n,a)=>e===(a?"left":"right")?n:e==="center"?(t+n)/2:t;function AP(e,t,n){const a=t.length;let i=0,r=a;if(e._sorted){const{iScale:s,_parsed:o}=e,l=s.axis,{min:u,max:c,minDefined:d,maxDefined:f}=s.getUserBounds();d&&(i=On(Math.min(Si(o,s.axis,u).lo,n?a:Si(t,l,s.getPixelForValue(u)).lo),0,a-1)),f?r=On(Math.max(Si(o,s.axis,c,!0).hi+1,n?0:Si(t,l,s.getPixelForValue(c),!0).hi+1),i,a)-i:r=a-i}return{start:i,count:r}}function kP(e){const{xScale:t,yScale:n,_scaleRanges:a}=e,i={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!a)return e._scaleRanges=i,!0;const r=a.xmin!==t.min||a.xmax!==t.max||a.ymin!==n.min||a.ymax!==n.max;return Object.assign(a,i),r}const io=e=>e===0||e===1,qh=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*Mn/n)),Kh=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*Mn/n)+1,cs={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>-e*(e-2),easeInOutQuad:e=>(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1),easeInCubic:e=>e*e*e,easeOutCubic:e=>(e-=1)*e*e+1,easeInOutCubic:e=>(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2),easeInQuart:e=>e*e*e*e,easeOutQuart:e=>-((e-=1)*e*e*e-1),easeInOutQuart:e=>(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2),easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>(e-=1)*e*e*e*e+1,easeInOutQuint:e=>(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2),easeInSine:e=>-Math.cos(e*vn)+1,easeOutSine:e=>Math.sin(e*vn),easeInOutSine:e=>-.5*(Math.cos(Kt*e)-1),easeInExpo:e=>e===0?0:Math.pow(2,10*(e-1)),easeOutExpo:e=>e===1?1:-Math.pow(2,-10*e)+1,easeInOutExpo:e=>io(e)?e:e<.5?.5*Math.pow(2,10*(e*2-1)):.5*(-Math.pow(2,-10*(e*2-1))+2),easeInCirc:e=>e>=1?e:-(Math.sqrt(1-e*e)-1),easeOutCirc:e=>Math.sqrt(1-(e-=1)*e),easeInOutCirc:e=>(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1),easeInElastic:e=>io(e)?e:qh(e,.075,.3),easeOutElastic:e=>io(e)?e:Kh(e,.075,.3),easeInOutElastic(e){return io(e)?e:e<.5?.5*qh(e*2,.1125,.45):.5+.5*Kh(e*2-1,.1125,.45)},easeInBack(e){return e*e*((1.70158+1)*e-1.70158)},easeOutBack(e){return(e-=1)*e*((1.70158+1)*e+1.70158)+1},easeInOutBack(e){let t=1.70158;return(e/=.5)<1?.5*(e*e*(((t*=1.525)+1)*e-t)):.5*((e-=2)*e*(((t*=1.525)+1)*e+t)+2)},easeInBounce:e=>1-cs.easeOutBounce(1-e),easeOutBounce(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:e=>e<.5?cs.easeInBounce(e*2)*.5:cs.easeOutBounce(e*2-1)*.5+.5};function _0(e){if(e&&typeof e=="object"){const t=e.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function Zh(e){return _0(e)?e:new Ms(e)}function Su(e){return _0(e)?e:new Ms(e).saturate(.5).darken(.1).hexString()}const SP=["x","y","borderWidth","radius","tension"],MP=["color","borderColor","backgroundColor"];function DP(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:t=>t!=="onProgress"&&t!=="onComplete"&&t!=="fn"}),e.set("animations",{colors:{type:"color",properties:MP},numbers:{type:"number",properties:SP}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:t=>t|0}}}})}function TP(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const Qh=new Map;function PP(e,t){t=t||{};const n=e+JSON.stringify(t);let a=Qh.get(n);return a||(a=new Intl.NumberFormat(e,t),Qh.set(n,a)),a}function Sd(e,t,n){return PP(t,n).format(e)}const w0={values(e){return xt(e)?e:""+e},numeric(e,t,n){if(e===0)return"0";const a=this.chart.options.locale;let i,r=e;if(n.length>1){const u=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(u<1e-4||u>1e15)&&(i="scientific"),r=CP(e,n)}const s=Fa(Math.abs(r)),o=Math.max(Math.min(-1*Math.floor(s),20),0),l={notation:i,minimumFractionDigits:o,maximumFractionDigits:o};return Object.assign(l,this.options.ticks.format),Sd(e,a,l)},logarithmic(e,t,n){if(e===0)return"0";const a=n[t].significand||e/Math.pow(10,Math.floor(Fa(e)));return[1,2,3,5,10,15].includes(a)||t>.8*n.length?w0.numeric.call(this,e,t,n):""}};function CP(e,t){let n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e)),n}var Tl={formatters:w0};function EP(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(t,n)=>n.lineWidth,tickColor:(t,n)=>n.color,offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Tl.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:t=>!t.startsWith("before")&&!t.startsWith("after")&&t!=="callback"&&t!=="parser",_indexable:t=>t!=="borderDash"&&t!=="tickBorderDash"&&t!=="dash"}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:t=>t!=="backdropPadding"&&t!=="callback",_indexable:t=>t!=="backdropPadding"})}const Ri=Object.create(null),hc=Object.create(null);function ds(e,t){if(!t)return e;const n=t.split(".");for(let a=0,i=n.length;aa.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(a,i)=>Su(i.backgroundColor),this.hoverBorderColor=(a,i)=>Su(i.borderColor),this.hoverColor=(a,i)=>Su(i.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(n)}set(t,n){return Mu(this,t,n)}get(t){return ds(this,t)}describe(t,n){return Mu(hc,t,n)}override(t,n){return Mu(Ri,t,n)}route(t,n,a,i){const r=ds(this,t),s=ds(this,a),o="_"+n;Object.defineProperties(r,{[o]:{value:r[n],writable:!0},[n]:{enumerable:!0,get(){const l=this[o],u=s[i];return Xe(l)?Object.assign({},u,l):Ye(l,u)},set(l){this[o]=l}}})}apply(t){t.forEach(n=>n(this))}}var It=new IP({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[DP,TP,EP]);function RP(e){return!e||pt(e.size)||pt(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function Go(e,t,n,a,i){let r=t[i];return r||(r=t[i]=e.measureText(i).width,n.push(i)),r>a&&(a=r),a}function OP(e,t,n,a){a=a||{};let i=a.data=a.data||{},r=a.garbageCollect=a.garbageCollect||[];a.font!==t&&(i=a.data={},r=a.garbageCollect=[],a.font=t),e.save(),e.font=t;let s=0;const o=n.length;let l,u,c,d,f;for(l=0;ln.length){for(l=0;l0&&e.stroke()}}function Cs(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.xt.top-n&&e.y0&&r.strokeColor!=="";let l,u;for(e.save(),e.font=i.string,NP(e,r),l=0;l+e||0;function A0(e,t){const n={},a=Xe(t),i=a?Object.keys(t):t,r=Xe(e)?a?s=>Ye(e[s],e[t[s]]):s=>e[s]:()=>e;for(const s of i)n[s]=zP(r(s));return n}function WP(e){return A0(e,{top:"y",right:"x",bottom:"y",left:"x"})}function rr(e){return A0(e,["topLeft","topRight","bottomLeft","bottomRight"])}function hn(e){const t=WP(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function jt(e,t){e=e||{},t=t||It.font;let n=Ye(e.size,t.size);typeof n=="string"&&(n=parseInt(n,10));let a=Ye(e.style,t.style);a&&!(""+a).match($P)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const i={family:Ye(e.family,t.family),lineHeight:UP(Ye(e.lineHeight,t.lineHeight),n),size:n,style:a,weight:Ye(e.weight,t.weight),string:""};return i.string=RP(i),i}function ro(e,t,n,a){let i=!0,r,s,o;for(r=0,s=e.length;rn&&o===0?0:o+l;return{min:s(a,-Math.abs(r)),max:s(i,r)}}function ui(e,t){return Object.assign(Object.create(e),t)}function Md(e,t=[""],n=e,a,i=()=>e[0]){Kn(a)||(a=D0("_fallback",e));const r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:n,_fallback:a,_getTarget:i,override:s=>Md([s,...e],t,n,a)};return new Proxy(r,{deleteProperty(s,o){return delete s[o],delete s._keys,delete e[0][o],!0},get(s,o){return S0(s,o,()=>JP(o,t,e,s))},getOwnPropertyDescriptor(s,o){return Reflect.getOwnPropertyDescriptor(s._scopes[0],o)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(s,o){return tp(s).includes(o)},ownKeys(s){return tp(s)},set(s,o,l){const u=s._storage||(s._storage=i());return s[o]=u[o]=l,delete s._keys,!0}})}function Ar(e,t,n,a){const i={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:k0(e,a),setContext:r=>Ar(e,r,n,a),override:r=>Ar(e.override(r),t,n,a)};return new Proxy(i,{deleteProperty(r,s){return delete r[s],delete e[s],!0},get(r,s,o){return S0(r,s,()=>XP(r,s,o))},getOwnPropertyDescriptor(r,s){return r._descriptors.allKeys?Reflect.has(e,s)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,s)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(r,s){return Reflect.has(e,s)},ownKeys(){return Reflect.ownKeys(e)},set(r,s,o){return e[s]=o,delete r[s],!0}})}function k0(e,t={scriptable:!0,indexable:!0}){const{_scriptable:n=t.scriptable,_indexable:a=t.indexable,_allKeys:i=t.allKeys}=e;return{allKeys:i,scriptable:n,indexable:a,isScriptable:Ja(n)?n:()=>n,isIndexable:Ja(a)?a:()=>a}}const jP=(e,t)=>e?e+xd(t):t,Dd=(e,t)=>Xe(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function S0(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t))return e[t];const a=n();return e[t]=a,a}function XP(e,t,n){const{_proxy:a,_context:i,_subProxy:r,_descriptors:s}=e;let o=a[t];return Ja(o)&&s.isScriptable(t)&&(o=GP(t,o,e,n)),xt(o)&&o.length&&(o=qP(t,o,e,s.isIndexable)),Dd(t,o)&&(o=Ar(o,i,r&&r[t],s)),o}function GP(e,t,n,a){const{_proxy:i,_context:r,_subProxy:s,_stack:o}=n;if(o.has(e))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+e);return o.add(e),t=t(r,s||a),o.delete(e),Dd(e,t)&&(t=Td(i._scopes,i,e,t)),t}function qP(e,t,n,a){const{_proxy:i,_context:r,_subProxy:s,_descriptors:o}=n;if(Kn(r.index)&&a(e))t=t[r.index%t.length];else if(Xe(t[0])){const l=t,u=i._scopes.filter(c=>c!==l);t=[];for(const c of l){const d=Td(u,i,e,c);t.push(Ar(d,r,s&&s[e],o))}}return t}function M0(e,t,n){return Ja(e)?e(t,n):e}const KP=(e,t)=>e===!0?t:typeof e=="string"?Ts(t,e):void 0;function ZP(e,t,n,a,i){for(const r of t){const s=KP(n,r);if(s){e.add(s);const o=M0(s._fallback,n,i);if(Kn(o)&&o!==n&&o!==a)return o}else if(s===!1&&Kn(a)&&n!==a)return null}return!1}function Td(e,t,n,a){const i=t._rootScopes,r=M0(t._fallback,n,a),s=[...e,...i],o=new Set;o.add(a);let l=ep(o,s,n,r||n,a);return l===null||Kn(r)&&r!==n&&(l=ep(o,s,r,l,a),l===null)?!1:Md(Array.from(o),[""],i,r,()=>QP(t,n,a))}function ep(e,t,n,a,i){for(;n;)n=ZP(e,t,n,a,i);return n}function QP(e,t,n){const a=e._getTarget();t in a||(a[t]={});const i=a[t];return xt(i)&&Xe(n)?n:i||{}}function JP(e,t,n,a){let i;for(const r of t)if(i=D0(jP(r,e),n),Kn(i))return Dd(e,i)?Td(n,a,e,i):i}function D0(e,t){for(const n of t){if(!n)continue;const a=n[e];if(Kn(a))return a}}function tp(e){let t=e._keys;return t||(t=e._keys=eC(e._scopes)),t}function eC(e){const t=new Set;for(const n of e)for(const a of Object.keys(n).filter(i=>!i.startsWith("_")))t.add(a);return Array.from(t)}function tC(e,t,n,a){const{iScale:i}=e,{key:r="r"}=this._parsing,s=new Array(a);let o,l,u,c;for(o=0,l=a;ote==="x"?"y":"x";function aC(e,t,n,a){const i=e.skip?t:e,r=t,s=n.skip?t:n,o=fc(r,i),l=fc(s,r);let u=o/(o+l),c=l/(o+l);u=isNaN(u)?0:u,c=isNaN(c)?0:c;const d=a*u,f=a*c;return{previous:{x:r.x-d*(s.x-i.x),y:r.y-d*(s.y-i.y)},next:{x:r.x+f*(s.x-i.x),y:r.y+f*(s.y-i.y)}}}function iC(e,t,n){const a=e.length;let i,r,s,o,l,u=kr(e,0);for(let c=0;c!u.skip)),t.cubicInterpolationMode==="monotone")sC(e,i);else{let u=a?e[e.length-1]:e[0];for(r=0,s=e.length;re.ownerDocument.defaultView.getComputedStyle(e,null);function uC(e,t){return El(e).getPropertyValue(t)}const cC=["top","right","bottom","left"];function Pi(e,t,n){const a={};n=n?"-"+n:"";for(let i=0;i<4;i++){const r=cC[i];a[r]=parseFloat(e[t+"-"+r+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const dC=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function fC(e,t){const n=e.touches,a=n&&n.length?n[0]:e,{offsetX:i,offsetY:r}=a;let s=!1,o,l;if(dC(i,r,e.target))o=i,l=r;else{const u=t.getBoundingClientRect();o=a.clientX-u.left,l=a.clientY-u.top,s=!0}return{x:o,y:l,box:s}}function wi(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:a}=t,i=El(n),r=i.boxSizing==="border-box",s=Pi(i,"padding"),o=Pi(i,"border","width"),{x:l,y:u,box:c}=fC(e,n),d=s.left+(c&&o.left),f=s.top+(c&&o.top);let{width:h,height:p}=t;return r&&(h-=s.width+o.width,p-=s.height+o.height),{x:Math.round((l-d)/h*n.width/a),y:Math.round((u-f)/p*n.height/a)}}function hC(e,t,n){let a,i;if(t===void 0||n===void 0){const r=Pd(e);if(!r)t=e.clientWidth,n=e.clientHeight;else{const s=r.getBoundingClientRect(),o=El(r),l=Pi(o,"border","width"),u=Pi(o,"padding");t=s.width-u.width-l.width,n=s.height-u.height-l.height,a=Ko(o.maxWidth,r,"clientWidth"),i=Ko(o.maxHeight,r,"clientHeight")}}return{width:t,height:n,maxWidth:a||Xo,maxHeight:i||Xo}}const oo=e=>Math.round(e*10)/10;function pC(e,t,n,a){const i=El(e),r=Pi(i,"margin"),s=Ko(i.maxWidth,e,"clientWidth")||Xo,o=Ko(i.maxHeight,e,"clientHeight")||Xo,l=hC(e,t,n);let{width:u,height:c}=l;if(i.boxSizing==="content-box"){const f=Pi(i,"border","width"),h=Pi(i,"padding");u-=h.width+f.width,c-=h.height+f.height}return u=Math.max(0,u-r.width),c=Math.max(0,a?u/a:c-r.height),u=oo(Math.min(u,s,l.maxWidth)),c=oo(Math.min(c,o,l.maxHeight)),u&&!c&&(c=oo(u/2)),(t!==void 0||n!==void 0)&&a&&l.height&&c>l.height&&(c=l.height,u=oo(Math.floor(c*a))),{width:u,height:c}}function np(e,t,n){const a=t||1,i=Math.floor(e.height*a),r=Math.floor(e.width*a);e.height=Math.floor(e.height),e.width=Math.floor(e.width);const s=e.canvas;return s.style&&(n||!s.style.height&&!s.style.width)&&(s.style.height=`${e.height}px`,s.style.width=`${e.width}px`),e.currentDevicePixelRatio!==a||s.height!==i||s.width!==r?(e.currentDevicePixelRatio=a,s.height=i,s.width=r,e.ctx.setTransform(a,0,0,a,0,0),!0):!1}const mC=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch{}return e}();function ap(e,t){const n=uC(e,t),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function xi(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function gC(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:a==="middle"?n<.5?e.y:t.y:a==="after"?n<1?e.y:t.y:n>0?t.y:e.y}}function vC(e,t,n,a){const i={x:e.cp2x,y:e.cp2y},r={x:t.cp1x,y:t.cp1y},s=xi(e,i,n),o=xi(i,r,n),l=xi(r,t,n),u=xi(s,o,n),c=xi(o,l,n);return xi(u,c,n)}const yC=function(e,t){return{x(n){return e+e+t-n},setWidth(n){t=n},textAlign(n){return n==="center"?n:n==="right"?"left":"right"},xPlus(n,a){return n-a},leftForLtr(n,a){return n-a}}},bC=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function sr(e,t,n){return e?yC(t,n):bC()}function C0(e,t){let n,a;(t==="ltr"||t==="rtl")&&(n=e.canvas.style,a=[n.getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=a)}function E0(e,t){t!==void 0&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function I0(e){return e==="angle"?{between:m0,compare:mP,normalize:An}:{between:Zi,compare:(t,n)=>t-n,normalize:t=>t}}function ip({start:e,end:t,count:n,loop:a,style:i}){return{start:e%n,end:t%n,loop:a&&(t-e+1)%n===0,style:i}}function _C(e,t,n){const{property:a,start:i,end:r}=n,{between:s,normalize:o}=I0(a),l=t.length;let{start:u,end:c,loop:d}=e,f,h;if(d){for(u+=l,c+=l,f=0,h=l;fl(i,k,w)&&o(i,k)!==0,M=()=>o(r,w)===0||l(r,k,w),C=()=>m||P(),D=()=>!m||M();for(let N=c,R=c;N<=d;++N)S=t[N%s],!S.skip&&(w=u(S[a]),w!==k&&(m=l(w,i,r),y===null&&C()&&(y=o(w,i)===0?N:R),y!==null&&D()&&(p.push(ip({start:y,end:N,loop:f,count:s,style:h})),y=null),R=N,k=w));return y!==null&&p.push(ip({start:y,end:d,loop:f,count:s,style:h})),p}function O0(e,t){const n=[],a=e.segments;for(let i=0;ii&&e[r%t].skip;)r--;return r%=t,{start:i,end:r}}function xC(e,t,n,a){const i=e.length,r=[];let s=t,o=e[t],l;for(l=t+1;l<=n;++l){const u=e[l%i];u.skip||u.stop?o.skip||(a=!1,r.push({start:t%i,end:(l-1)%i,loop:a}),t=s=u.stop?l:null):(s=l,o.skip&&(t=l)),o=u}return s!==null&&r.push({start:t%i,end:s%i,loop:a}),r}function AC(e,t){const n=e.points,a=e.options.spanGaps,i=n.length;if(!i)return[];const r=!!e._loop,{start:s,end:o}=wC(n,i,r,a);if(a===!0)return rp(e,[{start:s,end:o,loop:r}],n,t);const l=oo({chart:t,initial:n.initial,numSteps:s,currentStep:Math.min(a-n.start,s)}))}_refresh(){this._request||(this._running=!0,this._request=v0.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let n=0;this._charts.forEach((a,i)=>{if(!a.running||!a.items.length)return;const r=a.items;let s=r.length-1,o=!1,l;for(;s>=0;--s)l=r[s],l._active?(l._total>a.duration&&(a.duration=l._total),l.tick(t),o=!0):(r[s]=r[r.length-1],r.pop());o&&(i.draw(),this._notify(i,a,t,"progress")),r.length||(a.running=!1,this._notify(i,a,t,"complete"),a.initial=!1),n+=r.length}),this._lastDate=t,n===0&&(this._running=!1)}_getAnims(t){const n=this._charts;let a=n.get(t);return a||(a={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},n.set(t,a)),a}listen(t,n,a){this._getAnims(t).listeners[n].push(a)}add(t,n){!n||!n.length||this._getAnims(t).items.push(...n)}has(t){return this._getAnims(t).items.length>0}start(t){const n=this._charts.get(t);!n||(n.running=!0,n.start=Date.now(),n.duration=n.items.reduce((a,i)=>Math.max(a,i._duration),0),this._refresh())}running(t){if(!this._running)return!1;const n=this._charts.get(t);return!(!n||!n.running||!n.items.length)}stop(t){const n=this._charts.get(t);if(!n||!n.items.length)return;const a=n.items;let i=a.length-1;for(;i>=0;--i)a[i].cancel();n.items=[],this._notify(t,n,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var ma=new MC;const op="transparent",DC={boolean(e,t,n){return n>.5?t:e},color(e,t,n){const a=Zh(e||op),i=a.valid&&Zh(t||op);return i&&i.valid?i.mix(a,n).hexString():t},number(e,t,n){return e+(t-e)*n}};class TC{constructor(t,n,a,i){const r=n[a];i=ro([t.to,i,r,t.from]);const s=ro([t.from,r,i]);this._active=!0,this._fn=t.fn||DC[t.type||typeof s],this._easing=cs[t.easing]||cs.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=n,this._prop=a,this._from=s,this._to=i,this._promises=void 0}active(){return this._active}update(t,n,a){if(this._active){this._notify(!1);const i=this._target[this._prop],r=a-this._start,s=this._duration-r;this._start=a,this._duration=Math.floor(Math.max(s,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=ro([t.to,n,i,t.from]),this._from=ro([t.from,i,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const n=t-this._start,a=this._duration,i=this._prop,r=this._from,s=this._loop,o=this._to;let l;if(this._active=r!==o&&(s||n1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[i]=this._fn(r,o,l)}wait(){const t=this._promises||(this._promises=[]);return new Promise((n,a)=>{t.push({res:n,rej:a})})}_notify(t){const n=t?"res":"rej",a=this._promises||[];for(let i=0;i{const r=t[i];if(!Xe(r))return;const s={};for(const o of n)s[o]=r[o];(xt(r.properties)&&r.properties||[i]).forEach(o=>{(o===i||!a.has(o))&&a.set(o,s)})})}_animateOptions(t,n){const a=n.options,i=CC(t,a);if(!i)return[];const r=this._createAnimations(i,a);return a.$shared&&PC(t.options.$animations,a).then(()=>{t.options=a},()=>{}),r}_createAnimations(t,n){const a=this._properties,i=[],r=t.$animations||(t.$animations={}),s=Object.keys(n),o=Date.now();let l;for(l=s.length-1;l>=0;--l){const u=s[l];if(u.charAt(0)==="$")continue;if(u==="options"){i.push(...this._animateOptions(t,n));continue}const c=n[u];let d=r[u];const f=a.get(u);if(d)if(f&&d.active()){d.update(f,c,o);continue}else d.cancel();if(!f||!f.duration){t[u]=c;continue}r[u]=d=new TC(f,t,u,c),i.push(d)}return i}update(t,n){if(this._properties.size===0){Object.assign(t,n);return}const a=this._createAnimations(t,n);if(a.length)return ma.add(this._chart,a),!0}}function PC(e,t){const n=[],a=Object.keys(t);for(let i=0;i0||!n&&r<0)return i.index}return null}function fp(e,t){const{chart:n,_cachedMeta:a}=e,i=n._stacks||(n._stacks={}),{iScale:r,vScale:s,index:o}=a,l=r.axis,u=s.axis,c=OC(r,s,a),d=t.length;let f;for(let h=0;hn[a].axis===t).shift()}function NC(e,t){return ui(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function BC(e,t,n){return ui(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function Vr(e,t){const n=e.controller.index,a=e.vScale&&e.vScale.axis;if(!!a){t=t||e._parsed;for(const i of t){const r=i._stacks;if(!r||r[a]===void 0||r[a][n]===void 0)return;delete r[a][n],r[a]._visualValues!==void 0&&r[a]._visualValues[n]!==void 0&&delete r[a]._visualValues[n]}}}const Tu=e=>e==="reset"||e==="none",hp=(e,t)=>t?e:Object.assign({},e),VC=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:H0(n,!0),values:null};class or{constructor(t,n){this.chart=t,this._ctx=t.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=new.target.datasetElementType,this.dataElementType=new.target.dataElementType,this.initialize()}initialize(){const t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=cp(t.vScale,t),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}updateIndex(t){this.index!==t&&Vr(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,n=this._cachedMeta,a=this.getDataset(),i=(d,f,h,p)=>d==="x"?f:d==="r"?p:h,r=n.xAxisID=Ye(a.xAxisID,Du(t,"x")),s=n.yAxisID=Ye(a.yAxisID,Du(t,"y")),o=n.rAxisID=Ye(a.rAxisID,Du(t,"r")),l=n.indexAxis,u=n.iAxisID=i(l,r,s,o),c=n.vAxisID=i(l,s,r,o);n.xScale=this.getScaleForId(r),n.yScale=this.getScaleForId(s),n.rScale=this.getScaleForId(o),n.iScale=this.getScaleForId(u),n.vScale=this.getScaleForId(c)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){const n=this._cachedMeta;return t===n.iScale?n.vScale:n.iScale}reset(){this._update("reset")}_destroy(){const t=this._cachedMeta;this._data&&Gh(this._data,this),t._stacked&&Vr(t)}_dataCheck(){const t=this.getDataset(),n=t.data||(t.data=[]),a=this._data;if(Xe(n))this._data=RC(n);else if(a!==n){if(a){Gh(a,this);const i=this._cachedMeta;Vr(i),i._parsed=[]}n&&Object.isExtensible(n)&&bP(n,this),this._syncList=[],this._data=n}}addElements(){const t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){const n=this._cachedMeta,a=this.getDataset();let i=!1;this._dataCheck();const r=n._stacked;n._stacked=cp(n.vScale,n),n.stack!==a.stack&&(i=!0,Vr(n),n.stack=a.stack),this._resyncElements(t),(i||r!==n._stacked)&&fp(this,n._parsed)}configure(){const t=this.chart.config,n=t.datasetScopeKeys(this._type),a=t.getOptionScopes(this.getDataset(),n,!0);this.options=t.createResolver(a,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,n){const{_cachedMeta:a,_data:i}=this,{iScale:r,_stacked:s}=a,o=r.axis;let l=t===0&&n===i.length?!0:a._sorted,u=t>0&&a._parsed[t-1],c,d,f;if(this._parsing===!1)a._parsed=i,a._sorted=!0,f=i;else{xt(i[t])?f=this.parseArrayData(a,i,t,n):Xe(i[t])?f=this.parseObjectData(a,i,t,n):f=this.parsePrimitiveData(a,i,t,n);const h=()=>d[o]===null||u&&d[o]m||d=0;--f)if(!p()){this.updateRangeFromParsed(u,t,h,l);break}}return u}getAllParsedValues(t){const n=this._cachedMeta._parsed,a=[];let i,r,s;for(i=0,r=n.length;i=0&&tthis.getContext(a,i,n),m=u.resolveNamedOptions(f,h,p,d);return m.$shared&&(m.$shared=l,r[s]=Object.freeze(hp(m,l))),m}_resolveAnimations(t,n,a){const i=this.chart,r=this._cachedDataOpts,s=`animation-${n}`,o=r[s];if(o)return o;let l;if(i.options.animation!==!1){const c=this.chart.config,d=c.datasetAnimationScopeKeys(this._type,n),f=c.getOptionScopes(this.getDataset(),d);l=c.createResolver(f,this.getContext(t,a,n))}const u=new L0(i,l&&l.animations);return l&&l._cacheable&&(r[s]=Object.freeze(u)),u}getSharedOptions(t){if(!!t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,n){return!n||Tu(t)||this.chart._animationsDisabled}_getSharedOptions(t,n){const a=this.resolveDataElementOptions(t,n),i=this._sharedOptions,r=this.getSharedOptions(a),s=this.includeOptions(n,r)||r!==i;return this.updateSharedOptions(r,n,a),{sharedOptions:r,includeOptions:s}}updateElement(t,n,a,i){Tu(i)?Object.assign(t,a):this._resolveAnimations(n,i).update(t,a)}updateSharedOptions(t,n,a){t&&!Tu(n)&&this._resolveAnimations(void 0,n).update(t,a)}_setStyle(t,n,a,i){t.active=i;const r=this.getStyle(n,i);this._resolveAnimations(n,a,i).update(t,{options:!i&&this.getSharedOptions(r)||r})}removeHoverStyle(t,n,a){this._setStyle(t,a,"active",!1)}setHoverStyle(t,n,a){this._setStyle(t,a,"active",!0)}_removeDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){const t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){const n=this._data,a=this._cachedMeta.data;for(const[o,l,u]of this._syncList)this[o](l,u);this._syncList=[];const i=a.length,r=n.length,s=Math.min(r,i);s&&this.parse(0,s),r>i?this._insertElements(i,r-i,t):r{for(u.length+=n,o=u.length-1;o>=s;o--)u[o]=u[o-n]};for(l(r),o=t;o0&&this.getParsed(n-1);for(let M=0;M=S){D.skip=!0;continue}const N=this.getParsed(M),R=pt(N[h]),L=D[f]=s.getPixelForValue(N[f],M),j=D[h]=r||R?o.getBasePixel():o.getPixelForValue(l?this.applyStack(o,N,l):N[h],M);D.skip=isNaN(L)||isNaN(j)||R,D.stop=M>0&&Math.abs(N[f]-P[f])>y,m&&(D.parsed=N,D.raw=u.data[M]),d&&(D.options=c||this.resolveDataElementOptions(M,C.active?"active":i)),w||this.updateElement(C,M,D,i),P=N}}getMaxOverflow(){const t=this._cachedMeta,n=t.dataset,a=n.options&&n.options.borderWidth||0,i=t.data||[];if(!i.length)return a;const r=i[0].size(this.resolveDataElementOptions(0)),s=i[i.length-1].size(this.resolveDataElementOptions(i.length-1));return Math.max(a,r,s)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}A(So,"id","line"),A(So,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),A(So,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class Pu extends or{getLabelAndValue(t){const n=this._cachedMeta.vScale,a=this.getParsed(t);return{label:n.getLabels()[t],value:""+n.getLabelForValue(a[n.axis])}}parseObjectData(t,n,a,i){return tC.bind(this)(t,n,a,i)}update(t){const n=this._cachedMeta,a=n.dataset,i=n.data||[],r=n.iScale.getLabels();if(a.points=i,t!=="resize"){const s=this.resolveDatasetElementOptions(t);this.options.showLine||(s.borderWidth=0);const o={_loop:!0,_fullLoop:r.length===i.length,options:s};this.updateElement(a,void 0,o,t)}this.updateElements(i,0,i.length,t)}updateElements(t,n,a,i){const r=this._cachedMeta.rScale,s=i==="reset";for(let o=n;o{l[s](t[n],i)&&(r.push({element:l,datasetIndex:u,index:c}),o=o||l.inRange(t.x,t.y,i))}),a&&!o?[]:r}var YC={evaluateInteractionItems:zs,modes:{index(e,t,n,a){const i=wi(t,e),r=n.axis||"x",s=n.includeInvisible||!1,o=n.intersect?Cu(e,i,r,a,s):Eu(e,i,r,!1,a,s),l=[];return o.length?(e.getSortedVisibleDatasetMetas().forEach(u=>{const c=o[0].index,d=u.data[c];d&&!d.skip&&l.push({element:d,datasetIndex:u.index,index:c})}),l):[]},dataset(e,t,n,a){const i=wi(t,e),r=n.axis||"xy",s=n.includeInvisible||!1;let o=n.intersect?Cu(e,i,r,a,s):Eu(e,i,r,!1,a,s);if(o.length>0){const l=o[0].datasetIndex,u=e.getDatasetMeta(l).data;o=[];for(let c=0;cn.pos===t)}function mp(e,t){return e.filter(n=>N0.indexOf(n.pos)===-1&&n.box.axis===t)}function $r(e,t){return e.sort((n,a)=>{const i=t?a:n,r=t?n:a;return i.weight===r.weight?i.index-r.index:i.weight-r.weight})}function jC(e){const t=[];let n,a,i,r,s,o;for(n=0,a=(e||[]).length;nu.box.fullSize),!0),a=$r(Fr(t,"left"),!0),i=$r(Fr(t,"right")),r=$r(Fr(t,"top"),!0),s=$r(Fr(t,"bottom")),o=mp(t,"x"),l=mp(t,"y");return{fullSize:n,leftAndTop:a.concat(r),rightAndBottom:i.concat(l).concat(s).concat(o),chartArea:Fr(t,"chartArea"),vertical:a.concat(i).concat(l),horizontal:r.concat(s).concat(o)}}function gp(e,t,n,a){return Math.max(e[n],t[n])+Math.max(e[a],t[a])}function B0(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function KC(e,t,n,a){const{pos:i,box:r}=n,s=e.maxPadding;if(!Xe(i)){n.size&&(e[i]-=n.size);const d=a[n.stack]||{size:0,count:1};d.size=Math.max(d.size,n.horizontal?r.height:r.width),n.size=d.size/d.count,e[i]+=n.size}r.getPadding&&B0(s,r.getPadding());const o=Math.max(0,t.outerWidth-gp(s,e,"left","right")),l=Math.max(0,t.outerHeight-gp(s,e,"top","bottom")),u=o!==e.w,c=l!==e.h;return e.w=o,e.h=l,n.horizontal?{same:u,other:c}:{same:c,other:u}}function ZC(e){const t=e.maxPadding;function n(a){const i=Math.max(t[a]-e[a],0);return e[a]+=i,i}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}function QC(e,t){const n=t.maxPadding;function a(i){const r={left:0,top:0,right:0,bottom:0};return i.forEach(s=>{r[s]=Math.max(t[s],n[s])}),r}return a(e?["left","right"]:["top","bottom"])}function jr(e,t,n,a){const i=[];let r,s,o,l,u,c;for(r=0,s=e.length,u=0;r{typeof m.beforeLayout=="function"&&m.beforeLayout()});const c=l.reduce((m,y)=>y.box.options&&y.box.options.display===!1?m:m+1,0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:i,availableWidth:r,availableHeight:s,vBoxMaxWidth:r/2/c,hBoxMaxHeight:s/2}),f=Object.assign({},i);B0(f,hn(a));const h=Object.assign({maxPadding:f,w:r,h:s,x:i.left,y:i.top},i),p=GC(l.concat(u),d);jr(o.fullSize,h,d,p),jr(l,h,d,p),jr(u,h,d,p)&&jr(l,h,d,p),ZC(h),vp(o.leftAndTop,h,d,p),h.x+=h.w,h.y+=h.h,vp(o.rightAndBottom,h,d,p),e.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},tt(o.chartArea,m=>{const y=m.box;Object.assign(y,e.chartArea),y.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})})}};class V0{acquireContext(t,n){}releaseContext(t){return!1}addEventListener(t,n,a){}removeEventListener(t,n,a){}getDevicePixelRatio(){return 1}getMaximumSize(t,n,a,i){return n=Math.max(0,n||t.width),a=a||t.height,{width:n,height:Math.max(0,i?Math.floor(n/i):a)}}isAttached(t){return!0}updateConfig(t){}}class JC extends V0{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Mo="$chartjs",eE={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},yp=e=>e===null||e==="";function tE(e,t){const n=e.style,a=e.getAttribute("height"),i=e.getAttribute("width");if(e[Mo]={initial:{height:a,width:i,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",yp(i)){const r=ap(e,"width");r!==void 0&&(e.width=r)}if(yp(a))if(e.style.height==="")e.height=e.width/(t||2);else{const r=ap(e,"height");r!==void 0&&(e.height=r)}return e}const F0=mC?{passive:!0}:!1;function nE(e,t,n){e.addEventListener(t,n,F0)}function aE(e,t,n){e.canvas.removeEventListener(t,n,F0)}function iE(e,t){const n=eE[e.type]||e.type,{x:a,y:i}=wi(e,t);return{type:n,chart:t,native:e,x:a!==void 0?a:null,y:i!==void 0?i:null}}function Zo(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function rE(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||Zo(o.addedNodes,a),s=s&&!Zo(o.removedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}function sE(e,t,n){const a=e.canvas,i=new MutationObserver(r=>{let s=!1;for(const o of r)s=s||Zo(o.removedNodes,a),s=s&&!Zo(o.addedNodes,a);s&&n()});return i.observe(document,{childList:!0,subtree:!0}),i}const Es=new Map;let bp=0;function $0(){const e=window.devicePixelRatio;e!==bp&&(bp=e,Es.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function oE(e,t){Es.size||window.addEventListener("resize",$0),Es.set(e,t)}function lE(e){Es.delete(e),Es.size||window.removeEventListener("resize",$0)}function uE(e,t,n){const a=e.canvas,i=a&&Pd(a);if(!i)return;const r=y0((o,l)=>{const u=i.clientWidth;n(o,l),u{const l=o[0],u=l.contentRect.width,c=l.contentRect.height;u===0&&c===0||r(u,c)});return s.observe(i),oE(e,r),s}function Iu(e,t,n){n&&n.disconnect(),t==="resize"&&lE(e)}function cE(e,t,n){const a=e.canvas,i=y0(r=>{e.ctx!==null&&n(iE(r,e))},e);return nE(a,t,i),i}class dE extends V0{acquireContext(t,n){const a=t&&t.getContext&&t.getContext("2d");return a&&a.canvas===t?(tE(t,n),a):null}releaseContext(t){const n=t.canvas;if(!n[Mo])return!1;const a=n[Mo].initial;["height","width"].forEach(r=>{const s=a[r];pt(s)?n.removeAttribute(r):n.setAttribute(r,s)});const i=a.style||{};return Object.keys(i).forEach(r=>{n.style[r]=i[r]}),n.width=n.width,delete n[Mo],!0}addEventListener(t,n,a){this.removeEventListener(t,n);const i=t.$proxies||(t.$proxies={}),s={attach:rE,detach:sE,resize:uE}[n]||cE;i[n]=s(t,n,a)}removeEventListener(t,n){const a=t.$proxies||(t.$proxies={}),i=a[n];if(!i)return;({attach:Iu,detach:Iu,resize:Iu}[n]||aE)(t,n,i),a[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,a,i){return pC(t,n,a,i)}isAttached(t){const n=Pd(t);return!!(n&&n.isConnected)}}function fE(e){return!P0()||typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas?JC:dE}class ei{constructor(){A(this,"active",!1)}tooltipPosition(t){const{x:n,y:a}=this.getProps(["x","y"],t);return{x:n,y:a}}hasValue(){return Ps(this.x)&&Ps(this.y)}getProps(t,n){const a=this.$animations;if(!n||!a)return this;const i={};return t.forEach(r=>{i[r]=a[r]&&a[r].active()?a[r]._to:this[r]}),i}}A(ei,"defaults",{}),A(ei,"defaultRoutes");function hE(e,t){const n=e.options.ticks,a=pE(e),i=Math.min(n.maxTicksLimit||a,a),r=n.major.enabled?gE(t):[],s=r.length,o=r[0],l=r[s-1],u=[];if(s>i)return vE(t,u,r,s/i),u;const c=mE(r,t,i);if(s>0){let d,f;const h=s>1?Math.round((l-o)/(s-1)):null;for(uo(t,u,c,pt(h)?0:o-h,o),d=0,f=s-1;di)return l}return Math.max(i,1)}function gE(e){const t=[];let n,a;for(n=0,a=e.length;ne==="left"?"right":e==="right"?"left":e,_p=(e,t,n)=>t==="top"||t==="left"?e[t]+n:e[t]-n;function wp(e,t){const n=[],a=e.length/t,i=e.length;let r=0;for(;rs+o)))return l}function wE(e,t){tt(e,n=>{const a=n.gc,i=a.length/2;let r;if(i>t){for(r=0;ra?a:n,a=i&&n>a?n:a,{min:xn(n,xn(a,n)),max:xn(a,xn(n,a))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){const t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}getLabelItems(t=this.chart.chartArea){return this._labelItems||(this._labelItems=this._computeLabelItems(t))}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){ct(this.options.beforeUpdate,[this])}update(t,n,a){const{beginAtZero:i,grace:r,ticks:s}=this.options,o=s.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=n,this._margins=a=Object.assign({left:0,right:0,top:0,bottom:0},a),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+a.left+a.right:this.height+a.top+a.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=YP(this,r,i),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=o=r||a<=1||!this.isHorizontal()){this.labelRotation=i;return}const c=this._getLabelSizes(),d=c.widest.width,f=c.highest.height,h=On(this.chart.width-d,0,this.maxWidth);o=t.offset?this.maxWidth/a:h/(a-1),d+6>o&&(o=h/(a-(t.offset?.5:1)),l=this.maxHeight-Ur(t.grid)-n.padding-xp(t.title,this.chart.options.font),u=Math.sqrt(d*d+f*f),s=Ad(Math.min(Math.asin(On((c.highest.height+6)/o,-1,1)),Math.asin(On(l/u,-1,1))-Math.asin(On(f/u,-1,1)))),s=Math.max(i,Math.min(r,s))),this.labelRotation=s}afterCalculateLabelRotation(){ct(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){ct(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:n,options:{ticks:a,title:i,grid:r}}=this,s=this._isVisible(),o=this.isHorizontal();if(s){const l=xp(i,n.options.font);if(o?(t.width=this.maxWidth,t.height=Ur(r)+l):(t.height=this.maxHeight,t.width=Ur(r)+l),a.display&&this.ticks.length){const{first:u,last:c,widest:d,highest:f}=this._getLabelSizes(),h=a.padding*2,p=$a(this.labelRotation),m=Math.cos(p),y=Math.sin(p);if(o){const w=a.mirror?0:y*d.width+m*f.height;t.height=Math.min(this.maxHeight,t.height+w+h)}else{const w=a.mirror?0:m*d.width+y*f.height;t.width=Math.min(this.maxWidth,t.width+w+h)}this._calculatePadding(u,c,y,m)}}this._handleMargins(),o?(this.width=this._length=n.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=n.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,n,a,i){const{ticks:{align:r,padding:s},position:o}=this.options,l=this.labelRotation!==0,u=o!=="top"&&this.axis==="x";if(this.isHorizontal()){const c=this.getPixelForTick(0)-this.left,d=this.right-this.getPixelForTick(this.ticks.length-1);let f=0,h=0;l?u?(f=i*t.width,h=a*n.height):(f=a*t.height,h=i*n.width):r==="start"?h=n.width:r==="end"?f=t.width:r!=="inner"&&(f=t.width/2,h=n.width/2),this.paddingLeft=Math.max((f-c+s)*this.width/(this.width-c),0),this.paddingRight=Math.max((h-d+s)*this.width/(this.width-d),0)}else{let c=n.height/2,d=t.height/2;r==="start"?(c=0,d=t.height):r==="end"&&(c=n.height,d=0),this.paddingTop=c+s,this.paddingBottom=d+s}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){ct(this.options.afterFit,[this])}isHorizontal(){const{axis:t,position:n}=this.options;return n==="top"||n==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let n,a;for(n=0,a=t.length;n({width:r[D]||0,height:s[D]||0});return{first:C(0),last:C(n-1),widest:C(P),highest:C(M),widths:r,heights:s}}getLabelForValue(t){return t}getPixelForValue(t,n){return NaN}getValueForPixel(t){}getPixelForTick(t){const n=this.ticks;return t<0||t>n.length-1?null:this.getPixelForValue(n[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);const n=this._startPixel+t*this._length;return gP(this._alignToPixels?gi(this.chart,n,0):n)}getDecimalForPixel(t){const n=(t-this._startPixel)/this._length;return this._reversePixels?1-n:n}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){const{min:t,max:n}=this;return t<0&&n<0?n:t>0&&n>0?t:0}getContext(t){const n=this.ticks||[];if(t>=0&&to*i?o/a:l/i:l*i0}_computeGridLineItems(t){const n=this.axis,a=this.chart,i=this.options,{grid:r,position:s,border:o}=i,l=r.offset,u=this.isHorizontal(),d=this.ticks.length+(l?1:0),f=Ur(r),h=[],p=o.setContext(this.getContext()),m=p.display?p.width:0,y=m/2,w=function(B){return gi(a,B,m)};let S,k,P,M,C,D,N,R,L,j,F,J;if(s==="top")S=w(this.bottom),D=this.bottom-f,R=S-y,j=w(t.top)+y,J=t.bottom;else if(s==="bottom")S=w(this.top),j=t.top,J=w(t.bottom)-y,D=S+y,R=this.top+f;else if(s==="left")S=w(this.right),C=this.right-f,N=S-y,L=w(t.left)+y,F=t.right;else if(s==="right")S=w(this.left),L=t.left,F=w(t.right)-y,C=S+y,N=this.left+f;else if(n==="x"){if(s==="center")S=w((t.top+t.bottom)/2+.5);else if(Xe(s)){const B=Object.keys(s)[0],ae=s[B];S=w(this.chart.scales[B].getPixelForValue(ae))}j=t.top,J=t.bottom,D=S+y,R=D+f}else if(n==="y"){if(s==="center")S=w((t.left+t.right)/2);else if(Xe(s)){const B=Object.keys(s)[0],ae=s[B];S=w(this.chart.scales[B].getPixelForValue(ae))}C=S-y,N=C-f,L=t.left,F=t.right}const H=Ye(i.ticks.maxTicksLimit,d),V=Math.max(1,Math.ceil(d/H));for(k=0;kr.value===t);return i>=0?n.setContext(this.getContext(i)).lineWidth:0}drawGrid(t){const n=this.options.grid,a=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let r,s;const o=(l,u,c)=>{!c.width||!c.color||(a.save(),a.lineWidth=c.width,a.strokeStyle=c.color,a.setLineDash(c.borderDash||[]),a.lineDashOffset=c.borderDashOffset,a.beginPath(),a.moveTo(l.x,l.y),a.lineTo(u.x,u.y),a.stroke(),a.restore())};if(n.display)for(r=0,s=i.length;r{this.draw(r)}}]:[{z:a,draw:r=>{this.drawBackground(),this.drawGrid(r),this.drawTitle()}},{z:i,draw:()=>{this.drawBorder()}},{z:n,draw:r=>{this.drawLabels(r)}}]}getMatchingVisibleMetas(t){const n=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",i=[];let r,s;for(r=0,s=n.length;r{const a=n.split("."),i=a.pop(),r=[e].concat(a).join("."),s=t[n].split("."),o=s.pop(),l=s.join(".");It.route(r,i,l,o)})}function TE(e){return"id"in e&&"defaults"in e}class PE{constructor(){this.controllers=new co(or,"datasets",!0),this.elements=new co(ei,"elements"),this.plugins=new co(Object,"plugins"),this.scales=new co(Ni,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,n,a){[...n].forEach(i=>{const r=a||this._getRegistryForType(i);a||r.isForType(i)||r===this.plugins&&i.id?this._exec(t,r,i):tt(i,s=>{const o=a||this._getRegistryForType(s);this._exec(t,o,s)})})}_exec(t,n,a){const i=xd(t);ct(a["before"+i],[],a),n[t](a),ct(a["after"+i],[],a)}_getRegistryForType(t){for(let n=0;nr.filter(o=>!s.some(l=>o.plugin.id===l.plugin.id));this._notify(i(n,a),t,"stop"),this._notify(i(a,n),t,"start")}}function EE(e){const t={},n=[],a=Object.keys(aa.plugins.items);for(let r=0;r1&&Qo(e[0].toLowerCase(),t),e))return e;throw new Error(`Cannot determine type of '${name}' axis. Please provide 'axis' or 'position' option.`)}function BE(e,t){const n=Ri[e.type]||{scales:{}},a=t.scales||{},i=mc(e.type,t),r=Object.create(null);return Object.keys(a).forEach(s=>{const o=a[s];if(!Xe(o))return console.error(`Invalid scale configuration for scale: ${s}`);if(o._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${s}`);const l=Qo(s,o),u=HE(l,i),c=n.scales||{};r[s]=ls(Object.create(null),[{axis:l},o,c[l],c[u]])}),e.data.datasets.forEach(s=>{const o=s.type||e.type,l=s.indexAxis||mc(o,t),c=(Ri[o]||{}).scales||{};Object.keys(c).forEach(d=>{const f=LE(d,l),h=s[f+"AxisID"]||f;r[h]=r[h]||Object.create(null),ls(r[h],[{axis:f},a[h],c[d]])})}),Object.keys(r).forEach(s=>{const o=r[s];ls(o,[It.scales[o.type],It.scale])}),r}function U0(e){const t=e.options||(e.options={});t.plugins=Ye(t.plugins,{}),t.scales=BE(e,t)}function z0(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function VE(e){return e=e||{},e.data=z0(e.data),U0(e),e}const Ap=new Map,W0=new Set;function fo(e,t){let n=Ap.get(e);return n||(n=t(),Ap.set(e,n),W0.add(n)),n}const zr=(e,t,n)=>{const a=Ts(t,n);a!==void 0&&e.add(a)};class FE{constructor(t){this._config=VE(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=z0(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){const t=this._config;this.clearCache(),U0(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return fo(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,n){return fo(`${t}.transition.${n}`,()=>[[`datasets.${t}.transitions.${n}`,`transitions.${n}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,n){return fo(`${t}-${n}`,()=>[[`datasets.${t}.elements.${n}`,`datasets.${t}`,`elements.${n}`,""]])}pluginScopeKeys(t){const n=t.id,a=this.type;return fo(`${a}-plugin-${n}`,()=>[[`plugins.${n}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,n){const a=this._scopeCache;let i=a.get(t);return(!i||n)&&(i=new Map,a.set(t,i)),i}getOptionScopes(t,n,a){const{options:i,type:r}=this,s=this._cachedScopes(t,a),o=s.get(n);if(o)return o;const l=new Set;n.forEach(c=>{t&&(l.add(t),c.forEach(d=>zr(l,t,d))),c.forEach(d=>zr(l,i,d)),c.forEach(d=>zr(l,Ri[r]||{},d)),c.forEach(d=>zr(l,It,d)),c.forEach(d=>zr(l,hc,d))});const u=Array.from(l);return u.length===0&&u.push(Object.create(null)),W0.has(n)&&s.set(n,u),u}chartOptionScopes(){const{options:t,type:n}=this;return[t,Ri[n]||{},It.datasets[n]||{},{type:n},It,hc]}resolveNamedOptions(t,n,a,i=[""]){const r={$shared:!0},{resolver:s,subPrefixes:o}=kp(this._resolverCache,t,i);let l=s;if(UE(s,n)){r.$shared=!1,a=Ja(a)?a():a;const u=this.createResolver(t,a,o);l=Ar(s,a,u)}for(const u of n)r[u]=l[u];return r}createResolver(t,n,a=[""],i){const{resolver:r}=kp(this._resolverCache,t,a);return Xe(n)?Ar(r,n,void 0,i):r}}function kp(e,t,n){let a=e.get(t);a||(a=new Map,e.set(t,a));const i=n.join();let r=a.get(i);return r||(r={resolver:Md(t,n),subPrefixes:n.filter(o=>!o.toLowerCase().includes("hover"))},a.set(i,r)),r}const $E=e=>Xe(e)&&Object.getOwnPropertyNames(e).reduce((t,n)=>t||Ja(e[n]),!1);function UE(e,t){const{isScriptable:n,isIndexable:a}=k0(e);for(const i of t){const r=n(i),s=a(i),o=(s||r)&&e[i];if(r&&(Ja(o)||$E(o))||s&&xt(o))return!0}return!1}var zE="4.1.1";const WE=["top","bottom","left","right","chartArea"];function Sp(e,t){return e==="top"||e==="bottom"||WE.indexOf(e)===-1&&t==="x"}function Mp(e,t){return function(n,a){return n[e]===a[e]?n[t]-a[t]:n[e]-a[e]}}function Dp(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),ct(n&&n.onComplete,[e],t)}function YE(e){const t=e.chart,n=t.options.animation;ct(n&&n.onProgress,[e],t)}function Y0(e){return P0()&&typeof e=="string"?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const Do={},Tp=e=>{const t=Y0(e);return Object.values(Do).filter(n=>n.canvas===t).pop()};function jE(e,t,n){const a=Object.keys(e);for(const i of a){const r=+i;if(r>=t){const s=e[i];delete e[i],(n>0||r>t)&&(e[r+n]=s)}}}function XE(e,t,n,a){return!n||e.type==="mouseout"?null:a?t:e}function GE(e){const{xScale:t,yScale:n}=e;if(t&&n)return{left:t.left,right:t.right,top:n.top,bottom:n.bottom}}class _a{static register(...t){aa.add(...t),Pp()}static unregister(...t){aa.remove(...t),Pp()}constructor(t,n){const a=this.config=new FE(n),i=Y0(t),r=Tp(i);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");const s=a.createResolver(a.chartOptionScopes(),this.getContext());this.platform=new(a.platform||fE(i)),this.platform.updateConfig(a);const o=this.platform.acquireContext(i,s.aspectRatio),l=o&&o.canvas,u=l&&l.height,c=l&&l.width;if(this.id=aP(),this.ctx=o,this.canvas=l,this.width=c,this.height=u,this._options=s,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new CE,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=wP(d=>this.update(d),s.resizeDelay||0),this._dataChanges=[],Do[this.id]=this,!o||!l){console.error("Failed to create chart: can't acquire context from the given item");return}ma.listen(this,"complete",Dp),ma.listen(this,"progress",YE),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:n},width:a,height:i,_aspectRatio:r}=this;return pt(t)?n&&r?r:i?a/i:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}get registry(){return aa}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():np(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return Jh(this.canvas,this.ctx),this}stop(){return ma.stop(this),this}resize(t,n){ma.running(this)?this._resizeBeforeDraw={width:t,height:n}:this._resize(t,n)}_resize(t,n){const a=this.options,i=this.canvas,r=a.maintainAspectRatio&&this.aspectRatio,s=this.platform.getMaximumSize(i,t,n,r),o=a.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=s.width,this.height=s.height,this._aspectRatio=this.aspectRatio,np(this,o,!0)&&(this.notifyPlugins("resize",{size:s}),ct(a.onResize,[this,s],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};tt(n,(a,i)=>{a.id=i})}buildOrUpdateScales(){const t=this.options,n=t.scales,a=this.scales,i=Object.keys(a).reduce((s,o)=>(s[o]=!1,s),{});let r=[];n&&(r=r.concat(Object.keys(n).map(s=>{const o=n[s],l=Qo(s,o),u=l==="r",c=l==="x";return{options:o,dposition:u?"chartArea":c?"bottom":"left",dtype:u?"radialLinear":c?"category":"linear"}}))),tt(r,s=>{const o=s.options,l=o.id,u=Qo(l,o),c=Ye(o.type,s.dtype);(o.position===void 0||Sp(o.position,u)!==Sp(s.dposition))&&(o.position=s.dposition),i[l]=!0;let d=null;if(l in a&&a[l].type===c)d=a[l];else{const f=aa.getScale(c);d=new f({id:l,type:c,ctx:this.ctx,chart:this}),a[d.id]=d}d.init(o,t)}),tt(i,(s,o)=>{s||delete a[o]}),tt(a,s=>{Ua.configure(this,s,s.options),Ua.addBox(this,s)})}_updateMetasets(){const t=this._metasets,n=this.data.datasets.length,a=t.length;if(t.sort((i,r)=>i.index-r.index),a>n){for(let i=n;in.length&&delete this._stacks,t.forEach((a,i)=>{n.filter(r=>r===a._dataset).length===0&&this._destroyDatasetMeta(i)})}buildOrUpdateControllers(){const t=[],n=this.data.datasets;let a,i;for(this._removeUnreferencedMetasets(),a=0,i=n.length;a{this.getDatasetMeta(n).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){const n=this.config;n.update();const a=this._options=n.createResolver(n.chartOptionScopes(),this.getContext()),i=this._animationsDisabled=!a.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;const r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let s=0;for(let u=0,c=this.data.datasets.length;u{u.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(Mp("z","_idx"));const{_active:o,_lastEvent:l}=this;l?this._eventHandler(l,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){tt(this.scales,t=>{Ua.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,n=new Set(Object.keys(this._listeners)),a=new Set(t.events);(!Wh(n,a)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,n=this._getUniformDataChanges()||[];for(const{method:a,start:i,count:r}of n){const s=a==="_removeElements"?-r:r;jE(t,i,s)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const n=this.data.datasets.length,a=r=>new Set(t.filter(s=>s[0]===r).map((s,o)=>o+","+s.splice(1).join(","))),i=a(0);for(let r=1;rr.split(",")).map(r=>({method:r[1],start:+r[2],count:+r[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;Ua.update(this,this.width,this.height,t);const n=this.chartArea,a=n.width<=0||n.height<=0;this._layers=[],tt(this.boxes,i=>{a&&i.position==="chartArea"||(i.configure&&i.configure(),this._layers.push(...i._layers()))},this),this._layers.forEach((i,r)=>{i._idx=r}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let n=0,a=this.data.datasets.length;n=0;--n)this._drawDataset(t[n]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){const n=this.ctx,a=t._clip,i=!a.disabled,r=GE(t)||this.chartArea,s={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",s)!==!1&&(i&&Pl(n,{left:a.left===!1?0:r.left-a.left,right:a.right===!1?this.width:r.right+a.right,top:a.top===!1?0:r.top-a.top,bottom:a.bottom===!1?this.height:r.bottom+a.bottom}),t.controller.draw(),i&&Cl(n),s.cancelable=!1,this.notifyPlugins("afterDatasetDraw",s))}isPointInArea(t){return Cs(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,n,a,i){const r=YC.modes[n];return typeof r=="function"?r(this,t,a,i):[]}getDatasetMeta(t){const n=this.data.datasets[t],a=this._metasets;let i=a.filter(r=>r&&r._dataset===n).pop();return i||(i={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:n&&n.order||0,index:t,_dataset:n,_parsed:[],_sorted:!1},a.push(i)),i}getContext(){return this.$context||(this.$context=ui(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){const n=this.data.datasets[t];if(!n)return!1;const a=this.getDatasetMeta(t);return typeof a.hidden=="boolean"?!a.hidden:!n.hidden}setDatasetVisibility(t,n){const a=this.getDatasetMeta(t);a.hidden=!n}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,n,a){const i=a?"show":"hide",r=this.getDatasetMeta(t),s=r.controller._resolveAnimations(void 0,i);Kn(n)?(r.data[n].hidden=!a,this.update()):(this.setDatasetVisibility(t,a),s.update(r,{visible:a}),this.update(o=>o.datasetIndex===t?i:void 0))}hide(t,n){this._updateVisibility(t,n,!1)}show(t,n){this._updateVisibility(t,n,!0)}_destroyDatasetMeta(t){const n=this._metasets[t];n&&n.controller&&n.controller._destroy(),delete this._metasets[t]}_stop(){let t,n;for(this.stop(),ma.remove(this),t=0,n=this.data.datasets.length;t{n.addEventListener(this,r,s),t[r]=s},i=(r,s,o)=>{r.offsetX=s,r.offsetY=o,this._eventHandler(r)};tt(this.options.events,r=>a(r,i))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,n=this.platform,a=(l,u)=>{n.addEventListener(this,l,u),t[l]=u},i=(l,u)=>{t[l]&&(n.removeEventListener(this,l,u),delete t[l])},r=(l,u)=>{this.canvas&&this.resize(l,u)};let s;const o=()=>{i("attach",o),this.attached=!0,this.resize(),a("resize",r),a("detach",s)};s=()=>{this.attached=!1,i("resize",r),this._stop(),this._resize(0,0),a("attach",o)},n.isAttached(this.canvas)?o():s()}unbindEvents(){tt(this._listeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._listeners={},tt(this._responsiveListeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,n,a){const i=a?"set":"remove";let r,s,o,l;for(n==="dataset"&&(r=this.getDatasetMeta(t[0].datasetIndex),r.controller["_"+i+"DatasetHoverStyle"]()),o=0,l=t.length;o{const o=this.getDatasetMeta(r);if(!o)throw new Error("No dataset found at index "+r);return{datasetIndex:r,element:o.data[s],index:s}});!Yo(a,n)&&(this._active=a,this._lastEvent=null,this._updateHoverStyles(a,n))}notifyPlugins(t,n,a){return this._plugins.notify(this,t,n,a)}isPluginEnabled(t){return this._plugins._cache.filter(n=>n.plugin.id===t).length===1}_updateHoverStyles(t,n,a){const i=this.options.hover,r=(l,u)=>l.filter(c=>!u.some(d=>c.datasetIndex===d.datasetIndex&&c.index===d.index)),s=r(n,t),o=a?t:r(t,n);s.length&&this.updateHoverStyle(s,i.mode,!1),o.length&&i.mode&&this.updateHoverStyle(o,i.mode,!0)}_eventHandler(t,n){const a={event:t,replay:n,cancelable:!0,inChartArea:this.isPointInArea(t)},i=s=>(s.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",a,i)===!1)return;const r=this._handleEvent(t,n,a.inChartArea);return a.cancelable=!1,this.notifyPlugins("afterEvent",a,i),(r||a.changed)&&this.render(),this}_handleEvent(t,n,a){const{_active:i=[],options:r}=this,s=n,o=this._getActiveElements(t,i,a,s),l=uP(t),u=XE(t,this._lastEvent,a,l);a&&(this._lastEvent=null,ct(r.onHover,[t,o,this],this),l&&ct(r.onClick,[t,o,this],this));const c=!Yo(o,i);return(c||n)&&(this._active=o,this._updateHoverStyles(o,i,n)),this._lastEvent=u,c}_getActiveElements(t,n,a,i){if(t.type==="mouseout")return[];if(!a)return n;const r=this.options.hover;return this.getElementsAtEventForMode(t,r.mode,r,i)}}A(_a,"defaults",It),A(_a,"instances",Do),A(_a,"overrides",Ri),A(_a,"registry",aa),A(_a,"version",zE),A(_a,"getChart",Tp);function Pp(){return tt(_a.instances,e=>e._plugins.invalidate())}function j0(e,t,n=t){e.lineCap=Ye(n.borderCapStyle,t.borderCapStyle),e.setLineDash(Ye(n.borderDash,t.borderDash)),e.lineDashOffset=Ye(n.borderDashOffset,t.borderDashOffset),e.lineJoin=Ye(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=Ye(n.borderWidth,t.borderWidth),e.strokeStyle=Ye(n.borderColor,t.borderColor)}function qE(e,t,n){e.lineTo(n.x,n.y)}function KE(e){return e.stepped?LP:e.tension||e.cubicInterpolationMode==="monotone"?HP:qE}function X0(e,t,n={}){const a=e.length,{start:i=0,end:r=a-1}=n,{start:s,end:o}=t,l=Math.max(i,s),u=Math.min(r,o),c=io&&r>o;return{count:a,start:l,loop:t.loop,ilen:u(s+(u?o-P:P))%r,k=()=>{m!==y&&(e.lineTo(c,y),e.lineTo(c,m),e.lineTo(c,w))};for(l&&(h=i[S(0)],e.moveTo(h.x,h.y)),f=0;f<=o;++f){if(h=i[S(f)],h.skip)continue;const P=h.x,M=h.y,C=P|0;C===p?(My&&(y=M),c=(d*c+P)/++d):(k(),e.lineTo(P,M),p=C,d=0,m=y=M),w=M}k()}function gc(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!n?QE:ZE}function JE(e){return e.stepped?gC:e.tension||e.cubicInterpolationMode==="monotone"?vC:xi}function e5(e,t,n,a){let i=t._path;i||(i=t._path=new Path2D,t.path(i,n,a)&&i.closePath()),j0(e,t.options),e.stroke(i)}function t5(e,t,n,a){const{segments:i,options:r}=t,s=gc(t);for(const o of i)j0(e,r,o.style),e.beginPath(),s(e,t,o,{start:n,end:n+a-1})&&e.closePath(),e.stroke()}const n5=typeof Path2D=="function";function a5(e,t,n,a){n5&&!t.options.segment?e5(e,t,n,a):t5(e,t,n,a)}class za extends ei{constructor(t){super(),this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,n){const a=this.options;if((a.tension||a.cubicInterpolationMode==="monotone")&&!a.stepped&&!this._pointsUpdated){const i=a.spanGaps?this._loop:this._fullLoop;lC(this._points,a,t,i,n),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=AC(this,this.options.segment))}first(){const t=this.segments,n=this.points;return t.length&&n[t[0].start]}last(){const t=this.segments,n=this.points,a=t.length;return a&&n[t[a-1].end]}interpolate(t,n){const a=this.options,i=t[n],r=this.points,s=O0(this,{property:n,start:i,end:i});if(!s.length)return;const o=[],l=JE(a);let u,c;for(u=0,c=s.length;ut!=="borderDash"&&t!=="fill"});function Cp(e,t,n,a){const i=e.options,{[n]:r}=e.getProps([n],a);return Math.abs(t-r){o=Ed(s,o,i);const l=i[s],u=i[o];a!==null?(r.push({x:l.x,y:a}),r.push({x:u.x,y:a})):n!==null&&(r.push({x:n,y:l.y}),r.push({x:n,y:u.y}))}),r}function Ed(e,t,n){for(;t>e;t--){const a=n[t];if(!isNaN(a.x)&&!isNaN(a.y))break}return t}function Ep(e,t,n,a){return e&&t?a(e[n],t[n]):e?e[n]:t?t[n]:0}function G0(e,t){let n=[],a=!1;return xt(e)?(a=!0,n=e):n=r5(e,t),n.length?new za({points:n,options:{tension:0},_loop:a,_fullLoop:a}):null}function Ip(e){return e&&e.fill!==!1}function s5(e,t,n){let i=e[t].fill;const r=[t];let s;if(!n)return i;for(;i!==!1&&r.indexOf(i)===-1;){if(!St(i))return i;if(s=e[i],!s)return!1;if(s.visible)return i;r.push(i),i=s.fill}return!1}function o5(e,t,n){const a=d5(e);if(Xe(a))return isNaN(a.value)?!1:a;let i=parseFloat(a);return St(i)&&Math.floor(i)===i?l5(a[0],t,i,n):["origin","start","end","stack","shape"].indexOf(a)>=0&&a}function l5(e,t,n,a){return(e==="-"||e==="+")&&(n=t+n),n===t||n<0||n>=a?!1:n}function u5(e,t){let n=null;return e==="start"?n=t.bottom:e==="end"?n=t.top:Xe(e)?n=t.getPixelForValue(e.value):t.getBasePixel&&(n=t.getBasePixel()),n}function c5(e,t,n){let a;return e==="start"?a=n:e==="end"?a=t.options.reverse?t.min:t.max:Xe(e)?a=e.value:a=t.getBaseValue(),a}function d5(e){const t=e.options,n=t.fill;let a=Ye(n&&n.target,n);return a===void 0&&(a=!!t.backgroundColor),a===!1||a===null?!1:a===!0?"origin":a}function f5(e){const{scale:t,index:n,line:a}=e,i=[],r=a.segments,s=a.points,o=h5(t,n);o.push(G0({x:null,y:t.bottom},a));for(let l=0;l=0;--s){const o=i[s].$filler;!o||(o.line.updateControlPoints(r,o.axis),a&&o.fill&&Ru(e.ctx,o,r))}},beforeDatasetsDraw(e,t,n){if(n.drawTime!=="beforeDatasetsDraw")return;const a=e.getSortedVisibleDatasetMetas();for(let i=a.length-1;i>=0;--i){const r=a[i].$filler;Ip(r)&&Ru(e.ctx,r,e.chartArea)}},beforeDatasetDraw(e,t,n){const a=t.meta.$filler;!Ip(a)||n.drawTime!=="beforeDatasetDraw"||Ru(e.ctx,a,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const Hp=(e,t)=>{let{boxHeight:n=t,boxWidth:a=t}=e;return e.usePointStyle&&(n=Math.min(n,t),a=e.pointStyleWidth||Math.min(a,t)),{boxWidth:a,boxHeight:n,itemHeight:Math.max(t,n)}},A5=(e,t)=>e!==null&&t!==null&&e.datasetIndex===t.datasetIndex&&e.index===t.index;class Np extends ei{constructor(t){super(),this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,n,a){this.maxWidth=t,this.maxHeight=n,this._margins=a,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){const t=this.options.labels||{};let n=ct(t.generateLabels,[this.chart],this)||[];t.filter&&(n=n.filter(a=>t.filter(a,this.chart.data))),t.sort&&(n=n.sort((a,i)=>t.sort(a,i,this.chart.data))),this.options.reverse&&n.reverse(),this.legendItems=n}fit(){const{options:t,ctx:n}=this;if(!t.display){this.width=this.height=0;return}const a=t.labels,i=jt(a.font),r=i.size,s=this._computeTitleHeight(),{boxWidth:o,itemHeight:l}=Hp(a,r);let u,c;n.font=i.string,this.isHorizontal()?(u=this.maxWidth,c=this._fitRows(s,r,o,l)+10):(c=this.maxHeight,u=this._fitCols(s,i,o,l)+10),this.width=Math.min(u,t.maxWidth||this.maxWidth),this.height=Math.min(c,t.maxHeight||this.maxHeight)}_fitRows(t,n,a,i){const{ctx:r,maxWidth:s,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.lineWidths=[0],c=i+o;let d=t;r.textAlign="left",r.textBaseline="middle";let f=-1,h=-c;return this.legendItems.forEach((p,m)=>{const y=a+n/2+r.measureText(p.text).width;(m===0||u[u.length-1]+y+2*o>s)&&(d+=c,u[u.length-(m>0?0:1)]=0,h+=c,f++),l[m]={left:0,top:h,row:f,width:y,height:i},u[u.length-1]+=y+o}),d}_fitCols(t,n,a,i){const{ctx:r,maxHeight:s,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.columnSizes=[],c=s-t;let d=o,f=0,h=0,p=0,m=0;return this.legendItems.forEach((y,w)=>{const{itemWidth:S,itemHeight:k}=k5(a,n,r,y,i);w>0&&h+k+2*o>c&&(d+=f+o,u.push({width:f,height:h}),p+=f+o,m++,f=h=0),l[w]={left:p,top:h,col:m,width:S,height:k},f=Math.max(f,S),h+=k+o}),d+=f,u.push({width:f,height:h}),d}adjustHitBoxes(){if(!this.options.display)return;const t=this._computeTitleHeight(),{legendHitBoxes:n,options:{align:a,labels:{padding:i},rtl:r}}=this,s=sr(r,this.left,this.width);if(this.isHorizontal()){let o=0,l=wn(a,this.left+i,this.right-this.lineWidths[o]);for(const u of n)o!==u.row&&(o=u.row,l=wn(a,this.left+i,this.right-this.lineWidths[o])),u.top+=this.top+t+i,u.left=s.leftForLtr(s.x(l),u.width),l+=u.width+i}else{let o=0,l=wn(a,this.top+t+i,this.bottom-this.columnSizes[o].height);for(const u of n)u.col!==o&&(o=u.col,l=wn(a,this.top+t+i,this.bottom-this.columnSizes[o].height)),u.top=l,u.left+=this.left+i,u.left=s.leftForLtr(s.x(u.left),u.width),l+=u.height+i}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const t=this.ctx;Pl(t,this),this._draw(),Cl(t)}}_draw(){const{options:t,columnSizes:n,lineWidths:a,ctx:i}=this,{align:r,labels:s}=t,o=It.color,l=sr(t.rtl,this.left,this.width),u=jt(s.font),{padding:c}=s,d=u.size,f=d/2;let h;this.drawTitle(),i.textAlign=l.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=u.string;const{boxWidth:p,boxHeight:m,itemHeight:y}=Hp(s,d),w=function(C,D,N){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;i.save();const R=Ye(N.lineWidth,1);if(i.fillStyle=Ye(N.fillStyle,o),i.lineCap=Ye(N.lineCap,"butt"),i.lineDashOffset=Ye(N.lineDashOffset,0),i.lineJoin=Ye(N.lineJoin,"miter"),i.lineWidth=R,i.strokeStyle=Ye(N.strokeStyle,o),i.setLineDash(Ye(N.lineDash,[])),s.usePointStyle){const L={radius:m*Math.SQRT2/2,pointStyle:N.pointStyle,rotation:N.rotation,borderWidth:R},j=l.xPlus(C,p/2),F=D+f;x0(i,L,j,F,s.pointStyleWidth&&p)}else{const L=D+Math.max((d-m)/2,0),j=l.leftForLtr(C,p),F=rr(N.borderRadius);i.beginPath(),Object.values(F).some(J=>J!==0)?qo(i,{x:j,y:L,w:p,h:m,radius:F}):i.rect(j,L,p,m),i.fill(),R!==0&&i.stroke()}i.restore()},S=function(C,D,N){xr(i,N.text,C,D+y/2,u,{strikethrough:N.hidden,textAlign:l.textAlign(N.textAlign)})},k=this.isHorizontal(),P=this._computeTitleHeight();k?h={x:wn(r,this.left+c,this.right-a[0]),y:this.top+c+P,line:0}:h={x:this.left+c,y:wn(r,this.top+P+c,this.bottom-n[0].height),line:0},C0(this.ctx,t.textDirection);const M=y+c;this.legendItems.forEach((C,D)=>{i.strokeStyle=C.fontColor,i.fillStyle=C.fontColor;const N=i.measureText(C.text).width,R=l.textAlign(C.textAlign||(C.textAlign=s.textAlign)),L=p+f+N;let j=h.x,F=h.y;l.setWidth(this.width),k?D>0&&j+L+c>this.right&&(F=h.y+=M,h.line++,j=h.x=wn(r,this.left+c,this.right-a[h.line])):D>0&&F+M>this.bottom&&(j=h.x=j+n[h.line].width+c,h.line++,F=h.y=wn(r,this.top+P+c,this.bottom-n[h.line].height));const J=l.x(j);if(w(J,F,C),j=xP(R,j+p+f,k?j+L:this.right,t.rtl),S(l.x(j),F,C),k)h.x+=L+c;else if(typeof C.text!="string"){const H=u.lineHeight;h.y+=K0(C,H)}else h.y+=M}),E0(this.ctx,t.textDirection)}drawTitle(){const t=this.options,n=t.title,a=jt(n.font),i=hn(n.padding);if(!n.display)return;const r=sr(t.rtl,this.left,this.width),s=this.ctx,o=n.position,l=a.size/2,u=i.top+l;let c,d=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),c=this.top+u,d=wn(t.align,d,this.right-f);else{const p=this.columnSizes.reduce((m,y)=>Math.max(m,y.height),0);c=u+wn(t.align,this.top,this.bottom-p-t.labels.padding-this._computeTitleHeight())}const h=wn(o,d,d+f);s.textAlign=r.textAlign(b0(o)),s.textBaseline="middle",s.strokeStyle=n.color,s.fillStyle=n.color,s.font=a.string,xr(s,n.text,h,c,a)}_computeTitleHeight(){const t=this.options.title,n=jt(t.font),a=hn(t.padding);return t.display?n.lineHeight+a.height:0}_getLegendItemAt(t,n){let a,i,r;if(Zi(t,this.left,this.right)&&Zi(n,this.top,this.bottom)){for(r=this.legendHitBoxes,a=0;ar.length>s.length?r:s)),t+n.size/2+a.measureText(i).width}function M5(e,t,n){let a=e;return typeof t.text!="string"&&(a=K0(t,n)),a}function K0(e,t){const n=e.text?e.text.length+.5:0;return t*n}function D5(e,t){return!!((e==="mousemove"||e==="mouseout")&&(t.onHover||t.onLeave)||t.onClick&&(e==="click"||e==="mouseup"))}var mI={id:"legend",_element:Np,start(e,t,n){const a=e.legend=new Np({ctx:e.ctx,options:n,chart:e});Ua.configure(e,a,n),Ua.addBox(e,a)},stop(e){Ua.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,n){const a=e.legend;Ua.configure(e,a,n),a.options=n},afterUpdate(e){const t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick(e,t,n){const a=t.datasetIndex,i=n.chart;i.isDatasetVisible(a)?(i.hide(a),t.hidden=!0):(i.show(a),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:e=>e.chart.options.color,boxWidth:40,padding:10,generateLabels(e){const t=e.data.datasets,{labels:{usePointStyle:n,pointStyle:a,textAlign:i,color:r,useBorderRadius:s,borderRadius:o}}=e.legend.options;return e._getSortedDatasetMetas().map(l=>{const u=l.controller.getStyle(n?0:void 0),c=hn(u.borderWidth);return{text:t[l.index].label,fillStyle:u.backgroundColor,fontColor:r,hidden:!l.visible,lineCap:u.borderCapStyle,lineDash:u.borderDash,lineDashOffset:u.borderDashOffset,lineJoin:u.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:u.borderColor,pointStyle:a||u.pointStyle,rotation:u.rotation,textAlign:i||u.textAlign,borderRadius:s&&(o||u.borderRadius),datasetIndex:l.index}},this)}},title:{color:e=>e.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:e=>!e.startsWith("on"),labels:{_scriptable:e=>!["generateLabels","filter","sort"].includes(e)}}};const Xr={average(e){if(!e.length)return!1;let t,n,a=0,i=0,r=0;for(t=0,n=e.length;t-1?e.split(` +`):e}function T5(e,t){const{element:n,datasetIndex:a,index:i}=t,r=e.getDatasetMeta(a).controller,{label:s,value:o}=r.getLabelAndValue(i);return{chart:e,label:s,parsed:r.getParsed(i),raw:e.data.datasets[a].data[i],formattedValue:o,dataset:r.getDataset(),dataIndex:i,datasetIndex:a,element:n}}function Bp(e,t){const n=e.chart.ctx,{body:a,footer:i,title:r}=e,{boxWidth:s,boxHeight:o}=t,l=jt(t.bodyFont),u=jt(t.titleFont),c=jt(t.footerFont),d=r.length,f=i.length,h=a.length,p=hn(t.padding);let m=p.height,y=0,w=a.reduce((P,M)=>P+M.before.length+M.lines.length+M.after.length,0);if(w+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*u.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),w){const P=t.displayColors?Math.max(o,l.lineHeight):l.lineHeight;m+=h*P+(w-h)*l.lineHeight+(w-1)*t.bodySpacing}f&&(m+=t.footerMarginTop+f*c.lineHeight+(f-1)*t.footerSpacing);let S=0;const k=function(P){y=Math.max(y,n.measureText(P).width+S)};return n.save(),n.font=u.string,tt(e.title,k),n.font=l.string,tt(e.beforeBody.concat(e.afterBody),k),S=t.displayColors?s+2+t.boxPadding:0,tt(a,P=>{tt(P.before,k),tt(P.lines,k),tt(P.after,k)}),S=0,n.font=c.string,tt(e.footer,k),n.restore(),y+=p.width,{width:y,height:m}}function P5(e,t){const{y:n,height:a}=t;return n
e.height-a/2?"bottom":"center"}function C5(e,t,n,a){const{x:i,width:r}=a,s=n.caretSize+n.caretPadding;if(e==="left"&&i+r+s>t.width||e==="right"&&i-r-s<0)return!0}function E5(e,t,n,a){const{x:i,width:r}=n,{width:s,chartArea:{left:o,right:l}}=e;let u="center";return a==="center"?u=i<=(o+l)/2?"left":"right":i<=r/2?u="left":i>=s-r/2&&(u="right"),C5(u,e,t,n)&&(u="center"),u}function Vp(e,t,n){const a=n.yAlign||t.yAlign||P5(e,n);return{xAlign:n.xAlign||t.xAlign||E5(e,t,n,a),yAlign:a}}function I5(e,t){let{x:n,width:a}=e;return t==="right"?n-=a:t==="center"&&(n-=a/2),n}function R5(e,t,n){let{y:a,height:i}=e;return t==="top"?a+=n:t==="bottom"?a-=i+n:a-=i/2,a}function Fp(e,t,n,a){const{caretSize:i,caretPadding:r,cornerRadius:s}=e,{xAlign:o,yAlign:l}=n,u=i+r,{topLeft:c,topRight:d,bottomLeft:f,bottomRight:h}=rr(s);let p=I5(t,o);const m=R5(t,l,u);return l==="center"?o==="left"?p+=u:o==="right"&&(p-=u):o==="left"?p-=Math.max(c,f)+i:o==="right"&&(p+=Math.max(d,h)+i),{x:On(p,0,a.width-t.width),y:On(m,0,a.height-t.height)}}function ho(e,t,n){const a=hn(n.padding);return t==="center"?e.x+e.width/2:t==="right"?e.x+e.width-a.right:e.x+a.left}function $p(e){return ta([],ga(e))}function O5(e,t,n){return ui(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function Up(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}const Z0={beforeTitle:pa,title(e){if(e.length>0){const t=e[0],n=t.chart.data.labels,a=n?n.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(a>0&&t.dataIndex"u"?Z0[t].call(n,a):i}class yc extends ei{constructor(t){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){const t=this._cachedAnimations;if(t)return t;const n=this.chart,a=this.options.setContext(this.getContext()),i=a.enabled&&n.options.animation&&a.animations,r=new L0(this.chart,i);return i._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=O5(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,n){const{callbacks:a}=n,i=mn(a,"beforeTitle",this,t),r=mn(a,"title",this,t),s=mn(a,"afterTitle",this,t);let o=[];return o=ta(o,ga(i)),o=ta(o,ga(r)),o=ta(o,ga(s)),o}getBeforeBody(t,n){return $p(mn(n.callbacks,"beforeBody",this,t))}getBody(t,n){const{callbacks:a}=n,i=[];return tt(t,r=>{const s={before:[],lines:[],after:[]},o=Up(a,r);ta(s.before,ga(mn(o,"beforeLabel",this,r))),ta(s.lines,mn(o,"label",this,r)),ta(s.after,ga(mn(o,"afterLabel",this,r))),i.push(s)}),i}getAfterBody(t,n){return $p(mn(n.callbacks,"afterBody",this,t))}getFooter(t,n){const{callbacks:a}=n,i=mn(a,"beforeFooter",this,t),r=mn(a,"footer",this,t),s=mn(a,"afterFooter",this,t);let o=[];return o=ta(o,ga(i)),o=ta(o,ga(r)),o=ta(o,ga(s)),o}_createItems(t){const n=this._active,a=this.chart.data,i=[],r=[],s=[];let o=[],l,u;for(l=0,u=n.length;lt.filter(c,d,f,a))),t.itemSort&&(o=o.sort((c,d)=>t.itemSort(c,d,a))),tt(o,c=>{const d=Up(t.callbacks,c);i.push(mn(d,"labelColor",this,c)),r.push(mn(d,"labelPointStyle",this,c)),s.push(mn(d,"labelTextColor",this,c))}),this.labelColors=i,this.labelPointStyles=r,this.labelTextColors=s,this.dataPoints=o,o}update(t,n){const a=this.options.setContext(this.getContext()),i=this._active;let r,s=[];if(!i.length)this.opacity!==0&&(r={opacity:0});else{const o=Xr[a.position].call(this,i,this._eventPosition);s=this._createItems(a),this.title=this.getTitle(s,a),this.beforeBody=this.getBeforeBody(s,a),this.body=this.getBody(s,a),this.afterBody=this.getAfterBody(s,a),this.footer=this.getFooter(s,a);const l=this._size=Bp(this,a),u=Object.assign({},o,l),c=Vp(this.chart,a,u),d=Fp(a,u,c,this.chart);this.xAlign=c.xAlign,this.yAlign=c.yAlign,r={opacity:1,x:d.x,y:d.y,width:l.width,height:l.height,caretX:o.x,caretY:o.y}}this._tooltipItems=s,this.$context=void 0,r&&this._resolveAnimations().update(this,r),t&&a.external&&a.external.call(this,{chart:this.chart,tooltip:this,replay:n})}drawCaret(t,n,a,i){const r=this.getCaretPosition(t,a,i);n.lineTo(r.x1,r.y1),n.lineTo(r.x2,r.y2),n.lineTo(r.x3,r.y3)}getCaretPosition(t,n,a){const{xAlign:i,yAlign:r}=this,{caretSize:s,cornerRadius:o}=a,{topLeft:l,topRight:u,bottomLeft:c,bottomRight:d}=rr(o),{x:f,y:h}=t,{width:p,height:m}=n;let y,w,S,k,P,M;return r==="center"?(P=h+m/2,i==="left"?(y=f,w=y-s,k=P+s,M=P-s):(y=f+p,w=y+s,k=P-s,M=P+s),S=y):(i==="left"?w=f+Math.max(l,c)+s:i==="right"?w=f+p-Math.max(u,d)-s:w=this.caretX,r==="top"?(k=h,P=k-s,y=w-s,S=w+s):(k=h+m,P=k+s,y=w+s,S=w-s),M=k),{x1:y,x2:w,x3:S,y1:k,y2:P,y3:M}}drawTitle(t,n,a){const i=this.title,r=i.length;let s,o,l;if(r){const u=sr(a.rtl,this.x,this.width);for(t.x=ho(this,a.titleAlign,a),n.textAlign=u.textAlign(a.titleAlign),n.textBaseline="middle",s=jt(a.titleFont),o=a.titleSpacing,n.fillStyle=a.titleColor,n.font=s.string,l=0;lk!==0)?(t.beginPath(),t.fillStyle=r.multiKeyBackground,qo(t,{x:y,y:m,w:u,h:l,radius:S}),t.fill(),t.stroke(),t.fillStyle=s.backgroundColor,t.beginPath(),qo(t,{x:w,y:m+1,w:u-2,h:l-2,radius:S}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(y,m,u,l),t.strokeRect(y,m,u,l),t.fillStyle=s.backgroundColor,t.fillRect(w,m+1,u-2,l-2))}t.fillStyle=this.labelTextColors[a]}drawBody(t,n,a){const{body:i}=this,{bodySpacing:r,bodyAlign:s,displayColors:o,boxHeight:l,boxWidth:u,boxPadding:c}=a,d=jt(a.bodyFont);let f=d.lineHeight,h=0;const p=sr(a.rtl,this.x,this.width),m=function(N){n.fillText(N,p.x(t.x+h),t.y+f/2),t.y+=f+r},y=p.textAlign(s);let w,S,k,P,M,C,D;for(n.textAlign=s,n.textBaseline="middle",n.font=d.string,t.x=ho(this,y,a),n.fillStyle=a.bodyColor,tt(this.beforeBody,m),h=o&&y!=="right"?s==="center"?u/2+c:u+2+c:0,P=0,C=i.length;P0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,a=this.$animations,i=a&&a.x,r=a&&a.y;if(i||r){const s=Xr[t.position].call(this,this._active,this._eventPosition);if(!s)return;const o=this._size=Bp(this,t),l=Object.assign({},s,this._size),u=Vp(n,t,l),c=Fp(t,l,u,n);(i._to!==c.x||r._to!==c.y)&&(this.xAlign=u.xAlign,this.yAlign=u.yAlign,this.width=o.width,this.height=o.height,this.caretX=s.x,this.caretY=s.y,this._resolveAnimations().update(this,c))}}_willRender(){return!!this.opacity}draw(t){const n=this.options.setContext(this.getContext());let a=this.opacity;if(!a)return;this._updateAnimationTarget(n);const i={width:this.width,height:this.height},r={x:this.x,y:this.y};a=Math.abs(a)<.001?0:a;const s=hn(n.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;n.enabled&&o&&(t.save(),t.globalAlpha=a,this.drawBackground(r,t,i,n),C0(t,n.textDirection),r.y+=s.top,this.drawTitle(r,t,n),this.drawBody(r,t,n),this.drawFooter(r,t,n),E0(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,n){const a=this._active,i=t.map(({datasetIndex:o,index:l})=>{const u=this.chart.getDatasetMeta(o);if(!u)throw new Error("Cannot find a dataset at index "+o);return{datasetIndex:o,element:u.data[l],index:l}}),r=!Yo(a,i),s=this._positionChanged(i,n);(r||s)&&(this._active=i,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,n,a=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const i=this.options,r=this._active||[],s=this._getActiveElements(t,r,n,a),o=this._positionChanged(s,t),l=n||!Yo(s,r)||o;return l&&(this._active=s,(i.enabled||i.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,n))),l}_getActiveElements(t,n,a,i){const r=this.options;if(t.type==="mouseout")return[];if(!i)return n;const s=this.chart.getElementsAtEventForMode(t,r.mode,r,a);return r.reverse&&s.reverse(),s}_positionChanged(t,n){const{caretX:a,caretY:i,options:r}=this,s=Xr[r.position].call(this,t,n);return s!==!1&&(a!==s.x||i!==s.y)}}A(yc,"positioners",Xr);var L5={id:"tooltip",_element:yc,positioners:Xr,afterInit(e,t,n){n&&(e.tooltip=new yc({chart:e,options:n}))},beforeUpdate(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw(e){const t=e.tooltip;if(t&&t._willRender()){const n={tooltip:t};if(e.notifyPlugins("beforeTooltipDraw",{...n,cancelable:!0})===!1)return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent(e,t){if(e.tooltip){const n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(e,t)=>t.bodyFont.size,boxWidth:(e,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:Z0},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:e=>e!=="filter"&&e!=="itemSort"&&e!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};const H5=(e,t,n,a)=>(typeof t=="string"?(n=e.push(t)-1,a.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function N5(e,t,n,a){const i=e.indexOf(t);if(i===-1)return H5(e,t,n,a);const r=e.lastIndexOf(t);return i!==r?n:i}const B5=(e,t)=>e===null?null:On(Math.round(e),0,t);function zp(e){const t=this.getLabels();return e>=0&&en.length-1?null:this.getPixelForValue(n[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}}A(bc,"id","category"),A(bc,"defaults",{ticks:{callback:zp}});function V5(e,t){const n=[],{bounds:i,step:r,min:s,max:o,precision:l,count:u,maxTicks:c,maxDigits:d,includeBounds:f}=e,h=r||1,p=c-1,{min:m,max:y}=t,w=!pt(s),S=!pt(o),k=!pt(u),P=(y-m)/(d+1);let M=jh((y-m)/p/h)*h,C,D,N,R;if(M<1e-14&&!w&&!S)return[{value:m},{value:y}];R=Math.ceil(y/M)-Math.floor(m/M),R>p&&(M=jh(R*M/p/h)*h),pt(l)||(C=Math.pow(10,l),M=Math.ceil(M*C)/C),i==="ticks"?(D=Math.floor(m/M)*M,N=Math.ceil(y/M)*M):(D=m,N=y),w&&S&&r&&hP((o-s)/r,M/1e3)?(R=Math.round(Math.min((o-s)/M,c)),M=(o-s)/R,D=s,N=o):k?(D=w?s:D,N=S?o:N,R=u-1,M=(N-D)/R):(R=(N-D)/M,us(R,Math.round(R),M/1e3)?R=Math.round(R):R=Math.ceil(R));const L=Math.max(Xh(M),Xh(D));C=Math.pow(10,pt(l)?L:l),D=Math.round(D*C)/C,N=Math.round(N*C)/C;let j=0;for(w&&(f&&D!==s?(n.push({value:s}),Di=n?i:l,o=l=>r=a?r:l;if(t){const l=wr(i),u=wr(r);l<0&&u<0?o(0):l>0&&u>0&&s(0)}if(i===r){let l=r===0?1:Math.abs(r*.05);o(r+l),t||s(i-l)}this.min=i,this.max=r}getTickLimit(){const t=this.options.ticks;let{maxTicksLimit:n,stepSize:a}=t,i;return a?(i=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,i>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${i} ticks. Limiting to 1000.`),i=1e3)):(i=this.computeTickLimit(),n=n||11),n&&(i=Math.min(n,i)),i}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,n=t.ticks;let a=this.getTickLimit();a=Math.max(2,a);const i={maxTicks:a,bounds:t.bounds,min:t.min,max:t.max,precision:n.precision,step:n.stepSize,count:n.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:n.minRotation||0,includeBounds:n.includeBounds!==!1},r=this._range||this,s=V5(i,r);return t.bounds==="ticks"&&p0(s,this,"value"),t.reverse?(s.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),s}configure(){const t=this.ticks;let n=this.min,a=this.max;if(super.configure(),this.options.offset&&t.length){const i=(a-n)/Math.max(t.length-1,1)/2;n-=i,a+=i}this._startValue=n,this._endValue=a,this._valueRange=a-n}getLabelForValue(t){return Sd(t,this.chart.options.locale,this.options.ticks.format)}}class _c extends Jo{determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=St(t)?t:0,this.max=St(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),n=t?this.width:this.height,a=$a(this.options.ticks.minRotation),i=(t?Math.sin(a):Math.cos(a))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,r.lineHeight/i))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}A(_c,"id","linear"),A(_c,"defaults",{ticks:{callback:Tl.formatters.numeric}});const Is=e=>Math.floor(Fa(e)),yi=(e,t)=>Math.pow(10,Is(e)+t);function Yp(e){return e/Math.pow(10,Is(e))===1}function jp(e,t,n){const a=Math.pow(10,n),i=Math.floor(e/a);return Math.ceil(t/a)-i}function F5(e,t){const n=t-e;let a=Is(n);for(;jp(e,t,a)>10;)a++;for(;jp(e,t,a)<10;)a--;return Math.min(a,Is(e))}function $5(e,{min:t,max:n}){t=xn(e.min,t);const a=[],i=Is(t);let r=F5(t,n),s=r<0?Math.pow(10,Math.abs(r)):1;const o=Math.pow(10,r),l=i>r?Math.pow(10,i):0,u=Math.round((t-l)*s)/s,c=Math.floor((t-l)/o/10)*o*10;let d=Math.floor((u-c)/Math.pow(10,r)),f=xn(e.min,Math.round((l+c+d*Math.pow(10,r))*s)/s);for(;f=10?d=d<15?15:20:d++,d>=20&&(r++,d=2,s=r>=0?1:s),f=Math.round((l+c+d*Math.pow(10,r))*s)/s;const h=xn(e.max,f);return a.push({value:h,major:Yp(h),significand:d}),a}class Xp extends Ni{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._valueRange=0}parse(t,n){const a=Jo.prototype.parse.apply(this,[t,n]);if(a===0){this._zero=!0;return}return St(a)&&a>0?a:null}determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=St(t)?Math.max(0,t):null,this.max=St(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!St(this._userMin)&&(this.min=t===yi(this.min,0)?yi(this.min,-1):yi(this.min,0)),this.handleTickRangeOptions()}handleTickRangeOptions(){const{minDefined:t,maxDefined:n}=this.getUserBounds();let a=this.min,i=this.max;const r=o=>a=t?a:o,s=o=>i=n?i:o;a===i&&(a<=0?(r(1),s(10)):(r(yi(a,-1)),s(yi(i,1)))),a<=0&&r(yi(i,-1)),i<=0&&s(yi(a,1)),this.min=a,this.max=i}buildTicks(){const t=this.options,n={min:this._userMin,max:this._userMax},a=$5(n,this);return t.bounds==="ticks"&&p0(a,this,"value"),t.reverse?(a.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),a}getLabelForValue(t){return t===void 0?"0":Sd(t,this.chart.options.locale,this.options.ticks.format)}configure(){const t=this.min;super.configure(),this._startValue=Fa(t),this._valueRange=Fa(this.max)-Fa(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(Fa(t)-this._startValue)/this._valueRange)}getValueForPixel(t){const n=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+n*this._valueRange)}}A(Xp,"id","logarithmic"),A(Xp,"defaults",{ticks:{callback:Tl.formatters.logarithmic,major:{enabled:!0}}});function wc(e){const t=e.ticks;if(t.display&&e.display){const n=hn(t.backdropPadding);return Ye(t.font&&t.font.size,It.font.size)+n.height}return 0}function U5(e,t,n){return n=xt(n)?n:[n],{w:OP(e,t.string,n),h:n.length*t.lineHeight}}function Gp(e,t,n,a,i){return e===a||e===i?{start:t-n/2,end:t+n/2}:ei?{start:t-n,end:t}:{start:t,end:t+n}}function z5(e){const t={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},n=Object.assign({},t),a=[],i=[],r=e._pointLabels.length,s=e.options.pointLabels,o=s.centerPointLabels?Kt/r:0;for(let l=0;lt.r&&(o=(a.end-t.r)/r,e.r=Math.max(e.r,t.r+o)),i.startt.b&&(l=(i.end-t.b)/s,e.b=Math.max(e.b,t.b+l))}function Y5(e,t,n){const a=[],i=e._pointLabels.length,r=e.options,s=wc(r)/2,o=e.drawingArea,l=r.pointLabels.centerPointLabels?Kt/i:0;for(let u=0;u270||n<90)&&(e-=t),e}function q5(e,t){const{ctx:n,options:{pointLabels:a}}=e;for(let i=t-1;i>=0;i--){const r=a.setContext(e.getPointLabelContext(i)),s=jt(r.font),{x:o,y:l,textAlign:u,left:c,top:d,right:f,bottom:h}=e._pointLabelItems[i],{backdropColor:p}=r;if(!pt(p)){const m=rr(r.borderRadius),y=hn(r.backdropPadding);n.fillStyle=p;const w=c-y.left,S=d-y.top,k=f-c+y.width,P=h-d+y.height;Object.values(m).some(M=>M!==0)?(n.beginPath(),qo(n,{x:w,y:S,w:k,h:P,radius:m}),n.fill()):n.fillRect(w,S,k,P)}xr(n,e._pointLabels[i],o,l+s.lineHeight/2,s,{color:r.color,textAlign:u,textBaseline:"middle"})}}function Q0(e,t,n,a){const{ctx:i}=e;if(n)i.arc(e.xCenter,e.yCenter,t,0,Mn);else{let r=e.getPointPosition(0,t);i.moveTo(r.x,r.y);for(let s=1;s{const i=ct(this.options.pointLabels.callback,[n,a],this);return i||i===0?i:""}).filter((n,a)=>this.chart.getDataVisibility(a))}fit(){const t=this.options;t.display&&t.pointLabels.display?z5(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,n,a,i){this.xCenter+=Math.floor((t-n)/2),this.yCenter+=Math.floor((a-i)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,n,a,i))}getIndexAngle(t){const n=Mn/(this._pointLabels.length||1),a=this.options.startAngle||0;return An(t*n+$a(a))}getDistanceFromCenterForValue(t){if(pt(t))return NaN;const n=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*n:(t-this.min)*n}getValueForDistanceFromCenter(t){if(pt(t))return NaN;const n=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-n:this.min+n}getPointLabelContext(t){const n=this._pointLabels||[];if(t>=0&&t{if(d!==0){l=this.getDistanceFromCenterForValue(c.value);const f=this.getContext(d),h=i.setContext(f),p=r.setContext(f);K5(this,h,l,s,p)}}),a.display){for(t.save(),o=s-1;o>=0;o--){const c=a.setContext(this.getPointLabelContext(o)),{color:d,lineWidth:f}=c;!f||!d||(t.lineWidth=f,t.strokeStyle=d,t.setLineDash(c.borderDash),t.lineDashOffset=c.borderDashOffset,l=this.getDistanceFromCenterForValue(n.ticks.reverse?this.min:this.max),u=this.getPointPosition(o,l),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(u.x,u.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){const t=this.ctx,n=this.options,a=n.ticks;if(!a.display)return;const i=this.getIndexAngle(0);let r,s;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(i),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((o,l)=>{if(l===0&&!n.reverse)return;const u=a.setContext(this.getContext(l)),c=jt(u.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),u.showLabelBackdrop){t.font=c.string,s=t.measureText(o.label).width,t.fillStyle=u.backdropColor;const d=hn(u.backdropPadding);t.fillRect(-s/2-d.left,-r-c.size/2-d.top,s+d.width,c.size+d.height)}xr(t,o.label,0,-r,c,{color:u.color})}),t.restore()}drawTitle(){}}A(po,"id","radialLinear"),A(po,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Tl.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}}),A(po,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),A(po,"descriptors",{angleLines:{_fallback:"grid"}});const Il={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},gn=Object.keys(Il);function Q5(e,t){return e-t}function qp(e,t){if(pt(t))return null;const n=e._adapter,{parser:a,round:i,isoWeekday:r}=e._parseOpts;let s=t;return typeof a=="function"&&(s=a(s)),St(s)||(s=typeof a=="string"?n.parse(s,a):n.parse(s)),s===null?null:(i&&(s=i==="week"&&(Ps(r)||r===!0)?n.startOf(s,"isoWeek",r):n.startOf(s,i)),+s)}function Kp(e,t,n,a){const i=gn.length;for(let r=gn.indexOf(e);r=gn.indexOf(n);r--){const s=gn[r];if(Il[s].common&&e._adapter.diff(i,a,s)>=t-1)return s}return gn[n?gn.indexOf(n):0]}function e3(e){for(let t=gn.indexOf(e)+1,n=gn.length;t=t?n[a]:n[i];e[r]=!0}}function t3(e,t,n,a){const i=e._adapter,r=+i.startOf(t[0].value,a),s=t[t.length-1].value;let o,l;for(o=r;o<=s;o=+i.add(o,1,a))l=n[o],l>=0&&(t[l].major=!0);return t}function Qp(e,t,n){const a=[],i={},r=t.length;let s,o;for(s=0;s+t.value))}initOffsets(t=[]){let n=0,a=0,i,r;this.options.offset&&t.length&&(i=this.getDecimalForValue(t[0]),t.length===1?n=1-i:n=(this.getDecimalForValue(t[1])-i)/2,r=this.getDecimalForValue(t[t.length-1]),t.length===1?a=r:a=(r-this.getDecimalForValue(t[t.length-2]))/2);const s=t.length<3?.5:.25;n=On(n,0,s),a=On(a,0,s),this._offsets={start:n,end:a,factor:1/(n+1+a)}}_generate(){const t=this._adapter,n=this.min,a=this.max,i=this.options,r=i.time,s=r.unit||Kp(r.minUnit,n,a,this._getLabelCapacity(n)),o=Ye(i.ticks.stepSize,1),l=s==="week"?r.isoWeekday:!1,u=Ps(l)||l===!0,c={};let d=n,f,h;if(u&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,u?"day":s),t.diff(a,n,s)>1e5*o)throw new Error(n+" and "+a+" are too far apart with stepSize of "+o+" "+s);const p=i.ticks.source==="data"&&this.getDataTimestamps();for(f=d,h=0;fm-y).map(m=>+m)}getLabelForValue(t){const n=this._adapter,a=this.options.time;return a.tooltipFormat?n.format(t,a.tooltipFormat):n.format(t,a.displayFormats.datetime)}_tickFormatFunction(t,n,a,i){const r=this.options,s=r.ticks.callback;if(s)return ct(s,[t,n,a],this);const o=r.time.displayFormats,l=this._unit,u=this._majorUnit,c=l&&o[l],d=u&&o[u],f=a[n],h=u&&d&&f&&f.major;return this._adapter.format(t,i||(h?d:c))}generateTickLabels(t){let n,a,i;for(n=0,a=t.length;n0?o:1}getDataTimestamps(){let t=this._cache.data||[],n,a;if(t.length)return t;const i=this.getMatchingVisibleMetas();if(this._normalized&&i.length)return this._cache.data=i[0].controller.getAllParsedValues(this);for(n=0,a=i.length;n=e[a].pos&&t<=e[i].pos&&({lo:a,hi:i}=Si(e,"pos",t)),{pos:r,time:o}=e[a],{pos:s,time:l}=e[i]):(t>=e[a].time&&t<=e[i].time&&({lo:a,hi:i}=Si(e,"time",t)),{time:r,pos:o}=e[a],{time:s,pos:l}=e[i]);const u=s-r;return u?o+(l-o)*(t-r)/u:o}class Jp extends el{constructor(t){super(t),this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){const t=this._getTimestampsForTable(),n=this._table=this.buildLookupTable(t);this._minPos=mo(n,this.min),this._tableRange=mo(n,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:n,max:a}=this,i=[],r=[];let s,o,l,u,c;for(s=0,o=t.length;s=n&&u<=a&&i.push(u);if(i.length<2)return[{time:n,pos:0},{time:a,pos:1}];for(s=0,o=i.length;s{a=new _a(n.value,{type:"line",data:t.data,options:{responsive:!0,maintainAspectRatio:!1,scales:{y:{display:!1},x:{display:!0}},plugins:{legend:{display:!1}}}})});const i=G(()=>t.data);return je(i,r=>{a&&(a.data=r,a.update())}),(r,s)=>(E(),q("canvas",{ref_key:"root",ref:n},null,512))}},a3={class:"outline outline-green-900/50 hover:scale-[1.01] hover:shadow-xl hover:outline hover:outline-blue-500/50 hover:bg-slate-500 hover:dark:bg-slate-950/90 bg-white dark:bg-slate-900/90 rounded-xl p-4 h-full w-full transition-all duration-10"},i3={class:"text-sm"},r3={class:"text-xl pb-2"},s3={__name:"CardBoxNews",props:{title:{type:String,required:!0},content:{type:String,required:!0},cover:{type:String,default:null},date:{type:String,required:!0},id:{type:Number,required:!0}},setup(e){const t=e,n=Al();function a(r){if(r!==null)return` + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .6)), + url('${t.cover}'); + background-size: cover; + background-repeat: no-repeat; + `}function i(){n.push(`/news/${t.id}`)}return(r,s)=>(E(),q("button",{class:"text-left",onClick:i},[Ae($s,{class:"mb-2",style:Pt(a(t.cover)),"has-table":""},{default:De(()=>[oe("div",a3,[oe("p",i3,Le(t.date),1),s[0]||(s[0]=oe("hr",{class:"pb-1"},null,-1)),oe("h2",r3,Le(t.title),1)])]),_:1},8,["style"])]))}},o3={},l3={class:"text-center py-14 text-gray-500 dark:text-slate-400"};function u3(e,t){return E(),q("div",l3,t[0]||(t[0]=[oe("p",null,"Nothing's here\u2026",-1)]))}const c3=n0(o3,[["render",u3]]),Ou={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},d3=(e,t)=>({fill:!1,borderColor:Ou.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Ou.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Ou.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Plays"}),f3=e=>{const t=o=>{const l={};return o.forEach(u=>{const c=new Date(u*1e3).toISOString().split("T")[0];l[c]=(l[c]||0)+1}),l},n=()=>{const o=new Date,l=[];for(let u=13;u>=0;u--){const c=new Date(o);c.setDate(o.getDate()-u),l.push(c.toISOString().split("T")[0])}return l},a=[];e.forEach(o=>{var u;const l=((u=o.data)==null?void 0:u.arcade_history)||{};Object.values(l).forEach(c=>{Object.values(c).forEach(d=>{a.push(...d)})})});const i=t(a),r=n(),s=r.map(o=>i[o]||0);return{labels:r,data:s}},h3=e=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};const{labels:t,data:n}=f3(e);return{labels:t,datasets:[d3("info",n)]}},p3={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},m3={class:"grid grid-cols-2 sm:grid-cols-3 gap-6 md:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 3xl:grid-cols-5 mb-6"},g3={class:"grid grid-flow-row auto-rows-auto grid-cols-2 md:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-3 3xl:grid-cols-4 4xl:grid-cols-6 gap-5 mb-5"},v3={key:0},y3={__name:"HomeView",setup(e){const t=Cr();var n=ce([]);lt(async()=>{try{const l=await t.fetchAllNews();n.value=l}catch(l){console.error("Failed to fetch news data:",l)}});function a(l){return new Date(l*1e3).toLocaleString()}const i=ce(t.userProfiles);je(()=>t.userProfiles,l=>{i.value=l});const r=G(()=>i.value.reduce((l,u)=>l+u.data.total_plays,0)),s=G(()=>{const l=c=>{const d={};return c.forEach(f=>{const h=new Date(f*1e3).toISOString().split("T")[0];d[h]=(d[h]||0)+1}),d};var u=0;return i.value.forEach(c=>{var m,y;const d=(m=c.data)!=null&&m.arcade_history?(y=c.data)==null?void 0:y.arcade_history:{},f=[];Object.values(d).forEach(w=>{Object.values(w).forEach(S=>{f.push(...S)})});const h=l(f),p=Math.max(...Object.values(h));u=Math.max(u,p)}),u});function o(l){var u=[];for(const c of l){const d=i0(c.game);d&&!d.skip&&u.push(c)}return u.sort(function(c,d){return d.data.last_play_timestamp-c.data.last_play_timestamp}),u}return(l,u)=>(E(),Se(RT,null,{default:De(()=>[Ae(UD,null,{default:De(()=>[Ae(VD,{class:"mb-6 mt-2 shadow-xl"}),Ae(eo,{icon:_(US),title:"Network News",main:""},null,8,["icon"]),_(n).length?(E(),q("div",p3,[(E(!0),q(Te,null,Ge(_(n),c=>(E(),Se(s3,{id:c.id,key:c.id,title:c.title,content:c.body,date:a(c.timestamp),cover:c.data.img,class:"w-full h-full"},null,8,["id","title","content","date","cover"]))),128))])):se("",!0),!_(n)||!_(n).length?(E(),Se(c3,{key:1})):se("",!0),Ae(eo,{icon:_(PS),title:"Quick Stats",main:""},null,8,["icon"]),oe("div",m3,[Ae(Au,{icon:_(IS),number:r.value,label:"Cumulative Plays",suffix:"plays","icon-color":"text-emerald-600"},null,8,["icon","number"]),Ae(Au,{icon:_(HS),number:i.value.length,label:"Games Played",suffix:"games","icon-color":"text-sky-300"},null,8,["icon","number"]),Ae(Au,{icon:_(OS),number:s.value,label:"Longest Play Streak",suffix:"plays","icon-color":"text-red-600"},null,8,["icon","number"])]),Ae(eo,{icon:_(Og),title:"Showcase",main:""},null,8,["icon"]),oe("div",g3,[(E(!0),q(Te,null,Ge(o(i.value),c=>(E(),Se(rT,{key:c.game,game:c.game,value:c.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),Ae(eo,{icon:_(XS),title:"Play Trends",main:""},null,8,["icon"]),Ae($s,{class:"mb-6"},{default:De(()=>[i.value?(E(),q("div",v3,[Ae(n3,{data:_(h3)(i.value),class:"h-96"},null,8,["data"])])):se("",!0)]),_:1})]),_:1})]),_:1}))}},b3=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:y3},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>Ue(()=>import("./PostView.0cc01d4c.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>Ue(()=>import("./LoginView.d010cdf6.js"),["assets/LoginView.d010cdf6.js","assets/FormCheckRadio.ccdc6b02.js","assets/FormField.123204c5.js","assets/FormControl.c18421be.js","assets/LayoutGuest.3d832bac.js","assets/LayoutGuest.69548e54.css"])},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>Ue(()=>import("./RegisterView.de6889a6.js"),["assets/RegisterView.de6889a6.js","assets/FormCheckRadio.ccdc6b02.js","assets/FormField.123204c5.js","assets/FormControl.c18421be.js","assets/LayoutGuest.3d832bac.js","assets/LayoutGuest.69548e54.css","assets/account.a5cf2818.js"])},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>Ue(()=>import("./ResetView.a876275d.js"),["assets/ResetView.a876275d.js","assets/FormField.123204c5.js","assets/FormControl.c18421be.js","assets/LayoutGuest.3d832bac.js","assets/LayoutGuest.69548e54.css","assets/account.a5cf2818.js"])},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>Ue(()=>import("./ProfileView.34847de9.js"),["assets/ProfileView.34847de9.js","assets/account.a5cf2818.js","assets/FormField.123204c5.js","assets/FormControl.c18421be.js"])},{meta:{title:"Customizations"},path:"/profile/customize",name:"profile_customizations",component:()=>Ue(()=>import("./CustomizeView.7d801c2b.js"),["assets/CustomizeView.7d801c2b.js","assets/FormField.123204c5.js","assets/FormControl.c18421be.js","assets/FormCheckRadio.ccdc6b02.js","assets/account.a5cf2818.js"])},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>Ue(()=>import("./IntegrationView.6a476c7d.js"),["assets/IntegrationView.6a476c7d.js","assets/account.a5cf2818.js"])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>Ue(()=>import("./IntegrationView.6a476c7d.js"),["assets/IntegrationView.6a476c7d.js","assets/account.a5cf2818.js"])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>Ue(()=>import("./CardsView.48fc9729.js"),["assets/CardsView.48fc9729.js","assets/userData.bcc92478.js","assets/FormField.123204c5.js","assets/FormControl.c18421be.js","assets/account.a5cf2818.js"])},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>Ue(()=>import("./ClaimView.ab605edb.js"),["assets/ClaimView.ab605edb.js","assets/FormField.123204c5.js","assets/FormControl.c18421be.js","assets/FormCheckRadio.ccdc6b02.js","assets/profile.0e06a01a.js","assets/account.a5cf2818.js"])},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>Ue(()=>import("./VideoView.0710deda.js"),["assets/VideoView.0710deda.js","assets/GeneralTable.ab9d0560.js","assets/account.a5cf2818.js"])},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>Ue(()=>import("./ContentView.e137b514.js"),["assets/ContentView.e137b514.js","assets/account.a5cf2818.js"])},{meta:{title:"View Profile"},path:"/profiles/:id",name:"profile_viewer",component:()=>Ue(()=>import("./PublicView.7c933377.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>Ue(()=>import("./DashboardView.4a2ab207.js"),["assets/DashboardView.4a2ab207.js","assets/GeneralTable.ab9d0560.js","assets/admin.0b8ffc54.js"])},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>Ue(()=>import("./OnboardingView.6808416b.js"),["assets/OnboardingView.6808416b.js","assets/FormField.123204c5.js","assets/FormCheckRadio.ccdc6b02.js","assets/FormControl.c18421be.js","assets/admin.0b8ffc54.js"])},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>Ue(()=>import("./MaintView.8e450390.js"),["assets/MaintView.8e450390.js","assets/GeneralTable.ab9d0560.js","assets/FormField.123204c5.js","assets/FormControl.c18421be.js","assets/admin.0b8ffc54.js"])},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>Ue(()=>import("./EventsView.69471297.js"),[])},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>Ue(()=>import("./APIView.e00e3a56.js"),[])},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>Ue(()=>import("./ArcadesView.14ce340e.js"),[])},{meta:{title:"Machines"},path:"/admin/machines",name:"admin_machines",component:()=>Ue(()=>import("./MachinesView.c5fdd661.js"),[])},{meta:{title:"Cards"},path:"/admin/cards",name:"admin_cards",component:()=>Ue(()=>import("./CardsView.4d3cbced.js"),[])},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>Ue(()=>import("./UsersView.98f5478a.js"),[])},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>Ue(()=>import("./NewsView.03c23333.js"),[])},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>Ue(()=>import("./OTAView.b42d7d33.js"),["assets/OTAView.b42d7d33.js","assets/FormField.123204c5.js","assets/FormCheckRadio.ccdc6b02.js","assets/FormControl.c18421be.js"])},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>Ue(()=>import("./ArcadeView.54ba4fce.js"),["assets/ArcadeView.54ba4fce.js","assets/ArcadeCard.dbd366a4.js","assets/FormField.123204c5.js","assets/FormCheckRadio.ccdc6b02.js","assets/values.1bd6ac4a.js","assets/arcade.bbb632fa.js"])},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>Ue(()=>import("./EventView.1a6eb21a.js"),["assets/EventView.1a6eb21a.js","assets/ArcadeCard.dbd366a4.js","assets/FormField.123204c5.js","assets/FormControl.c18421be.js","assets/FormCheckRadio.ccdc6b02.js","assets/values.1bd6ac4a.js","assets/arcade.bbb632fa.js"]),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>Ue(()=>import("./MachinesView.f4b53b84.js"),["assets/MachinesView.f4b53b84.js","assets/ArcadeCard.dbd366a4.js","assets/GeneralTable.ab9d0560.js","assets/arcade.bbb632fa.js"]),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>Ue(()=>import("./PaseliView.698f8d1a.js"),["assets/PaseliView.698f8d1a.js","assets/GeneralTable.ab9d0560.js","assets/ArcadeCard.dbd366a4.js","assets/arcade.bbb632fa.js"]),options:{hotReload:!0}},{meta:{title:"Claim an Arcade"},path:"/arcade/claim",name:"arcade_claim",component:()=>Ue(()=>import("./ClaimView.fe61b1e7.js"),["assets/ClaimView.fe61b1e7.js","assets/FormField.123204c5.js","assets/FormControl.c18421be.js","assets/arcade.bbb632fa.js"])},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>Ue(()=>import("./GameView.31cb7b77.js"),["assets/GameView.31cb7b77.js","assets/GameTitleLine.8066eed7.js","assets/FormControl.c18421be.js","assets/ProfileCard.92347781.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/GeneralTable.ab9d0560.js","assets/profile.0e06a01a.js","assets/sources.0e8cabdf.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"All Players"},path:"/games/:id/players/",name:"players_page",component:()=>Ue(()=>import("./PlayersView.3c85d84e.js"),["assets/PlayersView.3c85d84e.js","assets/GameTitleLine.8066eed7.js","assets/GeneralTable.ab9d0560.js","assets/profile.0e06a01a.js","assets/sources.0e8cabdf.js","assets/userData.bcc92478.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>Ue(()=>import("./PlayerView.d34348ba.js"),["assets/PlayerView.d34348ba.js","assets/ProfileCard.92347781.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/FormControl.c18421be.js","assets/UserSticker.7bc9287b.js","assets/profile.0e06a01a.js","assets/arcade.bbb632fa.js","assets/danClass.233b0381.js"]),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>Ue(()=>import("./EditView.5f08226e.js"),["assets/EditView.5f08226e.js","assets/ProfileCard.92347781.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/FormField.123204c5.js","assets/FormCheckRadio.ccdc6b02.js","assets/FormControl.c18421be.js","assets/profile.0e06a01a.js","assets/UserSticker.7bc9287b.js","assets/values.1bd6ac4a.js","assets/sources.0e8cabdf.js"]),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>Ue(()=>import("./RivalsView.1b2b077e.js"),["assets/RivalsView.1b2b077e.js","assets/ProfileCard.92347781.js","assets/userData.bcc92478.js","assets/ProfileCard.c7917f81.css","assets/FormField.123204c5.js","assets/FormControl.c18421be.js"]),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>Ue(()=>import("./PersonalScores.887b5225.js"),["assets/PersonalScores.887b5225.js","assets/GeneralTable.ab9d0560.js","assets/profile.0e06a01a.js"]),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>Ue(()=>import("./NetworkScores.f3301e1f.js"),["assets/NetworkScores.f3301e1f.js","assets/GeneralTable.ab9d0560.js"]),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>Ue(()=>import("./ErrorView.93babd37.js"),["assets/ErrorView.93babd37.js","assets/LayoutGuest.3d832bac.js","assets/LayoutGuest.69548e54.css"])}],J0=mS({history:Rk(),routes:b3,scrollBehavior(e,t,n){return n||{top:0}}});const ev=Lb(),Ws=Eb(yS);Ws.use(J0);Ws.use(ev);Ws.component("EasyDataTable",P1);Ws.component("VueDatePicker",sd);Ws.mount("#app");Cr(ev);const em="PhaseII eAmusement Network";J0.afterEach(e=>{var t;document.title=(t=e.meta)!=null&&t.title?`${e.meta.title} \u2014 ${em}`:em});export{C3 as $,ge as A,G as B,Zr as C,x3 as D,Qn as E,Te as F,ye as G,Dn as H,ul as I,kb as J,_f as K,Er as L,je as M,yT as N,Z3 as O,DS as P,K3 as Q,z3 as R,iI as S,Ka as T,Bt as U,VD as V,eo as W,Wo as X,bT as Y,lc as Z,$s as _,Al as a,pI as a$,WS as a0,Q3 as a1,nI as a2,U3 as a3,$3 as a4,i0 as a5,KD as a6,o0 as a7,xS as a8,rT as a9,G3 as aA,X3 as aB,J3 as aC,R3 as aD,_r as aE,Pt as aF,A3 as aG,jS as aH,aI,eI as aJ,j3 as aK,D3 as aL,n0 as aM,S3 as aN,V3 as aO,Oh as aP,Vv as aQ,ii as aR,qe as aS,Gt as aT,Oc as aU,_a as aV,Pu as aW,Qy as aX,po as aY,To as aZ,za as a_,I3 as aa,k3 as ab,dI as ac,cI as ad,w3 as ae,uT as af,W3 as ag,P3 as ah,M3 as ai,Og as aj,Pe as ak,Hg as al,Au as am,Y3 as an,tI as ao,q3 as ap,CS as aq,ES as ar,F3 as as,hI as at,fI as au,uI as av,B3 as aw,YS as ax,sI as ay,lI as az,Cr as b,L5 as b0,mI as b1,T3 as b2,O3 as b3,L3 as b4,rI as b5,H3 as b6,N3 as b7,Eg as b8,Ig as b9,zS as ba,oI as bb,IS as bc,E as c,it as d,Se as e,Ae as f,_ as g,lr as h,uc as i,oe as j,q as k,Ge as l,SS as m,se as n,lt as o,UD as p,RT as q,ce as r,Zn as s,Le as t,vS as u,ST as v,De as w,Xn as x,wS as y,E3 as z}; diff --git a/assets/profile.0e06a01a.js b/assets/profile.0e06a01a.js new file mode 100644 index 0000000..1b7da5f --- /dev/null +++ b/assets/profile.0e06a01a.js @@ -0,0 +1 @@ +import{b as l}from"./index.c7a4379d.js";const r=l();async function h(i){try{return(await r.callApi(`/game/${i}/profiles`)).data}catch(a){throw console.log("Error fetching profiles:",a),a}}async function u(i,a,o=null){if(!o){for(;!r.userId;)await new Promise(e=>setTimeout(e,200));o=r.userId}try{return(await r.callApi(`/profile/${i}?version=${a}&userId=${o}`)).data}catch(e){throw console.log("Error fetching profile:",e),e}}async function d(i,a,o){try{for(;!r.userId;)await new Promise(t=>setTimeout(t,200));const e=r.userId;return await r.callApi(`/profile/${i}?version=${a}&userId=${e}`,"POST",o)}catch(e){throw console.log("Error updating profile:",e),e}}async function m(i,a,o=null,e=[]){if(!o){for(;!r.userId;)await new Promise(t=>setTimeout(t,200));o=r.userId}var n="";for(const t of e){const s=t[0],c=t[1];n+=`${s}:${c},`}try{return(await r.callApi(`/profile/${i}/achievements?version=${a}&userId=${o}`,"GET",null,{achievements:n.substring(0,n.length-1)})).data}catch(t){throw console.log("Error fetching achievements:",t),t}}export{u as A,h as a,m as b,d as c}; diff --git a/assets/profile.664336c0.js b/assets/profile.664336c0.js deleted file mode 100644 index 9a0bbf8..0000000 --- a/assets/profile.664336c0.js +++ /dev/null @@ -1 +0,0 @@ -import{b as n}from"./index.50d624cf.js";const o=n();async function c(a){try{return(await o.callApi(`/game/${a}/profiles`)).data}catch(t){throw console.log("Error fetching profiles:",t),t}}async function f(a,t,e=null){if(!e){for(;!o.userId;)await new Promise(r=>setTimeout(r,200));e=o.userId}try{return(await o.callApi(`/profile/${a}?version=${t}&userId=${e}`)).data}catch(r){throw console.log("Error fetching profile:",r),r}}async function u(a,t,e){try{for(;!o.userId;)await new Promise(i=>setTimeout(i,200));const r=o.userId;return await o.callApi(`/profile/${a}?version=${t}&userId=${r}`,"POST",e)}catch(r){throw console.log("Error updating profile:",r),r}}export{f as A,c as a,u as b}; diff --git a/index.html b/index.html index 8b189db..8ef7e52 100644 --- a/index.html +++ b/index.html @@ -46,8 +46,8 @@ document.addEventListener('keydown', keyHandler, false); - - + +