From 0d8b9e42abceffe2154d247bf3b5024eb1389745 Mon Sep 17 00:00:00 2001 From: trmazi <66042448+trmazi@users.noreply.github.com> Date: Sun, 6 Jul 2025 04:48:01 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20PhaseII-?= =?UTF-8?q?eAmusement-Network/PhaseWeb3-Vue@ffe3d7133c5dbe081f6fd716d23395?= =?UTF-8?q?fd7dcecb5a=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...PIView-B-_msT0Y.js => APIView-BnPTMtL7.js} | 2 +- ...ard-CeUzEBIv.js => ArcadeCard-Cha11XwG.js} | 4 +-- assets/ArcadeView-ChwsRtp8.js | 1 + assets/ArcadeView-DRG18Mbj.js | 1 - assets/ArcadesView-ChA0zmlc.js | 1 + assets/ArcadesView-DBokABdc.js | 1 - ...View-BHF_CTae.js => CardsView-A3xH6mD2.js} | 2 +- ...View-CyQgC9b8.js => CardsView-B-39_Jgm.js} | 2 +- ...View-CCwMKlvv.js => ClaimView-BpSNr7mx.js} | 2 +- ...View-CcQcoUnW.js => ClaimView-DJb70tyr.js} | 2 +- ...ew-CqscoaHD.js => ContentView-B4X48jCu.js} | 2 +- ...-xYrtAKuF.js => CustomizeView-CRe100Xv.js} | 2 +- ...-DpUT6QUk.js => DashboardView-BBbjVBjN.js} | 2 +- ...tView-BeoijsB4.js => EditView-0JHezCYl.js} | 2 +- ...View-cIFJNDre.js => ErrorView-Y01h5pAM.js} | 2 +- ...View-s6WMUIf2.js => EventView-BNGZagvA.js} | 2 +- ...iew-DFkoji6w.js => EventsView-DxWzkKsn.js} | 2 +- assets/FormCheckRadio-BolBYrUm.js | 1 - assets/FormCheckRadio-DYx8yVAH.js | 1 + ...ol-DHk9sN2D.js => FormControl-C432udtk.js} | 2 +- ...ield-yHTVSteI.js => FormField-DvuyRx6-.js} | 2 +- assets/GameHeader-9yxYHRQZ.js | 1 - assets/GameHeader-BIZyaPtb.js | 1 + ...eView-CgqXgMOH.js => GameView-CeKJCS6M.js} | 2 +- ...e-DHFumDB6.js => GeneralTable-J-7uFbEf.js} | 4 +-- ...F8zgj5m.js => IntegrationView-Cr7nAMLl.js} | 2 +- ...st-BoEfzLaY.js => LayoutGuest-C8ewzNM_.js} | 2 +- ...View-C8w229lG.js => LoginView-BIrArj-j.js} | 2 +- assets/MachinesView-BdO_eTb-.js | 1 + assets/MachinesView-DQQ90d-c.js | 1 - ...View-B6DMsryf.js => MaintView-BzYw4jMw.js} | 2 +- assets/NetworkRecords-006-7Oco.js | 1 - assets/NetworkRecords-BXvDgxUb.js | 1 + ...-BboRXvY5.js => NetworkScores-F1FTd7du.js} | 2 +- assets/NewsView-K_XVs9xv.js | 1 - assets/NewsView-w6OUUFds.js | 1 + ...TAView-BS2lKKEe.js => OTAView-CjHkQcvP.js} | 2 +- assets/OnboardingView-BaZ2UyYN.js | 1 + assets/OnboardingView-CkogYBWC.js | 1 - ...iew-DQ--SnF2.js => PaseliView-C503VSRB.js} | 2 +- assets/PersonalRecords-DQvAbRrs.js | 1 + assets/PersonalRecords-xGe8LgGB.js | 1 - ...D_gKUNJs.js => PersonalScores-CDTaf1AE.js} | 2 +- assets/PlayerView-KYt9qT_4.js | 5 +++ assets/PlayerView-Yl17KZs7.js | 5 --- ...ew-Ni2wKavU.js => PlayersView-CmqHNtOg.js} | 2 +- ...tView-D02875QT.js => PostView-DzBfiXZn.js} | 2 +- ...rd-gXw-rg-V.js => ProfileCard-DCrkinX4.js} | 2 +- ...ew-lNsDIKdF.js => ProfileView-CTIhQnMb.js} | 2 +- ...iew-DVUDUqwx.js => PublicView-h05vwEzw.js} | 2 +- ...w-D-Cac2GG.js => RegisterView-BUKAl0xk.js} | 2 +- ...View-DZPlrMxy.js => ResetView-Du62l10l.js} | 2 +- ...iew-Bpv2qq3a.js => RivalsView-DYlWzaYe.js} | 2 +- ...gView-CP-Urz0q.js => SongView-B5SFO0Yt.js} | 2 +- ...er-D3HdHjcw.js => UserSticker-DvLbKr5H.js} | 2 +- assets/UsersView-BuVfy5hA.js | 1 + assets/UsersView-Cu5bzwCy.js | 1 - ...View-Bm51Z9oN.js => VideoView-DEo1yhMB.js} | 2 +- assets/admin-BOwxU-p3.js | 1 + assets/admin-DoYIMd0N.js | 1 - ...{arcade-lq35UFS-.js => arcade-Bdjl_Mk3.js} | 2 +- assets/card/nost.webp | Bin 14856 -> 226256 bytes assets/games/nost/card/1.webp | Bin 0 -> 25270 bytes assets/games/nost/card/2.webp | Bin 0 -> 23220 bytes assets/games/nost/card/3.webp | Bin 0 -> 129906 bytes assets/icon/nost.webp | Bin 26622 -> 22364 bytes .../{index-Bc45stE5.js => index-BLNUJ2NM.js} | 34 +++++++++--------- ...{index-CIs5HR6K.css => index-CTLMfBXy.css} | 2 +- .../{music-0jVGPLQV.js => music-c933cll6.js} | 2 +- assets/pcbid-CIkJuo1f.js | 1 + ...rofile-7S2tVFuc.js => profile-BrJszsS2.js} | 2 +- ...ources-BEHuDkap.js => sources-CaFLxZU6.js} | 2 +- data-sources/changelog.json | 3 +- index.html | 4 +-- 74 files changed, 81 insertions(+), 79 deletions(-) rename assets/{APIView-B-_msT0Y.js => APIView-BnPTMtL7.js} (88%) rename assets/{ArcadeCard-CeUzEBIv.js => ArcadeCard-Cha11XwG.js} (55%) create mode 100644 assets/ArcadeView-ChwsRtp8.js delete mode 100644 assets/ArcadeView-DRG18Mbj.js create mode 100644 assets/ArcadesView-ChA0zmlc.js delete mode 100644 assets/ArcadesView-DBokABdc.js rename assets/{CardsView-BHF_CTae.js => CardsView-A3xH6mD2.js} (89%) rename assets/{CardsView-CyQgC9b8.js => CardsView-B-39_Jgm.js} (93%) rename assets/{ClaimView-CCwMKlvv.js => ClaimView-BpSNr7mx.js} (55%) rename assets/{ClaimView-CcQcoUnW.js => ClaimView-DJb70tyr.js} (96%) rename assets/{ContentView-CqscoaHD.js => ContentView-B4X48jCu.js} (97%) rename assets/{CustomizeView-xYrtAKuF.js => CustomizeView-CRe100Xv.js} (94%) rename assets/{DashboardView-DpUT6QUk.js => DashboardView-BBbjVBjN.js} (96%) rename assets/{EditView-BeoijsB4.js => EditView-0JHezCYl.js} (99%) rename assets/{ErrorView-cIFJNDre.js => ErrorView-Y01h5pAM.js} (87%) rename assets/{EventView-s6WMUIf2.js => EventView-BNGZagvA.js} (85%) rename assets/{EventsView-DFkoji6w.js => EventsView-DxWzkKsn.js} (94%) delete mode 100644 assets/FormCheckRadio-BolBYrUm.js create mode 100644 assets/FormCheckRadio-DYx8yVAH.js rename assets/{FormControl-DHk9sN2D.js => FormControl-C432udtk.js} (94%) rename assets/{FormField-yHTVSteI.js => FormField-DvuyRx6-.js} (73%) delete mode 100644 assets/GameHeader-9yxYHRQZ.js create mode 100644 assets/GameHeader-BIZyaPtb.js rename assets/{GameView-CgqXgMOH.js => GameView-CeKJCS6M.js} (69%) rename assets/{GeneralTable-DHFumDB6.js => GeneralTable-J-7uFbEf.js} (64%) rename assets/{IntegrationView-BF8zgj5m.js => IntegrationView-Cr7nAMLl.js} (97%) rename assets/{LayoutGuest-BoEfzLaY.js => LayoutGuest-C8ewzNM_.js} (83%) rename assets/{LoginView-C8w229lG.js => LoginView-BIrArj-j.js} (90%) create mode 100644 assets/MachinesView-BdO_eTb-.js delete mode 100644 assets/MachinesView-DQQ90d-c.js rename assets/{MaintView-B6DMsryf.js => MaintView-BzYw4jMw.js} (89%) delete mode 100644 assets/NetworkRecords-006-7Oco.js create mode 100644 assets/NetworkRecords-BXvDgxUb.js rename assets/{NetworkScores-BboRXvY5.js => NetworkScores-F1FTd7du.js} (85%) delete mode 100644 assets/NewsView-K_XVs9xv.js create mode 100644 assets/NewsView-w6OUUFds.js rename assets/{OTAView-BS2lKKEe.js => OTAView-CjHkQcvP.js} (89%) create mode 100644 assets/OnboardingView-BaZ2UyYN.js delete mode 100644 assets/OnboardingView-CkogYBWC.js rename assets/{PaseliView-DQ--SnF2.js => PaseliView-C503VSRB.js} (61%) create mode 100644 assets/PersonalRecords-DQvAbRrs.js delete mode 100644 assets/PersonalRecords-xGe8LgGB.js rename assets/{PersonalScores-D_gKUNJs.js => PersonalScores-CDTaf1AE.js} (80%) create mode 100644 assets/PlayerView-KYt9qT_4.js delete mode 100644 assets/PlayerView-Yl17KZs7.js rename assets/{PlayersView-Ni2wKavU.js => PlayersView-CmqHNtOg.js} (71%) rename assets/{PostView-D02875QT.js => PostView-DzBfiXZn.js} (93%) rename assets/{ProfileCard-gXw-rg-V.js => ProfileCard-DCrkinX4.js} (83%) rename assets/{ProfileView-lNsDIKdF.js => ProfileView-CTIhQnMb.js} (96%) rename assets/{PublicView-DVUDUqwx.js => PublicView-h05vwEzw.js} (94%) rename assets/{RegisterView-D-Cac2GG.js => RegisterView-BUKAl0xk.js} (93%) rename assets/{ResetView-DZPlrMxy.js => ResetView-Du62l10l.js} (93%) rename assets/{RivalsView-Bpv2qq3a.js => RivalsView-DYlWzaYe.js} (65%) rename assets/{SongView-CP-Urz0q.js => SongView-B5SFO0Yt.js} (60%) rename assets/{UserSticker-D3HdHjcw.js => UserSticker-DvLbKr5H.js} (88%) create mode 100644 assets/UsersView-BuVfy5hA.js delete mode 100644 assets/UsersView-Cu5bzwCy.js rename assets/{VideoView-Bm51Z9oN.js => VideoView-DEo1yhMB.js} (96%) create mode 100644 assets/admin-BOwxU-p3.js delete mode 100644 assets/admin-DoYIMd0N.js rename assets/{arcade-lq35UFS-.js => arcade-Bdjl_Mk3.js} (95%) create mode 100644 assets/games/nost/card/1.webp create mode 100644 assets/games/nost/card/2.webp create mode 100644 assets/games/nost/card/3.webp rename assets/{index-Bc45stE5.js => index-BLNUJ2NM.js} (80%) rename assets/{index-CIs5HR6K.css => index-CTLMfBXy.css} (56%) rename assets/{music-0jVGPLQV.js => music-c933cll6.js} (89%) create mode 100644 assets/pcbid-CIkJuo1f.js rename assets/{profile-7S2tVFuc.js => profile-BrJszsS2.js} (94%) rename assets/{sources-BEHuDkap.js => sources-CaFLxZU6.js} (78%) diff --git a/assets/APIView-B-_msT0Y.js b/assets/APIView-BnPTMtL7.js similarity index 88% rename from assets/APIView-B-_msT0Y.js rename to assets/APIView-BnPTMtL7.js index 40ac97d..961f822 100644 --- a/assets/APIView-B-_msT0Y.js +++ b/assets/APIView-BnPTMtL7.js @@ -1 +1 @@ -import{r as w,s as C,o as b,c as x,e as v,w as s,f as t,_ as y,j as r,k as o,P as m,i as d,aA as h,aB as g,y as A,n as k,q as $}from"./index-Bc45stE5.js";import{_ as P}from"./GeneralTable-DHFumDB6.js";import{_ as N}from"./FormField-yHTVSteI.js";import{_ as V}from"./FormControl-DHk9sN2D.js";import{f as B,g as D}from"./admin-DoYIMd0N.js";const I={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},F={class:"w-full"},U={__name:"APIView",setup(M){const n=w([]),u=[{text:"Create Timestamp",value:"timestamp",width:120},{text:"Name",value:"name",width:120}],i=C({...{name:null}});b(async()=>{c()});async function c(){try{const l=await B();var a=[];for(var e of l){if(e.timestamp){const _=new Date(e.timestamp*1e3);e.timestamp=_.toLocaleString()}a.push(e)}n.value=a}catch(l){console.error("Failed to fetch client data:",l)}}async function f(){try{const a=await D(i);n.value=a}catch(a){console.error("Failed to post client:",a)}c()}const p=a=>{navigator.clipboard.writeText(a.token).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(v(),x($,null,{default:s(()=>[t(y,null,{default:s(()=>[t(r,{class:"mb-6 p-1"},{default:s(()=>e[2]||(e[2]=[o("h1",{class:"text-3xl"},"Data API",-1),o("p",{class:"text-sm text-gray-400"},"Used for RestfulSleep and BEMAPI",-1)])),_:1}),t(m,{icon:d(h),title:"All Active Clients",color:"text-blue-400",main:""},null,8,["icon"]),t(r,{"has-table":"",class:"mb-6"},{default:s(()=>[o("div",I,[o("div",F,[t(P,{headers:u,items:n.value,onRowClicked:p},null,8,["items"]),e[3]||(e[3]=o("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to copy token ",-1))])])]),_:1}),t(m,{icon:d(g),title:"Create New Client",color:"text-emerald-600",main:""},null,8,["icon"]),t(r,{"is-form":"",class:"row-span-1",onSubmit:e[1]||(e[1]=A(l=>f(),["prevent"]))},{default:s(()=>[t(N,{label:"Name",help:"Name of the client you'd like to onboard."},{default:s(()=>[t(V,{modelValue:i.name,"onUpdate:modelValue":e[0]||(e[0]=l=>i.name=l),required:""},null,8,["modelValue"])]),_:1}),o("div",null,[t(k,{type:"submit",color:"success",label:"Create",small:!1})])]),_:1})]),_:1})]),_:1}))}};export{U as default}; +import{r as w,s as C,o as b,c as x,e as v,w as s,f as t,_ as y,j as r,k as o,P as m,i as d,aA as h,aB as g,y as A,n as k,q as $}from"./index-BLNUJ2NM.js";import{_ as P}from"./GeneralTable-J-7uFbEf.js";import{_ as N}from"./FormField-DvuyRx6-.js";import{_ as V}from"./FormControl-C432udtk.js";import{f as B,g as D}from"./admin-BOwxU-p3.js";const I={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},F={class:"w-full"},U={__name:"APIView",setup(M){const n=w([]),u=[{text:"Create Timestamp",value:"timestamp",width:120},{text:"Name",value:"name",width:120}],i=C({...{name:null}});b(async()=>{c()});async function c(){try{const l=await B();var a=[];for(var e of l){if(e.timestamp){const _=new Date(e.timestamp*1e3);e.timestamp=_.toLocaleString()}a.push(e)}n.value=a}catch(l){console.error("Failed to fetch client data:",l)}}async function f(){try{const a=await D(i);n.value=a}catch(a){console.error("Failed to post client:",a)}c()}const p=a=>{navigator.clipboard.writeText(a.token).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(v(),x($,null,{default:s(()=>[t(y,null,{default:s(()=>[t(r,{class:"mb-6 p-1"},{default:s(()=>e[2]||(e[2]=[o("h1",{class:"text-3xl"},"Data API",-1),o("p",{class:"text-sm text-gray-400"},"Used for RestfulSleep and BEMAPI",-1)])),_:1}),t(m,{icon:d(h),title:"All Active Clients",color:"text-blue-400",main:""},null,8,["icon"]),t(r,{"has-table":"",class:"mb-6"},{default:s(()=>[o("div",I,[o("div",F,[t(P,{headers:u,items:n.value,onRowClicked:p},null,8,["items"]),e[3]||(e[3]=o("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to copy token ",-1))])])]),_:1}),t(m,{icon:d(g),title:"Create New Client",color:"text-emerald-600",main:""},null,8,["icon"]),t(r,{"is-form":"",class:"row-span-1",onSubmit:e[1]||(e[1]=A(l=>f(),["prevent"]))},{default:s(()=>[t(N,{label:"Name",help:"Name of the client you'd like to onboard."},{default:s(()=>[t(V,{modelValue:i.name,"onUpdate:modelValue":e[0]||(e[0]=l=>i.name=l),required:""},null,8,["modelValue"])]),_:1}),o("div",null,[t(k,{type:"submit",color:"success",label:"Create",small:!1})])]),_:1})]),_:1})]),_:1}))}};export{U as default}; diff --git a/assets/ArcadeCard-CeUzEBIv.js b/assets/ArcadeCard-Cha11XwG.js similarity index 55% rename from assets/ArcadeCard-CeUzEBIv.js rename to assets/ArcadeCard-Cha11XwG.js index 5fb0f87..1aa5679 100644 --- a/assets/ArcadeCard-CeUzEBIv.js +++ b/assets/ArcadeCard-Cha11XwG.js @@ -1,5 +1,5 @@ -import{r as w,l as t,e as s,f as d,w as x,k as l,g,t as r,c as p,i as n,Q as b,aM as v,aN as $,J as c,F as i,m as S,n as f,aO as A,aJ as B,am as N,aL as C,aP as E,aQ as P}from"./index-Bc45stE5.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"},L={class:"text-xl md:text-2xl font-bold"},M={class:"flex flex-wrap gap-4 place-content-center"},j={key:0,class:"text-lg"},I={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},z={__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,l as t,e as s,f as d,w as x,k as l,g,t as r,c as p,i as n,Q as b,aR as v,aS as S,J as c,F as i,m as $,n as f,aT as A,aN as B,am as N,aQ as T,aU as V,aV as C}from"./index-BLNUJ2NM.js";const E={class:"space-y-3 text-center w-full"},H={class:"text-2xl lg:text-3xl font-bold"},P={class:"flex gap-2 justify-center items-center"},j={class:"text-xl md:text-2xl font-bold"},I={class:"flex flex-wrap gap-4 place-content-center"},L={key:0,class:"text-lg"},M={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},D={__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; - `}return(m,a)=>(s(),t("div",{style:P(k(`${n(h)}/card/carpet.webp`)),class:"rounded-2xl mb-6 w-full"},[d(E,{type:"justify-center",class:"bg-white dark:bg-slate-900/90 rounded-2xl p-6 w-full"},{default:x(()=>[l("div",T,[l("h1",V,r(e.arcade.name),1),l("div",H,[l("h2",L,r(e.arcade.description),1)]),l("div",M,[n(y).is_beta?(s(),p(b,{key:0,label:"Beta Enabled",color:"warning",icon:n(v)},null,8,["icon"])):g("",!0),d(b,{label:"Private Arcade",color:"info",icon:n($)},null,8,["icon"])]),a[4]||(a[4]=l("hr",{class:"border-t border-1 w-full"},null,-1)),e.arcade.owners&&e.arcade.owners.length?(s(),t("p",j,[a[3]||(a[3]=c(" Managed by ")),(s(!0),t(i,null,S(e.arcade.owners,(o,u)=>(s(),t("span",{key:o.username,class:"font-bold"},[e.arcade.owners.length===2&&u===0?(s(),t(i,{key:0},[c(r(o.username),1)],64)):e.arcade.owners.length===2&&u===1?(s(),t(i,{key:1},[a[0]||(a[0]=l("span",{class:"font-normal"}," and",-1)),c(" "+r(o.username)+".",1)],64)):u===0?(s(),t(i,{key:2},[c(r(o.username),1)],64)):u===e.arcade.owners.length-1?(s(),t(i,{key:3},[a[1]||(a[1]=c(", ")),a[2]||(a[2]=l("span",{class:"font-normal"}," and",-1)),c(" "+r(o.username)+".",1)],64)):(s(),t(i,{key:4},[c(", "+r(o.username),1)],64))]))),128))])):g("",!0),l("div",I,[d(f,{href:`/#/arcade/${e.arcade.id}`,icon:n(A),color:"info",label:"Arcade Home",class:"w-full md:w-[150px]"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/events`,icon:n(B),color:"info",label:"Event Settings"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/machines`,icon:n(N),color:"info",label:"Machine List"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/paseli`,icon:n(C),color:"info",label:"PASELI"},null,8,["href","icon"])])])]),_:1})],4))}};export{z as _}; + `}return(m,a)=>(s(),t("div",{style:C(k(`${n(h)}/card/carpet.webp`)),class:"rounded-2xl mb-6 w-full"},[d(V,{type:"justify-center",class:"bg-white dark:bg-slate-900/90 rounded-2xl p-6 w-full"},{default:x(()=>[l("div",E,[l("h1",H,r(e.arcade.name),1),l("div",P,[l("h2",j,r(e.arcade.description),1)]),l("div",I,[n(y).is_beta?(s(),p(b,{key:0,label:"Beta Enabled",color:"warning",icon:n(v)},null,8,["icon"])):g("",!0),d(b,{label:"Private Arcade",color:"info",icon:n(S)},null,8,["icon"])]),a[4]||(a[4]=l("hr",{class:"border-t border-1 w-full"},null,-1)),e.arcade.owners&&e.arcade.owners.length?(s(),t("p",L,[a[3]||(a[3]=c(" Managed by ")),(s(!0),t(i,null,$(e.arcade.owners,(o,u)=>(s(),t("span",{key:o.username,class:"font-bold"},[e.arcade.owners.length===2&&u===0?(s(),t(i,{key:0},[c(r(o.username),1)],64)):e.arcade.owners.length===2&&u===1?(s(),t(i,{key:1},[a[0]||(a[0]=l("span",{class:"font-normal"}," and",-1)),c(" "+r(o.username)+".",1)],64)):u===0?(s(),t(i,{key:2},[c(r(o.username),1)],64)):u===e.arcade.owners.length-1?(s(),t(i,{key:3},[a[1]||(a[1]=c(", ")),a[2]||(a[2]=l("span",{class:"font-normal"}," and",-1)),c(" "+r(o.username)+".",1)],64)):(s(),t(i,{key:4},[c(", "+r(o.username),1)],64))]))),128))])):g("",!0),l("div",M,[d(f,{href:`/#/arcade/${e.arcade.id}`,icon:n(A),color:"info",label:"Arcade Home",class:"w-full md:w-[150px]"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/events`,icon:n(B),color:"info",label:"Event Settings"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/machines`,icon:n(N),color:"info",label:"Machine List"},null,8,["href","icon"]),d(f,{href:`/#/arcade/${e.arcade.id}/paseli`,icon:n(T),color:"info",label:"PASELI"},null,8,["href","icon"])])])]),_:1})],4))}};export{D as _}; diff --git a/assets/ArcadeView-ChwsRtp8.js b/assets/ArcadeView-ChwsRtp8.js new file mode 100644 index 0000000..b36f0a2 --- /dev/null +++ b/assets/ArcadeView-ChwsRtp8.js @@ -0,0 +1 @@ +import{b as D,r as c,u as G,o as z,c as b,e as s,w as r,f as a,_ as H,l as _,g as m,F as w,k as y,i,P as N,aK as K,j as S,y as O,Q as x,as as Q,n as p,D as I,at as T,au as W,aL as X,av as Y,m as Z,aM as ee,ap as ae,q as le}from"./index-BLNUJ2NM.js";import{_ as te}from"./ArcadeCard-Cha11XwG.js";import{_ as h}from"./FormField-DvuyRx6-.js";import{_ as P}from"./FormCheckRadio-DYx8yVAH.js";import{_ as U}from"./FormControl-C432udtk.js";import{s as V,g as B}from"./values-CmNcmtTU.js";import{A as ne,a as oe,b as ie}from"./arcade-Bdjl_Mk3.js";import{l as se,c as re}from"./admin-BOwxU-p3.js";const de={class:"mb-4 flex gap-2 items-stretch"},ue={key:0,class:"space-x-2 mt-6"},ce={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},me={key:0,class:"space-x-2 mt-6"},pe={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},we={__name:"ArcadeView",setup(fe){const E=D(),u=c(null),A=c(null),d=c(null),$=c(!0),k=c(null),n=c(null),L=G(),g=parseInt(L.params.id);var C=[{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 f(){try{d.value={},u.value={},A.value={};const o=await ne(g);d.value=o,n.value=JSON.parse(JSON.stringify(o));for(const e of C){const l=B(d.value.data,e.id);V(u.value,e.id,l),V(A.value,e.id,l)}$.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}async function M(){(await oe(g,u.value)).status!="error"&&await f()}z(()=>{f()});function F(o,e="NA_"){var l=[...o].map(v=>v.charCodeAt(0)<128?v:e).join("");return l=l.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),l=l.replace(/\s+/g,"_"),l}async function R(){try{const o=await ie(g),e=new Blob([o],{type:"application/ovpn"}),l=document.createElement("a");l.href=URL.createObjectURL(e),l.download=`gradius-${F(d.value.name)}-phaseii-config.ovpn`,document.body.appendChild(l),l.click(),URL.revokeObjectURL(l.href),document.body.removeChild(l)}catch(o){console.log("Failed to fetch arcade data:",o)}}async function J(){if(n.value.name){const o=await re(n.value.name);o.unused!=null&&(k.value=o.unused)}}async function j(){(await se(g,{name:n.value.name,description:n.value.description,beta:n.value.data.is_beta})).status!="error"&&await f()}return(o,e)=>(s(),b(le,null,{default:r(()=>[a(H,null,{default:r(()=>{var l,v;return[$.value?m("",!0):(s(),_(w,{key:0},[a(te,{class:"mb-6",arcade:d.value},null,8,["arcade"]),i(E).userAdmin?(s(),_(w,{key:0},[a(N,{icon:i(K),title:"Arcade Administration",main:""},null,8,["icon"]),a(S,{"is-form":"",class:"mb-6",onSubmit:O(j,["prevent"])},{default:r(()=>[a(x,{color:"info",label:"General Information",icon:i(Q),class:"mb-2"},null,8,["icon"]),a(h,{label:"Arcade Name"},{default:r(()=>[a(U,{modelValue:n.value.name,"onUpdate:modelValue":e[0]||(e[0]=t=>n.value.name=t),"input-value":n.value.name,name:"arcadeName",required:""},null,8,["modelValue","input-value"])]),_:1}),y("div",de,[a(p,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=t=>J())}),k.value==!0?(s(),b(I,{key:0,path:i(T),color:"text-green-400",size:"25"},null,8,["path"])):k.value==!1?(s(),b(I,{key:1,path:i(W),color:"text-red-400",size:"25"},null,8,["path"])):m("",!0)]),a(h,{label:"Description"},{default:r(()=>[a(U,{modelValue:n.value.description,"onUpdate:modelValue":e[2]||(e[2]=t=>n.value.description=t),name:"description",required:""},null,8,["modelValue"])]),_:1}),a(h,{label:"Beta Enabled"},{default:r(()=>[a(P,{modelValue:n.value.data.is_beta,"onUpdate:modelValue":e[3]||(e[3]=t=>n.value.data.is_beta=t),name:"beta","model-value":n.value.data.is_beta,"input-value":n.value.data.is_beta,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1}),JSON.stringify(d.value)!==JSON.stringify(n.value)?(s(),_("div",ue,[a(p,{color:"success",label:"Save",type:"submit"}),a(p,{color:"danger",label:"Revert",onClick:e[4]||(e[4]=t=>f())})])):m("",!0)]),_:1})],64)):m("",!0),a(N,{icon:i(X),title:"Arcade Management",main:""},null,8,["icon"]),a(S,{"is-form":"",class:"mb-6",onSubmit:O(M,["prevent"])},{default:r(()=>[a(x,{color:"info",label:"Settings",icon:i(Y),class:"mb-2"},null,8,["icon"]),y("div",ce,[(s(!0),_(w,null,Z(i(C),t=>(s(),b(h,{key:t.id,label:t.name,help:t.help},{default:r(()=>[t.type=="Boolean"?(s(),b(P,{key:0,name:t.id,"model-value":!!(i(B)(u.value,t.id)??!1),"input-value":!0,type:"switch","onUpdate:modelValue":q=>i(V)(u.value,t.id,q??!1)},null,8,["name","model-value","onUpdate:modelValue"])):m("",!0)]),_:2},1032,["label","help"]))),128))]),JSON.stringify(u.value)!==JSON.stringify(A.value)?(s(),_("div",me,[a(p,{color:"success",label:"Save",type:"submit"}),a(p,{color:"danger",label:"Revert",onClick:e[5]||(e[5]=t=>f())})])):m("",!0)]),_:1}),a(S,{class:"w-full md:w-1/2 mb-6"},{default:r(()=>[e[7]||(e[7]=y("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),e[8]||(e[8]=y("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),a(p,{small:!1,color:"success",class:"my-2",label:"Export",onClick:e[6]||(e[6]=t=>R())})]),_:1}),a(N,{icon:i(ee),title:"Arcade Overview",main:""},null,8,["icon"]),y("div",pe,[a(ae,{number:(v=(l=d.value)==null?void 0:l.machines)==null?void 0:v.length,label:"Active Machines"},null,8,["number"])])],64))]}),_:1})]),_:1}))}};export{we as default}; diff --git a/assets/ArcadeView-DRG18Mbj.js b/assets/ArcadeView-DRG18Mbj.js deleted file mode 100644 index 3624067..0000000 --- a/assets/ArcadeView-DRG18Mbj.js +++ /dev/null @@ -1 +0,0 @@ -import{r as u,u as C,o as E,c as v,e as r,w as d,f as n,_ as L,l as b,g as h,F as k,k as m,P as $,i,aH as O,j as N,y as U,Q as F,av as M,m as R,n as g,aI as j,ap as G,q as H}from"./index-Bc45stE5.js";import{_ as J}from"./ArcadeCard-CeUzEBIv.js";import{_ as q}from"./FormField-yHTVSteI.js";import{_ as D}from"./FormCheckRadio-BolBYrUm.js";import{s as y,g as P}from"./values-CmNcmtTU.js";import{A as Q,a as z,b as K}from"./arcade-lq35UFS-.js";const T={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},W={key:0,class:"space-x-2 mt-6"},X={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},oe={__name:"ArcadeView",setup(Y){const o=u(null),p=u(null),s=u(null),A=u(!0),I=C(),f=parseInt(I.params.id);var w=[{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={},o.value={},p.value={};const t=await Q(f);s.value=t;for(const a of w){const e=P(s.value.data,a.id);y(o.value,a.id,e),y(p.value,a.id,e)}A.value=!1}catch(t){console.error("Failed to fetch arcade data:",t)}}async function S(){(await z(f,o.value)).status!="error"&&await _()}E(()=>{_()});function V(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 x(){try{const t=await K(f),a=new Blob([t],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${V(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(),v(H,null,{default:d(()=>[n(L,null,{default:d(()=>{var e,c;return[A.value?h("",!0):(r(),b(k,{key:0},[n(J,{class:"mb-6",arcade:s.value},null,8,["arcade"]),n($,{icon:i(O),title:"Arcade Administration",main:""},null,8,["icon"]),n(N,{"is-form":"",class:"mb-6",onSubmit:U(S,["prevent"])},{default:d(()=>[n(F,{color:"info",label:"Settings",icon:i(M),class:"mb-2"},null,8,["icon"]),m("div",T,[(r(!0),b(k,null,R(i(w),l=>(r(),v(q,{key:l.id,label:l.name,help:l.help},{default:d(()=>[l.type=="Boolean"?(r(),v(D,{key:0,name:l.id,"model-value":!!(i(P)(o.value,l.id)??!1),"input-value":!0,type:"switch","onUpdate:modelValue":B=>i(y)(o.value,l.id,B??!1)},null,8,["name","model-value","onUpdate:modelValue"])):h("",!0)]),_:2},1032,["label","help"]))),128))]),JSON.stringify(o.value)!==JSON.stringify(p.value)?(r(),b("div",W,[n(g,{color:"success",label:"Save",type:"submit"}),n(g,{color:"danger",label:"Revert",onClick:a[0]||(a[0]=l=>_())})])):h("",!0)]),_:1}),n(N,{class:"w-full md:w-1/2 mb-6"},{default:d(()=>[a[2]||(a[2]=m("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[3]||(a[3]=m("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),n(g,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[1]||(a[1]=l=>x())})]),_:1}),n($,{icon:i(j),title:"Arcade Overview",main:""},null,8,["icon"]),m("div",X,[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{oe as default}; diff --git a/assets/ArcadesView-ChA0zmlc.js b/assets/ArcadesView-ChA0zmlc.js new file mode 100644 index 0000000..ec1bccc --- /dev/null +++ b/assets/ArcadesView-ChA0zmlc.js @@ -0,0 +1 @@ +import{a as g,r as C,o as A,s as L,c as S,e as c,w as n,f as s,_ as $,j as i,k as t,P as m,i as u,aC as k,l as w,F as y,m as E,t as r,n as p,aD as D,aE as O,y as V,q as B}from"./index-BLNUJ2NM.js";import{_ as I}from"./GeneralTable-J-7uFbEf.js";import{_ as P}from"./FormField-DvuyRx6-.js";import{_ as F}from"./FormControl-C432udtk.js";import{h as M}from"./admin-BOwxU-p3.js";const j={class:"grid gap-4"},N={class:"md:flex w-full place-content-between"},R={class:"text-lg md:text-xl"},q={class:"text-md md:text-lg"},U={class:"text-md"},z={class:"bg-slate-900 p-2 rounded-md mt-2 w-12 max-w-14 text-center"},G={class:"text-lg font-mono text-pink-700"},H={class:"flex align-middle mt-2 md:mt-0 max-h-12"},J={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},K={class:"w-full"},ee={__name:"ArcadesView",setup(Q){const x=g(),d=C([]),h=[{text:"Name",value:"name",width:150,sortable:!0},{text:"Description",value:"description",width:150},{text:"Owners",value:"owners",width:150},{text:"PASELI Enabled",value:"data.paseli_enabled",width:50},{text:"Infinite PASELI",value:"data.paseli_infinite",width:50},{text:"Beta Enabled",value:"data.is_beta",width:50,sortable:!0}];A(async()=>{b()});async function b(){try{const a=await M();var l=[];for(var e of a){if(e.timestamp){const _=new Date(e.timestamp*1e3);e.timestamp=_.toLocaleString()}e.owners&&(e.owners=e.owners.join(", ")),l.push(e)}d.value=l}catch(a){console.error("Failed to fetch client data:",a)}}const f=l=>{const e=l.id;x.push(`/arcade/${e}`)},o=L({filter:null});function v(){if(o.filter)return d.value.filter(l=>l.id.toString().toLowerCase().includes(o.filter.toLowerCase())||l.name.toLowerCase().includes(o.filter.toLowerCase())||l.description.toLowerCase().includes(o.filter.toLowerCase())||l.owners.toLowerCase().includes(o.filter.toLowerCase()))}return(l,e)=>(c(),S(B,null,{default:n(()=>[s($,null,{default:n(()=>[s(i,{class:"mb-6 p-1"},{default:n(()=>e[2]||(e[2]=[t("h1",{class:"text-3xl"},"Arcade Management",-1),t("p",{class:"text-sm text-gray-400"},"Enter an arcade to manage it",-1)])),_:1}),s(m,{icon:u(k),title:"Search Arcades",color:"text-amber-600",main:""},null,8,["icon"]),s(i,{class:"mb-6"},{default:n(()=>[s(P,{label:"Search",help:"Search by ID, name, description, or owner.",class:"w-full md:w-1/3"},{default:n(()=>[s(F,{modelValue:o.filter,"onUpdate:modelValue":e[0]||(e[0]=a=>o.filter=a),"model-value":o.filter},null,8,["modelValue","model-value"])]),_:1}),t("div",j,[(c(!0),w(y,null,E(v(),a=>(c(),w("div",{key:a.id,class:"bg-slate-800 p-4 rounded-xl"},[t("div",N,[t("div",null,[t("h1",R,r(a.name),1),t("h2",q,r(a.description),1),t("h2",U,"Managed by "+r(a.owners),1),t("div",z,[t("h2",G,r(a.id),1)])]),t("div",H,[s(p,{label:"Open Arcade",color:"info",onClick:_=>f(a)},null,8,["onClick"])])])]))),128))])]),_:1}),s(m,{icon:u(D),title:"All Arcades",color:"text-blue-400",main:""},null,8,["icon"]),s(i,{"has-table":"",class:"mb-6"},{default:n(()=>[t("div",J,[t("div",K,[s(I,{headers:h,items:d.value,onRowClicked:f},null,8,["items"]),e[3]||(e[3]=t("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to open arcade ",-1))])])]),_:1}),s(m,{icon:u(O),title:"Create Arcade",color:"text-emerald-600",main:""},null,8,["icon"]),s(i,{"is-form":"",class:"row-span-1",onSubmit:e[1]||(e[1]=V(a=>l.createClient(),["prevent"]))},{default:n(()=>[s(p,{color:"info",small:!1,label:"Arcade Onboarding",to:"/admin/onboarding"})]),_:1})]),_:1})]),_:1}))}};export{ee as default}; diff --git a/assets/ArcadesView-DBokABdc.js b/assets/ArcadesView-DBokABdc.js deleted file mode 100644 index 5573ef5..0000000 --- a/assets/ArcadesView-DBokABdc.js +++ /dev/null @@ -1 +0,0 @@ -import{a as g,r as A,o as C,s as $,c as S,e as d,w as n,f as t,_ as k,j as i,k as s,P as c,i as m,aC as y,aD as L,l as w,F as E,m as D,t as u,n as p,aE as O,y as V,q as B}from"./index-Bc45stE5.js";import{_ as P}from"./GeneralTable-DHFumDB6.js";import{_ as F}from"./FormField-yHTVSteI.js";import{_ as I}from"./FormControl-DHk9sN2D.js";import{h as M}from"./admin-DoYIMd0N.js";const j={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},N={class:"w-full"},R={class:"grid gap-4"},q={class:"md:flex w-full place-content-between"},U={class:"text-lg md:text-xl"},z={class:"text-md md:text-lg"},G={class:"text-md"},H={class:"flex align-middle mt-2 md:mt-0"},Y={__name:"ArcadesView",setup(J){const x=g(),r=A([]),h=[{text:"Name",value:"name",width:150,sortable:!0},{text:"Description",value:"description",width:150},{text:"Owners",value:"owners",width:150},{text:"PASELI Enabled",value:"data.paseli_enabled",width:50},{text:"Infinite PASELI",value:"data.paseli_infinite",width:50},{text:"Beta Enabled",value:"data.is_beta",width:50,sortable:!0}];C(async()=>{b()});async function b(){try{const a=await M();var l=[];for(var e of a){if(e.timestamp){const _=new Date(e.timestamp*1e3);e.timestamp=_.toLocaleString()}e.owners&&(e.owners=e.owners.join(", ")),l.push(e)}r.value=l}catch(a){console.error("Failed to fetch client data:",a)}}const f=l=>{const e=l.id;x.push(`/arcade/${e}`)},o=$({filter:null});function v(){if(o.filter)return r.value.filter(l=>l.name.toLowerCase().includes(o.filter.toLowerCase())||l.description.toLowerCase().includes(o.filter.toLowerCase())||l.owners.toLowerCase().includes(o.filter.toLowerCase()))}return(l,e)=>(d(),S(B,null,{default:n(()=>[t(k,null,{default:n(()=>[t(i,{class:"mb-6 p-1"},{default:n(()=>e[2]||(e[2]=[s("h1",{class:"text-3xl"},"Arcade Management",-1),s("p",{class:"text-sm text-gray-400"},"Enter an arcade to manage it",-1)])),_:1}),t(c,{icon:m(y),title:"All Arcades",color:"text-blue-400",main:""},null,8,["icon"]),t(i,{"has-table":"",class:"mb-6"},{default:n(()=>[s("div",j,[s("div",N,[t(P,{headers:h,items:r.value,onRowClicked:f},null,8,["items"]),e[3]||(e[3]=s("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to open arcade ",-1))])])]),_:1}),t(c,{icon:m(L),title:"Search Arcades",color:"text-amber-600",main:""},null,8,["icon"]),t(i,{class:"mb-6"},{default:n(()=>[t(F,{label:"Search",help:"Search by name, description, or owner.",class:"w-full md:w-1/3"},{default:n(()=>[t(I,{modelValue:o.filter,"onUpdate:modelValue":e[0]||(e[0]=a=>o.filter=a),"model-value":o.filter},null,8,["modelValue","model-value"])]),_:1}),s("div",R,[(d(!0),w(E,null,D(v(),a=>(d(),w("div",{key:a.id,class:"bg-slate-800 p-4 rounded-xl"},[s("div",q,[s("div",null,[s("h1",U,u(a.name),1),s("h2",z,u(a.description),1),s("h2",G,"Managed by "+u(a.owners),1)]),s("div",H,[t(p,{label:"Open Arcade",color:"info",onClick:_=>f(a)},null,8,["onClick"])])])]))),128))])]),_:1}),t(c,{icon:m(O),title:"Create Arcade",color:"text-emerald-600",main:""},null,8,["icon"]),t(i,{"is-form":"",class:"row-span-1",onSubmit:e[1]||(e[1]=V(a=>l.createClient(),["prevent"]))},{default:n(()=>[t(p,{color:"info",small:!1,label:"Arcade Onboarding",to:"/admin/onboarding"})]),_:1})]),_:1})]),_:1}))}};export{Y as default}; diff --git a/assets/CardsView-BHF_CTae.js b/assets/CardsView-A3xH6mD2.js similarity index 89% rename from assets/CardsView-BHF_CTae.js rename to assets/CardsView-A3xH6mD2.js index d192d5a..859b443 100644 --- a/assets/CardsView-BHF_CTae.js +++ b/assets/CardsView-A3xH6mD2.js @@ -1 +1 @@ -import{c as i,e as t,w as s,f as e,_ as n,k as l,P as c,i as r,ao as o,ap as a,aq as _,j as d,q as m}from"./index-Bc45stE5.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,p)=>(t(),i(m,null,{default:s(()=>[e(n,null,{default:s(()=>[e(c,{icon:r(o),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(_),title:"Recent Errors"},null,8,["icon"]),e(d)]),_:1})]),_:1}))}};export{h as default}; +import{c as i,e as t,w as s,f as e,_ as n,k as l,P as c,i as r,ao as o,ap as a,aq as _,j as d,q as m}from"./index-BLNUJ2NM.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,p)=>(t(),i(m,null,{default:s(()=>[e(n,null,{default:s(()=>[e(c,{icon:r(o),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(_),title:"Recent Errors"},null,8,["icon"]),e(d)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/CardsView-CyQgC9b8.js b/assets/CardsView-B-39_Jgm.js similarity index 93% rename from assets/CardsView-CyQgC9b8.js rename to assets/CardsView-B-39_Jgm.js index 7ebfc24..47f988c 100644 --- a/assets/CardsView-CyQgC9b8.js +++ b/assets/CardsView-B-39_Jgm.js @@ -1 +1 @@ -import{r as _,s as $,o as k,c as g,e as r,w as i,f as s,_ as A,k as t,l as p,g as w,O as I,P as h,i as n,a1 as D,j as P,y as S,a2 as V,n as c,D as E,C as F,J as N,F as O,m as T,t as B,q as L,a3 as j,a4 as q,a5 as M}from"./index-Bc45stE5.js";import{d as v}from"./userData-DZYdegtD.js";import{_ as U}from"./FormField-yHTVSteI.js";import{_ as z}from"./FormControl-DHk9sN2D.js";const G={class:"grid md:grid-cols-2 mb-2"},H={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"},J={class:"flex justify-between md:grid md:gap-2 mb-4 items-center"},W=["src"],Z={class:"text-xl text-center font-mono"},K={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},se={__name:"CardsView",setup(Q){const b="https://cdn.phaseii.network/file/PhaseII/web-assets";var d=_([]);const u=_(!1),o=$({newCard:null});async function m(){d.value=null;try{const a=await j();d.value=a}catch(a){console.error("Failed to fetch card data:",a)}}k(async()=>{await m()});function y(a){var e=a.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),o.newCard=e}async function x(){u.value=!0,(await q(o.newCard)).status=="success"&&(o.newCard=null,u.value=!1,await m())}async function X(a){(await M(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(A,null,{default:i(()=>[s(I,{class:"mb-6","use-small":"","even-smaller":""}),s(h,{icon:n(D),title:"Add a Card",main:""},null,8,["icon"]),s(P,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[1]||(e[1]=S(l=>x(),["prevent"]))},{footer:i(()=>[s(c,{type:"submit",color:"success",label:"Add"}),u.value?(r(),g(E,{key:0,path:a.mdiLoading,color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):w("",!0)]),default:i(()=>[s(U,{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(z,{modelValue:o.newCard,"onUpdate:modelValue":e[0]||(e[0]=l=>o.newCard=l),icon:n(V),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:y},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",G,[s(h,{icon:n(F),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,[N("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1))]),n(d)?(r(),p("div",H,[(r(!0),p(O,null,T(n(d),l=>(r(),p("div",{key:l.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",J,[t("img",{src:`${n(b)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,W),t("h1",Z,B(n(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{se as default}; +import{r as _,s as $,o as k,c as g,e as r,w as i,f as s,_ as A,k as t,l as p,g as w,O as I,P as h,i as n,a1 as D,j as P,y as S,a2 as V,n as c,D as E,C as F,J as N,F as O,m as T,t as B,q as L,a3 as j,a4 as q,a5 as M}from"./index-BLNUJ2NM.js";import{d as v}from"./userData-DZYdegtD.js";import{_ as U}from"./FormField-DvuyRx6-.js";import{_ as z}from"./FormControl-C432udtk.js";const G={class:"grid md:grid-cols-2 mb-2"},H={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"},J={class:"flex justify-between md:grid md:gap-2 mb-4 items-center"},W=["src"],Z={class:"text-xl text-center font-mono"},K={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},se={__name:"CardsView",setup(Q){const b="https://cdn.phaseii.network/file/PhaseII/web-assets";var d=_([]);const u=_(!1),o=$({newCard:null});async function m(){d.value=null;try{const a=await j();d.value=a}catch(a){console.error("Failed to fetch card data:",a)}}k(async()=>{await m()});function y(a){var e=a.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),o.newCard=e}async function x(){u.value=!0,(await q(o.newCard)).status=="success"&&(o.newCard=null,u.value=!1,await m())}async function X(a){(await M(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(A,null,{default:i(()=>[s(I,{class:"mb-6","use-small":"","even-smaller":""}),s(h,{icon:n(D),title:"Add a Card",main:""},null,8,["icon"]),s(P,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[1]||(e[1]=S(l=>x(),["prevent"]))},{footer:i(()=>[s(c,{type:"submit",color:"success",label:"Add"}),u.value?(r(),g(E,{key:0,path:a.mdiLoading,color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):w("",!0)]),default:i(()=>[s(U,{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(z,{modelValue:o.newCard,"onUpdate:modelValue":e[0]||(e[0]=l=>o.newCard=l),icon:n(V),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:y},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",G,[s(h,{icon:n(F),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,[N("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1))]),n(d)?(r(),p("div",H,[(r(!0),p(O,null,T(n(d),l=>(r(),p("div",{key:l.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",J,[t("img",{src:`${n(b)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,W),t("h1",Z,B(n(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{se as default}; diff --git a/assets/ClaimView-CCwMKlvv.js b/assets/ClaimView-BpSNr7mx.js similarity index 55% rename from assets/ClaimView-CCwMKlvv.js rename to assets/ClaimView-BpSNr7mx.js index a9bdbb5..9e603a2 100644 --- a/assets/ClaimView-CCwMKlvv.js +++ b/assets/ClaimView-BpSNr7mx.js @@ -1 +1 @@ -import{b as I,r as C,s as $,c as w,e as o,w as n,f as e,_ as V,l as _,g as m,O as T,F as A,P as f,i,aR as P,j as v,y as F,k as a,J as S,aS as R,n as h,D as M,E as N,t as p,ac as B,q as L}from"./index-Bc45stE5.js";import{_ as O}from"./FormField-yHTVSteI.js";import{_ as q}from"./FormControl-DHk9sN2D.js";import{f as E,g as U}from"./arcade-lq35UFS-.js";const Y={key:1},j={class:"text-2xl font-bold"},G={class:"text-xl mb-6"},J={class:"text-xl mb-6"},K={class:"mt-4"},z={key:2},H={class:"text-xl mb-6"},Q={class:"mt-4"},W={key:3},Z={class:"mt-4"},ne={__name:"ClaimView",setup(ee){const g=I(),b=C(!1),t=C(null),d=$({PCBID:null}),c=C(null);async function D(){b.value=!0,t.value=await E(d.PCBID),b.value=!1}async function k(){const x=await U(d.PCBID);x||window.alert("Failed to takeover!"),x.status==="success"?c.value=!0:c.value=!1,g.userLoaded=!1,g.loadUser()}return(x,s)=>(o(),w(L,null,{default:n(()=>[e(V,null,{default:n(()=>[e(T,{class:"mb-6","use-small":"","even-smaller":""}),t.value?m("",!0):(o(),_(A,{key:0},[e(f,{icon:i(P),title:"Claim an Arcade",main:""},null,8,["icon"]),e(v,{"is-form":"",class:"row-span-2 mb-6",onSubmit:s[1]||(s[1]=F(l=>D(),["prevent"]))},{footer:n(()=>[e(h,{type:"submit",color:"success",label:"Start Claim"}),b.value?(o(),w(M,{key:0,path:i(N),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"},[S(" Claim an arcade using a PCBID."),a("br"),S(" You cannot claim the arcade if it has an owner. ")],-1)),e(O,{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(R),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",Y,[e(f,{icon:i(P),title:"Confirm Merge",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u,y,X;return[a("h2",j,p((r=(l=t.value)==null?void 0:l.arcade)==null?void 0:r.name),1),a("h3",G,p((y=(u=t.value)==null?void 0:u.arcade)==null?void 0:y.description),1),a("h2",J," 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:k})])]}),_:1})])):m("",!0),c.value==!0?(o(),_("div",z,[e(f,{icon:i(B),title:"Takeover Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u;return[a("h2",H," ✅ Successfully merged "+p((l=t.value)==null?void 0:l.count)+" machines. Yippie! ",1),a("div",Q,[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",W,[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"},"❌ Failed to merge. Please try again.",-1)),a("div",Z,[e(h,{color:"warning",label:"Retry",onClick:k})])]),_:1})])):m("",!0)]),_:1})]),_:1}))}};export{ne as default}; +import{b as I,r as C,s as $,c as w,e as o,w as n,f as e,_ as V,l as _,g as m,O as T,F as A,P as f,i,aW as P,j as v,y as F,k as a,J as B,aX as M,n as h,D as N,E as R,t as p,ac as S,q as L}from"./index-BLNUJ2NM.js";import{_ as O}from"./FormField-DvuyRx6-.js";import{_ as q}from"./FormControl-C432udtk.js";import{f as E,g as U}from"./arcade-Bdjl_Mk3.js";const Y={key:1},j={class:"text-2xl font-bold"},G={class:"text-xl mb-6"},J={class:"text-xl mb-6"},K={class:"mt-4"},W={key:2},z={class:"text-xl mb-6"},H={class:"mt-4"},Q={key:3},Z={class:"mt-4"},ne={__name:"ClaimView",setup(ee){const g=I(),b=C(!1),t=C(null),d=$({PCBID:null}),c=C(null);async function D(){b.value=!0,t.value=await E(d.PCBID),b.value=!1}async function X(){const x=await U(d.PCBID);x||window.alert("Failed to takeover!"),x.status==="success"?c.value=!0:c.value=!1,g.userLoaded=!1,g.loadUser()}return(x,s)=>(o(),w(L,null,{default:n(()=>[e(V,null,{default:n(()=>[e(T,{class:"mb-6","use-small":"","even-smaller":""}),t.value?m("",!0):(o(),_(A,{key:0},[e(f,{icon:i(P),title:"Claim an Arcade",main:""},null,8,["icon"]),e(v,{"is-form":"",class:"row-span-2 mb-6",onSubmit:s[1]||(s[1]=F(l=>D(),["prevent"]))},{footer:n(()=>[e(h,{type:"submit",color:"success",label:"Start Claim"}),b.value?(o(),w(N,{key:0,path:i(R),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"},[B(" Claim an arcade using a PCBID."),a("br"),B(" You cannot claim the arcade if it has an owner. ")],-1)),e(O,{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(M),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",Y,[e(f,{icon:i(P),title:"Confirm Merge",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u,k,y;return[a("h2",j,p((r=(l=t.value)==null?void 0:l.arcade)==null?void 0:r.name),1),a("h3",G,p((k=(u=t.value)==null?void 0:u.arcade)==null?void 0:k.description),1),a("h2",J," This arcade has "+p((y=t.value)==null?void 0:y.count)+" machine(s). ",1),a("div",K,[e(h,{color:"success",label:"Start Takeover",onClick:X})])]}),_:1})])):m("",!0),c.value==!0?(o(),_("div",W,[e(f,{icon:i(S),title:"Takeover Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>{var l,r,u;return[a("h2",z," ✅ Successfully merged "+p((l=t.value)==null?void 0:l.count)+" machines. Yippie! ",1),a("div",H,[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",Q,[e(f,{icon:i(S),title:"Merge Results",main:""},null,8,["icon"]),e(v,null,{default:n(()=>[s[3]||(s[3]=a("h2",{class:"text-xl mb-6"},"❌ Failed to merge. Please try again.",-1)),a("div",Z,[e(h,{color:"warning",label:"Retry",onClick:X})])]),_:1})])):m("",!0)]),_:1})]),_:1}))}};export{ne as default}; diff --git a/assets/ClaimView-CcQcoUnW.js b/assets/ClaimView-DJb70tyr.js similarity index 96% rename from assets/ClaimView-CcQcoUnW.js rename to assets/ClaimView-DJb70tyr.js index 4ba37b9..5b53bc7 100644 --- a/assets/ClaimView-CcQcoUnW.js +++ b/assets/ClaimView-DJb70tyr.js @@ -1 +1 @@ -import{a6 as X,r as p,o as q,c as b,g as _,i as d,e as r,w as i,f as a,j as $,k as t,a7 as F,t as C,n as k,a8 as R,l as h,F as A,m as j,s as D,_ as Y,O as Z,P as I,a9 as T,y as H,a2 as K,A as Q,D as W,E as ee,J as N,aa as ae,v as te,ab as le,ac as E,q as se,ad as ne,ae as oe}from"./index-Bc45stE5.js";import{_ as V}from"./FormField-yHTVSteI.js";import{_ as U}from"./FormControl-DHk9sN2D.js";import{_ as z}from"./FormCheckRadio-BolBYrUm.js";import{A as re}from"./profile-7S2tVFuc.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:x}){var m;const u=w,f=x,g=X(u.game),l=p({}),c=p(((m=u.settings)==null?void 0:m.scores)??!1);q(async()=>{const y=await re(u.game,null,u.userId);l.value=y});function n(){f("saveMerge",{game:u.game,scores:c.value})}return(y,v)=>d(g)&&l.value?(r(),b(R,{key:0,transparent:"",onOverlayClick:v[1]||(v[1]=M=>f("closeModal"))},{default:i(()=>[a($,{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 M;return[t("div",ie,[t("div",ue,[a(F,{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(((M=l.value.stats)==null?void 0:M.total_plays)??0)+" Plays ",1)]),a(V,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:i(()=>[a(z,{modelValue:c.value,"onUpdate:modelValue":v[0]||(v[0]=O=>c.value=O),name:"scores","input-value":c.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t("div",me,[a(k,{color:"success",label:"Save",onClick:n})])])]}),_:1})]),_:1})):_("",!0)}},ge={class:"grid grid-cols-1 gap-3"},ve={key:0,class:"flex gap-4 items-center"},pe={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:x}){const u=x;function f(){u("saveMerge")}return(g,l)=>(r(),b(R,{transparent:"",onOverlayClick:l[0]||(l[0]=c=>u("closeModal"))},{default:i(()=>[a($,{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),h(A,null,j(Object.keys(w.settings),n=>{var m,y,v;return r(),h(A,{key:n},[n!=="card"?(r(),h("div",ve,[a(F,{path:(m=d(X)(n))==null?void 0:m.icon},null,8,["path"]),t("div",null,[t("h1",pe,C((y=d(X)(n))==null?void 0:y.name),1),t("h2",_e,C((v=w.settings[n])!=null&&v.scores?"✅":"❌")+" Transfer Scores ",1)])])):_("",!0)],64)}),128)),t("div",null,[t("span",null,C((c=w.settings)!=null&&c.card?"✅":"❌")+" Transfer Card",1)]),t("div",ye,[a(k,{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"},Pe={__name:"ClaimView",setup(w){const x=p(!1),u=p(null),f=p(!1),g=p(!1),l=D({cardId:null,pin:null}),c=p({game:null,scores:!1}),n=D({card:!0}),m=p(null),y=p(0);function v(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 M(o){o.target.value=o.target.value.replace(/\D/g,"")}async function O(){x.value=!0,u.value=await ne(l.cardId,l.pin),x.value=!1}function B(o){f.value=!1,c.value.game=o,f.value=!0}function P(){g.value=!0}function L(o){var e=[];for(const s of o){const S=X(s.game);S&&!S.skip&&e.push(s)}return e.sort(function(s,S){return S.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 J(){const o=await oe(l.cardId,l.pin,n);g.value=!1,o||window.alert("Failed to merge!"),o.status==="success"?(m.value=!0,y.value=o.count??0):m.value=!1}return(o,e)=>(r(),b(se,null,{default:i(()=>[a(Y,null,{default:i(()=>[a(Z,{class:"mb-6","use-small":"","even-smaller":""}),u.value?_("",!0):(r(),h(A,{key:0},[a(I,{icon:d(T),title:"Claim a Profile",main:""},null,8,["icon"]),a($,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=H(s=>O(),["prevent"]))},{footer:i(()=>[a(k,{type:"submit",color:"success",label:"Start Claim"}),x.value?(r(),b(W,{key:0,path:d(ee),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):_("",!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(V,{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(U,{modelValue:l.cardId,"onUpdate:modelValue":e[0]||(e[0]=s=>l.cardId=s),icon:d(K),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:v},null,8,["modelValue","icon"])]),_:1}),a(V,{label:"PIN",help:"Used when logging into a game"},{default:i(()=>[a(U,{modelValue:l.pin,"onUpdate:modelValue":e[1]||(e[1]=s=>l.pin=s),icon:d(Q),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:M},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),u.value&&m.value==null?(r(),h("div",xe,[a(I,{icon:d(T),title:"Select Profiles to Merge",main:""},null,8,["icon"]),a($,null,{default:i(()=>[e[7]||(e[7]=t("h2",{class:"text-xl mb-6"},[N(" Click a game to view merge options. "),t("br"),N(" Please note that this cannot be undone once complete. ")],-1)),t("div",be,[(r(!0),h(A,null,j(L(u.value.profiles),s=>(r(),b(ae,{key:s.game,game:s.game,value:s.data.total_plays,"profile-name":"",type:"plays",class:te(n[s.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:S=>B(s.game)},null,8,["game","value","class","onClick"]))),128))]),a(V,{label:"Transfer Card",help:"Moves the card to your account."},{default:i(()=>[a(z,{modelValue:n.card,"onUpdate:modelValue":e[3]||(e[3]=s=>n.card=s),"input-value":n.card,icon:d(le),type:"switch",name:"card"},null,8,["modelValue","input-value","icon"])]),_:1}),t("div",Ce,[a(k,{color:"success",label:"Start Merge",disabled:JSON.stringify(n)==JSON.stringify({}),onClick:P},null,8,["disabled"])])]),_:1})])):_("",!0),m.value==!0?(r(),h("div",we,[a(I,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a($,null,{default:i(()=>[t("h2",$e," ✅ Successfully merged "+C(y.value)+" records. Yippie! ",1),t("div",ke,[a(k,{color:"success",label:"Return to Dashboard",href:"#/"})])]),_:1})])):_("",!0),m.value==!1?(r(),h("div",Me,[a(I,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a($,null,{default:i(()=>[e[8]||(e[8]=t("h2",{class:"text-xl mb-6"},"❌ Failed to merge. Please try again.",-1)),t("div",Se,[a(k,{color:"warning",label:"Retry",onClick:P})])]),_:1})])):_("",!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"])):_("",!0),g.value?(r(),b(he,{key:5,game:c.value.game,settings:n,onSaveMerge:J,onCloseModal:e[5]||(e[5]=s=>g.value=!1)},null,8,["game","settings"])):_("",!0)]),_:1})]),_:1}))}};export{Pe as default}; +import{a6 as X,r as p,o as q,c as b,g as _,i as d,e as r,w as i,f as a,j as $,k as t,a7 as F,t as C,n as k,a8 as R,l as h,F as A,m as j,s as D,_ as Y,O as Z,P as I,a9 as T,y as H,a2 as K,A as Q,D as W,E as ee,J as N,aa as ae,v as te,ab as le,ac as E,q as se,ad as ne,ae as oe}from"./index-BLNUJ2NM.js";import{_ as V}from"./FormField-DvuyRx6-.js";import{_ as U}from"./FormControl-C432udtk.js";import{_ as z}from"./FormCheckRadio-DYx8yVAH.js";import{A as re}from"./profile-BrJszsS2.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:x}){var m;const u=w,f=x,g=X(u.game),l=p({}),c=p(((m=u.settings)==null?void 0:m.scores)??!1);q(async()=>{const y=await re(u.game,null,u.userId);l.value=y});function n(){f("saveMerge",{game:u.game,scores:c.value})}return(y,v)=>d(g)&&l.value?(r(),b(R,{key:0,transparent:"",onOverlayClick:v[1]||(v[1]=M=>f("closeModal"))},{default:i(()=>[a($,{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 M;return[t("div",ie,[t("div",ue,[a(F,{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(((M=l.value.stats)==null?void 0:M.total_plays)??0)+" Plays ",1)]),a(V,{label:"Scores",help:"Transfer all scores from this account to yours. This will not erase your current scores."},{default:i(()=>[a(z,{modelValue:c.value,"onUpdate:modelValue":v[0]||(v[0]=O=>c.value=O),name:"scores","input-value":c.value,type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t("div",me,[a(k,{color:"success",label:"Save",onClick:n})])])]}),_:1})]),_:1})):_("",!0)}},ge={class:"grid grid-cols-1 gap-3"},ve={key:0,class:"flex gap-4 items-center"},pe={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:x}){const u=x;function f(){u("saveMerge")}return(g,l)=>(r(),b(R,{transparent:"",onOverlayClick:l[0]||(l[0]=c=>u("closeModal"))},{default:i(()=>[a($,{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),h(A,null,j(Object.keys(w.settings),n=>{var m,y,v;return r(),h(A,{key:n},[n!=="card"?(r(),h("div",ve,[a(F,{path:(m=d(X)(n))==null?void 0:m.icon},null,8,["path"]),t("div",null,[t("h1",pe,C((y=d(X)(n))==null?void 0:y.name),1),t("h2",_e,C((v=w.settings[n])!=null&&v.scores?"✅":"❌")+" Transfer Scores ",1)])])):_("",!0)],64)}),128)),t("div",null,[t("span",null,C((c=w.settings)!=null&&c.card?"✅":"❌")+" Transfer Card",1)]),t("div",ye,[a(k,{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"},Pe={__name:"ClaimView",setup(w){const x=p(!1),u=p(null),f=p(!1),g=p(!1),l=D({cardId:null,pin:null}),c=p({game:null,scores:!1}),n=D({card:!0}),m=p(null),y=p(0);function v(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 M(o){o.target.value=o.target.value.replace(/\D/g,"")}async function O(){x.value=!0,u.value=await ne(l.cardId,l.pin),x.value=!1}function B(o){f.value=!1,c.value.game=o,f.value=!0}function P(){g.value=!0}function L(o){var e=[];for(const s of o){const S=X(s.game);S&&!S.skip&&e.push(s)}return e.sort(function(s,S){return S.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 J(){const o=await oe(l.cardId,l.pin,n);g.value=!1,o||window.alert("Failed to merge!"),o.status==="success"?(m.value=!0,y.value=o.count??0):m.value=!1}return(o,e)=>(r(),b(se,null,{default:i(()=>[a(Y,null,{default:i(()=>[a(Z,{class:"mb-6","use-small":"","even-smaller":""}),u.value?_("",!0):(r(),h(A,{key:0},[a(I,{icon:d(T),title:"Claim a Profile",main:""},null,8,["icon"]),a($,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[2]||(e[2]=H(s=>O(),["prevent"]))},{footer:i(()=>[a(k,{type:"submit",color:"success",label:"Start Claim"}),x.value?(r(),b(W,{key:0,path:d(ee),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):_("",!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(V,{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(U,{modelValue:l.cardId,"onUpdate:modelValue":e[0]||(e[0]=s=>l.cardId=s),icon:d(K),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:v},null,8,["modelValue","icon"])]),_:1}),a(V,{label:"PIN",help:"Used when logging into a game"},{default:i(()=>[a(U,{modelValue:l.pin,"onUpdate:modelValue":e[1]||(e[1]=s=>l.pin=s),icon:d(Q),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:M},null,8,["modelValue","icon"])]),_:1})]),_:1})],64)),u.value&&m.value==null?(r(),h("div",xe,[a(I,{icon:d(T),title:"Select Profiles to Merge",main:""},null,8,["icon"]),a($,null,{default:i(()=>[e[7]||(e[7]=t("h2",{class:"text-xl mb-6"},[N(" Click a game to view merge options. "),t("br"),N(" Please note that this cannot be undone once complete. ")],-1)),t("div",be,[(r(!0),h(A,null,j(L(u.value.profiles),s=>(r(),b(ae,{key:s.game,game:s.game,value:s.data.total_plays,"profile-name":"",type:"plays",class:te(n[s.game]?"border-green-800 border-[3px]":null),"disable-local-click":"",onClick:S=>B(s.game)},null,8,["game","value","class","onClick"]))),128))]),a(V,{label:"Transfer Card",help:"Moves the card to your account."},{default:i(()=>[a(z,{modelValue:n.card,"onUpdate:modelValue":e[3]||(e[3]=s=>n.card=s),"input-value":n.card,icon:d(le),type:"switch",name:"card"},null,8,["modelValue","input-value","icon"])]),_:1}),t("div",Ce,[a(k,{color:"success",label:"Start Merge",disabled:JSON.stringify(n)==JSON.stringify({}),onClick:P},null,8,["disabled"])])]),_:1})])):_("",!0),m.value==!0?(r(),h("div",we,[a(I,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a($,null,{default:i(()=>[t("h2",$e," ✅ Successfully merged "+C(y.value)+" records. Yippie! ",1),t("div",ke,[a(k,{color:"success",label:"Return to Dashboard",href:"#/"})])]),_:1})])):_("",!0),m.value==!1?(r(),h("div",Me,[a(I,{icon:d(E),title:"Merge Results",main:""},null,8,["icon"]),a($,null,{default:i(()=>[e[8]||(e[8]=t("h2",{class:"text-xl mb-6"},"❌ Failed to merge. Please try again.",-1)),t("div",Se,[a(k,{color:"warning",label:"Retry",onClick:P})])]),_:1})])):_("",!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"])):_("",!0),g.value?(r(),b(he,{key:5,game:c.value.game,settings:n,onSaveMerge:J,onCloseModal:e[5]||(e[5]=s=>g.value=!1)},null,8,["game","settings"])):_("",!0)]),_:1})]),_:1}))}};export{Pe as default}; diff --git a/assets/ContentView-CqscoaHD.js b/assets/ContentView-B4X48jCu.js similarity index 97% rename from assets/ContentView-CqscoaHD.js rename to assets/ContentView-B4X48jCu.js index c1cb685..38676ed 100644 --- a/assets/ContentView-CqscoaHD.js +++ b/assets/ContentView-B4X48jCu.js @@ -1 +1 @@ -import{r as h,o as y,c as x,e as l,w as m,f as c,_ as b,l as n,g as $,O as I,i,F as _,P as C,ai as P,m as g,j as V,k as s,a7 as B,a6 as u,t as f,q as F,aj as U}from"./index-Bc45stE5.js";const D={class:"md:flex gap-4 items-center pb-6"},N={class:"text-3xl"},j={class:"text-2xl font-light"},G={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"},L=["href"],O=["src"],S={key:1},Y={class:"space-y-1 text-center"},q={class:"text-xl xl:text-xl"},M={__name:"ContentView",setup(A){var r=h([]);const v=h(!1);async function k(){r.value=null;try{const a=await U("lpac_upload");r.value=w(a)}catch(a){console.error("Failed to fetch content:",a)}v.value=!1}y(async()=>{await k()});function w(a){a.sort(function(t,e){return e.timestamp-t.timestamp});for(const t of a){const e=u(t.game);if(t.game=e.name,t.version=e.versions.find(o=>o.id==t.version).label??0,t.timestamp){const o=new Date(t.timestamp*1e3);t.timestamp=o.toLocaleString()}}return a}return(a,t)=>(l(),x(F,null,{default:m(()=>[c(b,null,{default:m(()=>[c(I,{class:"mb-6","use-small":"","even-smaller":""}),i(r)?(l(),n(_,{key:0},[c(C,{icon:i(P),title:"Your Uploads",main:""},null,8,["icon"]),(l(!0),n(_,null,g(i(r),e=>(l(),x(V,{key:e.timestamp,class:"mb-6"},{default:m(()=>{var o,p;return[s("div",D,[c(B,{path:i(u)(e.game).icon},null,8,["path"]),s("h1",N,f(i(u)(e.game).name),1),s("h1",j,f(e.timestamp),1)]),((o=e.data)==null?void 0:o.status)=="uploaded"?(l(),n("div",G,[(l(!0),n(_,null,g((p=e.data)==null?void 0:p.filelist,d=>(l(),n("div",{key:d.filename,class:"md:hover:scale-[1.1] transition ease-in-out"},[s("a",{href:`https://cdn.phaseii.network/file/PhaseII/${d.b2_path}`,target:"_blank"},[s("img",{class:"w-[200px]",src:`https://cdn.phaseii.network/file/PhaseII/${d.b2_path}`},null,8,O)],8,L)]))),128))])):(l(),n("div",S,[s("div",Y,[t[0]||(t[0]=s("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your content is still uploading! ",-1)),t[1]||(t[1]=s("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),s("h2",q," Upload started at "+f(i(r)[0].timestamp),1)])]))]}),_:2},1024))),128))],64)):$("",!0)]),_:1})]),_:1}))}};export{M as default}; +import{r as h,o as y,c as x,e as l,w as m,f as c,_ as b,l as n,g as $,O as I,i,F as _,P as C,ai as P,m as g,j as V,k as s,a7 as B,a6 as u,t as f,q as F,aj as U}from"./index-BLNUJ2NM.js";const D={class:"md:flex gap-4 items-center pb-6"},N={class:"text-3xl"},j={class:"text-2xl font-light"},G={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"},L=["href"],O=["src"],S={key:1},Y={class:"space-y-1 text-center"},q={class:"text-xl xl:text-xl"},M={__name:"ContentView",setup(A){var r=h([]);const v=h(!1);async function k(){r.value=null;try{const a=await U("lpac_upload");r.value=w(a)}catch(a){console.error("Failed to fetch content:",a)}v.value=!1}y(async()=>{await k()});function w(a){a.sort(function(t,e){return e.timestamp-t.timestamp});for(const t of a){const e=u(t.game);if(t.game=e.name,t.version=e.versions.find(o=>o.id==t.version).label??0,t.timestamp){const o=new Date(t.timestamp*1e3);t.timestamp=o.toLocaleString()}}return a}return(a,t)=>(l(),x(F,null,{default:m(()=>[c(b,null,{default:m(()=>[c(I,{class:"mb-6","use-small":"","even-smaller":""}),i(r)?(l(),n(_,{key:0},[c(C,{icon:i(P),title:"Your Uploads",main:""},null,8,["icon"]),(l(!0),n(_,null,g(i(r),e=>(l(),x(V,{key:e.timestamp,class:"mb-6"},{default:m(()=>{var o,p;return[s("div",D,[c(B,{path:i(u)(e.game).icon},null,8,["path"]),s("h1",N,f(i(u)(e.game).name),1),s("h1",j,f(e.timestamp),1)]),((o=e.data)==null?void 0:o.status)=="uploaded"?(l(),n("div",G,[(l(!0),n(_,null,g((p=e.data)==null?void 0:p.filelist,d=>(l(),n("div",{key:d.filename,class:"md:hover:scale-[1.1] transition ease-in-out"},[s("a",{href:`https://cdn.phaseii.network/file/PhaseII/${d.b2_path}`,target:"_blank"},[s("img",{class:"w-[200px]",src:`https://cdn.phaseii.network/file/PhaseII/${d.b2_path}`},null,8,O)],8,L)]))),128))])):(l(),n("div",S,[s("div",Y,[t[0]||(t[0]=s("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your content is still uploading! ",-1)),t[1]||(t[1]=s("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),s("h2",q," Upload started at "+f(i(r)[0].timestamp),1)])]))]}),_:2},1024))),128))],64)):$("",!0)]),_:1})]),_:1}))}};export{M as default}; diff --git a/assets/CustomizeView-xYrtAKuF.js b/assets/CustomizeView-CRe100Xv.js similarity index 94% rename from assets/CustomizeView-xYrtAKuF.js rename to assets/CustomizeView-CRe100Xv.js index fd57f5c..0abe3e7 100644 --- a/assets/CustomizeView-xYrtAKuF.js +++ b/assets/CustomizeView-CRe100Xv.js @@ -1 +1 @@ -var k=Object.defineProperty;var P=(o,s,a)=>s in o?k(o,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[s]=a;var m=(o,s,a)=>P(o,typeof s!="symbol"?s+"":s,a);import{U,a as N,b as S,r as w,N as $,c as v,e as _,w as u,f as l,_ as h,k as p,O as z,P as B,i as b,V as O,j as F,y as G,g as J,n as g,q as x,W as D}from"./index-Bc45stE5.js";import{_ as n}from"./FormField-yHTVSteI.js";import{_ as V}from"./FormControl-DHk9sN2D.js";import{_ as c}from"./FormCheckRadio-BolBYrUm.js";class d{static get cardList(){const s=U.filter(a=>!a.skip).map(a=>({id:a.assetId?a.assetId:a.id,label:a.name}));return[...this.baseCardList,...s]}}m(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"},{id:"paint",label:"i eat paint"}]),m(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 A={class:"space-x-2"},j={__name:"CustomizeView",setup(o){const s=N(),a=S(),e=w(a.userCustomize);var f=JSON.parse(JSON.stringify(a.userCustomize));$(()=>a.userCustomize,r=>{e.value=r,f=JSON.parse(JSON.stringify(r))});async function y(){var r=null;try{r=await D(e.value)}catch(i){console.error("Failed to update customize:",i)}(r==null?void 0:r.status)==="success"&&(a.userLoaded=!1,s.go())}function C(){return JSON.stringify(f)!==JSON.stringify(e.value)}async function L(){a.userLoaded=!1,s.go()}return(r,i)=>(_(),v(x,null,{default:u(()=>[l(h,null,{default:u(()=>[l(z,{class:"mb-6"}),l(B,{icon:b(O),title:"Profile Customizations",main:""},null,8,["icon"]),p("div",null,[l(F,null,{default:u(()=>[p("form",{onSubmit:G(y,["prevent"])},[l(n,{label:"Profile Background"},{default:u(()=>[l(V,{modelValue:e.value.card,"onUpdate:modelValue":i[0]||(i[0]=t=>e.value.card=t),options:b(d).cardList,"model-value":e.value.card??"time",name:"card"},null,8,["modelValue","options","model-value"])]),_:1}),l(n,{label:"Profile Border"},{default:u(()=>[l(V,{modelValue:e.value.border,"onUpdate:modelValue":i[1]||(i[1]=t=>e.value.border=t),options:b(d).borderList,"model-value":e.value.border??"",name:"border"},null,8,["modelValue","options","model-value"])]),_:1}),l(n,{label:"Disable Greeting"},{default:u(()=>[l(c,{modelValue:e.value.disableGreeting,"onUpdate:modelValue":i[2]||(i[2]=t=>e.value.disableGreeting=t),type:"switch","input-value":e.value.disableGreeting??!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]),_:1}),l(n,{label:"Disable WebUI Update Popup"},{default:u(()=>[l(c,{modelValue:e.value.disableUpdatePopup,"onUpdate:modelValue":i[3]||(i[3]=t=>e.value.disableUpdatePopup=t),type:"switch","input-value":e.value.disableUpdatePopup??!1,name:"disableUpdatePopup"},null,8,["modelValue","input-value"])]),_:1}),l(n,{label:"Shrimp Links",help:"Allow my mind to be probed by shrimps",class:"text-pink-300"},{default:u(()=>[l(c,{modelValue:e.value.shrimpLinks,"onUpdate:modelValue":i[4]||(i[4]=t=>e.value.shrimpLinks=t),type:"switch","input-value":e.value.shrimpLinks??!1,name:"shrimpLinks"},null,8,["modelValue","input-value"])]),_:1}),p("div",A,[l(g,{type:"submit",color:"success",label:"Save"}),C()?(_(),v(g,{key:0,color:"danger",label:"Revert",onClick:L})):J("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{j as default}; +var k=Object.defineProperty;var P=(o,s,a)=>s in o?k(o,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):o[s]=a;var m=(o,s,a)=>P(o,typeof s!="symbol"?s+"":s,a);import{U,a as N,b as S,r as w,N as $,c as v,e as _,w as u,f as l,_ as h,k as p,O as z,P as B,i as b,V as O,j as F,y as G,g as J,n as g,q as x,W as D}from"./index-BLNUJ2NM.js";import{_ as n}from"./FormField-DvuyRx6-.js";import{_ as V}from"./FormControl-C432udtk.js";import{_ as c}from"./FormCheckRadio-DYx8yVAH.js";class d{static get cardList(){const s=U.filter(a=>!a.skip).map(a=>({id:a.assetId?a.assetId:a.id,label:a.name}));return[...this.baseCardList,...s]}}m(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"},{id:"paint",label:"i eat paint"}]),m(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 A={class:"space-x-2"},j={__name:"CustomizeView",setup(o){const s=N(),a=S(),e=w(a.userCustomize);var f=JSON.parse(JSON.stringify(a.userCustomize));$(()=>a.userCustomize,r=>{e.value=r,f=JSON.parse(JSON.stringify(r))});async function y(){var r=null;try{r=await D(e.value)}catch(i){console.error("Failed to update customize:",i)}(r==null?void 0:r.status)==="success"&&(a.userLoaded=!1,s.go())}function C(){return JSON.stringify(f)!==JSON.stringify(e.value)}async function L(){a.userLoaded=!1,s.go()}return(r,i)=>(_(),v(x,null,{default:u(()=>[l(h,null,{default:u(()=>[l(z,{class:"mb-6"}),l(B,{icon:b(O),title:"Profile Customizations",main:""},null,8,["icon"]),p("div",null,[l(F,null,{default:u(()=>[p("form",{onSubmit:G(y,["prevent"])},[l(n,{label:"Profile Background"},{default:u(()=>[l(V,{modelValue:e.value.card,"onUpdate:modelValue":i[0]||(i[0]=t=>e.value.card=t),options:b(d).cardList,"model-value":e.value.card??"time",name:"card"},null,8,["modelValue","options","model-value"])]),_:1}),l(n,{label:"Profile Border"},{default:u(()=>[l(V,{modelValue:e.value.border,"onUpdate:modelValue":i[1]||(i[1]=t=>e.value.border=t),options:b(d).borderList,"model-value":e.value.border??"",name:"border"},null,8,["modelValue","options","model-value"])]),_:1}),l(n,{label:"Disable Greeting"},{default:u(()=>[l(c,{modelValue:e.value.disableGreeting,"onUpdate:modelValue":i[2]||(i[2]=t=>e.value.disableGreeting=t),type:"switch","input-value":e.value.disableGreeting??!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]),_:1}),l(n,{label:"Disable WebUI Update Popup"},{default:u(()=>[l(c,{modelValue:e.value.disableUpdatePopup,"onUpdate:modelValue":i[3]||(i[3]=t=>e.value.disableUpdatePopup=t),type:"switch","input-value":e.value.disableUpdatePopup??!1,name:"disableUpdatePopup"},null,8,["modelValue","input-value"])]),_:1}),l(n,{label:"Shrimp Links",help:"Allow my mind to be probed by shrimps",class:"text-pink-300"},{default:u(()=>[l(c,{modelValue:e.value.shrimpLinks,"onUpdate:modelValue":i[4]||(i[4]=t=>e.value.shrimpLinks=t),type:"switch","input-value":e.value.shrimpLinks??!1,name:"shrimpLinks"},null,8,["modelValue","input-value"])]),_:1}),p("div",A,[l(g,{type:"submit",color:"success",label:"Save"}),C()?(_(),v(g,{key:0,color:"danger",label:"Revert",onClick:L})):J("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{j as default}; diff --git a/assets/DashboardView-DpUT6QUk.js b/assets/DashboardView-BBbjVBjN.js similarity index 96% rename from assets/DashboardView-DpUT6QUk.js rename to assets/DashboardView-BBbjVBjN.js index 8a0f9f0..732681d 100644 --- a/assets/DashboardView-DpUT6QUk.js +++ b/assets/DashboardView-BBbjVBjN.js @@ -1 +1 @@ -import{r as C,o as T,c as j,e as S,w as o,f as e,_ as q,l as G,g as H,F as M,k as i,j as u,P as c,i as m,ao as U,ap as s,aq as $,q as W}from"./index-Bc45stE5.js";import{_ as E}from"./GeneralTable-DHFumDB6.js";import{A as z}from"./admin-DoYIMd0N.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"},te={__name:"DashboardView",setup(Y){const t=C({}),b=C(!0);T(async()=>{try{const l=await z();t.value=l,b.value=!1}catch(l){console.log("Failed to fetch admin data:",l)}});const N=[{text:"Timestamp",value:"date",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:"date",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 a of l)if(a.type=="paseli_transaction"){if(a.timestamp){const r=new Date(a.timestamp*1e3);a.date=r.toLocaleString()}n.push(a)}return n}function L(l){var n=[];for(var a of l)if(a.type=="pcbevent"){if(a.timestamp){const r=new Date(a.timestamp*1e3);a.date=r.toLocaleString()}n.push(a)}return n}return(l,n)=>(S(),j(W,null,{default:o(()=>[e(q,null,{default:o(()=>{var a,r,f,v,h,_,p,g,x,w,k,A,y,P,D,I,B,R;return[b.value?H("",!0):(S(),G(M,{key:0},[e(u,{class:"mb-6 p-1"},{default:o(()=>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(U),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),i("div",J,[e(s,{number:(r=(a=t.value)==null?void 0:a.statistics)==null?void 0:r.user,label:"User Account(s)"},null,8,["number"]),e(s,{number:(v=(f=t.value)==null?void 0:f.statistics)==null?void 0:v.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:(_=(h=t.value)==null?void 0:h.statistics)==null?void 0:_.profile,label:"Game Profiles"},null,8,["number"]),e(s,{number:(g=(p=t.value)==null?void 0:p.statistics)==null?void 0:g.link,label:"Rivals"},null,8,["number"]),e(s,{number:(w=(x=t.value)==null?void 0:x.statistics)==null?void 0:w.arcade,label:"Registered Arcades"},null,8,["number"]),e(s,{number:(A=(k=t.value)==null?void 0:k.statistics)==null?void 0:A.score,label:"Published Scores"},null,8,["number"]),e(s,{number:(P=(y=t.value)==null?void 0:y.statistics)==null?void 0:P.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:(I=(D=t.value)==null?void 0:D.statistics)==null?void 0:I.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:(R=(B=t.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:o(()=>{var d;return[i("div",K,[i("div",O,[e(E,{headers:N,items:L((d=t.value)==null?void 0:d.audit)},null,8,["items"])])])]}),_:1}),e(c,{icon:m($),title:"Recent PASELI Transactions"},null,8,["icon"]),e(u,{"has-table":""},{default:o(()=>{var d;return[i("div",Q,[i("div",X,[e(E,{headers:V,items:F((d=t.value)==null?void 0:d.audit)},null,8,["items"])])])]}),_:1})],64))]}),_:1})]),_:1}))}};export{te as default}; +import{r as C,o as T,c as j,e as S,w as o,f as e,_ as q,l as G,g as H,F as M,k as i,j as u,P as c,i as m,ao as U,ap as s,aq as $,q as W}from"./index-BLNUJ2NM.js";import{_ as E}from"./GeneralTable-J-7uFbEf.js";import{A as z}from"./admin-BOwxU-p3.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"},te={__name:"DashboardView",setup(Y){const t=C({}),b=C(!0);T(async()=>{try{const l=await z();t.value=l,b.value=!1}catch(l){console.log("Failed to fetch admin data:",l)}});const N=[{text:"Timestamp",value:"date",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:"date",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 a of l)if(a.type=="paseli_transaction"){if(a.timestamp){const r=new Date(a.timestamp*1e3);a.date=r.toLocaleString()}n.push(a)}return n}function L(l){var n=[];for(var a of l)if(a.type=="pcbevent"){if(a.timestamp){const r=new Date(a.timestamp*1e3);a.date=r.toLocaleString()}n.push(a)}return n}return(l,n)=>(S(),j(W,null,{default:o(()=>[e(q,null,{default:o(()=>{var a,r,f,v,h,_,p,g,x,w,k,A,y,P,D,I,B,R;return[b.value?H("",!0):(S(),G(M,{key:0},[e(u,{class:"mb-6 p-1"},{default:o(()=>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(U),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),i("div",J,[e(s,{number:(r=(a=t.value)==null?void 0:a.statistics)==null?void 0:r.user,label:"User Account(s)"},null,8,["number"]),e(s,{number:(v=(f=t.value)==null?void 0:f.statistics)==null?void 0:v.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:(_=(h=t.value)==null?void 0:h.statistics)==null?void 0:_.profile,label:"Game Profiles"},null,8,["number"]),e(s,{number:(g=(p=t.value)==null?void 0:p.statistics)==null?void 0:g.link,label:"Rivals"},null,8,["number"]),e(s,{number:(w=(x=t.value)==null?void 0:x.statistics)==null?void 0:w.arcade,label:"Registered Arcades"},null,8,["number"]),e(s,{number:(A=(k=t.value)==null?void 0:k.statistics)==null?void 0:A.score,label:"Published Scores"},null,8,["number"]),e(s,{number:(P=(y=t.value)==null?void 0:y.statistics)==null?void 0:P.score_history,label:"Score Attempts"},null,8,["number"]),e(s,{number:(I=(D=t.value)==null?void 0:D.statistics)==null?void 0:I.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:(R=(B=t.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:o(()=>{var d;return[i("div",K,[i("div",O,[e(E,{headers:N,items:L((d=t.value)==null?void 0:d.audit)},null,8,["items"])])])]}),_:1}),e(c,{icon:m($),title:"Recent PASELI Transactions"},null,8,["icon"]),e(u,{"has-table":""},{default:o(()=>{var d;return[i("div",Q,[i("div",X,[e(E,{headers:V,items:F((d=t.value)==null?void 0:d.audit)},null,8,["items"])])])]}),_:1})],64))]}),_:1})]),_:1}))}};export{te as default}; diff --git a/assets/EditView-BeoijsB4.js b/assets/EditView-0JHezCYl.js similarity index 99% rename from assets/EditView-BeoijsB4.js rename to assets/EditView-0JHezCYl.js index 2c71888..c64bf04 100644 --- a/assets/EditView-BeoijsB4.js +++ b/assets/EditView-0JHezCYl.js @@ -1 +1 @@ -import{a as J,r as c,s as W,N as H,bf as Y,c as n,e as i,w as f,f as m,k as y,Q as x,l as G,F as _,m as j,g as h,n as E,D as q,i as p,E as $,j as z,an as L,b8 as al,bg as il,bh as dl,t as el,bi as bl,bj as ol,u as ul,a6 as rl,o as nl,_ as tl,P as sl,V as ml,y as pl,q as cl}from"./index-Bc45stE5.js";import{_ as hl}from"./GameHeader-9yxYHRQZ.js";import{b as yl,U as gl,_ as Sl}from"./ProfileCard-gXw-rg-V.js";import{_ as F}from"./FormField-yHTVSteI.js";import{_ as fl}from"./FormCheckRadio-BolBYrUm.js";import{_ as w}from"./FormControl-DHk9sN2D.js";import{c as I,A as kl}from"./profile-7S2tVFuc.js";import{_ as Dl}from"./UserSticker-D3HdHjcw.js";import{g as O,s as V,t as Bl,a as Al}from"./values-CmNcmtTU.js";import"./sources-BEHuDkap.js";import"./userData-DZYdegtD.js";const vl={class:"grid md:grid-cols-2 space-y-6 align-center"},Cl={class:"place-self-center"},Tl={class:"space-x-2"},Pl={__name:"EmblemCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(B){var s,T;const a=B,P=J(),u=c(a.profile),t=c(a.version),o=c(0),l=W(N((T=(s=u.value)==null?void 0:s.last)==null?void 0:T.emblem)),A=c([]),d=c(!1),R=c(!1);H(()=>a.version,()=>{var b;u.value=a.profile,t.value=a.version,k(),l.value=N((b=u.value.last)==null?void 0:b.emblem),d.value=!1}),H(l,()=>{var b;o.value++,d.value=!g(l,(b=u.value.last)==null?void 0:b.emblem)},{deep:!0}),k();function k(){Y.get(`/data-sources/emblems/${t.value}.json`).then(b=>{b.data&&(A.value=b.data)}).catch(b=>{console.log(b.message)})}function N(b){return b?{background:b[0],main:b[1],ornament:b[2],effect:b[3],speech_bubble:b[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function D(b){return b?[b.background,b.main,b.ornament,b.effect,b.speech_bubble]:[0,0,0,0,0]}function g(b,r){return JSON.stringify(b)===JSON.stringify(N(r))}async function v(){R.value=!0;var b=JSON.parse(JSON.stringify(a.profile));b.last||(b.last={}),b.last.emblem=D(l),(await I(L.JUBEAT,a.version,b)).status!="error"&&P.go()}function e(){var b;Object.assign(l,N((b=u.value.last)==null?void 0:b.emblem)),d.value=!1}return(b,r)=>(i(),n(z,{class:"mt-6"},{footer:f(()=>[y("div",Tl,[d.value?(i(),n(E,{key:0,color:"success",label:"Save",onClick:r[0]||(r[0]=S=>v())})):h("",!0),d.value?(i(),n(E,{key:1,color:"danger",label:"Revert",onClick:r[1]||(r[1]=S=>e())})):h("",!0),R.value?(i(),n(q,{key:2,path:p($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:f(()=>[m(x,{color:"info",label:"Emblem",class:"mb-2"}),y("div",vl,[y("form",null,[(i(!0),G(_,null,j(A.value,S=>(i(),n(F,{key:S.id,label:S.name,help:S.help},{default:f(()=>[m(w,{modelValue:l[S.id],"onUpdate:modelValue":C=>l[S.id]=C,options:S.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),y("div",Cl,[(i(),n(yl,{key:o.value,version:t.value,profile:{last:{emblem:D(l)}},size:300},null,8,["version","profile"]))])])]),_:1}))}},Rl={class:"grid md:grid-cols-2 space-y-6 align-center"},Nl={class:"place-self-center"},El={class:"space-x-2 pb-4"},Ml={__name:"QproCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(B){var v;const a=B,P=J(),u=c(JSON.parse(JSON.stringify(a.profile))),t=c(a.version),o=c(0),l=W(((v=u.value)==null?void 0:v.qpro)??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),A=c([]),d=c(!1),R=c(!1);H(()=>a.version,()=>{var e;u.value=JSON.parse(JSON.stringify(a.profile)),k(),l.value=(e=u.value)==null?void 0:e.qpro,d.value=!1}),H(()=>a.version,()=>{t.value=a.version}),H(l,()=>{o.value++,d.value=!N(l,a.profile.qpro)},{deep:!0}),k();function k(){Y.get(`/data-sources/qpro/${t.value}.json`).then(e=>{e.data&&(A.value=e.data)}).catch(e=>{console.log(e.message)})}function N(e,s){return JSON.stringify(e)===JSON.stringify(s)}async function D(){R.value=!0;var e=JSON.parse(JSON.stringify(a.profile));e.qpro=l,(await I(L.IIDX,a.version,{qpro:l})).status!="error"&&P.go()}function g(){Object.assign(l,JSON.parse(JSON.stringify(a.profile)).qpro??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),d.value=!1}return(e,s)=>(i(),n(z,{class:"mt-6"},{footer:f(()=>[y("div",El,[d.value?(i(),n(E,{key:0,color:"success",label:"Save",onClick:s[0]||(s[0]=T=>D())})):h("",!0),d.value?(i(),n(E,{key:1,color:"danger",label:"Revert",onClick:s[1]||(s[1]=T=>g())})):h("",!0),R.value?(i(),n(q,{key:2,path:p($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:f(()=>[m(x,{color:"info",label:"QPro",class:"mb-2"}),y("div",Rl,[y("form",null,[(i(!0),G(_,null,j(A.value,T=>(i(),n(F,{key:T.id,label:T.name,help:T.help},{default:f(()=>[m(w,{modelValue:l[T.id],"onUpdate:modelValue":b=>l[T.id]=b,options:T.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),y("div",Nl,[(i(),n(gl,{key:o.value,version:t.value,profile:{qpro:l},style:{scale:"1.6"},class:"my-16 md:my-0 md:mb-8"},null,8,["version","profile"]))])])]),_:1}))}},Hl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ll={class:"space-x-2 pb-4"},Fl={__name:"AkanameCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(B){var v;const a=B,P=J(),u=c(JSON.parse(JSON.stringify(a.profile))),t=c(a.version),o=c(0),l=c(((v=u.value)==null?void 0:v.akaname)??0),A=c([]),d=c(!1),R=c(!1);H(()=>a.version,()=>{var e;u.value=JSON.parse(JSON.stringify(a.profile)),k(),l.value=(e=u.value)==null?void 0:e.akaname,d.value=!1}),H(()=>a.version,()=>{t.value=a.version}),H(l,()=>{o.value++,d.value=!N(l.value,a.profile.akaname)},{deep:!0}),k();function k(){Y.get(`/data-sources/sdvx/akaname/${t.value}.json`).then(e=>{e.data&&(A.value=e.data)}).catch(e=>{console.log(e.message)})}function N(e,s){return JSON.stringify({akaname1:e})===JSON.stringify({akaname2:s})}async function D(){R.value=!0;var e=JSON.parse(JSON.stringify(a.profile));e.akaname=l.value,(await I(L.SDVX,a.version,{akaname:l.value})).status!="error"&&P.go()}function g(){var e;l.value=((e=u.value)==null?void 0:e.akaname)??0,d.value=!1}return(e,s)=>(i(),n(z,{class:"mt-6"},{footer:f(()=>[y("div",Ll,[d.value?(i(),n(E,{key:0,color:"success",label:"Save",onClick:s[1]||(s[1]=T=>D())})):h("",!0),d.value?(i(),n(E,{key:1,color:"danger",label:"Revert",onClick:s[2]||(s[2]=T=>g())})):h("",!0),R.value?(i(),n(q,{key:2,path:p($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:f(()=>[m(x,{color:"info",label:"Akaname",class:"mb-2"}),y("div",Hl,[y("form",null,[m(F,{label:"Akaname",help:"Sets your profile's subtitle"},{default:f(()=>[m(w,{modelValue:l.value,"onUpdate:modelValue":s[0]||(s[0]=T=>l.value=T),options:A.value},null,8,["modelValue","options"])]),_:1})])])]),_:1}))}},Gl=["name","min","max","step"],wl={class:"font-light"},U={__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(B,{emit:a}){const P=B,u=a,t=al({get:()=>P.modelValue,set:o=>{u("update:modelValue",o)}});return(o,l)=>(i(),G(_,null,[il(y("input",{"onUpdate:modelValue":l[0]||(l[0]=A=>t.value=A),type:"range",name:B.name,min:B.min,max:B.max,step:B.step,class:"w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700"},null,8,Gl),[[dl,t.value]]),y("span",wl,el(t.value),1)],64))}},Ol={class:"grid md:grid-cols-2 xl:grid-cols-3 space-y-6 align-center"},Vl={class:"col-span-1 xl:col-span-2"},zl={class:"space-y-4"},Kl={class:"flex justify-between items-center"},Jl={class:"text-lg"},xl={key:0,class:"p-2"},_l={class:"w-full grid grid-cols-2 lg:grid-cols-5 gap-2 pt-2"},Il={class:"place-self-center"},Ul={class:"space-x-2"},Wl={__name:"StickerCardBox",props:{profile:{type:Object,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(B){var b;const a=B,P=J(),u=c(a.profile),t=c(a.version),o=c(0),l=W(JSON.parse(JSON.stringify(((b=u.value)==null?void 0:b.trbitem)??{}))),A=c([]),d=c(!1),R=c(!1),k=c(Array.isArray(l.stickers)?l.stickers.map(()=>!0):[]);l.stickers||(l.stickers=[]),H(()=>a.version,()=>{var S;u.value=a.profile,t.value=a.version,N();const r=JSON.parse(JSON.stringify(((S=u.value)==null?void 0:S.trbitem)??{}));Object.assign(l,r),l.stickers||(l.stickers=[]),k.value=Array.isArray(l.stickers)?l.stickers.map(()=>!0):[],d.value=!1}),H(l,()=>{var r;o.value++,d.value=!D(l,((r=u.value)==null?void 0:r.trbitem)??{})},{deep:!0}),N();function N(){Y.get(`/data-sources/trbitem/${t.value}.json`).then(r=>{r.data&&(A.value=r.data)}).catch(r=>{console.log(r.message)})}function D(r,S){return JSON.stringify(r)===JSON.stringify(S)}async function g(){R.value=!0;var r=JSON.parse(JSON.stringify(a.profile));r.last||(r.last={}),r.trbitem=l,(await I(a.game,a.version,r)).status!="error"&&P.go()}function v(){var r;Object.assign(l,JSON.parse(JSON.stringify(((r=u.value)==null?void 0:r.trbitem)??{}))),d.value=!1}function e(){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}),k.value.push(!1),d.value=!0}function s(r){l.stickers.splice(r,1),k.value.splice(r,1),d.value=!0}function T(r){k.value[r]=!k.value[r]}return(r,S)=>(i(),n(z,{class:"mt-6"},{footer:f(()=>[y("div",Ul,[d.value?(i(),n(E,{key:0,color:"success",label:"Save",onClick:S[2]||(S[2]=C=>g())})):h("",!0),d.value?(i(),n(E,{key:1,color:"danger",label:"Revert",onClick:S[3]||(S[3]=C=>v())})):h("",!0),R.value?(i(),n(q,{key:2,path:p($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:f(()=>[m(x,{color:"info",label:"Sticker Board",class:"mb-2"}),y("div",Ol,[y("div",Vl,[m(F,{key:"base",label:"Base"},{default:f(()=>[m(w,{modelValue:l.base,"onUpdate:modelValue":S[0]||(S[0]=C=>l.base=C),options:A.value.base},null,8,["modelValue","options"])]),_:1}),y("div",zl,[(i(!0),G(_,null,j(l.stickers??[],(C,K)=>(i(),n(z,{key:C.sticker_id,"color-prop":"bg-slate-600 dark:bg-slate-800"},{default:f(()=>[y("div",Kl,[y("span",Jl,"Sticker "+el(K+1),1),m(E,{icon:k.value[K]?p(bl):p(ol),color:"info",onClick:M=>T(K)},null,8,["icon","onClick"])]),k.value[K]?h("",!0):(i(),G("div",xl,[y("div",_l,[m(F,{label:"Sticker",class:"col-span-2 lg:col-span-5"},{default:f(()=>[m(w,{modelValue:C.sticker_id,"onUpdate:modelValue":M=>C.sticker_id=M,options:A.value.sticker},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1024),m(F,{label:"Position X"},{default:f(()=>[m(U,{modelValue:C.sticker_pos_x,"onUpdate:modelValue":M=>C.sticker_pos_x=M,name:"sticker_pos_x",min:0,max:320,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),m(F,{label:"Position Y"},{default:f(()=>[m(U,{modelValue:C.sticker_pos_y,"onUpdate:modelValue":M=>C.sticker_pos_y=M,name:"sticker_pos_y",min:0,max:554,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),m(F,{label:"Scale"},{default:f(()=>[m(U,{modelValue:C.sticker_scale_x,"onUpdate:modelValue":M=>C.sticker_scale_x=M,name:"sticker_scale_x",min:.5,max:2,step:.01},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),m(F,{label:"Rotation"},{default:f(()=>[m(U,{modelValue:C.sticker_rotate,"onUpdate:modelValue":M=>C.sticker_rotate=M,name:"sticker_rotate",min:-180,max:180,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),m(E,{color:"danger",label:"Remove",onClick:M=>s(K)},null,8,["onClick"])]))]),_:2},1024))),128)),m(E,{color:"info",label:"Add Sticker",onClick:S[1]||(S[1]=C=>e())})])]),y("div",Il,[(i(),n(Dl,{key:o.value,version:t.value,profile:{trbitem:{...l}},size:300},null,8,["version","profile"]))])])]),_:1}))}},X={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. Input is kg multiplied by 10. EX: 100lbs -> ~45kg -> 4500. This will be fixed soon™️.",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"}]}]},Yl={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《Re:Queen’M》"},{id:6,label:"He4Ven ~天国へようこそ~"},{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:"Σmbryø"},{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:"混乱少女♥そふらんちゃん!!"},{id:24,label:"到達してしまった僕らと夢と希望の最之果"},{id:25,label:"Sayonara Planet Wars"},{id:26,label:"Xhronoxapsulξ"},{id:27,label:"Mixxion"},{id:28,label:"Booths Of Fighters"},{id:29,label:"Quietus Ray"},{id:30,label:"ロンロンへ ライライライ!"},{id:31,label:"バイナリスター"},{id:32,label:"ヒミツダイヤル"},{id:33,label:"キリステゴメン"},{id:34,label:"シノビノススメ"},{id:35,label:"ヒカリユリイカ"},{id:36,label:"ハレ トキドキ メランコリック"},{id:37,label:"ステラレギア"},{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 ~終止線の彼方へ~"},{id:7,label:"Whiteout"},{id:8,label:"神獄烙桜"},{id:9,label:"Juggler'S Maddness"},{id:10,label:"Mirrorwall"},{id:11,label:"#Speedycats"},{id:12,label:"All Clear!!"},{id:13,label:"闇夜に舞うは紅の華"},{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:"セイレーン ~悲壮の竪琴~"},{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:"羅生門"},{id:31,label:"僕らの時間"},{id:32,label:"神話に芽吹く"},{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ābyss"},{id:43,label:"Wings Of Glory"},{id:44,label:"Xéroa"},{id:45,label:"Яe'S Novǣ"},{id:46,label:"ひとりぼっちの魔王"},{id:47,label:"プラネタジャーニー"},{id:48,label:"ホワイトパレード"},{id:49,label:"メルヘン風紀委員会"},{id:50,label:"星の詩"},{id:51,label:"濁色踊るオートマタ"},{id:52,label:"紅刃(Booth)"},{id:53,label:"グレイス(Infinite)"},{id:54,label:"かなで(Gravity)"},{id:55,label:"ニアノア(Heavenly)"},{id:56,label:"ニアノア(ビーチサイド)"},{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èr"},{id:63,label:"オニユリ"},{id:64,label:"コメット⇒スケイター"},{id:65,label:"サイコパスラビット"},{id:66,label:"スラッシュ//シスターズ"},{id:67,label:"そして黄金郷へ"},{id:68,label:"光射す澪のユズリハ"},{id:69,label:"水簾ノ調"},{id:70,label:"Aω"},{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 À La Crème"},{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:"Σmbryø"},{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:"祝福の色彩は想い結ぶ君たち迄"},{id:88,label:"666"},{id:89,label:"色を喪った街"},{id:90,label:"Яeviver"},{id:91,label:"9Th5In"},{id:92,label:"Katharsis"},{id:93,label:"Zeиith"},{id:94,label:"Samurai Tiger"},{id:95,label:"雪女"},{id:96,label:"Snow Motion"},{id:97,label:"Joyeuse"},{id:98,label:"マサカリブレイド"},{id:99,label:"月光乱舞"},{id:100,label:"Foolish Hero"},{id:101,label:"Croix"},{id:102,label:"Gott"},{id:103,label:"Xhronoxapsulξ"},{id:104,label:"Encore & Call"},{id:105,label:"Aμreole ~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:"業焔繚乱"},{id:120,label:"スピーカーガール!"},{id:121,label:"Royal Judgement"},{id:122,label:"狂騒こども節"},{id:123,label:"新米天使のメランコリー"},{id:124,label:"地球防衛乙女パンナコッター"},{id:125,label:"炎夏の音"},{id:126,label:"テレポーテーションでやってきた彼とのその後の顛末"},{id:127,label:"ペタ靴と憂夜リムーバー"},{id:128,label:"ミライプリズム"},{id:129,label:"キミヱゴサーチ"},{id:130,label:"ポメグラネイト"},{id:131,label:"ツーマンライブ"},{id:132,label:"キモチコネクト"},{id:133,label:"ロンロンへ ライライライ!"},{id:134,label:"バイナリスター"},{id:135,label:"ヒミツダイヤル"},{id:136,label:"デュアルメモリ"},{id:137,label:"ナナイロライト"},{id:138,label:"ヒカリユリイカ"},{id:139,label:"ハレ トキドキ メランコリック"},{id:140,label:"ミライプリズム(アルバム)"},{id:141,label:"シンクロノーツ(アルバム)"},{id:142,label:"ホシノメモリー(アルバム)"},{id:143,label:"ミライコウシン"},{id:144,label:"ホシニネガイヲ"},{id:145,label:"ここなつ(ふたごの日)"},{id:146,label:"ここなつ(星巡りVer)"},{id:147,label:"ここなつ(星空Trip☆Ver)"},{id:148,label:"ここなつ(白壁土蔵郡Ver)"},{id:149,label:"夏陽(花屋Ver)"},{id:150,label:"心菜(和菓子屋Ver)"},{id:151,label:"Mixxion"},{id:152,label:"Xb10R"},{id:153,label:"十の試練"},{id:154,label:"Rhapsody ⚙︎F Triumph"},{id:155,label:"火狐之舞"},{id:156,label:"蝕"},{id:157,label:"Refluxio"},{id:158,label:"Planisphere"},{id:159,label:"Foolish Again"},{id:160,label:"夢の終わり、世界のはじまり。"},{id:161,label:"ゔぉるみっくす!!!!"},{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 ~天国へようこそ~"},{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 ここなつ(ミライプリズム)"},{id:27,label:"Nemsys ここなつ(制服Ver)"},{id:28,label:"Nemsys ここなつ2.0(私服Ver)"},{id:29,label:"Nemsys ここなつ2.0(ハレ トキドキ メランコリック)"},{id:30,label:"Nemsys ここなつ2.0(ホシニネガイヲ)"},{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:"レイシス / Rasis 001"},{id:5,label:"グレイス / Grace 001"},{id:9,label:"雷刀 / Right 001"},{id:13,label:"烈風刀 / Left 001"},{id:17,label:"ニアノア / Nianoa 001"},{id:21,label:"Vivid Wave 001"},{id:25,label:"Vivid Wave 002"},{id:29,label:"恋刃 / Konoha 001"},{id:33,label:"奈奈 / Nana 001"},{id:37,label:"つまぶき / Tsumabuki 001"},{id:41,label:"Heavenly Haven 001"},{id:45,label:"Heavenly Haven 002"},{id:49,label:"マキシマ / Maxima 001"},{id:53,label:"かなで / Kanade 001"},{id:57,label:"Blast Gate 001"},{id:61,label:"梅雨 001"},{id:65,label:"ハロウィン 001 1"},{id:69,label:"ハロウィン 002 1"},{id:73,label:"ハロウィン 003 1"},{id:77,label:"リボン&わたがし 001"},{id:81,label:"ハルト 001"},{id:85,label:"クリスマス 001"},{id:89,label:"クリスマス 002"},{id:93,label:"クリスマス 003"},{id:97,label:"賀正 001"},{id:101,label:"氷雪ちゃん 001"},{id:105,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:6,label:"グレイス / Grace 001"},{id:10,label:"雷刀 / Right 001"},{id:14,label:"烈風刀 / Left 001"},{id:18,label:"ニアノア / Nianoa 001"},{id:22,label:"Vivid Wave 001"},{id:26,label:"Vivid Wave 002"},{id:30,label:"恋刃 / Konoha 001"},{id:34,label:"奈奈 / Nana 001"},{id:38,label:"つまぶき / Tsumabuki 001"},{id:42,label:"Heavenly Haven 001"},{id:46,label:"Heavenly Haven 002"},{id:50,label:"マキシマ / Maxima 001"},{id:54,label:"かなで / Kanade 001"},{id:58,label:"Blast Gate 001"},{id:62,label:"梅雨 001"},{id:66,label:"ハロウィン 001 1"},{id:70,label:"ハロウィン 002 1"},{id:74,label:"ハロウィン 003 1"},{id:78,label:"リボン&わたがし 001"},{id:82,label:"ハルト 001"},{id:86,label:"クリスマス 001"},{id:90,label:"クリスマス 002"},{id:94,label:"クリスマス 003"},{id:98,label:"賀正 001"},{id:102,label:"氷雪ちゃん 001"},{id:106,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:7,label:"グレイス / Grace 001"},{id:11,label:"雷刀 / Right 001"},{id:15,label:"烈風刀 / Left 001"},{id:19,label:"ニアノア / Nianoa 001"},{id:23,label:"Vivid Wave 001"},{id:27,label:"Vivid Wave 002"},{id:31,label:"恋刃 / Konoha 001"},{id:35,label:"奈奈 / Nana 001"},{id:39,label:"つまぶき / Tsumabuki 001"},{id:43,label:"Heavenly Haven 001"},{id:47,label:"Heavenly Haven 002"},{id:51,label:"マキシマ / Maxima 001"},{id:55,label:"かなで / Kanade 001"},{id:59,label:"Blast Gate 001"},{id:63,label:"梅雨 001"},{id:67,label:"ハロウィン 001 1"},{id:71,label:"ハロウィン 002 1"},{id:75,label:"ハロウィン 003 1"},{id:79,label:"リボン&わたがし 001"},{id:83,label:"ハルト 001"},{id:87,label:"クリスマス 001"},{id:91,label:"クリスマス 002"},{id:95,label:"クリスマス 003"},{id:99,label:"賀正 001"},{id:103,label:"氷雪ちゃん 001"},{id:107,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:8,label:"グレイス / Grace 001"},{id:12,label:"雷刀 / Right 001"},{id:16,label:"烈風刀 / Left 001"},{id:20,label:"ニアノア / Nianoa 001"},{id:24,label:"Vivid Wave 001"},{id:28,label:"Vivid Wave 002"},{id:32,label:"恋刃 / Konoha 001"},{id:36,label:"奈奈 / Nana 001"},{id:40,label:"つまぶき / Tsumabuki 001"},{id:44,label:"Heavenly Haven 001"},{id:48,label:"Heavenly Haven 002"},{id:52,label:"マキシマ / Maxima 001"},{id:56,label:"かなで / Kanade 001"},{id:60,label:"Blast Gate 001"},{id:64,label:"梅雨 001"},{id:68,label:"ハロウィン 001 1"},{id:72,label:"ハロウィン 002 1"},{id:76,label:"ハロウィン 003 1"},{id:80,label:"リボン&わたがし 001"},{id:84,label:"ハルト 001"},{id:88,label:"クリスマス 001"},{id:92,label:"クリスマス 002"},{id:96,label:"クリスマス 003"},{id:100,label:"賀正 001"},{id:104,label:"氷雪ちゃん 001"},{id:108,label:"雪翔くん 001"}]}]},Q={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 レジャーランド"}]},{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 レジャーランド"}]}],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 レジャーランド"}]},{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 レジャーランド"}]}],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:"ΕΛΠΙΣ"},{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†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:"ˆ€"},{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ð˜Ia"},{id:203,label:"Polkamað˜Ia<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. Èš±ÃŸã‚“"},{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:"ΕΛΠΙΣ"},{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†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:"ˆ€"},{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ð˜Ia"},{id:203,label:"Polkamað˜Ia<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. Èš±ÃŸã‚“"},{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†Zigoq"},{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:"∀"},{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иia"},{id:203,label:"Polkamaиia(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:"がっつり陰キャ!? 怪盗いいんちょの億劫"},{id:210,label:"がっつり陰キャ!? 怪盗いいんちょの億劫(2)"},{id:211,label:"魅惑のYummyスイーツ"},{id:212,label:"度胸兄弟"},{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:"華麗なる大犬円舞曲"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy!Bistrover"},{id:227,label:"ピンシェフくん"},{id:228,label:"バッド・スイーツ、バッド・ドリーム"},{id:229,label:"Sinus Iridum"},{id:230,label:"ジェイ君とドゥイさん"},{id:231,label:"あまいじかん"},{id:232,label:"リフレナ"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"二人ノ廃城幽踊宴"},{id:235,label:"乱膳の舞姫"},{id:236,label:"ハイテックトキオ"},{id:237,label:"月とミルク"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. 花たん"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"オールトの雲"},{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 レジャーランド"},{id:257,label:"もにに"},{id:258,label:"ピカグレ御守"},{id:259,label:"ふるこんぼ御守"},{id:260,label:"Anemone"},{id:261,label:"お肉"},{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:"儚キ戀ノ幻想譚"},{id:272,label:"きゅんです。"},{id:273,label:"Summerblue"},{id:274,label:"罪過の聖堂"},{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 レジャーランド"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"■□模様"},{id:291,label:"ちょえちょえまぎか"},{id:292,label:"栄冠のカンパネラ"},{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:"シンデレラ"},{id:299,label:"れとりば!"},{id:300,label:"夢縁"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"アタシ完全絶対正義ちゃん!"},{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"}]}],32:[{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†Zigoq"},{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:"∀"},{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иia"},{id:203,label:"Polkamaиia(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:"がっつり陰キャ!? 怪盗いいんちょの億劫"},{id:210,label:"がっつり陰キャ!? 怪盗いいんちょの億劫(2)"},{id:211,label:"魅惑のYummyスイーツ"},{id:212,label:"度胸兄弟"},{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:"華麗なる大犬円舞曲"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy!Bistrover"},{id:227,label:"ピンシェフくん"},{id:228,label:"バッド・スイーツ、バッド・ドリーム"},{id:229,label:"Sinus Iridum"},{id:230,label:"ジェイ君とドゥイさん"},{id:231,label:"あまいじかん"},{id:232,label:"リフレナ"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"二人ノ廃城幽踊宴"},{id:235,label:"乱膳の舞姫"},{id:236,label:"ハイテックトキオ"},{id:237,label:"月とミルク"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. 花たん"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"オールトの雲"},{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 レジャーランド"},{id:257,label:"もにに"},{id:258,label:"ピカグレ御守"},{id:259,label:"ふるこんぼ御守"},{id:260,label:"Anemone"},{id:261,label:"お肉"},{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:"儚キ戀ノ幻想譚"},{id:272,label:"きゅんです。"},{id:273,label:"Summerblue"},{id:274,label:"罪過の聖堂"},{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 レジャーランド"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"■□模様"},{id:291,label:"ちょえちょえまぎか"},{id:292,label:"栄冠のカンパネラ"},{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:"シンデレラ"},{id:299,label:"れとりば!"},{id:300,label:"夢縁"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"アタシ完全絶対正義ちゃん!"},{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"}]}]},Z={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 ll(B,a){var o;var P=[{id:"username",name:"Username",help:"Set your username for this profile",type:"String",maxLength:B.maxLength??8,useUnicode:B.useUnicode??!1}];const t=(o={[L.DDR]:X,[L.DDROMNI]:X,[L.IIDX]:Q,[L.IIDXCLASS]:Q,[L.GITADORA_GF]:Z,[L.GITADORA_DM]:Z,[L.SDVX]:Yl}[B.id])==null?void 0:o[a];return t&&P.push(...t),P}const jl={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},ql={class:"md:w-1/3 md:text-right"},$l={key:1,class:"w-full"},Xl={key:1},Ql={key:0,class:"space-x-2 mt-6"},te={__name:"EditView",setup(B){const a=ul(),P=J();var u=null,t=null;const o=W({currentVersion:null});H(()=>o.currentVersion,()=>{k()}),u=a.params.game,t=rl(u),t||P.push({name:"ErrorPage",params:{catchAll:"404"}}),t.versions||(o.currentVersion=1);const l=c(null),A=c(null),d=c(null);nl(()=>{k()});function R(D){var g=[];for(const v of t.versions)D.includes(v.id)&&g.push(v);return g}async function k(){try{d.value=null,l.value={},A.value={};const D=await kl(u,o.currentVersion);d.value=D;for(const g of ll(t,o.currentVersion)){const v=O(d.value,g.id);V(l.value,g.id,v),V(A.value,g.id,v)}D&&!o.currentVersion&&(o.currentVersion=D.versions[D.versions.length-1])}catch(D){console.error("Failed to fetch user profile data:",D)}}async function N(){(await I(t.id,o.currentVersion,l.value)).status!="error"&&await k()}return(D,g)=>(i(),n(cl,null,{default:f(()=>[m(tl,null,{default:f(()=>{var v;return[m(hl,{game:p(t),version:o.currentVersion},{default:f(()=>[p(t).versions&&d.value?(i(),G("div",jl,[y("div",ql,[g[3]||(g[3]=y("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),m(w,{modelValue:o.currentVersion,"onUpdate:modelValue":g[0]||(g[0]=e=>o.currentVersion=e),options:R(d.value.versions)},null,8,["modelValue","options"])])])):h("",!0),d.value?(i(),G("div",$l,[m(Sl,{game:p(u),version:o.currentVersion,profile:d.value,"use-small":""},null,8,["game","version","profile"])])):h("",!0)]),_:1},8,["game","version"]),o.currentVersion?(i(),n(sl,{key:0,icon:p(ml),title:"Profile Customizations",main:""},null,8,["icon"])):h("",!0),o.currentVersion&&d.value?(i(),G("div",Xl,[m(z,{"is-form":""},{default:f(()=>[y("form",{onSubmit:g[2]||(g[2]=pl(e=>N(),["prevent"]))},[m(x,{color:"info",label:"General",class:"mb-2"}),(i(!0),G(_,null,j(p(ll)(p(t),o.currentVersion),e=>(i(),n(F,{key:e.id,label:e.name,help:e.help},{default:f(()=>[e.type=="String"?(i(),n(w,{key:0,"model-value":p(O)(l.value,e.id)??"",name:e.id,maxlength:e.maxLength??15,"onUpdate:modelValue":s=>p(V)(l.value,e.id,e.useUnicode?p(Bl)(s,e.maxLength):p(Al)(s,e.maxLength))},null,8,["model-value","name","maxlength","onUpdate:modelValue"])):h("",!0),e.type=="Number"?(i(),n(w,{key:1,"model-value":p(O)(l.value,e.id)??0,name:e.id,type:"number",onkeypress:"return event.charCode >= 48 && event.charCode <= 57",min:"0",max:"10000","onUpdate:modelValue":s=>p(V)(l.value,e.id,Number(s))},null,8,["model-value","name","onUpdate:modelValue"])):h("",!0),e.type=="Array"?(i(),n(w,{key:2,"model-value":p(O)(l.value,e.id)??0,options:e.options,name:e.id,selected:p(O)(d.value,e.id)??0,"onUpdate:modelValue":s=>p(V)(l.value,e.id,Number(s))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):h("",!0),e.type=="Boolean"?(i(),n(fl,{key:3,name:e.id,"model-value":!!(p(O)(l.value,e.id)??0),"input-value":!0,type:"switch","onUpdate:modelValue":s=>p(V)(l.value,e.id,Number(s)??0)},null,8,["name","model-value","onUpdate:modelValue"])):h("",!0)]),_:2},1032,["label","help"]))),128)),JSON.stringify(l.value)!==JSON.stringify(A.value)?(i(),G("div",Ql,[m(E,{color:"success",label:"Save",type:"submit"}),m(E,{color:"danger",label:"Revert",onClick:g[1]||(g[1]=e=>k())})])):h("",!0)],32)]),_:1}),p(u)=="jubeat"&&o.currentVersion>=10&&((v=d.value.last)!=null&&v.emblem)?(i(),n(Pl,{key:0,profile:d.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),(p(u)=="iidx"||p(u)=="iidxclass")&&o.currentVersion>=19?(i(),n(Ml,{key:1,profile:d.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),p(u)=="sdvx"&&o.currentVersion>=5?(i(),n(Fl,{key:2,profile:d.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),(p(u)=="gitadora_dm"||p(u)=="gitadora_gf")&&o.currentVersion>=9?(i(),n(Wl,{key:3,profile:d.value,game:p(u),version:o.currentVersion},null,8,["profile","game","version"])):h("",!0)])):h("",!0)]}),_:1})]),_:1}))}};export{te as default}; +import{a as J,r as c,s as W,N as H,bk as Y,c as n,e as i,w as f,f as m,k as y,Q as x,l as G,F as _,m as j,g as h,n as E,D as q,i as p,E as $,j as z,an as L,bd as al,bl as il,bm as dl,t as el,bn as bl,bo as ol,u as ul,a6 as rl,o as nl,_ as tl,P as sl,V as ml,y as pl,q as cl}from"./index-BLNUJ2NM.js";import{_ as hl}from"./GameHeader-BIZyaPtb.js";import{b as yl,U as gl,_ as Sl}from"./ProfileCard-DCrkinX4.js";import{_ as F}from"./FormField-DvuyRx6-.js";import{_ as fl}from"./FormCheckRadio-DYx8yVAH.js";import{_ as w}from"./FormControl-C432udtk.js";import{c as I,A as kl}from"./profile-BrJszsS2.js";import{_ as Dl}from"./UserSticker-DvLbKr5H.js";import{g as O,s as V,t as Bl,a as Al}from"./values-CmNcmtTU.js";import"./sources-CaFLxZU6.js";import"./userData-DZYdegtD.js";const vl={class:"grid md:grid-cols-2 space-y-6 align-center"},Cl={class:"place-self-center"},Tl={class:"space-x-2"},Pl={__name:"EmblemCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(B){var s,T;const a=B,P=J(),u=c(a.profile),t=c(a.version),o=c(0),l=W(N((T=(s=u.value)==null?void 0:s.last)==null?void 0:T.emblem)),A=c([]),d=c(!1),R=c(!1);H(()=>a.version,()=>{var b;u.value=a.profile,t.value=a.version,k(),l.value=N((b=u.value.last)==null?void 0:b.emblem),d.value=!1}),H(l,()=>{var b;o.value++,d.value=!g(l,(b=u.value.last)==null?void 0:b.emblem)},{deep:!0}),k();function k(){Y.get(`/data-sources/emblems/${t.value}.json`).then(b=>{b.data&&(A.value=b.data)}).catch(b=>{console.log(b.message)})}function N(b){return b?{background:b[0],main:b[1],ornament:b[2],effect:b[3],speech_bubble:b[4]}:{background:0,main:0,ornament:0,effect:0,speech_bubble:0}}function D(b){return b?[b.background,b.main,b.ornament,b.effect,b.speech_bubble]:[0,0,0,0,0]}function g(b,r){return JSON.stringify(b)===JSON.stringify(N(r))}async function v(){R.value=!0;var b=JSON.parse(JSON.stringify(a.profile));b.last||(b.last={}),b.last.emblem=D(l),(await I(L.JUBEAT,a.version,b)).status!="error"&&P.go()}function e(){var b;Object.assign(l,N((b=u.value.last)==null?void 0:b.emblem)),d.value=!1}return(b,r)=>(i(),n(z,{class:"mt-6"},{footer:f(()=>[y("div",Tl,[d.value?(i(),n(E,{key:0,color:"success",label:"Save",onClick:r[0]||(r[0]=S=>v())})):h("",!0),d.value?(i(),n(E,{key:1,color:"danger",label:"Revert",onClick:r[1]||(r[1]=S=>e())})):h("",!0),R.value?(i(),n(q,{key:2,path:p($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:f(()=>[m(x,{color:"info",label:"Emblem",class:"mb-2"}),y("div",vl,[y("form",null,[(i(!0),G(_,null,j(A.value,S=>(i(),n(F,{key:S.id,label:S.name,help:S.help},{default:f(()=>[m(w,{modelValue:l[S.id],"onUpdate:modelValue":C=>l[S.id]=C,options:S.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),y("div",Cl,[(i(),n(yl,{key:o.value,version:t.value,profile:{last:{emblem:D(l)}},size:300},null,8,["version","profile"]))])])]),_:1}))}},Rl={class:"grid md:grid-cols-2 space-y-6 align-center"},Nl={class:"place-self-center"},El={class:"space-x-2 pb-4"},Ml={__name:"QproCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:14}},setup(B){var v;const a=B,P=J(),u=c(JSON.parse(JSON.stringify(a.profile))),t=c(a.version),o=c(0),l=W(((v=u.value)==null?void 0:v.qpro)??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),A=c([]),d=c(!1),R=c(!1);H(()=>a.version,()=>{var e;u.value=JSON.parse(JSON.stringify(a.profile)),k(),l.value=(e=u.value)==null?void 0:e.qpro,d.value=!1}),H(()=>a.version,()=>{t.value=a.version}),H(l,()=>{o.value++,d.value=!N(l,a.profile.qpro)},{deep:!0}),k();function k(){Y.get(`/data-sources/qpro/${t.value}.json`).then(e=>{e.data&&(A.value=e.data)}).catch(e=>{console.log(e.message)})}function N(e,s){return JSON.stringify(e)===JSON.stringify(s)}async function D(){R.value=!0;var e=JSON.parse(JSON.stringify(a.profile));e.qpro=l,(await I(L.IIDX,a.version,{qpro:l})).status!="error"&&P.go()}function g(){Object.assign(l,JSON.parse(JSON.stringify(a.profile)).qpro??{head:0,hair:0,face:0,body:0,hand:0,bg:0}),d.value=!1}return(e,s)=>(i(),n(z,{class:"mt-6"},{footer:f(()=>[y("div",El,[d.value?(i(),n(E,{key:0,color:"success",label:"Save",onClick:s[0]||(s[0]=T=>D())})):h("",!0),d.value?(i(),n(E,{key:1,color:"danger",label:"Revert",onClick:s[1]||(s[1]=T=>g())})):h("",!0),R.value?(i(),n(q,{key:2,path:p($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:f(()=>[m(x,{color:"info",label:"QPro",class:"mb-2"}),y("div",Rl,[y("form",null,[(i(!0),G(_,null,j(A.value,T=>(i(),n(F,{key:T.id,label:T.name,help:T.help},{default:f(()=>[m(w,{modelValue:l[T.id],"onUpdate:modelValue":b=>l[T.id]=b,options:T.options},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1032,["label","help"]))),128))]),y("div",Nl,[(i(),n(gl,{key:o.value,version:t.value,profile:{qpro:l},style:{scale:"1.6"},class:"my-16 md:my-0 md:mb-8"},null,8,["version","profile"]))])])]),_:1}))}},Hl={class:"grid md:grid-cols-2 space-y-6 align-center"},Ll={class:"space-x-2 pb-4"},Fl={__name:"AkanameCardBox",props:{profile:{type:Object,default:null},version:{type:Number,default:6}},setup(B){var v;const a=B,P=J(),u=c(JSON.parse(JSON.stringify(a.profile))),t=c(a.version),o=c(0),l=c(((v=u.value)==null?void 0:v.akaname)??0),A=c([]),d=c(!1),R=c(!1);H(()=>a.version,()=>{var e;u.value=JSON.parse(JSON.stringify(a.profile)),k(),l.value=(e=u.value)==null?void 0:e.akaname,d.value=!1}),H(()=>a.version,()=>{t.value=a.version}),H(l,()=>{o.value++,d.value=!N(l.value,a.profile.akaname)},{deep:!0}),k();function k(){Y.get(`/data-sources/sdvx/akaname/${t.value}.json`).then(e=>{e.data&&(A.value=e.data)}).catch(e=>{console.log(e.message)})}function N(e,s){return JSON.stringify({akaname1:e})===JSON.stringify({akaname2:s})}async function D(){R.value=!0;var e=JSON.parse(JSON.stringify(a.profile));e.akaname=l.value,(await I(L.SDVX,a.version,{akaname:l.value})).status!="error"&&P.go()}function g(){var e;l.value=((e=u.value)==null?void 0:e.akaname)??0,d.value=!1}return(e,s)=>(i(),n(z,{class:"mt-6"},{footer:f(()=>[y("div",Ll,[d.value?(i(),n(E,{key:0,color:"success",label:"Save",onClick:s[1]||(s[1]=T=>D())})):h("",!0),d.value?(i(),n(E,{key:1,color:"danger",label:"Revert",onClick:s[2]||(s[2]=T=>g())})):h("",!0),R.value?(i(),n(q,{key:2,path:p($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:f(()=>[m(x,{color:"info",label:"Akaname",class:"mb-2"}),y("div",Hl,[y("form",null,[m(F,{label:"Akaname",help:"Sets your profile's subtitle"},{default:f(()=>[m(w,{modelValue:l.value,"onUpdate:modelValue":s[0]||(s[0]=T=>l.value=T),options:A.value},null,8,["modelValue","options"])]),_:1})])])]),_:1}))}},Gl=["name","min","max","step"],wl={class:"font-light"},U={__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(B,{emit:a}){const P=B,u=a,t=al({get:()=>P.modelValue,set:o=>{u("update:modelValue",o)}});return(o,l)=>(i(),G(_,null,[il(y("input",{"onUpdate:modelValue":l[0]||(l[0]=A=>t.value=A),type:"range",name:B.name,min:B.min,max:B.max,step:B.step,class:"w-full h-2 bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700"},null,8,Gl),[[dl,t.value]]),y("span",wl,el(t.value),1)],64))}},Ol={class:"grid md:grid-cols-2 xl:grid-cols-3 space-y-6 align-center"},Vl={class:"col-span-1 xl:col-span-2"},zl={class:"space-y-4"},Kl={class:"flex justify-between items-center"},Jl={class:"text-lg"},xl={key:0,class:"p-2"},_l={class:"w-full grid grid-cols-2 lg:grid-cols-5 gap-2 pt-2"},Il={class:"place-self-center"},Ul={class:"space-x-2"},Wl={__name:"StickerCardBox",props:{profile:{type:Object,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(B){var b;const a=B,P=J(),u=c(a.profile),t=c(a.version),o=c(0),l=W(JSON.parse(JSON.stringify(((b=u.value)==null?void 0:b.trbitem)??{}))),A=c([]),d=c(!1),R=c(!1),k=c(Array.isArray(l.stickers)?l.stickers.map(()=>!0):[]);l.stickers||(l.stickers=[]),H(()=>a.version,()=>{var S;u.value=a.profile,t.value=a.version,N();const r=JSON.parse(JSON.stringify(((S=u.value)==null?void 0:S.trbitem)??{}));Object.assign(l,r),l.stickers||(l.stickers=[]),k.value=Array.isArray(l.stickers)?l.stickers.map(()=>!0):[],d.value=!1}),H(l,()=>{var r;o.value++,d.value=!D(l,((r=u.value)==null?void 0:r.trbitem)??{})},{deep:!0}),N();function N(){Y.get(`/data-sources/trbitem/${t.value}.json`).then(r=>{r.data&&(A.value=r.data)}).catch(r=>{console.log(r.message)})}function D(r,S){return JSON.stringify(r)===JSON.stringify(S)}async function g(){R.value=!0;var r=JSON.parse(JSON.stringify(a.profile));r.last||(r.last={}),r.trbitem=l,(await I(a.game,a.version,r)).status!="error"&&P.go()}function v(){var r;Object.assign(l,JSON.parse(JSON.stringify(((r=u.value)==null?void 0:r.trbitem)??{}))),d.value=!1}function e(){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}),k.value.push(!1),d.value=!0}function s(r){l.stickers.splice(r,1),k.value.splice(r,1),d.value=!0}function T(r){k.value[r]=!k.value[r]}return(r,S)=>(i(),n(z,{class:"mt-6"},{footer:f(()=>[y("div",Ul,[d.value?(i(),n(E,{key:0,color:"success",label:"Save",onClick:S[2]||(S[2]=C=>g())})):h("",!0),d.value?(i(),n(E,{key:1,color:"danger",label:"Revert",onClick:S[3]||(S[3]=C=>v())})):h("",!0),R.value?(i(),n(q,{key:2,path:p($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):h("",!0)])]),default:f(()=>[m(x,{color:"info",label:"Sticker Board",class:"mb-2"}),y("div",Ol,[y("div",Vl,[m(F,{key:"base",label:"Base"},{default:f(()=>[m(w,{modelValue:l.base,"onUpdate:modelValue":S[0]||(S[0]=C=>l.base=C),options:A.value.base},null,8,["modelValue","options"])]),_:1}),y("div",zl,[(i(!0),G(_,null,j(l.stickers??[],(C,K)=>(i(),n(z,{key:C.sticker_id,"color-prop":"bg-slate-600 dark:bg-slate-800"},{default:f(()=>[y("div",Kl,[y("span",Jl,"Sticker "+el(K+1),1),m(E,{icon:k.value[K]?p(bl):p(ol),color:"info",onClick:M=>T(K)},null,8,["icon","onClick"])]),k.value[K]?h("",!0):(i(),G("div",xl,[y("div",_l,[m(F,{label:"Sticker",class:"col-span-2 lg:col-span-5"},{default:f(()=>[m(w,{modelValue:C.sticker_id,"onUpdate:modelValue":M=>C.sticker_id=M,options:A.value.sticker},null,8,["modelValue","onUpdate:modelValue","options"])]),_:2},1024),m(F,{label:"Position X"},{default:f(()=>[m(U,{modelValue:C.sticker_pos_x,"onUpdate:modelValue":M=>C.sticker_pos_x=M,name:"sticker_pos_x",min:0,max:320,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),m(F,{label:"Position Y"},{default:f(()=>[m(U,{modelValue:C.sticker_pos_y,"onUpdate:modelValue":M=>C.sticker_pos_y=M,name:"sticker_pos_y",min:0,max:554,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),m(F,{label:"Scale"},{default:f(()=>[m(U,{modelValue:C.sticker_scale_x,"onUpdate:modelValue":M=>C.sticker_scale_x=M,name:"sticker_scale_x",min:.5,max:2,step:.01},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024),m(F,{label:"Rotation"},{default:f(()=>[m(U,{modelValue:C.sticker_rotate,"onUpdate:modelValue":M=>C.sticker_rotate=M,name:"sticker_rotate",min:-180,max:180,step:1},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1024)]),m(E,{color:"danger",label:"Remove",onClick:M=>s(K)},null,8,["onClick"])]))]),_:2},1024))),128)),m(E,{color:"info",label:"Add Sticker",onClick:S[1]||(S[1]=C=>e())})])]),y("div",Il,[(i(),n(Dl,{key:o.value,version:t.value,profile:{trbitem:{...l}},size:300},null,8,["version","profile"]))])])]),_:1}))}},X={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. Input is kg multiplied by 10. EX: 100lbs -> ~45kg -> 4500. This will be fixed soon™️.",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"}]}]},Yl={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《Re:Queen’M》"},{id:6,label:"He4Ven ~天国へようこそ~"},{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:"Σmbryø"},{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:"混乱少女♥そふらんちゃん!!"},{id:24,label:"到達してしまった僕らと夢と希望の最之果"},{id:25,label:"Sayonara Planet Wars"},{id:26,label:"Xhronoxapsulξ"},{id:27,label:"Mixxion"},{id:28,label:"Booths Of Fighters"},{id:29,label:"Quietus Ray"},{id:30,label:"ロンロンへ ライライライ!"},{id:31,label:"バイナリスター"},{id:32,label:"ヒミツダイヤル"},{id:33,label:"キリステゴメン"},{id:34,label:"シノビノススメ"},{id:35,label:"ヒカリユリイカ"},{id:36,label:"ハレ トキドキ メランコリック"},{id:37,label:"ステラレギア"},{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 ~終止線の彼方へ~"},{id:7,label:"Whiteout"},{id:8,label:"神獄烙桜"},{id:9,label:"Juggler'S Maddness"},{id:10,label:"Mirrorwall"},{id:11,label:"#Speedycats"},{id:12,label:"All Clear!!"},{id:13,label:"闇夜に舞うは紅の華"},{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:"セイレーン ~悲壮の竪琴~"},{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:"羅生門"},{id:31,label:"僕らの時間"},{id:32,label:"神話に芽吹く"},{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ābyss"},{id:43,label:"Wings Of Glory"},{id:44,label:"Xéroa"},{id:45,label:"Яe'S Novǣ"},{id:46,label:"ひとりぼっちの魔王"},{id:47,label:"プラネタジャーニー"},{id:48,label:"ホワイトパレード"},{id:49,label:"メルヘン風紀委員会"},{id:50,label:"星の詩"},{id:51,label:"濁色踊るオートマタ"},{id:52,label:"紅刃(Booth)"},{id:53,label:"グレイス(Infinite)"},{id:54,label:"かなで(Gravity)"},{id:55,label:"ニアノア(Heavenly)"},{id:56,label:"ニアノア(ビーチサイド)"},{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èr"},{id:63,label:"オニユリ"},{id:64,label:"コメット⇒スケイター"},{id:65,label:"サイコパスラビット"},{id:66,label:"スラッシュ//シスターズ"},{id:67,label:"そして黄金郷へ"},{id:68,label:"光射す澪のユズリハ"},{id:69,label:"水簾ノ調"},{id:70,label:"Aω"},{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 À La Crème"},{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:"Σmbryø"},{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:"祝福の色彩は想い結ぶ君たち迄"},{id:88,label:"666"},{id:89,label:"色を喪った街"},{id:90,label:"Яeviver"},{id:91,label:"9Th5In"},{id:92,label:"Katharsis"},{id:93,label:"Zeиith"},{id:94,label:"Samurai Tiger"},{id:95,label:"雪女"},{id:96,label:"Snow Motion"},{id:97,label:"Joyeuse"},{id:98,label:"マサカリブレイド"},{id:99,label:"月光乱舞"},{id:100,label:"Foolish Hero"},{id:101,label:"Croix"},{id:102,label:"Gott"},{id:103,label:"Xhronoxapsulξ"},{id:104,label:"Encore & Call"},{id:105,label:"Aμreole ~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:"業焔繚乱"},{id:120,label:"スピーカーガール!"},{id:121,label:"Royal Judgement"},{id:122,label:"狂騒こども節"},{id:123,label:"新米天使のメランコリー"},{id:124,label:"地球防衛乙女パンナコッター"},{id:125,label:"炎夏の音"},{id:126,label:"テレポーテーションでやってきた彼とのその後の顛末"},{id:127,label:"ペタ靴と憂夜リムーバー"},{id:128,label:"ミライプリズム"},{id:129,label:"キミヱゴサーチ"},{id:130,label:"ポメグラネイト"},{id:131,label:"ツーマンライブ"},{id:132,label:"キモチコネクト"},{id:133,label:"ロンロンへ ライライライ!"},{id:134,label:"バイナリスター"},{id:135,label:"ヒミツダイヤル"},{id:136,label:"デュアルメモリ"},{id:137,label:"ナナイロライト"},{id:138,label:"ヒカリユリイカ"},{id:139,label:"ハレ トキドキ メランコリック"},{id:140,label:"ミライプリズム(アルバム)"},{id:141,label:"シンクロノーツ(アルバム)"},{id:142,label:"ホシノメモリー(アルバム)"},{id:143,label:"ミライコウシン"},{id:144,label:"ホシニネガイヲ"},{id:145,label:"ここなつ(ふたごの日)"},{id:146,label:"ここなつ(星巡りVer)"},{id:147,label:"ここなつ(星空Trip☆Ver)"},{id:148,label:"ここなつ(白壁土蔵郡Ver)"},{id:149,label:"夏陽(花屋Ver)"},{id:150,label:"心菜(和菓子屋Ver)"},{id:151,label:"Mixxion"},{id:152,label:"Xb10R"},{id:153,label:"十の試練"},{id:154,label:"Rhapsody ⚙︎F Triumph"},{id:155,label:"火狐之舞"},{id:156,label:"蝕"},{id:157,label:"Refluxio"},{id:158,label:"Planisphere"},{id:159,label:"Foolish Again"},{id:160,label:"夢の終わり、世界のはじまり。"},{id:161,label:"ゔぉるみっくす!!!!"},{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 ~天国へようこそ~"},{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 ここなつ(ミライプリズム)"},{id:27,label:"Nemsys ここなつ(制服Ver)"},{id:28,label:"Nemsys ここなつ2.0(私服Ver)"},{id:29,label:"Nemsys ここなつ2.0(ハレ トキドキ メランコリック)"},{id:30,label:"Nemsys ここなつ2.0(ホシニネガイヲ)"},{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:"レイシス / Rasis 001"},{id:5,label:"グレイス / Grace 001"},{id:9,label:"雷刀 / Right 001"},{id:13,label:"烈風刀 / Left 001"},{id:17,label:"ニアノア / Nianoa 001"},{id:21,label:"Vivid Wave 001"},{id:25,label:"Vivid Wave 002"},{id:29,label:"恋刃 / Konoha 001"},{id:33,label:"奈奈 / Nana 001"},{id:37,label:"つまぶき / Tsumabuki 001"},{id:41,label:"Heavenly Haven 001"},{id:45,label:"Heavenly Haven 002"},{id:49,label:"マキシマ / Maxima 001"},{id:53,label:"かなで / Kanade 001"},{id:57,label:"Blast Gate 001"},{id:61,label:"梅雨 001"},{id:65,label:"ハロウィン 001 1"},{id:69,label:"ハロウィン 002 1"},{id:73,label:"ハロウィン 003 1"},{id:77,label:"リボン&わたがし 001"},{id:81,label:"ハルト 001"},{id:85,label:"クリスマス 001"},{id:89,label:"クリスマス 002"},{id:93,label:"クリスマス 003"},{id:97,label:"賀正 001"},{id:101,label:"氷雪ちゃん 001"},{id:105,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:6,label:"グレイス / Grace 001"},{id:10,label:"雷刀 / Right 001"},{id:14,label:"烈風刀 / Left 001"},{id:18,label:"ニアノア / Nianoa 001"},{id:22,label:"Vivid Wave 001"},{id:26,label:"Vivid Wave 002"},{id:30,label:"恋刃 / Konoha 001"},{id:34,label:"奈奈 / Nana 001"},{id:38,label:"つまぶき / Tsumabuki 001"},{id:42,label:"Heavenly Haven 001"},{id:46,label:"Heavenly Haven 002"},{id:50,label:"マキシマ / Maxima 001"},{id:54,label:"かなで / Kanade 001"},{id:58,label:"Blast Gate 001"},{id:62,label:"梅雨 001"},{id:66,label:"ハロウィン 001 1"},{id:70,label:"ハロウィン 002 1"},{id:74,label:"ハロウィン 003 1"},{id:78,label:"リボン&わたがし 001"},{id:82,label:"ハルト 001"},{id:86,label:"クリスマス 001"},{id:90,label:"クリスマス 002"},{id:94,label:"クリスマス 003"},{id:98,label:"賀正 001"},{id:102,label:"氷雪ちゃん 001"},{id:106,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:7,label:"グレイス / Grace 001"},{id:11,label:"雷刀 / Right 001"},{id:15,label:"烈風刀 / Left 001"},{id:19,label:"ニアノア / Nianoa 001"},{id:23,label:"Vivid Wave 001"},{id:27,label:"Vivid Wave 002"},{id:31,label:"恋刃 / Konoha 001"},{id:35,label:"奈奈 / Nana 001"},{id:39,label:"つまぶき / Tsumabuki 001"},{id:43,label:"Heavenly Haven 001"},{id:47,label:"Heavenly Haven 002"},{id:51,label:"マキシマ / Maxima 001"},{id:55,label:"かなで / Kanade 001"},{id:59,label:"Blast Gate 001"},{id:63,label:"梅雨 001"},{id:67,label:"ハロウィン 001 1"},{id:71,label:"ハロウィン 002 1"},{id:75,label:"ハロウィン 003 1"},{id:79,label:"リボン&わたがし 001"},{id:83,label:"ハルト 001"},{id:87,label:"クリスマス 001"},{id:91,label:"クリスマス 002"},{id:95,label:"クリスマス 003"},{id:99,label:"賀正 001"},{id:103,label:"氷雪ちゃん 001"},{id:107,label:"雪翔くん 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:"レイシス / Rasis 001"},{id:8,label:"グレイス / Grace 001"},{id:12,label:"雷刀 / Right 001"},{id:16,label:"烈風刀 / Left 001"},{id:20,label:"ニアノア / Nianoa 001"},{id:24,label:"Vivid Wave 001"},{id:28,label:"Vivid Wave 002"},{id:32,label:"恋刃 / Konoha 001"},{id:36,label:"奈奈 / Nana 001"},{id:40,label:"つまぶき / Tsumabuki 001"},{id:44,label:"Heavenly Haven 001"},{id:48,label:"Heavenly Haven 002"},{id:52,label:"マキシマ / Maxima 001"},{id:56,label:"かなで / Kanade 001"},{id:60,label:"Blast Gate 001"},{id:64,label:"梅雨 001"},{id:68,label:"ハロウィン 001 1"},{id:72,label:"ハロウィン 002 1"},{id:76,label:"ハロウィン 003 1"},{id:80,label:"リボン&わたがし 001"},{id:84,label:"ハルト 001"},{id:88,label:"クリスマス 001"},{id:92,label:"クリスマス 002"},{id:96,label:"クリスマス 003"},{id:100,label:"賀正 001"},{id:104,label:"氷雪ちゃん 001"},{id:108,label:"雪翔くん 001"}]}]},Q={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 レジャーランド"}]},{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 レジャーランド"}]}],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 レジャーランド"}]},{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 レジャーランド"}]}],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:"ΕΛΠΙΣ"},{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†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:"ˆ€"},{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ð˜Ia"},{id:203,label:"Polkamað˜Ia<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. Èš±ÃŸã‚“"},{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:"ΕΛΠΙΣ"},{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†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:"ˆ€"},{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ð˜Ia"},{id:203,label:"Polkamað˜Ia<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. Èš±ÃŸã‚“"},{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†Zigoq"},{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:"∀"},{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иia"},{id:203,label:"Polkamaиia(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:"がっつり陰キャ!? 怪盗いいんちょの億劫"},{id:210,label:"がっつり陰キャ!? 怪盗いいんちょの億劫(2)"},{id:211,label:"魅惑のYummyスイーツ"},{id:212,label:"度胸兄弟"},{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:"華麗なる大犬円舞曲"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy!Bistrover"},{id:227,label:"ピンシェフくん"},{id:228,label:"バッド・スイーツ、バッド・ドリーム"},{id:229,label:"Sinus Iridum"},{id:230,label:"ジェイ君とドゥイさん"},{id:231,label:"あまいじかん"},{id:232,label:"リフレナ"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"二人ノ廃城幽踊宴"},{id:235,label:"乱膳の舞姫"},{id:236,label:"ハイテックトキオ"},{id:237,label:"月とミルク"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. 花たん"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"オールトの雲"},{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 レジャーランド"},{id:257,label:"もにに"},{id:258,label:"ピカグレ御守"},{id:259,label:"ふるこんぼ御守"},{id:260,label:"Anemone"},{id:261,label:"お肉"},{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:"儚キ戀ノ幻想譚"},{id:272,label:"きゅんです。"},{id:273,label:"Summerblue"},{id:274,label:"罪過の聖堂"},{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 レジャーランド"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"■□模様"},{id:291,label:"ちょえちょえまぎか"},{id:292,label:"栄冠のカンパネラ"},{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:"シンデレラ"},{id:299,label:"れとりば!"},{id:300,label:"夢縁"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"アタシ完全絶対正義ちゃん!"},{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"}]}],32:[{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†Zigoq"},{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:"∀"},{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иia"},{id:203,label:"Polkamaиia(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:"がっつり陰キャ!? 怪盗いいんちょの億劫"},{id:210,label:"がっつり陰キャ!? 怪盗いいんちょの億劫(2)"},{id:211,label:"魅惑のYummyスイーツ"},{id:212,label:"度胸兄弟"},{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:"華麗なる大犬円舞曲"},{id:224,label:"Bpl2021 Black"},{id:225,label:"Bpl2021 White"},{id:226,label:"Please Enjoy!Bistrover"},{id:227,label:"ピンシェフくん"},{id:228,label:"バッド・スイーツ、バッド・ドリーム"},{id:229,label:"Sinus Iridum"},{id:230,label:"ジェイ君とドゥイさん"},{id:231,label:"あまいじかん"},{id:232,label:"リフレナ"},{id:233,label:"The Peerless Under Heaven"},{id:234,label:"二人ノ廃城幽踊宴"},{id:235,label:"乱膳の舞姫"},{id:236,label:"ハイテックトキオ"},{id:237,label:"月とミルク"},{id:238,label:"Ariah"},{id:239,label:"Live Driving!! Feat. 花たん"},{id:240,label:"Wonderful Escape"},{id:241,label:"Gigagahell"},{id:242,label:"オールトの雲"},{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 レジャーランド"},{id:257,label:"もにに"},{id:258,label:"ピカグレ御守"},{id:259,label:"ふるこんぼ御守"},{id:260,label:"Anemone"},{id:261,label:"お肉"},{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:"儚キ戀ノ幻想譚"},{id:272,label:"きゅんです。"},{id:273,label:"Summerblue"},{id:274,label:"罪過の聖堂"},{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 レジャーランド"},{id:286,label:"Beyond Evolution"},{id:287,label:"Awa Awa"},{id:288,label:"Bigwavers"},{id:289,label:"One And Only"},{id:290,label:"■□模様"},{id:291,label:"ちょえちょえまぎか"},{id:292,label:"栄冠のカンパネラ"},{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:"シンデレラ"},{id:299,label:"れとりば!"},{id:300,label:"夢縁"},{id:301,label:"Solar Eclipse"},{id:302,label:"Ghost Pulse"},{id:303,label:"Iris"},{id:304,label:"Get Higher"},{id:305,label:"アタシ完全絶対正義ちゃん!"},{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"}]}]},Z={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 ll(B,a){var o;var P=[{id:"username",name:"Username",help:"Set your username for this profile",type:"String",maxLength:B.maxLength??8,useUnicode:B.useUnicode??!1}];const t=(o={[L.DDR]:X,[L.DDROMNI]:X,[L.IIDX]:Q,[L.IIDXCLASS]:Q,[L.GITADORA_GF]:Z,[L.GITADORA_DM]:Z,[L.SDVX]:Yl}[B.id])==null?void 0:o[a];return t&&P.push(...t),P}const jl={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},ql={class:"md:w-1/3 md:text-right"},$l={key:1,class:"w-full"},Xl={key:1},Ql={key:0,class:"space-x-2 mt-6"},te={__name:"EditView",setup(B){const a=ul(),P=J();var u=null,t=null;const o=W({currentVersion:null});H(()=>o.currentVersion,()=>{k()}),u=a.params.game,t=rl(u),t||P.push({name:"ErrorPage",params:{catchAll:"404"}}),t.versions||(o.currentVersion=1);const l=c(null),A=c(null),d=c(null);nl(()=>{k()});function R(D){var g=[];for(const v of t.versions)D.includes(v.id)&&g.push(v);return g}async function k(){try{d.value=null,l.value={},A.value={};const D=await kl(u,o.currentVersion);d.value=D;for(const g of ll(t,o.currentVersion)){const v=O(d.value,g.id);V(l.value,g.id,v),V(A.value,g.id,v)}D&&!o.currentVersion&&(o.currentVersion=D.versions[D.versions.length-1])}catch(D){console.error("Failed to fetch user profile data:",D)}}async function N(){(await I(t.id,o.currentVersion,l.value)).status!="error"&&await k()}return(D,g)=>(i(),n(cl,null,{default:f(()=>[m(tl,null,{default:f(()=>{var v;return[m(hl,{game:p(t),version:o.currentVersion},{default:f(()=>[p(t).versions&&d.value?(i(),G("div",jl,[y("div",ql,[g[3]||(g[3]=y("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),m(w,{modelValue:o.currentVersion,"onUpdate:modelValue":g[0]||(g[0]=e=>o.currentVersion=e),options:R(d.value.versions)},null,8,["modelValue","options"])])])):h("",!0),d.value?(i(),G("div",$l,[m(Sl,{game:p(u),version:o.currentVersion,profile:d.value,"use-small":""},null,8,["game","version","profile"])])):h("",!0)]),_:1},8,["game","version"]),o.currentVersion?(i(),n(sl,{key:0,icon:p(ml),title:"Profile Customizations",main:""},null,8,["icon"])):h("",!0),o.currentVersion&&d.value?(i(),G("div",Xl,[m(z,{"is-form":""},{default:f(()=>[y("form",{onSubmit:g[2]||(g[2]=pl(e=>N(),["prevent"]))},[m(x,{color:"info",label:"General",class:"mb-2"}),(i(!0),G(_,null,j(p(ll)(p(t),o.currentVersion),e=>(i(),n(F,{key:e.id,label:e.name,help:e.help},{default:f(()=>[e.type=="String"?(i(),n(w,{key:0,"model-value":p(O)(l.value,e.id)??"",name:e.id,maxlength:e.maxLength??15,"onUpdate:modelValue":s=>p(V)(l.value,e.id,e.useUnicode?p(Bl)(s,e.maxLength):p(Al)(s,e.maxLength))},null,8,["model-value","name","maxlength","onUpdate:modelValue"])):h("",!0),e.type=="Number"?(i(),n(w,{key:1,"model-value":p(O)(l.value,e.id)??0,name:e.id,type:"number",onkeypress:"return event.charCode >= 48 && event.charCode <= 57",min:"0",max:"10000","onUpdate:modelValue":s=>p(V)(l.value,e.id,Number(s))},null,8,["model-value","name","onUpdate:modelValue"])):h("",!0),e.type=="Array"?(i(),n(w,{key:2,"model-value":p(O)(l.value,e.id)??0,options:e.options,name:e.id,selected:p(O)(d.value,e.id)??0,"onUpdate:modelValue":s=>p(V)(l.value,e.id,Number(s))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):h("",!0),e.type=="Boolean"?(i(),n(fl,{key:3,name:e.id,"model-value":!!(p(O)(l.value,e.id)??0),"input-value":!0,type:"switch","onUpdate:modelValue":s=>p(V)(l.value,e.id,Number(s)??0)},null,8,["name","model-value","onUpdate:modelValue"])):h("",!0)]),_:2},1032,["label","help"]))),128)),JSON.stringify(l.value)!==JSON.stringify(A.value)?(i(),G("div",Ql,[m(E,{color:"success",label:"Save",type:"submit"}),m(E,{color:"danger",label:"Revert",onClick:g[1]||(g[1]=e=>k())})])):h("",!0)],32)]),_:1}),p(u)=="jubeat"&&o.currentVersion>=10&&((v=d.value.last)!=null&&v.emblem)?(i(),n(Pl,{key:0,profile:d.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),(p(u)=="iidx"||p(u)=="iidxclass")&&o.currentVersion>=19?(i(),n(Ml,{key:1,profile:d.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),p(u)=="sdvx"&&o.currentVersion>=5?(i(),n(Fl,{key:2,profile:d.value,version:o.currentVersion},null,8,["profile","version"])):h("",!0),(p(u)=="gitadora_dm"||p(u)=="gitadora_gf")&&o.currentVersion>=9?(i(),n(Wl,{key:3,profile:d.value,game:p(u),version:o.currentVersion},null,8,["profile","game","version"])):h("",!0)])):h("",!0)]}),_:1})]),_:1}))}};export{te as default}; diff --git a/assets/ErrorView-cIFJNDre.js b/assets/ErrorView-Y01h5pAM.js similarity index 87% rename from assets/ErrorView-cIFJNDre.js rename to assets/ErrorView-Y01h5pAM.js index 42bf7f8..939ca42 100644 --- a/assets/ErrorView-cIFJNDre.js +++ b/assets/ErrorView-Y01h5pAM.js @@ -1 +1 @@ -import{c as a,e as o,w as t,k as e,f as l,j as r,x as n,n as c}from"./index-Bc45stE5.js";import{_ as d}from"./LayoutGuest-BoEfzLaY.js";const i={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)=>(o(),a(d,null,{default:t(()=>[e("div",i,[l(r,{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:n,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(c,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default}; +import{c as a,e as o,w as t,k as e,f as l,j as r,x as n,n as c}from"./index-BLNUJ2NM.js";import{_ as d}from"./LayoutGuest-C8ewzNM_.js";const i={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)=>(o(),a(d,null,{default:t(()=>[e("div",i,[l(r,{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:n,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(c,{label:"Home",color:"info",href:"/"})])])]),_:1})])]),_:1}))}};export{p as default}; diff --git a/assets/EventView-s6WMUIf2.js b/assets/EventView-BNGZagvA.js similarity index 85% rename from assets/EventView-s6WMUIf2.js rename to assets/EventView-BNGZagvA.js index ecd6d6e..10a47df 100644 --- a/assets/EventView-s6WMUIf2.js +++ b/assets/EventView-BNGZagvA.js @@ -1 +1 @@ -import{r as y,s as h,u as D,o as E,U as M,N as O,c as d,e as s,w as c,f as i,_ as R,l as p,g as m,F as G,P as T,i as r,aJ as W,j as q,k as u,J as z,t as H,m as K,n as U,q as Q,a6 as N}from"./index-Bc45stE5.js";import{_ as X}from"./ArcadeCard-CeUzEBIv.js";import{_ as x}from"./FormField-yHTVSteI.js";import{_ as v}from"./FormControl-DHk9sN2D.js";import{_ as Y}from"./FormCheckRadio-BolBYrUm.js";import{s as V,g as f}from"./values-CmNcmtTU.js";import{A as Z,c as ee,d as ae}from"./arcade-lq35UFS-.js";const le={class:"mb-4"},oe={class:"grid md:grid-cols-2 gap-4"},te={key:0},ne={key:0},se={class:"text-xl"},re={key:0,class:"space-x-2 mt-6"},ge={__name:"EventView",setup(ie){const t=y(null),o=h({game:null,version:null}),g=h([]),_=y(null),b=y(null),$=y(!0),w=D(),S=parseInt(w.params.id);async function A(){try{b.value=null,t.value={},_.value={};const l=await Z(S);b.value=l,$.value=!1}catch(l){console.error("Failed to fetch arcade data:",l)}}async function k(){try{t.value={},_.value={};const l=await ae(S,o.game,o.version);t.value=JSON.parse(JSON.stringify(l)),_.value=l}catch(l){console.error("Failed to fetch arcade setting data:",l)}}E(()=>{A(),F()});function F(){for(const l of M){const e=l.gameOptions;e&&g.push({game:l.id,gameOptions:e})}}function I(){var l=[];for(const e of g)e.gameOptions&&l.push({id:e.game,label:N(e.game).name});return l}function B(){const l=g.find(n=>n.game==o.game),e=N(o.game);var a=[];for(const n of Object.entries(l.gameOptions))if(e.versions==null)a.push({id:n[0],label:e.name}),o.version=1;else{const L=e.versions.find(j=>j.id==n[0]);a.push({id:n[0],label:L.label})}return a}function J(){const l=N(o.game);var e=null;return l.versions&&(e=l.versions.find(a=>a.id==o.version)),`${l.name} ${(e==null?void 0:e.label)??""}`}function C(){return g.find(e=>e.game==o.game).gameOptions[o.version]}async function P(){(await ee(S,o.game,o.version,t.value)).status!="error"&&await k()}return O(()=>o.game,()=>{o.version=null,t.value={}}),O(()=>o.version,()=>{o.version&&k()}),(l,e)=>(s(),d(Q,null,{default:c(()=>[i(R,null,{default:c(()=>[$.value?m("",!0):(s(),p(G,{key:0},[i(X,{class:"mb-6",arcade:b.value,"use-small":!0},null,8,["arcade"]),i(T,{icon:r(W),title:"Game Event Settings",main:""},null,8,["icon"]),i(q,{class:"mb-6"},{default:c(()=>[u("div",le,[i(x,{label:"Select Game",help:"Pick a game and version to get started."},{default:c(()=>[u("div",oe,[u("div",null,[e[4]||(e[4]=u("p",{class:"pb-2 text-lg"},"Game",-1)),i(v,{modelValue:o.game,"onUpdate:modelValue":e[0]||(e[0]=a=>o.game=a),name:"game",options:I()},null,8,["modelValue","options"])]),o.game?(s(),p("div",te,[e[5]||(e[5]=u("p",{class:"pb-2 text-lg"},"Version",-1)),i(v,{modelValue:o.version,"onUpdate:modelValue":e[1]||(e[1]=a=>o.version=a),name:"version",options:B()},null,8,["modelValue","options"])])):m("",!0)])]),_:1})]),o.game&&o.version?(s(),p("div",ne,[u("h2",se,[e[6]||(e[6]=z(" Settings for ")),u("b",null,H(J()),1)]),e[7]||(e[7]=u("hr",{class:"pb-1 my-2"},null,-1)),(s(!0),p(G,null,K(C(),a=>(s(),d(x,{key:a.id,label:a.name,help:a.help},{default:c(()=>[a.type=="String"?(s(),d(v,{key:0,"model-value":r(f)(t.value,a.id)??"",name:a.name,placeholder:"Not Set","onUpdate:modelValue":n=>r(V)(t.value,a.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),a.type=="LargeText"?(s(),d(v,{key:1,"model-value":r(f)(t.value,a.id)??"",name:a.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":n=>r(V)(t.value,a.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),a.type=="Boolean"?(s(),d(Y,{key:2,name:a.id,"model-value":!!(r(f)(t.value,a.id)??0),"input-value":!0,type:"switch","onUpdate:modelValue":n=>r(V)(t.value,a.id,n??0)},null,8,["name","model-value","onUpdate:modelValue"])):m("",!0),a.type=="Array"?(s(),d(v,{key:3,"model-value":r(f)(t.value,a.id)??0,options:a.options,name:a.id,selected:r(f)(t.value,a.id)??0,placeholder:"Select...","onUpdate:modelValue":n=>r(V)(t.value,a.id,Number(n))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):m("",!0)]),_:2},1032,["label","help"]))),128)),JSON.stringify(t.value)!=JSON.stringify(_.value)?(s(),p("div",re,[i(U,{color:"success",label:"Save",onClick:e[2]||(e[2]=a=>P())}),i(U,{color:"danger",label:"Revert",onClick:e[3]||(e[3]=a=>k())})])):m("",!0)])):m("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{ge as default}; +import{r as y,s as h,u as D,o as E,U as M,N as O,c as d,e as s,w as c,f as i,_ as R,l as p,g as m,F as G,P as T,i as r,aN as W,j as q,k as u,J as z,t as H,m as K,n as U,q as Q,a6 as N}from"./index-BLNUJ2NM.js";import{_ as X}from"./ArcadeCard-Cha11XwG.js";import{_ as x}from"./FormField-DvuyRx6-.js";import{_ as v}from"./FormControl-C432udtk.js";import{_ as Y}from"./FormCheckRadio-DYx8yVAH.js";import{s as V,g as f}from"./values-CmNcmtTU.js";import{A as Z,c as ee,d as ae}from"./arcade-Bdjl_Mk3.js";const le={class:"mb-4"},oe={class:"grid md:grid-cols-2 gap-4"},te={key:0},ne={key:0},se={class:"text-xl"},re={key:0,class:"space-x-2 mt-6"},ge={__name:"EventView",setup(ie){const t=y(null),o=h({game:null,version:null}),g=h([]),_=y(null),b=y(null),$=y(!0),w=D(),S=parseInt(w.params.id);async function A(){try{b.value=null,t.value={},_.value={};const l=await Z(S);b.value=l,$.value=!1}catch(l){console.error("Failed to fetch arcade data:",l)}}async function k(){try{t.value={},_.value={};const l=await ae(S,o.game,o.version);t.value=JSON.parse(JSON.stringify(l)),_.value=l}catch(l){console.error("Failed to fetch arcade setting data:",l)}}E(()=>{A(),F()});function F(){for(const l of M){const e=l.gameOptions;e&&g.push({game:l.id,gameOptions:e})}}function I(){var l=[];for(const e of g)e.gameOptions&&l.push({id:e.game,label:N(e.game).name});return l}function B(){const l=g.find(n=>n.game==o.game),e=N(o.game);var a=[];for(const n of Object.entries(l.gameOptions))if(e.versions==null)a.push({id:n[0],label:e.name}),o.version=1;else{const L=e.versions.find(j=>j.id==n[0]);a.push({id:n[0],label:L.label})}return a}function C(){const l=N(o.game);var e=null;return l.versions&&(e=l.versions.find(a=>a.id==o.version)),`${l.name} ${(e==null?void 0:e.label)??""}`}function J(){return g.find(e=>e.game==o.game).gameOptions[o.version]}async function P(){(await ee(S,o.game,o.version,t.value)).status!="error"&&await k()}return O(()=>o.game,()=>{o.version=null,t.value={}}),O(()=>o.version,()=>{o.version&&k()}),(l,e)=>(s(),d(Q,null,{default:c(()=>[i(R,null,{default:c(()=>[$.value?m("",!0):(s(),p(G,{key:0},[i(X,{class:"mb-6",arcade:b.value,"use-small":!0},null,8,["arcade"]),i(T,{icon:r(W),title:"Game Event Settings",main:""},null,8,["icon"]),i(q,{class:"mb-6"},{default:c(()=>[u("div",le,[i(x,{label:"Select Game",help:"Pick a game and version to get started."},{default:c(()=>[u("div",oe,[u("div",null,[e[4]||(e[4]=u("p",{class:"pb-2 text-lg"},"Game",-1)),i(v,{modelValue:o.game,"onUpdate:modelValue":e[0]||(e[0]=a=>o.game=a),name:"game",options:I()},null,8,["modelValue","options"])]),o.game?(s(),p("div",te,[e[5]||(e[5]=u("p",{class:"pb-2 text-lg"},"Version",-1)),i(v,{modelValue:o.version,"onUpdate:modelValue":e[1]||(e[1]=a=>o.version=a),name:"version",options:B()},null,8,["modelValue","options"])])):m("",!0)])]),_:1})]),o.game&&o.version?(s(),p("div",ne,[u("h2",se,[e[6]||(e[6]=z(" Settings for ")),u("b",null,H(C()),1)]),e[7]||(e[7]=u("hr",{class:"pb-1 my-2"},null,-1)),(s(!0),p(G,null,K(J(),a=>(s(),d(x,{key:a.id,label:a.name,help:a.help},{default:c(()=>[a.type=="String"?(s(),d(v,{key:0,"model-value":r(f)(t.value,a.id)??"",name:a.name,placeholder:"Not Set","onUpdate:modelValue":n=>r(V)(t.value,a.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),a.type=="LargeText"?(s(),d(v,{key:1,"model-value":r(f)(t.value,a.id)??"",name:a.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":n=>r(V)(t.value,a.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):m("",!0),a.type=="Boolean"?(s(),d(Y,{key:2,name:a.id,"model-value":!!(r(f)(t.value,a.id)??0),"input-value":!0,type:"switch","onUpdate:modelValue":n=>r(V)(t.value,a.id,n??0)},null,8,["name","model-value","onUpdate:modelValue"])):m("",!0),a.type=="Array"?(s(),d(v,{key:3,"model-value":r(f)(t.value,a.id)??0,options:a.options,name:a.id,selected:r(f)(t.value,a.id)??0,placeholder:"Select...","onUpdate:modelValue":n=>r(V)(t.value,a.id,Number(n))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):m("",!0)]),_:2},1032,["label","help"]))),128)),JSON.stringify(t.value)!=JSON.stringify(_.value)?(s(),p("div",re,[i(U,{color:"success",label:"Save",onClick:e[2]||(e[2]=a=>P())}),i(U,{color:"danger",label:"Revert",onClick:e[3]||(e[3]=a=>k())})])):m("",!0)])):m("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{ge as default}; diff --git a/assets/EventsView-DFkoji6w.js b/assets/EventsView-DxWzkKsn.js similarity index 94% rename from assets/EventsView-DFkoji6w.js rename to assets/EventsView-DxWzkKsn.js index cfd831f..7b764e4 100644 --- a/assets/EventsView-DFkoji6w.js +++ b/assets/EventsView-DxWzkKsn.js @@ -1 +1 @@ -import{r as c,o as x,c as b,e as u,w as l,f as s,_ as g,l as k,g as B,F as y,j as i,k as n,P as m,i as f,aq as C,az as D,q as I}from"./index-Bc45stE5.js";import{_}from"./GeneralTable-DHFumDB6.js";import{A as P}from"./admin-DoYIMd0N.js";const E={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},A={class:"w-full"},V={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},$={class:"w-full"},S={__name:"EventsView",setup(F){const d=c({}),r=c(!0);x(async()=>{try{const t=await P();d.value=t,r.value=!1}catch(t){console.log("Failed to fetch admin data:",t)}});const v=[{text:"Timestamp",value:"date",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}],h=[{text:"Timestamp",value:"date",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 p(t){var e=[];for(var a of t)if(a.type=="paseli_transaction"){if(a.timestamp){const o=new Date(a.timestamp*1e3);a.date=o.toLocaleString()}e.push(a)}return e}function w(t){var e=[];for(var a of t)if(a.type=="pcbevent"){if(a.timestamp){const o=new Date(a.timestamp*1e3);a.date=o.toLocaleString()}e.push(a)}return e}return(t,e)=>(u(),b(I,null,{default:l(()=>[s(g,null,{default:l(()=>[r.value?B("",!0):(u(),k(y,{key:0},[s(i,{class:"mb-6 p-1"},{default:l(()=>e[0]||(e[0]=[n("h1",{class:"text-3xl"},"Service Logs",-1)])),_:1}),s(m,{icon:f(C),title:"Recent PCB Events",color:"text-amber-400",main:""},null,8,["icon"]),s(i,{"has-table":"",class:"mb-4"},{default:l(()=>{var a;return[n("div",E,[n("div",A,[s(_,{headers:v,items:w((a=d.value)==null?void 0:a.audit)},null,8,["items"])])])]}),_:1}),s(m,{icon:f(D),title:"Recent PASELI Transactions",color:"text-emerald-400",main:""},null,8,["icon"]),s(i,{"has-table":""},{default:l(()=>{var a;return[n("div",V,[n("div",$,[s(_,{headers:h,items:p((a=d.value)==null?void 0:a.audit)},null,8,["items"])])])]}),_:1})],64))]),_:1})]),_:1}))}};export{S as default}; +import{r as c,o as x,c as b,e as u,w as l,f as s,_ as g,l as k,g as B,F as y,j as i,k as n,P as m,i as f,aq as C,az as D,q as I}from"./index-BLNUJ2NM.js";import{_}from"./GeneralTable-J-7uFbEf.js";import{A as P}from"./admin-BOwxU-p3.js";const E={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},A={class:"w-full"},V={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},$={class:"w-full"},S={__name:"EventsView",setup(F){const d=c({}),r=c(!0);x(async()=>{try{const t=await P();d.value=t,r.value=!1}catch(t){console.log("Failed to fetch admin data:",t)}});const v=[{text:"Timestamp",value:"date",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}],h=[{text:"Timestamp",value:"date",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 p(t){var e=[];for(var a of t)if(a.type=="paseli_transaction"){if(a.timestamp){const o=new Date(a.timestamp*1e3);a.date=o.toLocaleString()}e.push(a)}return e}function w(t){var e=[];for(var a of t)if(a.type=="pcbevent"){if(a.timestamp){const o=new Date(a.timestamp*1e3);a.date=o.toLocaleString()}e.push(a)}return e}return(t,e)=>(u(),b(I,null,{default:l(()=>[s(g,null,{default:l(()=>[r.value?B("",!0):(u(),k(y,{key:0},[s(i,{class:"mb-6 p-1"},{default:l(()=>e[0]||(e[0]=[n("h1",{class:"text-3xl"},"Service Logs",-1)])),_:1}),s(m,{icon:f(C),title:"Recent PCB Events",color:"text-amber-400",main:""},null,8,["icon"]),s(i,{"has-table":"",class:"mb-4"},{default:l(()=>{var a;return[n("div",E,[n("div",A,[s(_,{headers:v,items:w((a=d.value)==null?void 0:a.audit)},null,8,["items"])])])]}),_:1}),s(m,{icon:f(D),title:"Recent PASELI Transactions",color:"text-emerald-400",main:""},null,8,["icon"]),s(i,{"has-table":""},{default:l(()=>{var a;return[n("div",V,[n("div",$,[s(_,{headers:h,items:p((a=d.value)==null?void 0:a.audit)},null,8,["items"])])])]}),_:1})],64))]),_:1})]),_:1}))}};export{S as default}; diff --git a/assets/FormCheckRadio-BolBYrUm.js b/assets/FormCheckRadio-BolBYrUm.js deleted file mode 100644 index 18bcdbc..0000000 --- a/assets/FormCheckRadio-BolBYrUm.js +++ /dev/null @@ -1 +0,0 @@ -import{b8 as u,l as d,e as m,bg as p,k as a,bk as y,t as b,v as k}from"./index-Bc45stE5.js";const v=["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)=>(m(),d("label",{class:k(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,v),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",V,b(e.label),1)],2))}};export{h as _}; diff --git a/assets/FormCheckRadio-DYx8yVAH.js b/assets/FormCheckRadio-DYx8yVAH.js new file mode 100644 index 0000000..307ce46 --- /dev/null +++ b/assets/FormCheckRadio-DYx8yVAH.js @@ -0,0 +1 @@ +import{bd as u,l as c,e as p,bl as m,k as a,bp as y,t as b,v}from"./index-BLNUJ2NM.js";const V=["type","name","value"],k={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)=>(p(),c("label",{class:v(e.type)},[m(a("input",{"onUpdate:modelValue":t[0]||(t[0]=d=>n.value=d),type:r.value,name:e.name,value:e.inputValue},null,8,V),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",k,b(e.label),1)],2))}};export{h as _}; diff --git a/assets/FormControl-DHk9sN2D.js b/assets/FormControl-C432udtk.js similarity index 94% rename from assets/FormControl-DHk9sN2D.js rename to assets/FormControl-C432udtk.js index ba731db..9d16ee3 100644 --- a/assets/FormControl-DHk9sN2D.js +++ b/assets/FormControl-C432udtk.js @@ -1 +1 @@ -import{c as k,e as u,D as F,b8 as m,b as w,r as g,o as b,bn as B,l as i,bg as y,g as E,bo as V,v as h,F as q,m as R,t as C,bh as D,bk as M}from"./index-Bc45stE5.js";const N={__name:"FormControlIcon",props:{icon:{type:String,default:null},h:{type:String,default:null}},setup(e){return(v,n)=>(u(),k(F,{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"]))}},U={class:"relative"},K=["id","name"],L=["value"],z=["id","name","maxlength","minlength","min","max","placeholder","required"],A=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],I={__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),S=m(()=>n.type==="textarea"?"h-full":"h-12"),f=w(),p=g(null),x=g(null),s=g(null);if(b(()=>{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()};b(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",a),f.isFieldFocusRegistered=!0)}),B(()=>{window.removeEventListener("keydown",a),f.isFieldFocusRegistered=!1})}return(a,l)=>(u(),i("div",U,[d.value==="select"?y((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(q,null,R(e.options,t=>(u(),i("option",{key:t.id??t,value:t.id??t},C(t.label??t),9,L))),128))],10,K)),[[V,o.value]]):d.value==="textarea"?y((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)),[[D,o.value]]):y((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,A)),[[M,o.value]]),e.icon?(u(),k(N,{key:3,icon:e.icon,h:S.value},null,8,["icon","h"])):E("",!0)]))}};export{I as _}; +import{c as k,e as u,D as F,bd as m,b as w,r as g,o as b,bs as B,l as i,bl as y,g as E,bt as V,v as h,F as q,m as R,t as C,bm as D,bp as M}from"./index-BLNUJ2NM.js";const N={__name:"FormControlIcon",props:{icon:{type:String,default:null},h:{type:String,default:null}},setup(e){return(v,n)=>(u(),k(F,{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"]))}},U={class:"relative"},K=["id","name"],L=["value"],z=["id","name","maxlength","minlength","min","max","placeholder","required"],A=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],I={__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),S=m(()=>n.type==="textarea"?"h-full":"h-12"),f=w(),p=g(null),x=g(null),s=g(null);if(b(()=>{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()};b(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",a),f.isFieldFocusRegistered=!0)}),B(()=>{window.removeEventListener("keydown",a),f.isFieldFocusRegistered=!1})}return(a,l)=>(u(),i("div",U,[d.value==="select"?y((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(q,null,R(e.options,t=>(u(),i("option",{key:t.id??t,value:t.id??t},C(t.label??t),9,L))),128))],10,K)),[[V,o.value]]):d.value==="textarea"?y((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)),[[D,o.value]]):y((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,A)),[[M,o.value]]),e.icon?(u(),k(N,{key:3,icon:e.icon,h:S.value},null,8,["icon","h"])):E("",!0)]))}};export{I as _}; diff --git a/assets/FormField-yHTVSteI.js b/assets/FormField-DvuyRx6-.js similarity index 73% rename from assets/FormField-yHTVSteI.js rename to assets/FormField-DvuyRx6-.js index 4c79394..77174e5 100644 --- a/assets/FormField-yHTVSteI.js +++ b/assets/FormField-DvuyRx6-.js @@ -1 +1 @@ -import{bl as d,b8 as i,l as s,e as a,g as o,k as u,t as r,bm as m,v as b}from"./index-Bc45stE5.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)=>(a(),s("div",f,[e.label?(a(),s("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},r(e.label),9,g)):o("",!0),u("div",{class:b(c.value)},[m(t.$slots,"default")],2),e.help?(a(),s("div",h,r(e.help),1)):o("",!0)]))}};export{k as _}; +import{bq as d,bd as i,l as s,e as a,g as o,k as u,t as r,br as b,v as m}from"./index-BLNUJ2NM.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)=>(a(),s("div",f,[e.label?(a(),s("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},r(e.label),9,g)):o("",!0),u("div",{class:m(c.value)},[b(t.$slots,"default")],2),e.help?(a(),s("div",h,r(e.help),1)):o("",!0)]))}};export{k as _}; diff --git a/assets/GameHeader-9yxYHRQZ.js b/assets/GameHeader-9yxYHRQZ.js deleted file mode 100644 index 8c5da21..0000000 --- a/assets/GameHeader-9yxYHRQZ.js +++ /dev/null @@ -1 +0,0 @@ -import{b,u as v,r as $,N as y,l as i,g as m,e as t,k as l,i as c,f as _,w,bm as k,F as u,m as S,c as N,n as x,aQ as P,aO as R,bw as C,bx as M,by as V,aU as g,aV as f}from"./index-Bc45stE5.js";import{a as B,_ as F,g as H}from"./sources-BEHuDkap.js";const I=["src"],O={class:"bg-white dark:bg-slate-900/90 rounded-2xl card-content"},D={class:"w-full"},E={class:"w-full"},L={class:"w-full grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:flex gap-3"},z={__name:"GameHeader",props:{game:{type:Object,required:!0},version:{type:Number,default:null}},setup(s){const r=b(),h=v(),n=$(r.userProfiles);y(()=>r.userProfiles,a=>{n.value=a});const e=s;function p(){const a=[{label:`${e.game.shortName?e.game.shortName:e.game.name} Home`,icon:R,path:`/#/games/${e.game.id}/`,route:"game_page",color:"success"}];return n.value.some(d=>d.game===e.game.id)&&(a.push({label:"My Profile",icon:C,path:`/#/games/${e.game.id}/profiles/${r.userId}`,route:"game_profile",color:"info"}),a.push({label:"Edit Profile",icon:M,path:`/#/games/${e.game.id}/edit`,route:"edit_profile",color:"warning"}),e.game.noRivals||a.push({label:"Rivals",icon:V,path:`/#/games/${e.game.id}/rivals`,route:"game_rivals",color:"danger"}),e.game.noScores||a.push({label:"My Scores",icon:g,path:`/#/games/${e.game.id}/scores/${r.userId}`,color:"info"}),a.push({label:"My Records",icon:f,path:`/#/games/${e.game.id}/records/${r.userId}`,route:"personal_records",color:"success"})),e.game.noScores||a.push({label:"Network Scores",icon:g,path:`/#/games/${e.game.id}/scores`,route:"all_scores",color:"info"},{label:"Network Records",icon:f,path:`/#/games/${e.game.id}/records`,route:"all_records",color:"success"}),a}return(a,d)=>s.game?(t(),i("div",{key:0,style:P(c(H)(s.game,s.version)),class:"rounded-2xl mb-6 card-container"},[l("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:c(B)(s.game,s.version),class:"background-video"},null,8,I),l("div",O,[_(F,{path:s.game.icon,title:s.game.name},{default:w(()=>[l("div",D,[l("div",E,[k(a.$slots,"default")]),l("div",L,[(t(!0),i(u,null,S(p(),o=>(t(),i(u,{key:o.path},[o.route!=c(h).name?(t(),N(x,{key:0,href:o.path,icon:o.icon,label:o.label,color:o.color},null,8,["href","icon","label","color"])):m("",!0)],64))),128))])])]),_:3},8,["path","title"])])],4)):m("",!0)}};export{z as _}; diff --git a/assets/GameHeader-BIZyaPtb.js b/assets/GameHeader-BIZyaPtb.js new file mode 100644 index 0000000..e1ecbb0 --- /dev/null +++ b/assets/GameHeader-BIZyaPtb.js @@ -0,0 +1 @@ +import{b,u as v,r as _,N as $,l as i,g as m,e as t,k as l,i as c,f as y,w as k,br as w,F as u,m as S,c as N,n as x,aV as C,aT as P,bB as R,bC as B,bD as M,aZ as g,a_ as f}from"./index-BLNUJ2NM.js";import{a as V,_ as D,g as F}from"./sources-CaFLxZU6.js";const H=["src"],I={class:"bg-white dark:bg-slate-900/90 rounded-2xl card-content"},E={class:"w-full"},L={class:"w-full"},O={class:"w-full grid grid-cols-2 sm:grid-cols-3 md:grid-cols-4 lg:flex gap-3"},q={__name:"GameHeader",props:{game:{type:Object,required:!0},version:{type:Number,default:null}},setup(s){const r=b(),h=v(),n=_(r.userProfiles);$(()=>r.userProfiles,a=>{n.value=a});const e=s;function p(){const a=[{label:`${e.game.shortName?e.game.shortName:e.game.name} Home`,icon:P,path:`/#/games/${e.game.id}/`,route:"game_page",color:"success"}];return n.value.some(d=>d.game===e.game.id)&&(a.push({label:"My Profile",icon:R,path:`/#/games/${e.game.id}/profiles/${r.userId}`,route:"game_profile",color:"info"}),a.push({label:"Edit Profile",icon:B,path:`/#/games/${e.game.id}/edit`,route:"edit_profile",color:"warning"}),e.game.noRivals||a.push({label:"Rivals",icon:M,path:`/#/games/${e.game.id}/rivals`,route:"game_rivals",color:"danger"}),e.game.noScores||a.push({label:"My Scores",icon:g,path:`/#/games/${e.game.id}/scores/${r.userId}`,color:"info"}),a.push({label:"My Records",icon:f,path:`/#/games/${e.game.id}/records/${r.userId}`,route:"personal_records",color:"success"})),e.game.noScores||a.push({label:"Network Scores",icon:g,path:`/#/games/${e.game.id}/scores`,route:"all_scores",color:"info"},{label:"Network Records",icon:f,path:`/#/games/${e.game.id}/records`,route:"all_records",color:"success"}),a}return(a,d)=>s.game?(t(),i("div",{key:0,style:C(c(F)(s.game,s.version)),class:"rounded-2xl mb-6 card-container"},[l("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:c(V)(s.game,s.version),class:"background-video"},null,8,H),l("div",I,[y(D,{path:s.game.icon,title:s.game.name},{default:k(()=>[l("div",E,[l("div",L,[w(a.$slots,"default")]),l("div",O,[(t(!0),i(u,null,S(p(),o=>(t(),i(u,{key:o.path},[o.route!=c(h).name?(t(),N(x,{key:0,href:o.path,icon:o.icon,label:o.label,color:o.color},null,8,["href","icon","label","color"])):m("",!0)],64))),128))])])]),_:3},8,["path","title"])])],4)):m("",!0)}};export{q as _}; diff --git a/assets/GameView-CgqXgMOH.js b/assets/GameView-CeKJCS6M.js similarity index 69% rename from assets/GameView-CgqXgMOH.js rename to assets/GameView-CeKJCS6M.js index 6327fd1..754338b 100644 --- a/assets/GameView-CgqXgMOH.js +++ b/assets/GameView-CeKJCS6M.js @@ -1 +1 @@ -import{u as b,a as B,s as D,N as G,a6 as R,r as g,o as C,c as N,e as m,w as c,f as o,_ as F,i as d,l as y,g as x,k as f,P as L,aT as j,j as E,q as H}from"./index-Bc45stE5.js";import{_ as M}from"./GameHeader-9yxYHRQZ.js";import{_ as S}from"./FormControl-DHk9sN2D.js";import{_ as T}from"./ProfileCard-gXw-rg-V.js";import{_ as q}from"./GeneralTable-DHFumDB6.js";import{a as U,A as X}from"./profile-7S2tVFuc.js";import{d as z}from"./userData-DZYdegtD.js";import{g as w}from"./danClass-NuRM5DAU.js";import"./sources-BEHuDkap.js";const J={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},K={class:"md:w-1/3 md:text-right"},O={key:1,class:"w-full"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},W={class:"w-full"},ue={__name:"GameView",setup(Y){const V=b(),_=B();var l=null,a=null;const r=D({currentVersion:null});G(()=>r.currentVersion,()=>{v()}),l=V.params.id,a=R(l),a==null&&_.push({name:"ErrorPage",params:{catchAll:"404"}});const n=g(null),p=g([]);C(async()=>{try{const s=await U(l);p.value=$(s)}catch(s){console.error("Failed to fetch profile data:",s)}v()}),a.versions||(r.currentVersion=1);async function v(){try{n.value=null;const s=await X(l,r.currentVersion);n.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 i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),a.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}),a.playerHeaders)for(var P of a.playerHeaders)i.push(P);function $(s){var t=[];for(var e of s){if(e.extid&&(e.extid=z(e.extid)),e.stats){if(e.stats.last_play_timestamp){const u=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=u.toLocaleString()}e.sgrade&&(e.sgrade=w(e.sgrade).short),e.dgrade&&(e.dgrade=w(e.dgrade).short)}t.push(e)}return t.sort((u,h)=>{const k=u.stats&&u.stats.total_plays||0;return(h.stats&&h.stats.total_plays||0)-k}),t}function I(s){var t=[];for(const e of a.versions)s.includes(e.id)&&t.push(e);return t}const A=s=>{const t=s.userId;_.push(`/games/${l}/profiles/${t}`)};return(s,t)=>(m(),N(H,null,{default:c(()=>[o(F,null,{default:c(()=>[o(M,{game:d(a),version:r.currentVersion},{default:c(()=>[d(a).versions&&n.value?(m(),y("div",J,[f("div",K,[t[1]||(t[1]=f("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),o(S,{modelValue:r.currentVersion,"onUpdate:modelValue":t[0]||(t[0]=e=>r.currentVersion=e),options:I(n.value.versions)},null,8,["modelValue","options"])])])):x("",!0),n.value?(m(),y("div",O,[o(T,{game:d(l),version:r.currentVersion,profile:n.value,"use-small":""},null,8,["game","version","profile"])])):x("",!0)]),_:1},8,["game","version"]),o(L,{icon:d(j),title:"All Players",main:""},null,8,["icon"]),o(E,{"has-table":""},{default:c(()=>[f("div",Q,[f("div",W,[o(q,{headers:i,items:p.value,onRowClicked:A},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ue as default}; +import{u as b,a as B,s as D,N as G,a6 as R,r as g,o as C,c as N,e as m,w as c,f as o,_ as F,i as d,l as y,g as x,k as f,P as L,aY as j,j as E,q as H}from"./index-BLNUJ2NM.js";import{_ as M}from"./GameHeader-BIZyaPtb.js";import{_ as S}from"./FormControl-C432udtk.js";import{_ as q}from"./ProfileCard-DCrkinX4.js";import{_ as T}from"./GeneralTable-J-7uFbEf.js";import{a as U,A as X}from"./profile-BrJszsS2.js";import{d as Y}from"./userData-DZYdegtD.js";import{g as w}from"./danClass-NuRM5DAU.js";import"./sources-CaFLxZU6.js";const z={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},J={class:"md:w-1/3 md:text-right"},K={key:1,class:"w-full"},O={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Q={class:"w-full"},ue={__name:"GameView",setup(W){const V=b(),_=B();var l=null,a=null;const r=D({currentVersion:null});G(()=>r.currentVersion,()=>{v()}),l=V.params.id,a=R(l),a==null&&_.push({name:"ErrorPage",params:{catchAll:"404"}});const n=g(null),p=g([]);C(async()=>{try{const s=await U(l);p.value=$(s)}catch(s){console.error("Failed to fetch profile data:",s)}v()}),a.versions||(r.currentVersion=1);async function v(){try{n.value=null;const s=await X(l,r.currentVersion);n.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 i=[];if(i.push({text:"Player",value:"username",sortable:!0,width:120}),a.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}),a.playerHeaders)for(var P of a.playerHeaders)i.push(P);function $(s){var t=[];for(var e of s){if(e.extid&&(e.extid=Y(e.extid)),e.stats){if(e.stats.last_play_timestamp){const u=new Date(e.stats.last_play_timestamp*1e3);e.stats.last_play_timestamp=u.toLocaleString()}e.sgrade&&(e.sgrade=w(e.sgrade).short),e.dgrade&&(e.dgrade=w(e.dgrade).short)}t.push(e)}return t.sort((u,h)=>{const k=u.stats&&u.stats.total_plays||0;return(h.stats&&h.stats.total_plays||0)-k}),t}function I(s){var t=[];for(const e of a.versions)s.includes(e.id)&&t.push(e);return t}const A=s=>{const t=s.userId;_.push(`/games/${l}/profiles/${t}`)};return(s,t)=>(m(),N(H,null,{default:c(()=>[o(F,null,{default:c(()=>[o(M,{game:d(a),version:r.currentVersion},{default:c(()=>[d(a).versions&&n.value?(m(),y("div",z,[f("div",J,[t[1]||(t[1]=f("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),o(S,{modelValue:r.currentVersion,"onUpdate:modelValue":t[0]||(t[0]=e=>r.currentVersion=e),options:I(n.value.versions)},null,8,["modelValue","options"])])])):x("",!0),n.value?(m(),y("div",K,[o(q,{game:d(l),version:r.currentVersion,profile:n.value,"use-small":""},null,8,["game","version","profile"])])):x("",!0)]),_:1},8,["game","version"]),o(L,{icon:d(j),title:"All Players",main:""},null,8,["icon"]),o(E,{"has-table":""},{default:c(()=>[f("div",O,[f("div",Q,[o(T,{headers:i,items:p.value,onRowClicked:A},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ue as default}; diff --git a/assets/GeneralTable-DHFumDB6.js b/assets/GeneralTable-J-7uFbEf.js similarity index 64% rename from assets/GeneralTable-DHFumDB6.js rename to assets/GeneralTable-J-7uFbEf.js index 4d8387f..29fe249 100644 --- a/assets/GeneralTable-DHFumDB6.js +++ b/assets/GeneralTable-J-7uFbEf.js @@ -1,3 +1,3 @@ -import{br as F,u as J,aw as V,l as j,e as z,f as k,k as c,w as _,n as D,i as T,bs as G,t as H,bt as I,bu as M,bv as K,F as P}from"./index-Bc45stE5.js";var R={exports:{}},W=R.exports,O;function X(){return O||(O=1,function(m,L){(function(y,f){m.exports=f()})(W,function(){return function y(f,x,C){var a=window,s="application/octet-stream",n=C||s,e=f,i=!x&&!C&&e,o=document.createElement("a"),p=function(t){return String(t)},r=a.Blob||a.MozBlob||a.WebKitBlob||p,d=x||"download",l,B;if(r=r.call?r.bind(a):Blob,String(this)==="true"&&(e=[e,n],n=e[0],e=e[1]),i&&i.length<2048&&(d=i.split("/").pop().split("?")[0],o.href=i,o.href.indexOf(i)!==-1)){var b=new XMLHttpRequest;return b.open("GET",i,!0),b.responseType="blob",b.onload=function(t){y(t.target.response,d,s)},setTimeout(function(){b.send()},0),b}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(e))if(e.length>1024*1024*1.999&&r!==p)e=U(e),n=e.type||s;else return navigator.msSaveBlob?navigator.msSaveBlob(U(e),d):w(e);else if(/([\x80-\xff])/.test(e)){var h=0,S=new Uint8Array(e.length),$=S.length;for(h;h<$;++h)S[h]=e.charCodeAt(h);e=new r([S],{type:n})}l=e instanceof r?e:new r([e],{type:n});function U(t){var u=t.split(/[:;,]/),g=u[1],q=u[2]=="base64"?atob:decodeURIComponent,E=q(u.pop()),A=E.length,v=0,N=new Uint8Array(A);for(v;v1024*1024*1.999&&r!==p)e=U(e),n=e.type||i;else return navigator.msSaveBlob?navigator.msSaveBlob(U(e),d):w(e);else if(/([\x80-\xff])/.test(e)){var h=0,S=new Uint8Array(e.length),$=S.length;for(h;h<$;++h)S[h]=e.charCodeAt(h);e=new r([S],{type:n})}l=e instanceof r?e:new r([e],{type:n});function U(t){var u=t.split(/[:;,]/),g=u[1],q=u[2]=="base64"?atob:decodeURIComponent,E=q(u.pop()),A=E.length,y=0,N=new Uint8Array(A);for(y;y{x("row-clicked",s)};function a(){Y(JSON.stringify({headers:f.headers,data:f.items}),`export${y.fullPath}_data.json`,"text/plain")}return(s,n)=>{const e=V("EasyDataTable");return z(),j(P,null,[k(e,{headers:m.headers,items:m.items,"theme-color":"#c0c7d2","table-class-name":"customize-table","header-text-direction":"left","body-text-direction":"left",onClickRow:C},{loading:_(()=>n[0]||(n[0]=[c("div",{class:"text-center align-center grid"},[c("img",{class:"rounded-full place-self-center",src:M,width:"60"}),c("h1",{class:"text-lg text-gray-100"},"Loading")],-1)])),"empty-message":_(()=>n[1]||(n[1]=[c("h1",{class:"text-xl text-gray-100"},"No data to show... 😔",-1)])),pagination:_(({prevPage:i,nextPage:o,isFirstPage:p,isLastPage:r,currentPaginationNumber:d})=>[c("div",Z,[k(D,{icon:T(G),color:"info","very-small":"",disabled:p,onClick:i},null,8,["icon","disabled","onClick"]),c("span",ee,H(d),1),k(D,{icon:T(I),color:"info","very-small":"",small:"",disabled:r,onClick:o},null,8,["icon","disabled","onClick"])])]),_:1},8,["headers","items"]),c("div",te,[k(D,{label:"Export Table",icon:T(K),color:"info",onClick:a},null,8,["icon"])])],64)}}};export{ne as _}; +Use Save As... to download, then click back to return to this page.`)&&(location.href=t),!0;var g=document.createElement("iframe");document.body.appendChild(g),!u&&/^data:/.test(t)&&(t="data:"+t.replace(/^data:([\w\/\-\+]+)/,i)),g.src=t,setTimeout(function(){document.body.removeChild(g)},333)}if(navigator.msSaveBlob)return navigator.msSaveBlob(l,d);if(a.URL)w(a.URL.createObjectURL(l),!0);else{if(typeof l=="string"||l.constructor===p)try{return w("data:"+n+";base64,"+a.btoa(l))}catch{return w("data:"+n+","+encodeURIComponent(l))}B=new FileReader,B.onload=function(t){w(this.result)},B.readAsDataURL(l)}return!0}})}(R)),R.exports}var Q=X();const Y=z(Q),Z={class:"flex items-center"},ee={class:"m-1 p-1 bg-slate-800 rounded-md"},te={class:"p-2 w-full flex md:justify-end"},ne={__name:"GeneralTable",props:["headers","items"],emits:["row-clicked"],setup(m,{emit:L}){const v=F(),f=m,x=L,C=i=>{x("row-clicked",i)};function a(){Y(JSON.stringify({headers:f.headers,data:f.items}),`export${v.fullPath}_data.json`,"text/plain")}return(i,n)=>{const e=J("EasyDataTable");return j(),V(P,null,[k(e,{headers:m.headers,items:m.items,"theme-color":"#c0c7d2","table-class-name":"customize-table","header-text-direction":"left","body-text-direction":"left",onClickRow:C},{loading:_(()=>n[0]||(n[0]=[c("div",{class:"text-center align-center grid"},[c("img",{class:"rounded-full place-self-center",src:M,width:"60"}),c("h1",{class:"text-lg text-gray-100"},"Loading")],-1)])),"empty-message":_(()=>n[1]||(n[1]=[c("h1",{class:"text-xl text-gray-100"},"No data to show... 😔",-1)])),pagination:_(({prevPage:s,nextPage:o,isFirstPage:p,isLastPage:r,currentPaginationNumber:d})=>[c("div",Z,[k(D,{icon:T(G),color:"info","very-small":"",disabled:p,onClick:s},null,8,["icon","disabled","onClick"]),c("span",ee,H(d),1),k(D,{icon:T(I),color:"info","very-small":"",small:"",disabled:r,onClick:o},null,8,["icon","disabled","onClick"])])]),_:1},8,["headers","items"]),c("div",te,[k(D,{label:"Export Table",icon:T(K),color:"info",onClick:a},null,8,["icon"])])],64)}}};export{ne as _}; diff --git a/assets/IntegrationView-BF8zgj5m.js b/assets/IntegrationView-Cr7nAMLl.js similarity index 97% rename from assets/IntegrationView-BF8zgj5m.js rename to assets/IntegrationView-Cr7nAMLl.js index 02cfade..f090679 100644 --- a/assets/IntegrationView-BF8zgj5m.js +++ b/assets/IntegrationView-Cr7nAMLl.js @@ -1 +1 @@ -import{u as I,a as U,r as w,b as R,N as D,X as F,c as u,e as i,w as _,f as c,_ as L,k as m,O as x,P as C,i as N,Y as P,l as h,F as T,m as V,Z as B,$ as O,j as H,g as d,Q as q,J as M,t as f,n as k,q as Q,a0 as W}from"./index-Bc45stE5.js";const j={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},z={key:0,class:"text-lg"},E={key:1,class:"text-lg"},J={class:"space-x-2"},Z={__name:"IntegrationView",setup(K){const b=I(),p=U(),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",$="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&&A(g.value,r)}const l=R(),a=w(l.userData);D(()=>l.userData,t=>{a.value=t});const S=[{id:"discord",name:"Discord",icon:B,oAuth:y},{id:"tachi",name:"Kamaitachi",icon:O,oAuth:$}];async function v(t){await W(t.id)&&(l.userLoaded=!1,l.loadUser(),p.push({name:"profile_integrations"}))}async function A(t,r){if(await F(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(),p.push({name:"profile_integrations"})}}return(t,r)=>(i(),u(Q,null,{default:_(()=>[c(L,null,{default:_(()=>[c(x,{class:"mb-6","use-small":"","even-smaller":""}),c(C,{icon:N(P),title:"Server Integrations",main:""},null,8,["icon"]),m("div",j,[(i(),h(T,null,V(S,e=>c(H,{key:e.id},{footer:_(()=>{var n,o,s;return[m("div",J,[!a.value[e.id]||!((n=a.value[e.id])!=null&&n.linked)?(i(),u(k,{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&&o.linked)?(i(),u(k,{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&&s.linked)?(i(),u(k,{key:2,color:"danger",label:"Unlink",onClick:X=>v(e)},null,8,["onClick"])):d("",!0)])]}),default:_(()=>{var n,o,s;return[c(q,{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&&n.linked)?(i(),h("h1",z,[M(f(e.name)+" is linked to ",1),m("b",null,f((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(),h("h1",E,f(e.name)+" isn't linked! ",1)):d("",!0)]}),_:2},1024)),64))])]),_:1})]),_:1}))}};export{Z as default}; +import{u as I,a as U,r as w,b as R,N as D,X as F,c as u,e as i,w as _,f as c,_ as L,k as m,O as x,P as C,i as N,Y as P,l as h,F as T,m as V,Z as B,$ as O,j as H,g as d,Q as q,J as M,t as f,n as k,q as Q,a0 as W}from"./index-BLNUJ2NM.js";const j={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},z={key:0,class:"text-lg"},E={key:1,class:"text-lg"},J={class:"space-x-2"},Z={__name:"IntegrationView",setup(K){const b=I(),p=U(),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",$="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&&A(g.value,r)}const l=R(),a=w(l.userData);D(()=>l.userData,t=>{a.value=t});const S=[{id:"discord",name:"Discord",icon:B,oAuth:y},{id:"tachi",name:"Kamaitachi",icon:O,oAuth:$}];async function v(t){await W(t.id)&&(l.userLoaded=!1,l.loadUser(),p.push({name:"profile_integrations"}))}async function A(t,r){if(await F(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(),p.push({name:"profile_integrations"})}}return(t,r)=>(i(),u(Q,null,{default:_(()=>[c(L,null,{default:_(()=>[c(x,{class:"mb-6","use-small":"","even-smaller":""}),c(C,{icon:N(P),title:"Server Integrations",main:""},null,8,["icon"]),m("div",j,[(i(),h(T,null,V(S,e=>c(H,{key:e.id},{footer:_(()=>{var n,o,s;return[m("div",J,[!a.value[e.id]||!((n=a.value[e.id])!=null&&n.linked)?(i(),u(k,{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&&o.linked)?(i(),u(k,{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&&s.linked)?(i(),u(k,{key:2,color:"danger",label:"Unlink",onClick:X=>v(e)},null,8,["onClick"])):d("",!0)])]}),default:_(()=>{var n,o,s;return[c(q,{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&&n.linked)?(i(),h("h1",z,[M(f(e.name)+" is linked to ",1),m("b",null,f((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(),h("h1",E,f(e.name)+" isn't linked! ",1)):d("",!0)]}),_:2},1024)),64))])]),_:1})]),_:1}))}};export{Z as default}; diff --git a/assets/LayoutGuest-BoEfzLaY.js b/assets/LayoutGuest-C8ewzNM_.js similarity index 83% rename from assets/LayoutGuest-BoEfzLaY.js rename to assets/LayoutGuest-C8ewzNM_.js index 9bf306c..d4f9ae8 100644 --- a/assets/LayoutGuest-BoEfzLaY.js +++ b/assets/LayoutGuest-C8ewzNM_.js @@ -1 +1 @@ -import{b as d,r as t,bp as u,N as r,l as v,e as _,f as p,k as n,v as l,bq as m,bm as f,i as g}from"./index-Bc45stE5.js";const S={class:"bg-gray-950 dark:text-slate-100"},y={class:"animated animatedFadeInUp fadeInUp"},C={__name:"LayoutGuest",setup(k){const e=d(),o=t(e.isLoading),s=t(e.isSaving),i=t(e.errorCode),c=u();return r(()=>e.isLoading,a=>{o.value=a}),r(()=>e.isSaving,a=>{s.value=a}),r(()=>e.errorCode,a=>{i.value=a}),(a,b)=>(_(),v("div",{class:l({dark:g(c).darkMode})},[p(m,{active:o.value||s.value,"is-save":s.value,"error-code":i.value,class:l(["transition-opacity duration-300 ease-out",{"opacity-100":o.value||s.value,"opacity-0":!o.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),n("div",S,[n("div",y,[f(a.$slots,"default")])])],2))}};export{C as _}; +import{b as d,r as t,bu as u,N as r,l as v,e as _,f as p,k as n,v as l,bv as m,br as f,i as g}from"./index-BLNUJ2NM.js";const S={class:"bg-gray-950 dark:text-slate-100"},y={class:"animated animatedFadeInUp fadeInUp"},C={__name:"LayoutGuest",setup(k){const e=d(),o=t(e.isLoading),s=t(e.isSaving),i=t(e.errorCode),c=u();return r(()=>e.isLoading,a=>{o.value=a}),r(()=>e.isSaving,a=>{s.value=a}),r(()=>e.errorCode,a=>{i.value=a}),(a,b)=>(_(),v("div",{class:l({dark:g(c).darkMode})},[p(m,{active:o.value||s.value,"is-save":s.value,"error-code":i.value,class:l(["transition-opacity duration-300 ease-out",{"opacity-100":o.value||s.value,"opacity-0":!o.value&&!s.value}])},null,8,["active","is-save","error-code","class"]),n("div",S,[n("div",y,[f(a.$slots,"default")])])],2))}};export{C as _}; diff --git a/assets/LoginView-C8w229lG.js b/assets/LoginView-BIrArj-j.js similarity index 90% rename from assets/LoginView-C8w229lG.js rename to assets/LoginView-BIrArj-j.js index e6589a4..2303890 100644 --- a/assets/LoginView-C8w229lG.js +++ b/assets/LoginView-BIrArj-j.js @@ -1 +1 @@ -import{a as x,b,s as g,c as w,e as c,w as n,k as s,f as o,j as _,v,x as V,y,i as a,z as $,A as k,n as r}from"./index-Bc45stE5.js";import{_ as P}from"./FormCheckRadio-BolBYrUm.js";import{_ as i}from"./FormField-yHTVSteI.js";import{_ as m}from"./FormControl-DHk9sN2D.js";import{_ as S}from"./LayoutGuest-BoEfzLaY.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)=>(c(),w(S,null,{default:n(()=>[s("div",U,[o(_,{class:v(["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:n(()=>[s("div",R,[s("div",A,[e[5]||(e[5]=s("img",{src:V,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]=y(t=>f(),["prevent"]))},[o(i,{label:"Username"},{default:n(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=t=>l.login=t),icon:a($),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:n(()=>[o(m,{modelValue:l.pass,"onUpdate:modelValue":e[2]||(e[2]=t=>l.pass=t),icon:a(k),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(r,{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(r,{label:"Register",color:"info",href:"/#/auth/register"}),e[10]||(e[10]=s("h2",null,"Forgot Password?",-1)),o(r,{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 n,k as s,f as o,j as _,v,x as V,y,i as a,z as $,A as k,n as r}from"./index-BLNUJ2NM.js";import{_ as P}from"./FormCheckRadio-DYx8yVAH.js";import{_ as i}from"./FormField-DvuyRx6-.js";import{_ as m}from"./FormControl-C432udtk.js";import{_ as S}from"./LayoutGuest-C8ewzNM_.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)=>(c(),w(S,null,{default:n(()=>[s("div",U,[o(_,{class:v(["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:n(()=>[s("div",R,[s("div",A,[e[5]||(e[5]=s("img",{src:V,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]=y(t=>f(),["prevent"]))},[o(i,{label:"Username"},{default:n(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=t=>l.login=t),icon:a($),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:n(()=>[o(m,{modelValue:l.pass,"onUpdate:modelValue":e[2]||(e[2]=t=>l.pass=t),icon:a(k),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(r,{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(r,{label:"Register",color:"info",href:"/#/auth/register"}),e[10]||(e[10]=s("h2",null,"Forgot Password?",-1)),o(r,{label:"i forgor",color:"warning",href:"/#/auth/reset"})])],32)])]),_:1},8,["class"])])]),_:1}))}};export{L as default}; diff --git a/assets/MachinesView-BdO_eTb-.js b/assets/MachinesView-BdO_eTb-.js new file mode 100644 index 0000000..4e39aed --- /dev/null +++ b/assets/MachinesView-BdO_eTb-.js @@ -0,0 +1 @@ +import{b as $,r as _,u as M,o as k,s as U,c as h,e as r,w as n,f as a,_ as N,l as C,g as u,F as I,i as m,P,aO as F,j as B,k as d,y as G,n as O,am as T,q as j}from"./index-BLNUJ2NM.js";import{_ as o}from"./FormField-DvuyRx6-.js";import{_ as g}from"./FormControl-C432udtk.js";import{_ as c}from"./FormCheckRadio-DYx8yVAH.js";import{_ as q}from"./ArcadeCard-Cha11XwG.js";import{_ as E}from"./GeneralTable-J-7uFbEf.js";import{g as D}from"./pcbid-CIkJuo1f.js";import{A as S}from"./arcade-Bdjl_Mk3.js";import{a as R,m as z}from"./admin-BOwxU-p3.js";const H={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch pb-4 md:pb-0"},J={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},K={class:"w-full"},ne={__name:"MachinesView",setup(L){const v=$(),i=_({}),p=_(!0),w=M(),V=parseInt(w.params.id);async function f(){try{const s=await S(V);i.value=s,p.value=!1}catch(s){console.error("Failed to fetch arcade data:",s)}}k(()=>{f()});const y=[{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}],x=s=>{navigator.clipboard.writeText(s.pcbId).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})},b={name:"",cabinet:!1,ota:!1,generatePCBID:!0,PCBID:""},e=U({...b});async function A(){for(e.generatePCBID&&(e.PCBID=D());!await R(e.PCBID);)if(e.generatePCBID)e.PCBID=D();else{window.alert("PCBID already in use!");return}z(i.value.id,{name:e.name,cabinet:e.cabinet,ota:e.ota,PCBID:e.PCBID.toUpperCase()}),Object.assign(e,b),f()}return(s,t)=>(r(),h(j,null,{default:n(()=>[a(N,null,{default:n(()=>[p.value?u("",!0):(r(),C(I,{key:0},[a(q,{class:"mb-6",arcade:i.value,"use-small":!0},null,8,["arcade"]),m(v).userAdmin?(r(),C(I,{key:0},[a(P,{icon:m(F),title:"Add Machine",main:""},null,8,["icon"]),a(B,{"is-form":"",class:"mb-6"},{default:n(()=>[d("form",{class:"h-full",onSubmit:t[5]||(t[5]=G(l=>A(),["prevent"]))},[a(o,{label:"Generate PCBID",help:"Generate a PCBID rather than supply one."},{default:n(()=>[a(c,{modelValue:e.generatePCBID,"onUpdate:modelValue":t[0]||(t[0]=l=>e.generatePCBID=l),"input-value":e.generatePCBID,name:"generatePCBID",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),e.generatePCBID?u("",!0):(r(),h(o,{key:0,label:"PCBID"},{default:n(()=>[a(g,{modelValue:e.PCBID,"onUpdate:modelValue":t[1]||(t[1]=l=>e.PCBID=l),name:"pcbid",required:"",minlength:"20",maxlength:"20"},null,8,["modelValue"])]),_:1})),a(o,{label:"Name"},{default:n(()=>[a(g,{modelValue:e.name,"onUpdate:modelValue":t[2]||(t[2]=l=>e.name=l),name:"name",required:""},null,8,["modelValue"])]),_:1}),d("div",H,[a(o,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:n(()=>[a(c,{modelValue:e.cabinet,"onUpdate:modelValue":t[3]||(t[3]=l=>e.cabinet=l),"input-value":e.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),a(o,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:n(()=>[a(c,{modelValue:e.ota,"onUpdate:modelValue":t[4]||(t[4]=l=>e.ota=l),"input-value":e.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),a(O,{color:"success",type:"submit",label:"Add Machine"})],32)]),_:1})],64)):u("",!0),a(P,{icon:m(T),title:"Machines",main:""},null,8,["icon"]),a(B,{"has-table":""},{default:n(()=>[d("div",J,[d("div",K,[a(E,{headers:y,items:i.value.machines,onRowClicked:x},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{ne as default}; diff --git a/assets/MachinesView-DQQ90d-c.js b/assets/MachinesView-DQQ90d-c.js deleted file mode 100644 index cd9ae71..0000000 --- a/assets/MachinesView-DQQ90d-c.js +++ /dev/null @@ -1 +0,0 @@ -import{r,u as _,o as f,c as p,e as c,w as s,f as e,_ as h,l as b,g as v,F as w,P as x,i as g,am as k,j as $,k as l,q as y}from"./index-Bc45stE5.js";import{_ as C}from"./ArcadeCard-CeUzEBIv.js";import{_ as I}from"./GeneralTable-DHFumDB6.js";import{A}from"./arcade-lq35UFS-.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,P)=>(c(),p(y,null,{default:s(()=>[e(h,null,{default:s(()=>[o.value?v("",!0):(c(),b(w,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(x,{icon:g(k),title:"Machines",main:""},null,8,["icon"]),e($,{"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-B6DMsryf.js b/assets/MaintView-BzYw4jMw.js similarity index 89% rename from assets/MaintView-B6DMsryf.js rename to assets/MaintView-BzYw4jMw.js index c7c12b8..876f628 100644 --- a/assets/MaintView-B6DMsryf.js +++ b/assets/MaintView-BzYw4jMw.js @@ -1 +1 @@ -import{r as v,s as h,o as x,aw as y,c as M,e as b,w as n,f as a,_ as g,j as d,k as l,P as c,i as u,ax as T,ay as V,y as k,n as P,q as $}from"./index-Bc45stE5.js";import{_ as D}from"./GeneralTable-DHFumDB6.js";import{_ as f}from"./FormField-yHTVSteI.js";import{_ as C}from"./FormControl-DHk9sN2D.js";import{d as A,e as S}from"./admin-DoYIMd0N.js";const W={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},B={class:"w-full"},L={__name:"MaintView",setup(E){const r=v([]),p=[{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()},s=h({..._});x(async()=>{m()});async function m(){try{const o=await A();var i=[];for(var e of o){if(e.timestamp){const t=new Date(e.timestamp*1e3);e.timestamp=t.toLocaleString()}if(e.data.endTimestamp){const t=new Date(e.data.endTimestamp*1e3);e.data.endTimestamp=t.toLocaleString()}i.push(e)}r.value=i}catch(o){console.error("Failed to fetch maint data:",o)}}async function w(){if(window.confirm("Are you really?"))try{const e=await S(s);r.value=e,m()}catch(e){console.error("Failed to post maint:",e)}}return(i,e)=>{const o=y("VueDatePicker");return b(),M($,null,{default:n(()=>[a(g,null,{default:n(()=>[a(d,{class:"mb-6 p-1"},{default:n(()=>e[4]||(e[4]=[l("h1",{class:"text-3xl"},"Network Maintenance",-1)])),_:1}),a(c,{icon:u(T),title:"Recent Maintenance Periods",color:"text-blue-400",main:""},null,8,["icon"]),a(d,{"has-table":"",class:"mb-6"},{default:n(()=>[l("div",W,[l("div",B,[a(D,{headers:p,items:r.value},null,8,["items"])])])]),_:1}),a(c,{icon:u(V),title:"Create Maintenance Period",color:"text-yellow-600",main:""},null,8,["icon"]),a(d,{"is-form":"",class:"row-span-1",onSubmit:e[3]||(e[3]=k(t=>w(),["prevent"]))},{default:n(()=>[a(f,{label:"Reason",help:"Why are we going under maintenance?"},{default:n(()=>[a(C,{modelValue:s.reason,"onUpdate:modelValue":e[0]||(e[0]=t=>s.reason=t),required:""},null,8,["modelValue"])]),_:1}),a(f,{label:"Period End",help:"When the network will release the maintenance window."},{default:n(()=>[a(o,{modelValue:s.endTimestamp,"onUpdate:modelValue":[e[1]||(e[1]=t=>s.endTimestamp=t),e[2]||(e[2]=t=>s.endTimestamp=new Date(t).getTime())],dark:""},null,8,["modelValue"])]),_:1}),l("div",null,[a(P,{type:"submit",color:"warning",label:"Enter Maintenance",small:!1})])]),_:1})]),_:1})]),_:1})}}};export{L as default}; +import{r as v,s as h,o as x,aw as y,c as M,e as b,w as n,f as a,_ as g,j as d,k as l,P as c,i as u,ax as T,ay as V,y as k,n as P,q as $}from"./index-BLNUJ2NM.js";import{_ as D}from"./GeneralTable-J-7uFbEf.js";import{_ as f}from"./FormField-DvuyRx6-.js";import{_ as C}from"./FormControl-C432udtk.js";import{d as A,e as S}from"./admin-BOwxU-p3.js";const W={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},B={class:"w-full"},L={__name:"MaintView",setup(E){const r=v([]),p=[{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()},s=h({..._});x(async()=>{m()});async function m(){try{const o=await A();var i=[];for(var e of o){if(e.timestamp){const t=new Date(e.timestamp*1e3);e.timestamp=t.toLocaleString()}if(e.data.endTimestamp){const t=new Date(e.data.endTimestamp*1e3);e.data.endTimestamp=t.toLocaleString()}i.push(e)}r.value=i}catch(o){console.error("Failed to fetch maint data:",o)}}async function w(){if(window.confirm("Are you really?"))try{const e=await S(s);r.value=e,m()}catch(e){console.error("Failed to post maint:",e)}}return(i,e)=>{const o=y("VueDatePicker");return b(),M($,null,{default:n(()=>[a(g,null,{default:n(()=>[a(d,{class:"mb-6 p-1"},{default:n(()=>e[4]||(e[4]=[l("h1",{class:"text-3xl"},"Network Maintenance",-1)])),_:1}),a(c,{icon:u(T),title:"Recent Maintenance Periods",color:"text-blue-400",main:""},null,8,["icon"]),a(d,{"has-table":"",class:"mb-6"},{default:n(()=>[l("div",W,[l("div",B,[a(D,{headers:p,items:r.value},null,8,["items"])])])]),_:1}),a(c,{icon:u(V),title:"Create Maintenance Period",color:"text-yellow-600",main:""},null,8,["icon"]),a(d,{"is-form":"",class:"row-span-1",onSubmit:e[3]||(e[3]=k(t=>w(),["prevent"]))},{default:n(()=>[a(f,{label:"Reason",help:"Why are we going under maintenance?"},{default:n(()=>[a(C,{modelValue:s.reason,"onUpdate:modelValue":e[0]||(e[0]=t=>s.reason=t),required:""},null,8,["modelValue"])]),_:1}),a(f,{label:"Period End",help:"When the network will release the maintenance window."},{default:n(()=>[a(o,{modelValue:s.endTimestamp,"onUpdate:modelValue":[e[1]||(e[1]=t=>s.endTimestamp=t),e[2]||(e[2]=t=>s.endTimestamp=new Date(t).getTime())],dark:""},null,8,["modelValue"])]),_:1}),l("div",null,[a(P,{type:"submit",color:"warning",label:"Enter Maintenance",small:!1})])]),_:1})]),_:1})]),_:1})}}};export{L as default}; diff --git a/assets/NetworkRecords-006-7Oco.js b/assets/NetworkRecords-006-7Oco.js deleted file mode 100644 index b2e8441..0000000 --- a/assets/NetworkRecords-006-7Oco.js +++ /dev/null @@ -1 +0,0 @@ -import{u as F,a as R,a6 as B,r as I,s as D,o as E,b8 as $,c as p,e as s,w as u,g as v,i as l,_ as G,f,l as c,P as L,bE as P,k as i,F as g,m as k,j as T,t as m,n as j,J as A,q as C}from"./index-Bc45stE5.js";import{_ as U}from"./FormControl-DHk9sN2D.js";import{_ as q}from"./GameHeader-9yxYHRQZ.js";import{b as J}from"./music-0jVGPLQV.js";import"./sources-BEHuDkap.js";const M={key:0,class:"md:w-1/3 md:text-right"},W={class:"md:flex w-full md:place-content-between"},z={class:"mb-4 md:mb-0 space-y-1"},H={class:"text-lg md:text-xl"},K={class:"text-md md:text-lg"},O={class:"grid md:flex gap-2 md:justify-end md:place-content-end"},Q={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},X={class:"text-md md:text-lg"},ae={__name:"NetworkRecords",setup(Y){const w=F(),S=R();var _=w.params.game;const t=B(_);var d=I([]);const r=D({currentVersion:null});t||S.push({name:"ErrorPage",params:{catchAll:"404"}}),t.versions||(r.currentVersion=1),E(async()=>{var a;try{const e=await J(_);d.value=e,t.versions&&!r.currentVersion&&(r.currentVersion=((a=x.value.at(-1))==null?void 0:a.id)??null)}catch(e){console.error("Failed to fetch score data:",e)}});const x=$(()=>{if(!t.versions)return[];const a=new Set(d.value.map(e=>e.version));return t.versions.filter(e=>a.has(e.id))}),N=$(()=>r.currentVersion?d.value.filter(a=>a.version===r.currentVersion):d.value);return(a,e)=>(s(),p(C,null,{default:u(()=>[l(d)?(s(),p(G,{key:0},{default:u(()=>[f(q,{game:l(t)},null,8,["game"]),f(L,{icon:l(P),title:"Top Records",main:""},{default:u(()=>[l(t).versions?(s(),c("div",M,[e[1]||(e[1]=i("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),f(U,{modelValue:r.currentVersion,"onUpdate:modelValue":e[0]||(e[0]=o=>r.currentVersion=o),options:x.value.slice().reverse()},null,8,["modelValue","options"])])):v("",!0)]),_:1},8,["icon"]),(s(!0),c(g,null,k(N.value,o=>(s(),p(T,{key:o.id,class:"mb-6"},{default:u(()=>[i("div",W,[i("div",z,[i("h1",H,m(o.name),1),i("h2",K,m(o.artist),1),f(j,{label:"View Song",color:"info",href:`/#/games/${l(_)}/song/${o.id}`},null,8,["href"])]),i("div",O,[(s(!0),c(g,null,k(o.charts,n=>{var V,h,b,y;return s(),c(g,{key:n.db_id},[((V=n.data)==null?void 0:V.difficulty)!=0?(s(),c("div",Q,[i("h2",X,m(l(t).chartTable[n.chart])+" - "+m((h=n.data)==null?void 0:h.difficulty),1),A(" "+m(n.record?`${(b=n.record)==null?void 0:b.username} - ${(y=n.record.points)==null?void 0:y.toLocaleString()}`:"Unclaimed"),1)])):v("",!0)],64)}),128))])])]),_:2},1024))),128))]),_:1})):v("",!0)]),_:1}))}};export{ae as default}; diff --git a/assets/NetworkRecords-BXvDgxUb.js b/assets/NetworkRecords-BXvDgxUb.js new file mode 100644 index 0000000..def74ec --- /dev/null +++ b/assets/NetworkRecords-BXvDgxUb.js @@ -0,0 +1 @@ +import{u as F,a as R,a6 as B,r as I,s as D,o as G,bd as $,c as p,e as s,w as u,g as v,i as l,_ as L,f,l as c,P,bJ as T,k as i,F as g,m as k,j,t as m,n as A,J as C,q as E}from"./index-BLNUJ2NM.js";import{_ as J}from"./FormControl-C432udtk.js";import{_ as U}from"./GameHeader-BIZyaPtb.js";import{b as q}from"./music-c933cll6.js";import"./sources-CaFLxZU6.js";const M={key:0,class:"md:w-1/3 md:text-right"},W={class:"md:flex w-full md:place-content-between"},z={class:"mb-4 md:mb-0 space-y-1"},H={class:"text-lg md:text-xl"},K={class:"text-md md:text-lg"},O={class:"grid md:flex gap-2 md:justify-end md:place-content-end"},Q={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},X={class:"text-md md:text-lg"},ae={__name:"NetworkRecords",setup(Y){const w=F(),S=R();var _=w.params.game;const t=B(_);var d=I([]);const r=D({currentVersion:null});t||S.push({name:"ErrorPage",params:{catchAll:"404"}}),t.versions||(r.currentVersion=1),G(async()=>{var a;try{const e=await q(_);d.value=e,t.versions&&!r.currentVersion&&(r.currentVersion=((a=x.value.at(-1))==null?void 0:a.id)??null)}catch(e){console.error("Failed to fetch score data:",e)}});const x=$(()=>{if(!t.versions)return[];const a=new Set(d.value.map(e=>e.version));return t.versions.filter(e=>a.has(e.id))}),N=$(()=>r.currentVersion?d.value.filter(a=>a.version===r.currentVersion):d.value);return(a,e)=>(s(),p(E,null,{default:u(()=>[l(d)?(s(),p(L,{key:0},{default:u(()=>[f(U,{game:l(t)},null,8,["game"]),f(P,{icon:l(T),title:"Top Records",main:""},{default:u(()=>[l(t).versions?(s(),c("div",M,[e[1]||(e[1]=i("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),f(J,{modelValue:r.currentVersion,"onUpdate:modelValue":e[0]||(e[0]=o=>r.currentVersion=o),options:x.value.slice().reverse()},null,8,["modelValue","options"])])):v("",!0)]),_:1},8,["icon"]),(s(!0),c(g,null,k(N.value,o=>(s(),p(j,{key:o.id,class:"mb-6"},{default:u(()=>[i("div",W,[i("div",z,[i("h1",H,m(o.name),1),i("h2",K,m(o.artist),1),f(A,{label:"View Song",color:"info",href:`/#/games/${l(_)}/song/${o.id}`},null,8,["href"])]),i("div",O,[(s(!0),c(g,null,k(o.charts,n=>{var V,h,b,y;return s(),c(g,{key:n.db_id},[((V=n.data)==null?void 0:V.difficulty)!=0?(s(),c("div",Q,[i("h2",X,m(l(t).chartTable[n.chart])+" - "+m((h=n.data)==null?void 0:h.difficulty),1),C(" "+m(n.record?`${(b=n.record)==null?void 0:b.username} - ${(y=n.record.points)==null?void 0:y.toLocaleString()}`:"Unclaimed"),1)])):v("",!0)],64)}),128))])])]),_:2},1024))),128))]),_:1})):v("",!0)]),_:1}))}};export{ae as default}; diff --git a/assets/NetworkScores-BboRXvY5.js b/assets/NetworkScores-F1FTd7du.js similarity index 85% rename from assets/NetworkScores-BboRXvY5.js rename to assets/NetworkScores-F1FTd7du.js index a06ba89..2243265 100644 --- a/assets/NetworkScores-BboRXvY5.js +++ b/assets/NetworkScores-F1FTd7du.js @@ -1 +1 @@ -import{u as O,a as Q,b as U,a6 as W,r as Y,o as Z,c as aa,e as ea,w as l,f as r,_ as sa,i as n,P as ta,bG as ra,j as na,q as da}from"./index-Bc45stE5.js";import{_ as la}from"./GeneralTable-DHFumDB6.js";import{_ as oa}from"./GameHeader-9yxYHRQZ.js";import"./sources-BEHuDkap.js";const pa={__name:"NetworkScores",setup(ca){const q=O(),o=Q(),V=U();var d=null,e=null;d=q.params.game,e=W(d),e||o.push({name:"ErrorPage",params:{catchAll:"404"}});const c=Y([]),u=[{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 X of e.scoreHeaders)u.push(X);Z(async()=>{try{const s=await V.getAttemptData(d);c.value=z(s)}catch(s){console.error("Failed to fetch score data:",s)}});function z(s){var f,_,i,p,h,g,k,w,b,v,T,x,$,S,R,C,m,A,B,D,E,I,N,F,G,P,y,L,H,M,j;var t=[];for(var a of s){if(a.newRecord?a.newRecord="✅":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=`${((D=a.data)==null?void 0:D.skill_perc)/100}%`:a.data.skill_perc="0%",(E=a.data)!=null&&E.skill_points&&(a.data.skill_points=((I=a.data)==null?void 0:I.skill_points)/10),((N=a.data)==null?void 0:N.perc)>0?a.data.perc=`${((F=a.data)==null?void 0:F.perc)/100}%`:a.data.perc="0%",(G=a.data)!=null&&G.new_skill&&(a.data.new_skill=((P=a.data)==null?void 0:P.new_skill)/10),(y=a.data)!=null&&y.music_rate&&(a.data.music_rate=((L=a.data)==null?void 0:L.music_rate)/10),(H=a.data)!=null&&H.excellent?a.medal="EX FC":(M=a.data)!=null&&M.fullcombo?a.medal="FC":(j=a.data)!=null&&j.clear?a.medal="CLEARED":a.medal="FAILED",t.push(a)}return t}const J=s=>{const t=s.song.id;o.push(`/games/${d}/song/${t}`)};return(s,t)=>(ea(),aa(da,null,{default:l(()=>[r(sa,null,{default:l(()=>[r(oa,{game:n(e)},null,8,["game"]),r(ta,{icon:n(ra),title:`All ${n(e).shortName?n(e).shortName:n(e).name} Scores`,main:""},null,8,["icon","title"]),r(na,{"has-table":""},{default:l(()=>[r(la,{headers:u,items:c.value,onRowClicked:J},null,8,["items"])]),_:1})]),_:1})]),_:1}))}};export{pa as default}; +import{u as O,a as Q,b as U,a6 as W,r as Y,o as Z,c as aa,e as ea,w as l,f as r,_ as sa,i as n,P as ta,bL as ra,j as na,q as da}from"./index-BLNUJ2NM.js";import{_ as la}from"./GeneralTable-J-7uFbEf.js";import{_ as oa}from"./GameHeader-BIZyaPtb.js";import"./sources-CaFLxZU6.js";const pa={__name:"NetworkScores",setup(ca){const q=O(),o=Q(),V=U();var d=null,e=null;d=q.params.game,e=W(d),e||o.push({name:"ErrorPage",params:{catchAll:"404"}});const c=Y([]),u=[{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 X of e.scoreHeaders)u.push(X);Z(async()=>{try{const s=await V.getAttemptData(d);c.value=z(s)}catch(s){console.error("Failed to fetch score data:",s)}});function z(s){var f,_,i,p,h,g,k,w,b,v,T,x,$,S,R,C,m,A,B,D,E,I,N,F,L,P,y,G,H,M,j;var t=[];for(var a of s){if(a.newRecord?a.newRecord="✅":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=`${((D=a.data)==null?void 0:D.skill_perc)/100}%`:a.data.skill_perc="0%",(E=a.data)!=null&&E.skill_points&&(a.data.skill_points=((I=a.data)==null?void 0:I.skill_points)/10),((N=a.data)==null?void 0:N.perc)>0?a.data.perc=`${((F=a.data)==null?void 0:F.perc)/100}%`:a.data.perc="0%",(L=a.data)!=null&&L.new_skill&&(a.data.new_skill=((P=a.data)==null?void 0:P.new_skill)/10),(y=a.data)!=null&&y.music_rate&&(a.data.music_rate=((G=a.data)==null?void 0:G.music_rate)/10),(H=a.data)!=null&&H.excellent?a.medal="EX FC":(M=a.data)!=null&&M.fullcombo?a.medal="FC":(j=a.data)!=null&&j.clear?a.medal="CLEARED":a.medal="FAILED",t.push(a)}return t}const J=s=>{const t=s.song.id;o.push(`/games/${d}/song/${t}`)};return(s,t)=>(ea(),aa(da,null,{default:l(()=>[r(sa,null,{default:l(()=>[r(oa,{game:n(e)},null,8,["game"]),r(ta,{icon:n(ra),title:`All ${n(e).shortName?n(e).shortName:n(e).name} Scores`,main:""},null,8,["icon","title"]),r(na,{"has-table":""},{default:l(()=>[r(la,{headers:u,items:c.value,onRowClicked:J},null,8,["items"])]),_:1})]),_:1})]),_:1}))}};export{pa as default}; diff --git a/assets/NewsView-K_XVs9xv.js b/assets/NewsView-K_XVs9xv.js deleted file mode 100644 index e3d5866..0000000 --- a/assets/NewsView-K_XVs9xv.js +++ /dev/null @@ -1 +0,0 @@ -import{c as i,e as t,w as s,f as e,_ as n,k as l,P as c,i as r,ao as o,ap as a,aq as _,j as d,q as m}from"./index-Bc45stE5.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,p)=>(t(),i(m,null,{default:s(()=>[e(n,null,{default:s(()=>[e(c,{icon:r(o),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(_),title:"Recent Errors"},null,8,["icon"]),e(d)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/NewsView-w6OUUFds.js b/assets/NewsView-w6OUUFds.js new file mode 100644 index 0000000..d385f20 --- /dev/null +++ b/assets/NewsView-w6OUUFds.js @@ -0,0 +1 @@ +import{a as y,r as N,o as v,s as V,c as h,e as $,w as o,f as a,_ as k,j as r,k as n,P as f,i as w,aG as C,y as U,n as A,aH as B,q as R}from"./index-BLNUJ2NM.js";import{_ as j}from"./GeneralTable-J-7uFbEf.js";import{_ as d}from"./FormField-DvuyRx6-.js";import{_ as u}from"./FormControl-C432udtk.js";import{j as q,k as I}from"./admin-BOwxU-p3.js";const L={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},P={class:"w-full"},G={__name:"NewsView",setup(D){const p=y(),i=N([]),_=[{text:"Title",value:"title",width:150,sortable:!0},{text:"Body",value:"body",width:300},{text:"Image URL",value:"data.img",width:300}];v(async()=>{m()});async function m(){try{const t=await q();var s=[];for(var e of t){if(e.timestamp){const g=new Date(e.timestamp*1e3);e.timestamp=g.toLocaleString()}s.push(e)}i.value=s}catch(t){console.error("Failed to fetch news data:",t)}}const b=s=>{const e=s.id;p.push(`/news/${e}`)},c={title:null,body:null,data:{img:null}},l=V({...c});async function x(){try{const s=await I(l);i.value=s}catch(s){console.error("Failed to post news:",s)}Object.assign(l,c),m()}return(s,e)=>($(),h(R,null,{default:o(()=>[a(k,null,{default:o(()=>[a(r,{class:"mb-6 p-1"},{default:o(()=>e[4]||(e[4]=[n("h1",{class:"text-3xl"},"News Management",-1),n("p",{class:"text-sm text-gray-400"},"Enter an post to read it",-1)])),_:1}),a(f,{icon:w(C),title:"Create News",color:"text-emerald-600",main:""},null,8,["icon"]),a(r,{"is-form":"",class:"row-span-1 mb-6",onSubmit:e[3]||(e[3]=U(t=>x(),["prevent"]))},{default:o(()=>[a(d,{label:"Title",help:"News headline."},{default:o(()=>[a(u,{modelValue:l.title,"onUpdate:modelValue":e[0]||(e[0]=t=>l.title=t),required:""},null,8,["modelValue"])]),_:1}),a(d,{label:"Body",help:"News body."},{default:o(()=>[a(u,{modelValue:l.body,"onUpdate:modelValue":e[1]||(e[1]=t=>l.body=t),required:"",type:"textarea"},null,8,["modelValue"])]),_:1}),a(d,{label:"Image URL",help:"News image URL."},{default:o(()=>[a(u,{modelValue:l.data.img,"onUpdate:modelValue":e[2]||(e[2]=t=>l.data.img=t),required:""},null,8,["modelValue"])]),_:1}),n("div",null,[a(A,{type:"submit",color:"success",label:"Create",small:!1})])]),_:1}),a(f,{icon:w(B),title:"All News",color:"text-blue-400",main:""},null,8,["icon"]),a(r,{"has-table":"",class:"mb-6"},{default:o(()=>[n("div",L,[n("div",P,[a(j,{headers:_,items:i.value,onRowClicked:b},null,8,["items"]),e[5]||(e[5]=n("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to open arcade ",-1))])])]),_:1})]),_:1})]),_:1}))}};export{G as default}; diff --git a/assets/OTAView-BS2lKKEe.js b/assets/OTAView-CjHkQcvP.js similarity index 89% rename from assets/OTAView-BS2lKKEe.js rename to assets/OTAView-CjHkQcvP.js index f77ac6d..3e5ab54 100644 --- a/assets/OTAView-BS2lKKEe.js +++ b/assets/OTAView-CjHkQcvP.js @@ -1 +1 @@ -import{s,c as p,e as r,w as n,f as e,_ as c,k as i,P as m,i as u,aF as f,ap as _,aG as h,j as g,n as V,q as b}from"./index-Bc45stE5.js";import{_ as o}from"./FormField-yHTVSteI.js";import{_ as v}from"./FormCheckRadio-BolBYrUm.js";import{_ as d}from"./FormControl-DHk9sN2D.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)=>(r(),p(b,null,{default:n(()=>[e(c,null,{default:n(()=>[e(m,{icon:u(f),title:"OTA Update Administration",color:"text-red-600",main:""},null,8,["icon"]),i("div",D,[e(_,{number:1,label:"Active Updates"})]),e(m,{icon:u(h),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}),i("div",null,[e(V,{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,_ as c,k as i,P as m,i as u,aI as f,ap as _,aJ as h,j as g,n as V,q as b}from"./index-BLNUJ2NM.js";import{_ as o}from"./FormField-DvuyRx6-.js";import{_ as v}from"./FormCheckRadio-DYx8yVAH.js";import{_ as d}from"./FormControl-C432udtk.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)=>(r(),p(b,null,{default:n(()=>[e(c,null,{default:n(()=>[e(m,{icon:u(f),title:"OTA Update Administration",color:"text-red-600",main:""},null,8,["icon"]),i("div",D,[e(_,{number:1,label:"Active Updates"})]),e(m,{icon:u(h),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}),i("div",null,[e(V,{type:"submit",color:"success",label:"Add Update",small:!1,onClick:l=>!1})])]),_:1})]),_:1})]),_:1}))}};export{A as default}; diff --git a/assets/OnboardingView-BaZ2UyYN.js b/assets/OnboardingView-BaZ2UyYN.js new file mode 100644 index 0000000..72777a9 --- /dev/null +++ b/assets/OnboardingView-BaZ2UyYN.js @@ -0,0 +1 @@ +import{b as x,a as R,s as k,r as j,c as m,e as c,w as i,f as l,_ as q,k as o,P as F,i as f,ar as G,j as V,g as h,Q as C,as as A,n as I,D as U,at as T,au as z,av as Q,y as H,l as J,F as K,m as W,t as P,q as X}from"./index-BLNUJ2NM.js";import{_ as s}from"./FormField-DvuyRx6-.js";import{_ as u}from"./FormCheckRadio-DYx8yVAH.js";import{_ as v}from"./FormControl-C432udtk.js";import{c as Y,a as Z,b as ee}from"./admin-BOwxU-p3.js";import{g as $}from"./pcbid-CIkJuo1f.js";const N=x();async function ae(w,b){try{return await N.callApi(`/discord/exportVPN/${w}?discordId=${b}`)}catch(r){throw console.log("Error exporting vpn:",r),r}}async function ne(w,b){try{return await N.callApi(`/discord/onboardArcade/${w}?discordId=${b}`)}catch(r){throw console.log("Error onboarding arcade:",r),r}}const le={class:"grid grid-cols-1 gap-6"},te={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"},Ve={__name:"OnboardingView",setup(w){const b=R(),r=x(),D={name:"",useDiscord:!0,discordId:"",description:"",paseli:!0,infinitePaseli:!0,maintenance:!1,betas:!1,incognito:!1,machineList:[]},y={name:"",cabinet:!1,ota:!1,generatePCBID:!0,PCBID:""},n=k({...D}),t=k({...y}),_=j(void 0);async function E(){for(t.generatePCBID&&(t.PCBID=$());!await Z(t.PCBID);)if(t.generatePCBID)t.PCBID=$();else{window.alert("PCBID already in use!");return}n.machineList.push({name:t.name,cabinet:t.cabinet,ota:t.ota,PCBID:t.PCBID.toUpperCase()}),Object.assign(t,y)}function M(d){n.machineList=n.machineList.filter(e=>e.PCBID!==d)}async function L(){if(n.name){const d=await Y(n.name);d.unused!=null&&(_.value=d.unused)}}function O(d,e="NA_"){var a=[...d].map(g=>g.charCodeAt(0)<128?g:e).join("");return a=a.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),a=a.replace(/\s+/g,"_"),a}async function S(d,e){try{const a=await r.getArcadeVPN(d),g=new Blob([a],{type:"application/ovpn"}),p=document.createElement("a");p.href=URL.createObjectURL(g),p.download=`gradius-${O(e.name)}-phaseii-config.ovpn`,document.body.appendChild(p),p.click(),URL.revokeObjectURL(p.href),document.body.removeChild(p)}catch(a){console.log("Failed to fetch arcade data:",a)}}async function B(d){if(n.name==D.name){window.alert("Please input a name.");return}if(n.discordId==D.discordId&&n.useDiscord&&d){window.alert("Please input a Discord ID.");return}if(n.description==D.description&&!n.useDiscord){window.alert("Please input a description.");return}const e=await ee(n);d&&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!"),b.push({name:"arcade",params:{id:e.arcadeId}})):window.alert("Failed to onboard!")}return(d,e)=>(c(),m(X,null,{default:i(()=>[l(q,null,{default:i(()=>[l(F,{icon:f(G),title:"Arcade Onboarding",color:"text-green-400",main:""},null,8,["icon"]),o("div",le,[l(V,{"is-form":"",class:"row-span-1"},{default:i(()=>[l(C,{color:"info",label:"General Information",icon:f(A),class:"mb-2"},null,8,["icon"]),l(s,{label:"Arcade Name"},{default:i(()=>[l(v,{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",te,[l(I,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=a=>L())}),_.value==!0?(c(),m(U,{key:0,path:f(T),color:"text-green-400",size:"25"},null,8,["path"])):_.value==!1?(c(),m(U,{key:1,path:f(z),color:"text-red-400",size:"25"},null,8,["path"])):h("",!0)]),l(s,{label:"Use Discord",help:"Automated provisioning rather than manual. BadManiac will DM the user via Discord."},{default:i(()=>[l(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?(c(),m(s,{key:0,label:"Discord ID",help:"Owner's Discord User ID."},{default:i(()=>[l(v,{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})):h("",!0),n.useDiscord?h("",!0):(c(),m(s,{key:1,label:"Description",help:"Manual description rather than automated."},{default:i(()=>[l(v,{modelValue:n.description,"onUpdate:modelValue":e[4]||(e[4]=a=>n.description=a),name:"description",required:""},null,8,["modelValue"])]),_:1}))]),_:1}),l(V,{"is-form":"",class:"row-span-1"},{default:i(()=>[l(C,{color:"info",label:"Settings",icon:f(Q),class:"mb-2"},null,8,["icon"]),o("div",ie,[l(s,{label:"PASELI Enabled",help:"Enable or disable PASELI services."},{default:i(()=>[l(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}),l(s,{label:"Infinite PASELI",help:"Enable or disable infinite PASELI."},{default:i(()=>[l(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}),l(s,{label:"Maintenance Mode",help:"Place this arcade under Maintenance."},{default:i(()=>[l(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}),l(s,{label:"Incognito Mode",help:"Hide the eAmusement network and ranking data."},{default:i(()=>[l(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}),l(s,{label:"Beta Testing",help:"Enable or disable beta testing."},{default:i(()=>[l(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}),l(V,{class:"row-span-1"},{default:i(()=>[l(C,{color:"info",label:"Machines",icon:f(A),class:"mb-2"},null,8,["icon"]),o("div",oe,[o("form",{class:"h-full",onSubmit:e[15]||(e[15]=H(a=>E(),["prevent"]))},[l(s,{label:"Generate PCBID",help:"Generate a PCBID rather than supply one."},{default:i(()=>[l(u,{modelValue:t.generatePCBID,"onUpdate:modelValue":e[10]||(e[10]=a=>t.generatePCBID=a),"input-value":t.generatePCBID,name:"generatePCBID",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),t.generatePCBID?h("",!0):(c(),m(s,{key:0,label:"PCBID"},{default:i(()=>[l(v,{modelValue:t.PCBID,"onUpdate:modelValue":e[11]||(e[11]=a=>t.PCBID=a),name:"pcbid",required:"",minlength:"20",maxlength:"20"},null,8,["modelValue"])]),_:1})),l(s,{label:"Name"},{default:i(()=>[l(v,{modelValue:t.name,"onUpdate:modelValue":e[12]||(e[12]=a=>t.name=a),name:"name",required:""},null,8,["modelValue"])]),_:1}),o("div",se,[l(s,{label:"Arcade Cabinet",help:"If this is a real cabinet, enable this."},{default:i(()=>[l(u,{modelValue:t.cabinet,"onUpdate:modelValue":e[13]||(e[13]=a=>t.cabinet=a),"input-value":t.cabinet,name:"cabinet",type:"switch"},null,8,["modelValue","input-value"])]),_:1}),l(s,{label:"Enable Updates",help:"Enables or disables OTA updates."},{default:i(()=>[l(u,{modelValue:t.ota,"onUpdate:modelValue":e[14]||(e[14]=a=>t.ota=a),"input-value":t.ota,name:"ota",type:"switch"},null,8,["modelValue","input-value"])]),_:1})]),l(I,{color:"success",type:"submit",label:"Add Machine"})],32),o("div",null,[l(C,{color:"warning",label:"Queue",class:"mb-4"}),o("div",de,[(c(!0),J(K,null,W(n.machineList,a=>(c(),m(V,{key:a.name,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:i(()=>[o("div",re,[o("div",ue,[o("h1",ce,P(a.name),1),o("h2",me,P(a.cabinet?"Cabinet":"Setup")+P(a.ota?" - OTA Enabled":null),1),o("h2",pe,P(a.PCBID!=""?a.PCBID:"not generated"),1)]),l(I,{color:"danger",label:"Remove",onClick:g=>M(a.PCBID)},null,8,["onClick"])])]),_:2},1024))),128))])])])]),_:1}),o("div",fe,[l(I,{type:"submit",color:"success",label:n.useDiscord?"Create Arcade with Discord":"Create Arcade and VPN",small:!1,onClick:e[16]||(e[16]=a=>B(!0))},null,8,["label"]),l(I,{type:"submit",color:"info",label:"Create Arcade",small:!1,onClick:e[17]||(e[17]=a=>B(!1))})])])]),_:1})]),_:1}))}};export{Ve as default}; diff --git a/assets/OnboardingView-CkogYBWC.js b/assets/OnboardingView-CkogYBWC.js deleted file mode 100644 index fa77b45..0000000 --- a/assets/OnboardingView-CkogYBWC.js +++ /dev/null @@ -1 +0,0 @@ -import{b as x,a as R,s as A,r as j,c as p,e as m,w as i,f as t,_ as q,k as o,P as F,i as g,ar as G,j as C,g as V,Q as P,as as k,n as D,D as U,at as T,au as z,av as Q,y as H,l as J,F as K,m as W,t as _,q as X}from"./index-Bc45stE5.js";import{_ as s}from"./FormField-yHTVSteI.js";import{_ as u}from"./FormCheckRadio-BolBYrUm.js";import{_ as w}from"./FormControl-DHk9sN2D.js";import{c as Y,a as Z,b as ee}from"./admin-DoYIMd0N.js";const M=x();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 $(){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"},De={__name:"OnboardingView",setup(f){const c=R(),d=x(),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=j(void 0);async function E(){for(l.generatePCBID&&(l.PCBID=$());!await Z(l.PCBID);)if(l.generatePCBID)l.PCBID=$();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 ee(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(X,null,{default:i(()=>[t(q,null,{default:i(()=>[t(F,{icon:g(G),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(P,{color:"info",label:"General Information",icon:g(k),class:"mb-2"},null,8,["icon"]),t(s,{label:"Arcade Name"},{default:i(()=>[t(w,{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(D,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=a=>L())}),B.value==!0?(m(),p(U,{key:0,path:g(T),color:"text-green-400",size:"25"},null,8,["path"])):B.value==!1?(m(),p(U,{key:1,path:g(z),color:"text-red-400",size:"25"},null,8,["path"])):V("",!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(w,{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})):V("",!0),n.useDiscord?V("",!0):(m(),p(s,{key:1,label:"Description",help:"Manual description rather than automated."},{default:i(()=>[t(w,{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(P,{color:"info",label:"Settings",icon:g(Q),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(P,{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?V("",!0):(m(),p(s,{key:0,label:"PCBID"},{default:i(()=>[t(w,{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(w,{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(D,{color:"success",type:"submit",label:"Add Machine"})],32),o("div",null,[t(P,{color:"warning",label:"Queue",class:"mb-4"}),o("div",de,[(m(!0),J(K,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(D,{color:"danger",label:"Remove",onClick:v=>N(a.PCBID)},null,8,["onClick"])])]),_:2},1024))),128))])])])]),_:1}),o("div",fe,[t(D,{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(D,{type:"submit",color:"info",label:"Create Arcade",small:!1,onClick:e[17]||(e[17]=a=>y(!1))})])])]),_:1})]),_:1}))}};export{De as default}; diff --git a/assets/PaseliView-DQ--SnF2.js b/assets/PaseliView-C503VSRB.js similarity index 61% rename from assets/PaseliView-DQ--SnF2.js rename to assets/PaseliView-C503VSRB.js index 100c323..339d3bb 100644 --- a/assets/PaseliView-DQ--SnF2.js +++ b/assets/PaseliView-C503VSRB.js @@ -1 +1 @@ -import{r as i,u as y,o as P,c as I,e as d,w as n,f as e,_ as S,l as k,g as B,F as L,P as m,i as f,aK as $,j as _,k as r,aL as E,q as N}from"./index-Bc45stE5.js";import{_ as h}from"./GeneralTable-DHFumDB6.js";import{_ as C}from"./ArcadeCard-CeUzEBIv.js";import{A as F,e as R}from"./arcade-lq35UFS-.js";const T={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},V={class:"w-full"},j={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},D={class:"w-full"},K={__name:"PaseliView",setup(H){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 F(u);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await R(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(S,null,{default:n(()=>[!c.value&&t.value?(d(),k(L,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(m,{icon:f($),title:"Player PASELI Balances",main:""},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",T,[r("div",V,[e(h,{headers:b,items:s.value.balances},null,8,["items"])])])]),_:1}),e(m,{icon:f(E),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",j,[r("div",D,[e(h,{headers:g,items:x(s.value.transactions)},null,8,["items"])])])]),_:1})],64)):B("",!0)]),_:1})]),_:1}))}};export{K as default}; +import{r as i,u as P,o as y,c as I,e as d,w as n,f as e,_ as S,l as k,g as B,F as $,P as m,i as f,aP as E,j as _,k as r,aQ as L,q as N}from"./index-BLNUJ2NM.js";import{_ as h}from"./GeneralTable-J-7uFbEf.js";import{_ as C}from"./ArcadeCard-Cha11XwG.js";import{A as F,e as R}from"./arcade-Bdjl_Mk3.js";const T={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},V={class:"w-full"},j={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},D={class:"w-full"},M={__name:"PaseliView",setup(H){const t=i({}),s=i({}),c=i(!0),v=P(),u=parseInt(v.params.id);async function p(){try{t.value=null;const a=await F(u);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await R(u);s.value=a,c.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}y(()=>{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(S,null,{default:n(()=>[!c.value&&t.value?(d(),k($,{key:0},[e(C,{class:"mb-6",arcade:t.value,"use-small":!0},null,8,["arcade"]),e(m,{icon:f(E),title:"Player PASELI Balances",main:""},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",T,[r("div",V,[e(h,{headers:b,items:s.value.balances},null,8,["items"])])])]),_:1}),e(m,{icon:f(L),title:"PASELI Transaction History",main:"",class:"pt-6"},null,8,["icon"]),e(_,{"has-table":""},{default:n(()=>[r("div",j,[r("div",D,[e(h,{headers:g,items:x(s.value.transactions)},null,8,["items"])])])]),_:1})],64)):B("",!0)]),_:1})]),_:1}))}};export{M as default}; diff --git a/assets/PersonalRecords-DQvAbRrs.js b/assets/PersonalRecords-DQvAbRrs.js new file mode 100644 index 0000000..45e6f9f --- /dev/null +++ b/assets/PersonalRecords-DQvAbRrs.js @@ -0,0 +1 @@ +import{u as R,a as B,a6 as G,r as S,s as E,o as L,bd as A,c as $,e as o,w as g,g as p,i as a,_ as U,l as u,F as v,f as d,k as l,n as b,P as j,bJ as C,m as N,j as J,t as f,J as T,q}from"./index-BLNUJ2NM.js";import{_ as M}from"./FormControl-C432udtk.js";import{_ as W}from"./GameHeader-BIZyaPtb.js";import{b as z}from"./music-c933cll6.js";import{A as H}from"./profile-BrJszsS2.js";import"./sources-CaFLxZU6.js";const K={class:"flex gap-2 mb-2 md:mb-0"},O={key:0,class:"md:w-1/3 md:text-right"},Q={class:"lg:flex w-full lg:place-content-between"},X={class:"mb-4 lg:mb-0 space-y-1"},Y={class:"text-lg lg:text-xl"},Z={class:"text-md lg:text-lg"},ee={class:"grid md:grid-cols-2 lg:flex gap-2 lg:justify-end lg:place-content-end"},se={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},re={class:"text-md lg:text-lg"},ue={__name:"PersonalRecords",setup(ae){const y=R(),V=B();var _=y.params.game;const e=G(_);var h=y.params.userId??null,m=S([]);const t=S(null),n=E({currentVersion:null});e||V.push({name:"ErrorPage",params:{catchAll:"404"}}),h||V.push({name:"ErrorPage",params:{catchAll:"404"}}),e.versions||(n.currentVersion=1),L(async()=>{var s;try{const r=await z(_,h);m.value=r,F(),e.versions&&!n.currentVersion&&(n.currentVersion=((s=x.value.at(-1))==null?void 0:s.id)??null)}catch(r){console.error("Failed to fetch score data:",r)}});async function F(){try{t.value=null;const s=await H(_,null,h);t.value=s}catch(s){console.error("Failed to fetch user profile data:",s)}}const x=A(()=>{if(!e.versions)return[];const s=new Set(m.value.map(r=>r.version));return e.versions.filter(r=>s.has(r.id))}),D=A(()=>n.currentVersion?m.value.filter(s=>s.version===n.currentVersion):m.value);return(s,r)=>(o(),$(q,null,{default:g(()=>[a(m)?(o(),$(U,{key:0},{default:g(()=>[t.value?(o(),u(v,{key:0},[d(W,{game:a(e),profile:t.value},null,8,["game","profile"]),l("div",K,[d(b,{icon:s.mdiAccountDetails,href:`/#/games/${a(e).id}/profiles/${t.value.userId}`,outline:!1,color:"info",label:`${t.value.username}'s Profile`},null,8,["icon","href","label"]),d(b,{icon:s.mdiAccountDetails,href:`/#/games/${a(e).id}/scores/${t.value.userId}`,outline:!1,color:"info",label:`${t.value.username}'s Scores`},null,8,["icon","href","label"])]),d(j,{icon:a(C),title:`${t.value.username}'s ${a(e).shortName?a(e).shortName:a(e).name} Records`,main:""},{default:g(()=>[a(e).versions?(o(),u("div",O,[r[1]||(r[1]=l("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),d(M,{modelValue:n.currentVersion,"onUpdate:modelValue":r[0]||(r[0]=i=>n.currentVersion=i),options:x.value.slice().reverse()},null,8,["modelValue","options"])])):p("",!0)]),_:1},8,["icon","title"]),(o(!0),u(v,null,N(D.value,i=>(o(),$(J,{key:i.id,class:"mb-6"},{default:g(()=>[l("div",Q,[l("div",X,[l("h1",Y,f(i.name),1),l("h2",Z,f(i.artist),1),d(b,{label:"View Song",color:"info",href:`/#/games/${a(_)}/song/${i.id}`},null,8,["href"])]),l("div",ee,[(o(!0),u(v,null,N(i.charts,c=>{var k,P,w,I;return o(),u(v,{key:c.db_id},[((k=c.data)==null?void 0:k.difficulty)!=0?(o(),u("div",se,[l("h2",re,f(a(e).chartTable[c.chart])+" - "+f((P=c.data)==null?void 0:P.difficulty),1),T(" "+f(c.record?`${(w=c.record)==null?void 0:w.username} - ${(I=c.record.points)==null?void 0:I.toLocaleString()}`:"Unclaimed"),1)])):p("",!0)],64)}),128))])])]),_:2},1024))),128))],64)):p("",!0)]),_:1})):p("",!0)]),_:1}))}};export{ue as default}; diff --git a/assets/PersonalRecords-xGe8LgGB.js b/assets/PersonalRecords-xGe8LgGB.js deleted file mode 100644 index ca011eb..0000000 --- a/assets/PersonalRecords-xGe8LgGB.js +++ /dev/null @@ -1 +0,0 @@ -import{u as R,a as B,a6 as E,r as S,s as G,o as L,b8 as A,c as $,e as o,w as g,g as p,i as a,_ as U,l as u,F as v,f as d,k as l,n as b,P as j,bE as C,m as N,j as T,t as f,J as q,q as J}from"./index-Bc45stE5.js";import{_ as M}from"./FormControl-DHk9sN2D.js";import{_ as W}from"./GameHeader-9yxYHRQZ.js";import{b as z}from"./music-0jVGPLQV.js";import{A as H}from"./profile-7S2tVFuc.js";import"./sources-BEHuDkap.js";const K={class:"flex gap-2 mb-2 md:mb-0"},O={key:0,class:"md:w-1/3 md:text-right"},Q={class:"lg:flex w-full lg:place-content-between"},X={class:"mb-4 lg:mb-0 space-y-1"},Y={class:"text-lg lg:text-xl"},Z={class:"text-md lg:text-lg"},ee={class:"grid md:grid-cols-2 lg:flex gap-2 lg:justify-end lg:place-content-end"},se={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},re={class:"text-md lg:text-lg"},ue={__name:"PersonalRecords",setup(ae){const y=R(),V=B();var _=y.params.game;const e=E(_);var h=y.params.userId??null,m=S([]);const t=S(null),n=G({currentVersion:null});e||V.push({name:"ErrorPage",params:{catchAll:"404"}}),h||V.push({name:"ErrorPage",params:{catchAll:"404"}}),e.versions||(n.currentVersion=1),L(async()=>{var s;try{const r=await z(_,h);m.value=r,F(),e.versions&&!n.currentVersion&&(n.currentVersion=((s=x.value.at(-1))==null?void 0:s.id)??null)}catch(r){console.error("Failed to fetch score data:",r)}});async function F(){try{t.value=null;const s=await H(_,null,h);t.value=s}catch(s){console.error("Failed to fetch user profile data:",s)}}const x=A(()=>{if(!e.versions)return[];const s=new Set(m.value.map(r=>r.version));return e.versions.filter(r=>s.has(r.id))}),D=A(()=>n.currentVersion?m.value.filter(s=>s.version===n.currentVersion):m.value);return(s,r)=>(o(),$(J,null,{default:g(()=>[a(m)?(o(),$(U,{key:0},{default:g(()=>[t.value?(o(),u(v,{key:0},[d(W,{game:a(e),profile:t.value},null,8,["game","profile"]),l("div",K,[d(b,{icon:s.mdiAccountDetails,href:`/#/games/${a(e).id}/profiles/${t.value.userId}`,outline:!1,color:"info",label:`${t.value.username}'s Profile`},null,8,["icon","href","label"]),d(b,{icon:s.mdiAccountDetails,href:`/#/games/${a(e).id}/scores/${t.value.userId}`,outline:!1,color:"info",label:`${t.value.username}'s Scores`},null,8,["icon","href","label"])]),d(j,{icon:a(C),title:`${t.value.username}'s ${a(e).shortName?a(e).shortName:a(e).name} Records`,main:""},{default:g(()=>[a(e).versions?(o(),u("div",O,[r[1]||(r[1]=l("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),d(M,{modelValue:n.currentVersion,"onUpdate:modelValue":r[0]||(r[0]=i=>n.currentVersion=i),options:x.value.slice().reverse()},null,8,["modelValue","options"])])):p("",!0)]),_:1},8,["icon","title"]),(o(!0),u(v,null,N(D.value,i=>(o(),$(T,{key:i.id,class:"mb-6"},{default:g(()=>[l("div",Q,[l("div",X,[l("h1",Y,f(i.name),1),l("h2",Z,f(i.artist),1),d(b,{label:"View Song",color:"info",href:`/#/games/${a(_)}/song/${i.id}`},null,8,["href"])]),l("div",ee,[(o(!0),u(v,null,N(i.charts,c=>{var k,P,w,I;return o(),u(v,{key:c.db_id},[((k=c.data)==null?void 0:k.difficulty)!=0?(o(),u("div",se,[l("h2",re,f(a(e).chartTable[c.chart])+" - "+f((P=c.data)==null?void 0:P.difficulty),1),q(" "+f(c.record?`${(w=c.record)==null?void 0:w.username} - ${(I=c.record.points)==null?void 0:I.toLocaleString()}`:"Unclaimed"),1)])):p("",!0)],64)}),128))])])]),_:2},1024))),128))],64)):p("",!0)]),_:1})):p("",!0)]),_:1}))}};export{ue as default}; diff --git a/assets/PersonalScores-D_gKUNJs.js b/assets/PersonalScores-CDTaf1AE.js similarity index 80% rename from assets/PersonalScores-D_gKUNJs.js rename to assets/PersonalScores-CDTaf1AE.js index 4c8a44c..a7ddac6 100644 --- a/assets/PersonalScores-D_gKUNJs.js +++ b/assets/PersonalScores-CDTaf1AE.js @@ -1 +1 @@ -import{u as Z,a as aa,b as ea,a6 as ra,r as X,o as sa,c as la,e as z,w as d,f as t,_ as ta,l as na,g as oa,F as da,i as l,P as ca,bG as ua,n as fa,bw as ia,j as pa,q as _a}from"./index-Bc45stE5.js";import{_ as ha}from"./GeneralTable-DHFumDB6.js";import{_ as ga}from"./GameHeader-9yxYHRQZ.js";import{A as ka}from"./profile-7S2tVFuc.js";import"./sources-BEHuDkap.js";const xa={__name:"PersonalScores",setup(va){const u=Z(),f=aa(),J=ea();var n=null,e=null,c=null;n=u.params.game,c=u.params.userId,e=ra(n),e||f.push({name:"ErrorPage",params:{catchAll:"404"}});const s=X(null),i=X([]),p=[{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 K of e.scoreHeaders)p.push(K);sa(async()=>{try{const r=await J.getAttemptData(n,c);i.value=Q(r)}catch(r){console.error("Failed to fetch score data:",r)}O()});async function O(){try{s.value=null;const r=await ka(n,null,c);s.value=r}catch(r){console.error("Failed to fetch user profile data:",r)}}function Q(r){var _,h,g,k,v,w,b,m,$,T,x,S,I,P,A,C,R,F,y,B,D,E,G,N,L,H,M,V,j,q,U;var o=[];for(var a of r){if(a.newRecord?a.newRecord="✅":a.newRecord="",a.timestamp){const Y=new Date(a.timestamp*1e3);a.timestamp=Y.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((B=a.data)==null?void 0:B.skill_perc)/100}%`:a.data.skill_perc="0%",(D=a.data)!=null&&D.skill_points&&(a.data.skill_points=((E=a.data)==null?void 0:E.skill_points)/10),((G=a.data)==null?void 0:G.perc)>0?a.data.perc=`${((N=a.data)==null?void 0:N.perc)/100}%`:a.data.perc="0%",(L=a.data)!=null&&L.new_skill&&(a.data.new_skill=((H=a.data)==null?void 0:H.new_skill)/10),(M=a.data)!=null&&M.music_rate&&(a.data.music_rate=((V=a.data)==null?void 0:V.music_rate)/10),(j=a.data)!=null&&j.excellent?a.medal="EX FC":(q=a.data)!=null&&q.fullcombo?a.medal="FC":(U=a.data)!=null&&U.clear?a.medal="CLEARED":a.medal="FAILED",o.push(a)}return o}const W=r=>{const o=r.song.id;f.push(`/games/${n}/song/${o}`)};return(r,o)=>(z(),la(_a,null,{default:d(()=>[t(ta,null,{default:d(()=>[s.value?(z(),na(da,{key:0},[t(ga,{game:l(e),profile:s.value},null,8,["game","profile"]),t(ca,{icon:l(ua),title:`${s.value.username}'s ${l(e).shortName?l(e).shortName:l(e).name} Scores`,main:""},{default:d(()=>[t(fa,{icon:l(ia),href:`/#/games/${l(e).id}/profiles/${s.value.userId}`,outline:!1,color:"info",label:`${s.value.username}'s Profile`},null,8,["icon","href","label"])]),_:1},8,["icon","title"]),t(pa,{"has-table":""},{default:d(()=>[t(ha,{headers:p,items:i.value,onRowClicked:W},null,8,["items"])]),_:1})],64)):oa("",!0)]),_:1})]),_:1}))}};export{xa as default}; +import{u as Z,a as aa,b as ea,a6 as ra,r as X,o as sa,c as la,e as z,w as d,f as t,_ as ta,l as na,g as oa,F as da,i as l,P as ca,bL as ua,n as fa,bB as ia,j as pa,q as _a}from"./index-BLNUJ2NM.js";import{_ as ha}from"./GeneralTable-J-7uFbEf.js";import{_ as ga}from"./GameHeader-BIZyaPtb.js";import{A as ka}from"./profile-BrJszsS2.js";import"./sources-CaFLxZU6.js";const xa={__name:"PersonalScores",setup(va){const u=Z(),f=aa(),J=ea();var n=null,e=null,c=null;n=u.params.game,c=u.params.userId,e=ra(n),e||f.push({name:"ErrorPage",params:{catchAll:"404"}});const s=X(null),i=X([]),p=[{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 K of e.scoreHeaders)p.push(K);sa(async()=>{try{const r=await J.getAttemptData(n,c);i.value=Q(r)}catch(r){console.error("Failed to fetch score data:",r)}O()});async function O(){try{s.value=null;const r=await ka(n,null,c);s.value=r}catch(r){console.error("Failed to fetch user profile data:",r)}}function Q(r){var _,h,g,k,v,b,w,m,$,T,x,S,I,P,A,C,R,B,F,y,D,E,N,G,L,H,M,V,j,q,U;var o=[];for(var a of r){if(a.newRecord?a.newRecord="✅":a.newRecord="",a.timestamp){const Y=new Date(a.timestamp*1e3);a.timestamp=Y.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((y=a.data)==null?void 0:y.skill_perc)/100}%`:a.data.skill_perc="0%",(D=a.data)!=null&&D.skill_points&&(a.data.skill_points=((E=a.data)==null?void 0:E.skill_points)/10),((N=a.data)==null?void 0:N.perc)>0?a.data.perc=`${((G=a.data)==null?void 0:G.perc)/100}%`:a.data.perc="0%",(L=a.data)!=null&&L.new_skill&&(a.data.new_skill=((H=a.data)==null?void 0:H.new_skill)/10),(M=a.data)!=null&&M.music_rate&&(a.data.music_rate=((V=a.data)==null?void 0:V.music_rate)/10),(j=a.data)!=null&&j.excellent?a.medal="EX FC":(q=a.data)!=null&&q.fullcombo?a.medal="FC":(U=a.data)!=null&&U.clear?a.medal="CLEARED":a.medal="FAILED",o.push(a)}return o}const W=r=>{const o=r.song.id;f.push(`/games/${n}/song/${o}`)};return(r,o)=>(z(),la(_a,null,{default:d(()=>[t(ta,null,{default:d(()=>[s.value?(z(),na(da,{key:0},[t(ga,{game:l(e),profile:s.value},null,8,["game","profile"]),t(ca,{icon:l(ua),title:`${s.value.username}'s ${l(e).shortName?l(e).shortName:l(e).name} Scores`,main:""},{default:d(()=>[t(fa,{icon:l(ia),href:`/#/games/${l(e).id}/profiles/${s.value.userId}`,outline:!1,color:"info",label:`${s.value.username}'s Profile`},null,8,["icon","href","label"])]),_:1},8,["icon","title"]),t(pa,{"has-table":""},{default:d(()=>[t(ha,{headers:p,items:i.value,onRowClicked:W},null,8,["items"])]),_:1})],64)):oa("",!0)]),_:1})]),_:1}))}};export{xa as default}; diff --git a/assets/PlayerView-KYt9qT_4.js b/assets/PlayerView-KYt9qT_4.js new file mode 100644 index 0000000..962264d --- /dev/null +++ b/assets/PlayerView-KYt9qT_4.js @@ -0,0 +1,5 @@ +import{b as we,r as N,o as Y,l as w,g as t,e as a,m as Z,c as r,w as p,k as d,f,Q as H,t as k,j as F,F as V,a$ as se,d as ye,b0 as ge,h as re,b1 as Ce,b2 as De,N as oe,b3 as ne,b4 as ke,b5 as Pe,b6 as Te,b7 as $e,b8 as Ve,b9 as Ae,ba as je,bb as Ie,bc as Ne,bd as fe,i as m,u as Fe,a as Le,a6 as Oe,s as Be,_ as Re,P as M,be as Ee,aV as Je,n as _e,aZ as Me,a_ as Ge,ap as o,v as He,J as $,bf as Ue,bg as Xe,bh as ze,an as qe,bi as Ke,bj as Qe,q as We}from"./index-BLNUJ2NM.js";import{_ as Ze}from"./GameHeader-BIZyaPtb.js";import{_ as Ye,g as ea,a as te}from"./ProfileCard-DCrkinX4.js";import{_ as aa}from"./FormControl-C432udtk.js";import{_ as ta}from"./UserSticker-DvLbKr5H.js";import{b as la,A as ra}from"./profile-BrJszsS2.js";import{A as na}from"./arcade-Bdjl_Mk3.js";import{g as le}from"./danClass-NuRM5DAU.js";import"./sources-CaFLxZU6.js";import"./userData-DZYdegtD.js";const sa={class:"flex space-x-2 mb-2"},oa={class:"flex justify-between items-center"},ua={class:"grid"},ia={class:"text-lg font-bold"},ca={class:"text-md"},da={class:"text-lg"},ma={class:"text-lg"},pe={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(u){const c=we(),b=N(null),x=u,v={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return Y(async()=>{try{b.value=null;const s=x.jubilityData.map(i=>i.song_id),y=await c.getMusicData("jubeat",x.version,s),_=x.jubilityData.map(i=>{const e=y.find(C=>C.id===i.song_id&&C.chart===i.chart);return{...i,...e?{songData:e}:{}}});_.sort((i,e)=>e.rate-i.rate),b.value=_}catch(s){console.error("Failed to fetch music data:",s)}}),(s,y)=>b.value?(a(!0),w(V,{key:0},Z(b.value,_=>(a(),r(F,{key:_.id,"color-prop":"bg-slate-800 dark:bg-slate-800",class:"my-3 p-5","has-table":""},{default:p(()=>[d("div",sa,[f(H,{label:v[_.chart].label,color:v[_.chart].color},null,8,["label","color"]),_.hard?(a(),r(H,{key:0,label:"Hard Mode",color:"danger"})):t("",!0)]),d("div",oa,[d("div",ua,[d("h1",ia,k(_.songData.name),1),d("h2",ca,k(_.songData.artist),1)]),d("div",null,[d("h2",da,"Jubility: "+k(_.value/10),1),d("h2",ma,"Rate: "+k(_.rate/10),1)])])]),_:2},1024))),128)):t("",!0)}},he={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},ba={ariaLabel:{type:String},ariaDescribedby:{type:String}},fa={type:{type:String,required:!0},destroyDelay:{type:Number,default:0},...he,...ba},_a=Ce[0]==="2"?(u,c)=>Object.assign(u,{attrs:c}):(u,c)=>Object.assign(u,c);function G(u){return ke(u)?ne(u):u}function pa(u){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u;return ke(c)?new Proxy(u,{}):u}function va(u,c){const b=u.options;b&&c&&Object.assign(b,c)}function xe(u,c){u.labels=c}function Se(u,c,b){const x=[];u.datasets=c.map(v=>{const s=u.datasets.find(y=>y[b]===v[b]);return!s||!v.data||x.includes(s)?{...v}:(x.push(s),Object.assign(s,v),s)})}function ya(u,c){const b={labels:[],datasets:[]};return xe(b,u.labels),Se(b,u.datasets,c),b}const ga=ye({props:fa,setup(u,c){let{expose:b,slots:x}=c;const v=N(null),s=ge(null);b({chart:s});const y=()=>{if(!v.value)return;const{type:e,data:C,options:h,plugins:S,datasetIdKey:D}=u,j=ya(C,D),T=pa(j,C);s.value=new se(v.value,{type:e,data:T,options:{...h},plugins:S})},_=()=>{const e=ne(s.value);e&&(u.destroyDelay>0?setTimeout(()=>{e.destroy(),s.value=null},u.destroyDelay):(e.destroy(),s.value=null))},i=e=>{e.update(u.updateMode)};return Y(y),De(_),oe([()=>u.options,()=>u.data],(e,C)=>{let[h,S]=e,[D,j]=C;const T=ne(s.value);if(!T)return;let I=!1;if(h){const A=G(h),L=G(D);A&&A!==L&&(va(T,A),I=!0)}if(S){const A=G(S.labels),L=G(j.labels),O=G(S.datasets),U=G(j.datasets);A!==L&&(xe(T.config.data,A),I=!0),O&&O!==U&&(Se(T.config.data,O,u.datasetIdKey),I=!0)}I&&Te(()=>{i(T)})},{deep:!0}),()=>re("canvas",{role:"img",ariaLabel:u.ariaLabel,ariaDescribedby:u.ariaDescribedby,ref:v},[re("p",{},[x.default?x.default():""])])}});function ka(u,c){return se.register(c),ye({props:he,setup(b,x){let{expose:v}=x;const s=ge(null),y=_=>{s.value=_==null?void 0:_.chart};return v({chart:s}),()=>re(ga,_a({ref:y},{type:u,...b}))}})}const ve=ka("radar",Pe),ha={class:"grid lg:grid-cols-2 gap-4"},xa={class:"w-full grid place-content-center text-center"},Sa={class:"text-lg"},wa={class:"w-full grid place-content-center text-center"},Ca={class:"text-lg"},Da={__name:"UserNotesRadar",props:{profile:{type:String,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(u){se.register($e,Ve,Ae,je,Ie,Ne);const c=u,b=N(c.profile),x=N(c.version),v=N(!0),s=N(0),y=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(()=>c.version,()=>{b.value=c.profile,x.value=c.version,_()});async function _(){var h,S;try{const D=await la(c.game,c.version,b.value,[["notes_radar",0],["notes_radar",1]]),j=T=>{const[I,A,L,O,U,ee]=T;return[I/100,A/100,L/100,O/100,U/100,ee/100]};((h=D[0])==null?void 0:h.achievementId)===0&&(y.value.datasets[0].data=j(D[0].data.radar_score)),((S=D[1])==null?void 0:S.achievementId)===1&&(y.value.datasets[1].data=j(D[1].data.radar_score)),v.value=!1,s.value+=1}catch(D){console.error("Failed to fetch arcade data:",D)}}Y(async()=>{_()});const i={responsive:!1,maintainAspectRatio:!0,scales:{r:{ticks:{stepSize:30,callback:function(h){return h}},pointLabels:{font:{size:15}}}}},e=fe(()=>y.value.datasets[0].data.reduce((h,S)=>h+S,0).toFixed(2)),C=fe(()=>y.value.datasets[1].data.reduce((h,S)=>h+S,0).toFixed(2));return(h,S)=>y.value.datasets[0]?(a(),r(F,{key:0,class:"my-6"},{default:p(()=>[d("div",ha,[f(F,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:p(()=>[f(H,{color:"info",label:"SP Radar",class:"mb-2"}),d("div",xa,[(a(),r(m(ve),{key:s.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:y.value.labels,datasets:[y.value.datasets[0]]},options:i},null,8,["data"])),d("span",Sa,"Total score: "+k(e.value),1)])]),_:1}),f(F,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:p(()=>[f(H,{color:"info",label:"DP Radar",class:"mb-2"}),d("div",wa,[(a(),r(m(ve),{key:s.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:y.value.labels,datasets:[y.value.datasets[1]]},options:i},null,8,["data"])),d("span",Ca,"Total score: "+k(C.value),1)])]),_:1})])]),_:1})):t("",!0)}},Pa={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},Ta=["src"],$a={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},Va={class:"w-full"},Aa={key:0,class:"md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3"},ja={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},Ia={class:"my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6"},Na={class:"my-6 grid grid-cols-1 md:grid-cols-2 gap-6"},Fa={class:"my-6"},La={class:"my-6"},Oa={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"},Ba={class:"flex-start flex items-center pt-2 md:block md:pt-4"},Ra={class:"mt-2 text-sm font-light"},Ea={class:"ms-4 pb-6 md:ms-0"},Ja={class:"text-lg font-semibold"},Za={__name:"PlayerView",setup(u){const c="https://cdn.phaseii.network/file/PhaseII/web-assets",b=Fe(),x=Le();var v=null,s=null,y=null,_=!0;v=b.params.game,y=b.params.userId,s=Oe(v),s||x.push({name:"ErrorPage",params:{catchAll:"404"}});const i=Be({currentVersion:null});oe(()=>i.currentVersion,()=>{_?_=!1:C()});const e=N(null);Y(async()=>{C()}),s.versions||(i.currentVersion=1);async function C(){try{e.value=null;var n=await ra(v,i.currentVersion,y);n.timeline=await ee(n),e.value=O(n),n&&!i.currentVersion&&(i.currentVersion=n.versions[n.versions.length-1])}catch(l){console.error("Failed to fetch user profile data:",l)}}async function h(n){try{return await na(n)}catch(l){console.error("Failed to fetch arcade data:",l)}}var S=[{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 i.currentVersion?`${c}/games/${s.id}/card/${i.currentVersion}.webp`:s.cardBG}function j(){var n;return i.currentVersion&&((n=s.videoTable)!=null&&n.includes(i.currentVersion))?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${s.id}/${i.currentVersion}.mp4`:null}function T(){var n;return(n=s.videoTable)!=null&&n.includes(i.currentVersion)?null:` + background-image: url('${D()}'); + background-size: cover; + background-repeat: no-repeat; + `}function I(n,l){return""}function A(n){var l=[];for(const P of s.versions)n.includes(P.id)&&l.push(P);return l}function L(n,l){return n.isSkill?l.stats[n.key]/100:n.isJubility?l.stats[n.key]/10:l.stats[n.key]}function O(n){if(n.stats){if(n.stats.first_play_timestamp){const l=new Date(n.stats.first_play_timestamp*1e3);n.stats.first_play_timestamp=l.toLocaleString()}if(n.stats.last_play_timestamp){const l=new Date(n.stats.last_play_timestamp*1e3);n.stats.last_play_timestamp=l.toLocaleString()}n.dp&&n.dp.dan!==void 0&&(n.dp.dan=le(n.dp.dan).short)}return n}function U(n){var P;const l=(P=n.stats)==null?void 0:P.count;return l?[l.mfc!=null?{label:"MFCs",value:l.mfc}:{label:"MFCs",value:0},l.pfc!=null?{label:"PFCs",value:l.pfc}:{label:"PFCs",value:0},l.fc!=null?{label:"GFCs",value:l.fc}:{label:"GFCs",value:0},l.gfc!=null?{label:"FCs",value:l.gfc}:{label:"FCs",value:0},l.life4!=null?{label:"Life-4 Clears",value:l.life4}:{label:"Life-4 Clears",value:0}]:[]}async function ee(n){const l=n==null?void 0:n.stats,P=l==null?void 0:l.first_play_timestamp,R=l==null?void 0:l.last_play_timestamp,X=l==null?void 0:l.arcade_history,B=[];if(P&&B.push({timestamp:new Date(P*1e3).toLocaleString(),arcade:l==null?void 0:l.first_play_arcade,first_play:!0}),X)for(const[E,J]of Object.entries(X)){const q=await h(E);for(const[K,Q]of Object.entries(J))for(const z of Q){const W=new Date(z*1e3);[P,R].includes(z)||B.push({timestamp:W.toLocaleString(),arcade:q.name,machineId:K,first_play:!1})}}return R&&B.push({timestamp:new Date(R*1e3).toLocaleString(),arcade:l==null?void 0:l.last_play_arcade,first_play:!1}),B.sort((E,J)=>new Date(E.timestamp).getTime()-new Date(J.timestamp).getTime())}return(n,l)=>(a(),r(We,null,{default:p(()=>[e.value?(a(),r(Re,{key:0},{default:p(()=>{var P,R,X,B,E,J,q,K,Q,z,W,ue,ie,ce,de,me,be;return[f(Ze,{game:m(s)},null,8,["game"]),f(M,{icon:m(Ee),title:"View Profile",main:""},{default:p(()=>[m(s).versions&&e.value?(a(),w("div",Pa,[l[1]||(l[1]=d("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),f(aa,{modelValue:i.currentVersion,"onUpdate:modelValue":l[0]||(l[0]=g=>i.currentVersion=g),options:A(e.value.versions)},null,8,["modelValue","options"])])):t("",!0)]),_:1},8,["icon"]),i.currentVersion&&e.value?(a(),w("div",{key:0,style:Je(T()),class:"rounded-2xl mb-6 card-container"},[d("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:j(),class:"background-video"},null,8,Ta),d("div",$a,[d("div",Va,[f(Ye,{"use-small":"",game:m(v),version:i.currentVersion,profile:e.value},{default:p(()=>[m(s).noScores?t("",!0):(a(),w("div",Aa,[f(_e,{href:`/#/games/${m(v)}/scores/${e.value.userId}`,icon:m(Me),class:"w-full md:w-auto",color:"info",label:"View Scores"},null,8,["href","icon"]),f(_e,{href:`/#/games/${m(v)}/records/${e.value.userId}`,icon:m(Ge),class:"w-full md:w-auto",color:"info",label:"View Records"},null,8,["href","icon"])]))]),_:1},8,["game","version","profile"])])])],4)):t("",!0),d("div",ja,[(a(!0),w(V,null,Z(m(S),g=>(a(),w(V,{key:g},[e.value.stats[g.key]?(a(),r(o,{key:0,class:He(g.span),label:g.label,number:g.type==Number?L(g,e.value):null,"num-color":I(g)},{default:p(()=>[$(k(g.type==String?e.value.stats[g.key]:null),1)]),_:2},1032,["class","label","number","num-color"])):t("",!0)],64))),128)),(R=(P=e.value.stats)==null?void 0:P.count)!=null&&R.records?(a(),r(o,{key:0,label:"Records",number:(B=(X=e.value.stats)==null?void 0:X.count)==null?void 0:B.records},null,8,["number"])):t("",!0),(J=(E=e.value.stats)==null?void 0:E.count)!=null&&J.attempts?(a(),r(o,{key:1,label:"Attempts",number:(K=(q=e.value.stats)==null?void 0:q.count)==null?void 0:K.attempts},null,8,["number"])):t("",!0),e.value.skill?(a(),r(o,{key:2,label:"Skill Points",number:e.value.skill/100,"num-color":m(ea)(e.value.skill)},null,8,["number","num-color"])):t("",!0),e.value.profile_skill?(a(),r(o,{key:3,label:"Skill Level"},{default:p(()=>[$(k(e.value.profile_skill/100),1)]),_:1})):t("",!0),e.value.jubility?(a(),r(o,{key:4,label:"Jubility","num-color":m(te)(e.value.jubility)},{default:p(()=>[$(k(e.value.jubility/10),1)]),_:1},8,["num-color"])):t("",!0),e.value.pick_up_jubility?(a(),r(o,{key:5,label:"Pick-Up Jubility","num-color":m(te)(e.value.pick_up_jubility)},{default:p(()=>[$(k(e.value.pick_up_jubility/10),1)]),_:1},8,["num-color"])):t("",!0),e.value.common_jubility?(a(),r(o,{key:6,label:"Common Jubility","num-color":m(te)(e.value.common_jubility)},{default:p(()=>[$(k(e.value.common_jubility/10),1)]),_:1},8,["num-color"])):t("",!0),e.value.deller?(a(),r(o,{key:7,label:"Deller",number:e.value.deller},null,8,["number"])):t("",!0),e.value.sgrade?(a(),r(o,{key:8,label:"SP DAN"},{default:p(()=>[$(k(m(le)(e.value.sgrade).label),1)]),_:1})):t("",!0),e.value.dgrade?(a(),r(o,{key:9,label:"DP DAN"},{default:p(()=>[$(k(m(le)(e.value.dgrade).label),1)]),_:1})):t("",!0),e.value.total_exp?(a(),r(o,{key:10,label:"EXP",number:e.value.total_exp},null,8,["number"])):t("",!0),e.value.coin_num?(a(),r(o,{key:11,label:"Coins",number:e.value.coin_num},null,8,["number"])):t("",!0),e.value.block?(a(),r(o,{key:12,label:"Block",number:e.value.block},null,8,["number"])):t("",!0),e.value.packet?(a(),r(o,{key:13,label:"Packet",number:e.value.packet},null,8,["number"])):t("",!0)]),(Q=e.value.stats)!=null&&Q.count||e.value.tune_cnt||e.value.max_clear_diff||e.value.battle_data?(a(),w(V,{key:1},[f(M,{icon:m(Ue),title:"Stats",main:""},null,8,["icon"]),d("div",Ia,[(a(!0),w(V,null,Z(U(e.value),g=>(a(),w(V,{key:g},[g!==void 0?(a(),r(o,{key:0,label:g.label,number:g.value},{default:p(()=>[$(k(g.value?null:"0"),1)]),_:2},1032,["label","number"])):t("",!0)],64))),128)),e.value.tune_cnt?(a(),r(o,{key:0,label:"Total Tunes",number:e.value.tune_cnt},null,8,["number"])):t("",!0),e.value.ex_cnt?(a(),r(o,{key:1,label:"Total EXC",number:e.value.ex_cnt},null,8,["number"])):t("",!0),e.value.fc_cnt?(a(),r(o,{key:2,label:"Total FC",number:e.value.fc_cnt},null,8,["number"])):t("",!0),e.value.clear_cnt?(a(),r(o,{key:3,label:"Total Clear",number:e.value.clear_cnt},null,8,["number"])):t("",!0),e.value.saved_cnt?(a(),r(o,{key:4,label:"Total Saved",number:e.value.saved_cnt},null,8,["number"])):t("",!0),e.value.match_cnt?(a(),r(o,{key:5,label:"Total Matches",number:e.value.match_cnt},null,8,["number"])):t("",!0),e.value.max_clear_diff?(a(),r(o,{key:6,label:"Max Clear Difficulty"},{default:p(()=>[$(k(e.value.max_clear_diff/100),1)]),_:1})):t("",!0),e.value.max_full_diff?(a(),r(o,{key:7,label:"Max FC Difficulty"},{default:p(()=>[$(k(e.value.max_full_diff/100),1)]),_:1})):t("",!0),e.value.max_exce_diff?(a(),r(o,{key:8,label:"Max EX FC Difficulty"},{default:p(()=>[$(k(e.value.max_exce_diff/100),1)]),_:1})):t("",!0),e.value.clear_num?(a(),r(o,{key:9,label:"Total Clear",number:e.value.clear_num},null,8,["number"])):t("",!0),e.value.full_num?(a(),r(o,{key:10,label:"Total FC",number:e.value.full_num},null,8,["number"])):t("",!0),e.value.exce_num?(a(),r(o,{key:11,label:"Total EX FC",number:e.value.exce_num},null,8,["number"])):t("",!0),e.value.e_num?(a(),r(o,{key:12,label:"Total E",number:e.value.e_num},null,8,["number"])):t("",!0),e.value.d_num?(a(),r(o,{key:13,label:"Total D",number:e.value.d_num},null,8,["number"])):t("",!0),e.value.c_num?(a(),r(o,{key:14,label:"Total C",number:e.value.c_num},null,8,["number"])):t("",!0),e.value.b_num?(a(),r(o,{key:15,label:"Total B",number:e.value.b_num},null,8,["number"])):t("",!0),e.value.a_num?(a(),r(o,{key:16,label:"Total A",number:e.value.a_num},null,8,["number"])):t("",!0),e.value.s_num?(a(),r(o,{key:17,label:"Total S",number:e.value.s_num},null,8,["number"])):t("",!0),e.value.ss_num?(a(),r(o,{key:18,label:"Total SS",number:e.value.ss_num},null,8,["number"])):t("",!0),e.value.session_cnt?(a(),r(o,{key:19,label:"Sessions Played",number:e.value.session_cnt},null,8,["number"])):t("",!0),(z=e.value.battle_data)!=null&&z.win_num?(a(),r(o,{key:20,label:"Total Wins",number:(W=e.value.battle_data)==null?void 0:W.win_num},null,8,["number"])):t("",!0),(ue=e.value.battle_data)!=null&&ue.lose_num?(a(),r(o,{key:21,label:"Total Losses",number:(ie=e.value.battle_data)==null?void 0:ie.lose_num},null,8,["number"])):t("",!0),(ce=e.value.battle_data)!=null&&ce.draw_num?(a(),r(o,{key:22,label:"Total Draws",number:(de=e.value.battle_data)==null?void 0:de.draw_num},null,8,["number"])):t("",!0)])],64)):t("",!0),e.value.jubility?(a(),w(V,{key:2},[f(M,{icon:m(Xe),title:"Jubility Breakdown",main:""},null,8,["icon"]),d("div",Na,[e.value.pick_up_breakdown?(a(),r(F,{key:0},{default:p(()=>[f(H,{label:"Pick-Up",color:"info"}),f(pe,{"jubility-data":e.value.pick_up_breakdown,",":"",version:i.currentVersion},null,8,["jubility-data","version"])]),_:1})):t("",!0),e.value.other_breakdown?(a(),r(F,{key:1},{default:p(()=>[f(H,{label:"Common",color:"info"}),f(pe,{"jubility-data":e.value.other_breakdown,",":"",version:i.currentVersion},null,8,["jubility-data","version"])]),_:1})):t("",!0)])],64)):t("",!0),(me=e.value)!=null&&me.trbitem?(a(),w(V,{key:3},[f(M,{icon:m(ze),title:"Sticker Board",main:""},null,8,["icon"]),d("div",Fa,[f(F,{class:"w-full grid place-content-center"},{default:p(()=>[f(ta,{version:i.currentVersion,profile:e.value,size:290},null,8,["version","profile"])]),_:1})])],64)):t("",!0),m(s).id==m(qe).IIDX&&i.currentVersion>=29?(a(),w(V,{key:4},[f(M,{icon:m(Ke),title:"Notes Radar",main:""},null,8,["icon"]),f(Da,{game:m(s).id,version:i.currentVersion,profile:m(y)},null,8,["game","version","profile"])],64)):t("",!0),(be=e.value)!=null&&be.timeline?(a(),w(V,{key:5},[f(M,{icon:m(Qe),title:"Timeline",main:""},null,8,["icon"]),d("div",La,[f(F,null,{default:p(()=>{var g;return[d("ol",Oa,[(a(!0),w(V,null,Z(JSON.parse(JSON.stringify((g=e.value)==null?void 0:g.timeline)).reverse(),ae=>(a(),w("li",{key:ae.timestamp,class:"md:inline-block flex-shrink-0"},[d("div",Ba,[l[2]||(l[2]=d("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)),d("p",Ra,k(ae.timestamp),1)]),d("div",Ea,[d("h4",Ja,k(ae.arcade),1)])]))),128))])]}),_:1})])],64)):t("",!0)]}),_:1})):t("",!0)]),_:1}))}};export{Za as default}; diff --git a/assets/PlayerView-Yl17KZs7.js b/assets/PlayerView-Yl17KZs7.js deleted file mode 100644 index 6288132..0000000 --- a/assets/PlayerView-Yl17KZs7.js +++ /dev/null @@ -1,5 +0,0 @@ -import{b as we,r as N,o as Z,l as w,g as t,e as a,m as Y,c as r,w as p,k as d,f as _,Q as U,t as k,j as F,F as V,aW as se,d as ye,aX as ge,h as re,aY as Ce,aZ as De,N as oe,a_ as ne,a$ as ke,b0 as Pe,b1 as Te,b2 as $e,b3 as Ve,b4 as Ae,b5 as je,b6 as Ie,b7 as Ne,b8 as _e,i as m,u as Fe,a as Le,a6 as Oe,s as Be,_ as Re,P as M,b9 as Ee,aQ as Je,n as fe,aU as Me,aV as Ge,ap as o,v as Ue,J as $,ba as Xe,bb as He,bc as ze,an as qe,bd as Ke,be as Qe,q as We}from"./index-Bc45stE5.js";import{_ as Ye}from"./GameHeader-9yxYHRQZ.js";import{_ as Ze,g as ea,a as te}from"./ProfileCard-gXw-rg-V.js";import{_ as aa}from"./FormControl-DHk9sN2D.js";import{_ as ta}from"./UserSticker-D3HdHjcw.js";import{b as la,A as ra}from"./profile-7S2tVFuc.js";import{A as na}from"./arcade-lq35UFS-.js";import{g as le}from"./danClass-NuRM5DAU.js";import"./sources-BEHuDkap.js";import"./userData-DZYdegtD.js";const sa={class:"flex space-x-2 mb-2"},oa={class:"flex justify-between items-center"},ua={class:"grid"},ia={class:"text-lg font-bold"},ca={class:"text-md"},da={class:"text-lg"},ma={class:"text-lg"},pe={__name:"JubilityTable",props:{jubilityData:{type:Array,required:!0},version:{type:Number,required:!0}},setup(u){const c=we(),b=N(null),x=u,v={0:{label:"Basic",color:"info"},1:{label:"Advanced",color:"warning"},2:{label:"Extreme",color:"danger"}};return Z(async()=>{try{b.value=null;const s=x.jubilityData.map(i=>i.song_id),y=await c.getMusicData("jubeat",x.version,s),f=x.jubilityData.map(i=>{const e=y.find(C=>C.id===i.song_id&&C.chart===i.chart);return{...i,...e?{songData:e}:{}}});f.sort((i,e)=>e.rate-i.rate),b.value=f}catch(s){console.error("Failed to fetch music data:",s)}}),(s,y)=>b.value?(a(!0),w(V,{key:0},Y(b.value,f=>(a(),r(F,{key:f.id,"color-prop":"bg-slate-800 dark:bg-slate-800",class:"my-3 p-5","has-table":""},{default:p(()=>[d("div",sa,[_(U,{label:v[f.chart].label,color:v[f.chart].color},null,8,["label","color"]),f.hard?(a(),r(U,{key:0,label:"Hard Mode",color:"danger"})):t("",!0)]),d("div",oa,[d("div",ua,[d("h1",ia,k(f.songData.name),1),d("h2",ca,k(f.songData.artist),1)]),d("div",null,[d("h2",da,"Jubility: "+k(f.value/10),1),d("h2",ma,"Rate: "+k(f.rate/10),1)])])]),_:2},1024))),128)):t("",!0)}},he={data:{type:Object,required:!0},options:{type:Object,default:()=>({})},plugins:{type:Array,default:()=>[]},datasetIdKey:{type:String,default:"label"},updateMode:{type:String,default:void 0}},ba={ariaLabel:{type:String},ariaDescribedby:{type:String}},_a={type:{type:String,required:!0},destroyDelay:{type:Number,default:0},...he,...ba},fa=Ce[0]==="2"?(u,c)=>Object.assign(u,{attrs:c}):(u,c)=>Object.assign(u,c);function G(u){return ke(u)?ne(u):u}function pa(u){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u;return ke(c)?new Proxy(u,{}):u}function va(u,c){const b=u.options;b&&c&&Object.assign(b,c)}function xe(u,c){u.labels=c}function Se(u,c,b){const x=[];u.datasets=c.map(v=>{const s=u.datasets.find(y=>y[b]===v[b]);return!s||!v.data||x.includes(s)?{...v}:(x.push(s),Object.assign(s,v),s)})}function ya(u,c){const b={labels:[],datasets:[]};return xe(b,u.labels),Se(b,u.datasets,c),b}const ga=ye({props:_a,setup(u,c){let{expose:b,slots:x}=c;const v=N(null),s=ge(null);b({chart:s});const y=()=>{if(!v.value)return;const{type:e,data:C,options:h,plugins:S,datasetIdKey:D}=u,j=ya(C,D),T=pa(j,C);s.value=new se(v.value,{type:e,data:T,options:{...h},plugins:S})},f=()=>{const e=ne(s.value);e&&(u.destroyDelay>0?setTimeout(()=>{e.destroy(),s.value=null},u.destroyDelay):(e.destroy(),s.value=null))},i=e=>{e.update(u.updateMode)};return Z(y),De(f),oe([()=>u.options,()=>u.data],(e,C)=>{let[h,S]=e,[D,j]=C;const T=ne(s.value);if(!T)return;let I=!1;if(h){const A=G(h),L=G(D);A&&A!==L&&(va(T,A),I=!0)}if(S){const A=G(S.labels),L=G(j.labels),O=G(S.datasets),X=G(j.datasets);A!==L&&(xe(T.config.data,A),I=!0),O&&O!==X&&(Se(T.config.data,O,u.datasetIdKey),I=!0)}I&&Te(()=>{i(T)})},{deep:!0}),()=>re("canvas",{role:"img",ariaLabel:u.ariaLabel,ariaDescribedby:u.ariaDescribedby,ref:v},[re("p",{},[x.default?x.default():""])])}});function ka(u,c){return se.register(c),ye({props:he,setup(b,x){let{expose:v}=x;const s=ge(null),y=f=>{s.value=f==null?void 0:f.chart};return v({chart:s}),()=>re(ga,fa({ref:y},{type:u,...b}))}})}const ve=ka("radar",Pe),ha={class:"grid lg:grid-cols-2 gap-4"},xa={class:"w-full grid place-content-center text-center"},Sa={class:"text-lg"},wa={class:"w-full grid place-content-center text-center"},Ca={class:"text-lg"},Da={__name:"UserNotesRadar",props:{profile:{type:String,default:null},game:{type:String,default:null},version:{type:Number,default:9}},setup(u){se.register($e,Ve,Ae,je,Ie,Ne);const c=u,b=N(c.profile),x=N(c.version),v=N(!0),s=N(0),y=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(()=>c.version,()=>{b.value=c.profile,x.value=c.version,f()});async function f(){var h,S;try{const D=await la(c.game,c.version,b.value,[["notes_radar",0],["notes_radar",1]]),j=T=>{const[I,A,L,O,X,ee]=T;return[I/100,A/100,L/100,O/100,X/100,ee/100]};((h=D[0])==null?void 0:h.achievementId)===0&&(y.value.datasets[0].data=j(D[0].data.radar_score)),((S=D[1])==null?void 0:S.achievementId)===1&&(y.value.datasets[1].data=j(D[1].data.radar_score)),v.value=!1,s.value+=1}catch(D){console.error("Failed to fetch arcade data:",D)}}Z(async()=>{f()});const i={responsive:!1,maintainAspectRatio:!0,scales:{r:{ticks:{stepSize:30,callback:function(h){return h}},pointLabels:{font:{size:15}}}}},e=_e(()=>y.value.datasets[0].data.reduce((h,S)=>h+S,0).toFixed(2)),C=_e(()=>y.value.datasets[1].data.reduce((h,S)=>h+S,0).toFixed(2));return(h,S)=>y.value.datasets[0]?(a(),r(F,{key:0,class:"my-6"},{default:p(()=>[d("div",ha,[_(F,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:p(()=>[_(U,{color:"info",label:"SP Radar",class:"mb-2"}),d("div",xa,[(a(),r(m(ve),{key:s.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:y.value.labels,datasets:[y.value.datasets[0]]},options:i},null,8,["data"])),d("span",Sa,"Total score: "+k(e.value),1)])]),_:1}),_(F,{"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:p(()=>[_(U,{color:"info",label:"DP Radar",class:"mb-2"}),d("div",wa,[(a(),r(m(ve),{key:s.value,class:"bg-slate-100 p-2 rounded-lg",data:{labels:y.value.labels,datasets:[y.value.datasets[1]]},options:i},null,8,["data"])),d("span",Ca,"Total score: "+k(C.value),1)])]),_:1})])]),_:1})):t("",!0)}},Pa={key:0,class:"mt-2 md:mt-0 md:w-1/3 md:text-right"},Ta=["src"],$a={class:"bg-white dark:bg-slate-900/90 rounded-2xl pt-6 p-3 card-content"},Va={class:"w-full"},Aa={key:0,class:"md:w-1/3 grid grid-cols-1 md:grid-cols-2 gap-3"},ja={class:"my-6 grid grid-cols-1 md:grid-cols-4 gap-6"},Ia={class:"my-6 grid grid-cols-2 md:grid-cols-5 xl:grid-cols-6 gap-6"},Na={class:"my-6 grid grid-cols-1 md:grid-cols-2 gap-6"},Fa={class:"my-6"},La={class:"my-6"},Oa={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"},Ba={class:"flex-start flex items-center pt-2 md:block md:pt-4"},Ra={class:"mt-2 text-sm font-light"},Ea={class:"ms-4 pb-6 md:ms-0"},Ja={class:"text-lg font-semibold"},Ya={__name:"PlayerView",setup(u){const c="https://cdn.phaseii.network/file/PhaseII/web-assets",b=Fe(),x=Le();var v=null,s=null,y=null,f=!0;v=b.params.game,y=b.params.userId,s=Oe(v),s||x.push({name:"ErrorPage",params:{catchAll:"404"}});const i=Be({currentVersion:null});oe(()=>i.currentVersion,()=>{f?f=!1:C()});const e=N(null);Z(async()=>{C()}),s.versions||(i.currentVersion=1);async function C(){try{e.value=null;var n=await ra(v,i.currentVersion,y);n.timeline=await ee(n),e.value=O(n),n&&!i.currentVersion&&(i.currentVersion=n.versions[n.versions.length-1])}catch(l){console.error("Failed to fetch user profile data:",l)}}async function h(n){try{return await na(n)}catch(l){console.error("Failed to fetch arcade data:",l)}}var S=[{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 i.currentVersion?`${c}/games/${s.id}/card/${i.currentVersion}.webp`:s.cardBG}function j(){var n;return i.currentVersion&&((n=s.videoTable)!=null&&n.includes(i.currentVersion))?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${s.id}/${i.currentVersion}.mp4`:null}function T(){var n;return(n=s.videoTable)!=null&&n.includes(i.currentVersion)?null:` - background-image: url('${D()}'); - background-size: cover; - background-repeat: no-repeat; - `}function I(n,l){return""}function A(n){var l=[];for(const P of s.versions)n.includes(P.id)&&l.push(P);return l}function L(n,l){return n.isSkill?l.stats[n.key]/100:n.isJubility?l.stats[n.key]/10:l.stats[n.key]}function O(n){if(n.stats){if(n.stats.first_play_timestamp){const l=new Date(n.stats.first_play_timestamp*1e3);n.stats.first_play_timestamp=l.toLocaleString()}if(n.stats.last_play_timestamp){const l=new Date(n.stats.last_play_timestamp*1e3);n.stats.last_play_timestamp=l.toLocaleString()}n.dp&&n.dp.dan!==void 0&&(n.dp.dan=le(n.dp.dan).short)}return n}function X(n){var P;const l=(P=n.stats)==null?void 0:P.count;return l?[l.mfc!=null?{label:"MFCs",value:l.mfc}:{label:"MFCs",value:0},l.pfc!=null?{label:"PFCs",value:l.pfc}:{label:"PFCs",value:0},l.fc!=null?{label:"GFCs",value:l.fc}:{label:"GFCs",value:0},l.gfc!=null?{label:"FCs",value:l.gfc}:{label:"FCs",value:0},l.life4!=null?{label:"Life-4 Clears",value:l.life4}:{label:"Life-4 Clears",value:0}]:[]}async function ee(n){const l=n==null?void 0:n.stats,P=l==null?void 0:l.first_play_timestamp,R=l==null?void 0:l.last_play_timestamp,H=l==null?void 0:l.arcade_history,B=[];if(P&&B.push({timestamp:new Date(P*1e3).toLocaleString(),arcade:l==null?void 0:l.first_play_arcade,first_play:!0}),H)for(const[E,J]of Object.entries(H)){const q=await h(E);for(const[K,Q]of Object.entries(J))for(const z of Q){const W=new Date(z*1e3);[P,R].includes(z)||B.push({timestamp:W.toLocaleString(),arcade:q.name,machineId:K,first_play:!1})}}return R&&B.push({timestamp:new Date(R*1e3).toLocaleString(),arcade:l==null?void 0:l.last_play_arcade,first_play:!1}),B.sort((E,J)=>new Date(E.timestamp).getTime()-new Date(J.timestamp).getTime())}return(n,l)=>(a(),r(We,null,{default:p(()=>[e.value?(a(),r(Re,{key:0},{default:p(()=>{var P,R,H,B,E,J,q,K,Q,z,W,ue,ie,ce,de,me,be;return[_(Ye,{game:m(s)},null,8,["game"]),_(M,{icon:m(Ee),title:"View Profile",main:""},{default:p(()=>[m(s).versions&&e.value?(a(),w("div",Pa,[l[1]||(l[1]=d("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),_(aa,{modelValue:i.currentVersion,"onUpdate:modelValue":l[0]||(l[0]=g=>i.currentVersion=g),options:A(e.value.versions)},null,8,["modelValue","options"])])):t("",!0)]),_:1},8,["icon"]),i.currentVersion&&e.value?(a(),w("div",{key:0,style:Je(T()),class:"rounded-2xl mb-6 card-container"},[d("video",{autoplay:"",muted:"",loop:"",playsinline:"",src:j(),class:"background-video"},null,8,Ta),d("div",$a,[d("div",Va,[_(Ze,{"use-small":"",game:m(v),version:i.currentVersion,profile:e.value},{default:p(()=>[m(s).noScores?t("",!0):(a(),w("div",Aa,[_(fe,{href:`/#/games/${m(v)}/scores/${e.value.userId}`,icon:m(Me),class:"w-full md:w-auto",color:"info",label:"View Scores"},null,8,["href","icon"]),_(fe,{href:`/#/games/${m(v)}/records/${e.value.userId}`,icon:m(Ge),class:"w-full md:w-auto",color:"info",label:"View Records"},null,8,["href","icon"])]))]),_:1},8,["game","version","profile"])])])],4)):t("",!0),d("div",ja,[(a(!0),w(V,null,Y(m(S),g=>(a(),w(V,{key:g},[e.value.stats[g.key]?(a(),r(o,{key:0,class:Ue(g.span),label:g.label,number:g.type==Number?L(g,e.value):null,"num-color":I(g)},{default:p(()=>[$(k(g.type==String?e.value.stats[g.key]:null),1)]),_:2},1032,["class","label","number","num-color"])):t("",!0)],64))),128)),(R=(P=e.value.stats)==null?void 0:P.count)!=null&&R.records?(a(),r(o,{key:0,label:"Records",number:(B=(H=e.value.stats)==null?void 0:H.count)==null?void 0:B.records},null,8,["number"])):t("",!0),(J=(E=e.value.stats)==null?void 0:E.count)!=null&&J.attempts?(a(),r(o,{key:1,label:"Attempts",number:(K=(q=e.value.stats)==null?void 0:q.count)==null?void 0:K.attempts},null,8,["number"])):t("",!0),e.value.skill?(a(),r(o,{key:2,label:"Skill Points",number:e.value.skill/100,"num-color":m(ea)(e.value.skill)},null,8,["number","num-color"])):t("",!0),e.value.profile_skill?(a(),r(o,{key:3,label:"Skill Level"},{default:p(()=>[$(k(e.value.profile_skill/100),1)]),_:1})):t("",!0),e.value.jubility?(a(),r(o,{key:4,label:"Jubility","num-color":m(te)(e.value.jubility)},{default:p(()=>[$(k(e.value.jubility/10),1)]),_:1},8,["num-color"])):t("",!0),e.value.pick_up_jubility?(a(),r(o,{key:5,label:"Pick-Up Jubility","num-color":m(te)(e.value.pick_up_jubility)},{default:p(()=>[$(k(e.value.pick_up_jubility/10),1)]),_:1},8,["num-color"])):t("",!0),e.value.common_jubility?(a(),r(o,{key:6,label:"Common Jubility","num-color":m(te)(e.value.common_jubility)},{default:p(()=>[$(k(e.value.common_jubility/10),1)]),_:1},8,["num-color"])):t("",!0),e.value.deller?(a(),r(o,{key:7,label:"Deller",number:e.value.deller},null,8,["number"])):t("",!0),e.value.sgrade?(a(),r(o,{key:8,label:"SP DAN"},{default:p(()=>[$(k(m(le)(e.value.sgrade).label),1)]),_:1})):t("",!0),e.value.dgrade?(a(),r(o,{key:9,label:"DP DAN"},{default:p(()=>[$(k(m(le)(e.value.dgrade).label),1)]),_:1})):t("",!0),e.value.total_exp?(a(),r(o,{key:10,label:"EXP",number:e.value.total_exp},null,8,["number"])):t("",!0),e.value.coin_num?(a(),r(o,{key:11,label:"Coins",number:e.value.coin_num},null,8,["number"])):t("",!0),e.value.block?(a(),r(o,{key:12,label:"Block",number:e.value.block},null,8,["number"])):t("",!0),e.value.packet?(a(),r(o,{key:13,label:"Packet",number:e.value.packet},null,8,["number"])):t("",!0)]),(Q=e.value.stats)!=null&&Q.count||e.value.tune_cnt||e.value.max_clear_diff||e.value.battle_data?(a(),w(V,{key:1},[_(M,{icon:m(Xe),title:"Stats",main:""},null,8,["icon"]),d("div",Ia,[(a(!0),w(V,null,Y(X(e.value),g=>(a(),w(V,{key:g},[g!==void 0?(a(),r(o,{key:0,label:g.label,number:g.value},{default:p(()=>[$(k(g.value?null:"0"),1)]),_:2},1032,["label","number"])):t("",!0)],64))),128)),e.value.tune_cnt?(a(),r(o,{key:0,label:"Total Tunes",number:e.value.tune_cnt},null,8,["number"])):t("",!0),e.value.ex_cnt?(a(),r(o,{key:1,label:"Total EXC",number:e.value.ex_cnt},null,8,["number"])):t("",!0),e.value.fc_cnt?(a(),r(o,{key:2,label:"Total FC",number:e.value.fc_cnt},null,8,["number"])):t("",!0),e.value.clear_cnt?(a(),r(o,{key:3,label:"Total Clear",number:e.value.clear_cnt},null,8,["number"])):t("",!0),e.value.saved_cnt?(a(),r(o,{key:4,label:"Total Saved",number:e.value.saved_cnt},null,8,["number"])):t("",!0),e.value.match_cnt?(a(),r(o,{key:5,label:"Total Matches",number:e.value.match_cnt},null,8,["number"])):t("",!0),e.value.max_clear_diff?(a(),r(o,{key:6,label:"Max Clear Difficulty"},{default:p(()=>[$(k(e.value.max_clear_diff/100),1)]),_:1})):t("",!0),e.value.max_full_diff?(a(),r(o,{key:7,label:"Max FC Difficulty"},{default:p(()=>[$(k(e.value.max_full_diff/100),1)]),_:1})):t("",!0),e.value.max_exce_diff?(a(),r(o,{key:8,label:"Max EX FC Difficulty"},{default:p(()=>[$(k(e.value.max_exce_diff/100),1)]),_:1})):t("",!0),e.value.clear_num?(a(),r(o,{key:9,label:"Total Clear",number:e.value.clear_num},null,8,["number"])):t("",!0),e.value.full_num?(a(),r(o,{key:10,label:"Total FC",number:e.value.full_num},null,8,["number"])):t("",!0),e.value.exce_num?(a(),r(o,{key:11,label:"Total EX FC",number:e.value.exce_num},null,8,["number"])):t("",!0),e.value.e_num?(a(),r(o,{key:12,label:"Total E",number:e.value.e_num},null,8,["number"])):t("",!0),e.value.d_num?(a(),r(o,{key:13,label:"Total D",number:e.value.d_num},null,8,["number"])):t("",!0),e.value.c_num?(a(),r(o,{key:14,label:"Total C",number:e.value.c_num},null,8,["number"])):t("",!0),e.value.b_num?(a(),r(o,{key:15,label:"Total B",number:e.value.b_num},null,8,["number"])):t("",!0),e.value.a_num?(a(),r(o,{key:16,label:"Total A",number:e.value.a_num},null,8,["number"])):t("",!0),e.value.s_num?(a(),r(o,{key:17,label:"Total S",number:e.value.s_num},null,8,["number"])):t("",!0),e.value.ss_num?(a(),r(o,{key:18,label:"Total SS",number:e.value.ss_num},null,8,["number"])):t("",!0),e.value.session_cnt?(a(),r(o,{key:19,label:"Sessions Played",number:e.value.session_cnt},null,8,["number"])):t("",!0),(z=e.value.battle_data)!=null&&z.win_num?(a(),r(o,{key:20,label:"Total Wins",number:(W=e.value.battle_data)==null?void 0:W.win_num},null,8,["number"])):t("",!0),(ue=e.value.battle_data)!=null&&ue.lose_num?(a(),r(o,{key:21,label:"Total Losses",number:(ie=e.value.battle_data)==null?void 0:ie.lose_num},null,8,["number"])):t("",!0),(ce=e.value.battle_data)!=null&&ce.draw_num?(a(),r(o,{key:22,label:"Total Draws",number:(de=e.value.battle_data)==null?void 0:de.draw_num},null,8,["number"])):t("",!0)])],64)):t("",!0),e.value.jubility?(a(),w(V,{key:2},[_(M,{icon:m(He),title:"Jubility Breakdown",main:""},null,8,["icon"]),d("div",Na,[e.value.pick_up_breakdown?(a(),r(F,{key:0},{default:p(()=>[_(U,{label:"Pick-Up",color:"info"}),_(pe,{"jubility-data":e.value.pick_up_breakdown,",":"",version:i.currentVersion},null,8,["jubility-data","version"])]),_:1})):t("",!0),e.value.other_breakdown?(a(),r(F,{key:1},{default:p(()=>[_(U,{label:"Common",color:"info"}),_(pe,{"jubility-data":e.value.other_breakdown,",":"",version:i.currentVersion},null,8,["jubility-data","version"])]),_:1})):t("",!0)])],64)):t("",!0),(me=e.value)!=null&&me.trbitem?(a(),w(V,{key:3},[_(M,{icon:m(ze),title:"Sticker Board",main:""},null,8,["icon"]),d("div",Fa,[_(F,{class:"w-full grid place-content-center"},{default:p(()=>[_(ta,{version:i.currentVersion,profile:e.value,size:290},null,8,["version","profile"])]),_:1})])],64)):t("",!0),m(s).id==m(qe).IIDX&&i.currentVersion>=29?(a(),w(V,{key:4},[_(M,{icon:m(Ke),title:"Notes Radar",main:""},null,8,["icon"]),_(Da,{game:m(s).id,version:i.currentVersion,profile:m(y)},null,8,["game","version","profile"])],64)):t("",!0),(be=e.value)!=null&&be.timeline?(a(),w(V,{key:5},[_(M,{icon:m(Qe),title:"Timeline",main:""},null,8,["icon"]),d("div",La,[_(F,null,{default:p(()=>{var g;return[d("ol",Oa,[(a(!0),w(V,null,Y(JSON.parse(JSON.stringify((g=e.value)==null?void 0:g.timeline)).reverse(),ae=>(a(),w("li",{key:ae.timestamp,class:"md:inline-block flex-shrink-0"},[d("div",Ba,[l[2]||(l[2]=d("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)),d("p",Ra,k(ae.timestamp),1)]),d("div",Ea,[d("h4",Ja,k(ae.arcade),1)])]))),128))])]}),_:1})])],64)):t("",!0)]}),_:1})):t("",!0)]),_:1}))}};export{Ya as default}; diff --git a/assets/PlayersView-Ni2wKavU.js b/assets/PlayersView-CmqHNtOg.js similarity index 71% rename from assets/PlayersView-Ni2wKavU.js rename to assets/PlayersView-CmqHNtOg.js index 8330817..59d5ccf 100644 --- a/assets/PlayersView-Ni2wKavU.js +++ b/assets/PlayersView-CmqHNtOg.js @@ -1 +1 @@ -import{u as b,a as k,a6 as I,r as A,o as R,c,e as u,w as f,f as n,_ as D,k as o,aQ as B,i as s,g as h,n as g,aU as C,aV as N,P as S,aT as V,j as L,q as j}from"./index-Bc45stE5.js";import{g as G,_ as M}from"./sources-BEHuDkap.js";import{_ as T}from"./GeneralTable-DHFumDB6.js";import{a as F}from"./profile-7S2tVFuc.js";import{d as H}from"./userData-DZYdegtD.js";import{g as y}from"./danClass-NuRM5DAU.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"},O={class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},Q={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},U={class:"w-full"},ta={__name:"PlayersView",setup(X){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 F(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=H(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)=>(u(),c(j,null,{default:f(()=>[n(D,null,{default:f(()=>[o("div",{style:B(s(G)(s(t))),class:"rounded-2xl mb-6 card-container"},[o("div",q,[o("div",z,[o("div",E,[n(M,{path:s(t).icon,title:s(t).name},null,8,["path","title"])])]),o("div",O,[s(t).noScores?h("",!0):(u(),c(g,{key:0,href:`/#/games/${s(l)}/scores`,icon:s(C),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),s(t).noRecords?h("",!0):(u(),c(g,{key:1,href:`/#/games/${s(l)}/records`,icon:s(N),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))])])],4),n(S,{icon:s(V),title:"All Players",main:""},null,8,["icon"]),n(L,{"has-table":""},{default:f(()=>[o("div",Q,[o("div",U,[n(T,{headers:i,items:m.value,path:`/#/${s(l)}/profiles/`,onRowClicked:P},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ta as default}; +import{u as b,a as k,a6 as I,r as A,o as R,c,e as u,w as f,f as n,_ as D,k as o,aV as B,i as s,g as h,n as g,aZ as C,a_ as N,P as S,aY as V,j as L,q as j}from"./index-BLNUJ2NM.js";import{g as G,_ as M}from"./sources-CaFLxZU6.js";import{_ as F}from"./GeneralTable-J-7uFbEf.js";import{a as H}from"./profile-BrJszsS2.js";import{d as T}from"./userData-DZYdegtD.js";import{g as y}from"./danClass-NuRM5DAU.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"},O={class:"md:w-1/2 grid grid-cols-1 md:grid-cols-2 gap-3"},X={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Y={class:"w-full"},ta={__name:"PlayersView",setup(Z){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 H(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)=>(u(),c(j,null,{default:f(()=>[n(D,null,{default:f(()=>[o("div",{style:B(s(G)(s(t))),class:"rounded-2xl mb-6 card-container"},[o("div",q,[o("div",z,[o("div",E,[n(M,{path:s(t).icon,title:s(t).name},null,8,["path","title"])])]),o("div",O,[s(t).noScores?h("",!0):(u(),c(g,{key:0,href:`/#/games/${s(l)}/scores`,icon:s(C),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])),s(t).noRecords?h("",!0):(u(),c(g,{key:1,href:`/#/games/${s(l)}/records`,icon:s(N),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"]))])])],4),n(S,{icon:s(V),title:"All Players",main:""},null,8,["icon"]),n(L,{"has-table":""},{default:f(()=>[o("div",X,[o("div",Y,[n(F,{headers:i,items:m.value,path:`/#/${s(l)}/profiles/`,onRowClicked:P},null,8,["items","path"])])])]),_:1})]),_:1})]),_:1}))}};export{ta as default}; diff --git a/assets/PostView-D02875QT.js b/assets/PostView-DzBfiXZn.js similarity index 93% rename from assets/PostView-D02875QT.js rename to assets/PostView-DzBfiXZn.js index 40b6e7a..ece001e 100644 --- a/assets/PostView-D02875QT.js +++ b/assets/PostView-DzBfiXZn.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 x,e as o,w as l,f as d,_ as S,T as N,g as C,i as e,j as V,k as t,l as u,t as y,F as j,m as A,n as F,p as D,q as I}from"./index-Bc45stE5.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 x,e as o,w as l,f as d,_ as S,T as N,g as C,i as e,j as V,k as t,l as u,t as y,F as j,m as A,n as F,p as D,q as I}from"./index-BLNUJ2NM.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(S,null,{default:l(()=>[d(N,null,{default:l(()=>[e(a)!={}?(o(),x(V,{key:0,"has-table":""},{footer:l(()=>[d(M,null,{default:l(()=>[d(F,{label:"Home",color:"info",icon:e(D),"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})):C("",!0)]),_:1})]),_:1})]),_:1}))}};export{H as default}; diff --git a/assets/ProfileCard-gXw-rg-V.js b/assets/ProfileCard-DCrkinX4.js similarity index 83% rename from assets/ProfileCard-gXw-rg-V.js rename to assets/ProfileCard-DCrkinX4.js index 11ebfe2..e6f5cb4 100644 --- a/assets/ProfileCard-gXw-rg-V.js +++ b/assets/ProfileCard-DCrkinX4.js @@ -1 +1 @@ -var z=Object.defineProperty;var I=(e,t,l)=>t in e?z(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l;var $=(e,t,l)=>I(e,typeof t!="symbol"?t+"":t,l);import{r as y,N as q,b8 as P,l as x,e as r,k as o,F as _,m as R,aQ as k,bz as j,g as n,a6 as N,o as H,an as U,bm as E,c as f,v as S,t as v,i,bw as T,n as h,bx as C,bA as F,bB as V,aU as A,aV as L,bf as G}from"./index-Bc45stE5.js";import{d as M}from"./userData-DZYdegtD.js";const O={class:"inner"},D=["src"],Q={__name:"UserEmblem",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){var m;const t=e,l=y(t.profile);l.value.emblem=d((m=l.value.last)==null?void 0:m.emblem);const a=y(t.version);q(()=>t.version,()=>{var s;l.value=t.profile,l.value.emblem=d((s=l.value.last)==null?void 0:s.emblem)}),q(()=>t.version,()=>{a.value=t.version});const u=["background","main","ornament","effect","speech_bubble"],c=P(()=>{const s="https://cdn.phaseii.network/file/PhaseII/game-assets";return u.map(b=>{var p;return`${`${s}/emblems`}/${a.value}/${(p=l.value.emblem)==null?void 0:p[b]}.png`})});function d(s){if(s)return{background:s[0],main:s[1],ornament:s[2],effect:s[3],speech_bubble:s[4]}}return(s,b)=>(r(),x("div",O,[o("div",{style:k(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(r(!0),x(_,null,R(c.value,(g,p)=>(r(),x("div",{key:p,style:{position:"absolute"}},[o("img",{src:g,style:k(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,D)]))),128))],4)]))}},J={class:"qpro-character absolute w-full h-full"},X=["src"],K=["src"],W=["src"],Y=["src"],Z=["src"],ee=["src"],te=["src"],le=["src"],ae=["src"],oe=["src"],se=["src"],re=["src"],ie=["src"],ne=["src"],ce=["src"],de=["src"],ue=["src"],me=["src"],pe={__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),a=P(()=>{var d,m,s,b,g,p;const c=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${t.version}`;return{head:`${c}/head/${(d=l.value.qpro)==null?void 0:d.head}`,hair:`${c}/hair/${(m=l.value.qpro)==null?void 0:m.hair}`,face:`${c}/face/${(s=l.value.qpro)==null?void 0:s.face}`,body:`${c}/body/${(b=l.value.qpro)==null?void 0:b.body}`,hand:`${c}/hand/${(g=l.value.qpro)==null?void 0:g.hand}`,bg:`${c}/bg/${(p=l.value.qpro)==null?void 0:p.bg}`}});return(u,c)=>{var d,m;return r(),x("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`})},[o("div",J,[(m=(d=e.profile)==null?void 0:d.qpro)!=null&&m.bg?(r(),x("img",{key:0,class:"qpro-bg absolute",src:a.value.bg+"_bg.png",alt:"bg",style:{top:"-50px",left:"-6px",width:"150px"}},null,8,X)):n("",!0),o("img",{class:"qpro-head-back absolute",src:a.value.head+"_b.png",alt:"Head Back",style:{top:"-20px",left:"10px",width:"90px"}},null,8,K),o("img",{class:"qpro-hair-back absolute",src:a.value.hair+"_b.png",alt:"Hair Back",style:{top:"-20px",left:"17px",width:"90px"}},null,8,W),o("img",{class:"qpro-arm-right-upper absolute",src:a.value.body+"_arm_r_upper.png",alt:"Right Arm Upper",style:{top:"33px",left:"-9px",width:"70px"}},null,8,Y),o("img",{class:"qpro-arm-right-lower absolute",src:a.value.body+"_arm_r_lower.png",alt:"Right Arm Lower",style:{top:"33px",left:"-9px",width:"70px"}},null,8,Z),o("img",{class:"qpro-hand-right absolute",src:a.value.hand+"_r.png",alt:"Right Hand",style:{top:"-25px",left:"-18px",width:"90px"}},null,8,ee),o("img",{class:"qpro-leg-left-lower absolute",src:a.value.body+"_leg_l_lower.png",alt:"Left Leg Lower",style:{top:"70px",left:"48px",width:"55px"}},null,8,te),o("img",{class:"qpro-leg-left-upper absolute",src:a.value.body+"_leg_l_upper.png",alt:"Left Leg Upper",style:{top:"70px",left:"48px",width:"55px"}},null,8,le),o("img",{class:"qpro-leg-right-lower absolute",src:a.value.body+"_leg_r_lower.png",alt:"Right Leg Lower",style:{top:"69.5px",left:"17.5px",width:"55px"}},null,8,ae),o("img",{class:"qpro-leg-right-upper absolute",src:a.value.body+"_leg_r_upper.png",alt:"Right Leg Upper",style:{top:"68px",left:"17px",width:"55px"}},null,8,oe),o("img",{class:"qpro-body-back absolute",src:a.value.body+"_b.png",alt:"Body Back",style:{top:"-45px",left:"0px",width:"auto"}},null,8,se),o("img",{class:"qpro-body-front absolute",src:a.value.body+"_f.png",alt:"Body Front",style:{top:"-45px",left:"0px",width:"auto"}},null,8,re),o("img",{class:"qpro-face absolute",src:a.value.face+".png",alt:"Face",style:{top:"-5px",left:"36px",width:"50px"}},null,8,ie),o("img",{class:"qpro-hair-front absolute",src:a.value.hair+"_f.png",alt:"Hair Front",style:{top:"-18.5px",left:"16px",width:"92px"}},null,8,ne),o("img",{class:"qpro-arm-left-upper absolute",src:a.value.body+"_arm_l_upper.png",alt:"Left Arm Upper",style:{top:"35px",left:"60px",width:"70px"}},null,8,ce),o("img",{class:"qpro-arm-left-lower absolute",src:a.value.body+"_arm_l_lower.png",alt:"Left Arm Lower",style:{top:"35px",left:"60px",width:"70px"}},null,8,de),o("img",{class:"qpro-hand-left absolute",src:a.value.hand+"_l.png",alt:"Left Hand",style:{top:"-63px",left:"50px",width:"90px"}},null,8,ue),o("img",{class:"qpro-head-front absolute",src:a.value.head+"_f.png",alt:"Head Front",style:{top:"-19px",left:"20px",width:"90px"}},null,8,me)])],4)}}},fe=j(pe,[["__scopeId","data-v-040871e3"]]);class w{}$(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 xe(e){var t=w.gitadoraSkill.find(l=>e>=l.min&&l.max>=e);return t.color}function ge(e){var t=w.jubilitySkill.find(l=>e>=l.min&&l.max>=e);return t.color}const he={class:"content-center justify-center items-center"},be={class:"md:flex md:space-x-12 md:justify-center md:items-center grid grid-cols-1 text-center"},ye={class:"drop-shadow-2xl"},ve={key:0,class:"text-2xl tracking-widest font-light my-1"},we={class:"text-xl font-mono"},$e={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"},Ae={__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 ge(t.profile.jubility);if(t.profile.records)return xe(t.profile.records.skill)}const a=N(t.game),u=y(t.version),c=y([]),d=y(!1);async function m(){try{const s=await G.get(`/data-sources/sdvx/akaname/${u.value}.json`);s.data&&(c.value=s.data)}catch(s){console.error("Error loading Akaname settings:",s.message)}finally{d.value=!0}}return H(async()=>{a.id===U.SDVX?await m():d.value=!0}),(s,b)=>{var g,p;return r(),x(_,null,[o("div",he,[o("div",be,[e.game=="jubeat"&&u.value>=10&&((g=e.profile.last)!=null&&g.emblem)?(r(),f(Q,{key:0,version:u.value,profile:e.profile,class:"place-self-center pb-6 md:pb-0"},null,8,["version","profile"])):n("",!0),e.game=="iidx"&&u.value>=20&&e.profile.qpro?(r(),f(fe,{key:1,version:u.value,profile:e.profile,class:"place-self-center md:mt-10 mb-10 md:mb-0"},null,8,["version","profile"])):n("",!0),o("div",ye,[e.profile.title?(r(),x("p",{key:0,class:S([l(),"text-2xl tracking-widest font-light -mb-1"])},v(e.profile.title),3)):n("",!0),o("h1",{class:S([l(),"text-4xl md:text-5xl font-bold"])},v(e.profile.username),3),d.value?(r(),x(_,{key:1},[e.profile.akaname?(r(),x("p",ve,v((p=c.value.find(B=>B.id===e.profile.akaname))==null?void 0:p.label),1)):n("",!0)],64)):n("",!0),o("p",we,v(i(M)(e.profile.extid)),1)])]),o("div",$e,[o("div",_e,[!e.useSmall&&e.game?(r(),f(h,{key:0,icon:i(T),href:`/#/games/${e.game}/profiles/${e.profile.userId}`,outline:!1,color:"info",label:"View Profile"},null,8,["icon","href"])):n("",!0),!e.useSmall&&e.game?(r(),f(h,{key:1,icon:i(C),href:`/#/games/${e.game}/edit`,outline:!1,color:"info",label:"Edit Profile"},null,8,["icon","href"])):n("",!0),!e.useSmall&&e.game&&i(F)(e.game,u.value)?(r(),f(h,{key:2,icon:i(V),href:`/#/games/${e.game}/rivals`,outline:!1,color:"info",label:"Rivals"},null,8,["icon","href"])):n("",!0),!e.useSmall&&!i(a).noScores?(r(),f(h,{key:3,href:`/#/games/${e.game}/scores/${e.profile.userId}`,icon:i(A),outline:!1,color:"info",label:"My Scores"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noRecords?(r(),f(h,{key:4,href:`/#/games/${e.game}/records/${e.profile.userId}`,icon:i(L),outline:!1,color:"info",label:"My Records"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noScores?(r(),f(h,{key:5,href:`/#/games/${e.game}/scores`,icon:i(A),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noRecords?(r(),f(h,{key:6,href:`/#/games/${e.game}/records`,icon:i(L),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"])):n("",!0)])])]),E(s.$slots,"default")],64)}}};export{fe as U,Ae as _,ge as a,Q as b,xe as g}; +var I=Object.defineProperty;var R=(e,t,l)=>t in e?I(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l;var $=(e,t,l)=>R(e,typeof t!="symbol"?t+"":t,l);import{r as y,N as q,bd as P,l as x,e as r,k as o,F as _,m as j,aV as k,bE as z,g as n,a6 as N,o as E,an as H,br as C,c as f,v as S,t as v,i,bB as F,n as h,bC as T,bF as U,bG as G,aZ as L,a_ as A,bk as V}from"./index-BLNUJ2NM.js";import{d as M}from"./userData-DZYdegtD.js";const O={class:"inner"},D=["src"],Q={__name:"UserEmblem",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:128}},setup(e){var m;const t=e,l=y(t.profile);l.value.emblem=d((m=l.value.last)==null?void 0:m.emblem);const a=y(t.version);q(()=>t.version,()=>{var s;l.value=t.profile,l.value.emblem=d((s=l.value.last)==null?void 0:s.emblem)}),q(()=>t.version,()=>{a.value=t.version});const u=["background","main","ornament","effect","speech_bubble"],c=P(()=>{const s="https://cdn.phaseii.network/file/PhaseII/game-assets";return u.map(b=>{var p;return`${`${s}/emblems`}/${a.value}/${(p=l.value.emblem)==null?void 0:p[b]}.png`})});function d(s){if(s)return{background:s[0],main:s[1],ornament:s[2],effect:s[3],speech_bubble:s[4]}}return(s,b)=>(r(),x("div",O,[o("div",{style:k(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(r(!0),x(_,null,j(c.value,(g,p)=>(r(),x("div",{key:p,style:{position:"absolute"}},[o("img",{src:g,style:k(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,D)]))),128))],4)]))}},J={class:"qpro-character absolute w-full h-full"},X=["src"],Z=["src"],K=["src"],W=["src"],Y=["src"],ee=["src"],te=["src"],le=["src"],ae=["src"],oe=["src"],se=["src"],re=["src"],ie=["src"],ne=["src"],ce=["src"],de=["src"],ue=["src"],me=["src"],pe={__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),a=P(()=>{var d,m,s,b,g,p;const c=`https://cdn.phaseii.network/file/PhaseII/game-assets/qpro/${t.version}`;return{head:`${c}/head/${(d=l.value.qpro)==null?void 0:d.head}`,hair:`${c}/hair/${(m=l.value.qpro)==null?void 0:m.hair}`,face:`${c}/face/${(s=l.value.qpro)==null?void 0:s.face}`,body:`${c}/body/${(b=l.value.qpro)==null?void 0:b.body}`,hand:`${c}/hand/${(g=l.value.qpro)==null?void 0:g.hand}`,bg:`${c}/bg/${(p=l.value.qpro)==null?void 0:p.bg}`}});return(u,c)=>{var d,m;return r(),x("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`})},[o("div",J,[(m=(d=e.profile)==null?void 0:d.qpro)!=null&&m.bg?(r(),x("img",{key:0,class:"qpro-bg absolute",src:a.value.bg+"_bg.png",alt:"bg",style:{top:"-50px",left:"-6px",width:"150px"}},null,8,X)):n("",!0),o("img",{class:"qpro-head-back absolute",src:a.value.head+"_b.png",alt:"Head Back",style:{top:"-20px",left:"10px",width:"90px"}},null,8,Z),o("img",{class:"qpro-hair-back absolute",src:a.value.hair+"_b.png",alt:"Hair Back",style:{top:"-20px",left:"17px",width:"90px"}},null,8,K),o("img",{class:"qpro-arm-right-upper absolute",src:a.value.body+"_arm_r_upper.png",alt:"Right Arm Upper",style:{top:"33px",left:"-9px",width:"70px"}},null,8,W),o("img",{class:"qpro-arm-right-lower absolute",src:a.value.body+"_arm_r_lower.png",alt:"Right Arm Lower",style:{top:"33px",left:"-9px",width:"70px"}},null,8,Y),o("img",{class:"qpro-hand-right absolute",src:a.value.hand+"_r.png",alt:"Right Hand",style:{top:"-25px",left:"-18px",width:"90px"}},null,8,ee),o("img",{class:"qpro-leg-left-lower absolute",src:a.value.body+"_leg_l_lower.png",alt:"Left Leg Lower",style:{top:"70px",left:"48px",width:"55px"}},null,8,te),o("img",{class:"qpro-leg-left-upper absolute",src:a.value.body+"_leg_l_upper.png",alt:"Left Leg Upper",style:{top:"70px",left:"48px",width:"55px"}},null,8,le),o("img",{class:"qpro-leg-right-lower absolute",src:a.value.body+"_leg_r_lower.png",alt:"Right Leg Lower",style:{top:"69.5px",left:"17.5px",width:"55px"}},null,8,ae),o("img",{class:"qpro-leg-right-upper absolute",src:a.value.body+"_leg_r_upper.png",alt:"Right Leg Upper",style:{top:"68px",left:"17px",width:"55px"}},null,8,oe),o("img",{class:"qpro-body-back absolute",src:a.value.body+"_b.png",alt:"Body Back",style:{top:"-45px",left:"0px",width:"auto"}},null,8,se),o("img",{class:"qpro-body-front absolute",src:a.value.body+"_f.png",alt:"Body Front",style:{top:"-45px",left:"0px",width:"auto"}},null,8,re),o("img",{class:"qpro-face absolute",src:a.value.face+".png",alt:"Face",style:{top:"-5px",left:"36px",width:"50px"}},null,8,ie),o("img",{class:"qpro-hair-front absolute",src:a.value.hair+"_f.png",alt:"Hair Front",style:{top:"-18.5px",left:"16px",width:"92px"}},null,8,ne),o("img",{class:"qpro-arm-left-upper absolute",src:a.value.body+"_arm_l_upper.png",alt:"Left Arm Upper",style:{top:"35px",left:"60px",width:"70px"}},null,8,ce),o("img",{class:"qpro-arm-left-lower absolute",src:a.value.body+"_arm_l_lower.png",alt:"Left Arm Lower",style:{top:"35px",left:"60px",width:"70px"}},null,8,de),o("img",{class:"qpro-hand-left absolute",src:a.value.hand+"_l.png",alt:"Left Hand",style:{top:"-63px",left:"50px",width:"90px"}},null,8,ue),o("img",{class:"qpro-head-front absolute",src:a.value.head+"_f.png",alt:"Head Front",style:{top:"-19px",left:"20px",width:"90px"}},null,8,me)])],4)}}},fe=z(pe,[["__scopeId","data-v-040871e3"]]);class w{}$(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 xe(e){var t=w.gitadoraSkill.find(l=>e>=l.min&&l.max>=e);return t.color}function ge(e){var t=w.jubilitySkill.find(l=>e>=l.min&&l.max>=e);return t.color}const he={class:"content-center justify-center items-center"},be={class:"md:flex md:space-x-12 md:justify-center md:items-center grid grid-cols-1 text-center"},ye={class:"drop-shadow-2xl"},ve={key:0,class:"text-2xl tracking-widest font-light my-1"},we={class:"text-xl font-mono"},$e={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"},Le={__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 ge(t.profile.jubility);if(t.profile.records)return xe(t.profile.records.skill)}const a=N(t.game),u=y(t.version),c=y([]),d=y(!1);async function m(){try{const s=await V.get(`/data-sources/sdvx/akaname/${u.value}.json`);s.data&&(c.value=s.data)}catch(s){console.error("Error loading Akaname settings:",s.message)}finally{d.value=!0}}return E(async()=>{a.id===H.SDVX?await m():d.value=!0}),(s,b)=>{var g,p;return r(),x(_,null,[o("div",he,[o("div",be,[e.game=="jubeat"&&u.value>=10&&((g=e.profile.last)!=null&&g.emblem)?(r(),f(Q,{key:0,version:u.value,profile:e.profile,class:"place-self-center pb-6 md:pb-0"},null,8,["version","profile"])):n("",!0),e.game=="iidx"&&u.value>=20&&e.profile.qpro?(r(),f(fe,{key:1,version:u.value,profile:e.profile,class:"place-self-center md:mt-10 mb-10 md:mb-0"},null,8,["version","profile"])):n("",!0),o("div",ye,[e.profile.title?(r(),x("p",{key:0,class:S([l(),"text-2xl tracking-widest font-light -mb-1"])},v(e.profile.title),3)):n("",!0),o("h1",{class:S([l(),"text-4xl md:text-5xl font-bold"])},v(e.profile.username),3),d.value?(r(),x(_,{key:1},[e.profile.akaname?(r(),x("p",ve,v((p=c.value.find(B=>B.id===e.profile.akaname))==null?void 0:p.label),1)):n("",!0)],64)):n("",!0),o("p",we,v(i(M)(e.profile.extid)),1)])]),o("div",$e,[o("div",_e,[!e.useSmall&&e.game?(r(),f(h,{key:0,icon:i(F),href:`/#/games/${e.game}/profiles/${e.profile.userId}`,outline:!1,color:"info",label:"View Profile"},null,8,["icon","href"])):n("",!0),!e.useSmall&&e.game?(r(),f(h,{key:1,icon:i(T),href:`/#/games/${e.game}/edit`,outline:!1,color:"info",label:"Edit Profile"},null,8,["icon","href"])):n("",!0),!e.useSmall&&e.game&&i(U)(e.game,u.value)?(r(),f(h,{key:2,icon:i(G),href:`/#/games/${e.game}/rivals`,outline:!1,color:"info",label:"Rivals"},null,8,["icon","href"])):n("",!0),!e.useSmall&&!i(a).noScores?(r(),f(h,{key:3,href:`/#/games/${e.game}/scores/${e.profile.userId}`,icon:i(L),outline:!1,color:"info",label:"My Scores"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noRecords?(r(),f(h,{key:4,href:`/#/games/${e.game}/records/${e.profile.userId}`,icon:i(A),outline:!1,color:"info",label:"My Records"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noScores?(r(),f(h,{key:5,href:`/#/games/${e.game}/scores`,icon:i(L),outline:!1,color:"info",label:"Network Scores"},null,8,["href","icon"])):n("",!0),!e.useSmall&&!i(a).noRecords?(r(),f(h,{key:6,href:`/#/games/${e.game}/records`,icon:i(A),outline:!1,color:"info",label:"Network Records"},null,8,["href","icon"])):n("",!0)])])]),C(s.$slots,"default")],64)}}};export{fe as U,Le as _,ge as a,Q as b,xe as g}; diff --git a/assets/ProfileView-lNsDIKdF.js b/assets/ProfileView-CTIhQnMb.js similarity index 96% rename from assets/ProfileView-lNsDIKdF.js rename to assets/ProfileView-CTIhQnMb.js index 755f805..21a0be6 100644 --- a/assets/ProfileView-lNsDIKdF.js +++ b/assets/ProfileView-CTIhQnMb.js @@ -1 +1 @@ -import{b as A,a as E,s as _,r as y,N as S,c as d,e as p,w as o,f as e,_ as B,k as I,O as L,P as h,i,z as b,j as V,y as O,Q as J,B as F,A as f,g as P,n as U,D as v,E as $,R as M,q as D,S as R}from"./index-Bc45stE5.js";import{_ as u}from"./FormField-yHTVSteI.js";import{_ as m}from"./FormControl-DHk9sN2D.js";const j={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},K={__name:"ProfileView",setup(z){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 k(){w.value=!0,(await n.putUser(l)).status=="success"&&(w.value=!1,n.userLoaded=!1,await n.loadUser(),N.go())}async function q(){g.value=!0,(await R(t.currentPassword,t.newPassword,t.confirmPassword)).status=="success"&&(alert("Password changed."),g.value=!1,await n.loadUser(),N.go())}function x(s){s.target.value=s.target.value.replace(/\D/g,"")}function C(s,a){return JSON.stringify(s)!==JSON.stringify(a)}return(s,a)=>(p(),d(D,null,{default:o(()=>[e(B,null,{default:o(()=>[e(L,{class:"mb-6","use-small":"","even-smaller":""}),e(h,{icon:i(b),title:"Profile Settings",main:""},null,8,["icon"]),I("div",j,[e(V,{"is-form":"",class:"row-span-1",onSubmit:O(k,["prevent"])},{footer:o(()=>[C(c,l)?(p(),d(U,{key:0,color:"success",type:"submit",label:"Update"})):P("",!0),w.value?(p(),d(v,{key:1,path:i($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e(J,{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(F),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:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),e(V,{"is-form":"",class:"row-span-2",onSubmit:a[6]||(a[6]=O(r=>q(),["prevent"]))},{footer:o(()=>[e(U,{type:"submit",color:"success",label:"Update"}),g.value?(p(),d(v,{key:0,path:i($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e(J,{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(M),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{K as default}; +import{b as A,a as E,s as _,r as y,N as S,c as d,e as p,w as o,f as e,_ as B,k as I,O as L,P as h,i,z as b,j as V,y as O,Q as J,B as F,A as f,g as P,n as U,D as v,E as $,R as M,q as D,S as R}from"./index-BLNUJ2NM.js";import{_ as u}from"./FormField-DvuyRx6-.js";import{_ as m}from"./FormControl-C432udtk.js";const j={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},K={__name:"ProfileView",setup(z){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 k(){w.value=!0,(await n.putUser(l)).status=="success"&&(w.value=!1,n.userLoaded=!1,await n.loadUser(),N.go())}async function q(){g.value=!0,(await R(t.currentPassword,t.newPassword,t.confirmPassword)).status=="success"&&(alert("Password changed."),g.value=!1,await n.loadUser(),N.go())}function x(s){s.target.value=s.target.value.replace(/\D/g,"")}function C(s,a){return JSON.stringify(s)!==JSON.stringify(a)}return(s,a)=>(p(),d(D,null,{default:o(()=>[e(B,null,{default:o(()=>[e(L,{class:"mb-6","use-small":"","even-smaller":""}),e(h,{icon:i(b),title:"Profile Settings",main:""},null,8,["icon"]),I("div",j,[e(V,{"is-form":"",class:"row-span-1",onSubmit:O(k,["prevent"])},{footer:o(()=>[C(c,l)?(p(),d(U,{key:0,color:"success",type:"submit",label:"Update"})):P("",!0),w.value?(p(),d(v,{key:1,path:i($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e(J,{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(F),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:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),e(V,{"is-form":"",class:"row-span-2",onSubmit:a[6]||(a[6]=O(r=>q(),["prevent"]))},{footer:o(()=>[e(U,{type:"submit",color:"success",label:"Update"}),g.value?(p(),d(v,{key:0,path:i($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):P("",!0)]),default:o(()=>[e(J,{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(M),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{K as default}; diff --git a/assets/PublicView-DVUDUqwx.js b/assets/PublicView-h05vwEzw.js similarity index 94% rename from assets/PublicView-DVUDUqwx.js rename to assets/PublicView-h05vwEzw.js index 0ced479..3fc3226 100644 --- a/assets/PublicView-DVUDUqwx.js +++ b/assets/PublicView-h05vwEzw.js @@ -1 +1 @@ -import{c as m,e as t,w as n,f as a,_ as u,k as i,P as o,i as e,z as r,O as _,j as d,n as c,ak as f,al as p,am as g,aa as s,an as l,q as A}from"./index-Bc45stE5.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"},P={__name:"PublicView",setup(b){return(k,w)=>(t(),m(A,null,{default:n(()=>[a(u,null,{default:n(()=>[a(o,{icon:e(r),title:"Trmazi's Profile",main:""},null,8,["icon"]),a(_,{class:"mb-6","use-small":""}),a(d,{"is-form":"",class:"mb-6"},{default:n(()=>[i("div",v,[a(c,{color:"success",label:"Add Friend",icon:e(f)},null,8,["icon"]),a(c,{color:"danger",label:"Remove Friend",icon:e(p)},null,8,["icon"])])]),_:1}),a(o,{icon:e(g),title:"Game Stats",main:""},null,8,["icon"]),i("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{P as default}; +import{c as m,e as t,w as n,f as a,_ as u,k as i,P as o,i as e,z as r,O as _,j as d,n as c,ak as f,al as p,am as g,aa as s,an as l,q as A}from"./index-BLNUJ2NM.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"},P={__name:"PublicView",setup(b){return(k,w)=>(t(),m(A,null,{default:n(()=>[a(u,null,{default:n(()=>[a(o,{icon:e(r),title:"Trmazi's Profile",main:""},null,8,["icon"]),a(_,{class:"mb-6","use-small":""}),a(d,{"is-form":"",class:"mb-6"},{default:n(()=>[i("div",v,[a(c,{color:"success",label:"Add Friend",icon:e(f)},null,8,["icon"]),a(c,{color:"danger",label:"Remove Friend",icon:e(p)},null,8,["icon"])])]),_:1}),a(o,{icon:e(g),title:"Game Stats",main:""},null,8,["icon"]),i("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{P as default}; diff --git a/assets/RegisterView-D-Cac2GG.js b/assets/RegisterView-BUKAl0xk.js similarity index 93% rename from assets/RegisterView-D-Cac2GG.js rename to assets/RegisterView-BUKAl0xk.js index 87971a8..61875f0 100644 --- a/assets/RegisterView-D-Cac2GG.js +++ b/assets/RegisterView-BUKAl0xk.js @@ -1 +1 @@ -import{a as V,r as v,s as _,c as p,e as c,w as r,k as a,f as s,j as y,x as X,y as I,i as t,z as P,B as U,A as u,C as $,g as A,n as f,D as C,E as h,G as k}from"./index-Bc45stE5.js";import{_ as q}from"./FormCheckRadio-BolBYrUm.js";import{_ as n}from"./FormField-yHTVSteI.js";import{_ as d}from"./FormControl-DHk9sN2D.js";import{_ as R}from"./LayoutGuest-BoEfzLaY.js";const D={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"},E={class:"flex gap-2 mt-4"},N={class:"col-span-2"},S={class:"flex flex-col gap-2 my-4"},F={__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)=>(c(),p(R,null,{default:r(()=>[a("div",D,[s(y,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[a("div",B,[e[10]||(e[10]=a("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[a("img",{src:X,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]=I(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(P),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(U),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($),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",E,[s(f,{type:"submit",label:"Register",color:"success"}),m.value?(c(),p(C,{key:0,path:t(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):A("",!0)])],32),a("div",N,[e[9]||(e[9]=a("hr",{class:"border-t border-1 my-4 w-full"},null,-1)),a("div",S,[e[8]||(e[8]=a("h2",null,"Have an Account?",-1)),s(f,{label:"Log In",color:"info",href:"/#/auth/login"})])])])])]),_:1})])]),_:1}))}};export{F as default}; +import{a as V,r as v,s as _,c as p,e as c,w as r,k as a,f as s,j as y,x as X,y as I,i as t,z as P,B as U,A as u,C as $,g as A,n as f,D as C,E as h,G as k}from"./index-BLNUJ2NM.js";import{_ as q}from"./FormCheckRadio-DYx8yVAH.js";import{_ as n}from"./FormField-DvuyRx6-.js";import{_ as d}from"./FormControl-C432udtk.js";import{_ as R}from"./LayoutGuest-C8ewzNM_.js";const D={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"},E={class:"flex gap-2 mt-4"},N={class:"col-span-2"},S={class:"flex flex-col gap-2 my-4"},F={__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)=>(c(),p(R,null,{default:r(()=>[a("div",D,[s(y,{class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[a("div",B,[e[10]||(e[10]=a("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[a("img",{src:X,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]=I(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(P),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(U),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($),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",E,[s(f,{type:"submit",label:"Register",color:"success"}),m.value?(c(),p(C,{key:0,path:t(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):A("",!0)])],32),a("div",N,[e[9]||(e[9]=a("hr",{class:"border-t border-1 my-4 w-full"},null,-1)),a("div",S,[e[8]||(e[8]=a("h2",null,"Have an Account?",-1)),s(f,{label:"Log In",color:"info",href:"/#/auth/login"})])])])])]),_:1})])]),_:1}))}};export{F as default}; diff --git a/assets/ResetView-DZPlrMxy.js b/assets/ResetView-Du62l10l.js similarity index 93% rename from assets/ResetView-DZPlrMxy.js rename to assets/ResetView-Du62l10l.js index 063403f..64b95fd 100644 --- a/assets/ResetView-DZPlrMxy.js +++ b/assets/ResetView-Du62l10l.js @@ -1 +1 @@ -import{a as P,s as k,c as u,e as o,w as r,k as t,f as a,j as S,x as v,l as m,g as n,y as w,i,H as K,n as c,D as y,E as h,I as $,J as A,t as I,A as x,K as C,L as E,M as R}from"./index-Bc45stE5.js";import{_ as f}from"./FormField-yHTVSteI.js";import{_ as p}from"./FormControl-DHk9sN2D.js";import{_ as N}from"./LayoutGuest-BoEfzLaY.js";const U={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"},L={class:"grid grid-cols-1 gap-2"},q={class:"mb-4"},j={class:"text-xl"},D={class:"font-bold"},M={key:3,class:"border-t border-1 mt-3 w-full"},O={key:4,class:"flex flex-col gap-2 my-1"},F={__name:"ResetView",setup(H){const g=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function b(){e.loading=!0,(await C(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function V(){e.loading=!0;const d=await E(e.authKey);d.status=="success"&&(e.authValid=!0,e.loading=!1,e.username=d.username)}async function _(){if(e.newPassword!=e.confirmPassword){alert("Passwords don't match!");return}e.loading=!0,(await R(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),g.push("/auth/login"))}return(d,s)=>(o(),u(N,null,{default:r(()=>[t("div",U,[a(S,{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:v,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",L,[e.emailSent?n("",!0):(o(),m("form",{key:0,onSubmit:s[1]||(s[1]=w(l=>b(),["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(K),type:"email",autocomplete:"email",required:""},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Check",type:"submit",color:"info"}),e.loading?(o(),u(y,{key:0,path:i(h),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]=w(l=>V(),["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(y,{key:0,path:i(h),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]=w(l=>_(),["prevent"]))},[t("div",q,[t("h1",j,[s[7]||(s[7]=A(" Welcome, ")),t("span",D,I(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(y,{key:0,path:i(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.authValid?n("",!0):(o(),m("hr",M)),e.authValid?n("",!0):(o(),m("div",O,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{F as default}; +import{a as P,s as k,c as u,e as o,w as r,k as t,f as a,j as S,x as v,l as m,g as n,y as w,i,H as K,n as c,D as y,E as h,I as $,J as A,t as I,A as x,K as C,L as E,M as R}from"./index-BLNUJ2NM.js";import{_ as f}from"./FormField-DvuyRx6-.js";import{_ as p}from"./FormControl-C432udtk.js";import{_ as N}from"./LayoutGuest-C8ewzNM_.js";const U={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"},L={class:"grid grid-cols-1 gap-2"},q={class:"mb-4"},j={class:"text-xl"},D={class:"font-bold"},M={key:3,class:"border-t border-1 mt-3 w-full"},O={key:4,class:"flex flex-col gap-2 my-1"},F={__name:"ResetView",setup(H){const g=P(),e=k({email:"",loading:!1,emailSent:!1,authKey:null,authValid:!1,username:null,newPassword:"",confirmPassword:""});async function b(){e.loading=!0,(await C(e.email)).status=="success"&&(e.emailSent=!0,e.loading=!1)}async function V(){e.loading=!0;const d=await E(e.authKey);d.status=="success"&&(e.authValid=!0,e.loading=!1,e.username=d.username)}async function _(){if(e.newPassword!=e.confirmPassword){alert("Passwords don't match!");return}e.loading=!0,(await R(e.authKey,e.newPassword,e.confirmPassword)).status=="success"&&(alert("Password changed!"),g.push("/auth/login"))}return(d,s)=>(o(),u(N,null,{default:r(()=>[t("div",U,[a(S,{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:v,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",L,[e.emailSent?n("",!0):(o(),m("form",{key:0,onSubmit:s[1]||(s[1]=w(l=>b(),["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(K),type:"email",autocomplete:"email",required:""},null,8,["modelValue","icon"])]),_:1}),a(c,{label:"Check",type:"submit",color:"info"}),e.loading?(o(),u(y,{key:0,path:i(h),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]=w(l=>V(),["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(y,{key:0,path:i(h),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]=w(l=>_(),["prevent"]))},[t("div",q,[t("h1",j,[s[7]||(s[7]=A(" Welcome, ")),t("span",D,I(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(y,{key:0,path:i(h),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):n("",!0)],32)):n("",!0),e.authValid?n("",!0):(o(),m("hr",M)),e.authValid?n("",!0):(o(),m("div",O,[s[9]||(s[9]=t("h2",null,"Remember it?",-1)),a(c,{label:"Log In",color:"success",href:"/#/auth/login"})]))])])]),_:1})])]),_:1}))}};export{F as default}; diff --git a/assets/RivalsView-Bpv2qq3a.js b/assets/RivalsView-DYlWzaYe.js similarity index 65% rename from assets/RivalsView-Bpv2qq3a.js rename to assets/RivalsView-DYlWzaYe.js index 0c5f112..818593d 100644 --- a/assets/RivalsView-Bpv2qq3a.js +++ b/assets/RivalsView-DYlWzaYe.js @@ -1 +1 @@ -import{u as B,a as D,a6 as G,r as y,s as k,N,o as j,c as _,e as r,w as i,f as a,_ as E,g as v,i as c,l as p,k as s,P,bC as U,j as h,F as $,m as C,t as g,n as R,by as q,q as M}from"./index-Bc45stE5.js";import{_ as Y}from"./GameHeader-9yxYHRQZ.js";import{_ as z}from"./ProfileCard-gXw-rg-V.js";import{_ as A}from"./FormControl-DHk9sN2D.js";import{_ as H}from"./FormField-yHTVSteI.js";import{A as J,a as K}from"./profile-7S2tVFuc.js";import{d as O}from"./userData-DZYdegtD.js";import"./sources-BEHuDkap.js";const Q={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},T={class:"md:w-1/3 md:text-right"},W={key:1,class:"w-full"},X={class:"grid gap-4"},Z={class:"flex w-full place-content-between"},ee={class:"text-lg md:text-xl"},se={class:"text-md md:text-lg font-mono"},te={class:"flex align-middle"},le={class:"grid gap-3"},oe={class:"flex justify-between items-center"},re={class:"flex"},ae={class:"grid"},ne={class:"text-lg"},ie={class:"text-md font-mono"},ge={__name:"RivalsView",setup(de){const I=B(),F=D();var m=null,d=null;m=I.params.game,d=G(m);const n=y(null),V=y([]),l=k({currentVersion:null});N(()=>l.currentVersion,()=>{w(),b()}),j(async()=>{b(),w()}),d.versions||(l.currentVersion=1);async function w(){try{n.value=null;const e=await J(m,l.currentVersion);n.value=e,e&&!l.currentVersion&&(l.currentVersion=e.versions[e.versions.length-1])}catch(e){console.error("Failed to fetch user profile data:",e)}}async function b(){try{const e=await K(m,l.currentVersion);V.value=e}catch(e){console.error("Failed to fetch profile data:",e)}}function S(e){var o=[];for(const t of d.versions)e.includes(t.id)&&o.push(t);return o}const u=k({filter:null});d||F.push({name:"ErrorPage",params:{catchAll:"404"}});function L(){if(u.filter)return V.value.filter(e=>e.username.toLowerCase().includes(u.filter.toLowerCase())||e.extid.toString().toLowerCase().includes(u.filter.toLowerCase()))}return(e,o)=>(r(),_(M,null,{default:i(()=>[a(E,null,{default:i(()=>[a(Y,{game:c(d),version:l.currentVersion},{default:i(()=>[c(d).versions&&n.value?(r(),p("div",Q,[s("div",T,[o[2]||(o[2]=s("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),a(A,{modelValue:l.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=t=>l.currentVersion=t),options:S(n.value.versions)},null,8,["modelValue","options"])])])):v("",!0),n.value?(r(),p("div",W,[a(z,{game:c(m),version:l.currentVersion,profile:n.value,"use-small":""},null,8,["game","version","profile"])])):v("",!0)]),_:1},8,["game","version"]),a(P,{icon:c(U),title:"Add a Rival",main:""},null,8,["icon"]),l.currentVersion?(r(),_(h,{key:0,class:"mb-6"},{default:i(()=>[a(H,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:i(()=>[a(A,{modelValue:u.filter,"onUpdate:modelValue":o[1]||(o[1]=t=>u.filter=t),"model-value":u.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),s("div",X,[(r(!0),p($,null,C(L(),t=>{var f;return r(),p("div",{key:t.id,class:"bg-slate-800 p-4 rounded-xl"},[s("div",Z,[s("div",null,[s("h1",ee,g(t.username),1),s("h2",se,g(c(O)(t.extid)),1)]),s("div",te,[a(R,{label:"Add Rival",color:"success",disabled:t.userId==((f=n.value)==null?void 0:f.userId),tooltip:"penis"},null,8,["disabled"])])])])}),128))])]),_:1})):v("",!0),a(P,{icon:c(q),title:"Rivals",main:""},null,8,["icon"]),l.currentVersion?(r(),_(h,{key:1,class:"mb-6"},{default:i(()=>{var t,f;return[s("div",le,[(r(!0),p($,null,C((t=n.value)==null?void 0:t.rivals,x=>(r(),_(h,{key:x.id},{default:i(()=>[s("div",oe,[s("div",re,[s("div",ae,[s("h1",ne,g(x.name),1),s("h2",ie,g(x.rivalID),1)])]),a(R,{label:"Remove Rival",color:"danger"})])]),_:2},1024))),128)),(f=n.value)!=null&&f.rivals?v("",!0):(r(),_(h,{key:0},{default:i(()=>o[3]||(o[3]=[s("h1",{class:"text-2xl"},"You have no rivals!",-1)])),_:1}))])]}),_:1})):v("",!0)]),_:1})]),_:1}))}};export{ge as default}; +import{u as L,a as B,a6 as G,r as y,s as k,N,o as j,c as _,e as r,w as i,f as a,_ as E,g as v,i as c,l as p,k as s,P,bH as U,j as h,F as $,m as R,t as g,n as A,bD as q,q as H}from"./index-BLNUJ2NM.js";import{_ as M}from"./GameHeader-BIZyaPtb.js";import{_ as Y}from"./ProfileCard-DCrkinX4.js";import{_ as C}from"./FormControl-C432udtk.js";import{_ as z}from"./FormField-DvuyRx6-.js";import{A as J,a as K}from"./profile-BrJszsS2.js";import{d as O}from"./userData-DZYdegtD.js";import"./sources-CaFLxZU6.js";const Q={key:0,class:"w-full md:flex md:-mt-[75px] mb-4 place-content-end"},T={class:"md:w-1/3 md:text-right"},W={key:1,class:"w-full"},X={class:"grid gap-4"},Z={class:"flex w-full place-content-between"},ee={class:"text-lg md:text-xl"},se={class:"text-md md:text-lg font-mono"},te={class:"flex align-middle"},le={class:"grid gap-3"},oe={class:"flex justify-between items-center"},re={class:"flex"},ae={class:"grid"},ne={class:"text-lg"},ie={class:"text-md font-mono"},ge={__name:"RivalsView",setup(de){const I=L(),F=B();var m=null,d=null;m=I.params.game,d=G(m);const n=y(null),V=y([]),l=k({currentVersion:null});N(()=>l.currentVersion,()=>{w(),b()}),j(async()=>{b(),w()}),d.versions||(l.currentVersion=1);async function w(){try{n.value=null;const e=await J(m,l.currentVersion);n.value=e,e&&!l.currentVersion&&(l.currentVersion=e.versions[e.versions.length-1])}catch(e){console.error("Failed to fetch user profile data:",e)}}async function b(){try{const e=await K(m,l.currentVersion);V.value=e}catch(e){console.error("Failed to fetch profile data:",e)}}function S(e){var o=[];for(const t of d.versions)e.includes(t.id)&&o.push(t);return o}const u=k({filter:null});d||F.push({name:"ErrorPage",params:{catchAll:"404"}});function D(){if(u.filter)return V.value.filter(e=>e.username.toLowerCase().includes(u.filter.toLowerCase())||e.extid.toString().toLowerCase().includes(u.filter.toLowerCase()))}return(e,o)=>(r(),_(H,null,{default:i(()=>[a(E,null,{default:i(()=>[a(M,{game:c(d),version:l.currentVersion},{default:i(()=>[c(d).versions&&n.value?(r(),p("div",Q,[s("div",T,[o[2]||(o[2]=s("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),a(C,{modelValue:l.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=t=>l.currentVersion=t),options:S(n.value.versions)},null,8,["modelValue","options"])])])):v("",!0),n.value?(r(),p("div",W,[a(Y,{game:c(m),version:l.currentVersion,profile:n.value,"use-small":""},null,8,["game","version","profile"])])):v("",!0)]),_:1},8,["game","version"]),a(P,{icon:c(U),title:"Add a Rival",main:""},null,8,["icon"]),l.currentVersion?(r(),_(h,{key:0,class:"mb-6"},{default:i(()=>[a(z,{label:"Search",help:"Search by username or Rival ID to add a rival.",class:"w-full md:w-1/3"},{default:i(()=>[a(C,{modelValue:u.filter,"onUpdate:modelValue":o[1]||(o[1]=t=>u.filter=t),"model-value":u.filter,placeholder:"1234-5678"},null,8,["modelValue","model-value"])]),_:1}),s("div",X,[(r(!0),p($,null,R(D(),t=>{var f;return r(),p("div",{key:t.id,class:"bg-slate-800 p-4 rounded-xl"},[s("div",Z,[s("div",null,[s("h1",ee,g(t.username),1),s("h2",se,g(c(O)(t.extid)),1)]),s("div",te,[a(A,{label:"Add Rival",color:"success",disabled:t.userId==((f=n.value)==null?void 0:f.userId),tooltip:"penis"},null,8,["disabled"])])])])}),128))])]),_:1})):v("",!0),a(P,{icon:c(q),title:"Rivals",main:""},null,8,["icon"]),l.currentVersion?(r(),_(h,{key:1,class:"mb-6"},{default:i(()=>{var t,f;return[s("div",le,[(r(!0),p($,null,R((t=n.value)==null?void 0:t.rivals,x=>(r(),_(h,{key:x.id},{default:i(()=>[s("div",oe,[s("div",re,[s("div",ae,[s("h1",ne,g(x.name),1),s("h2",ie,g(x.rivalID),1)])]),a(A,{label:"Remove Rival",color:"danger"})])]),_:2},1024))),128)),(f=n.value)!=null&&f.rivals?v("",!0):(r(),_(h,{key:0},{default:i(()=>o[3]||(o[3]=[s("h1",{class:"text-2xl"},"You have no rivals!",-1)])),_:1}))])]}),_:1})):v("",!0)]),_:1})]),_:1}))}};export{ge as default}; diff --git a/assets/SongView-CP-Urz0q.js b/assets/SongView-B5SFO0Yt.js similarity index 60% rename from assets/SongView-CP-Urz0q.js rename to assets/SongView-B5SFO0Yt.js index b3f5c6d..e31b831 100644 --- a/assets/SongView-CP-Urz0q.js +++ b/assets/SongView-B5SFO0Yt.js @@ -1 +1 @@ -import{u as oa,a as ca,a6 as ua,r as ma,o as fa,s as _a,b8 as Z,c as _,e as c,w as f,g as v,i as d,_ as pa,f as u,k as i,P as x,bD as ha,j as aa,t as p,l as h,F as g,m as ea,Q as ga,bE as ba,ap as ka,J as va,bF as xa,q as Ta}from"./index-Bc45stE5.js";import{_ as $a}from"./GeneralTable-DHFumDB6.js";import{_ as wa}from"./FormControl-DHk9sN2D.js";import{_ as ya}from"./GameHeader-9yxYHRQZ.js";import{a as Sa}from"./music-0jVGPLQV.js";import"./sources-BEHuDkap.js";const Ca={class:"grid gap-4 bg-slate-900/90 card-content"},Fa={class:"text-3xl font-bold"},Ia={class:"text-2xl"},Va={class:"text-xl font-light italic"},Ba={class:"grid grid-cols-3 sm:flex gap-2"},Ea={class:"grid grid-cols-2 lg:grid-cols-5 gap-4 mb-6"},La={class:"flex place-content-between mb-2"},Na={class:"md:w-1/3 md:text-right"},Da={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Pa={class:"w-full"},Ma={__name:"SongView",setup(Ra){const T=oa(),$=ca();var b=T.params.game,ta=T.params.songId;const e=ua(b);var r=ma({});e||$.push({name:"ErrorPage",params:{catchAll:"404"}}),fa(async()=>{try{const s=await Sa(b,ta);r.value=s}catch(s){console.error("Failed to fetch score data:",s)}});const w=[{text:"Player",value:"username",width:120},{text:"Timestamp",value:"timestamp",width:140},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var sa of e.scoreHeaders)w.push(sa);const k=_a({currentChart:0}),la=Z(()=>r.value.charts?r.value.charts.filter(s=>{var l,t;return((l=s.data)==null?void 0:l.difficulty)!==0&&((t=s.data)==null?void 0:t.difficulty)!=null}).map((s,l)=>{var n;const t=`${e.chartTable[s.chart]} - ${((n=s.data)==null?void 0:n.difficulty)??"?"}`;return{id:s.chart,label:t}}):[]),ra=Z(()=>{if(!r.value.charts||r.value.charts.length===0)return[];const s=JSON.parse(JSON.stringify(r.value.charts[k.currentChart]));return da((s==null?void 0:s.records)??[])});function da(s){var n,o,m,y,S,C,F,I,V,B,E,L,N,D,P,R,A,G,O,J,j,H,M,U,q,Q,X,z,K,W,Y;var l=[];for(var t of s){const a={...t};if(a.timestamp){const na=new Date(a.timestamp*1e3);a.timestamp=na.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((J=a.data)==null?void 0:J.skill_perc)/100}%`:a.data.skill_perc="0%",(j=a.data)!=null&&j.skill_points&&(a.data.skill_points=((H=a.data)==null?void 0:H.skill_points)/10),((M=a.data)==null?void 0:M.perc)>0?a.data.perc=`${((U=a.data)==null?void 0:U.perc)/100}%`:a.data.perc="0%",(q=a.data)!=null&&q.new_skill&&(a.data.new_skill=((Q=a.data)==null?void 0:Q.new_skill)/10),(X=a.data)!=null&&X.music_rate&&(a.data.music_rate=((z=a.data)==null?void 0:z.music_rate)/10),(K=a.data)!=null&&K.excellent?a.medal="EX FC":(W=a.data)!=null&&W.fullcombo?a.medal="FC":(Y=a.data)!=null&&Y.clear?a.medal="CLEARED":a.medal="FAILED",l.push(a)}return l}const ia=s=>{const l=s.userId;$.push(`/games/${b}/profiles/${l}`)};return(s,l)=>(c(),_(Ta,null,{default:f(()=>[d(r)?(c(),_(pa,{key:0},{default:f(()=>[u(ya,{game:d(e)},null,8,["game"]),u(x,{icon:d(ha),title:"Song Overview",main:""},null,8,["icon"]),u(aa,{class:"mb-6","has-table":""},{default:f(()=>[i("div",Ca,[i("div",null,[i("h1",Fa,p(d(r).name),1),i("h2",Ia,p(d(r).artist),1),i("h2",Va,p(d(r).genre),1)]),i("div",Ba,[(c(!0),h(g,null,ea(d(r).charts,t=>{var n,o;return c(),h(g,{key:t.db_id},[((n=t.data)==null?void 0:n.difficulty)!=0?(c(),_(ga,{key:0,color:"info",label:`${d(e).chartTable[t.chart]} - ${(o=t.data)==null?void 0:o.difficulty}`},null,8,["label"])):v("",!0)],64)}),128))])])]),_:1}),u(x,{icon:d(ba),title:"Top Records",main:""},null,8,["icon"]),i("div",Ea,[(c(!0),h(g,null,ea(d(r).charts,t=>{var n;return c(),h(g,{key:t.db_id},[((n=t.data)==null?void 0:n.difficulty)!=0?(c(),_(ka,{key:0,label:`${d(e).chartTable[t.chart]}`,"small-content":""},{default:f(()=>{var o,m;return[va(p(t.records[0]?`${(o=t.records[0])==null?void 0:o.username} - ${(m=t.records[0].points)==null?void 0:m.toLocaleString()}`:"Unclaimed"),1)]}),_:2},1032,["label"])):v("",!0)],64)}),128))]),i("div",La,[u(x,{icon:d(xa),title:"All Scores",main:""},null,8,["icon"]),i("div",Na,[l[1]||(l[1]=i("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Chart ",-1)),u(wa,{modelValue:k.currentChart,"onUpdate:modelValue":l[0]||(l[0]=t=>k.currentChart=t),options:la.value},null,8,["modelValue","options"])])]),u(aa,{"has-table":""},{default:f(()=>[i("div",Da,[i("div",Pa,[u($a,{headers:w,items:ra.value,onRowClicked:ia},null,8,["items"])])])]),_:1})]),_:1})):v("",!0)]),_:1}))}};export{Ma as default}; +import{u as oa,a as ca,a6 as ua,r as ma,o as fa,s as _a,bd as Z,c as _,e as c,w as f,g as v,i as d,_ as pa,f as u,k as i,P as x,bI as ha,j as aa,t as p,l as h,F as g,m as ea,Q as ga,bJ as ba,ap as ka,J as va,bK as xa,q as Ta}from"./index-BLNUJ2NM.js";import{_ as $a}from"./GeneralTable-J-7uFbEf.js";import{_ as wa}from"./FormControl-C432udtk.js";import{_ as ya}from"./GameHeader-BIZyaPtb.js";import{a as Sa}from"./music-c933cll6.js";import"./sources-CaFLxZU6.js";const Ca={class:"grid gap-4 bg-slate-900/90 card-content"},Ia={class:"text-3xl font-bold"},Fa={class:"text-2xl"},Va={class:"text-xl font-light italic"},Ba={class:"grid grid-cols-3 sm:flex gap-2"},La={class:"grid grid-cols-2 lg:grid-cols-5 gap-4 mb-6"},Na={class:"flex place-content-between mb-2"},Ea={class:"md:w-1/3 md:text-right"},Pa={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Ra={class:"w-full"},Ma={__name:"SongView",setup(Aa){const T=oa(),$=ca();var b=T.params.game,ta=T.params.songId;const e=ua(b);var r=ma({});e||$.push({name:"ErrorPage",params:{catchAll:"404"}}),fa(async()=>{try{const s=await Sa(b,ta);r.value=s}catch(s){console.error("Failed to fetch score data:",s)}});const w=[{text:"Player",value:"username",width:120},{text:"Timestamp",value:"timestamp",width:140},{text:"Grade",value:"data.rank",width:80},{text:"Score",value:"points",width:120}];if(e.scoreHeaders)for(var sa of e.scoreHeaders)w.push(sa);const k=_a({currentChart:0}),la=Z(()=>r.value.charts?r.value.charts.filter(s=>{var l,t;return((l=s.data)==null?void 0:l.difficulty)!==0&&((t=s.data)==null?void 0:t.difficulty)!=null}).map((s,l)=>{var n;const t=`${e.chartTable[s.chart]} - ${((n=s.data)==null?void 0:n.difficulty)??"?"}`;return{id:s.chart,label:t}}):[]),ra=Z(()=>{if(!r.value.charts||r.value.charts.length===0)return[];const s=JSON.parse(JSON.stringify(r.value.charts[k.currentChart]));return da((s==null?void 0:s.records)??[])});function da(s){var n,o,m,y,S,C,I,F,V,B,L,N,E,P,R,A,D,G,J,O,j,H,M,U,q,K,Q,X,z,W,Y;var l=[];for(var t of s){const a={...t};if(a.timestamp){const na=new Date(a.timestamp*1e3);a.timestamp=na.toLocaleString()}a.points!=null&&(a.points=a.points.toString().replace(new RegExp("\\B(?0?a.data.skill_perc=`${((O=a.data)==null?void 0:O.skill_perc)/100}%`:a.data.skill_perc="0%",(j=a.data)!=null&&j.skill_points&&(a.data.skill_points=((H=a.data)==null?void 0:H.skill_points)/10),((M=a.data)==null?void 0:M.perc)>0?a.data.perc=`${((U=a.data)==null?void 0:U.perc)/100}%`:a.data.perc="0%",(q=a.data)!=null&&q.new_skill&&(a.data.new_skill=((K=a.data)==null?void 0:K.new_skill)/10),(Q=a.data)!=null&&Q.music_rate&&(a.data.music_rate=((X=a.data)==null?void 0:X.music_rate)/10),(z=a.data)!=null&&z.excellent?a.medal="EX FC":(W=a.data)!=null&&W.fullcombo?a.medal="FC":(Y=a.data)!=null&&Y.clear?a.medal="CLEARED":a.medal="FAILED",l.push(a)}return l}const ia=s=>{const l=s.userId;$.push(`/games/${b}/profiles/${l}`)};return(s,l)=>(c(),_(Ta,null,{default:f(()=>[d(r)?(c(),_(pa,{key:0},{default:f(()=>[u(ya,{game:d(e)},null,8,["game"]),u(x,{icon:d(ha),title:"Song Overview",main:""},null,8,["icon"]),u(aa,{class:"mb-6","has-table":""},{default:f(()=>[i("div",Ca,[i("div",null,[i("h1",Ia,p(d(r).name),1),i("h2",Fa,p(d(r).artist),1),i("h2",Va,p(d(r).genre),1)]),i("div",Ba,[(c(!0),h(g,null,ea(d(r).charts,t=>{var n,o;return c(),h(g,{key:t.db_id},[((n=t.data)==null?void 0:n.difficulty)!=0?(c(),_(ga,{key:0,color:"info",label:`${d(e).chartTable[t.chart]} - ${(o=t.data)==null?void 0:o.difficulty}`},null,8,["label"])):v("",!0)],64)}),128))])])]),_:1}),u(x,{icon:d(ba),title:"Top Records",main:""},null,8,["icon"]),i("div",La,[(c(!0),h(g,null,ea(d(r).charts,t=>{var n;return c(),h(g,{key:t.db_id},[((n=t.data)==null?void 0:n.difficulty)!=0?(c(),_(ka,{key:0,label:`${d(e).chartTable[t.chart]}`,"small-content":""},{default:f(()=>{var o,m;return[va(p(t.records[0]?`${(o=t.records[0])==null?void 0:o.username} - ${(m=t.records[0].points)==null?void 0:m.toLocaleString()}`:"Unclaimed"),1)]}),_:2},1032,["label"])):v("",!0)],64)}),128))]),i("div",Na,[u(x,{icon:d(xa),title:"All Scores",main:""},null,8,["icon"]),i("div",Ea,[l[1]||(l[1]=i("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Chart ",-1)),u(wa,{modelValue:k.currentChart,"onUpdate:modelValue":l[0]||(l[0]=t=>k.currentChart=t),options:la.value},null,8,["modelValue","options"])])]),u(aa,{"has-table":""},{default:f(()=>[i("div",Pa,[i("div",Ra,[u($a,{headers:w,items:ra.value,onRowClicked:ia},null,8,["items"])])])]),_:1})]),_:1})):v("",!0)]),_:1}))}};export{Ma as default}; diff --git a/assets/UserSticker-D3HdHjcw.js b/assets/UserSticker-DvLbKr5H.js similarity index 88% rename from assets/UserSticker-D3HdHjcw.js rename to assets/UserSticker-DvLbKr5H.js index 807dbd6..6635ec0 100644 --- a/assets/UserSticker-D3HdHjcw.js +++ b/assets/UserSticker-DvLbKr5H.js @@ -1 +1 @@ -import{r as p,N as f,l as a,e as o,k as u,F as h,m as v,aQ as x}from"./index-Bc45stE5.js";const b={class:"relative overflow-hidden w-[320px] h-[554px] border"},g=["src"],k=["src"],w={__name:"UserSticker",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:320}},setup(_){const t=_,s=p(t.profile),l=p(t.version);f(()=>t.version,()=>{s.value=t.profile,l.value=t.version});const d="https://cdn.phaseii.network/file/PhaseII/game-assets/trbitem";function n(e){return`${d}/${l.value}/${e}.png`}function m(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,y)=>{var i,c;return o(),a("div",b,[u("img",{src:n(((i=s.value.trbitem)==null?void 0:i.base)??0),class:"absolute w-[320px] h-[554px] drop-shadow-lg"},null,8,g),(o(!0),a(h,null,v(((c=s.value.trbitem)==null?void 0:c.stickers)??[],r=>(o(),a("div",{key:r.sticker_id,class:"absolute",style:x(m(r))},[u("img",{src:n(r.sticker_id),class:"w-[300px] h-[300px]"},null,8,k)],4))),128))])}}};export{w as _}; +import{r as p,N as f,l as a,e as o,k as u,F as h,m as v,aV as x}from"./index-BLNUJ2NM.js";const b={class:"relative overflow-hidden w-[320px] h-[554px] border"},g=["src"],k=["src"],w={__name:"UserSticker",props:{profile:{type:Object,default:null},version:{type:Number,default:14},size:{type:Number,default:320}},setup(_){const t=_,s=p(t.profile),l=p(t.version);f(()=>t.version,()=>{s.value=t.profile,l.value=t.version});const d="https://cdn.phaseii.network/file/PhaseII/game-assets/trbitem";function n(e){return`${d}/${l.value}/${e}.png`}function m(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,y)=>{var i,c;return o(),a("div",b,[u("img",{src:n(((i=s.value.trbitem)==null?void 0:i.base)??0),class:"absolute w-[320px] h-[554px] drop-shadow-lg"},null,8,g),(o(!0),a(h,null,v(((c=s.value.trbitem)==null?void 0:c.stickers)??[],r=>(o(),a("div",{key:r.sticker_id,class:"absolute",style:x(m(r))},[u("img",{src:n(r.sticker_id),class:"w-[300px] h-[300px]"},null,8,k)],4))),128))])}}};export{w as _}; diff --git a/assets/UsersView-BuVfy5hA.js b/assets/UsersView-BuVfy5hA.js new file mode 100644 index 0000000..68c5740 --- /dev/null +++ b/assets/UsersView-BuVfy5hA.js @@ -0,0 +1 @@ +import{a as v,r as b,o as g,s as k,c as U,e as d,w as o,f as l,_ as $,j as c,k as t,l as _,F as C,m as y,t as r,n as D,P as L,i as A,aF as B,q as V}from"./index-BLNUJ2NM.js";import{_ as F}from"./GeneralTable-J-7uFbEf.js";import{_ as S}from"./FormField-DvuyRx6-.js";import{_ as I}from"./FormControl-C432udtk.js";import{i as j}from"./admin-BOwxU-p3.js";const M={class:"grid gap-4"},N={class:"md:flex w-full place-content-between"},O={class:"text-lg md:text-xl"},P={class:"text-md md:text-lg"},R={class:"text-md"},q={class:"bg-slate-900 p-2 rounded-md mt-2 w-14 max-w-16 text-center"},E={class:"text-lg font-mono text-pink-700"},T={class:"flex align-middle mt-2 md:mt-0 max-h-16"},z={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},G={class:"w-full"},Z={__name:"UsersView",setup(H){const h=v(),i=b([]),x=[{text:"User ID",value:"id",width:50,sortable:!0},{text:"Username",value:"username",width:150,sortable:!0},{text:"Admin",value:"admin",width:120,sortable:!0},{text:"Banned",value:"banned",width:120,sortable:!0},{text:"Discord Linked",value:"data.discord.linked",width:120,sortable:!0},{text:"Tachi Linked",value:"data.tachi.linked",width:120,sortable:!0}];g(async()=>{p()});async function p(){try{const e=await j();var a=[];for(var s of e)s.username||(s.username="Unclaimed Account"),a.push(s);i.value=a}catch(e){console.error("Failed to fetch user data:",e)}}const u=a=>{const s=a.id;h.push(`/user/${s}`)},n=k({filter:null});function w(){return n.filter?i.value.filter(a=>a.id.toString().toLowerCase().includes(n.filter.toLowerCase())||a.username.toLowerCase().includes(n.filter.toLowerCase())).slice(0,25):[]}return(a,s)=>(d(),U(V,null,{default:o(()=>[l($,null,{default:o(()=>[l(c,{class:"mb-6 p-1"},{default:o(()=>s[2]||(s[2]=[t("h1",{class:"text-3xl"},"User Management",-1),t("p",{class:"text-sm text-gray-400"},"Click a row to open User",-1)])),_:1}),l(c,{class:"mb-6"},{default:o(()=>[l(S,{label:"Search",help:"Search by ID or username.",class:"w-full md:w-1/3"},{default:o(()=>[l(I,{modelValue:n.filter,"onUpdate:modelValue":s[0]||(s[0]=e=>n.filter=e),"model-value":n.filter},null,8,["modelValue","model-value"])]),_:1}),t("div",M,[(d(!0),_(C,null,y(w(),e=>{var m,f;return d(),_("div",{key:e.id,class:"bg-slate-800 p-4 rounded-xl"},[t("div",N,[t("div",null,[t("h1",O,r(e.username),1),t("h2",P," User "+r(e.banned?"is":"isn't")+" banned. ",1),t("h2",R," Discord "+r((f=(m=e.data)==null?void 0:m.discord)!=null&&f.linked?"is":"isn't")+" linked. ",1),t("div",q,[t("h2",E,r(e.id),1)])]),t("div",T,[l(D,{label:"Open User",color:"info",onClick:J=>u(e)},null,8,["onClick"])])])])}),128))])]),_:1}),l(L,{icon:A(B),title:"All Users",color:"text-blue-400",main:""},null,8,["icon"]),l(c,{"has-table":"",class:"mb-6"},{default:o(()=>[t("div",z,[t("div",G,[l(F,{headers:x,items:i.value,onRowClicked:s[1]||(s[1]=e=>u(a.user))},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{Z as default}; diff --git a/assets/UsersView-Cu5bzwCy.js b/assets/UsersView-Cu5bzwCy.js deleted file mode 100644 index b618f61..0000000 --- a/assets/UsersView-Cu5bzwCy.js +++ /dev/null @@ -1 +0,0 @@ -import{c as i,e as t,w as a,f as e,_ as n,k as l,P as c,i as r,ao as o,ap as s,aq as _,j as d,q as m}from"./index-Bc45stE5.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,p)=>(t(),i(m,null,{default:a(()=>[e(n,null,{default:a(()=>[e(c,{icon:r(o),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(_),title:"Recent Errors"},null,8,["icon"]),e(d)]),_:1})]),_:1}))}};export{h as default}; diff --git a/assets/VideoView-Bm51Z9oN.js b/assets/VideoView-DEo1yhMB.js similarity index 96% rename from assets/VideoView-Bm51Z9oN.js rename to assets/VideoView-DEo1yhMB.js index 4f77090..eaeb7b4 100644 --- a/assets/VideoView-Bm51Z9oN.js +++ b/assets/VideoView-DEo1yhMB.js @@ -1 +1 @@ -import{r as w,o as O,c as P,e as u,w as m,f as n,_ as D,l as f,g as I,O as T,F as U,P as b,i as y,af as B,j as k,k as s,J as F,t as r,R as G,n as M,ag as j,q as J,ah as L,a6 as R}from"./index-Bc45stE5.js";import{_ as Y}from"./GeneralTable-DHFumDB6.js";import{A as q}from"./music-0jVGPLQV.js";const E={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-4"},W={controls:"",class:"mt-3 rounded-xl w-[640px] xl:w-[1280px]"},z=["src"],H={class:"text-center md:text-left grid grid-cols-1 place-content-start gap-6"},K={class:"space-y-2"},Q={class:"text-2xl xl:text-4xl font-bold"},X={class:"text-xl xl:text-3xl font-semibold"},Z={class:"text-xl xl:text-2xl font-light"},tt={key:1},et={class:"space-y-1 text-center"},at={class:"text-xl xl:text-xl"},st={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},lt={class:"w-full"},ct={__name:"VideoView",setup(ot){const e=w([]),V=w(!1),S=[{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 $(){e.value=null;try{const a=await L();e.value=N(JSON.parse(JSON.stringify(a)));const t=[...new Set(e.value.map(l=>l.musicid))];if(t.length>0){const l=await q("iidx",a[0].version,t,!0),o=Object.fromEntries(l.map(i=>[i.id,i]));e.value=e.value.map(i=>{var d,c;return{...i,name:((d=o[i.musicid])==null?void 0:d.name)||"Unknown Song",artist:((c=o[i.musicid])==null?void 0:c.artist)||"Unknown Artist"}})}}catch(a){console.error("Failed to fetch video data:",a)}V.value=!1}O(async()=>{await $()});function N(a){a.sort(function(t,l){return l.timestamp-t.timestamp});for(const t of a){const l=R(t.game);if(t.game=l.name,t.version=l.versions.find(o=>o.id==t.version).label??0,t.timestamp){const o=new Date(t.timestamp*1e3);t.timestamp=o.toLocaleString()}}return a}const A=a=>{var t,l;(t=a.data)!=null&&t.url&&(a=(l=a.data)==null?void 0:l.url),navigator.clipboard.writeText(a).then(()=>{alert("Copied URL to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};function C(a){var t;window.open((t=a.data)==null?void 0:t.url,"_blank").focus()}return(a,t)=>(u(),P(J,null,{default:m(()=>[n(D,null,{default:m(()=>[n(T,{class:"mb-6","use-small":"","even-smaller":""}),e.value[0]?(u(),f(U,{key:0},[n(b,{icon:y(B),title:"Your Latest Upload",main:""},null,8,["icon"]),n(k,{class:"mb-6"},{default:m(()=>{var l,o,i,d,c,x,_,p,v;return[((o=(l=e.value[0])==null?void 0:l.data)==null?void 0:o.status)=="uploaded"?(u(),f("div",E,[s("video",W,[s("source",{src:(d=(i=e.value[0])==null?void 0:i.data)==null?void 0:d.url,type:"video/mp4"},null,8,z),t[1]||(t[1]=F(" Your browser does not support the video tag. "))]),s("div",H,[s("div",K,[s("div",null,[s("h1",Q,r((c=e.value[0])==null?void 0:c.name),1),s("h1",X,r((x=e.value[0])==null?void 0:x.artist),1)]),n(G,{class:"mx-1"}),s("h2",Z,r((_=e.value[0])==null?void 0:_.game)+" "+r((p=e.value[0])==null?void 0:p.version),1),s("p",null,r((v=e.value[0])==null?void 0:v.timestamp),1)]),s("div",null,[n(M,{color:"info",label:"Share",onClick:t[0]||(t[0]=it=>{var h,g;return A((g=(h=e.value[0])==null?void 0:h.data)==null?void 0:g.url)})})])])])):(u(),f("div",tt,[s("div",et,[t[2]||(t[2]=s("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your video is still uploading! ",-1)),t[3]||(t[3]=s("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),s("h2",at," Upload started at "+r(e.value[0].timestamp),1)])]))]}),_:1})],64)):I("",!0),n(b,{icon:y(j),title:"All Play Videos",main:""},null,8,["icon"]),n(k,{"has-table":""},{default:m(()=>[s("div",st,[s("div",lt,[n(Y,{headers:S,items:e.value,onRowClicked:C},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ct as default}; +import{r as w,o as O,c as P,e as u,w as m,f as n,_ as D,l as f,g as I,O as T,F as U,P as b,i as y,af as B,j as k,k as s,J as F,t as r,R as G,n as M,ag as j,q as J,ah as L,a6 as R}from"./index-BLNUJ2NM.js";import{_ as Y}from"./GeneralTable-J-7uFbEf.js";import{A as q}from"./music-c933cll6.js";const E={key:0,class:"grid grid-cols-1 md:grid-cols-2 gap-4"},W={controls:"",class:"mt-3 rounded-xl w-[640px] xl:w-[1280px]"},z=["src"],H={class:"text-center md:text-left grid grid-cols-1 place-content-start gap-6"},K={class:"space-y-2"},Q={class:"text-2xl xl:text-4xl font-bold"},X={class:"text-xl xl:text-3xl font-semibold"},Z={class:"text-xl xl:text-2xl font-light"},tt={key:1},et={class:"space-y-1 text-center"},at={class:"text-xl xl:text-xl"},st={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},lt={class:"w-full"},ct={__name:"VideoView",setup(ot){const e=w([]),V=w(!1),S=[{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 $(){e.value=null;try{const a=await L();e.value=N(JSON.parse(JSON.stringify(a)));const t=[...new Set(e.value.map(l=>l.musicid))];if(t.length>0){const l=await q("iidx",a[0].version,t,!0),o=Object.fromEntries(l.map(i=>[i.id,i]));e.value=e.value.map(i=>{var d,c;return{...i,name:((d=o[i.musicid])==null?void 0:d.name)||"Unknown Song",artist:((c=o[i.musicid])==null?void 0:c.artist)||"Unknown Artist"}})}}catch(a){console.error("Failed to fetch video data:",a)}V.value=!1}O(async()=>{await $()});function N(a){a.sort(function(t,l){return l.timestamp-t.timestamp});for(const t of a){const l=R(t.game);if(t.game=l.name,t.version=l.versions.find(o=>o.id==t.version).label??0,t.timestamp){const o=new Date(t.timestamp*1e3);t.timestamp=o.toLocaleString()}}return a}const A=a=>{var t,l;(t=a.data)!=null&&t.url&&(a=(l=a.data)==null?void 0:l.url),navigator.clipboard.writeText(a).then(()=>{alert("Copied URL to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};function C(a){var t;window.open((t=a.data)==null?void 0:t.url,"_blank").focus()}return(a,t)=>(u(),P(J,null,{default:m(()=>[n(D,null,{default:m(()=>[n(T,{class:"mb-6","use-small":"","even-smaller":""}),e.value[0]?(u(),f(U,{key:0},[n(b,{icon:y(B),title:"Your Latest Upload",main:""},null,8,["icon"]),n(k,{class:"mb-6"},{default:m(()=>{var l,o,i,d,c,x,_,p,v;return[((o=(l=e.value[0])==null?void 0:l.data)==null?void 0:o.status)=="uploaded"?(u(),f("div",E,[s("video",W,[s("source",{src:(d=(i=e.value[0])==null?void 0:i.data)==null?void 0:d.url,type:"video/mp4"},null,8,z),t[1]||(t[1]=F(" Your browser does not support the video tag. "))]),s("div",H,[s("div",K,[s("div",null,[s("h1",Q,r((c=e.value[0])==null?void 0:c.name),1),s("h1",X,r((x=e.value[0])==null?void 0:x.artist),1)]),n(G,{class:"mx-1"}),s("h2",Z,r((_=e.value[0])==null?void 0:_.game)+" "+r((p=e.value[0])==null?void 0:p.version),1),s("p",null,r((v=e.value[0])==null?void 0:v.timestamp),1)]),s("div",null,[n(M,{color:"info",label:"Share",onClick:t[0]||(t[0]=it=>{var h,g;return A((g=(h=e.value[0])==null?void 0:h.data)==null?void 0:g.url)})})])])])):(u(),f("div",tt,[s("div",et,[t[2]||(t[2]=s("h1",{class:"text-2xl xl:text-4xl font-bold"}," Your video is still uploading! ",-1)),t[3]||(t[3]=s("h2",{class:"text-xl xl:text-2xl font-light"}," Please wait for the upload to complete. ",-1)),s("h2",at," Upload started at "+r(e.value[0].timestamp),1)])]))]}),_:1})],64)):I("",!0),n(b,{icon:y(j),title:"All Play Videos",main:""},null,8,["icon"]),n(k,{"has-table":""},{default:m(()=>[s("div",st,[s("div",lt,[n(Y,{headers:S,items:e.value,onRowClicked:C},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ct as default}; diff --git a/assets/admin-BOwxU-p3.js b/assets/admin-BOwxU-p3.js new file mode 100644 index 0000000..9a0b198 --- /dev/null +++ b/assets/admin-BOwxU-p3.js @@ -0,0 +1 @@ +import{b as o}from"./index-BLNUJ2NM.js";const t=o();async function e(){try{return(await t.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function i(){try{return(await t.callApi("/admin/arcades")).data}catch(a){throw console.log("Error loading arcades:",a),a}}async function d(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function s(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function l(a,r){try{return await t.callApi(`/admin/arcade/${a}/machine`,"POST",r)}catch(n){throw console.log("Error adding machine:",n),n}}async function A(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function h(a,r){try{return await t.callApi(`/admin/arcade/${a}`,"POST",r)}catch(n){throw console.log("Error updating arcade:",n),n}}async function m(){try{return(await t.callApi("/admin/maint")).data}catch(a){throw console.log("Error loading maint:",a),a}}async function u(a){try{return await t.callApi("/admin/maint","POST",a)}catch(r){throw console.log("Error posting maint:",r),r}}async function w(){try{return(await t.callApi("/admin/client")).data}catch(a){throw console.log("Error loading client:",a),a}}async function g(a){try{return await t.callApi("/admin/client","POST",a)}catch(r){throw console.log("Error posting client:",r),r}}async function y(){try{return(await t.callApi("/admin/users")).data}catch(a){throw console.log("Error loading users:",a),a}}async function P(){try{return(await t.callApi("/admin/news")).data}catch(a){throw console.log("Error loading news:",a),a}}async function p(a){try{return await t.callApi("/admin/news","POST",a)}catch(r){throw console.log("Error posting news:",r),r}}export{e as A,s as a,A as b,d as c,m as d,u as e,w as f,g,i as h,y as i,P as j,p as k,h as l,l as m}; diff --git a/assets/admin-DoYIMd0N.js b/assets/admin-DoYIMd0N.js deleted file mode 100644 index 8e4ebd7..0000000 --- a/assets/admin-DoYIMd0N.js +++ /dev/null @@ -1 +0,0 @@ -import{b as n}from"./index-Bc45stE5.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(){try{return(await t.callApi("/admin/arcades")).data}catch(a){throw console.log("Error loading arcades:",a),a}}async function i(a){try{return await t.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function d(a){try{return(await t.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function s(a){try{return await t.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function l(){try{return(await t.callApi("/admin/maint")).data}catch(a){throw console.log("Error loading maint:",a),a}}async function A(a){try{return await t.callApi("/admin/maint","POST",a)}catch(r){throw console.log("Error posting maint:",r),r}}async function h(){try{return(await t.callApi("/admin/client")).data}catch(a){throw console.log("Error loading client:",a),a}}async function m(a){try{return await t.callApi("/admin/client","POST",a)}catch(r){throw console.log("Error posting client:",r),r}}export{c as A,d as a,s as b,i as c,l as d,A as e,h as f,m as g,e as h}; diff --git a/assets/arcade-lq35UFS-.js b/assets/arcade-Bdjl_Mk3.js similarity index 95% rename from assets/arcade-lq35UFS-.js rename to assets/arcade-Bdjl_Mk3.js index d100eea..d526450 100644 --- a/assets/arcade-lq35UFS-.js +++ b/assets/arcade-Bdjl_Mk3.js @@ -1 +1 @@ -import{b as s}from"./index-Bc45stE5.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,h as a,A as b,g as c,l as d,u as e,w as f,P as g}; +import{b as s}from"./index-BLNUJ2NM.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,h as a,A as b,g as c,l as d,u as e,w as f,P as g}; diff --git a/assets/card/nost.webp b/assets/card/nost.webp index 0cb57dce6ebf7abe48be79d067d943935354ff04..a84ba433cd2debde0fbcb78501da12065dacd784 100644 GIT binary patch literal 226256 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�{lLi^aOoR91;LyDBLGTfaVe?8e0+Ae_Kxwn<08bNV=|o zN+A2?6b3|0pXm6q*x|1#6-7>RzlYKcSbVzzkqu1JWBsAof?wxOn>bwKTGq_5o87H1 zEIsvtf?NQ85Wm&Gv0Fm2{AB6?6}M)Lq);}cw@*<>nNYY!im<@y_(zA33j#UX)9}^I zrn8t8wK)`?g+TDS*myY!-!k*fcGI74pjV{^Tt>T?>7zKFe!JL>|Ggo{I)GW(YOG>w zNz`m^m`)MT9KqYOdNtQ~#Y~PmD2INWeUV;rN0rYw8Y-N4FySDWV;}IqH@osi$l?#! zftH<#;jnS4AqZbAVOpK_v+XW3Ltfv0@2vHo99DN~_U+2NrsqedR@mBh-tQZ`pE#dU zB5pkU^z|$!KPIjc7BvBv-}5L{t-LBYB)}4JQ_Qlw>500`T;z~U2Z7!RzwdwU*fW&$ z3N&p#3i45yR>gyg!<9=D49l`>o%p?*OYY_+WZzV9Kqe3AJaMBE>POFnxY6F5&E%v- z4Xo4MT@V8&GwhBT|CcT9ojquEGcqy1<>0PSD5BF&(l#~F(&PDHTN8CCF#IcI7smJ^ zKe{B{QKRow--SL=&|~U>c`cu*3gB*C>-z3?{gEFa=+vY$G53~F#JdwbW ziX#WtGOm+NZPae;RN;_kQuG@qr{B0SIsDzu+1D`c!;JY-f<>UfKe6Sn+TQ}U3u*H}J%9;^ z7WAg&H+qvUdbpOXAqA97$vg`y`Bj2W9Z(l|_Hpp5S9@xX?k|B?(rcw2;Hd&t>o%9! z6P@ms#0Nh*Hn_%|8@R1ZEeXCcbZ^N=!-lrvCkPY?XOqhtFgO;yA|zisPeCB97Njl8 z{lS}>;z^^qnXXbxq4h5hh2Kxh{icq(ZdRhYJ5U~#h3MWo_v4`AoAye8*RK5a)H%^J z@0_6pw6~1Xh&fx^va=nHA|c-&nZ1xb{p)u0ehC@FS}B*F_3eNwiUh|C;PFU0Eh1SI zKX?DWT2d54oWY6ZMYoy$e#M9XVX;JI{sJRs`CYg#kWX36bFOs3ig=Uu#k8B+ziAi=_cvqtrsssTY&jj zG@eN3-p|RI!iFg{Pn+Bpn-zS|yQ;pLRmUx14YuOlQ`UszDv3X|teo0svFRV4+#J$+ z_J}gLQ9RILFY|N_KWRF}`DcAyHi}G{Facp9i_ipkkoq(gA^@kV!1T4i&@NPDu-&)A zcX#I!x*P6=$<)Fh%#4MxfNhDs56`_7 zQ*SB|TfY!sHZLI*L9K^g=){a;cP=UW77(KHR&thYs{n`Yf$lM^AdM9TSF|^aA|pL? z`ni%>l=I^xvX5z~sqqQl)2^_(zoMs?WWm0K%f+Cw+T?1cN}BI?60=>xk?<%`DHzk+ z9ZQK`2-*EnSVn^TuK4W#QWTHuc<6pMEQt5pPSs%p^PPV!HaAj}`0Lt_^E(e}SPNa#o97bgnc;YV0&MtUQj-e$Mt+e+ zN>fwt+TtJadd|f;nYuv<*_@7|`dR(VN7t+nl8FP1A%~gKsg4}E3eQR-Bo8M4oZfru zuFRO(cG5G%T0-^l)N9tUFsI+j)AgZ08{M10ja};Ep~laTUbB&ZFhv+We8Zhuc${k^ zPyS-$%SK%0{gANkNvH$sfNs9Yo1J*Q&c<6V6L0Q6Z~MigEAVtg+)9<)K-- zeiF$+{J~0=zFhuNLB}vp)XcquL{pppZeU1%UW|UMxyk`<4?fkY{49t3TsxeVvzpuJ z;PUs-3sr3YNms_3H|op4POej+}$ol43N7fo8&^%HR}IUzN2=!7B@Wcr$zn(FZO-M-FotJ8ppx{|FS zJzgmIR?1BNtJ3&3g~UqD=c(c9WrNgq9ic7CEL)BvTRLsCK~?X@Ym92ZU!XT9}k#bnqd`|6+A&!+a13JOmq+8sHgO!=U8!~2Hg zoPzHEHm!Ef|5`9${&3%>b%J@LY2CEfz?GGIRt^bt&5Q|1=T*fwoG$0bjn^#aKef0m zk8xpKD&Jw47G9`Alx^T{JMR`HwCJ??QU6f_u{FV3VTO}AURu$OR*DqiTgLC&LZUo7jFB-p)ZNu#o+G1)Vc!dU z_tmm4Kk{AUo^gx)Wxv)E9yA3{pB;b639gJPz#}R20SJ2(fA-XvD7O~%HzKucnG_RM z<-${uxP%C?UWe0(v)fW$PC`SCKSafj)Y-E!2Nk{NQi*c+PYUaA- zNAunKQ8qbPU2`iPM@3*=Dw6GIPNL0bs-2UMJA~hUZH_ixQS8?|MJqycP(q_;7Sfr? z9haGw7N6gKBjC1XFGGoYX`5W%e=1Joox2Zz9;()oF^GIqs_h+g3Yl;ItpKgGb~@I znDRHX@MIIAg|IV*aqWrrbl)&1_sTOeusZ5x=SDZSGV9d2mKfn zOe|(4F89i}6i9cvpqr*se`xn^kc%3l{ik9MbzW*Ta|wX5x-di#g43d=hC5BxFk$oE zOX^!@Vq+v`b?O4+&k`0>?{}_+)IH~(!y%?7*zGN*w+!In_4*?)}HQmuTTy zn(9?qS#17VdWc`u-J-jDtJUG&am{Utg}@QBI|2CRc%c~%a58<-pp4D3KvFJ6!@SSf zDsS$mq`G72^B+~8TBZ~DldI|OaCNvTXuyE`lIPpo(JP`4{K#2a2iiE72=1V|u(fZ5 zoLk{?LEl51t%c6c$v!r3)~=M>Uc%XbHqTCD$a84g?NeXHv#bTV|e zm0*l!Gz9SDrD`sJpKd;bs0q+m7(`Vwq?7%9*>UtccU~P%hAe1TJodVLapQtax}euW zQYu{gLc8$)0DnM$zXa@rD=`MI83aClgdp>|3~#2(hy=i_uP=FecI(=rR4E(%(qL}- z^B}9eZ9|~I?^~OkH2gmK6tH=GA=W5|P`9F?$c*`cHG8AiEs&D93RB7BA1^~*br5gW&Y-2Er?MF0p#-jU-`wa{L*dg zynQ^!&Waa(SOBid7~<9^_7MbfBFERl11`CM@U79A@4xXaNY~mCMG{=Ty+|n2wl&Ci z4e^$e9Q?h(9a3S(V950@{olZJaH%?@ytas8DWx8&mFR_8M+5-%3aQS0pzut+nhVNI zDzQ))(-_kdc`%KEF()-G23NrrM%`a5*<{TS3PG^T4pruJy-ueH87RhB#(G&kuAo7V z@9vlWx-ae9bFt?ew}Wke{1x?tNjhQMh}^u}Lz2?AHolS(g=E+^ajg5dsz{jSgN`IH z-vQyLy9<}zHoh)q0=#Sdp$hlhwiqJF$z|}aKnX2CxB)d6sAC1WAxIGdx+l>O{jwv2YX;Hlay^>r1bZ z4nRErR9CrYfvq+H9BB!(fv4Q%v}t#U#p9<#$n|2my4QH!$_fqCn?rJ!+!_U_Cs062 z5TpiS5MrQ^X_(23GR8n{Qw)~8rGWqf2!vdWA#1gYEI7tod0jClOcFpa1VqlK-|@|_ z{{~v$dT+GC)C-=8##CvW8Zx03lO>`U);Lc}7$o2M2jCU;oGf8%3Mn}LJHS6`bB6Wu ztXwq1b8)=#+WXgLinUO5B8$nqq~!Isowq9;f&!=~hW3M?Xq^I}9uU(Q1*3r?fH8pC z%z~x?0Ao}P6kAZEicV34Ao3V<<bzaoRHcP!Rn5pOO87a{!vT@huw1 zZe8#v0D^U+_Djh!xdnOpf$J;h7BE{83_x3)KlW{}K+%%6axg%q5ekFGw2WhcfoYls z#}Grt-s0d>op!lGR}_HR#iO2qf{{1?Dkw zNEgH!SLm2?s3i>yW;;FIa~6!qfxH61Oq<8;>I(&7n5n$V5egu{p#TIY2tYP_7=xzC znx;V+5rM2RZHt4`EhS4%+RMCPR`-sDvuAe!8J(<*5uzQ1Wf{N>Vi|}-0Mb4;j*iql z{Q2ENPI18CfiaQT45W23yyO=NRs9VrKXnVzv|C=nn=?^qFUI@lI#=7i4 zcliv6HT|_;UAqHjoBg5Gu>}o!UI8%aKA>ui#|v5h63+oXfVOhbnFuJLfPlfwYl;Q{ znk>uVZ6csH4Fz2(xkLYm-Zy zD7T4Jn;KJ*wD%F`rTIxdO7mpe`q=X4Pr&=E*&CJ~CN%#y{1(VR8VPzmy=5aXrE6zj zu1hcVOxbI+N0}{yRt)s`oRHgdhk(fJPAv2m--Dh2F%8){j1u zr`RN2111tPK^*AQe7G4R?SA9TN%$V@8Ic?m%>RW(2`7|e!?B@}Pz2@+pMG?9{;U`4 zLTcd|gtW0N~=Wu~_ewwIPi=w>$!XdIwN1Bo4}96@)S7SkWc{!cR!WLkCbt^DfK2b4A zrZP{N>^P*WH_ljs0I;+^**1Cw{l1tBYQz&jTchw+#+nHN6a-k+$vT+ET57VR$xjJP zrqo1+HMb}jijNFQfQ9$ASO40-Vr_Mz5@oB=DVEzI3xGiYLI43ca6mwti%XB+af$+P zjl>+RkO$3N#*a)~E8rYB*P76!h34m!-{9dz5@lkpTNl*g#3bM2dJ#Y-Tm<+f9e}&H zGMgKw#q=C%W0%e?jMRkyV0f&3a^AQ!$h@hsOYoL@0`)}>3xp!U7)$hyxBvr#CTp@$ zyRbu0%&{z^DQopD3Q!2dAg1I!Ra?KZIYO1AXZP&bv-G*gyG01WCR&t$1R@}WlTl~# zYcDx|_HAUO+XG;rR6NsL31n$09w=$9r_X@jrkjxz{=ReZ1c)2He0|?qB_TzSix*pl z0APBc2Uz9V4FGi;E(dbS<5)EK#-*mZLl7+|k98l|>YT{7lCo9D8&D3$iO?Vlij3t~ zr}F>Q+wK&`p%v;ZBPgRYCSt=Bjuw80J^aTUug?a zZ#+uI0S0VLXcPdLCd;zssI{XjLUJH8&2ls|%K{6HF{bI16NRCJSrMsRlAzf+6>&!Z zA`Uu{yL;+$StrYaL4Yv|0f+#CgTt}QpCO-n>g=t~YC|FBe2_q>qrutmA+n643I3Z- z(UuCDs`_ z^dh)r-7e`q-BvDgMbR~KDPb}~njk@n&!0Q%W4%_t=mfw>fN_-ygmT|^x(GRkPK{!~ z0}{7slL*NaXUQN*Xk`+Dw5*IG5gJSI?~wRfK$Q1(O#KB1v*~FotE)Y+?=IK*5riM&JR3p-IQRgZ+N|1%C{Sc_E(u_2SF8DX| z_x_iGfOdKB#+hS<1MxH9_wm9183m@zmlgs*&5b{HnZbs8{-<1=2U^no+Of=q@+(39 zfS_$EN}H}!RG;93Krt#12br8c)2o9q#sJ2c=2%8kd8;mzV45Y%meGV&i3AdGWZ5a| z+(39dffxsLBbV&KY&t^aT17^SBz)UME}iYJ^kO&5f*pj!5Dp07FiO_>%qT!)^Ur*# zO$`~uOs1w)wyreAyVxh~P^iMy4^(#SnC0=_S4wH}zAUvrxY zR`i#c(@N(*gFHMOKBX4gLOV(ko*>hod~T@GsAgmu@d?z6sUn99P?(iL1q=XVGGm(T z7)F!zz9S45L35faH0r16SxjcWv`qG)FMnjR=35g&);3Ndt<8LyOAa48O<=L8uS;<*M!g86bT8$W^dt?aN zkc(2lY}kHn@}CY-XHvV9#p5eSmm$FRBgczi-v9XQg(mJ7w)UHYF;m=|hX7@U@%j&!sFoB2#1_qCFFZwbk!^}^t2HtB?LFY>4cMl!3x#_i@JvR*k8tr zk=yk>2TweF&sQJpgdzlpQMp2~di{8R0vm|iAKE(X0Wopa95TfbW&cxg|KHR6uc?hxn7dtj0$KpM2M@;0iJ^ONiI`2?Po@$vHpWZ&$ zT{XAmRnF)$0N~W~^~!NMMO91og2IPU=7WG$-n!`m3}6h5F-?;Vqp9Za7lI3xraBZ1 zwM^M!)Cmk2b!0FmD><%wPV3O@`k1wMaH4|2F4YZAa7w^Vk|ITIJ>zQ8bp7XFuN%FN>0$$RA=*=$H~c4a;UhclCN_z zUUA_0z^pFEhV5eBVBR#F%2bevFn7k9XGDCwaGiIyWI7bM1tPx1)@`aKTl&(5J$+C@Rz;;-*w4R6*CdsVhW?Dw{HdFISYJzq2%dHg-W4 zLo^nz+Nz~xlMwI$-(pyJN90j+!|@pwV9mj&t`Y$BjXQPp_S8rEeOhmJ!%IhvC++Y} zx6$Zg06+oM-~kUY(U!ENsWC9d0LC;pj-{&2X8xK0miRy&nQ5|YRPu6YaUw7Mm{YV= zQ)8git$|~|L1ecJcPbNVk`PG`1F*v;bdRD)+36*L&PaLZH9tijY#v$bG#Uk?gtH8h zsgEBtUQd0cf+Gu~U%AKCJgbLe8lenzgB#N&LD+0SoJ~{rb1?l_>gB&Fgs#wm;gOlw zS>4be1U$N;2YVN`JM=<*!J@pdbhh8<6h)I5V=fAU4CZSV0Dc|1<|@>3`1FA>Zf$yqQpD>b3#g{7`fC8uh0l^8# zW4ZLY0tyDk7#P#QG|f`grV-r1*G^r_q^?`*=}AKexaS1kb3OCz3uHFbpFv?U*Aw&PZjr9;v97 zBirDZtVST#=Z@-z%^KBGt}}LdmRROf*QcoN^vZ82q4DcaZ`yhxFGN#{i$odX}TAOe$6y=VajlS7eIa7J`@!!_D}yNYH=f>b(M) zOl50|)2tf?#Cg~LAHi!iU1zPhqak?R+rNEWber=~?sev#9*D5V7nXa$=SCvc-C6NI z`v3?4L;wgNfItK|w+^?Wg@rN34xuO-jeh4`Q4R`0SazPlQk$xkTreC1t}5*yGud%Q z_335H(vq<a#^sA*2+!u0Vr7^d|7_CXZ%wuw@Z%0 zUCa1rKnu#30YHGrA`pez*Y=kH47NiswmU_?-=Ca0J2+Wx9J(2^*>o(&%IGD>0P@m~ zQrWRk=r|j#Q-kdW=XE^Pp28(D^&lN8^jZLlqu8eDqNAT`~r5?)m!Z3*TBd z`9e|MX&4%UjggH>S_XrGjBBA&~_%A|@gx2wlG7jyeKcHU@{7C_0_R1qRh%i)JaS$Qsp(vc77t zsM4)L$}?M$HJRFvYp<%8&x6nH6H`O&aAtl55DvE#h7J4F;zhys#g}#}srYZ&X7NSKkZk~iF-eoWbX8a!p91Vkpfm4z{2TLZQ0{Axt1gdofQloY zBg4xDkg;hgx_<(NpUyoP2gmlsVW;@`Qt;Zc1@Z5V{R;5WHc!Iakn2^f z6-AM?1}7k7jpQB6VKSI)jVS679ny|g=r{vKqW8fK@V%!6o{!)MiHEjqyKqa$;kf@o zLA!juak}Deyf1iXh5vZy)YO}<+kKZS*K|GN)4C-6ox$|c@n&7Ng#nZ9L>Rr~5Xrp{ zpn)KMobfMz)(fW@$?S%2w6`LXVXeCfl2%ODA89cCQ={4K+tS5q?>n`wOTQKv2>D3c z&wMT+X->%naAOyQVb_1w+_Weu6RYrkrY5ZH*PFhdyNNx%<`sta^wUC z1Ga-h$cn;)V_`x(n@X}|Qmsey2sO=O9aPc*_1cC(!Sn&}?w-~39v+@@>h;a5o1Vj9 zAn^X_)C_$I`HP!w`$gF4uRh*BRNK>VUq^2FB2K5yDq&aX_ss|PE@ZhdfH8<5lHT*K zZ;lP|%IEKg(@mnqXRe+&64S#G#noAgr3{^h16-y#jA_o1R|HzH%XN;299~ z82t)-cE9tz@H(F10Bd8<5+Qy3%NKlUnLE<#OV}&n%`+STPykGyRX^%l=r2Os+3DPt zg)J-_gEK;rb;96)Wy-~h<<@G&!jc(cvTo#cNPE*LEyN7FvNXdV!o{Jx+kV~e-K=4c>B3;`Lbs*C7C1`3Ps%~rr4rT5)&Y9d1*-ZI~u58$|ZxXERobXPs2~vV_-;aJ0P&8)cV?VI@jRIwKi)LlQ?%@G*qd(|D~ibI1r-uUs4=L@^eUZQ zKGs_pn(HQ#wnzrO>%zGRaNw>s1Ga(JKlQTx;xea*rm8WYG`J$TOV6nw@aBbR&EGJX zeyM#HfUV?e`R&$cQ{4vQATIrR|2}Zo^Dw+G&2xd?!!sl}bReQ}20$Nf+h4uh{%|Ur zHX#5600fW@koKOpck2tUIzzK5FcppM;84WDNt$*;c1+uJD(YfHHyU!N&z5#fvjdP^E-0;Ma!g! zFBUnnS>50GgzLvX2W#`i+L`sKQ=2Y4*`S*+B5AKKtf0i`b=knu@A(ei)+s8|FPBZ9 zWJPe($BuR7LFT%h@iQ8u{wQn*-38N@mm}<33FM)HxQUGX?*oVQ_^9e#uF>QI+1@87 zMb{Sn5%8`TA1qqBrOV}v!Bpe~FceO$5T7~z%-Oe&&|Y=r2)08AYye`lkq=pUr>Rxc znp0C{21!p{MYnH--aZaN+R9O|Al&`+v@e}agrtIfRjDRDzOU(P+9F1%pxCCQgQ+CS=FzD(VZc$O#8-T`<8N7~)2C-=pfi~j*%PC4 zTyl0TFb;lhtk7L@I`-9v7hb$XIY?}?x)82^arQq4fd}l@rKFKQl=#Et`qI@O?Jc%) z$t2y~e-b&d`KqOwF+HLxu6UeAm}po$9`*&cu-e)-zYip@I2qlaQ0n>>JJHaFX>jIy zM{^)~b21BVZ=QpXp$AQFa62|Bwu?_ez`eb+FFP+#>8k)BhyY^!@zAH*b06S_kKFyO zu0Ptko~5S1kZ@qojV7%oDRYvEMsV87Cwgf@;%N+F9iy^9Y>M;T{D#M_jYNEsQje-w zHliNJA`jYM{2Bn-bEMrH+|cXpe>3BrjvP7W9UO8c>uhUnZ2;8vkZ*NOLh5?)P0d|9 z!oublC;^A{gA1fecOAmD0(gC9K{VrC-DJx)Gd`JuT6(s38DzIqrRGPpioc+`_DIiE zvbW!wV0Ruw2_$cy>jlTwtS=ZcI5Ozo4RQ5c{+3{fi2+%^B74`oU))j~0sup?y>Pf+ zb?KUaS@-F~&s`i^c~TH92YvL$jkKbx|_Lf=^L#kwrW;G8}p8 z=_!FoyOc3fS>W!;H8JbwkkJ4mgLuFqW1Z-C3OCUbW zyEXp-YLbsCnVjuv`Nc|?Nda7T-U87V6b&37Pdww3qHu)!7akH7RelV@0RRR7IeIY@ zwzhUwPB^pZE`8Ck>|wGCVfcqQ@s0iD^^B>)J4pca8YJ zDbsiP`F7vQ2V#m6C4qrhhSuf_ca`(s?3Tws%$5zMv3z0xVxaYXX9vV#X*SugT+8@E z1rvU{@53wbhfS+J;Wrp1TCH44DK<;SjZo6Q5{Jj0*Ff~e@d&sc`yza&T;Z*?l$co0 zkig6`fN09Sv+`1=sl+z;Ajo5Gm9r3jS}wZ%V@J+E?HE@GiGyH`A#)G9vl;ns1iH z*>dkcVpv35$G$BbP);B~0f1EDL1$fYed2+&ULU$8D%bNZf4lBQ*{h3Jg#*(EL%#Td zf6^cnF&Y*5q|r2u1WR-C5{-juCOId8Z^K{`$$uM!Yp*cn9Jf#Iwo1d*=$ zHEYvIU={xM+FZ{=F>4KSR{fspjZIH%jwzB~4yD=9L@NtU!C*=PmvCdf{+9cuzf%G+ z<@j)S0JZE$?5>DFEt!Nvp=^66o5E;ByE_))H`)84nuPPq;#`rvl&+r}RGRRWrUr>t zDU`tZ)$%udtBrAnD-TW<#Pjr*o1y>+Ag}_Ye*bVy@%yh@_xQqXhSk!;%I?WNact== zE61N1pPzc?(0uJ$O+(BwRVvA5GPJ+Qz${Cjs_SY-!ok*(=5S3Fj9&?b#TNG()UyT> zA&e6F{DWnaMUJ?GeXL7~x=@}T z1Yp7E>5(AG=r3IW=jOs;_)f#z;ko*Mc~LYETM!dK`f}S{z;fg9{MbcXwvVjbU(g&5 zv+=+u&i=dRZ~B~*{e{in>2J4YtvnCPR@KjB8O+?s4!K%5v*^mZmX1$KI8DCUx~iI+ZIlVEG6do;r@XVM&EINzV6h25+jPRzFPM}O zLiPtotL4&yqVA3YMFIEaO^`eD(9S7vugmv1SS-i5gZ}oMSZ1ovi;Tsp88c*B$=?b~ zr!U=eQ{2)ye$VXAc0L;R=KqmTZo2R6UAq_8Yn9~&)Sd0*op>^<%UQQMSxkmav$qE6 z&MeDd)`8F@6$&Wnx^ZUpn5qh0i-H9MM1lwrPb}Hxnd+)brvuJ{uflR|v_$bcN`qvLDvqu=oO*?SMu+cJ{ogj6HMZ_lR$)|i?iUWi7$Vy4Mg(R%6O zCj4*3%4Gb22HPP(dCDU#Z+=j8*&VS2ChyklL2{`t$tHNbdS#J=D6R8=hvrX;r1KsG zO}QWqzVYX*K~1`5@y!&wJt?k!6=>Qc9sFh@t3P?QSyop^X_hJ>WG!vlaw2qD0dGwZQCOR8(MSUOdH zWD?LEis_Or0SXi-!pH&!44BHsamN!xZ+_r4t&@-6bob%Qu?+%j*9u5BC))+p)O6yp z(uQ}GCv&*EJP5yRRg@a}WY`dO%AkuCfkzfkxD}^M$K;X*2yaf(Jw8{ti zb#d4YQGozyk@seU2rSyj;TDLO&hI+R>HL~&Tcay`pW3&+o!Vi_yw_2(Zm~*_CHJ^m zkijV)ft0t4iXL4^1SgUU%&73&6HPVi47)T@zBIUn3q0O4ut#`JnGs zvw8UKJgxZwQzW9!8%>n<*Sllm1qojkdG*vYd2(HHV&HRo@^LN_R+g7s>~&GZ-h{wu zlGym_%9REI0TwEkkhT}aaC!Pfe);Lua|dV0cGe0El&vfm6uV;4l_{;cU$eoWN;(Fe zTD1i&E)d!4Y@pTNR(5vJ@f8S-01`w5A_B9bcyHdd#A8$&{z-wG^oS&}U}7TVXa;I- zYA!@TlGa9^`um;HzBj+}&3Ep@wg&^K$mXhW$QloJ=e)68f*-F~VViK8 zrU*|TZZhX(xdX9CSxk!{FONMK0kJ1bBj7bP3NDweG%sj|mc>wB7Ms*}WL-offI$ET z+6X-vSl={v?7Hsg@}8PmR#uk7&YD@-WXw#+dURAV-AeZ9EUUKP12ey%4v6^DOsT6&RekOemVkv;lR`Qd)% zE^y*1c&e*FDtl<53SP~HH#u>e8b6rMRfN}8Srgr6+f5n~1Qu8%Euv->wX=O&b81ia z`8CQyGstqk?B?TYP~8a08KYra8QZKCAmueGH{DcGnaT@-(-EZWY5uf5SeA5a1oI>a z0D%ZrZFHlfZtBS!Y%V023<8DFRHgJeOipduvM^zvrGezO*P_@)e)lKRCeP zNsQaV2uBS+P%&a&z|pyJpY9vj5rp5D^Gc0unkxt;Y??i*dh`s|hb~~sf=CBmD1gv% zY<3y^zIb4T6X%x7Q*^yUcuEK&Q}_c5<{BVafDs^UgcMb;H`^0l=+4$C)n(pj^s?lg zjT(Bg+cMS#*#L~Dc zgwksTKY)>j=><$K%CU6igAycRUJFyA*}P@8cjhXa=ijfF^IBv|gP8B^X%cFCo2`Ri zbK%Fpt!(gwY`!SCzHK4`0Z;~x-J)v%VPOF_sgl$fUW_|NE_&}{d5!Ye6Yh5U!)o>P z;qq0r)@ucM zc_O+YfTmpY2X%SF8|quz`Te&(7=cu*Sayz*%P_e+8_#IpKUms(rEEUlmCHi>I|pxr z%%l2@0iI*_JV%e5;tK;$E(@%j35p2>C`}Lv{$IjR;8!mS3G^HEUU}p+@b|k_AaFXKK(2KRR2ZSIJU}i-S zh)9qbB1$#AQtq$~KG*fKMN&jlSO^$k0zixb8Dx+FLx_8JGr;LpsvddHf8*cq=|iJ0 ze8Y~bXE*}l@#gS$-au`CfaP&7H2A7){o}jO3_(Jw`gM&Fi*0|s;+uQZ>MMtfz1HJ* z`&FYGgseXHF9n%5;;(@B_2dB;aT z{cYcK^02${Mz}q}1&~*rQj90+$o_$iw`REB<(8(KpNVLYl$pic0I`Y*4PLH>QZwO& z9<{5m5Lr8sQ9;zDe=Nvc(T;%kjpP45uJ%37U+$wfLxO@OJkTVJ-}+!ygNa4bGBS!< z+wmWXz{eRxQ86l_)zl17M9Z>-gW5YZlm!$sxG&2S8!D2O)#XbswYIx;ND80;ATxr% z00hCYb>l^k$7cV@f%Q2^c2X3OY-pMQ6U-V67%-S*`=dJ(avBUtfKBytGmZDXxmG#( z2kbm`d}gdheE~+gjOp!^5A$k|UqE)FwTf+fasCTC^PBx4NX=$$Hg6MZ@j(Vqh3Z9m zbuQ97d?45#tZ#zA*Z2Rc$&?6P0{`|7m#evl_(SAyNl16gABc>#JBx18$P8eSwB-OE zj{H^a#iGj~%d+e`w@Um_Bt2wz45vK8K5u@E6$yeFWC{ofA|im~#L+byPRQQCH~s5J zQ&60Vh{1|NvLPE95tzUPSfm?}!CZd&-J<&KH=P26t4r^_)%+c9%qBklwMO;qxDP<7 z>8z$*?wpC5e<--QR%El4^5>509lMq-NYOJPy+|b57H(>`>%wW4^RJx==Rs=a_`ee* zri#PBzy9@K0bEaw2mo*YbXYj!JO4QlnIhI-4rm}VmPm@ES%31U{gJYqR&xVm$s7#R zWfZb4<;w2lVvg;y_2j9k+PTw<%uLMA?mE4&{$zWmk<5aFvB5G1u$|BK8xGCpHAfp+ zmKC9x8yQ&}>9smG0t`k1Y^v{^2?DzccQynD20lf*Q(R28)+L9e2%A6o$ja8WXLr;pG(u>c*mHKek#AlZzcG}(Mx&DjTL89$ z0}ci#rw=W)oVi`BHL^}<%&o00PWBo_FgRi`HfErq-oJ){I(_>AP+rWpPp@}HBf4() zMc5pW3acX2kvj*HNBsguI*UyYGGoxgcRFv}b0BF`!|3f5pKDVkom;HA$?M%+a^Co! z8D|rIkUjFGNgz5sCPRqrhrxO96-Nl@z9$&#`?nm37=vQG}v|6L4~5wpgCnULNj@c;R%(XW=8QrRGqy?V>Esuz$4{?zrR7 z6D#G~lRUcK$?|?D3pNHYfCLzuxbq#u4@_iPr;~LWjo#$s$mHByBP#&OCe;Q6cESLi zUI1Jb^xXhs0svrW(V&oxNJI){B^{<(oz0B~&V@I!kNO8ApPumG7%?c?$Y&sV>C=-B zH$`LHR0%6E6%)yH>>RVq=iza=3_s{RbzTE`!`Z%*gyApqFeV1oe+_WB2|zWknM zmKBXgztQja`mI)xVT8fL*fwCWoo1dsm5G7QPNjrpmSn>}?DQE@#MkF(O^MWo#9F6i zVY$FhG?N=c;YN`qYwQxF^2XBggg{&yN?4(A-O8!W3EjxcnxlbJ%Tx^V^}cG7$E7L+ zst)l`x5tH%DTV}LmX{$`rFr<#cV>yCssfB1vMdy>{_xrH=7DpEYvHU6h&rL}p1W(s z@K&mA<@smja`k(o207TBfLfD1)mQ6zgiv5X2#te>8WTf@-@G*1-kd#g*Qe_sFkmpU zjSa{+H0$jd9Ezf7^&72Lk#%eXHq{#t70vN20Isg*?WPFK%R+Ta+w=EVg?BX1>)0>Z z*@8~$_Y-KQmrQFU0=fX{9G-F33_eVknwgpjQ?Z%jFlJR8S^>X~=7RLjuT|4PT!lFh zXvRqLz@`(zKvateA;sdNaT;6qu84{Tg8^Gk5<*rK#hf~uS66R2vcCo$7AGHHeeAwH zEo8v5u|NU`ECbCG*RGnZ$g-l-3Lz8e0$~s$-BnDS-i{b(Qavl09R1<;4oPd53}3tyc%qpfPnPAT34j8`KHZ?Ov8`O27IU3W{3ey}7g4CQM@p@}d zgSZ*lf>77hejem!;sQZ5Bnx1p#6*+s`0*P%!f8p9Zj9|LWJRmd*}rY2H{uHqj}0gb zWgvD!9k()Rwrq@5GctF9`K-KJb5k-3!h{e)k=Y@F!6w*H9y)T}&BK@7wD+FgQa zXO%=c6)bWRPtVm9%_v053uxK)z~__F2}nJ3YnuntHmO<6m@r)%nxiphR2;|-1TO2O zW1l?_(we$#L8zHX7kD&|%n3zbD)OgT1&Dpq#39lRm~@lw;3DgE)|$KS=uNFn>Zq}w@r{iHW(0K0Re+$;{XQC>PQpt05C7x zB*-zEGK#;tW9!E^rYfDKT}S8%i%fPcq1#R~SpiT-qXb|v8-|3Y>_}>Hg!YV2Udz~! z9gS*6USqNYu^M60HBW6Njcdvd1be6QC?Du)2n9QH{k&b=tBOZy_w8L2V8EnWfWg>y z$cmz~cJQ{N_2z+*(#O}9k5qEQd1(_?jXSX@+9i|gho+ZSrk0jE&A2kZPHh>eRO%K* z3`CQ3u(Qk|gkT#ZiChy~ZW@~&y<*>v!$arxPj=dejx_*-Z3JMF4hGYG;=a~Q368=- zU@!p?U@Qb+M8!v!=Y$z(G_4WDw2#{&nUmMY-IcH8LRRHud+q3?9M>2r++tXFH7lRD z;JJ72wg^zUKO}vW_CiuG+m)TYQ?-gxD=xQJGNVaTlVym$Vw)P#R$kixVHMZXAl$`8 z@VX4)Cc%4T2So0Ad?$lxhv1^q@9f`la^mE&U9WD zz15j)W@7(JJg8b|0Hu)16Rnnzf>HAmaj}rz6Cid>RKUqoNf?F*w zr(EZ~bBo&5(Maw9 zCmYn5EN}G8MnFo7x(3lM#XwlyZ9>2o<1g{kWWq_MALQwgo&6%R0WKPwOHnn#PO%|4 z3&r^UV|yDT_fM_`T-NWHSYDM}wDNXFGS3?I`lOq3r?;-y?<~c+?ADRZr`4>=3C2tS zrerGfeuNM$EU!-$=Ay7ym5K_VpI=ujXjTnUk?O3`I%Iu11#H&@WLX1aYK9G&HLU_KbA3ja zMF>YOmPpop{VS9#3JeH&JZbP_H-rOisLo6E$$p4ffVJlZDB%jGvJno1khwAY*p}|{ z%;GpenH|dVdc7>0T_GT}!(`KSilDOJ4B7HrkrnUgTy;|jd0tIX>|l#Pgh)i$>X92KhA-J)W>3!V7&`vo<%icK3>bp|0oYE|x9#sWqD?Z$*cfDh z5M|jY&0v%J45DfV3XIhI2qX`7I6xx2G*X;Y3i_=IJnF@2L0?_20C(kyJ%Q7$n_AUs z#a-Q5Q7{=Y)a;ww5oV56Q7v#K6Ft%mm}*T@ zc5q|%@*7w7&s@@43<|iccY=uZJQIMj^|>YH%FY~laJSQL50x{Y2_L?=9vWr0npjvA z0GKJI`k5pn<7mqQV@y&&bbarGYkTVl?#?FfTzv8B=e=%bM?Dy08H~X;!N>-ehaR85 zae}0g0fdFXvPgGIdSiZ_0a7r4X=wtb>Lz4()N@tMHrdRwoa*i`htRs7(NcPPc}rvM z{8kzX69)G5#w8~b(28;lQ*7DLN-Azw=WQ~B0q9mD!gt9D-%;v+{RDEvt+{!Sk zt-0(g_`qvN`>~NtRTTo10iaT9wJ2l@uq=$Qzyb@vsCiBM&Y4qt$9|@@C+^?8@lQrJdRG$43*YA3iVFbbePS0j(uTf6MZqn#-$ zsdBEa$Zdtih1n5kBIv5t*SzFA_E15lxot50$YHE z0y4-TClr(~9{)Dsw#7%nGhx#ccW)b=d}296$dWOpaxliMKj+E|uIPfPXp&ACz~GdM ze(8v)n!)4y%>;SIpS^3yt5y@q$yznzbfX%Zo>wQhEC)rr`=H7oZiXCr4GcqPAlVKj8CJ|5lgH~d4o0>JOY z)uO%d(X|c&G%ed9mHheHSBTxHa8Fftf-=fX6DFmlC)^jJV34(3pDZ^z=cA>*{_Ki+fAQY;@BZJs z|J0C>S>4jzU#U+!0F-LdYGTd;WEl%E!U~d+k%8Gq)-K4GFZuYyr;nV_)o*^Vd+BOn zQ#pXJ4F=&Drf)qr7pYpV0Eo&;$mQkJ)V9{QN}l)~>o$2Ip-Cx~--^%)N&z`m?xJp_ zq=0n=O$$b@FcO_n7psbe3d?BJ2rbxdO*ndLYLwHVHTAXL=Bz)hY$^BKBax8ST^~)c z)gug94;c~sYjJrlJ7|dw83lx9$+tn!B5OkE7u6lS%{(bAjLQ*@s`U=BG2dBKLJ0$Q z!eC*`1{cF`zJBOp?#PRxaB#4L4FV*oK6Ly+fGaOOaL2Y2r?>A~0MS4$zrFc+pPFAp z!Kn1j&0}Rs(VGoo08Cp_4HvD1Wno0pvcP~0LTjV5i}^{Oe^a>Uq29uo|IPMK&H-2g z3>ag;V6%GFv8NxI0766tlWs7nHkfpe-T2)Ph%pKvGPIjKI52jFa2}V@YVfS=>@k|R za18)nfz-}ShbOXPTRi@jMy3-xZGsdX6@rhS1MkU#B`l<}8aKr_#BFoY+dEV#k|N!J zFsA69d!T#wP?=>}VcWq3+XxVOXV;;R-aZ919~?RU^-S@c@vrlUYyqL3KRGlu)ppV9 zEH{HG1+%49TfGR#fUuDPWTYS?EH$$IyW7JzzxL?$oy%{#zZbfv=a7s+fr^o&fqZiF z>mC}(?P##6(hSfE(`Y|;H8sYn!Q6`gLGeL8`%_DD3&V`snEO& zVs0!MDg>WVv;1im6IfUeaq{&3pvd6i!_%ZX;e@~`fJv%%-^$KCdmkGXSs^mp!N#_T zj)A;!;HuB;0@$$whR^N(ijfw^*cP!ny|b0q>)p|MhA6;_kk+e{CAMVQ0)qepmW(CS zoW69ZXl~#7qJ39}I*tC()3O0<3k(4)FfzD%X4mTWHc3Yt118-D1Qtm{+&VfCP>Pll z@gjMaNcZ~{j11@}R7m+;pR;C&YPl!fPom)c6vQmK=N$+?HU$3XuapIbs+HuT!Ie>BLveG;W&SoI5x(hAa~q78udFePn3&&J#1&k$&5KY6V*kAVX;8osP=9 z2$BFftVpccxquX;Aep2=7Jvl?nwLDf{N&VQ`#$)<+{Eakmw(|$;@K8S0mjA{V*ulP zXy1#UvP{w-l18N4ASxf*dvYKYo=ZlIJdcDP_b*mGHnkz?V2&j=Lt?^%Rgie=)OsprWf9aPKqa%g0Wy)k79+8{33HhyfD`Q`2i7 z-}>FpJWTqz_~@buU_07i5Vj*S6lMYvd$?#J5d;PhmV%7H2&0fMj-9O4sZI=2Yq_2x&yDHN`WN)})ok66 zazMH#G$AG{N21N_GzeLoJaP(RyuP+5fM$mwGz@MH&7B{{m~>UZDamt( z2E-Wi&`j;8#Mu+~H%2~cQAqsSjJBqVXZ};Q3URWpZ-9_=`+Ae>f$?G7tbGV=%Ua zAtHt%B=^KxX+Qyylnn?ABQPlLeb=eipS!W#+<$R@wjR45nBCtpU;_qWY=aYab7lGq zJ~~%gI3fTG47h@*Xc{G|j-mBuDrw@(O1@c z&;t-<&$);YlwCuDLmo+A(nelv<&U%<4NO%5MxA{p>a)#jR>5Ek1IF042=U0uLZ?mJ zbyAzLA+QN@G#HSLEDIB|Exr1ggpmO(j4Z&&$RL+PW6#<0@z(w?|7dG*W%+{l-?0Dk zIcy{d1_J`Hg^k-=uH13qDj*y&U|FP_q$`vcJ;VU17okp_IHk=WT7Jfg<+efkkDn@j zAQrVWbB;7!hhre)*7%SPakkgvLU2DfEj*;PtPi;$#D2JV6SZ~~IBUP_k;zY;duZ6f zM!}MU2-q?~#ndeG%66`;>`BXuoPa?XM_aZ?jX+s5LnT+yj{pLL0@04ffNaTtbmRMX z!ua8tOW*rXde^c3xmWF)j0g-e6-`nBXrJtS{WF~$i&P6+!il6w8d$2IL)9>NYc7rx zr)~8wt@;_PEja-Is#`|}lj1;W38Xa~kTLOMn*njwHuph@=~_Vq7%$0Q9j|3YH+)N> zfhk2PN~m$^p|{2@H_ivZwlE@q6)el+U-8kGKiWRAZ{*^WX>EF?Edw$p29zN=+R;ue z49T50=kg#bS{MZ+z`_X2?Q^r67N)+*SA4<0YvPjkefG<5yXV+c2N7(Lod(Dt8Op0( zJ#?rJ7z_p@qe@ajnDShUswo3)Ei~0eoc#CxD8t_@y4p5QLl%a%GMI8H)Ln z*WP}-b08bLm(<<$ufJY7LC9bMSQro#8wp78iAl+_Wnsydg@r+2SyuDOO;10xI=OVo z6W`VKbIY@<@9AIM!w8VU5R3s~IpX@E!&g7mM1Z3Oj2DvEqDI1m=MJAyL*BgM^dE z+Dj1a*twuEQs*sEn9-0I$9o|5vkUittEs86J8#>5{iDZUwQfM*7(f^q46(I(?YpM> zPmCT=r++ZfUU=rUvjreWi~tM>+&S2VBp(jFC@|@c7%)-*1X!$p;NzzbEWPydr|bJ) z`8WO81@j-+v=lI4i;BXeTf}QltS&Uozy%;t(HuLlQk{=lwnCcmAN|a{-+`JcHUk1+ zp{+14JT2P;lGeQS4-)k6Vi51+#UO;q#*3mrlrFc@vw2u-@wvMJ4M^1)a9DYav-2@v zFyLqtjb#)F^|9^SC)S6%C*1xf^Jjt0qwQ7+lB1CV0@;xe9Zw+9XBTrBKn4+HkOGc` zXoLdwhi)2sr;M63oi!2Ui!bJN$O+<?yA`TK8wv6>vQjHgFsFoVHh zg~0#=j3EFtHvP;~y_}?}Xs{Aa2xP((17z@;Es#cRIs*S|;m}5)fcCHF1Q*F%1vx|G z8bqJ?+}j$&oSF~{lB!4+cPBhFMjnO87uI)nsHH1dq-OO?KYa4yQ*%*9V8Z|diXa9t zk+aHWjb{ucQ_H>5g*Ue2?|uBOZ`gt+2nJYi`S5eL?qml785rBf7~9x3PU0+FeBcA` z{<8azt8Sa8DYN0}oiqGkfEfTY0Ssnlz}S#a>*SL;0uYwKU<{aa2^x!_N&;YB9j)nv z!Lvm_l%EeB3K(D+Wm8}{w?dBBqq`yc+-yXHn5)Zip|CSak;K(850e#$J-@wA($$G7 z4H$~9?q~UVAtxyizyb^?fu?Z4ACCHlh4`9 ztd|EvW;xiw#x@w7igBD=z3h@Q`;@KPU3kZzem;LFT}x&NtN;uE%zzCT$g`vSn<0{F zn^cih1#Cu3>`Dkec9_$odAaU~%y&n#V}S$7W;h|R!g-ez`sy4+|Iyesh`ZJep;nxz zNH8S#DFDo%*fxjbofK79(SQUvgct4@dT{~b)v9puv>1a-;fRr zX1m`0!GHJCW2)fY=ez)0Apj@S?rZ_GsBBZ^H+a=d${(gyC0qi z6v$vxFar#*83Z<%k^2sxv=gSbCfRBsD%$qN((aJvz3YC+t;+f_J8*y+aT~&_Y~4+W z#m}1%{X&lcai5KSAQ(Uvi`ILm27ImB6x-Nqhe(Q=iptsO=$8~b?(gJO6d(eDVV00s zn=bOD%7^9B!uJg)4UXMCnrd58XotAy{L!25{G4sICr7A%nUHh3NV1O{La3NHcH3^gpGc z%dgns00JmkiHxA`MF~-75c_1`&;f|Nb_2qdnOIxe#nrv{ z4;w25fdMc80wAfKhYTg7b*+u8ncd}0%t`lu`z?xW0RdyTK;#cT|C}wKEeZz$1Z)Rm z8>a#`;QZw2UMLp^Z#qwLBVCc%HdBuPYz}4#3}MnEJI^jp<^~&q0GvoSHjI5~tAb4} zZ|7o!snXzw4=}C!jer9Ad?qI#>|4qZ;oSNYRAg+t1hMBvR)kZFIiiW28%uAU=oZ`Z z?9LSIs#L*gCgWuvEiT&B5Vnl~69^yz0RoY}ZS@PrThg*D*990(|4{bkq{vPbAc&37 zKrk2s z#D3?|ovjEm15`pXKoR;C5ca_GZIm#B?PWhCoAkqSUqAt^j+}rBXU0k32B#Rry?W`B z5PfaJenuqV78|U)I|E`a}5HEZ9 zzvpJXHL5TJWWoS50D%ExgPt6p5lIUJPS^>M4NJvB1pxxo2NvH?m_D=UhayR)-G9~& zD1eAlEei(IM+hJvyx0bD+q)MaekU#_nBFP z00U+KAOaB>dU4O`;+xwtRpsg68f!_F)|EMBDmySC!DvVO93=eeD6K5B1+Iv(u`$BL z?I*e)`I+_>w%4Ed=Ic-PxI@KJNddsjU8tC(DqKZIJ-sU@+Fgkq=JHoaor~wW(5{7V-rzs;#ma01SfJ0N8*qg=h0dBp@{wQ)BcxKKFFktkLO@{=MwZ=uan7^ot>U3pCH^iSh`$-7- z^pc2{`gbM7)oS;%S_n)!Bl1d2(>?S-$cA#cZkm7eKQ=Fv@S!^ z7#KCMc95*g-RE{NJe4)FJPLwwa4^_5b_fR5H~*_&+UnXa=`NnP{Mmz5T9FDc0}Qaj z%m5Gw3j_J|xu?&xgh5IeFiM!z*>m{G_mt$(Qb44NBm_)D*V3+3(#|gJ< zP2KVXt6pe7^!{B#k_0dSW@Z4y3=9StFrigfh@^^&0x;>>LcIdmwHVp=G+7YJ`J-KH z8nWL$l?ylkHPP+}0S9|(BJ2976JoyiOYZ;?L$?H_l$OOa*;Li;o3@Bfp6(a55MWnl zeefU$U(tycsRjYS022Tx<^6|Kw#9{x?o{V4nTCh?BazW@*V>=Ge#R~}4^J2X7yuN2zyKH{kdeadbyrR|q7nuK2!lZe(eF&A z*cMU^5Zok8KJSmRZIi(0zPLD?(_sifDe>BTLcosTu` zw#7(A+ki>6z)VdzMZ(nf_H=_R=?&_KLbF8xUEkdZK%hBtl=5e`Jt3-WJO=Sb+v{^S z8EpL}2-;DpXeOHx0P*7q(L6aZNiCJ4G#OB_=h))v>61;8MhJ`mA|im;7oT}%xO*QP zHeX|MVmv#XNVlbYmxg&2Lnd00dZeatYqF zH^XHS1;1fHyxH>FTQbO)-cb=2wPdmA(J26^yjT{^dR(bVs!0{ej346Kp~n}tHNnVW zQIWtzM9xdq>z1~;Dzu`O?0J<`ZV^N zhSn7PW%-_Isq@#h@{r5`GXMqwU;qaY28fO2<PY@sZcwo0T$^MkZl+CDf=EtQgL z(u=F7-daC)e@?2fKuQpp2&|}WyRC<%Qd zyUZiTHrO_{!B*LvJ??noS5?~!&foW)m7c`7-B4i40Kgzv7{Gurp}TiyqmYE8h;2Zm z8kjuPNi(=M=)O}XN~d&3QT~KoU8GKdqwf|pZY39J8)5{fRw3VQ()n} zu1GSOMYOa=e($Z~aBmv#*QBDUGU#2eTKsr^sF`8}U}WS-q>fakqR}zQ*}lhZTw9b) zhB71|V+ffc;Bb1*^|3xR+m2BpX#g8A&iC$FbHx$snELOmtG8t+)>>?{3NS-qfWZJG z8)0k&l+!!o>CLhYU_{bRAQ*X3FAbv_U4u;&busUcasw8CO8@t#0~93ddYLEVu?4Y& zS4@aDH+2T&Y`+D8Yp+a+q-{3h0iho=#WDEQIclj2sY)sKPrQfrhg%U$Qltt5CI$)n z{QQgQWPu}^YN}|eozgcvLk5@#WEwj|0%Lu6ji5d?+%BUqb``e46Vh!{=guhX@TRlF z(?5RCqA5d$!XSnz!_=08K^UMIyZiDiL`&EvT`2}0{fN^9u921BNtDpgxIa?W?Enz` z&yLvv3bYby=)BBdxGs{saR_4F|JCFu$XU&t5n9v9h$Ew~pw)@t-&+jh+iz#Urb@{m z(m#3g$i?&Lx)um9G6)es07KGFb)=hZc6&w1rEP!DR6DLj1c)ePZ6qX+Frb?k*9n^I z!_AlrAYls|aDH;st)XRLWj8<;>95EWfqI{IlgEo4!oN&+OzFePL+&~-sEIAF9T%6FveFu&dvCJ=CK zG7~T)FdskUdf8p-HcLr>ZDSkkz|5NA2{nYu^GR#Z>`b7xPO-!xB&HLxWOHrDvLo6 ztwNmFdtS0Y)SJH;1fPA~5=Gk;cs=p*xZtjRlXJmVB}Bz+ed}x3wL3&GSXcleNdQRi zb5FTqt(W~lkIje$o%2zVA_8D0kSR&fCN3|o0d$JGDzP-&Eb}M~7#oA_W=~anLhC42 z>~cC(yyB||{H-yKnHT^8#29RB8woI3vo*d{NB{z2LZHOc?+OXyL15=hqU|L|S!Sw$u(FbEL908yf}dSXeU$sTF38x0U}kB}f!$PkbKB*Vu~xCW|dwAy(k zhF9Bpj0oEX+gQlgM?Fyw`Dd><+xgB+er2SvRs|R!0ANO7kN}fDbHe-21SgVC1i-+l z`9=ca+F|p797)!uH~bPk?*a3jdjlDuUO#Vh1gyVE1$QRsiXt&nc0tzM*gqD+FD^ig zZ3p1J^Nj}*!rHL%B}{&iEXE%G056%6K!C7F+CU%>OVY`y3+^7?uwCwVwrvbmw3R+; z5KNK;FoZy$`0zS_>cx1yihQ_P&m$P)iWu1%n$h7tb*p>%U{Uo~9-Htty9{O~W@Z8q zY$Ka=1GzWfGj*jRU?adFFu?J-EFlJUq@9 zj7~y~o%J2FAZ*`MhX@KQiU=CUnh%IP_{S@PirkD`m8t^+{@}{}Hje1r5W3*g1Q-jVj=)ANiq#2#$H~o1!dlB^s1n}+RURcV2m)>R554T zJ-^+nRX%@T8Tkm-^151$VV)Tl1{>P|0^EMtmh5CkQVevh90p^gL72L+mn8a~s$bgi zX3_)Joaw*@z0cuDf}2Yd3j)h5jzEM1H?s#yAZ_wCM5s_l1Uua z<#z<9w5I!l=d2)rU@Byr07FkZPw#krpq$OK3e?;6T*83CAYjT4W;)`Wtj=F0>n*K` zsG*HS82|_XY-0o<3LLN!Myv+{@n7w%qx~IJhAm? z84$=q2>}QQ1R%fG2)SJ|`Ub0PC2q+ZYKVh~03xPlCSb%e9@#ySMQdt`6}1h&gxhA7*xEt0NFe0|tpCAvDMBJl8_;pk_}FB{QCF93l`vL_}hl z7#Ofmm)F+@wW<#Qt@fQWRz(L-WmM% zB1rtr*?Z!MsDf+TjB`_ebgwY#R(u?}E2OG0*hhBXa#QP`rUfP`0U{|ufTdFt{@zfu zB-usjk(A)3kei4EAV}nrM8Zsn^&!{C7$eI2i>)-;Wf>&^+W|mfD9-j4n_7^l=Tk2? zs_iA88M3CB*_^=$u!U6tPcA>9;d&$~DaF9rEh8WXeabyTkT|XRB~*;oP?-#XkpCTi zO#cVZ_@G@|tqSDIr8tBh%V!i2+3q?BaaQhM7ML470ghjfbqeCx^T>+=P{vE{;_N$% zoOB@r!a^7TQn7EUU7nvQk5ynwQLs?5jV%VBh#~lg0ou7{&;LC4&=&*or%bb{#EJ5UB!MhtIMh z#v_j@Zm?|{Ws za(P`5z}m$qM;ZViq_d~C_rhcZYyguKsR?1VjapNY*@riFISbEjvc;M^Jz!=An}t;o z6cliOcb&*tDAv7DoQ)}~tL_wJnH7W)0Fg)bw%v1aP(FVB!xM_oJ?g-O%ET}$zz8rP zgh|fL-nM>GR0V@cHdh1&q(Q;K0wYK0m7;&@b|zb6YO7RLfKm4^G{`O?2!M&>xfWkG~E*V+cmkEI|fQLR?yF{hxv$G$5EuZ1Rt^$l%ZCTA8Fl9;Ca;~(QbtHF=?TS%#pC-^rajLn^oD6^OMj!332#@)Eco96iLJ-Uf~ZsEX9c zsZYiH${8vP1PLROf}7G^n^*J=NP$>y`A7GqAS#}m1Q3HQKVPkp<3O$GpX!Rz8nX7CfC;ZSm(Q`l zKd+Z2S5CdC2&%pOj~xZEmDr;YZ9F8b^d9h8n)4i;!&1~Ui@ASzl&l=qA4Mn=6|l%d~D>o(O1&K!g-zyNC< z<8qVHwRHT^6JryKLv1RwZSf;#V++6tr5WPlXZA00MJxZ>=gKzGX)wqb5O?fM03Ia6njyzBH2=gZIWJK8;QN)p35nLxTm9y=L*q1gnv)Rn*jMTO zAh~@Q;>`zzM5j-H-xCwh@}V666a*}GJi0Ph?9E9EOsXIP2+-2ush6H!-E9O^BRrw% zE=Np*qA)W9AdZ5HD$vKr^EHE}huO9iuOnNVP-3_qvXI%CumHf!T7{8_s6#2##;2`5 zH!NQ#Riy<0A}rZLNFr&8RQ2!74wR2(VB;uKZyucm#GtF!u5J*cR3G+FsOzQ|IJ|8p zfCAJ@m9iNGj`3s}bSnaKr)Fgky=G5{sJxEZ_Oi1LQMrtoXA%b0D&3I%s@mDfz{e?&Rjc(DQ1svo;q7E z8_k4f3Be%?$d~~JM3y2g*@D5Dj+eKkkKVL(pQolvhN%t6fB}P%7;q-pD7P$OTfUe$3+~lL_m^$cZ>}HU)#dv5-hA1luIA1N!NIb?%nUZt-TJW?mX10XeDk)X+wdjE zBOwBqzzHJ|C~1%Y75k?zocdvH11N3sc!5EKXJ;NVNdYzIr!*_-4Z1rf11ccxj5`46 zGk7w%8*8(|xoht;K=!gRD5kn9pq>tmH|Lp~I#+8QQE;s^L{bT5kIZblz3^Pi5acACaCd#g|!Zw*? z5CE_?)cr!Y^TgsA3yR}e*XX8A1M#H63>d&58=IuTCXwx)Z+{182*@C%#LpZ-1`S%} z4;?EK<5tA>Pl(jK!lPHW2UhUJ9_Tt{=Zc^ z33)YD%`%WaV@!#OrD}o+@BIJ*bhW$OB&U)Ppb$zZOuxFwKh_RHfT&giFsL!x_2&H# zHw^E2dj7d>=}e#~(IJDu3|1Hna8T5$FdrWFwWQfzXsp+>Ydu0N7HZ^;WRKNP`r)_J~f3 zdN$*yEUWC@OZLS;3xSG74}=T4X6BAb!2*E+qowfq5%vDA;6>>nmc!PrQE*558fY&Z;r7@?+p?&10Vu3g8&f- zQ0)5)*VA%!ZF;?IHhV);iP*Kt0ybta1I&=*W|u6_-Wz@U`QyH@oUB-X$*C|Wz_PIc zBMHEgP-ptJ{r}DDF3$jr0Pej3B(VW5yA~;GiKw4KKIa{pr*eT7pe5dW`Qe_y+(?~^ zolfMDSFev;1NkQx9v2lmI4G2AITt%X*5u3grf0NqG%7O+eNFoW3W zKj(GHp7f*3;+iiz{J?9^dMcwZYcP_L1O@|=jkxRJo|)@kO-4o0YyeoogEgvLBt>#+ zx4$asu6OTDbp~Fz?alIE7i^Gop||fc@@8VDmVh6$zw`YNb!Ax*%8}WUF!0nA^DVS^ z9-ONhVWluP(doSIqCmPpwh)z#^O31%x}JV~Z=pwTN~sZltu-4V0L%cxlo@D*0&nBm zn$ONPdSSIuj3(NO8DyCZm_fvV@TuiJQGxD`Kuzz`9}TbjVOK~7S3rWO03alU5sq`$ zzL?i!e^b&0T=<3w3}*0~Qx8x=z@q-DDL1^sTTMOiLiz@JV8!614XSS=Z}!X#J_Ubx z`P>0EW`|}R(&?KXE#f;r*QQk0rK~0dW=2lM;r4xAV_Z5o6qEHOfVQLU5P;2q znc;)8qWzIy&zbRu=No)+PN!=o1Yr;&X-fjIL8Qjc;uq!HzWY~`r3hxbCTS1e+Sx}) zvDTLGQ^@MJcbE#712Evl+e5D{sTgW3VBp5JJCFy%OXGjj zApD~_{+!q{2~7}T<1Glc*?-LR%AKJQw!1&kBoX@s< zr9KOkk{obI0hkFuv_wzG-Eu0msZTlj$Ghr7aZg7bFsT9o*anOY*yZ@-b9wTTpP7&V z_R<7|H-P0!tCS3^H|noYDw;l^JEjC?wY^*Z;r#q+Gv7FT7?a;rH{1tT44-xqWJq!?;Far#Lq0}l0I=|ui+v=W}96q^}XlKNL9T*HS z%&R3f7DD(oa@4T5KRa`vcj!L@*{PjzT z@CDuBMqsA%G*tdP^2H-x419to+st3B^r#H~dD=KBK4VA-k61q!!tM`Fx3Wuzz}2~N z_Nm6%%@HsdOCSkAAOp?4-MLRMU;LlkrZrWx%}dHnj`A*znHkJrg#l(Ja6*jr@bcQ@ z*;yu+Gm=pe1rq=;GnknP2*nH2s;5;ca_1kpWADh~+pE{wNJ2({BvO@T8x-$3vxn*1 zK1E2Ge)$g22BL;`5<(eH`zvINrY}x#mejVbs zT_JquNeDbS`K||Jc#?M+?y!EW8R z_sGc{5EzgFNmLX`N3J~ui=X)+2!Q5BPJuTNbetL|Lug;S--@uZFBs9<0<)&aUNC_5 zuIv8z>}1-1s(Akt{OPBDeGt&J1n}`6J|Q%m?CflDbHB?2^F@GA=j5#`M{a6F(golI z1`LM!nXMncwmI5+)0gho&Xq4MEs7M@8_Xau00x+u0H6R$xPQU5H>VDvBv}fB3NgS8 z2ABY*Y&>SHE_HWqd}eN-*p~JOA69M&gGdUKl&Ea-72eF^H{7?M)R_Xbq0EkC$bgM? zzr`w1pRifY1Y`&(2eCxG;qYhDAG+3<498D@I10bIG5ibxY`4kZlJ)n6;QM>a0Nz?! zhv3aqN9P_X1Oj1%B9f@=&_1+j>~DJI(Augvecz$k+Lfi#?V3VRm|0;a5C{xrB>*KK z9{2Ufwu@qqQ|#OXOkf6qm_Z;=LHW++k;C;f6t^?mer0>zrky970K$O4NK{rrsCZ`2 zJ~qGnZL0yqGuaXwY^Cd2LL6Q!`YU9Mwol2@QeYPOO5rB;mH>KQyzbz%T+{pBe+ho} z(|>J~1g67Z&r1;DzNZzeTel!wr8RbZsB?IU96%tFA}I?2DoInfB^RG4cB0WMtychT>vR!2w)HZ5X@@nPS-6x;F<}sbj=ZQ zsNvoHxjGnQ1Q=mgN;i4y!Y14}{te0i)Q|1kaPUkhM}}Dnzn#>|KA}643drEAcx#;k z0E<6cv1(K9{N&<99e#FB>3I;)q>Q((Zu?cmFgi0c{Rg}Z9+^++?wopR+m5{eBHdsK zOyzPYUb6E|pLi&L%dMU60(smT8&d%W5x~q~1q@~|rV*!gxdw^6bXj&tMkH`x5HkP< zGXO<)Q6x?*PF-8&+_AAK)hG|H<)j)A2qFfh2oTb3k6ul9{qcxVYjG3aV2qwW-X;Qy zRlmiOQQzdLHZvfbw)6OEnDs2U-1d(tlXiJJ@(%oM>e&AkL}a|B9{3#~#`xidi+?Bt ztQ0TadbqgqxN{I#31ou|LW$<){=t)t_0D5I`FCG`a)aHl%Hb}VnE(R7$e9%e0@$~A zT#rl0nrQ-C0)Yu&fWZt#sMisYv#z?i4>x#hO4s2N7k4s*3>vGsxG0SNH+J0OgZUx=i9=7H89AGYR09G52w^bb`bAIweP7*M%tt#9mxYvQ zGAzjo0EHQ3!e9nKFd02P++2@BmdClZu^d3T0W&keu#|@49-%26)xw_+)m(gY9Nn?E zjtxjg7zv4i#(TEhjl!1KwF8{{*eak6gJU;+fRZ*RCBN3v{nxDX&DFcK4i2_OOl067`o z-ehDuOHap_yu2jwo?G7fXgfm!VNwNl1<7f;;$@ecFMH&Jm<2Dh;c5pSBEwKx@mnZ0 zIA|7@0OTp~uQUHw8aDefC^3WMuH1`Y%JAKXLTJP5~(e z%H=bUPV`C;l?4JJ0SNNR(W8FqM}K+yi@vU&9THkopW-7hzyJdP17HvUnzYiox;_@BJ#i5Go17WY+KOQOU8hyV}(FcAO(2qO&Gmo7d8 zJRWiLh3`BEc*DTSjf+G$V>$jS?iPK+VzW&NtnM86d=>!cV*HgH0EA~Abc+DK|Nl1g z-}oI2KeVH524plfo|e7@QI_MEKO6b`3Mf@vlj-_A&%gk-2>=K=5&%|P<~$KfYsQvO zJu~F|kACf^?{)XVr9!{~f)x-vnkq%0oD+=_p(F+@lWvhTZccAw{>`^Oo&V%N&Ql{@ zr_*+%)XD@R20+Xp5P=8)7zl&Ffg?v9xqAL7Se||r8*cvgSt2+itNzO}#yMcdcZ&hl zcgsKFgW32CTWc)<6kh*V|CcXvM}2UG z1HHFxs~^rtHP`@|5WoOH07)XN-ngmMMeacD!2j~o{@ma8m%slALqrf1KtU;`pv)=; zO0tzHPY?wr1OX=12-_u_K6vEJmyKtQ*-p0fYz?&zdJF=AzyJ{e0096Ifejer?(8L) zJ&kz|zwJ%^4F~s*6iHAoANOC#COAOoWHgZ4`^Md^$kDz1bi@)^3(Nnx%m4IWbqfAC zG^Z27EM|GRw@Zf@BgF(@{rt|K;*5e*@zz(cFp9yX8h~MzKp=pS>KSdi`=+}0PBy0| zMBn%QRX^|aU;o~V06~F*NI(n>%rqzslyI=KvIHW?$N>Su00znV$lN_Y&X(-N!J$o$ zer!q6uBmIM=pg|H10VnlA~PU>Nt5~H-UBk-Gsjn7cyn(93YCwO0P_oetYnrsXx?g! z2Tq$x-|UBl$HI@YCI5)O)pOUzvkLrihjs*nWU|AD_SPoED39I(fN#I>8*t{UE1X<> z?QIXv2T~2T8DKC#FiV7NJas&L==p23=DkZ()|=-)>)l_lK_XNtpn`+}49ut@V2)BV z3nU|8qQMB1NR>4_%V_i5sVn!aKlI?nP&_*^oG=&whyaFJB8I7vZ2$-EIDlaGq3k2) zUbO)w4}OUVH?mRxCFfHd07GqNpj3X(?H#aGJY9b#r=^eo{LlPbF1)|%?Kf=ylYcG^ zQkH8Id}KGmqPYGTTCTkH??2BG^`+wGpVn)Kb_K9W4T1my5d#1LK&qj4QJqg2_sm_e zbxvKu%U|&4{>*>l0u)dP1PmYmmSFWAC=tWz0Q`A{I z=gME40bvHF1Q0XK8wZ0yFxtKr*mGaJ{D!BHHWWM_?<7H8mHijuHJgi&F&!Xvk1l3d z?%nyMZf5kYMD0)gmjU3y=JxA;=iu&1V&sZJKGYP%SO~#m?=QGJ#|;Ii;^@Vvj~|pR z0|txT&uqPUmpM9i=_ln#oUl!6ck1c0klPM4pS zNXmKRhK%9k3nz0G`HwvNLer;|fFDGdL?QxVk^-=~bBt*A&E5F%FWVXA4JGnD=Sjfy zt$r+`rMSREEigKA_N6gQsywS924voAn|QVB``~f*KrlS)Uy|y15VLn)VcbRAs0hr9 zDe4KoSb^GHQ26Ky;rJ)7x$a;glK>1RA^;442?VIg)#(8<<2iW?uag&8pzMaG_VN~K*VGM zz!nBfGR!}`hG1Xk;g=qd4jT#@O9}zh{EQz%mK($UN7w<-69YFSG3m#W`{Y~qq(3tO z3)SBt^pkUbW$g`{9AP~K?*DVAA^gOSHHKCXp7>6h3y#I~gT*x`FfyqIn*k6&1hcZM zpd;3%_8gv3x4C)mT7|#&OP`%13PK8m7>kxh4FR@ufPmyE2a*Dl>IC(*`IX+x$h~)8 zp8w`6QyUZ*g&qMAffzXwOl@r0q?&!5Ewb6ax@iTo!QO~|jsWN$SNvGqt#N@fiH`yw z>yaDEkedh7u3x=WhDl6p(=Mj{$4h4(137EUl)In!*{1MnsSv#E|0mt(|;x9eB)cERe`Mo#5AfOQ7pg@^vfd*D~U1`zL z(U~m_APJ)s^|b%s=lqlM_S>I2UuTQNiv!~WSpic50R$ojz%YQQZ1QUgfJX0uLK}|! z_^}uPCRP{xnANOu(){t^YM|3}zMMd=F8b;Z7GTnom%csyn{N1vePbY~T>;mbxu3ZW z!3Vp?;H~k!@h5zv@X=|?9=dz-@m-lj(qJkx5t)G0j#1GXC5M&`ix530O)397ZWg35 z4dbv703(dRTF!F7jz&U`1_81G0T!;Gy!^_g>py$1r18!O7l)%(S1ckJ1OmVSm;nNe z0lNa8SbqQ+CSP?(!UDn3D>eb*6KDMxmJ=oysNefXIDt*qJvWWqbYJRi+VoQ8qyg9* zZ2uv}FI;K6P85f;RNK!$@agSAc>norS>HGoU%g)+UBymIHJBJ6m@)uKsW}{S`ch%< zV64y4dflVSfAZc1MYIsG6a+$;255iCi!~LO@pL)##!tG2);QoV+k7hkcA0fPaP zG!Ym82n3E!#Jl=qhO@TGKkr!n>`avXzxQ=a1EUf^Mu|}?jKDl|36d2o0~mw=gN5_S z8|Jh1y^9C7rxTGr?{I;!-VqW6fIuJ+ff#_nHlQ>dFFJrQubAv%3k9#3cf^MsHPeq_ z+2sa{4_(m$7yY9&I4u5L|JI@yfDJ1?<;e};!t79WEAhIYE|Mhtz=I)M z2nbD;(SR#PCn50we_9zCUw)ZtwZEwbrJN=(TrhHAN~I0GL5U1b|I2Ae@GE z<}yV6D^47$1DHV2e~JK?mNxtud$+;O<`c_mpi*wX7YB#)el+r_*)Y2(cp-Oyll^n2 z6|!Z==Rnd%C<~6y{&ykt=}Wi3VKC)`&oo86=T%|sa*`(10G1gH0*DCkCyk9|?o(P_ ztiRQ2@3-l(h;)fDMh6*10I3y5;2i-%ZVMC#(q6Ef6>mGM_-K; zdo&OL5OO9=s$2z+FN}aYd*Ad#M-c3;Q|HCkJX7{(b+*clI+3$e9Mso7vv#PeE@(M z=1EFew`|$CBYNp0Gh>5k);t4pb_*dvMaCF`vJFZDu+%JLTC9sK=?Z+9hthZuOvXr$tH>ch)gqBVlvEQ%s;#i zfC&T78B~1zC4UCcDo02^+8u!OygUWpyYKP*1C#pJ)CP_Ky#B@2A4n5w#5o4C79-&F z`uKkX0$0i!xGjvPyrA%vdJtQ(?y2iARe-?=Gl&2XNb}gopZL?DH63kw@Dn4=zt{lS zKqtSO-&?B)0Ra?*AVmn-_a+U*l9{3rL@C9{ND`?sLOyWmjh5T&bp-1cR)xWg8 zdEW_4a_V#ExdS#|qR*0P^au#6y4>VG17X{42%IMe+}3=i@Vxo#E3SP-H&A6j2^$Ee z42JOGv)6RaT(whDY_meIS7r{nD`W;jB#>05F@2~ZV9R9_L8MeK$wsEWxcRjQHlA3y ztuO64`-2T7V{0LL{2-VTKmZY7BZI*yU|+otR=?$5Hfs$C_RX1L(Zvf}{aVOuaFuJX z1sWMsgRgtt%nq&~fJ-bs@LacKX$Z5*v^bAQ0066xsJ@8n~4X zl5-#mC8P=n3lOW*{cS_xP};Th+7%1$t_;bCtg=&p0T2NIfei*swYIt8;+=3^{pB3% z>js!GDmX7XtGDdew8#cm_$V6;EJF1re59H0+1nd-S5C{Yq_NJZXeR{_8@CO6lIcnCA zZB=#xP{9yDM7J{9<7))!nd`QdJ4zTCz)A>g0WzY$P!LV64bPeT%ymv%Bzo(rr3nHE z1P}lalBTl3Sis^fJ89qWH&{SvmkNPupJ~sD4JYPm{tP3TB3Gz{0}AzC1m1h!hg zBG-$S!v}EUx#IdHSyuM9ktTXVhVRPcmm%oBMjm|9t>-;Z_)6hv`$O+~Y!?9#U;vqP zn}`4clNR1ldU3N6$V84>$6KS35YjLF zU2NP495PFzHoSl5Z0zq_Fgf*d4=+ISOz!k`6o zf=HD>2q6$)I^DVnO|)LAsxRJou4?EzXAY??OiTbXKx874!iivmjl8<&DkeU3nG6JD zIt1E1C%X8Kb-#v@gv%Ae)1^Q`Wn0(a_02`a&op2%FSO1r310R|=18{FbR=7a8D0s!d3MAp(Kr zz@;O5L%y&&_sPS1e^u4!@eITwf*}Y3RR9%95?t%$HID9_AR<|k5E256M5;iBZc(?= zbl_sC`}+I)Ba*dq=aOlLT?Rk|0uzA^37e#4lY0AXx%Dk4RSM^1Ng&!jM{GE0C;S@X zInEIKW+NaNZcaww<^Hc+yYP4y@?t2X@dRL>eD^&Pq~3ehBoEc#D?Rm~C7?waS@3=% zRRrgZo%`hQC$BSA8W1+J4JH84V)l~bjq9h|U8&UJzwb^wy`&o@eh@&4M1d592zb7K z$#uT&evTAnWCH>jSpX6OFvN(bch%ElpQ@iKYl+dPZ_TWIUQ-AlJW7lp30P*wrELuyOUfR;Ox%0W6XRh+ss1jEc&140b#n1jz09$DsVqaPh5 z00vCO0LB=AAQ(gQ7A0k+=jH{8i!;NSO#H$wp%cgiL_-Lf$JX1IT<@E4tsY|_3MCPM zgak;UBB4U*>Wc^R&knfmy{kShLhaishzKA85djWhs{_MKlLekqHB*-^QiV%T8AVvj6P*BCk=Un&OtJ6(n2>}8WK@xz#2-|@Cm6v3@ttnJ6g!-!Q zuJ(QOzOdqw0b&qAfPyip0s|Ic!|2MB6Z-&Am{Su%z$=N1Vw;%uZ|K-aafiEerj!c~ zN8$O%@A~z{6$`?*HuC}iLieI~wu|MpNP|cNLru-AL$M!+P}|)D8iZ;#;Uo2=;U|7p z_+kC(1c-yGz<${K+Q-46PL3rZ z1eTNl36m6xA~GV?VV^9<=40Sry=Qy)?S99;&UPmeK+I&YFyKT|HdqpHIqS*14+=1Z zFAAda-~&`#>eQ;AL+x~iyY_(b5bH>~ni2vqx^`t?r|{&*V+SqLo_iEjSMl9Oy_LmJi&#YLdHZXBNd=gYYAOpMODRTzJ*lfrcs?<)Ab{~#za_4G@RYwR#tPh_G5WY9D>^m+ zxRbejuL_aJ>2-kspBhfTbxufaKk?cP5LtiL_U3{GVa`pT*@SS7#=om?w6&Tl%Qwe& zm1ck@-Ns-OIq5v@4edT$u=%%z?RUo0x9vKpg8%_jh8&GR2H|KhW*_GbdM6<$-~>`r z!q}xU15DEB@tc|ho8A1feEj-QT*|tuPOC&9AWTI8k_0%R1mwLtJ8bF!)2l`PaC65V zQDIN4=;yGIRJjAqEl9AiqXH-|4L5^%h`%1aC=}omwG&-K!nt0%2Qn9As2BN%)&inYBC=uSQr9Mbn0rSPRa|xbT`?Tw0q?GEO0AjWbq7d%;?#&80TBo5A;AD` zpNrpLkw?l;?CK`eqVJ&f-iZwe@gjTh1cY|(J9yiPN=_43oIY~oQj!J?CTRn9nu#=5 zyman!QxJ;!?%kU1_uA{D9zPR^Km;N(!otF>qB}vakvCnQJZjN zt^8wNd2gl4w>@W1KgWq`P11mk1E~9QqiFw!&YXIAle@yP!l{s$-l}V0W&#KRIoc6N zHTtJ7UyZG~$>Tf2F3vmb%|sOxR8j>*B2;EDAVup}1V_dXUCbPA+k4V?_xZTh-B}qW zh7f>2q)H%Jssy0yZi8orWVgW=!r$E^DqKjJ{;n1d@-bK5A*mLeewgX%;un)3shQX- z7@)0AYOm~=e0S_!AhbN8T_|L=DQ&RzUh@e#6aXd6E6*zYE9B9mJGI|o*sy$ zQm5}af9Y>0Ju~XvU8f4WWFjIE0Yrd6gs92pN0tF*C(aHHb8p?Z~D5 z9TtWR9*}c3B~;@@8Ix5Otb?$@)#JheqBE@%zS_y;K6$c4Dpjtwa{Iytc<*~ssX*8r z_;D6KG7zpEo_&;51EzZ01`N%~7fiK(cY8pImi_q6)gM@DvwJdIq682DL<~VB3oFjG zUq|J`OPrTjtf(QIm@9yQs8GOQQc{%;+tzbDWzUD^25k|$(%ZM}K%yr_B&CD^0m2pt z5FYib<};wJpqy#vOZm@T5LI@z&F|?i_V9teUa4e0raX)%p2!!LLEhQJB>@4r*f_g2 zIXP;-Y2jNMsnAsR6n}REyw~i)qY$O|v|pCuG;!d{OI;5s)f%UO!8UHP^??`l2Y$My z$#CDa`^kZA!6_3?jX(r41rr%Sq4hedjpr$_^009WuyuprRzN@j1qy*#J-uY0xcru3 zF`-5V4`iyPEohq|1jqm)T>>PLn!>=0a`_;DP#KluzhV51PBBYsloJ1d>oyXD7c6 z+8WAs7f;jCm&BCK*ZiK|caQOb;0)$=l5cv6{fRgeP;7z_r$lC7k>%Wf;`?0B><>XKhx;h9>yWQ&mm zLI46u0K!zs0F+iLXq_Si%8&B3XABYL>DO$3hw>eMkgB*6$J8I#{kMPWAP8T$q&yZA z5P*!M^WbN4;pc0=0>~W?ZfOyG<86KpU5#GKLhv2+fvI;@A)a^H(CMzJ+9`lB7;IBc z?y0}v=50qV?se*L?CNrKrJ9@k00EhztgUz+l5ZQEZ2Q zOL2uOG3$W)(XvRvtbw^)U=URr1O`;W5EI+qRtAxo~f!81OUVkFeL(E$#N0T%Q)XW zY)7^t2^+Vf!hi`gz-p{lj5$1gN9vxKv+#aBXn2f2xi1iagh5DPk*to<%OhR@(2O82 zI2Jl1qQ&BQzXyG+zzas+S(GxLd-~gd)Z+&H;?zNBa8F1`z=nAuyX=r9buYdKl217U zAi2u`pF5N14$BbRKj!`SnRMYhw`VxvL`4G_3v95O7ao1vSMKYq$7ft9IrT_;R(Gv% z24n)6f&f7T5Lv>Gf%7zfRg8DFB$5&9LHI72BdzeYs@oz1BWThTa)mJi1hf zq!5xwRoXz=$qztVqp+4bd-zD)`HUtWyuac9(Eh8Q-~~&TCRr}Z56xs{_|3uZxZSTa zApyo~gJnlsa$4%_Bbwe1Aoy6AJM)c~bMHX(YJHy{8w(XUGqZOerm`y}4aPVa+E4D- z`OP;y_wwN`ncg1LUU*tG`fF_rGRq)hkSXA(EYo=!zI@nC91)Q*fEdhRn6g@uKBaHo z{xx@*FEu3JF~4%^)ZNP?IY=NNOgSZ!v*%b!^!ncKersKxez^LJO5Z!|%G&7b>ET22$M zs(-SMsmg#cfJw@BZ0}z0UjL#e*8j10Mw6pcZg^GS5N=43S%8Q@Lju zHw<`lWrGL%JENL-;s+Nbz#q_ah8Gn3Y7%7qjp@7l{u`U{yYEehUK18z+|k={`LqvH zzWsv(Ah|{{Tv03F`s$&j&%O_F_9REY?i;si~uF6se2;tMa$y$9Cs+zkBWybU6ufF-{J?S&W5E%v9vZ2uT&WP zaOdad51bGdkbiFbzLBvn-@6Y)pR-SLzm)^WkEP@H-vSvm{poKunl^pU*8Un^}<%>Hn{3l&K-R<47?))rmBA#yE?vlwAL_`1)fk^<0S%mIG^*!fp?3>4}xZSun zD2Ry6Y{CG8z?xk>cG-`$cRqL#6T z``!X6b^Mm+V?elb!A&w%JAuI%oW#w!llhCjb^ky4vH5n>8EabW@Ogv#WC95QAc7!3 z2m+BXvQWHn|HOG3Ja6gViYlP8aVr?i3^0KKz~ACE#`==hldUe-yeCQnPv(;sy)2Ui z$P!9PN(s=`7=X0>I(#f-ikt!S*EF%9zw3|$u-{AagrN)4fqwHC96obOW|P_R)eCmG+h8pL<9nv0w53pGPLKmj4kKqW$^rAE4XpvhAmDR0Eii2FaXwi z-U*fTjqI#Xe0-qwzNt6%i-T8Q+Y*XELQ#?sm02q->9YyN8wQ}iKOg4o>b+Z{L8&AG zu#tR56S;N%WfPsKx{rj8#g3A}{quZZ+Y|l+bMMbbaWN&eU2p|#!0ssOL z0T43a?$G$yc^fx(kD_ixMUi6|0D}||D_R=OTQukSuW#D=e8U=QEUeA!9UcxKBftQX z5=!x&u|h=i!sFz4G|v@&$Pv%|iIfC@e1Dc7v^`ss0&P2S=>A_%jBfl*Pous9&3&DqYwxo07X+J^9Dd{)9?YoH+%1LWPh{wmT0iBUkd1x%RC{v ztK08o-aboz-aU-ZjNXet0-k55Mm`jZJgxjbm|eZOx}$%ENEat=!K9|IACtfRjXcO2 z7vA{=!vRK~TKd>NoKn#V3`Qgk3~#^eGY78iglU|%*{TVH0Vp75CWg`Q^3Ht~FNIg^kY%2jIl5=~=GNo=m;i*q zn50rbTVnvqmzgiX(nEP}Am4qzBAU%UDS()f=ZPlvY5uM5r0coYdV%Tf>ODxrI|KTK zeZp{jl7u;_z79*3 zb#1`D5Cnna{fE9lP|WT*jH{~J0LI3lIdV<*m7jB9=Z=G?`fFoHh{x)T${+{;0c0wO zKtzBbB4H3#&Uv5D_r@tI&S5YE3}S%606~d2BDR3K}gHt-DfK& zC;0kZ`UjXq<>kkkSI(Uw$rGVJ!qWBh%w5~(#{0FZWyUbHILS(FQ8j@%Lpc36@C>wSDF z-(S!Br$PUs*2Mr|PCh-f2Fa=X-)dJb%=6Or$d4nF0$}$ytt%IXWKyj0oi_~K-0+L- zi7RU$aS$i}yAN(++m_ListrzHFajfkV>tLUXAiyLqaWY8C;XSrT{kkTjEAxY2xf>t z1Q5tn5Cmalb-H8ch4A9MLfyKB4XR)UgJDVxVwh?TgB{t3P)8Pxuo~<{^8@ zaz7_2DI!3kTGmQShU1YFJ^?3}`^p?(yHXI#(X1{BCh19@uz-Re>K2<@XLrGL>GJ!B zAx%G;!?ttWt$F-!j9iV)S=$RA7)02po??Ppnp7Jw z;L;Dg_rLu3D!sS9Y44_g&dcK7vLVkXauY$A6J!d42@!#eAY@xPZ}j=Yh6PmNeGaUKuRzVz81|39AL=mb2u>H z?H5a){;rA?KxbX%2}ar9Xx{Ol)u?p>Kz?tZu?)%jVqa)wR?eL{&u(0nO91YEVd}uX zF7asxKZI2mfMW6Ls&(?YK@eQmPu$M7C-0zor=^-yJ2Bb#ao&0Ab*Fo)t#g0BcmI!m zh+S(B={~mtB9I^=5D79BM1lm7AY^DAwSN8*ZLk6p3R^O9GgY5??6J8-7Dxv~=oXAH%F; zaNFt2kh-~H+XI!?HTfoC#hg!JGFRWmrOXaZMA}#H`y@6y4c^fp1wnXEzVY5-<%8?s zl%&B43?|*+ve*C6jze|b{MqFfy|8=a&ek`%})IN zoql#&p3$w_jUY2AATR?A1~V}T%tmD7bLVgFtltrze#^ce=ik+D_rkFqCt3m|6h#yu zZ+z|@U7T;tTe-_g`Gofrkzh)Z251lSh6gJCLB2J#c4zf2WWNx)b9% z`Au#)5pPhbnd>GEK^6)@rXV6Ahy)QKn#RHWJe0h<;3kC)CKy9ROvo@HU2XA=z z13%EW^Z29BBu}E%v8CcyAe{$yy4rS)_2=;ALw6xhPA~OW9G}py3Ykx@|LE?n9hZMG zkliUUJaF&G4acaZQw#$DGa#rae&&`3hadR3>Ty<9hI~T3EXJK5orHFPwW)1@!LH4i ztoL9`>S}*7<{<+dz{Ug+6cGhU@%-=k#vq!ndzkJA^c} zA*xQATUcUyJQg;XKm}q9f`S-3pT76^+^gBxaQm&>pL*RbTfOVoWLkBD7z{7~Fi3OC zfWyeXO)9v|)*1uexjS#)W}*mxx(;brrX{{$4K$j>x|6MS{|XcEcH_5y|F?=jqSO4+ zng*%Mlb%rWi0LUUre%vJmma3E=;f!@HctTmod2#4ARK$tFL3kjy|-bUQey@f;ONlG z9dA~@@UNCujE7$Tm&oJOsKPf>^+5@-c7QH6VUny($eCemX`-1cWKq(Y*X&(O3`kx zymI3ybD07E;Q#+O0DxU-`iG-8y_xDg5Cgzq5K;!xyMN>P&_m)jg5!hR`zg^Z%xQd$c?<>kp)z zSJbx-Al)ejFaUy(4$Zu?+~*$o&<$;0o;lGueEQ8p#r`b7tdT;(auY5#Bunnwumx7l z1tDWYzyT2iC6P-ajORbJr2mHZtr2;{8+Y9H^Bq3l_*<*C3J^d50Rm>A9sv2=qxX(; zg8aAJA5px(l9d&OzWNP`fJV&a4e4o>Ff(UYrz%Ga@V>mTykiYge(AiI>}CM?3&(x4 zx)QV9nOfaygnW|;=sOZAX}>9AM$-&cHZ+ZV@|?KagqP*_{zv}}c)a-_$S>b>{6tQT z4PcVY%>I;Eu;b;|#(jf}zxU>}&LJK?w974l8BBr@(q@Tkvy|99Jl`V2YBpX55+;}$ z0tf;kNsG(L*uC2;`==?bFWnCzZv12L)wzl<#SCU*5R-H@)jEMWawgo@4(1!s+Z&tl z!n}G-69ep>lM(?h)+4;>{OZKe)R^$ecEtCRY%dBT~*d# zIvxw#6C0W)f>|ZA=XgVOy>IGhK}7|Kk*mtwGw|GASR@6lMdg#nFIvSoW#BeoFc^%3 zN4y2LL)Sd~-tQc>$%3>%S;nTb!VH8l8iNG5Ho)!I*g~s`X$b>{0HO>jfQ*n)VXa5f zoQnKen3g+DW%F4wEK7g0p@so9jLuP#|1 z?~?qsbWD?=zN0Meo~S^szWDUNwBE{OKH>*1eCSS5dtm@WEZ}Ot^e>M{M%{(Kh1VaL zV}()V?zR&%GguHvAcYJe^Y%+0KdYf#?kq93aj=ZQCi=}&Ib1!a^t0(PUm!GTJzx48bfMLr?*kzz261+2+@UI`84Lz6 zU?#E8*!8h9CyyBgnT~}|?R>gC5v)uzn86HW$a0quC=ljpe?QM|mqzCD1UAG92p6!J z1_1#$`;7C7cgc@h?(2}9j!jS3JytZ{dK)wVU{p4M2jmolYT^3HstX1#Cq{?AHtwPG zy@Q$vaBx^EAoFWI$RE#MTbSd6ObkcU38{dD-sDfuyjc)Y-*lm;@jSSkwmSwP{WooUtpDl+@H;Y*z4iSa ztyO>1$KYkpEF}X4k70Qfn^aeD6;3k{Ejqe+%4TQK`qIPGKDk{i<+TszZ*vi|!cdsu zQi8TikTJ>IFTZ%EQ+5|5TM4lTHWF7947!MU}i=Z+hi#jNUr_x;(K_uJKUNn6>&H%s34#s#>JR0Ggx)p zuk`7L&H31VT^?Hf&+WhaL!dq+h#11i30LI-Vd!4Pt{;4N5*+V)r#wRe{pl$Y;M_2k z3dn!0oj-(+3{m0Hwzrc<&Wzpyr|%iBt(XV^%fE2%MqDjx#me?(JYT@uf9P#^sUP|s zh(N))xb>I;Tus%Y+N?M1jwPS}arqB7#ca`URd*`VnB<5FRsaT=SqnK*2-~OiMV|GJ zE_TY0nV=wuFd%>=Mh4*XNA@`dXExvkSo9{5}yZ*4~f|=CRw`_yg?-F@Z%-t@cl!8wr8aM`k+IAq0fKj(-AI*V@6x zK#q0((jUUx)3-|`pzz&k=KAA{46-p8(;i-WW24XDOCcP!3v-# zhAyy8x{x&9{4mdaIyNa4V^fQW;!!eCY?mCC|UD-*Z=IsZ>@w?pe)9<7xG!y@TQ zHDsQ0t4lzsuyc0`j0<3B%6=L+l}`!}gTs;mT92IM50wUl+`ejRdG+KxIKEikdF~(r z!(*d=$JKbLH~s44KeRA;uz#?X^n)NE1&Gi)TMndcnN`naJmn86Cb49*O}kRq-y>37 zA>AppwCxH&apIS5f4jyFaN%21KROf_9Ig%O(gC4+mH-gmcZIL8cc!h?zMuoSZEpWm z|0_cl0>-beeH2&gpD6rnw5;IXqqS4VPV1w=0b@;M6dVUm-LO7Ktqm9_4B+8~bI*In z5576zpZ%-n9^ZMiBHVv@SEf%=SOLJy00R(0BqYJ$_Afs_BZ{jFB2K_!h`>UMxuOs= zgP@4Mj(ZnN#pRnneEPNpnp80Jp+i=$>O`ss4?SrUEf)_SxyccjH87tSUgbo)A|2>L zL zR5O@bx9NyTn2RU%hu=K*F+4u0bKIdd*}0Q-@!kYoD35! z?%F0H(RV4NFaQ%Ku-Tvz`;VKTn^ZvVA?2q>?e^F3Uxx8opuH9!5sK=RA^y7r0C#kqQheKuSY7=_Pv zV8<&@%r1WRmYtgeHFTQ6iKLl)aPju{@96AVcbm57ShK5A2w%WT3`JoE1Iz%Ra63l9 z65!3hz_aA#>4$R!(F}rsLK3Vnn3=)k%(reabob1$4IeCC`QmKd|CfJt?!uFRskJM4 zxj2ym0E)sdy=(eQ9EDG9=2Df91f~9BYFR>H{mP;Mpw~uy(pH@9vNpt8Fj{#xlhEwz=nh_V71)%TP4A@NnY2?m?WbCZ@zMVrWA*N zsSUXYcfC^=bdoF zNc)bz{&)ZRKeG|CwJhst+sW!8PXu6w!Y0gMfOrYmUKp77pL~U9%d3}PdV!!JB9mnZ z7z1E{m;u0fM5% z@Wk1F>AGO#!iJc3bn5d9!3K*J%E&M!v)k^8_GlKUux$@YEBZ{o@=UGE?8SlPV2Lu?GSY+gCpI zGq30C-{1d#*UM{?!TDQmYWF+65im0Y41jZlVeBPip8OG>HGlHz-E&OJVhn;H84NZB z11x!4ZJ)0Gmx7BEy`TH}tG^G~d^bEgam6Xw4A`~9c=HN8QsCj+#v}i^Y2R>stPEUu zrB+mm0)g?s9VvmZRS|+|IuYQyI`-_G(<8GxFnQ_u;qb0S1fB<;8^+ao>e$o{_@1T@ za^hKuvdj6mL+3~Lg*&IT2c48Q!2y7%-dl_wx-&JtaHe9t@%jfYg9uzUwv4K%)&`8z zghTt}(i7k3t}mKsj9&7S_uqIhBpHE?wG?bUenZh%XPp)QbQgvpKL!ql401BM@a`DuwzTv0o zJb>B1>D2%2iJUOh=f2)9C6G`x0YFQs)5rc1{Hh_@F_~jaz1vT8ArQT`4@7S}czqVR zxcv_W?=eko8~^H?J!WNhIGB2UBV5x_FPR(hNN78|GMx{P?a6%YUb5*n&$(R~C&mcS z&&*%R zQg$dxG;e9aA>^W6?clHVXhl}ijoqyKu@SZ~f9abK*VY%#iXsW_Q{=>-7@>|=?DfB5j;4Uh|n2tcOH3_t-)0DvT|S<)hXp2!bRedTgA zPRu_#_R+?+zAB`O!5%l$tuX*tdw69*opHUvsl*izK;grKnFogX+eV*|6bQ2lXRCKt z-|f5eSjT_krPuBu7;l;^eQ~VbaTI}S$C?9@7yjt6*~ry9T_a39lzE_@JW{0V%)tpBQb>e#NuX771huKvZ8P**L>5`#ftfSJL}41gI7vINLZzm;dzAHVz2r3eUU z62z35nUEtZu-Ak-Q1sUC_}^L99DH)Un=Nc+D2pNCG(1=^)|^&6*YADLwcqV}n>T>j z3J^beDe=f&n%O41gyq} z1CmGYTu_EwO$`69Azlg&DOxpyX)u-Z^5j>1Z2a2Zf#avnW_zYPFCDt`WSVUfz^s4) z2FxkU3~(4CYp>hy=h^kc`>s{7R+WxIC=4(FM&4Y@X+8k;(rjtq$@Nw`a~)m) z%GSBrO`FOm2e!Wa8ADPS^E)`s?Z-Kx=GaYK~1m(owOi{o6rq2)jaD`6`mh@j~PNw#K_<8k!0RtEkwlOxQ zsI`Jur)OHcIXPr2TB`~wDvFT6i1qNzf9H?>=U+d4k6xU0ztc`kXiS+_~NnNr8BGkKN3j(t2sz z%OkhJai|vd!M^(HC&H`W`#;(B9N`y?^XS<*uc_o$}+)S`ps7dNcw{*)onD*UkC_Ks`5~?tSDpJpy3k!$I$WkrRiE zB{%NOEu??)TfLG3j`n^jY_^~8zM>RD;PH+Y_rk8uoV_@4^7H*C5YXB;<|xUkk!5hc zz6a#(UwIuHBm>|`_|du7UK(wS&RZsut@F&$>_d zyILz+D{4VN5fxAoR>7ld^Y}|{RzCDE^?#gE92xv=e5!B@!Dbj1GT&HhU^lE9m`_0c z+<&<=zW&H3#?X5wH3@(+cVmOE_l|BkS88{<`=x{|$Lq2YGEiHS!Ejtz4OEBG8R=mqBu+zXRM?PaGf&gEM@Z8au6O1xLPL zXm8*BHRsd4uDbM>UUeR<^7Ww10Bn=)fNhfqP78Bm^Ix z|K9KT_M-6qeV&oO3so|#m4~%{Cm4k5v$a>?D3WA%O3_fqJ6-dE6;N?6( zsl6(g)#dsr> zY&?+(jEom1Dj+vCH3mNE-CqE*+8cm|nwwMsVzB1M&Bn{`NHlaq$pa6BB33zT*hAZ7 zg@H_}lO$~uY~ys-E1sRNTL%_Y*@{++6)b|L5JdNPpGH!wd)L7I{gbahmSFXVul@Zi zi=cpMk|=l#2O~Nk!9m%Nrs|D9nbEZLrw5k2Q)3CB0Em7{J3PrQm0Dn{a>0)n`qIwp zHWZh1ZZ%>QLT+dNN%emjH`8`$_vGtQ`M>Z58vG+3yC+|*^pk zsGxua1rU%H0bIV`(xXB22cMu1?RO+L{CLXm{*Wq6gBf{RHaZO+V4t640EoQ5(?{;PL`9%gi)ZfAUfFFLbcl+A(({mSOL=h(UBgq@SjlsNV-`2Gu zU=6L-o0$M;?&UisxlGC!cvbHF0+7_bKFuIlNwZCvuki6Fy{r8(`L^3bGq=SO?Or4Z z1RHEHww#WQajXW;EGX5hZCHwt1o`1X5-DiRKWw^Dfm}My|6n{ zAQLvj1OT--HV(!af)zbJnDy1KUH8ug;dbR$Uq5%Lk>WYD)KAy)OQpe~_OVZb?Ebb$ zG9@#I`fM{O6hU4L{|!z6@jwp0yy*?KXZr5Fym=)H%HU)AyD?OA`7SFxu&v>a>n%mlYSwTDDT_fUFCIJ$kTbw-^%;j}~7k%x=_r2HRcc(4ah z$tdnx9o!cCM+2Nfb{^!mO$R*FkN&YPL86C3d2r}T##HU`RDP-Fi2={l7=8X&;~H0*s@j#h(-U*H)F&le75{+eI)Lztp{_%lqmBXYH&@Jn#+|Q#+>Bb_ zJF)lYfs_of&Lava2elM1%1^o?*(bM@{z`S~_uW0-msJN_3K$>)E5HIQBS|E{6$z|+ zp1t>GH^PD$1_jg#ERco79CaS`)j==q`{eH8^v=K5eEoKoHheMeBc25Qlf4#rTsjz? z1oIP36RnxVk@T+EA8_tAJ2kM`d#2ZMzw^lV)bh!hG4*Y8;ntZm7LfoHFH zc;A->Keox^sdTd7SXgB+7zD;fas&imJAg@3c*C>!^#D;t)e0IQ2!sW(q7_K->?M~W zc&yCU_3RC6e|6j)y5slyTnU15Vw^Fr5FhB|0WECL4NDhNqxR14ymq!UvuIx$Zk}h! zaiiXMZlc?e@`x=`R{}>T9XsBsxzy=%gWC^}3%S)+HUvY*RlCNnMm7fR;~&a#2$6yX zEXKw<$ellO2>fRs1tA&KYg3@YFsPg{cKVviKOE4tv5)Th{u^aYojSov1_J~z*uu!d z!M26431Dp8mj@{;-o3Fb z2v7v9`mjr`@!J=`|8(^zAsFnc430GrW4T!K8qI1r<{f00Vm8c55h+eEPf6tIuU3olke)vOA7rH6h`% z0HC}9C@hb8qFkUcm^WJLcTWO#)l5d9*H#}=n&p8;f5Gd8F(E2W1*@EErQW07H8Xb3 z_RKkxKA7KHQ{Ug8iRGv5F=AXjk~b4@Ybr&ubwdS>q2&XKYu$nX1q(=0HQ52NbsC2N z2YxM(ax#}h>&%B*hWe(*^k0oi(Ye=6ztf?&zqD}hRE;t|t_u?-C!okc0+59*u%QS% zvwv8|q(v1)5>(J4sMQ2yKP~F+{P;v=0FkpF63=uA&-QEQRvrwKCEhcx;8@ON3y#&I zJcGGcKRFK{*IYSM*W_~7hZJ1R_vt>d-cz=wcv;lv(S5M^{Q1v1f&c{zK;lXa#Li7y z1_U@f@LLf=r;SO_*1UB!PLXiTM_P-2wf}Hw$hPm*%v)|p^O@5VQ!;*10Du@^g$-8G zAMZpGmch1>)#`8_{==gAKt!vxC?aC2FaTzb4z7Or?i;Fk_?>@s;&)@w!5`gOa6JVn z#vJjvwp<6}Dw^%jGx!4*-|_`OVXVDz*PPPfg%x3YlgsbCx{-xQMMb2|UJx44Zjuz_ zW-N9^6GT9&hk8NmNM^4A0n)zzHAu)%tzDXjFbxU|adxg-@XH+s7WorJZ#tJ+^KJC# zd4~jm00IC8p#JPn^W`HgNl_L^vWt74hbtiV#`r4`Qx~8%YS(Vb9$Q zXFqjX$osEze529Vb)nIn&F*!y$^h8Z4BMeyOnmbDy!V_00%1!y(&9Y++gK4qMNl*# zL?<>lxy?sX^x&5*AuoFOui$Sc_X@~^Ie5uQ8i3&J3I1%?VmT0j2C<+`|lhaEDJ%FQ{$QhQ(^!F)ArD2 zc>dpR*EkX&$p*55^ZM6mHz5LwF~}OIfB`T}$1CeHQes2r+v`8tbt0V#y!Y3eZmwTf zya*;JP-xEj0$1pqU6ohxYU10BkDTLuwcF*fr74$svS?r59&2SpIJpB^81C_cNPdYk zq8A2=)lhM*BkK@@N>SOS){bbTc;3RaV6c=fj!9|c<+IwE04()TI!dhQ>s?eBdg&km z7?$3Rf%-tbsb1iGe%INx=G<35`HiI|ao0a*9N46#jft*=U4tnTz|0I-^Z&9NfmgnF z0Vx6qBpRIe-$O}t02i&KVyqwl1b{)3?_3p-Xzl&-nJ?%e_rZa?zE0fu3zmD)I`hDI z0+8J(hPc9MsVlFn-}#m$1WOGgYYW3SN~*JH&5-6$sk(3Jj7$L zX3aU&V;GMwTJVbMjDEClSwFIKKHdE{wIZON1pKJH6^t8%PX+S`F4vyZ1of|(=2>G+ z7y;z6dd2{uwbPgL5NLYGqY%Hlv8Mw9RGM7B{{EpGhacQjXu+fNKHM47`~Tedfr40E z0h0+a0AhxMhv&Y7bL@ZZAthpp=y3kv!y<}WR527#5fCr~3^0K}*%StCcR#3Vb6y|+ zSdmR1z0vn$$lrMqn!qSF=(Nib+D~Wm$oL){3A1OCU$!pE}qlaVvo;$wq&C}uipUi)&!>DWdvz*ETU@!ofFch#|Upxw* z`4*ejEC~=qhw}+|Jkby=Ly4t*f_4PL;3G4y2OBi631_HFKld918zb!+kVY48d+CT9_H3mT% zL8dFm9%$b^nNR#1uK#A&SsSZ=06+T^TYQ3GUNK=Xn1ScN`U)uD_Ldb;l#tXh=NmpQ zVyvK;R$v4OFu^Q?Nzo^~!AL~bkC%x0hpv3>^;Bm1MfJbD(gvBLB|}T*i83C5J>xDI zK$DhgFYL@4_;~+4NdkMoSQ7>qsN`!qm2yDn@b!ZR1UuOe(JRR;D8K}OvEuNN`EA$K zk9D(=@9Nsi+f{vEm#WJZiU9x&fEeZ(V0->MeGhQKn`e|F#n9n=#E_`4!hnJxi6>+L zQn_LfA{lpN#lJdo-{H8Y{Wq<=t{$nCVE~Lm(2>$GxHUFpC-TPbzrk;HPLjYJPzQwp zz?67X6AKiCUjCUpgsUiPV%uH%o?cLJZ&XP@?0Ag{)h~$;@0w_AKM;L+Kvk4Jzm`%! zFl7)i05*X=|AJ?Lt3Npdicv8-<9x;2ML-Zp6v{N5uo(su08A9O87viPzo6gr#JTak zeLozRt@fMOAyarmTcJEqSefhGAidyHVV=OL-QOckfY0@OUqKiesH9t+S&>2LpSpPx z!VS;81W^Yxr(+PVl@U)K9sNkzpL^!eO?Q^{J9cG`RXLmLiWP;CBf|`!C=9dy?!@C4 zF9M2EC^(<-9tva?RZvj`1v3Bw1H=Frnm^JYS__jG{@Mc{61 zj4r&rd*5uUb>kB!E;z}eZK(L%910bn1(4F!-Te}z4v2AFV z6m5Fu%DXmy=BW#2*Q5}QERuFkh?WKF0OS#@Li;%%@^J`?C?bI9Pzf;?Kl$>H{Jiga zz4;|y{=0uh%6{>0_HUifWY(WQoo@!9+^gknp)qi(Psas;%0@<_fa;VA0~#|W+VpT0 zgkIrEr4k_!ELqeo}2p6fljN!hptXNj4TQfXs@0@E!zxA=3j(y_4>Q6K zRr|_%#@&g4zVGs;W9h^=_`rX1^G|zr-%wN#$jHb@glJ?TC=xL@Ztddy$re;lXb|%N zV=fF)c>cltLvZ^OUtJEIJ>wcogomlej<8w`J+BE)qVktJk?BrSXY$=};O$jWYV_RZb5roE?Lj{GOz z_ib+4u_%Fp01Hec%K=MZWr;l6oqe2tX+%IH)*wJMDZs4(KK{*L`+WI*f72t+-QO(t zbVjzcTW$Z!R<=4S0iZmT3~g%zgYOZgPY5u3Ba#Jcxv7M%c@cRzBg0AYs` zIT7uCJ2C1!YPOEN8cgl14A_LBP_HmUrJ|MpjR*Q6kjG7-TdAP~q{74p#9 zRGyFVfCxc^1rbvrMuPwm_J^;&e7bz&>q;5qBjswrxGFwGKi-|1;gFH{Z>=r>%qO5| z6a|1-UY0D7O0J2VOx%|ZLEqm+lXJO(fS5^OBttYwOO8cCd23IX^D|Bs#Y!OJa0Chv;4tnF ze#gJ}e|_mcY)ZseY+pGNMf=@#U$+Xy9vq5rUZV(hRF=SDEp)Ib06Go{>&P3fAix}I zOR4sv1v00y1qi)2ToeM=OX@5rXBLw=MU&ApYm@H1{14~M9v^0$85Bl)`e$2a+ixu= zb1WH$C=}#qkd?4NghcF&EpfhP6$lXFAP~sd0f_nY|KY>`|1bHa!c(|sMfrf8o1(Eg7in2r7-2D!w*iIDh+>hi6C&G)?5f z;LEX@4S@Op=1rV>E_xa4pv6z#|=UeWeX%bVjK;~vH+m~PAnbde9sj?5QHdW zK%yZ~ASto$>t#kt)s9Ww^muJa2JR28|Il}ISm$r>Nd%BNX@j6Bg$BmJe4?8j8@xe_ zgd_}Xn#&0T4qR!ZXG0)zQjyca83jO1mXxg_nj(_jn_X)Z}@#P z-Y$8gFR3W4p+*6wTp7_M1x8?GAxtzzbP}VS4_W|%6AC#P2USW;gv+lSin8V_f9vh% zqk;Ty*j_uMs=Za7eQ7r%?>lE!;_#hy&RD!*{0U3Kz{$1cg#iby1Pa$=koh;=^Bjb) zWj7#3hJnxzirVLWIkDO%%9(x3mJjDJKFH zXJ>d;c~;(X+p!lS!udDf2l7v6o*bJ#rBaFtKxlTfFeo@$#*$?L2n!cu;{4Ns7y`j) zC_o&hDF}3v(zB~BzVu>n>53P|{$(g*-?Z)Dx!>j+)ni8p3_z+*s-ngzcLu&|{XM*4 zI-8U*0Blznuw-50Sc`9g$ce-EA`oHI7>Do~dah?Wz&F7{VzN~PvIG(%{zun2Mt$QXe^3IZ9~og9^5e8)0wWUn-=@>}7 zaeV0jL>X$BJW)+M}vt*w9a1%z+=V$qJU@ugd$81YiLl1F3CO=ZyH@#VGBI{jaN4Ml5YHrzaYmHGlUFIzkzC!dit z2t9v;3IecfMXIPDbXg#9!s&)Mo%}e2&anHDY!uWBj}&APlV$9rIcqLlcd!}i*6VHG z5VBrY`lI$1WTF)jRaP}H38ATp1)0GR0Am3}8zTLK+4(X_QBFz-0VPC4h!P;;=QSjjz0_!g^pYSz<6L2Nb>U({`V9I}zmx=`&eL1616MFkoo91fj0VKww8v zlMrcyl_6|~V&|19PzaVl68B!({q5gpZMz@dRudR6`s=B;#n!QpZe7)r^@ajtfQqg=IQ zkk|g)d(44I<$MZ4e|P=yHBk6STO*n@uv0$ePXGCqU-$Z?wfj!ZbEUT4aIjk%Pc-;t zr|;Z%KmOk4a7vcdRNd^Z`CYBu_YZZ;Ot!(cz?M`L-Ay^?%WfeRP)!gaMukvD1;dm? zbZnQ`L9W=7E}Q(s)7Kr6`Np??_T$hqqnDB?AqJ?y07LVVJ?8^7+PRyjvbsa!py`B7 zLBMhpMOut~JPZOi=FV(Th&5hw1;t=n+jIz!Kp+4_q$u8^6+cb;URrr^RyK8L!)PzoWAj(N(~e2pcWlq``+LK-2?h&Wgid?Y1n1XohyVc;2N6U71qERufB;Iw zGO?rq=W_uV3>$?nm(Xwq|Ohn7K0K8T3)FM0#NOu zbTB_T0RmSJ#~|V(a}Y2?&(|`q$e{3%a>6hrP=fkOrNl?y|L6-%(fdC5g?Cx+xKI1J z9N6wC&}`GA$mQiL7cR*o0c>#WWJlVZud6bOsEh$5Qx%md!BkP@&2gn9xVLX>i%9?Q ztIsU+Cfb+(Ashyrw%3NhBlSRJVwM1umtKy{L*~mjf8l9Y>ZyBn_R^|{UjEois=a$& z$%oZ?^&a)tiDrYRaEw^kJM`3*Nj?y}Zc83ij9O6;Fr17j1=_x&#zEdj;&2=yt`}4Y zc<1_LE^Me%- znd)q+04f`R00IF3v7EWQyV1|V%f8a~(9i$Xa~Bf5AL2jxzxi7D%465iFv*l^DL=q$ z`TC?+klD>59|+A4OCBJi<){##HQl10vyz)HfVjESZ90Rf%L|k<>Ju)Hx!WK>G9dy$ zAgO)I)>>(xwTJVE6+o2HF%&@2 z0w8iC0!Y$|+uV+X&5^2J{nM}CElXeey?pVvJ>36hU+`_ed+O^cM72uumU2RoE$G+B zy#b~QeSBay9hE-F8?~?yfC`HKt?_FWK-`Ui-e41=?pU9OFd48jae#sPz(8B0o+vC8 zS=8mvuKn>X|1!-w{N}wsof#;<@amqb9`KZ+drP9me&oSTi-jOGr_LvW9SV-AkP`(# zfSDNtMvese%sQ_xlt`_(@IeRf`MiJEXRrI~{zw0YZ#%5K12RArQq_Wb;(lA9obd{! zu6iF2FvB6~11sq!1c9bgGyT{@&n7|KJEs??Aa3vQ-_mkstNnXg;*K!=@IsfQvfq-rT1XQL2nT06< z1VD@VRu%gXEICtfAXDD^(XT$ccEeYF&36!+FByK*@TfC3dwx{R~XybDh4`?z| z`T%vOtOx$q5km#Y0D5f!On5DhQxDdF~uQIrElMm?w&0v{~5ISCd~D zbxJ>5_>HrPzFQKTeH50|l_KSg^j(<98(M8S4s*WpWuu}2IuKh1Pyhsw2|yqs0vXj^ z%eDkXQ%AZdc5Zmv{qOGfKK6BYytB!{)2}#-MWtF&ZYa=eMvGnmM&|8y?%>vB2?Q;| z%C-Q2JPZ4y)Z&LA?Ov-p4AJLZ1>91v7_fbEr4CT=%qTn(00KqaO>ZxL`6G(;XS2Vt zEi2#t)Tg)WvC}@8JK`JMtT^HPGxBIXFv0oEF98&`B3l3%MIx44Ms232Dqcf8Ce1WkxDHm z1T>9W#^2n1dxU|osj;(>Ziv1@!w_P1Zus#lpx~RrBLzT2O17_V|Gu|x{^?#rzkTaJ zZ*{eQbHRP5HrgUtO{?rOgc1tweloAbddd0D+Z0syR>m#vL={97LDQ7|*{}Qee(g8D z_mdxe{QKBDDDS!B#FwJpj`{A7ikqDG-?lZ9VlrU>Ab?DW%u((jUvc1b{;_|%=}LU@ zrhoOqJ+(r{jYuM3VGV>990{z7)<007xR?N1RCf1V}s69ce=R znpFeehL2x2^w1niXpjiz38YJdjJtpLP_J|8cg7xS3k09J{l-TcD?WSX1M{K@>Dbm8 zVKmy@V1Ci*n{$U6+@c^;K}NA{4t8_-N1y)-KmEmLu;!1}vitmw*vz6YA z9}PvBasY_P1VknP%z6k=BbdwWW6??WGeBunXB(lJi2mqJ>5J3vAI9JdW|IX}7CH9KNW!KiY;umi6 zPL;JA*gMe?T_1^dROeF8-@m!RDQ*P`ML}$vf?GsUP%f80`q>ZuxACe!7yUb*QUU*;8qd)XZ>bK^XU9)Qb zqf0wJVWX_WH#R6dJNNxEeq+~}kN}Y|10pg5A`=kh3W$fc?0fE&FV9lofp@O$6s0S*&SD;FH@rImn}y*3XmWZfQU>0G65)eK)z?;$k#o2MH-uf zSMpmaHyFQVOC+EaDW(K~d{d8+&dy~Vkd^L^zFr3rjgcn!G$%giaR0GsYAH}oxk$|I zoqF4QDe2D_jx{&W(StSPwru6pnQb18R<`eFtt;+#t+Ig|=xTrU-)F zJoMA*NI}uS=AS&$-!tF0WqU>KTU{r$XvFao_X9H)$QnRo21H~AL?)m~GXjLq9QeH3 zUw<+Mpu~2UxdGbNq!Q$i6V34ltM}07ibR|44OKu?_vO^RQIOGbYT%HzV#>8WU$y0V z9aIAglT0}YI1PJEWdHj|n(dCmyMDAN7OZuBV_q=-OI?5UI`qqK0RoZbXgL<=|G_(# zC5~HVyCqQ+*np@RqQmaSS5|yQ8!Rrx%>3yWc6le9Hx@jiMXet@dbcrq>A{T>3=+Z& zKx76W6A(>;a|!{7-4ERP!-l8U(y*uNYdsw0;YuYSQn#xvZ-83dS0h*Sz3TlS>-C=; zx?q5enwA0gCQfbr!2jqm5CfM;Co)4s06=6yQrLaDTa~uXe&i9S`1-xSmwF2RIKHIX z+4cR*B703bzC6lR#pDe54nA;R-I zU-{|>?oWX{R5>=o2`ogV6V#BLD)R;;M|O`BX?$!}21)fdKGk~(#FTB5D+W|YyRDgV zP!*L`i2wpXmJldGk6asw^nYd5BLU;Nd!N1J8UKFA=clYaltOwM?u7;-5Qxa6)=#c$ zV*p;hIDi6Mjg2IL8`-!KL=i!XW^0`|ShG^KR?q+G>{~Rsqcrd{2+tRreqfx|ZgmgH zPJjfN03^6rsn-QtBm0NZ(h4MR(EgZUz@YZ zGx_(3M0(CxZE>6!FahA)L6JDKcw(afUfcvR*#feOEoivOO`w1qQ3P1TTXwy?703eMeociZumycgwcK=;B$KJxLe)5%i zJu|Kj^0X#lWPWPtn$`(N-?Lzln( z)8~!n3NBsoWldnp5oN{3UEli4sY@F!&b(t)=g_I=`&+*!8!j-e4&lcxTQPSJv;Ynq zZd~R9*5qSULcv%z8soennfoY1l=b*>1q3ZlKG;17f--7?O9r|Tb+u$Z395krlmfs2 zyzKLxX?>?A()ELAW-0=|^frfLx<-JB0D;Jk*m(Gwts4oj-#NEc zLBvFJ1A;2>;L9IIaNk`& z+G#f)J@iFCdIL>95$9JHHbpfM2mlBmup$^j`;z*JjRfH3jzQU5*eEC{umuHCPzJFg zLfb!*s8=(ZAXcQ#D~I}mZ>jIRHtUDC6wCfL$#?JKKW$4mi3lL6{cbg@!<6A(HF9R> zi#9+1e^mbcoQGgM01$vzCbl07qvcBQPLT_2yOozxKqzi+BzQt|O-q!?P~5A(4wANK zGa-1M026%g2h5(0vP2@se=>w8A3NPi6yeY2YJe49a9fRxKx= z2d5&{R1_>F%5w11spr!lY?N>K$Et26`uD}Z3a7<&fp6Exr1`}YIuXHy1Sm%b6oX;- zn)aTJ26*{8oQycK)!52b6jcQ5x zG+38V1i`CBSb>Gd#=2{Vc9)l)Q|l)p2h7&-w^$3OjKx(GXj#eByZ!bZjY9C}|+7V1|zjC@$oTyiA*QfO3*9Q~^*Q-EQ_Y7x z?i01Ef@$p^1)n}Q$NA8lU+(3Oh^`4HA_jo~A`lUP7#xGqJ@;)qz>7Q6ty@t+fi0-8 z1xXZu7{q?RQ-{P17GOv^`BUzMBJ16Aj=N;<>SxAMH@AMeZi<{0@C#KFL^+tOGqv6* zNns(#_7_Zb&G%cxN@B^n-Qm4-n`%?OF=`&?@VI-hI69PHQc^;$kyvRbxf~hqHuBsPv8YsM1LR3~Y07Pc= zaHD7K{@=C#NJ+Ik_U$Plvd(lLNmp~v82|*wtb0j095ajM{6Jr|> zz&qzqw}L7lxB)k)2yB@F0-!?>D+B@n0*7?J!?U^Zb4q@!xZ^}zlD8GKMi=jWJs%1f zWC6IyN;Q|VB4l=`89*sI2FI?h0zjzyH{I3HwBj--1Su&60Fk0Q-0Rx+p!yGw{5w&6bnWMwDf#X6 z_jldzF?5ytWWS#YL_`1)fdC>9fecbmAfWt-P3s#G@cMOb6;zyV*d`m;h$6sD5RxMK zAR9sf0D@3hays)jzb|L3Rd-AXP1(L+t~=|+^YgbebZ3MuP;k~#ob7f(uyO4?zJ9N^ z^%MXa85!H~1^T^_hSUO*z0JgAkq>}{R))o}E}uw%nD*7jHa}kgaSc{radBZo?kyF= za@+z1m#U;HswCm__~)G7_1wM>jnk8V8aU~({Y-i*EAZ0hJ&u5W>g=u-83ZB_%o2f2 zA&7`zj2+0s9eb8GBH;DQLfpy$5VxSQCy-z;3n)^AWsQje0+X6@CY12ux}CA+_tx2i zuJxOnY_Ta1o!@n|q#c}%D4Y|qN#82-!q~!t16;W`K9dI6o;|xiRr3KOwJ*#_E+E-k z2~URkKz-2a=@AWdR+K+4*aM`ljk0C`nOfu)Uwa%C!+$T`afD7X|=R+0cEDB=s> zlRdT^k6_yGby<^dui5P?8Kff&FJl-arA z`Hcv;dFR|#v9pLMsEDE)1&Rg+D`CziP(BJ_GC7>%pavzD* zOCaW50)GG8z1YP-_@iM2t)(|5kTh635<*~AP{n|c(mMj06yG_vSEvJRAGan z3mlhg%QSDxAm!PwZ}zWLK;Dv~ zLFA}L+p5~ga(LikbJ+le?+jFnR0+#IG>XzEN~D(#|FbT2(yl$m;{U}H*&$q+87VnMKheBA0?tldf zPQ`#F1PG9_BGc{u==XpBfa3fpU+c=;{MffnHbt*F`OAh-mh~t4TJ?+uFo6gl2m*lw zfrtoX7AppTOeR2HOg7sa5%A7CA6zzy$VS~LvO!V7AO%8Vg#-gk00;~s_DFl(Q*90R zsXuNWaTJWMxm`fK>rWIz6F$W<$X!6REI9LqW5D8##$E4#7rG8fF+lDe zk)v&4?oj$eOS`E6R)=RzkaF*<-RJ(*S3u%Xxlc3WE+2Ol4OKFe&g@h#D7d5)RZ0l~ zDS*iQxNTbifBw|3H!Iec_Pl1$FYo=}8aK_Iw?PXutBwhmn;{4$f&dT^frv;zKoE!! zCfbG|0?xE#HY&W~J%#FkW3Z5lWjQ|8Fj&$l5#qYmxW5|2^ zt|#o#sUJMM(}@4v^=)6}eczmR>yny%T{anH7GM$}0zm*oL=Ye%A#gMX3^ugNDK<9z z^!e|7ym87_wu-2N3Idxb3}OL-dBF;?ZKyVN>#C>i-&yzMtRJ1JcXX{dx7G$7o(Qu= zGQqhN(SXQQ)=jr%xB`-q;y5p7e<*(#gxvnd zkDvKo5V~@>9#9W{U}>Uj!UONPSz2bG;FNkHDheb-vd`_GH+Qyo{j2Y7OW?)LpL8fE z?p-n6IdQMz%9g*_S~yk~NihfjSqhp|2-y*W3^wkM&a?61hhO;U-J3mZbmO=c1!VvP zNDPHYH(()=Mr!c7hv}T6`pUMfJT;|j;Me!ZjMQey$&)~gF%KOPz-b_iJSYH#vuiNf zHC$Uc@s;z(8(zR|uD&eM0Ap&zX|zSTf;FOl;SsJfUvKZAF34CrHTV4>wat1L`@`PR zsz{_u!QNqCAP!J)>mrcC7jMfxlI^#|GQ=csylTR&Uq4b87$wr-86AF8~G3 zom`j;qxZ|{a>fg&YXwEB0SHY+^mJR18^A~%otkcN5guF}9JN5ig>-1}=YrHWr>;3R zH14=zT?N$kfbNR{6x>pZR+Rt=0SHhinyusKgEyNvD9YC_exN znzs%l#%kwYx%-Lr)_@0-ccdFo8R~V)Jyn|%$gk|Ho>zQYeK!C38z5r%(DiXC&HN`>pkFV8_4n-uj9BIDEV*3t*NK)~Gj z-OU}BKR0Rh*}c}<_V@m009625Q;K5ZFy|yGv_~SOP#oR&(c}8 zN6PEAWxWf(>5*^oeXdUxf76}c@YB04I#A>UlUp{r*o14B?gDn53xI+FfSOyy$3TX~ zM($uc1mlo!aEM^XPOF{=2AoAiR6yF(_?r2*z2nBG=C^ErTYj!t4^*!>oz1<0N>9qq z00STffz1H~ntWhle(dVK-5pc!JUWxc)t?zU*(K=!gfk6Y&X@AO0mBQ|AKzT9_6~x8 z%DVF8!#6w%wVT1W|J$m?z{+FiRk30>d>M9lc2ZAh zVD#7}R~I+F`s8=8>9Rfjdv|@!*Ni^OP!s_Pj36aI5=)FtIDk=5OPyZA$3)g=MkEI( zgKZPAY(&UVv09Z85F{iSxon<$-sRu0_Y?N+Ke4MZ(RXz$IJ~y#*X~eDQ&eMs0Rn@- z<^TdsJ}_|Kkzy=feaj~rDe$H1_db+(0Nh4dcjRQjCt&7c`%`B?K=XmIsSh0uB-V3@ zwkH?wT)Lw(4eYw~e$RA3)S3W-S%O&t5de^hq=z54vAt~J`8zhF>EXvW*^Te{9v@qq zf8OW+3%|dA_LCp`$9~(dd*Xld#Ie&SGbxi00i@E>j18eAYu6@W6j05x8GMXnY|RwW z1cH;nwy})VDI%j)rOF`+5Xfro__m+;f)8#vGX2!$?OCd3p~z03vToal)MYn8lL0V5 zU=Y|GK%mJ77{+EVziIsL=e@q4Lh9qn9~zQ+0Niq;W*CvW>{a7Gcjn;fSyMSGw)7)2 z6AuPK;?OU^J=dZu~p_{+cpZx6l3;xSj|HHp}>wPN?85E*|EIGJc7<*}eOidROh1`su z#m7=E_9DR!CJ=0FBSLftTFjeeRknaA3$PT5BNu-9rhnn;cW}Ds6zzI7q?78A)%1!R z_I;9DT0BtzV1U3N$^jry9st9^sij@-Xk7p4xdh6mA9?Opx8wt0mUEdRTTH5+QqlC; z=LUhTec9Umnut0-Qq1=cfV{&4lbzb@r2`Il{PLG?hS{aE9gbSmo&XR`2{{rG00IEX zH@@^QOU|6Rd&y6A@twUt*XZ-Le=}@HzxlTxY41}%c>QeWy{lhUp1Pnh9tjZ(AmqkT z7G@}rkdT0o%yHU#@G+I;+9c5dY&#eu%f`W4qin_s7LE!;95KjO#y(OW5X+-4FFoE z+X@L;Ej6L1-TERt_e^Iig^D<$HKh{$wgtkP+Vv;8+U4Z?R{&sqPka0TXNN;?CIeA( z0zfb&8~C+ zwrepHL>r<*1RT|3Cm^*g1a?4xO=Zr;$5_T}sK{+Q5Woi6dC0Oz9*RyqrdW22(M6Q7 z2t*_7<+(3gef4ms)iHSmu*MNvA~<+{Sa?G}A6>4g4T_%tFo6MpasUXF7r;RChA&*b z>iC;R0KooRB|dvEAON7(&`2p(WYd6`xvFyUU{H9|w^ubyJ#B!fwp$Ee)t#P4S2VPo zi^exEa_`Faxk(VUCjcM-Amm6y06+l9gQ^=(o>=>e{n|kA)&5Tw%inzPS6*FvZvGoP z6Ce2OZ?X2whvxoWUw!(%g|zOwF@EXqsbY345rpbqHJSAf{=`^sk?eFrU{cx3U5@xTB$PMdL>v1O~II-Y>&AvZO2uP&tVw>lbv z9j&-JE!XeH-cL1)N@Nh8W53(bgIC(?EbUzcQF{Ua0sumeL<9f?K!h+jEqUU=jp(>* z#ij^-&-NoJ`VaX#e%}K50efKR9Dl#PulgHox^jF(c|dlw3WTygH&;%ziWou^V1WpX(57|g zuLOeW8BumR-z@y@(ZNbZ6<{I|OeqI|KzRZ%ly5n`NAJ2}0C?=9*PjUl+QRD98~qGs zv7Aw8C5$t23m}!=*&mrG38gn8FIg}bSD$7Acjxust6c|Sz{|JaJ-jDcsE>?*7({|8 z0U+c^AOb)DDNZqc^ho25>tDUI**W9=FKDN1}w`l|(KaR)ctizx7^4|VyB2HXQh7mryd#Y#G`hhEn z2)w0_4eiGZ#l#tdsJ%!f0E8UL1R#Joi#0RCkG*oOk-E3_T^T=^cskj4=D{C!W8?lm z@?BkSsqcYXzU|}JZS7?dWK6W>2u3*M^4e{dA|;?1z~lW_zMZ#m)<-5C6OIrBS(ZYp1prZdkxBpvIg%L=01?8e>EpG_ zRzCCI0}?+!ZF#of`fJ~DjekwQXK(bShLhbP+riV>p<~1DixBM?q6`*5bWkJ+3BeLE zlHvC9FTCV!oq0CiiN+XYaB#1fp!%#C6^yK431naSnE^||)svD%+R zV{201j{x^T2){14ZlHI`!^b5-1P}6U$G7?4R+3)(?UB^Sp&W&K2=JO9PR}G zO6^5O0wG5NhyVg8q9|3j`gZL&=1`w}W>46??#)k@D)0aO=PMHX9^Cx6>&d(E?oz+w zyz^0aLbMb_h_WFXL?Aao+L6Y%mw`(>z4`k0^R~}?a#Au$BWJ;rS+lDmM{y+fe>Zo1-TsSZ2J;N(C9bx{Y$UXMXA0ez}-%?AJ@GPe%OWDO=h7XnTJ7KB)|B9UA{Oi(nI#GpTLegGvKj<<&EH$8PC zKJ)-Subv-&VJKef6Osmi%m9=VKzRlL1I}(8y1Hj=e)r4q;5!m)K)2*j9D+<%Ehvdw9Vfy-}TR#Y3L{0rJ~=|ESE~2TmJQijWR;BHnrYVlG2DA zv1B7*903f(;3y0riL{qYd-J8w^EOe+$ixbWSW!0H504kToOs?nbR_zFH63jKftsk)T@O^z4uaQ%eA)(Z5@3} zOV!`}z=l1SZdrcNqntV!Y$^z=f*_(pgdm8v1O|`-Q8t3TbV;srll%4UU*~P3?fyt- z)kgGOpQ5sedFTMD2O(t!DOdt!L#y3+DhdF^V1*;qKPtZ*x?qIewqH_Qe&T5aQS}>0 zdeBpO$NUC~hyXGJP)-2j4Fq5S@ML>rsIV}bv__;+dA#V0tDDiR0)5x}}+%P!5|GFvMQ=;=+;3G2f0Ql;zbgUf|> zjpO%Cp3gk`!lm}?vSmt;1rZT|kt0EttVDEB9zX(?u|tex-G1_U-cBmEZC=eC>igyx zph{bzo#nQP!4@JQx6a;sD5H8JLFAmWqi5pOhd*)1@2Xpi_LfXVBopAR$oM+9&*&&` zEOGm?k_>>%07N+f_67og0a$o4Gos(h4iCK2C3T9a9LZ69XfQe@ZoNKUW?wvbIR z@dgG?LdX>I>RYGI`$cQP;Ck`3}HHF*@4_9dfP%^wPvx5}xBo_uzp z+;muwj>i*?cx5sxs}OpoT)loFTX*1*f=5xML^^>0fItu-jPE@5V1raz`YBcTx(g6$ z%lN{7ZTOw0JzVkWn<}#*gx^r>l~7y-0Yri*+LGlEi8eqai^2#jEq9p^?DgjP7kS%h zyl(c6>D6|l2FcZC13MVW24skx8kj~m=>48pi}T#fGrqL1ufygGJg{qJ-1G5cp9$gC z-W?UmuU?y|@JK=sh|Bf;rSQaw3;<5ZJi~Gd~SQiO_fGe5Ro9W8PUW*L;-;a&cQ?@um%K(_ouJ?FmFd) zzI5furC6hpsnsml4iE{3NaIdwTw$L-I%R8Uncqq;j~%>yWnI^{jxWWnQ$GB&twP;= zV!{y~ojS6mX0%8F1VCm0awRa{U;qZdU07~(j)fDySW;@xT(rn4*(AhUcHd6DRn818 z!%M9^JLObuk9(^oU7du>tZ1s0x{OvSxEEClkuC%P0x_I@-80_dyI6Z?K{A?t;m{U` z{npxj!u!ubeapo6N|i&meSH0fW37+w>vI!`2t-5zLb3=**wF$j+6YS_nq8&=y?Xw| zGjC7LubVw?)uyvl55bw`;9SPgxUyEdJDIkfv`M=+Iy`#@twS9d`R1r@b57jv&u((; z3P!$IJtH}^zSy5XBFG(Bch>I3LZt3LZk};APB{m;^JGiyW58^t4b#-97W4l z{ENf0*|sb^6#nCY_sR2fv+i5Osn(L(OprhT2_Z-jfg(Xx9&ANpPz=aISSFT`$o=Vu zzrx#BPppR;&BhisHgX`xc71%cMtz3v+!5J+sa>CH?^%58&iWlaRM&cm&a0tmOK$53 z8QoiljJlfLu6piPlZp@kh|GX1f$@d|Ftj|P)AjC4&88Hv6OAI8^|}U;nmtR&>8bVi z=NY&k_htH=b=&J>_I;VaRVGoMdONu|GrSh;f|nHBi>f73g-9im5b-*=UES*ToRl^e zD{*H`8(q4u!IAE@HYqPXG%#|1Kvm|{@Ld}@C`bTAAR-Wvpg;^!0fc1{34)jjD_RDV zwNJMnev!AgMrs?{(Y6f8wgjC~YAo3VM_n^oHobefHJRGzxU#2d>qPVVf0oJ0uhy;8 zGWi~|QhtdmQn;dNPGh7=AweLJ6W~gKz2N|0XnEF_O*+9A5W zXX`TfS8eU>bp_rPBTZ6QYcFhBKrTg2kq3s4wl5E5HF!zEqo`Iy3`ii7azu%0FZ5k# zauoIiQrYFR`!y*)nN^#I7iM&KjZZ0P)eA{ECjuR^Evyj{gb+kTf=G}Mn4I7UmZg}1 zjG`S0A~m_?YhUASxi0e{NLV66@^H=kf)&l5d2rXQqrti2d==_H*IIKU(M0=CQbmZ1jZW<00sc2-TB0*J9UHkDYMupDo(SMXAot$ z8Y;irHHcDOgMi14Vx`;R+}iQUfo8~N*_1iraORqnDm52WPSlz;tzI&h;WY)16jcg| zq$H9;%#nZ4yRbL2QF31V%bzH_SuHc1HiOmLO{sewj#HrNPO+i!bax(_;M<*%&m=3cYpUv zT2Vs7WARvN8&h0rYL>xlr&?p(PP3`OTM8a2yp<#X2?+#JFZ0J=T%xb+a=zDe#_M@& z>e_M7ELT8t+1!b&XQ$V7yfcujs~kEgRktV(g9QjAhy;-!K_rMEBEb?tQ2`S{23ayP zNnh>n`6_SMbtF2sEX!C@7Dtw-t)vmN0I}+~Z%sVn4mGb$JlFB9KjF zO+)8d{`!^$y!YgDTbkrmMyReJLf6JP0k{$vZ%6xM!gmacQyS*r|D!|$Ea5v zh;mGxY`;;AsJ*%Yky9m|jZ`r+(o%4|VyYBIIWaLpK)S~E3x zOTj0FmqH?1C>2Ds#t$#Ae%&qiZuV4b_~)xLQog^e8$yl0GVE64)zUAR>*(IAS6g2_vv%OU5WqZ@&BkynQ#zB_V{2Wl+eeu}>2q2oTut zC$Fo#bye{EP{Cu_Bc%(50yEogQ0hx(J!e<`()k%DZL^*c#^bwg9-G<8*PNsqWIGL9 z39vUP0E{vKZl^UjaCp;6RtQJI@o2JeYR$+S5Fynw4O>3lwX9rW@Pm3z$uL7sR^UAa zj}+cYLP#Q3P|W(x$@kxT*`^oV=B+E9%}pPv`DC&6tNtI4>urhZs8QZ1cuOG`*A;J{ z-H~O7AR<9Tf&_#B2@)hgqzRyCkb;ar*b*RE6NG2nj?4 zCSpJ(@0?*S1M6&RMu9+w*)KVh` zgZC6XQg};+M6@C?N?BpY7`8!uPZ>DY8P6Jm0U|_;($pC=bJqtq%KlmG59-biz$y|O?Pt2aGz7oJy^89sq zA{q)dla2%OyUzCNjg(eT8ZvyO;FH2j3W_u-Z*?+YdAO-!_0f}DbMKY|XLajCO@{c( zh5o>_6`$|(6}$J<)h^%uewB4ZgV-A{JYIy10TO})kq|^e073{N5<(D>5Vnv7V2Kbx z7%U((CO&`1+k3Mdaufjrh8RX)GkRrBvVKJXL_|;o7_5!=R9K6P?en+jv7t<~@z~${ z^&`u#vnCq19StPT&iS$KypsQ@-*31=CtjkT_9V11b_(E102mV*0EU*XV~ob1?7aAe z)k7$nVvGBe!MG66TRpClAdp4g)}2nfFm~t4fww2N73&84pnJKmf9-1Up6f99NWmwC zx73rQ7+VeU6F1$ybmw*R!!(v=f5Io8oL+uSy?((bZ_f;^s@UIH`_-Ps;l$4REd!1X zpQ^BtXVFsE${{HOkRSpP!GuVVAR<8;kq|2+RVcC{fL~Tgl%h`}?)TmQyKGI^WrHo0k9D@#BX7*w#wkFl%AG z@AFT6i#&VFzPpy5zT$qUN84%ODgXv1w3ZA2PW+*7{=ArR;c91Rd)q=v&)6aehWtuz zHq<9Mm1+d+0&|hKGte8Rok`xAU(?H>ApD>r_a%l>=at^0jsc%3_@wZbGU|a!IU~f2 zzv2xSuT%Y8>+K)D{=i#eE&l9{8+(-Pdta5)YnJb~A1W<Mrzr-Yj+o zyQSZJf9{FqiLK?C*WLH6H|HN&`w2G}AKUXa^|`B;KiVDn!8gA>4*%}eCwculpW2sL zvUjc*S%m~B2M}2RfWdjrl)-ascr#VYSxr`Ov{OU3s>MYal<|?VYRR;d%CRZ;k<3f< z)KpheO*kq9t((oO3nx=Ll?~=(k%wOtT9px-<7kzvXJVLi!ek||1q3DlAizch!yo_B zX>dFB!L{tJanEvPhoj#=eRI0%m3=`$Yg_Fi7>b4j)?`!0FabUe4!zmX=29Vx8k^akN?Pf5Z28 z&*(QmAaG6q z7@YT7GI*r49jfzm<-%ioKQoA15oHp9 zzzBq8kXzyKJ~jfD6c8;t@ACe>?axlv|0buY| zpd~}AGj!tko%zRmjwDLzV)ZNAjz;Hl_t$ey$Hhk1ntKHG^?m)1<=5g3mIyW>WW}V+ zO=Q4ag@PHf*{sXqIQ*m^`T56J8_RT`?%W5&Fv*0;O8_HB0vG@h7$9I)xj&( ziF8YGdGU8Ui(1xN=TV=>h{~D}h7dyFh!aFx7#X6iXcNJ*j0Bb)v0Sv4PqQ(w zFr<*8PR_MD1sK3!q`c`%Kc}ko*uz?Qb3R|rEVi_?L4mZY-Oc+)-+X*+vApStT^#xN z*PLv=`MTF#{ie^^z+ z`4m zCiSj}bgQe@@1OtomcVFxNODR-0K{ehumu1ZeAV#CC_~F~WApTKeRqAauBz2#J+`#_ zsWvscaKvsdByVKKJBn7MxI4djyfXJ;Z_k`u*tg#d_00yquyP@xE=4EaKFO5)&b6M% zrBlu2f@?%%$}|gplf>_|02vzuCKj8% zvaH5SuU@tH`R05k+^sgY*eoFcxgF;whqtbOe@iD-;%b=H~O*OUza zNSKvWva>s$QI5xlmIiK>9zo+REw`anf~nQ<#Vg@Y-P)CN%9*;d=E54TjKFo^cdLv%|^u{zwD0`k}()88`RnKz0|Af(fj53ywB{tLRlh(2qXmL z_15<1?D)uPv3+T>`44}6_v45CrYyap`FTD4K<0Tl`_nCtQu$l&&*rn|*40N&r7GMJ z%?J3I0X6}^764!XOyH}AXNHz^T#5CTuV{2x2!ufh46svKMTLOTQBVR>4Gqg0v znAJC89bu6ZY814VN zA5g`mcE*IQ$QHFy@scK^C2dWNgq(>9L|`T+1_%IyiS!86(E~+Gkmn1htQhvkx)fO> z(ntuQ2_du?5Wx|F1r~q|0waVG2KB>^Q*5+6oK1Fe8DR|8+^au60M9D8DN+hCkYt1s zARzC~t!zH_@LKFN@}2$W9wXG(I5!)q*>K2+{kHCIWPZ|dUQwh5Ut-i)W~axC9RBn9 zV`YvXTC~!X7KFxxXturuU*5HoE6=;p@8P)Xx(sNYVewhf%yQ_G;L}s zu1T568tqN(lI~cr475%?iJOqKFd+~C2m%-Y=}K0!MfU`%=dS%x{kL!x^j-6QiEnVu zsbHeQ88wJVXqqMmBG^PM1YpTnvMeL8vc~Y~B{p(y)*F+~Ng5X~JXXzqSeHvE7Ho=k zyVXWWLI{bZBqX)N9m8Rd|FLrqNBWJ~8djbC>yYw<{rXg7dFxi)9j!f_~d9E&-%IJ~5-h@4CaITC>Y0-3@rITOmD zdo!v_;C~pd8_(b>sjW>GZ0RvZ+lE8+cE2n%O&E5RF%bs|gb{!O(Xy}z{ragBYy`bZ zzd;UQ`nNt>4UeAPJ4hh00%a))34stw2Z&v!C;L;iwqOAdrR`6+ZW{M)-x_nSUjLjw z5RQ0yG5^f*$hpGnqx|Lfw_?ToSG${sQ-@kB0)R|xV#)yLWXieYH4|8?3_d2*Xrg;q z&7Ms-p^aoGM*9#kFV$cS=i-^lgu*zYl)^MArB=_zjT&qd0MpckjSJJsx+XJC)-<$E z8Er-UWPw>S0YDH)0ASfooDi|Ti_Y4_hT4ZyyMN-BK4-;MG;lZ=^o_L?49=P3tFWh3 zAvDPtgcWT>m9hxYG7S!IVk7AZ_Zx~}F?{7x6_1=%&qN6!dqHVHngkL_Aqi2>M>a<` zhaIvrHZOEnEd27|``N^-*;_lcsvr^v=De*YuFSCV_=eqX`(9}u+>6FC8m&1T=+Ge( zn=xeooCCm<$yX*6Zy7)td{1qtG^kLyuc2zuZ8dOC!N8bi)rwOJn8q|&WAKr-CT_}& z90{fb5J(GgaMl_+v~o;UhiTKm#^by3+&7KOD4N=gt8Vp-pzzDdo{sU+Hc!1hrD_-p z*%1rNmJ%`wQiyJKPV8snX$^yj2W3BXQ*#Z^Y+~d>5k5$L!lebES45M{R7qci{qE&?)fhU?Pnt=fVb>T*<{dn z2!P7w%(4lSInFa&Gd_G}04Rg_sTU%oxnd!i)XNN9Ha{IyHKrTE+5?EUuc4=w9? zHP2#mmzsVvK#&hq{)8&&7^qNfQm zE!|$PaC*E$JwsvvMoJV&LLiZlK$Z}a5E-e&Y?1Pob-V0Zz!!KoG0`cey?r`VTJwyg zJv(DW&g{9VEA-yzZ`Ak~ZywX|TWCFD#*g0ytz=JhbGd3VK?@BMM5KRl3s4eq`BGx{%*PvR=ffk+4;kffAoi8PdC zk<#kZp2pF(NGRPl^OOF~?E}jSq%YPlu%$NNuj+k)P}IMEe=Pe*;SFvanHrG#)CqK+ zDz4tpI(tNm2m_phDVs6R02lzuNG3@MlS(j4Odt@51SfFYYUEgY&(h^@Jm-GqwXu(X z8rOdV8$NzjLRp0$3ZRf*>4i>{dA0 z-NLg#F2of(0+lQaAwUu+B0&Ts2n0Zu^$9Uv$L-4xJ>zSg@aSunuKH3kaff$dU*clV zP^7MWM@Bn&v_l%`TO9PgFuTlfPuWUK-%Gtz9SnsO2#q)gfGsf3;42Gs2$m86f_Z`< z01y!!n)Kn-uyE(j2VSd8J-J~7_x|ikaqv!Dr9%s3R=^C9Ur*{AzWjNg8|J}Sf*@f5 z1~;1fPO#B-*;e6&0;JiA|MGFBqU2B8dV@72wCfBNf!3awPgZi zEl`@Hr~Pfe|4wz{jkfQl@WkvL+Gu!dU-CWQ{ZZR+3#VU5oX~=s_dC>+w(H_U6*`~^ z!3>ZYwx}iZic1zK5C8(eATtCD$pnBCK;6>4Ev?^%#UK7vcVENz-1T2nn%8?XJFi-3 z=#mvySOJk1O{8DE2^%ZcS!;quPAZ(b_`Qo?cEtz)(+?f0f?-@UiM7;amrrQayHNgF@;ww_(; zD^nf+>ZKNG&-nEQHTrz<(sQ*ltP>##ngNDcHem|@#tZLEN>JaJav)epIpjF^j`Yv*D!7U#cNxSIGZ7$U<7*o~&5v}?`^u#tgGk8G zV&5h<8gJh{(pg-Hl&}O`NkT*k5E39sq)31OA^;!)$+A*Xk?Ly;{Lc4gHa&aDXmlvA z^sD(me(E~HfZ^>leow`+3`&#|B`A3D+>l@Lcn@S{Q)zq=V8Obid&=?jn00w|E zcxIxIwgiwFiwTwz2mmArz`VNpgNeS-AK*XRhDjVqz7hC#>V~$b^3N}MEiYbN}++F|Z%fIyVk3X;7v}Cu!*shX|%x~^*Z_byq3zE=~1r{Jcl0ZlTBq2a3 znuy6P03rb*A|}*F(~qUf%=zD-sVy z?~|+Uyw6s>K6t-Wy8I7zKAY^RYP2?n7y9%eLzhjk7M__mtukMP&qzhNVlAi#3a<&1 zNFacuEC8c1Q`mn_YaBZ4?9T7;R~*^UP`pKn?~Oh48NWr+kM|xsGSs3uPx|_ls~$Hb zeU6M8^Jp4rnnBCkUvT$7sr~XWoVn$(!)-P;_j2#uE+msMQX&UQMkq}}NJ0rgmIGuS z5Qd?ohrAt`q|LWO&89h1L(@WA z-Em*i@0@ig+B}e%E7jH&MF6;_$vl90VqO4DT>h8BXKG?80R)n=0I<|q6OFXmPn~!S z8>Tx`CEs{*#J;$c`i>powv-D+1TMW8=;>+Tepwr9ZOPLT0*Z1|w9M8wdl#pC z#ZrNCNB_$C%B7Cbczt|d9sqT1hSr%k0GKBxeJH%AExaTUOd}G2{I=|+u(fvN;?&Dn zFa>g~bkOQUuP$bv?UTlqc2C%c9(~qkfwJ`;Xa2r<^>br^$V^-fcGatJdJxXU(wb_^ z3eDALPQL5$XLO{=#_7KJ?DC(ydvgaEAQ>2z5{d{36jP!El2SmR90UPG0w4kr5rit~ zSu9Q1H;LQy7R49k12?`@*A$*Op>DtO6@Pk(_P)`1WkyRfY}k>1@#d`ay~-JKc_L}p zst!qsPPrg+v8|F|-OE;fq+;q##q`iR^WY^D67v_-3km=Xpq?naCJ>-R6aeGRRvHKb!&Ds{N|q)JhyFTEV~TK(3pAc6^j zOhF_70*DA;C?0YSJ37Nd*%4Q4TJ6}zl^foU>No>^<&GXDG`1&0(qQ-Hwi z1VE#89T!8(_{!ij^Md(6g~Pm{UNG;dFBAY60O}2ew-lhV<}d(l zlC5oNf7a&eG8(G!$3tW2o3~E#FZyF@*X3eoS~_yGd+P=-d3dlE?c2Xsyx`8Zdga#Q zuJMMiY(|coYWv&kl(MF(&WV>Ec@I|yLpl^iVHSv}&)xIbTKnKZHj>|e`Pc6M=Ko~f zh=GgkLPA6&38Ek(5E4oX0x=OmfCvHrkw6YaCNNS#~pLD zV)5vZ^zE=2VsAvYV&$#E@wp)!OfV8Og6t9b}){_^mK~>@}tG zX}geJ)F&%LT09R>#c?TZttIo$ch(9SsRwQ;IHdrC0S!QAEV2Kv`v?uJJDOkm6ATu# zrV>R7=^7mf4> zPP^aLcI|lJoa<_#Nr%D=5D97V!AEzlvoZZwzsB$Q_a5)Ip#g{rAS5Ir5<-fAAOV;V z5r_x^0FeL@2@pX6GlOBmU=Ddi)woyhOjOoeow84T$TQT|bvjsI{fm*~a%odZFc#J$ za+17R|B(d&=Nny@+-mzCU3>OMH`^WAv=@pUTHpRJBl8>Vi)&w-7}>f9^=>!bgzMU} zY?=TVC;;XI^M*?%9O@f~v^5_o0NJt~04Vk?pMClLi`r296GK13=F~k2+nrTIL*r*3 zrI9xH%kHd79&(<1F&Y|IGAkp~M--g;eCt`L9kdbqt0q1p)snG!MD`FwM_ z`}e-<-IqW8*F0Xn%_4~_B&;8t1dGI8~zSo?aUkQz- zH}C9bXO}uT*Q_+PpytF*I$b*<13?^1Ltj8uRm1T*J;eK6B!&4WDv*< zXcBl5uDWEIy~)CIt$KsC*_w&6QZlOCeIa22Ma8Mo^ZQJN>n%?3l+osNd`oz>h+B)6(N=fv1s(em!P=SSJvhSGn zeW&j%%T$w10>H8X3Z@k|HYh$;-yauJ0vbV>NDcxEWFr}41Q@UYk$^}9h(JIx#*9o{ zFP^{ptNy(o`s(MOj{7d$wS8^d;=2wUy7R!PPhK)}(>u4do_p%ErxxFJ?%KTEGuybd zeY~0HH_jG~#~RJ`*lI4$7cSZl<=ODec*aPi-CS3D2z!gQp}|YbRNXybbZuXmj@dh% zp?X7sBKdVC#b6c|2y=W@p&S@w!XR_3_%xE3p-C{p(E8MQfv$KTC*orRt%qFqJXwM= ze}ykQ~^VfB4n0IAB^vh6Jt!D%0Y46d%)X#5E}^35|>Z3kw6t z7BWc#1O}u5#3*DgkhK#N*3M-B?aSpwzhTj%x@lzljz>qo`<;tZlg-uzzW-fu?Wv{S z!BZcd4R3fto}DQs)(##%nXTrrck8h?b`Sp5{#{uow6oPX*>yIr|2yk$!*BRnB^IgT(WgV5V*I;SSWA(@1 z7%x#!sx}iO$S5i+=EC@xf00q))TtB%MJK?*$XI|$O|p<2fF*#LP(ri;m+dfOx^X9t zsO#vH%$+%(sn8*#B~J_h6}Ke?_-+S66TG0^E136^&YP*1mb(!?w%bsJ>;j%6?4> zwkA$(6Pylv45+i_Csf85<_YHJMNgpXo0Y(O4S(at6zzTyf zk|cqQF(nxw5D7A|EQ~?@5v|vEO@;o^AL;(@iY80_rBB`5Iq;vHX||tUzl7ez{xh8; zjcv0k`}xEjYs;CsvqjdLY^s;pEA{y*y!MUZsN4^4dQep;)#qldT5@~bqC>VeNQ=Gk zfU`fTBD*1zzlEB2#SVCPJ2zJr?<)4x6c)rI*|gp3E=vuou58w?_|ko9fjgx~V$rY^ zs0+o4y}o{VFq|xE3uvBlM^n_fW>8htsbN>`hCo|&&zfvmk^I%?wrsgvv8j37|-U1N7b(O)R{7BD66U}%`Er0y>}1wm#^v+vm<$Z`1Q@Dz%tE7d$zOp`&$~0?d{m&JSCJ+@80M9 z*3wXi;k5cA?QrtugWr+!BNa9+IHZoJWxr3&@28RlwYRBrHcF|jwlsT;A!!&fy?FWk z1|>vYTd#9|fjy!6+j?RtKHeSI6*=1$ecv|4qa?;wjij~&$2ZD5I|~-PaA>0CWxjpl zz_y>f-?w%*UVX1Rjmulg8tnnqR~7!dE$fOJUB&rB?03Uxkz}JG?ng!OxQ`V>W3JNO z`wCS#T`%%O>G68CY*b_pKX7VH@nzE)?V(59OXZf?yAE}z&Za+=9!0rGcI}^$aC8rb zt73Yj`iWV84n7VGyT@Zm3NQ*Np#%Y_g8LTkIM_P5vs0D=M;l>TV1#7|AuvcNB_Pv? z05oGvFkB{J8yjN?6j`smRcp@;yS*~Lc`4Pob{BSap7Abbc@qVI5jv{Pp_J{1cYCrU4322Gnk>y5hU?E5*_FaDKXZ)5x}; z?Bx^nG9Mq$v(<95IMJ1hceL8-`qoCXw9Bp0vX~kzsgEjD;b+%ro8Spy@Q#qogGomW z9gflLger~e>1cSnW+-mIU(3pw*c$nS5l{F<$QjKB2kR9c8%swP1R^3aw}X=Vgf+cg zk2dZ1xT8IOx3jqWxEN9Wnk$+jMNL6Bg7!p{pO9`hhJvnOx75zUUfNkwlDV`@t%nf8 z3oSW1JmD$5yns?Q*>Ks?ur_9|=}!;NyQS5-Lg$@7%_RAii*Yu*9B zG;b&*-&TLAuBon*gwH1tDFn1WhKGj37Qxgg08nW4-MDY+)Q;K7?L#yLGQxl`7Rr)n zN1K97NQ@wbj06n82wY-}Z3x&H8?3BXHps6V?S&ItZhGeOVy5?4I}@W-!d z?>uy*yS+Yn-5q)E>sFb@Q(z$(nvVB&aG*$|=*7tK?#=OSmwoNswTZhDt~sUYtdMm{ zAyNbsf>v~6@P_U4`YmEE0|NuqvQPAA=6zD2ed0uC`eeUeCy}(Uz?RT1c1w_!OhY7= zm=L5($%JHKjE%9eF$8Qd?qxAfEZsbG_0G;koyNqWx$E;zId)-V&;01)?dSFmJvChp zJyDQoZ~98U>eW4lA_pr3%LZ(ELiqE0gsmtZPt=sg@|2!g{1g3hq8-1YeVoV@ddIUzPM~y`|`VdnvGIJVT$%^!x0zNU3MDN zAMK9w)3G_pzKI#ZvCEl-sYu(92x zmYHCn6ms^x+^*8I_fY|jooG+)9ip8F1eOIM8W}^DBq_BJbOjqCrn;~Y3`v`SF&LYG z!N%Aa+?ozc_ms1-eyX^8a&J9bSq#fpl*=E@Pp^zkukPPD5NmF_k{pra6e6!ENQKmx z!NstrkTOJUW|7_|CBxR*WKquf^om>t{G z+PSk=ugk)+EUP4TE(DTN_9{SE2uMjJ0s)y|Ou!~!2yy~fFm0PzxQ*WY!EAE>iS2u@ zJ9PKVTEQd5*s=Q;^~#dHhtGvx^4F-YKFOwL4Qi4}$TCv8&rm1qsuqEe!sUyT<%&-? zMj|Oao8f51;jq(lMv?VUM5LdibkoJFcLw(F;cMIDxf;k zb)!~Ma&oVCXjXRRxng&@ZNb;m6CE8*r#rpfb;VNY_s6KEr=T^f`wgRy2}A&ahy}A? z7777O)HLtn&BIUh3$jRa!9ZE|Wt>w#-L*J#9~OuQ57s9St`oq5CA=&M5sI|%X;6#12;-52K^jf!ub*rvR#hqI;TdNXJjLMa&Pmgk{z))l5 zO-0e9?&oxijcut2;{JptS2VeeE-hYEG9yT+OQrRQN|EkHU2l|hBdb98YWi9uMhfoJ zke%Lq-QSf~CmQ$0wb+LKSLIlv8AVPx2m}HV2m}Ja0Ehtsh}rrN{N`kdLa^Lq0J1MCH<}OS zom;!_(*i7wjdgbJoNJbV3?KmrwL=OZl!$qNX23!)3~Y>zv9XPfjlp1SuratkjF&=B zx5c}5xE{_<>HarNJLv28&$%A6hD^@m9uS2AmY@ALlx0XbHqQsr@lQg@pSw9 zuU?wyA6U5~V@Q&3{OLQKVX4qvTVZEREf`XQ@>sl(2?P@eK!5-c6B9820vMv?S$u87 zXiPv@r0FuH*^A>Vq4!F1?m)PD9~X#w4mNvxhe9(4FhU4{q;?i#8cCKU=>mbUM4ONZ z7-K77V+hz7urXk4FrGCl(YP_%D0+w6sW2t>$23>0$>lg+P!>Gx>DK$R-k>M6XSUbB z-q-I4Dx$q98|iksH0Awr%@}QR%2|&p1u8Qf%x|U4f+1VBD#@vW;~9lCLFn_7dzY2R z?r`Z;K0V}>po)khi&TL}b+7Z3C#XBFU^LEJ#72rE6_Gt;C_VnV)0~L7y!!NWnltp% zl=AG8L*xFCvd@UVX{G3GAyzxUv0|Fw)P#r&kHbnc26<1b1gO_nLt9AVXh59 zl1YTIPr3vtNh|}l4S}G5jWGm_jV;>-3SZ^QJo}1V@1}YwRSZ+DkL^DbnFg`1+^YgNeQY zh}2%q7CHFY1ydHiKh(3hH&TDs>1D7Aci`Nrin>9&I@}&{&&;|aP3iv6ltiK=5bXoV zO$2}d0T4id00=}N0x>}$0A}icflsdRJHfDAbI~l{iQIVAu>j<5jHm7c13J5Bc5dfN zqkcgkA%T!Ekg$Z1q|7kpVSCvoU_-zJY;4QM5WvRR5Mmk_%b2EDnP9F~{5?)N=(i!# z+;y%a6^WJ4nV*o-p)UJKc%MHNagRslX6q6o<=t9qMSgksOmEy-A6?TF-?Xn_Fn?Fd z(?W8xUeXZ^>HP=J{c&8W=n5&i)9wkXUGNBBEZJJ&R4TKHgxlr{27^*i6IJa)jWrd@ zm60n`O5L}%Z8?3>j`~4Ic7ah`UAFNDvO{t)Pgk?~^BjrJmin)I#)_mq(W<+Ax}wNT zUJW3ChzTGNKmdUV5CA~{0t5g|009hwuKj7~_yZFJBDRQ{4({UMM~Vti<{I}d-zNrW z9^4Zr552c;&L$)w1QMfRBng4#(j}n;kuU)h2pDY05&?{{!C+%603l)`7!2Sz15hNp z<{VvRTw7lcZlOSNcX#*U8}2aNhud&>_u=krz;Fh`ZMeHLh75OSxR$>CzxTua(Ei%y zCOJ7tPx3sU3N?R~ROFW1{*8YfUVm!oW@n8zNVM+ovwtAIC?X7Wv@NZe%e+8|;z?N4 zJZwG(`zKB64P5!2L@_=X1YWc-$A0!4?+VCS7ufpI%;CAlU2Q${@qr+?hPi2{<&#Ca ze#V+{cjvU`Rjni`lGo7ScbZRrH5J*yb5=?o>_T0W2luW;7x1jfi7NHYPT67&GVB<= zLM??B@^OYE>O@g_+2T~ZA&6M8BNK4|2u7d-gewc{1Jx0=V?*D|3Io;H%v^2+>JNRI z%;8L{-y0lvCZW}Nc%5B!nLH!;e-BLtgo1>UEr}3824;ES7Veh%1l*Q-ZvJ7!_ynah z98xqQi*ZwUQ%iAMxW>2iv(~#v!wd2HgIW*k(!Ta9c-)k*+_Ly!+52Pz&bg>Ry3d`5 zfmiH_u@1=*>ZW~bKQ5~rsT`e>3mq=fG3 zxlYK9$W8LwSkt`9S?mtTHGa$gQ9p7LwO48q@rRV_RLLzeQ;gW@V)s{Mr!3{iaS*5C!55To4*nTS?O`7-xGq<;f$^&TSW0bM360|FbBEAR8jBQ3&MUvIu#ha;%#W;F2r{rUraK59RU+$p*U-QJj3RSWN> zS!+Gj$7m+K!u}CmPW0)eRQ3U$r21}Gs+Il>zXOhH&Hxdii)D1A+}w-n%n#nh-~{P{1&34}@h4gYuR)z>5Y~CDz z1?B?6z_bA%EC4Q#)c?bFHZ3leJgkLOBO1r?0_n4`hYS}Zf1gG(+9BfO*#c+529!Mb z-`hcF=spLxWJofAE#}wxmZeL7Sy+OrTCZt1H$S3ookIw*DPR(IR!L-PjvHb&&IKPr zd_bJZGl{#5T1Z5I1HgijVvE~sCb76xIs3u{8Vnu_o zu&^dg;c(UI-0Q2m1b}_=Gai}W8mPiERA6zJC**+BeDl`sgT;ET${G^Vjvm$K;zN_00z=iiX}|} zrhB8-M7{z@aJ>wmn@j*qQU6&T5UQ6AgpC+cA&rMlB4dS8!OA2sLx?=k+~4J90oj^r zUewRpzW@PzY>RKokeyRNv1vJ?q%|$5%i#Vn2JE@nb_mInX3chliX^PuJ^{1^g^ z;uTp2ihvBcLmhFs_+cBjWjHtTCu<^8#9o-r0B9k^0HQK9#CHHwJ-ca*Y4&kuIow8u zL8@$=Yyg~cG%_f}6p;!>W%Hkk#6j5>z=jZj1Q#^}0~a`bJ)ONh8!;5_rp^?b&2r)c z4^e5Z!netb@z-fE{9*-PbILDgj4kh=*JHmsC9$@L24K9`Sq2<&+x@(i7ubtx8KWiK zRVF?y1~5!yVJN|G8bTam4upqE1wi8p?c=dw)yvP6!R=ztU6h^I4MR3rlep3A^JHWWNJzMFp{63sf(mNA!?5c=btM4t z%o(^~21NA10dN88gfwvhXqt$w7-`=CA+Q1jHWt=P#vMvTg%z$W4r1U1!Soa&&SeI~ zqRIyMe}!eD(uH3?MoWOn2W!&2%&F$0aBn=6Ov8ClrXo_xq!zUXr{CdlT%f*gj}#a? zZN79-dWt%au0|-Q^`gPN2__Bf{@avvmktQ4dPBIEi5viEh}mOgxY_?LU6>is%tOpF zfn3oNro2KpfN6BNUTXjr8y&2b3=38s!9XctuFgddhZ~9j+Xuu!a9}EP;D7E#6$XIe z9fRrQVQEpXq-*|!!BRvtLW93L&sKvnZ=Wg8)R{eE5*3M;>*n^7$@AmWx$|S!rKll? z9W^xwj>84)RVPIwxQrhk4$lwV4MFFZ=p#Y{qH*E!_A39kCf!xgG#Pkdy6PRB0|D~5 zr}*NK0Xf;QhCE!bH8KF^@BkVv7{VWT5Kb8cuH&MH!v?|N3`3%+{=3BK^k})j042}B z4m&boutq=~f2Wb2x#}=0148y^&O#GO9W;TvEAlnpi zG!y_++JD}K#SH_>_)j*t|I)=UaVj|MXwW{IM3^{Qlz0g)ueEQ4GzXAp}76^fy zipoYdxiMRAI#*nm-u-jTBm$!#)fTlST3RpQofn5;u2PoiI8kv3cWFG_Q`Zr>8ZkmH zJUE}H3tllLzRJ>JZE1x$Lvjp-m-*eth3qnJOd?_|BFj29Ha2)fDvpp|mwMW188tjM zDyA5=5JdBMTOrV3%2a2p^*j*tHH2&%<`^I43C~h}+d*j{9tk+=1spB_FCPk5=}&>& zRNyeqz9}D~3His7z|xx)2WDrrJnoMcBo;jI#JwTCaBOVFAvm^eXml2a9aC^LC^Wg^ zSZweZbmUZJ`)SyZbfEyZGp@Uk5awN~FjJ}{^Q=tZAC*)uIAVG8KOCW5Feq@uUv^G; z(>C!MjIqt4Ckuhq%^DvlDg_x37P5!gSb+qxL}QrEGdrzuqvD+k>X*u=P7oZl$7kg)Sa-d z%%7@qqp)b=qFGGTGc_Z&VN{6tlgN!6gMg2KAOq~9BLbt)4pT*hB>JKtB#S4jqhX8V z0`Gqt*qgtxEBT3mow74EuRt zQ&Vhgs60~UNTE_hlD#ysD1QL-2yF3IAQ12!(O_Rbi4c=%I4nd`!G(coNWgT|$?=HP zsrn+~Ay{?`7^Zm1?p_a3`9ha=XiS(~YvlnSF7HMdNo78yvW8ev!Juo{ue5>5H6eo92XskE`Cm&3M4;jiDznR z#>SZXd3$a!aH^xYQOUQM_uY!~kOt0ZYM;DBI!!scSEhPHiU&SAl5O= zQdLtUC7vY@%wh20!#3kSJUmS-^~?|j$$184p5b&X7vj{MWTI?l`^h;zN2=9ZkImcr z=YM{UHa~yfky0mdn@jr{3}diyNlAiZV+q(<=>f#^?adb;puKYd44~YK&U>`s| z5L-fe9_fdks8yE{0B3jW?IuID>>l z-iuVpayR_3@!W~*;vF+>Y{Kfb?u#udqA3bP5eCVCW~pIuEVQPVngIY84J(90q6@bW zwLs|+%`rw)z;;WtP&B#|kL!zz{m-?W0{IyjFQ(5R8oYz6vb z`9SuPGQYWnc;OUt5xBGRrOi3Oa8Y2zab;x~Ptb3V(6}2oWvYk>L~3~ba+Qts&YQ8* z3G_|b!qvw081H+?@gh7k5o9C~&<)QBnuLA5yE_9Q*B1ezH;x~Sjk^P`cJ@)7H`g{dHa5iaDO8zE)e!KN zQ7QmMbg|qa(d8OIOFV2WSg6A$md4ZVHHe$A+Fb7n@^#-J?Ea|0sjT|&(E6|oo6|I? zpu-zX#Ru_W0i}2`EOmFOxwsJi`y@8(r`b*d+&2!hIE~lNCxp7$Cq1Dq!O(v$u)9I| z0yBbCAse^|7%hnRMMTAhMibZvTFI$s8taX2p2_Os^!64IIP99ac66&5ftlgU2+YDS zBh7z~o3K76q8*8gQ{B?J`6Po7EGdYjFK&GOyML{%8FC1CXXV8OeENQRb+vtUb>-m~ z@czSBovKA!dN@J4kpp$zY>@O>SL><ebr|p#oTg`NV$1Q;W)y@W&_a_S$&Z zcpmYERIxi7{sj;BoiqLghfdu;mu$4FVhQR3a8}wptFCt;P~AJIiRV9nj+!79!#WVa zg@*7A$O4Bz3n%Kxkt$n4^S!KUNu+QVJ;u%{6$>ft!w>lQ;FJ^iA2Zv*KW0ijHm!B< zf?q@np+e6dP|~|Bh?qRI1lj}na>4j4_Eex)3w=8^Y2AcE#)3nFphsv>%2yHy-i-X} zCVEhQu*A~B*z2L69K^)pTIwKpA~^pIGblB<{ekk?lJchO|SWH-XSb=;0e>Skg_w zL(gmQ#v|fe?OQR_xhVvI8=@LEfm@lw*AN@muC!x@DvBQEBXk!rhTWi4L)5taDVGl*HAGGPkV!vQLxDWar8u-Qv zt?l=Q1hKWBLcL#tb;SyTSRqS~Vz)g{(7xB}wsrrx@Xa0ge&%fRCU_WH16_C<*{;11yMq?piQUiKZa#=D z2AM-bppvk!gn!j--n{Q*hOxMF-p_1dK2tubzHT0gZM^+~2ti|@6Oi(k&2?wTV7=fg zsKwjO9^=!)L%~bWzSyGwS?~+ghKeCtXqB4-MTya=T zQ}Lbba+k^x2#xP@$Q|Vs8DiJ#Kj&* z;&o{q>n;J|IA$G55*%j6(olOe8}a5_<10WdCO^&1JHLbvo#T-|pQ#^12*KBrqC&`# z$5euFa3c)Y`bqj)MpDzj$y;{^{ne~M9BRo$(-n3fwp;%N5-FYKztPRxy%CZSV;I@F z)1SEAQ|G77hF(6M{G}ZY>0bH!7X!M;&$mBt)eNm&bTqoQ@jIwpBu%9T5%8k3015hO z7lj(9k4OEb?7P&7ua{*sJyhuro2-6Sgw3}qN(il62k)&OpyRef;G6NpE+V{mPu)Ohl2Trz+kA?heraBJ(x~EIIM{0!__CC7OweMC` zko1&L$<%=+{kT>AhxgTqU?cb4C1Et@Hb8!8O8gXnkN3 zW2xo&;M%PX>;ucVmJk(XmA1-lnK9!o9y}em=)Dm;h^p9xEUs9ci=b?#7kaE@${L<2 zu;t9I0o?g|C|e9qJLy*f;4$(fb$Us+9r-D|D?%H6@1a{W+Jjq`f!T7VK}PEQ8w2x3 zW8RL^f=a7uz{_Wkr&8Vm*&%XUXYEJ?-3|EgU&(#}2*FLpMl=d$U3$7@uX9Aw0PC|4 zi4%?{KNIlsrZvLogj(0$iIN=@EhqR*MCXpfq@ALvcAE1B-_X`vGrFfB{3Y>0! zTyIx!jmlJ3(+Q>Me60{<{qi%_QHvok4V^r`UJun3RV3_ZeAIV=7j)Y%{@B=d_l!9` z2Ptc3`}_5%>WRTT;tsqsRA%DZWTYPol`pxVWq*4b4W`I0zd;6~;zlSVb#MG8ORKel zZ4ueu`A-uLcw(VcOonmV|ErCN*yM0lK3RZc)}Apg9|)OeqI%iE8`g34F{n;h?HkGw zT?&4STlbYSxbTXb7O>5!Y}WW&aHIh@vy#CCO@1f}$2AX;iqp}F>ZQ2I0M9`^JU?FO zp_FyIb3(}b^c?|DJt1mHYFCD)?3x^g+?9@}!TN&vVOPw%xbDQRO~YAddMPQ+6sOJ| zMLt@=XE_ZjHwD(022Z}1rGxV7n>bV>g^oQZ2fUKa8|8NwwL-%_{ilX|+nK^^Dc~BR z98oAn35^)ahTofdh%%BzLcYnLNlar#{dQ3zCA=i(6?}_;it*j-bwn(q+?{2VrVLt! z8*w}})nbD_swJZt!by2q7r9e^VpECG4CXZW@m%_7r3_U&H74Gw;ALq6$W?Ce;R@g8 zy0*I|+kqeA6hE1TEiV?_E^3i>tkeuv_KorZib}>GHl{Gswv;J2@0BTi+UgeHSoHv^ z(SH_yV#e6M8Z%(Y#r3bHS4~h0s`66S%W|r^FXPZkGNd3Cex$jk8u&Fl{?=l|?oo4) z=Vqd`Zv60^ZAs5A-#`xh*ja~)B6vZ(ryI)_9kkg9EEoZ z4zs*2HkwuU4r_@E_up4fBFHunwEEW<->;i0ecfoT6!lkde<$_NB>XHnG%qs% ztc_(o+NL!cx<_~IBEuFNKh0mj^M$x^(wXk`j`JnowJ4bAS5jSn84a3bpT3ItXEGWg zbc&5w{QjNOAJkh@+RVKCd_2F0 zFuoUmD{CoFB>PT19Nm%!4NdgEQ%H`#w1vzf|NF@s%`HmRQ(sHphmKhV zMXmqFP|ijkI1*8UpaUfogtyG2n1 za&b)&=A&`v0HfiqA2S!d`tSb$8$L#OcsGJ@B}WbK7zVKu|2%}Wr6Yg ziTmSw^3A2XLz!DZ)=(0u?o+|H@iM>y}fd5Q}8q$hs)EU;Bng3>~kepUO!N9&C3Hh%$uA^LM85a ze_~v@&|qR=hjjE~P~r5$Nw|w(55Wo}p}jyjtEr^Kfpe=!+4x)ijONlOkHyarEjQ70P;+J9@B)ns6&eEgan)u&LH z@_b3jPTGz^D;?F`vHI@+Bx8c|rmMiFO0Pdyo7!=v^R{`Jx~<`0yLgPfx&@BhTDSZa zhlww~`TqW-G!xy!y;6#{h_J&5Z-?+#f3NKYljF;NRSJZ9@!h539{cvcHhXI?$(-`kXE|>IUYjaN6&;Q5TPj+a^775rplx5AMDx zPh>TXYttSTa2tNap(-ED zHBN&+#=!Z%?ya`n<5@}dMeLf;y~qQ9d-Swk8|vv|GmN@EQqw;2&1){H-ui!UDY!q= zxzQ!UT8mxOcRUnSLJ(VQ)51N*Ik;SbW%_a6<>P_^3mTNolBVb8j=wpZGmknZqh0RJ z*x2MHEUBO#;~5@Lj~m^4%I)9#P{C3Ja1XfpDUf51<%8Ga4#NJ%`Dq#fF6OJF?ynVc z&vx3*PkeN~DXciPoqa7I3eMI?w=Fh}f3U({+Lc<6^)qXc6a0S9Hu}b8zwEkTL|Crd zl~sMLFRp8A>BtCwx6A~E&c&SELD$sYuM6mg@vVu3_A!&8fNLzXEbn@xUAoZzoi{iS z2*Rb$slYc3&$$+}&U^aXot@#W&>hdU-HX(v+H+ATWPQ!s&#^lGg=tEIU+1Hr20vVN zJ;=uwdO%42m-=fK*8ZPRYdzESc{yz}@>W0$bz)J^1Z=g=%64o`#~l)2alJ*`bU zBwZg*L_2ak;)U}Vik&Cm`~!<{=p>1$Q&pAZR54{(4GFjUQzDCm4{KLc;|}rrhPNu4 zb~B)T9^=pDwFr(g-)&TvcAnoHRDD8RR_NzSga{sBk*7?>?76T8?E;}tRV#=Sg%}As zw1BTxv;@D4rGm4X>0ACW-*ehbi;$uGiY<;D&!-H^?Fzzb89!f3WKuA(N;IlqX4gZM2hR6&rArN=SUIdDU$EEUXRqzt1y`Ni%fAb9DIB5Q zMuHzw2Fn7{#;wZE7L}?wlbDwN7IBY{a~xXuAMmct_Xl`{zA7IMc*K+Giou8Jd^3z{ zIK{CNUQMx<#j79gPe_XNe4n5XrP+1t8JnR+B`<0ZQa|9d!Qs5?di(a;yzu_({is3V z5vRoRp?O3iVM+~tKKJh~yz;F4bumX~fxyvBD{;P-3K!nfCBH+X+)Y{^uN}W)Pt&XA zHSx66?VjT9A3!lzM!@C9$=sT-npFez&}P!Mt?H?TOuWA*e1vmR&w6VT)!Yv&5Alq% z`|(&(z<>QfXFQfBRY_F7pVB3Tn-ksA_3G${K`dl+Fg*3@cEA{vQ zs!F^O0lFt#ncI2kuBZ5b_%&OkH(Q~0PAwQ;X^^KE|rFwb}GkHf_{^eYFOgqQ1?-yb6{i$zd110u-AK_%^w{%dNx?(uaFVtz>oDK zf;MgtD}NX6im&jxyFZ69=In{b=5X@zON6pP+}_P82NMN16>=mK5o64QIr6FCC&tRp zQpx4l3tS0jp~=O}Q{j8l(X-=%TDkAnH&{lppdzzeTMk)TF)6KeFDP~_NT$6;UCKsJ z=P#?a6O$@3xbanh+_mkT`pqXaIPo75_K8R`J+An)`!hw(^5?bg&E44u0b`z+v^QLC z|FZve#8ok!F`4U<2SZ&rm7H*ASvU$|Py41yh0CX!V@W28dG4R~?WWnyW#T1B5eFoo5ZpDbk3cPxeyJKYgMU z-{^+v1us8WhmFfPilV=Z8viORmi@&+WX(Zs$hnO}3%N!os??03;_FbYo?5ah&&H$M zxLLh`>{JSkry|9HDO;grhMqsxl`#(C!1vp|ze7jOOpQxkHI787Qj{2FOI&Y)Hm0TI z8b+-~grX-7QAZho+44@K&d~#nkuk&%NU%}6~$Meuc2X(VFO56+I!`N3Wr9pu@D|obnaq@_xpY66vyU*&+ z%o2cn1q1^cjnng9Ek)GI^J7f_;FI?3`mXHjwMsZ8g`mD+ z4ejbhw2b`F*by_*wSy;|ls;LX*)plYXK60N^o!94kEF^=VhO6++|H6Kif19f@JXJZW+_0^Lz7k3UxfS~R8B7F*x99Dt zdV0+n`QR2VBZ2@zmb>#J9e$&Yq52O=M^l%egO41RV5mTX^=9g~_rsnVz=xm19!MNo zcBxHr;X^ld%&jOdV+EpbkJ$&hhBYm`U1L#)K4<$4oCTX_+*Yg?Q9Kj1fd(-G4fB&U za^;>T75K#R=$n{01UdSR)hSW_)&euOs$=>45V~IEgrnvA2CS@MY8ZeI!@J*2cVcU( zxIfS~aI~lwYG8x*qaA4(*?oCx2p*xIsZEj);I|Tg98G9yO-}Om&KTYVYB_G2G8hUVl_6G!Ji(air;_7z=U9cpdtDb&;T5My0zCSMP=^qVcFC z(-=c>nPRcwEiX7VQ@8kR*;_QMYPFp(LE5^$-%)JsG;funv!8i3MfAC)`3`=^cOYSU z8i+>=)ttUBxLeKf(#TJm$`1jkkG$gib7JG!b!~>rVAnPj`S?e3Y+5KugQrC)T9nox zHi%uSNTf{6%BBuK3TqG)e0_CS62gDM!X$<{E_k@fswPM#Sd+=X#K+V)#l6EevuCFj zu<=Bl-O^rqW{&{EznfcM)2NncHTDT&d@l^WU7(M#nIbMVg3_BFms9oDPt z33R;a=)$!s%J_ZbY!%VRhSQrpPAwTqk-JvmG|{pSuP;pu{}On|DMr@N7amVxl_@7V zQYl83QUBrASAd{Y6Aj;#K}zAz;1x!4oO)L&HOJR?i7A3Br9-fEOKgAe#^p5nHlcgJ zb&qc*<2DV}M|tzbf0m5;gLpD>weQ1s0^mBsr@}OpIaoz&p zE|s_s_KK>jL`RV@kl5W&xprn}_VzL%fDir-Y1rVhO3_ceUD^^fVf9YQ=yLB?Iqv!ab<%#u->+)(QH&pNVM^r|a5`!$lKg+Y2V zETN&lrw^g67qb;}s35XO4lX3Z*H`9zo2>MTfq5dP zmJ*7r#h@Pp{Lmc<><|3f>Wz&{ftuGND6e}&d7mYYLk}PVi%}d=TkQ?NZn44uZjnw4 zFWo@~ph_B>W5D-%OHV6AY@#O6TP?|D-%!#v%Ya4B7ZgC$lfB8Mi|tf&yx2)}qa^$u{}bx`js&$DhdB`rhrY*=FCrhy z)rM#H;7|@U!!|bfsv(|V`GYM7T``~rq{ z6MBSwp%E%hMGTTi-RKu}yq5E^)=6JWgy{4_A@LI3fZ&GN%Gtat_5&nR1r^qJ?{a9& zy3u}UC6c=2hjZlAf{~1?4}oTqXN1&DjMDm&BoGN?#~>h@U)QbcTwfI3nAD7EXzr17 z{EpU<_UY&6tr+nimrr!HhBnrnj=y`b2)1@s$y}mhY>nu>6~v#(nUO|@77x}8%@3fns+2vU(wbck)l_>{C`dzB)?#@Q1 zePgT7tfvDgPW2b!rROG`_W1BZQRDrtF-1P|L=~S$KbwtXwe4oOEoOVXBYw4@yHryB z%qkW1KI)sOJ1As>Q;^Oej_|UCkJ(xq${pg7ec~l!96o_6$G|7HG9;s`RF8y4@%H-T zAHmT5pHo!#{QwE7XVnTP{!vIvPIs6;pGa|3{2gEJgjf*cdRx68?x?Qsvtrscj-v>8 zxK%k2^fsS(EP#IiVAkp8CmE+e>zdN8H(@a_8T&Gh-S}hk_dlz+byl~{FN1SF1$WDo@^elj!no8!QdxY2J zJT+c9k$k?L|H&Nc@`r4QDii&jf00)8jaKX!&A9JD<8jLS@d&545qi;=eJR@+Ogdyy zk6?8^QtP1gsWj5xq)YNWx@Y|g9ain1;l{Zc@#RXNCpX@SsD)tIx<+V6V{550)(Cd? zXHMFL!;<0cNl3sswt2rgz^ka4HoM`W{BEQ+CzG8%`Hk%Dpd5rTDQS?)`@>$Jf@g05 z`vSA)><`~hy@0!ks&E$;fy4b*%ud{Q(`aH5=qVlY2c{`*i`=~XIX0~CFH!J6$d+@H zd9~x?rCnyJ`s~@k5v}V&-d?>=zH>Y8^EmQZ1dHVvd{j|-^pGot8_PuZu4s*pQ>6K1 z;gMzkTC4Ge7!=$S-=I)uaNnGlfef$z(?-E`v{Mlm;a`MI*@Y?lc z(SuRG?~?oPglLy*#h*9pTAmLQh5R8?=K2%%_&=sS=~!=1ey>-u^ZYq!_E3ua1xn-M zmdA_EeR-xfHq#lwzNKpYp?8;(kLuFk@Fe!{I~H>TYSGDGGH1KC?Sx*nCrr2B)ZFSA ze!H46CTkX{Wb@3f*wC5lo9K!f*`y;dRF1ABAn(E9AchjiSTtkKoS#@!cm7TlYi^ho z`dalu0nNzQk4m}WBfGp@#faMu{DZw*Xa5|-Hg@~Z2V!)Ic5Qm>HEH=cU3O+DR?l;2Nwgem02VG6Y3_=taQr*Gwu zKlVj9%)b-6Ob1#=d|)grKEzM1HF-btTs)fAY8cj)BRPdDL?^+f7sv_K(9AE}z}rhB z>O@TfJik5Q{@@rrP@FJYT^IX0>+IU&*S&#+K!49a5Mmzsb=CbKUv0Z?#TqR_#AX95&yMhd|qL*mFMendJRR`C*+ETe3DSg zdhiRh_fc$XpQFoe|9+9i$UCQF>1b7!imyB(`B)#W%`MkH*^h zxFd?dnlTPngmjkt80}H#?=E`GwQ(A(c`cUbY%636J%Uhzkg)El1IxktDkN1wGZ1@q{3-(QYBNPOfv)c)Zn_1G2w zF~C+c@(Mqj|C!}8WGW0mNzI(uyugoNTWI4Y?9z<@-Kpe|scAj$`jt`tYQ15(uSUWe zv*Q>T|L9j_ux#V9ILN^7iTiQ*$XJ85$sKJzn63@6xyP;tJ1Do2{oN-B*I}GKd@J3k z)4Q=*MeO4C`%@!qb^(w*#^~+exY!|^wMSqq%}Bk#T~C74SA;)I;3f4%9^pXmN|rV; zXKpvV8j3jCnC(I)>o3kz7g|y)#oQ%c^n$sq>re$tr0h6~BZshS-mX|C9N(NL$?nsL zid;==6CW_9(%Qc&uod{n$|rm?1?<~^XJA_;VL1H!#W1Zj^PRTC zLgqH@M1ek-n_<8=;UpCXFzWeBxGSPM(i2B%Y|w|=B`FBTC4!(dmy7(fcot@B36rn_b-W!L9v&oZx_qljKPnQJj*xUb`H^kP@I*C%66NN?1Wlc^i9n z&kPRxc1h+^EgdaXlrF9-KF zL`=V+@qUc%RzfyQh?H|SuC+mc1~%09(gybf26(@-Ql=fK!gqIbe}T1q5fJnb(}d5R z{}km@@VYLJ}=oo90;P=N9Bgz6I7r6#i0^RuCo5v z`c6#TzrglC2jeilayaI`;KpAA`hpM4YK0DKdgSRW-znkFu;&V9pwr|C;KVs0R9ku-i^=YN{D02(K^p72Y*E$G{=MjK|pAz#aooT(h$ zwAEQSu3bV{u=_4u-Q|{DhsAF5G~GIqf0XCum45?T>GK4o%A}uRyLrN2$UgnjBU~^z z)F699y+#uikh0;_iw{)pW-RWY2Y>8=xjJcJVtwc6% zG7g@!w)%~zA8FNo{*SXi_G6daG?3*7YQ7wOk`v!1vf`prim&nYnMSwyv23UZnWNE^ zc5uw(uL5@qP`2a|>jk%cOJ|nl!8oLYq=y!?f3}JlI8!z&BHEni%Xs1Ipx!zVJZD7CiQ?cq)@PLrix92 z>R(YI?iwNdW2@Wq#lh8z(4NaG`IjN{txV!Rx!$Y#x&+BlFo93l+b$|X>yi3*zwEbq z_%vqB4_lHvdN-o+2WXG=<3&Ozf`(>B1_+yH7(tg^lNo8Ug1P)}3XS9BoLhq4Cp+_r zh%w|UuDt4#!b&!o_0{q({DyjKw1|0A%r439sUPGEQ)qj(kgC>`Cs~BF9!@lhvha=> zKTVDzAa8aDhFmk*YcM;rG<#@6rfo7zWe+fA(lc(7+qHzFk1xq=2$*)S-*(?a zHU-J8-(@B?(e>!1BqXU}RKHPVXM8B?4qOUJU6N?JSo918y(8mXi=cVM5e$yQ~61*>%u3ViMmvYCLI1e>eZ2F1XO~L^d^3F4yiEEAb)XM=|h~N zA)-^E?^jb>Oz9uKM+8w3-fUh8h0#mfC{xEu>SNspns}ShAnAqTm3%Ez!0gImSZs|! ztLcDuL>cL9-UaK-vt7V30z94ESArvdowL6J=RSvuIz4(!w?9vszwL$du3Eoj z+Ys3vPwl*X;p7$W1z{RxlylShWXd|OeqBVon{zP7?Z%t7Y}RGR+lWB-*B*&@ANKJ7Sp)4Ka4osN|tAJ{5Oyjo~!#lxphu$0-dF8EYq z3yIR90=#q%9O#mMeR2^Hzm;bYq$8|(@-d`PRI4RJgL={WY6(0e_lTtEw@W)*ot1D zN4b#vq`_<$<(Io?6!Q%F?hOH!kNFu|%+oPhaT->ulUXk`C!f%w@ox&j`W>;=B7~AB zvR+x~Qugm4EHa-?oxw2?1^E)CAtR%)#=q88WQZ%-p}za(zp|>fZ_V;4=rl)sD8XZY zc}J5mAR6#I4lLgZZyr1jB{j)|U(z+PftJBkFw>NgsD`@neTtCgUdnGvctOt!S)A&74mZKY8Z zsWLv=RG?}PanB_A*;xx;dUNY^f=n+L}OK?CcD#%v?3v5nj=O+c(QZf8cqXfyKB}cB<8YO7NUZZU&~VNM*)w;B{zd zP@o-=67XNhLXP;u)=B#(KI!_^HebK5QfzDvuepSo!^wfU^+_m{@v2*7c{GGu~a32(TwYdeZjb&FMa2b#R~j;=3j1eQhUj>TQ@AuW4xzOz#ww z0Wj^piSb$Yf63Ii`utMG7f0V{P9Y|;Fg9Q*!GA~nQTRd{xUy~`xtoy~Yn&ZkfJrS8 zS9p+(TPT&acguGCvuy#0b&{$-<@@{(_iwSNTuYhx=!N-OgJ~~8sqycdtM`jOYd^2z zx~-6K@0$u*CTLia6@pIuZNJG3-4rQ~=uft*qP1UovdNpd*l=oKR?K=!3zR2dd`|Wr zd!xILHP-{KXhr?{cvKPGsIy621Utir%^D#zYjyu=TSx8O$z1*p<%om$bbgLY;ycOo zYW`{+DqJ7MRneoBSowsIPn2{=*iaO`#nr>TcLgB%c4TXyTx~LyC1qSM>X76m;9l!uk18g@_cN8sIu`luEioze(x>bJRoy z%ES&H4Y9GfNN0IHwk$N>GTPVH{mqE~M{MuJ`vqH7HIcJ)!vRLt^e#dNXZD`@i=1B? z&^9fjB6$yZH}k?WM{q~U@KvbPz4B!EO!0_$DEKD(EwUed)@$lYPXw)XfQ~Lb_8Eg~@TgB$gdUUXE8c6Nw>TV6!1qEBemVVm`Hv7Z zUbmm`qCy7g@AsPtgkKR#OV(edYUh^P>IBurQ-9RL_bx|Kj3#~-@-Eer*6Lv~zC;h7 zQTrwHKL4BG`B6^Kr8*tOIjNtS9COH92J49jLLgQKV-605)AT~(#oyWAz9AFWcuPPj zr8mi@%%tU4rsF_%@0;56H?=kQ>$laf-0qp0$an8KYbM>ll3hCR^4+JBs$b=nO7_M) zAzlRJImuSgzn04XhWl}j6tmB{lC#SDGyn}ks6^pSUhpnR>dDxEl!xv!gr}4!e3l$+ z8dVnFvp3v~c<^AgN8>*KTjhX|8u<8?LCEy^gA(=MUm0UTSVW3hWo)2_9u0K02W0!!6O8mqa?42ZSxejg`B(%J!7qeSPj*3Kx> z2i=hpdJ_(G*WWAd#LdH;(h9L;;+xBLA89i*|0VrQMLmuR?c3kiEF{A^&Q7Ed)C=p`ScS4Xe0>Jm$2H6TS!+MiGVogL)?( zuOY+0ChRU1Fni*aYZ0LCHcG@?LC}m}K&AG%9ia``kttOrIt@1n3s?0hdvZ|BeGcnw zSvs&!V#ZG|sI5@BZKX#y%13Lk52H<(!JTFLik`>#?h%@Zd5RPYqb5Dotp@;-9Qu<` zq6zsB3Dh*B;v`IV)fS?ehV%>wxfy7}*HcO{`nc{fZ`I7*m}Cv$!Ef)-i+S^!tWT#$ z)^Vy;@v)EdZ+$Dmq-Yij_Z+nxG1hZ@u0OaygR+YAz_>anl}W=(R@C*0S2p3 zWBZsj%U$$Ik3%|3_{Cd3!jr+&v226>$1}bVOydJbNx|x{ zmbQx0r8dcuZ~`5^WX_~{PiJ*9}dQ_0m+Dg|84i{Ee+1yow}P{4Ex zdzD?3OG{c1&-O+(H*!xj#wQ)v<(V(snx)!V3w1Q6T$?{nDk3sdnpOGeUy;N&!8w?x zxF<6W?b9~LjdAEOf~dF{Sn>soC9j<(wCikAL&JA*B(h+iDZlHj!z9T>&s6;$6ft+X zU(W60mqagwkr4G8%7|@Oc%%G@;jjB zG+04;%9}gp1=1D@KlZ=*2IBy2X=nl>1a`w|-X7Z#mc~Q51s>1A|73l$1HuicYP2 z#buo^E!mG5pE^Ds4OIs?^*t+do>yPL8!;_EAID2MJ5P+}&p#7)8*AZ^W+YR+KYF9L zOyej>SEmr0qF5-AcQsO$OJ%qa!27XAU&^RO1@f2kAFR#&)wOtIXIQ><31sWmq!V)u zbaIYF@w!O!(hev30xi9_XCjEQ|DHt(teVaQdVdA-Qly_So-?fxS})-{dbb;wn0wTQ z3s1YTvm`1KJ6&LXlE_~r#BK7f9rLDAxk~ii6yVB~CWoBtyQ+L#TuQ~B1)*iJGL2(wFmLZCUY>-bfP%I#-P+DM^&_SU6C~dl( zE_d95MS^9c#*H{lm3KxKUHj+sgQx7Kqes-qE_X-Xv{O-tW9nIbg4VnBPZ&hg%i_f;83zfGD>9T;I zxt_|yt49#Y;zq(GK1H9{ljqV{0FVBkK@(AF?#{IhQm2JotL$CiFgN!0n*iRt!i*)y&uBzrnsV9Oqf+Sbhm zpsbztw+WfLL5N^+WK?SW4eqqz>^=180Y%<^#>O}xV)*&>0o>4R6AE<~IR{`TOVKEI zvGVr#D3VTS6L<=7D9A!GffR?X7NlFJ)dU|50jktzB zM9##Jj=3?I(j*FED8eqiuW(0wyUzqi;_9oM#V;$&+JV6&2|jrbQ2->l`lSl;huwu2;(9(KzIIr*I}~(Qu*pz&e;BG zn;}#o#|fhd?U%X)E~`f1z~2sAY{ntWxV*D`k;P(l;_BMxjQ^Clla*E|2f3gHPf*+s_b4UD4u118xJbJ&m^Xm8Sbn z-%81sdaf4F62;SZy(*BtaJd}Zz0FNoJ@p&rZnOM6%r-xG{>S9gFq5!QK3)q|eC4wn z<}MN<@Nr|_*LYrGv8UmJu zEok@{p=P;pQM?vyLvqla_>;&{0i1hVF;vEIcn65sE`$Kn7B_wHnMXUcCV_j2T*@L@ zGmT25W~LZ}g4B{KuYr=y5Tb)4<_)j>hB;f#(JRtcwFm!HywvxW9siLTcbJA5zl<8v z4;_?p7$^o2a(NYnhX&l5dX^o>XP;drGO8bid?XG2c+ z*mw0*(ND>6lnu%SamCK|F3R5*j!2!?gycfn$$V=wtf4vf$m&(N2Wu{e2fp={!YU}$ zTT4fQSIa=CY#^xC=>v8WQY-fg0(k%apn88^>!f^P?9z5o%-UiZ0AcWR>tQ#mq<+tY zv7NF0zFt_ro#a*5ZzS0e;0KO{GAg2QQSKj*8QLRQLh8}T=57uKXX9P`2sCV7W5?Wj zLny?rWX3dxu?Qm}jMWq-M@A*B$;gYjS6^Y{GA9t5%|v3HaR`tsc^hHLt=FX71WroF zFwqGyM4h;YiucK{hfY8PQGy0w^w0U;D+#rVS|yRf7jLOXQ9W5nQ3`Gl&-AzXYn9Ju8old2O&w)0bGBm7V-_ zGP^aPl|kJ_@wknNfQ+IWK-@0!LY~GOvj`1w47pL6DdC-j4lm$n+AZDM*HtnwYSo2s z3rIjBHVT&vRJ233UfBWy^PSlhF zcYJJ$g?l8+f%_!bRLXile-W{dBd2O9@E8URReW0lGBX*URX@h8>+1Z^K(e9Kmeh8z>BBxTUKrO(}tMECxXs zxV?%8*v_3fHcDW}4MPPy_0{^#qw4oR?7=D315rjR?+sSE3MQ&Auta6$GOv;nn~|i9 zw_~bl(6$HwMy|k~h_QR}+Zd{MAeO>=FKQ8^jPd!I2F;k(ZgJD5f=29a;xro8;Np0JkZG4p+V}>weW64;_>lX!e#Nhh zn#HIB5o80VNIIE@`Xc+iCs@~iY%UqnJPb|^@;SuT>U}^ zZf+)h4&vdqauAt8W?!Y-U;qFh4>s*ZDvH*29c=WTA^&!K5>1b^Fp<`mK{*z?tcO~< z>5A`bv9Rwvh?o!Z`ARSdnO1gCco(pa$BMxb3B52R7%D_w;BP;BCbGm69{sg*95~st ztk4~`q##9(<((;kOcgRS^;ym5w(leyaRMr@D1a6mI-NZ#74M6td1W*YUx5G*y{U^3tr#@w5^ zodq!P&!T31ZSSZ@h{Q41wAcBsB43)Vtner6;*))F!;z7|dW<)B=D$*GSzzx%3wB^8&r(zl;lRpR7nIov#3cTt+7B$S`j3Fb3f+tgs&~-J5fzv=;;CdbSt}tg6 zE0Gez8{ltmT_SKEwH|#JZPkG^Mk&VmtDs^{SSSkmamijco_AkMUbL$`55aMcqJq6E z$hlY-<}0d>7EE4PC+^G~E`EsM3;-&k(CbdnTWBVae8?)eVp}=+rsEx=tEw>+Zq&G{ zffs3@z71MQw|8?wFp-_OjymO9CRrO@dESCIi*XDIR}Wz2p0?)>;Ac7?fumYMic4TS zU8-*fbCL?)JdlWI<*WlT(xCz)zw$^Z)||H6gi)HqnREF+gXJRkgP!7PR!y#h4`0}W z2u*#T8by%RDOwnotlO9t%`ke^1Y3KK>hAV}s3ArUPg5!!IM<>g%0t43pZ#@hYXS_90TJgdcEdIp!YS6j z#U5O<_pjs+Ux?jv8mYr^gpsqOlTW*Pvn%1yNtBMh*7Ua`yGJP*JqO|`ramHf9Gq81 zJJPz-+#s>$V?7|$er_bt-m|*xc}RbUX%Iyad^h-h%tj&fJlcx5<}w6$fjkM9d9$j8 z2KZr~2;yAl&lvVIWf+SAVcBRLXUrI8%I)3I;SHKNIGshe#u_l6j8I>`_p(tM?kOkGGcT2^mHM{kZEi;Sg(nmZ z&S9|@5*C9@(28pehsP%4RCkQ<4-BE0%`kw)#Z6U%cDBhX>BZbM?PwiTLP@gM3-9+R+g zUESry+QNEn-9WX?8Urb`D|oeL$42yAmk-Drb!5VLw@$km*y~KS(0O1S!4gIrNv?Ga zw-wF>x-Pcg&fbPh&8W`+I^RjZ>9Ik{{-ec{D`=%SHOG#HoM+m1!xhSlu&{n;8TpOT zUVFKrcHGwqgg;`Ol}tM7+kAJ^;9@mXF7{2(RdAfl>Gj3Dve7}0!DHTd$vmas6TbgH zR7-SST~Ll5&`|1fOwRiq)gLwvLLUW2tZ-t!#bYF4;8fXNaP9e~s^2hzIiT0Aj=J2f zkRcZ?pEI`{yxXHBDqq3*>K^#|ob>uZ`B9_|x-9HpKx{N2-~jwUk}lPDvXIm#kI$%<{-3VEG-ykz+RD3Dc;JuUa^z(vNZ5&De=)D*uextf)d? zkOK<#%%T-H1vyqRkPn&U3jZgRC$9bSG*LB7J!Ljsh9g7oA)gL--ViM@Y-RMD>ft6# zq^6EfE+q)%eb0>tKMfZ3%dv{ou2^!GUK)pLJzAND{(+`%pIBB@W1-ID5vK9Q^(q5A z_ENbP&FWR|c{PMMVWx<%dF;e^y4s`5>5+N27+ze6T*73eM1oUBk&A+1=|uN51K^Og zpB1dE2#`?Nspw)+HPN}7E)0yDMO+kJK|E`hDS?iUg*iE{>%;I}<`1oMgGhI7y+)E| zBt?&LpeN-s-h;1vTxswX$Wn-r1531n9+hy-aWp~t<1l3cmriQ6b5ix6;1wz1l@)p@ zn_%^zOFiLYS}k-00969C^=oa*$rOo6e;=z7ECP5rtXQ!p&|j_2;2`|jEyX|FGLyB9 zn^;0~zV~%RznB`SKTrS}0_d)RBGjw9reMfLN?SB`cy+0KWn+#Jj!$qI#STUmWTzZ$ zE>=+WqCil7rrjs-{s^r_7!*jfkQj{wXu~cCFX5zCFU++3&Je#`NSQ#DGz>rBa_?rh z<--)Q@yiTW@*NAOK7*>!wB^dDq1$~g` zaftw_^*IEJ6ag>VnIp=M_=NB?&+}<-liGxs&-BxDc)s~>epnNOZX4mAsx>81z8{b3 zBfg{@2&JM&NL_MbdyPZ6PrIGg2k>D1=J78uOGjulQGyN{Wv%&G6HCx;gb(^st9glOv&I~(BAVH3RgPy?cFroOVG@*tiKTfK#B-PiZ|ogr0N zo>;qn)tw})zX80lKhPLDdE6E7{toMt}>IOS4O2=9pXCp*W< zcR=OYd}JGtgH|_6jIs$S6)@#W@Ixut*COQSiKQY0rUl`SGmgziLw!D6fTH|PUM>sS7V6z#tvP<)I>%S`fJ>3l=;hll4NJnMdXIcqJMy4U^u|~ zShh&fgocplc(>>9aq=Tg&2dyf_KkRfMN-1dq&2*va;7Qt3^5kz)FY)Ne8j=DTyWfu zShj*D?t|92m22afC1k0_JxCz;5Nj3<7A!mqOHrZ{c`AtJ>X`CBehy*vNR(P0?w_Ec zNT39fqsj%ZZ~aH`@F8)q=)$8H)gj8AJ26RH5>})YvkA zF3n3Bh~MAQau?nEPEx}b7Ny(Adb;qWVDwpI;CtSjA6G<5s1=NX^+IR<1Py;gvoc_g zrk)Vj^g#1i^RZ~=m&a#Z-i@v;)szf$QFzcbDpE(fD1x9r1}*A~LU=v;G#N$&EVs-k zf7;ac?>8ZaO6`sXbwkVV0P^OO>IZ@m%hAV5ETwj}%R2g9COzkIEv|mW?!jn*Kwrhg zqzE{%*^?v57$yGU?bb?NY!MV<642r_e*@J@K!^YsUy-Ytw^jEe`fOUnPXCQ0YW)Zo zIMGs?TbveBnN4ppb?f(=et$M08m(3fiT5OfHo04|W5 zX&6!z;=EVsAIK-9zx2sI8I-q|hrY0+r8)wb*#A2$k7PUPXtsafT!bPKtIN2$lhIl; z8@xHl)ghF>NeK*eIRBlrIal2t=)Hxd7@5eDWs>t5pBnpQW0^@evl;lv-x6}80<0Dc zAGy(G3(yo;=$o4>%(*(;dlo}ZgJC#_NhmEb{iU7{R+{yH!;w83#CX?QpadZXEQ>6^ zA&2*)4&)Y090MG(jwZ?C^3;P>7OzaJM?YW;De0y^VbINaSOZZ208z~{7Li2B}D=%M~gxy_-YgJ?QGqltyYjb)?Q9kZB?&7(&D;P&iQ3fk}D4 zt93p#pb?s;_~Odk>?hbS!n^7q>3R16lpnsHvw9WO>`K+v&Vhz8(o?26(D2p-4BDG+ z+A&5g$>nLj&Rv)VA~S%_5_krsZ3)G?i$bcK29WUfdKqyUJW$<>jv5}dZr*dRu^=J;t>wCv+^DAIy>;RDV>5XIWhTux!kqW{)U1FMOfC|_LK zMtNAz7KAuxYTf{)S_QuqO)oTYNm<-aOMuK5)*LSPl;!&Lyfgo6@-IU6{+Y6e^-(^? zy7CBpHE#4}+1-o4_9}pO7Ih|G$kl8~32W#_jS111~eP3{#`>BdjUtVdsZ#6sWN5_liuD^qvw*4C`-wQPR8k&3hy)?0IS7)BK zs+UR_+wwDyl5xyih5eA%fW3?DQ3(jO0_jHoQ#9}H?%nLLA*E{q>(zuS21Hy54@U?$ z`C1VUG)EAu)}PiNO>dE57WYXCrW%j&fU-Y8V_$fn)g zQ6E7nK^v+XCjkDZ@XVVqz56`0;H_oyO8UPT0j^zYR&M&iolX`EaUSlZ!^sLgCx=Xu z0nvi4PVJ-j(tD&Mb_%-%GME?<+R+9L7LrD*Y*LbllC8`;3p&^`TYR8lv*hAHpVS7J zHBqf6MQ#aKJuC0EL<5Hng*OPCE>-8m4h{gJ{=M%-`A&G)SgT=$Xau(y0@~n&d!7Wf zB?plD0UJ|djqT9J)0{!j?_Ilg1{dZYWRpx9w>tPt$5g(;!)_IA``;$;$HLaZg|ZDR zzmDDLMd(?Bcd21&b{4Z1a0f9Z)3ON$$b-6(PUKs+P{wr~w(it~TI(Y4irW7~?gk~0 zU|^4kFG|Xh7n6*m?pFlhUbX;D>L2dHk)G{5>kqpW@5I>Sq?CaJ0MsJUBzZuYX}gBG z9#6%daOF^W8O6WE6`AUsjv+x%TK9Xi4EN}#5!mW;8l+OB6p$_j=gZQR;IhF!MI_z6 zH7Ub~TJn_l@6Qq?B$>mpNo#I0IRfdkO?2Z$Ebf&_-_)U@=(g=;#T30wkt$G#>>eY@ z479SQFp79H{&7DKcg;&OGN#8Hj0uwVS2}g2Wg(Xv(&8~#aAOtuU4ej{NGx<5d53=N z1J%-HZ9_oQ9pCPxEGApO$&Uz@x zjbyABMgM5;=4moaMkmnx^?|2zwfslc0VvZY`)ul z2KG>-_@bJid*U~zSt%!;pvikPEK{T(?o?ah_&2?Xl+3{^g-G%Lg#;$rJa?$BUghx8 z=%l2fM&xplU*Rl~jN2%!D5=E2r#BCOC1wkX_1-6_p;RfW zZ#zW(?RPfa$khOUXVc%thjLk+LK*#MUYu^s-tt{BK@@^`W4}iay;&lNv9U0Kc41!_ zWB@taiRkq%Zx;(9)lYLr`*+5Yjw6n}=rX}*8KBH(5~nn%!rfZw>}lbRilfHQ{DA35 z{zo^?<6|H;UiloeVBeVaKB$?veYHQL23!-|zLdOASaDfvf&ar478?nk(5c#D^mCgx zE8X%aK0ux4_du%G6-p#-H2nSp4&llP1IdeVtUPz_O;hFeYx91Fw6oQ|TWX$*i8eRS!P-;DzbT2s%ed zsMltk&+zoMA9a*Y2aC2_bF$LHocl79N{EOpsK4%l^-o|s2}jxsJIH0mN+OSzDaKX)Zm7sZnM}{W)gT>BjBZ528u=VG%}KIaDcsbOTOfV^&pm=Zk9ZTQs*wu1H~y zz3fKEo%F8d2*AUm#zy{6g|eS(@w>_+pPT6wVr6@;x(DexhYOaFwEZakU0@Ys_Bn;@ zz{nHPNR|&}!%eJkUf1VQKdQtrK)kDURl4oNxJvM4E*YOn0udtZNr=^C%v%L==uWg9 zOBIXq^zt=jT)UT?dHYovW8tK0JwfyS_E>_rSe#-1-e?y2_p<2yQA9hXWsSkm_Qjet z)!(D6ea2JJe~Y~2sYI%=}7s!G6a{r_rTq$4Rz%)2u#v=|4Jb=O8fYseB@5dLiGhNnk=$#ak0S*Q1zL zOyotSiXH`qtJHe9y^4& z86N^*STI!w1TpucG_Fcn#rBt=%aoFXeGMPl#13#?m^Jfh9?%`S0dY0kQh?jr9&ZaY z3eNlqOl&!=0PpwME7@jt@nATsCw@#Jvskw(c9$9GOKBwA;Bcuj!Uq_Eh0;M&qaOHt zojcb7anA(dO647xO;izAy+aqv{2hYi5|~SQ>b9PJydXdnN4Y?}on7+Inbhx2L#3l9 zkzv(Eu=NLca{Ntg<872vj<}9M(|#Wfq|v!y|1lv%oD8_Gi1`W; zhEvY^@{cq%Y818N9CJ6OMolsF3=0BNSM6i}I$V6ulUEgbdl&O!9pYJ^J0vn7ZVHnr zG}S#_%Fr-(h@2-zA*D%7@F>DESEi)7Q75NYsz+_@Bw3XJJ%+u#I~u=rH6)!1>(a{F z>?XyRtX(lm+{^1H5N(#Saos|(<`j^?C~_?Fd@2XHgV8Tyxi(4WtT&txx8jhL=SDbP z${}6|4q^K0pzJ5s{ind#xb{QP*G8Ht))|N$;EJ4s#UK>c=KVVlL@v(Hp=7hFc(W1| zV`ru{+L;f95D3))*oE)^-s#@nT;XY$Wf!K8Nq+~s*MQm6rw6$u`UzmtpmFbW#9kSII0 zVD`)R&IeDz$b`opco2cU$dfERsTyqL$0?o|}s5KDM$qP#n2N-R&Kut;ql0{bQDBXtu z1v!D9!S0{v=B0Mc`tu=lB06%2wk0@pe#3Xv>?PR!ZEegF%RNtN6aJn600005 z9XlULT0IdbNF|@^Zm^3Wq2?5#YkF@+dMjsuy?l(WZfmznH>%vZ%wKbH(SdRVcKWEa z$G7n=zH@)O>P`9&Q5ax1INHCs;(nY@Zz5TOPcq8y%2cwC%GmwK?bm$KxR zg93E!Lnweyqf}?W$2iRl=8*;rwFNE@9r0?8n`6c_Y7IG<^So@djF?(I`Z@{IXFY?T z`Qj?ABxP&5@BjHN?VHO{VZk;tQ`8CM7p?`OpAMjJyy4+#Hrv`!K4B}7qDRy|cBc}* z-O8^4w9IS{dkLN@N%laS`l^aCpn4}egWqfrSns*st~nVd4Tb9%4~Y7aWA#clEk-1a z^Cs}xu$(80-ss|-mf}RNi!xSoAZn%4HogK>x>; z>s_u~r;xt^7BkB(`1w#GZ_odFO8$;~a~BnLzlpB)XwX|Mof3$l0J+vwM(?FPKO17n z2cQ&*-0s5eviTO!L(mPRQ;oBdFC5(>hwB~?mz*0EB1|OeELT^c;qR(c-}$8o*Um@* zjacO~!o9GtXLySUjAiIto(y0h8dyPwtm9)I#%x={d}D)`=)?U$0eQJq=8H>Ytybxu zv~#lwZCOP`i#H+i;2dd2x%@q>pr~7t-b4343YER4042yV zZ<#VITR(bU&p0j-s1N4=p5llk4~frOY98WiQ}SU=tng!Q*a7=RIE34`K?`rXC&uxD=o8^PlN?rT?z{qTj2=6NsQ3q;zn%ed)o!!*{=^w4C;Is@_3g*wviL z_qSPui6lNRGJtDyOm0_KP)ll>;pYL@D&{4Dn|S)*g7ZgXPT^12TmMP0Ym_(`5PrdI zp+t6En>NQ*&Y=2cm@R@uweuhY~h(n3GEnXA?PZ#xHQmo`Y`AzBJ;>74xcC?C&e|9AGiZA8p?V5|MMd!@G%9nu&{_k}O+wd)e6Ko)o+QJ}CaL=6 zUp_HnGI;j+J#&-75xl|n7lI;?)DH`uFRjAyOThHaaodJ;=COAp;MS#{2Z+D{^((dk zO<$`aG{mCIm96EN_OyG1EX5Eg{h$KmT`*s*m?hn!YxHx;5A5;u;!%;oJbhpZ>tkH} zb=9Ln*;)(No)rgr91_uV04FMQ4#WW6i-sW4_HoAuVmB4<`$o?rNBn`&Lk~Kz7cm;; z>IqG8Y4aW~p&Tf+P8gxnX3epr+3F)#U2zQ8g7kv!;Wei9vtI*yd#t7#DJOS%eow2I zSf9+S$Rc)@y6x4K#d!W%`8%HMR3O0_u3(yt>~^_m3z>>vR^fVStK%~3&?EF4+MLk7 zSuC0fgPm5|+#^HtRRK|;N^RfAftcW#vZk{!?A`J4n4%{n@;_3PG~Nl8^0LWnnsFRY ztinZ(T^M)*k8jBJOT4Pwb-ieR{FC2?P6<*RaplNEtrKu*x{S*NPnamZAA*Eutz|bB z2ey9+z;ki-Xmnj@m8_F-t~s+i@|ksB$t;20#}-5Pa4R%Y4+#?0gtLjPRg@BegWe1l z4l9Y@Jt21;`JhL&cC}Ofz@gq_ky0l0&Mu@ht*_t)nH81NuV9<4{Eo?)ZOxkmZo6m%X9-EYPMGE^k6QgJK=8| z;Pn$d9}inL9}LU;N>!E`7>N!tFoE-h_QLiFK7`Xv@zW~He!h0-v!P<|T>^Xp72Bux zum-Y&gHBw*lQ0gZQ*eTRzm~tk6zg%{md1?#67lF`pKS@rgOhjiV1mfiE^i%@ zE!%^C8E}Ws*!nj8S~;8|B~fhy5i!VW*vI6?XYheNXtr=U|5D9%nd-J|R_Z@LUgYXB zn^b59Q!)N8!wDNz@7>LGC%xk3G?9d57S)-+cV|VlkO|(drvn>=D0H4Hrz}IRWMAzX zs@LACc6saP9W$(v5Nkgl4OUgyXSM0U?wiNmB~Kp386(z@OnH{)Iy=LFw1%`(^sAu46@aqwLtIjK@k5th)4O6 z&N#Dn*pYjqO!fg^xBG&ZyeClW%b#nPsCW_UQSuTtCT{}!r%%ZHe>?myng=JwfZkuF zK_HAQkzD&hgnm~xwBe25Ov{Y3us0sv-^ePa*KQ9odC~K^Zbl-IU@(&Q`4DdBqPL1- z#_OdloA{YVi6iu3CO)`U%md; zr((7TrYVC7nqN%f*$F*QFM1E)SpI;0ciwynQ>TBM8!5w%)>w?V3tdfLCOf0z9S1_ssOt*m*p}8Y97J6A@?7T&)bU4V6%Mo)!KGV*ww= z!%En_hPX{O6sifltd#uqzhU#~*o~L_IYrPnQM0+;E)6}~hlI|SdKeBZQ01goEHY)K zydVqz%Em?o=jm1Zcj3jtyqtUL3`KEiW(L(p-y(^B6+QqW)+v37r;6YlHiB2{;Jl zO%96vGiA4`Cy<_@?!%m`#qZ17>tQ3Zs{11ZYs}EMbJ)Qs;JV!i7JV@1Dr%zH} zxHPG4U0F*b5Y)@c;Ey%}aHbHleWSij(RwR=cP#M%LIQM=GlE0%r@jNh-B^j67F&HqWY2V-A}bM-ZjtiqAA-0WU&C2 zMJ*-pB%@ny0J!R8K^YU#xBU=|-ylVSW#Ikc7R?TIUW`ee`0ZQ+m?3~nO_oC6=1UBW zm0!18L3+L&x*v0hEnl|wHSJ~>ny^d$@7UuyW6f88fYmS>|AAQ^RKm(`UTv69!Q zi=gGB#zHfJ^b%DL2$RXUcK=2EP6e|q;|>;6z2k*%SjZq4ap!x)M(@72Fz3O(s5$IC zi3<}gRkV<^VMpCm^_x+-@B}m0t66mf)|k(n&#O7wi8uEpuP=Z*=(kl+D324X@~b!3 z#y$6{-_-(&Ru;IQ18tljT|A8T-4qz4Eq%riiVQRLfWQ6Wka7c{f{kZh0`Mcc~R()PM5C=Z&Rx0bPwWE4HOy22cZ_n1TH!#$?QyK zbTzqRb8v|T<4eJR{`2OT#;~-l4&qy8p#7CofY*7nzMpg7)b!!3s(0ZJN~kiKjFqLt z6IwuTj%pQpgY9v&>My(W06+%#U7^1N+$dV~u>Qvw9{LA3!V#5N9Xy-7TBhYY%2p2! zN;|jeLOG$HaA!Na1R({s-9Fl=biysVO-Ri|!?*`%SeBlinl`XxFO{YXD*Q|R^%YuG ztHC6Ymq>~kg9RrM$G;rW*ZxD0!cL2w_zw^Ie>RD3eM)f9~>-@gHjM)_P{q&?D1~ zi$mK>4~wic=~T5LEIfd-qx)9J8Jmrl*i|&*;q)oZN4NMz5jj{1j+S9#$;b4cfdjRT z6`+2hX*oQP@bmBwJ!;08L-hD#$u=uLWz4LqhJrg9->3oQC7Cu?SC~`_z0ImAR@iFa z#RP^xEjgks)LOU@`Vl&&)YLMm?;>Eh3_0~!zu3a~*Tb>#Rh((sd%cW0_QL!jYnS`2 zqH%;}0;CZl;s*l(e>9+Tf$wfk`XVNp{VUp)kfRb^YTE5VvhW!a6NLPPvs&iS!o+rR zUg6*u$hp2yB$h2$nI~$iLe2nw%L#H>%0aq5?aF3O_xs;gxdm;leiyvkXWt8}@)w*+ zp=hJs)&qaVO1JjOmJE9s(;Zp3^ou<{!(j(kft)I319& z2e7%-Ejyixuc(#Pm{;$%eqU$UsP|PnDGAlbWNBOrf4~oA56>HUe1g(t<>yIVBSy*0 zcD8XVMRZZc#I}zA$Rl!`>~YfdikE#ZKQ#=YSOjIGe|^S`XRo>oZ=+(1JFj$szyaVu z-=fnj{+%NTeO!$^%d02CXUUJ~!r=5(z13?$2~7FoR$dQ7ki^)US%YThK9LjO zSYkIW!)*=OQ%$)MAq7z5a=j?FR}i34PGxkudcEjHxlA znheXtB55)xi}qIki9EFBr((y9-$*r=GYTsOES$Vd;!iwn{-?5iu8!e1xRvIi!zaac zk2gaZ(>ogK&t)#Bu{G!Y8K`4ymN$^!V|F=))iT@O{)cL&PJ^Lh5ZR}vb}G_8eaH1T9CCIB_Q7o~94 zXk(<#BI2TCN83Dn9lTHJiQ$h*-fx=o53u--EOc5ADcG{eUbAdws!XPG7_z(ldGyM# zkTJn$lWqx3BwClt=9o_YX5KZHNgHhR<;1!#vLMHDn;C`jH70%1K^LSX-n)Z^qB$Y2 z0}zArfcfYElMc<;j^w@u`Z{`&>G=SxDIM;-cLG`%+pz=oqyfhF=HPJf(+sk5yx z3O}zmaKp>12;_hf$ynJnofvt*mSQUBr;K&XH!x5`)prmQZ?N3ZVA=kq@ z#a~psu5i{Vv|U@&x!q(XIxMx;L0_l^_lLk(KooC(kcNjWOk)QAlwed($WkduSF@*< z3+I7bCIKhjR398cvC05-8UO+?$K#2YX?5=SKfMVv>Pcirxv+`6FPv(M5%JY062J7Q z7%TQK0Z^|_wZgbJH@<#x4cN<`@dPJ_GqJ1Gw)ZfZd)sABcR>BQbYU3d%oabLCVu6T z2f5=xC0)s92O$^yW%M#pZhKFF^UP-fjEH>F&d z72iG&VrSdf;q32<>r*!>iaIp`hy#*Sjy^cIjfyU^F=l}vMz8<_w$nrGL6CVGFZVCw zQSkJJX6o@Ud*Z96Sn%fcGlki4xm_b0h@2;OugbO}XxndpHL#!i`{3eGKz4?4-n4b- zYrr8xu=_q;OSyCjCa_)rdB%)nQB5+%AAhD4a#lWdnM~$=hNd5g9M-8de->YiHBwy! zMPt8w%)XE{Vq<=a5KA(Y+o;XY(_GDqmlI#yM9X4WoES%tt6N~>2yb5>|1eCtU60g3 z)G9_KD0$P^^w98}pUuTUP9AKs_~5WEzgAUAZUeGO4D7CoRISXa*xt;sng`k6a%%vT z;4Xzhr`H}e7Il~>E$?YZhR1BpgvXA2h$`dVb(+v%U=^nsf=UFu<5idvUQGy-F6FOKT~&k_B$|(SmId^5a1SqTHH_!CQ`F zf5+y}6+R)<9#Xs7{>rD0c%*zxI*^;MSE6XJDy*%mX2XIWAs@OlKn~We(W4@&Ps)o) zEf{|VjXR_?m9%L63u<_-`PMx$bqrziLu1v8d5KJfdHi{~(*pz_kS7_hWF5ip>HW{G z*@xinsq+>G04kp-xKl$Bx8mYQe>&`#WP7u>bpp!^`cv^P@3$!1g1n81KW0=T%hQV| z3d|6%d4ni%Ec+4BcVGybI2@aLP)Of8r5|-?`0L|mM|9mp4Bh9mA);Jh}RVw_dAQNbK~7{YA@3(dF#X5C$^e>RgV~y z(Q^9p98tVQwV4+4nWFj2toslOJT|TTT54Y7iNjEljYOtXfK}tyYKqMP3c8O(@ka4d z&+rd*Ok8P5u(sEo^D1!2M!uryow$EiB{jaU+LtpmN zNSo`TcC3ReY(xe`4w`NkyE5~0f!w-*=PU#$L&U2VcM-Z*f=DknG2+sbNIP-d~9hBS$%^n>M@A2l;MSBi@VOFS)R=)7+&nV^iePe9<0kuvoG zI+$rMz~o7X7Kp`IcaX4^hY=+A#tD+g?i*Uum>EpkOG~YW!sg5jcwxp?o+#YxL3zzHfN!p`Ar( znXacq-dVFS8!#~}>AG(y;b#xuQO=!oamf>LeLfE9If^r;qJ6$uWPk;pbAC~=Rrk~K zP;h&~Z#dhpE&Q&*8@W!@g*O9d3wYPq6ds6WptvjMSEKF7# z)zn~5yvjQ_dC=^WFy?AZlady>%;|SW+jqGCldMIBW<+EKqm+7ykl8>EsfQjQYT8SI zWHAQn#_BeQ6B<8R@$fm?;JBcJ?(G)K{gi~BIQ{~T|AxjhuF%t#CC@GGk2h!>2K1!_ zunMPEux7)*R}uxp6biHB4g5h=){h(EZlPci#MW_a{Y`uTci)xXUA(%vXEHr)l51=@ z|2|G92UGm;I-N%p+}pq|AAZdq%#X5*(T@RGUQtdJyXbHnpQz{p?@%7kLK_)SpNJhKv zA5Fki9ECm1P~`RIr{X9fDcGN>7#R9diC!M!t|#dqOqu!ShTc;`z8ol+1CnU4``xWP z7pWR00AwCD&I%x6)A~Os^Oy*1*Dn2q4q81C-B?zaVRqN%bZcBe2+dMD%Vp7!hp&g-vNv zCUhFD1>)%~-IGB?dx^gO!-=^deHE=4U%P9C?B0?tLX*w{FG;|MU1G2Zw16m|>BSXf z2BCOT7bG35#fsceC6w(jh*5K=@qu9kZ5eoa@e=zP|M%`cQX^E9gkm1ARy_=F7zmlZ zD9ZZ2931#~8Vdc5(y!0=L3jdbtlIsK5mF@L;YN7+tpm#d0wis%VlvMf-ZVI%UYcd) z{Jo|8KC31_M`@NT=Nf0HLiJaKSSPh;;Dbwa>SYDylOQQ?UW|Y$vU>sok8a-4C}ZfG zgcwKn@OF}Dxw2tX)(vQco$qFKEkG;|qKx)hDBrH%|<^3OJw*G?rU^1caDPh|h9O7D}c9;|6{P_2OnuQx==V z=RG)?@6Ls*^-Nwfm?((T3Qel>gH(SOotqhnm2-UqanuOnS$T$ybJMWdvDTa#F4g{r zNl(i18kW7b{^swZhAs)VkQ$i%#T1m~cdV}Ie5a*5)RHI*hy{aT&g|?xh?KH^L0O%% zO;d)Irn=(1(82LbkFYtIOryUBfExh%RlR-Ex67hoyyvuXciWOa#v!lcBG)`gm~zdJe#tcz zk~(QT!tojY0Cf7JE`@87zM#!ynMl@{xzT(!kXj1!|UHD^h zZp($hcOvYJJBk$Iht^}x9qV9-scj162tkC3%q2kc_}amG!E$+tr|#x5cA&a*wq-@R z@AKsN=(W%Ys!ncZWqhIhexBr;OQV2~YHoE|(*3MT6^xm*E|Hj5vEK5HQ@QWqKTKD> zRr!J>>(DN2KAHmLV|Yu?8bj?(kSxPaaw)*B5y!%N46}7MwW4|NPm9)v=`&Z%8wRtX zI^o8cF@u%=9VZ)*ob{x9oMsAGAR;5Nxz_nWhzxAHJ7 ztNinqpQE%jCBz{#2*bw{&TkwdjMNupH`w&`lXk85XVb{7iQ={*? zv7mW_&Eiu9wC!ofD{lue;2A`1{52JtlDX{l>RI9bUjq+i6v?YJ2{wo60SQo~G28ev z`DK4pP`9W#Z$oU@a+N}F&xPP14djp$qQ% z8Gg+BpcoXlzxJ!tKl!>Il7M<%@#g>q!JQmV0iN6TaxQO?L3m9KQ$$q_tK4R6aeKZu zb*Xy^O5SZa*T3`Mn@|UGPml6bwr(k9wSyRaA}gOWmDqUN$19H6QafK+Cd^asTa~Da z5Z|BNrl5oD9er}cwYafP=ZZVne|n%R#HRL0m}`K$jg~aX#rfg?bEqT7_0Y5)i4%Y) zVsbn;8cVWr6^3EV>n>TDN?5sOg!C|m#B*$xQLq`92fn;d$Xy0cX@UAIH^;-%^J7MD z(=+scEdh9Pr>De+3@%;O$`@wYS}Lg@!!p#>CvM}^GIK8kpw7}#^7E%*eE|#g0s%_WV^ z!qH(&r#Ozn=E=;K-^8h3)6BB$-_!uHK|;ten~4W(e8dMNBkg}csYfYEH7%9IsW}n$ z-LeGj%_Ccq6j)vYDx?_*?jy>wqASn=s^a>a--or5lfGy3nRjeUe|LJt+0S?^;)wVZ zR+aFzOjX9T-~G0U`(cwG_NyU&eHjaD1%qmCP5?s zfS{}Ka#jfz55v2V{_l-zM>==$7~~zwD4J!nI&>Ej5W~ZI+sIQtW`&+*bT_Q%<6LK> z!%M%z;Qikq%Ws$^J*J8V3!d{yyHbgPCqZzkP?$1Imbv8WGdH>ax|P0;J%V|6Iyt6H z{YSRZQajm!DBmf=C;FSy_r38fOWyUzn~4crMO{d4mW>zP|2_7U2=Zr-JeSVywrf1K zG0FRKKa{KLkb;eubXX|Nd8pxhexht+g>xVHUqT1({^Z%5$#-j8ec)isFyrqlk%+y| z{puHeidDYo3qewV-^Y(eyB92F#)sA2nU>d85+)d2Nqmf0MxD_MK;?leKY#} zgmqSXm=^~F7n|xy=gwr!9{d5EF?NZ6*SVn->qo|+Q$PwtOncj4V#F&BFkCUsr!yK) zgcW)vq}I#uo42XIYD0FoeVL#09GWZyfci;c*@9YeGkuEu&!=X#+K;&DG9hBeLy zL8i(4*<2cm^c$}A7C92F3c;AHIrNtxn3%e$!da^3^SYhSGs8x0^Gqvin+T_FJIm&;agI9NN7%J zO&gKgp*=M&*(ztRAo=+V9^MVtW%j$-2)u)pmjkIIj{qU5HNC@Z3uEmbI;_`ymTccfAEo@)M!Q~IDTk2&}8O4v+LT)6eqCxZcp zuNe(|YIhqpLL@JPIyiR@OYC^h)qr)6mGdE3SMI7HtlnjJ0%e_U$AuGcLLLwwC(A=P z7qTw}s_z(uyxUZ@3IV90dPKS1RqO7-sALycR&k+LsvjOE09Y(cm2nNo86GbNi7DO9 zMZh9M*QX9&;u}nY6fnG9!iD0P>HRFinZlLKV1U_>VB`fDE^vl}#}lgk_TR&)PH698 zKkdb2^DZE~ilW0>Jw*Me{{Y`xyW+MNpkM09Gzp(JzaMFTGQ9kdh=q1gbFBqtnx+;XE?Nj&}5SimHjsRV$N?uj!!h%9ZHRc;4)kDypt=z)<~OD*TDa%bZ}5oC5Sc^=P^iTMb6d_q|Ca^k)BelYc( ziv<@8s^OjgRqtcTcDuc*vh|6Sw}wPx$XG57bsh8^FV^^iU(JRL|Hv;UG1M{C`K!=? z=t5?9-isS$vfyyXW7QcEXa%i&74 ztIs_5gaG`b9!eSSYhRJOZr}f!bCn!~?Tueol7`u+%%pW&gnQV&S;3J9}13bEa^=Ix)8cC5>)(^-2b5Z z)FuxzZ>LhcMpkj)xi_579C5GoCP{;@A|BRjg>daXHwa?N-p!C5c=vuTyGyne`!KHp z7MP%6V1M~_AX{@(Q@U9jYYl`leb~EG+>FE%HZAaBZ*$f&^SNe~c)QIS>Z&TQM=buF zd}y-w-5&M7ftlMD-hJT=1ghOau*HOaa8pj>b4ZgNMu)T3#!2FTOSxbvW#4Oo$YR;ORkY>Hxch z+;O8cSAdEiPGoqUPJ;TE8Jk+ySa)^FxYOFtWC~jzSv&GpcN>FIvU+ECv`!=IH>~Gt zA@4up2YPPX37@yU{-xvB8CEn=A%`fw*4w9^|J;~m7KglWk0$<0wO;2=fsA3#Hn{ln z3Kh<1=u)$+_a#>mdycaIjGoJVlgK@i+9%|QbL3_2aOoES1q^Sh}*GApC9A`Q9SWK9Z(xcNA~hpc*vu zU*ZV;@lXNWtNm%o*RQW!Zw5FIGn%%&j|zKU4K0mr!#R!hf5{q$AnKzHVU(!@W2i=FPCBOajOsJLW5#vt|E*2sV8OgjM8my$cSiZ6c)9%-C9ix(c{5B$*}`#|FG zd$kpqf$e2}BkOpB`KT~~HhwtXv>J3m)5!&d_CXsBq@*I)HT^X9wKfPPJ% zJi2!KN+@YXGno=T(v6Fwdy!Rf#SR*7nk&n>x>O2q) zTQ3ceDfF}twsApBl$b2`as1qI?1VJ1PkB`x;Z`Pyw{t%FU)tUp$oO%Qh* zFOqs9V-rMjehC0L%ye2H;g$%9y_r==ksv+4I(_l7c&3Y9;*Mjtr^(v_C{L=CpzPbe zU@_-4ce%|EKAfeGEn+V)G!7DQQQ-l$V|3W<(TR<$Tx7qGXxfvn1%FCymwOv=Mek!nf*6NC zrS+2q6XK_!&+NB1)&J8)rz$}x-=a4wn9V5gDp~cSB*w@3gpDVXGDdP{gmqiFTSsA1 z#bbOn@_^M?zq)J+N0>oP)+9^xSrM zZe_2mdo3qE;(=n^!S2`t)6MRzz3}!~@vLg*SRY(eeT1a46M0OLOrZg;a_NH}5O30^ zl#_rktT?5VBIGI*tdQ`h*TzpS>d(c>q67>eGq^OjZrw$4KvwQlxc|zNnMBqi|E#)5 zn1BEb$M{8%iho8IJ1vdIi7uaa^6$~DXSzm{{L5q6Osm(u7+xD=kZ=@jr1QXfFymiS z|MfrfwqL(^PYa*@U+MB2XY4W`{`MZVeKbbFAs=^Ju_jIx246!APQ zPGS~P9}TR57iUYPVb&t)ng#XS?OR@RM~LCv=addYrddhS2W<{yMF`X90YaFT&?flb z>@q!nbMDQfR9=Z7nk4W=G+&)y-prz67c6^HD|TzW5;+|W`Tx`J;wkZqQb%Z6?Z=eT zFvOD1eFB98LI%=%wL)xASJLzy`=VvBBk)zcIKeiiJ7!0hgid?Do8;bx$KDqQ;>$RP zpaXY=d3sc9^3yi7u@lo5vb1>zKU%f2rNCJy*)*-mDg{L5P+GmoOlNggyWd}SJM}As zzZmXwV3L9V--MLBIRVHI(7QuI#ph8eM0G^V6QeJVxp3K4=8}*Oimr`+Ur~^#$4Y(+ z!^0}>|BDxsE0l4sFi`B5%=h^C8B65XR5K}9y|-HShF>8;!Beg_RgH`~_lOuCZ$MJc z8VXn|EmkS^$-m=TXwu)!DTN|2hzbORcRAt4dj)gjZVYol;Yil}ob9z$%Dx?+%TEb({hoWl&@ zKrbP)>Cg8zb7yM^EjS)f{KE}kI=v(E%L$3isMkh^ld0f?977Z>wzn9&7yzP ztp`4+EUKNvY3Pd{;HHqfR%UZ%E2NlI8c&u(QyC^DmYiRJ4^D@la0P~OtpKPUoCY4! zXAXU(cUwVJUJew*Qjb!fXoRQ+7K_>s+UyTij}76BLzd>LOB&u^0U&iQzo)Gc(jyj<7I9=6u~$Rs zTTDD>k%V4*+*N1cD0>JUzM%c%^?U9W&yIat3}{nnUN#6aL_f-k*;XH&%xvfkJ>Hvj zGfvuO2v?jP)CWj;>`J0wFQjUFUi3`N?MRWPD^l*;NI?WIt(f$5{hbywzP>=gYMxvCSi}X( z!F&;ctE#&>0J_E0{4BKmftWmzp(-eiYRi?KJrM4}*=YGX)xf~tOT4g5TZr|t$f&BZ zN%~WbIiT6&zlVNO`3E_fG(SrAL9J9OBe%0D*MRzSFpwLTicjRl!}u|~det_?u{}8) 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 z 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 Y~S1t$vcva3&xXW?$x5DF*I231jTivwqaaGeK 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 G{C@yOy=h$l diff --git a/assets/games/nost/card/1.webp b/assets/games/nost/card/1.webp new file mode 100644 index 0000000000000000000000000000000000000000..56f22e53328b55ad031dde3a1f8360ae325035ea GIT binary patch literal 25270 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 N_@R)tX;rvM|rJj+U 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 literal 0 HcmV?d00001 diff --git a/assets/games/nost/card/3.webp b/assets/games/nost/card/3.webp new file mode 100644 index 0000000000000000000000000000000000000000..f1a17153204ad650214293036d5ab1cd2ef9de7e GIT binary patch literal 129906 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 z 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 DfJ!51 literal 0 HcmV?d00001 diff --git a/assets/icon/nost.webp b/assets/icon/nost.webp index 04e19403e8477d35d441514900227f9716bdadf1..ab47e00709f5dc22a4e6f5b3997a6fb486dd8c0c 100644 GIT binary patch literal 22364 zcmXtkzJOo z(K}oAEk&}F?7u#b@8fswIe*=A&$(xLz0P?(&+C|x^!2ab1c7c|BADJVRkdINfk5bg zX&d~%sB3IW6w?NQSh<;faB6hVk`0dVPL6DX-ia7l>BkMwi|ZrF0iS|*PHT*3-fA-X z@A|cKH#qPw;-q>CC>^*@%lZ�f>?##Lwh2DNEX``pFg*!vNh_lA`5@GRyc;_zF*l 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 literal 26622 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.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/LoginView-BIrArj-j.js","assets/FormCheckRadio-DYx8yVAH.js","assets/FormField-DvuyRx6-.js","assets/FormControl-C432udtk.js","assets/LayoutGuest-C8ewzNM_.js","assets/LayoutGuest-CTp2362V.css","assets/RegisterView-BUKAl0xk.js","assets/ResetView-Du62l10l.js","assets/ProfileView-CTIhQnMb.js","assets/CustomizeView-CRe100Xv.js","assets/CardsView-B-39_Jgm.js","assets/userData-DZYdegtD.js","assets/ClaimView-DJb70tyr.js","assets/profile-BrJszsS2.js","assets/VideoView-DEo1yhMB.js","assets/GeneralTable-J-7uFbEf.js","assets/GeneralTable-CV-WGTPx.css","assets/music-c933cll6.js","assets/DashboardView-BBbjVBjN.js","assets/admin-BOwxU-p3.js","assets/OnboardingView-BaZ2UyYN.js","assets/pcbid-CIkJuo1f.js","assets/MaintView-BzYw4jMw.js","assets/EventsView-DxWzkKsn.js","assets/APIView-BnPTMtL7.js","assets/ArcadesView-ChA0zmlc.js","assets/UsersView-BuVfy5hA.js","assets/NewsView-w6OUUFds.js","assets/OTAView-CjHkQcvP.js","assets/ArcadeView-ChwsRtp8.js","assets/ArcadeCard-Cha11XwG.js","assets/values-CmNcmtTU.js","assets/arcade-Bdjl_Mk3.js","assets/EventView-BNGZagvA.js","assets/MachinesView-BdO_eTb-.js","assets/PaseliView-C503VSRB.js","assets/ClaimView-BpSNr7mx.js","assets/GameView-CeKJCS6M.js","assets/GameHeader-BIZyaPtb.js","assets/sources-CaFLxZU6.js","assets/ProfileCard-DCrkinX4.js","assets/ProfileCard-DtGPRRRP.css","assets/danClass-NuRM5DAU.js","assets/PlayersView-CmqHNtOg.js","assets/PlayerView-KYt9qT_4.js","assets/UserSticker-DvLbKr5H.js","assets/EditView-0JHezCYl.js","assets/RivalsView-DYlWzaYe.js","assets/SongView-B5SFO0Yt.js","assets/PersonalScores-CDTaf1AE.js","assets/NetworkScores-F1FTd7du.js","assets/ErrorView-Y01h5pAM.js","assets/PersonalRecords-DQvAbRrs.js","assets/NetworkRecords-BXvDgxUb.js"])))=>i.map(i=>d[i]); var ov=Object.defineProperty;var lv=(e,t,n)=>t in e?ov(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var A=(e,t,n)=>lv(e,typeof t!="symbol"?t+"":t,n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const r of s)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&a(i)}).observe(document,{childList:!0,subtree:!0});function n(s){const r={};return s.integrity&&(r.integrity=s.integrity),s.referrerPolicy&&(r.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?r.credentials="include":s.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function a(s){if(s.ep)return;s.ep=!0;const r=n(s);fetch(s.href,r)}})();/** * @vue/shared v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**//*! #__NO_SIDE_EFFECTS__ */function Sc(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ft={},er=[],jn=()=>{},uv=()=>!1,ol=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),kc=e=>e.startsWith("onUpdate:"),jt=Object.assign,Mc=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},cv=Object.prototype.hasOwnProperty,tt=(e,t)=>cv.call(e,t),He=Array.isArray,tr=e=>Vi(e)==="[object Map]",Sr=e=>Vi(e)==="[object Set]",Od=e=>Vi(e)==="[object Date]",Fe=e=>typeof e=="function",wt=e=>typeof e=="string",Kn=e=>typeof e=="symbol",lt=e=>e!==null&&typeof e=="object",X1=e=>(lt(e)||Fe(e))&&Fe(e.then)&&Fe(e.catch),K1=Object.prototype.toString,Vi=e=>K1.call(e),dv=e=>Vi(e).slice(8,-1),q1=e=>Vi(e)==="[object Object]",Cc=e=>wt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Jr=Sc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ll=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},fv=/-(\w)/g,Un=ll(e=>e.replace(fv,(t,n)=>n?n.toUpperCase():"")),hv=/\B([A-Z])/g,os=ll(e=>e.replace(hv,"-$1").toLowerCase()),ul=ll(e=>e.charAt(0).toUpperCase()+e.slice(1)),zl=ll(e=>e?`on${ul(e)}`:""),Za=(e,t)=>!Object.is(e,t),xo=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Ho=e=>{const t=parseFloat(e);return isNaN(t)?e:t},pv=e=>{const t=wt(e)?Number(e):NaN;return isNaN(t)?e:t};let Ld;const cl=()=>Ld||(Ld=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function It(e){if(He(e)){const t={};for(let n=0;n{if(n){const a=n.split(gv);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ve(e){let t="";if(wt(e))t=e;else if(He(e))for(let n=0;nHs(n,t))}const J1=e=>!!(e&&e.__v_isRef===!0),Le=e=>wt(e)?e:e==null?"":He(e)||lt(e)&&(e.toString===K1||!Fe(e.toString))?J1(e)?Le(e.value):JSON.stringify(e,ep,2):String(e),ep=(e,t)=>J1(t)?ep(e,t.value):tr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,s],r)=>(n[Wl(a,r)+" =>"]=s,n),{})}:Sr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Wl(n))}:Kn(t)?Wl(t):lt(t)&&!He(t)&&!q1(t)?String(t):t,Wl=(e,t="")=>{var n;return Kn(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**//*! #__NO_SIDE_EFFECTS__ */function Sc(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ft={},er=[],jn=()=>{},uv=()=>!1,ol=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),kc=e=>e.startsWith("onUpdate:"),jt=Object.assign,Mc=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},cv=Object.prototype.hasOwnProperty,tt=(e,t)=>cv.call(e,t),He=Array.isArray,tr=e=>Vi(e)==="[object Map]",Sr=e=>Vi(e)==="[object Set]",Od=e=>Vi(e)==="[object Date]",Fe=e=>typeof e=="function",wt=e=>typeof e=="string",Kn=e=>typeof e=="symbol",lt=e=>e!==null&&typeof e=="object",X1=e=>(lt(e)||Fe(e))&&Fe(e.then)&&Fe(e.catch),K1=Object.prototype.toString,Vi=e=>K1.call(e),dv=e=>Vi(e).slice(8,-1),q1=e=>Vi(e)==="[object Object]",Cc=e=>wt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Jr=Sc(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ll=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},fv=/-(\w)/g,Un=ll(e=>e.replace(fv,(t,n)=>n?n.toUpperCase():"")),hv=/\B([A-Z])/g,os=ll(e=>e.replace(hv,"-$1").toLowerCase()),ul=ll(e=>e.charAt(0).toUpperCase()+e.slice(1)),zl=ll(e=>e?`on${ul(e)}`:""),Za=(e,t)=>!Object.is(e,t),xo=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},Ho=e=>{const t=parseFloat(e);return isNaN(t)?e:t},pv=e=>{const t=wt(e)?Number(e):NaN;return isNaN(t)?e:t};let Id;const cl=()=>Id||(Id=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Lt(e){if(He(e)){const t={};for(let n=0;n{if(n){const a=n.split(gv);a.length>1&&(t[a[0].trim()]=a[1].trim())}}),t}function ve(e){let t="";if(wt(e))t=e;else if(He(e))for(let n=0;nHs(n,t))}const J1=e=>!!(e&&e.__v_isRef===!0),Ie=e=>wt(e)?e:e==null?"":He(e)||lt(e)&&(e.toString===K1||!Fe(e.toString))?J1(e)?Ie(e.value):JSON.stringify(e,ep,2):String(e),ep=(e,t)=>J1(t)?ep(e,t.value):tr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[a,s],r)=>(n[Wl(a,r)+" =>"]=s,n),{})}:Sr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Wl(n))}:Kn(t)?Wl(t):lt(t)&&!He(t)&&!q1(t)?String(t):t,Wl=(e,t="")=>{var n;return Kn(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 hn;class tp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=hn,!t&&hn&&(this.index=(hn.scopes||(hn.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(ti){let t=ti;for(ti=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;ei;){let t=ei;for(ei=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 op(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function lp(e){let t,n=e.depsTail,a=n;for(;a;){const s=a.prevDep;a.version===-1?(a===n&&(n=s),Rc(a),xv(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=s}e.deps=t,e.depsTail=n}function Ru(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(up(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function up(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===vi))return;e.globalVersion=vi;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Ru(e)){e.flags&=-3;return}const n=pt,a=Gn;pt=e,Gn=!0;try{op(e);const s=e.fn(e._value);(t.version===0||Za(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{pt=n,Gn=a,lp(e),e.flags&=-3}}function Rc(e,t=!1){const{dep:n,prevSub:a,nextSub:s}=e;if(a&&(a.nextSub=s,e.prevSub=void 0),s&&(s.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)Rc(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function xv(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Gn=!0;const cp=[];function ls(){cp.push(Gn),Gn=!1}function us(){const e=cp.pop();Gn=e===void 0?!0:e}function Hd(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=pt;pt=void 0;try{t()}finally{pt=n}}}let vi=0;class Av{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 Ic{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(!pt||!Gn||pt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==pt)n=this.activeLink=new Av(pt,this),pt.deps?(n.prevDep=pt.depsTail,pt.depsTail.nextDep=n,pt.depsTail=n):pt.deps=pt.depsTail=n,dp(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=pt.depsTail,n.nextDep=void 0,pt.depsTail.nextDep=n,pt.depsTail=n,pt.deps===n&&(pt.deps=a)}return n}trigger(t){this.version++,vi++,this.notify(t)}notify(t){Pc();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Dc()}}}function dp(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)dp(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const No=new WeakMap,Ps=Symbol(""),Iu=Symbol(""),yi=Symbol("");function an(e,t,n){if(Gn&&pt){let a=No.get(e);a||No.set(e,a=new Map);let s=a.get(n);s||(a.set(n,s=new Ic),s.map=a,s.key=n),s.track()}}function Ta(e,t,n,a,s,r){const i=No.get(e);if(!i){vi++;return}const o=l=>{l&&l.trigger()};if(Pc(),t==="clear")i.forEach(o);else{const l=He(e),u=l&&Cc(n);if(l&&n==="length"){const c=Number(a);i.forEach((d,f)=>{(f==="length"||f===yi||!Kn(f)&&f>=c)&&o(d)})}else switch((n!==void 0||i.has(void 0))&&o(i.get(n)),u&&o(i.get(yi)),t){case"add":l?u&&o(i.get("length")):(o(i.get(Ps)),tr(e)&&o(i.get(Iu)));break;case"delete":l||(o(i.get(Ps)),tr(e)&&o(i.get(Iu)));break;case"set":tr(e)&&o(i.get(Ps));break}}Dc()}function Sv(e,t){const n=No.get(e);return n&&n.get(t)}function zs(e){const t=Ze(e);return t===e?t:(an(t,"iterate",yi),Fn(e)?t:t.map(sn))}function dl(e){return an(e=Ze(e),"iterate",yi),e}const kv={__proto__:null,[Symbol.iterator](){return Gl(this,Symbol.iterator,sn)},concat(...e){return zs(this).concat(...e.map(t=>He(t)?zs(t):t))},entries(){return Gl(this,"entries",e=>(e[1]=sn(e[1]),e))},every(e,t){return ya(this,"every",e,t,void 0,arguments)},filter(e,t){return ya(this,"filter",e,t,n=>n.map(sn),arguments)},find(e,t){return ya(this,"find",e,t,sn,arguments)},findIndex(e,t){return ya(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ya(this,"findLast",e,t,sn,arguments)},findLastIndex(e,t){return ya(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ya(this,"forEach",e,t,void 0,arguments)},includes(...e){return Xl(this,"includes",e)},indexOf(...e){return Xl(this,"indexOf",e)},join(e){return zs(this).join(e)},lastIndexOf(...e){return Xl(this,"lastIndexOf",e)},map(e,t){return ya(this,"map",e,t,void 0,arguments)},pop(){return Or(this,"pop")},push(...e){return Or(this,"push",e)},reduce(e,...t){return Nd(this,"reduce",e,t)},reduceRight(e,...t){return Nd(this,"reduceRight",e,t)},shift(){return Or(this,"shift")},some(e,t){return ya(this,"some",e,t,void 0,arguments)},splice(...e){return Or(this,"splice",e)},toReversed(){return zs(this).toReversed()},toSorted(e){return zs(this).toSorted(e)},toSpliced(...e){return zs(this).toSpliced(...e)},unshift(...e){return Or(this,"unshift",e)},values(){return Gl(this,"values",sn)}};function Gl(e,t,n){const a=dl(e),s=a[t]();return a!==e&&!Fn(e)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=n(r.value)),r}),s}const Mv=Array.prototype;function ya(e,t,n,a,s,r){const i=dl(e),o=i!==e&&!Fn(e),l=i[t];if(l!==Mv[t]){const d=l.apply(e,r);return o?sn(d):d}let u=n;i!==e&&(o?u=function(d,f){return n.call(this,sn(d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=l.call(i,u,a);return o&&s?s(c):c}function Nd(e,t,n,a){const s=dl(e);let r=n;return s!==e&&(Fn(e)?n.length>3&&(r=function(i,o,l){return n.call(this,i,o,l,e)}):r=function(i,o,l){return n.call(this,i,sn(o),l,e)}),s[t](r,...a)}function Xl(e,t,n){const a=Ze(e);an(a,"iterate",yi);const s=a[t](...n);return(s===-1||s===!1)&&Hc(n[0])?(n[0]=Ze(n[0]),a[t](...n)):s}function Or(e,t,n=[]){ls(),Pc();const a=Ze(e)[t].apply(e,n);return Dc(),us(),a}const Cv=Sc("__proto__,__v_isRef,__isVue"),fp=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Kn));function Tv(e){Kn(e)||(e=String(e));const t=Ze(this);return an(t,"has",e),t.hasOwnProperty(e)}class hp{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return a===(s?r?Vv:vp:r?gp:mp).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const i=He(t);if(!s){let l;if(i&&(l=kv[n]))return l;if(n==="hasOwnProperty")return Tv}const o=Reflect.get(t,n,bt(t)?t:a);return(Kn(n)?fp.has(n):Cv(n))||(s||an(t,"get",n),r)?o:bt(o)?i&&Cc(n)?o:o.value:lt(o)?s?bp(o):va(o):o}}class pp extends hp{constructor(t=!1){super(!1,t)}set(t,n,a,s){let r=t[n];if(!this._isShallow){const l=Ns(r);if(!Fn(a)&&!Ns(a)&&(r=Ze(r),a=Ze(a)),!He(t)&&bt(r)&&!bt(a))return l?!1:(r.value=a,!0)}const i=He(t)&&Cc(n)?Number(n)e,Ki=e=>Reflect.getPrototypeOf(e);function Iv(e,t,n){return function(...a){const s=this.__v_raw,r=Ze(s),i=tr(r),o=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=s[e](...a),c=n?Ou:t?Lu:sn;return!t&&an(r,"iterate",l?Iu:Ps),{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 qi(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ov(e,t){const n={get(s){const r=this.__v_raw,i=Ze(r),o=Ze(s);e||(Za(s,o)&&an(i,"get",s),an(i,"get",o));const{has:l}=Ki(i),u=t?Ou:e?Lu:sn;if(l.call(i,s))return u(r.get(s));if(l.call(i,o))return u(r.get(o));r!==i&&r.get(s)},get size(){const s=this.__v_raw;return!e&&an(Ze(s),"iterate",Ps),Reflect.get(s,"size",s)},has(s){const r=this.__v_raw,i=Ze(r),o=Ze(s);return e||(Za(s,o)&&an(i,"has",s),an(i,"has",o)),s===o?r.has(s):r.has(s)||r.has(o)},forEach(s,r){const i=this,o=i.__v_raw,l=Ze(o),u=t?Ou:e?Lu:sn;return!e&&an(l,"iterate",Ps),o.forEach((c,d)=>s.call(r,u(c),u(d),i))}};return jt(n,e?{add:qi("add"),set:qi("set"),delete:qi("delete"),clear:qi("clear")}:{add(s){!t&&!Fn(s)&&!Ns(s)&&(s=Ze(s));const r=Ze(this);return Ki(r).has.call(r,s)||(r.add(s),Ta(r,"add",s,s)),this},set(s,r){!t&&!Fn(r)&&!Ns(r)&&(r=Ze(r));const i=Ze(this),{has:o,get:l}=Ki(i);let u=o.call(i,s);u||(s=Ze(s),u=o.call(i,s));const c=l.call(i,s);return i.set(s,r),u?Za(r,c)&&Ta(i,"set",s,r):Ta(i,"add",s,r),this},delete(s){const r=Ze(this),{has:i,get:o}=Ki(r);let l=i.call(r,s);l||(s=Ze(s),l=i.call(r,s)),o&&o.call(r,s);const u=r.delete(s);return l&&Ta(r,"delete",s,void 0),u},clear(){const s=Ze(this),r=s.size!==0,i=s.clear();return r&&Ta(s,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=Iv(s,e,t)}),n}function Oc(e,t){const n=Ov(e,t);return(a,s,r)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?a:Reflect.get(tt(n,s)&&s in a?n:a,s,r)}const Lv={get:Oc(!1,!1)},Hv={get:Oc(!1,!0)},Nv={get:Oc(!0,!1)};const mp=new WeakMap,gp=new WeakMap,vp=new WeakMap,Vv=new WeakMap;function Bv(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Fv(e){return e.__v_skip||!Object.isExtensible(e)?0:Bv(dv(e))}function va(e){return Ns(e)?e:Lc(e,!1,Pv,Lv,mp)}function yp(e){return Lc(e,!1,Rv,Hv,gp)}function bp(e){return Lc(e,!0,Dv,Nv,vp)}function Lc(e,t,n,a,s){if(!lt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=s.get(e);if(r)return r;const i=Fv(e);if(i===0)return e;const o=new Proxy(e,i===2?a:n);return s.set(e,o),o}function Qa(e){return Ns(e)?Qa(e.__v_raw):!!(e&&e.__v_isReactive)}function Ns(e){return!!(e&&e.__v_isReadonly)}function Fn(e){return!!(e&&e.__v_isShallow)}function Hc(e){return e?!!e.__v_raw:!1}function Ze(e){const t=e&&e.__v_raw;return t?Ze(t):e}function Nc(e){return!tt(e,"__v_skip")&&Object.isExtensible(e)&&Z1(e,"__v_skip",!0),e}const sn=e=>lt(e)?va(e):e,Lu=e=>lt(e)?bp(e):e;function bt(e){return e?e.__v_isRef===!0:!1}function fe(e){return _p(e,!1)}function $v(e){return _p(e,!0)}function _p(e,t){return bt(e)?e:new Uv(e,t)}class Uv{constructor(t,n){this.dep=new Ic,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ze(t),this._value=n?t:sn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||Fn(t)||Ns(t);t=a?t:Ze(t),Za(t,n)&&(this._rawValue=t,this._value=a?t:sn(t),this.dep.trigger())}}function b(e){return bt(e)?e.value:e}function Yv(e){return Fe(e)?e():b(e)}const zv={get:(e,t,n)=>t==="__v_raw"?e:b(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const s=e[t];return bt(s)&&!bt(n)?(s.value=n,!0):Reflect.set(e,t,n,a)}};function wp(e){return Qa(e)?e:new Proxy(e,zv)}function xp(e){const t=He(e)?new Array(e.length):{};for(const n in e)t[n]=Ap(e,n);return t}class Wv{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(Ze(this._object),this._key)}}class jv{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 bi(e,t,n){return bt(e)?e:Fe(e)?new jv(e):lt(e)&&arguments.length>1?Ap(e,t,n):fe(e)}function Ap(e,t,n){const a=e[t];return bt(a)?a:new Wv(e,t,n)}class Gv{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Ic(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=vi-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&pt!==this)return ip(this,!0),!0}get value(){const t=this.dep.track();return up(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Xv(e,t,n=!1){let a,s;return Fe(e)?a=e:(a=e.get,s=e.set),new Gv(a,s,n)}const Zi={},Vo=new WeakMap;let xs;function Kv(e,t=!1,n=xs){if(n){let a=Vo.get(n);a||Vo.set(n,a=[]),a.push(e)}}function qv(e,t,n=ft){const{immediate:a,deep:s,once:r,scheduler:i,augmentJob:o,call:l}=n,u=M=>s?M:Fn(M)||s===!1||s===0?Ea(M,1):Ea(M);let c,d,f,h,p=!1,m=!1;if(bt(e)?(d=()=>e.value,p=Fn(e)):Qa(e)?(d=()=>u(e),p=!0):He(e)?(m=!0,p=e.some(M=>Qa(M)||Fn(M)),d=()=>e.map(M=>{if(bt(M))return M.value;if(Qa(M))return u(M);if(Fe(M))return l?l(M,2):M()})):Fe(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){ls();try{f()}finally{us()}}const M=xs;xs=c;try{return l?l(e,3,[h]):e(h)}finally{xs=M}}:d=jn,t&&s){const M=d,E=s===!0?1/0:s;d=()=>Ea(M(),E)}const y=Ec(),w=()=>{c.stop(),y&&y.active&&Mc(y.effects,c)};if(r&&t){const M=t;t=(...E)=>{M(...E),w()}}let S=m?new Array(e.length).fill(Zi):Zi;const _=M=>{if(!(!(c.flags&1)||!c.dirty&&!M))if(t){const E=c.run();if(s||p||(m?E.some((I,T)=>Za(I,S[T])):Za(E,S))){f&&f();const I=xs;xs=c;try{const T=[E,S===Zi?void 0:m&&S[0]===Zi?[]:S,h];l?l(t,3,T):t(...T),S=E}finally{xs=I}}}else c.run()};return o&&o(_),c=new sp(d),c.scheduler=i?()=>i(_,!1):_,h=M=>Kv(M,!1,c),f=c.onStop=()=>{const M=Vo.get(c);if(M){if(l)l(M,4);else for(const E of M)E();Vo.delete(c)}},t?a?_(!0):S=c.run():i?i(_.bind(null,!0),!0):c.run(),w.pause=c.pause.bind(c),w.resume=c.resume.bind(c),w.stop=w,w}function Ea(e,t=1/0,n){if(t<=0||!lt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,bt(e))Ea(e.value,t,n);else if(He(e))for(let a=0;a{Ea(a,t,n)});else if(q1(e)){for(const a in e)Ea(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&Ea(e[a],t,n)}return e}/** +**/let hn;class tp{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=hn,!t&&hn&&(this.index=(hn.scopes||(hn.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(ti){let t=ti;for(ti=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;ei;){let t=ei;for(ei=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 op(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function lp(e){let t,n=e.depsTail,a=n;for(;a;){const s=a.prevDep;a.version===-1?(a===n&&(n=s),Rc(a),xv(a)):t=a,a.dep.activeLink=a.prevActiveLink,a.prevActiveLink=void 0,a=s}e.deps=t,e.depsTail=n}function Ru(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(up(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function up(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===vi))return;e.globalVersion=vi;const t=e.dep;if(e.flags|=2,t.version>0&&!e.isSSR&&e.deps&&!Ru(e)){e.flags&=-3;return}const n=pt,a=Gn;pt=e,Gn=!0;try{op(e);const s=e.fn(e._value);(t.version===0||Za(s,e._value))&&(e._value=s,t.version++)}catch(s){throw t.version++,s}finally{pt=n,Gn=a,lp(e),e.flags&=-3}}function Rc(e,t=!1){const{dep:n,prevSub:a,nextSub:s}=e;if(a&&(a.nextSub=s,e.prevSub=void 0),s&&(s.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)Rc(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function xv(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Gn=!0;const cp=[];function ls(){cp.push(Gn),Gn=!1}function us(){const e=cp.pop();Gn=e===void 0?!0:e}function Hd(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=pt;pt=void 0;try{t()}finally{pt=n}}}let vi=0;class Av{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 Lc{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(!pt||!Gn||pt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==pt)n=this.activeLink=new Av(pt,this),pt.deps?(n.prevDep=pt.depsTail,pt.depsTail.nextDep=n,pt.depsTail=n):pt.deps=pt.depsTail=n,dp(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=pt.depsTail,n.nextDep=void 0,pt.depsTail.nextDep=n,pt.depsTail=n,pt.deps===n&&(pt.deps=a)}return n}trigger(t){this.version++,vi++,this.notify(t)}notify(t){Pc();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Dc()}}}function dp(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)dp(a)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const No=new WeakMap,Ps=Symbol(""),Lu=Symbol(""),yi=Symbol("");function an(e,t,n){if(Gn&&pt){let a=No.get(e);a||No.set(e,a=new Map);let s=a.get(n);s||(a.set(n,s=new Lc),s.map=a,s.key=n),s.track()}}function Ta(e,t,n,a,s,r){const i=No.get(e);if(!i){vi++;return}const o=l=>{l&&l.trigger()};if(Pc(),t==="clear")i.forEach(o);else{const l=He(e),u=l&&Cc(n);if(l&&n==="length"){const c=Number(a);i.forEach((d,f)=>{(f==="length"||f===yi||!Kn(f)&&f>=c)&&o(d)})}else switch((n!==void 0||i.has(void 0))&&o(i.get(n)),u&&o(i.get(yi)),t){case"add":l?u&&o(i.get("length")):(o(i.get(Ps)),tr(e)&&o(i.get(Lu)));break;case"delete":l||(o(i.get(Ps)),tr(e)&&o(i.get(Lu)));break;case"set":tr(e)&&o(i.get(Ps));break}}Dc()}function Sv(e,t){const n=No.get(e);return n&&n.get(t)}function zs(e){const t=Ze(e);return t===e?t:(an(t,"iterate",yi),Fn(e)?t:t.map(sn))}function dl(e){return an(e=Ze(e),"iterate",yi),e}const kv={__proto__:null,[Symbol.iterator](){return Gl(this,Symbol.iterator,sn)},concat(...e){return zs(this).concat(...e.map(t=>He(t)?zs(t):t))},entries(){return Gl(this,"entries",e=>(e[1]=sn(e[1]),e))},every(e,t){return ya(this,"every",e,t,void 0,arguments)},filter(e,t){return ya(this,"filter",e,t,n=>n.map(sn),arguments)},find(e,t){return ya(this,"find",e,t,sn,arguments)},findIndex(e,t){return ya(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ya(this,"findLast",e,t,sn,arguments)},findLastIndex(e,t){return ya(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ya(this,"forEach",e,t,void 0,arguments)},includes(...e){return Xl(this,"includes",e)},indexOf(...e){return Xl(this,"indexOf",e)},join(e){return zs(this).join(e)},lastIndexOf(...e){return Xl(this,"lastIndexOf",e)},map(e,t){return ya(this,"map",e,t,void 0,arguments)},pop(){return Or(this,"pop")},push(...e){return Or(this,"push",e)},reduce(e,...t){return Nd(this,"reduce",e,t)},reduceRight(e,...t){return Nd(this,"reduceRight",e,t)},shift(){return Or(this,"shift")},some(e,t){return ya(this,"some",e,t,void 0,arguments)},splice(...e){return Or(this,"splice",e)},toReversed(){return zs(this).toReversed()},toSorted(e){return zs(this).toSorted(e)},toSpliced(...e){return zs(this).toSpliced(...e)},unshift(...e){return Or(this,"unshift",e)},values(){return Gl(this,"values",sn)}};function Gl(e,t,n){const a=dl(e),s=a[t]();return a!==e&&!Fn(e)&&(s._next=s.next,s.next=()=>{const r=s._next();return r.value&&(r.value=n(r.value)),r}),s}const Mv=Array.prototype;function ya(e,t,n,a,s,r){const i=dl(e),o=i!==e&&!Fn(e),l=i[t];if(l!==Mv[t]){const d=l.apply(e,r);return o?sn(d):d}let u=n;i!==e&&(o?u=function(d,f){return n.call(this,sn(d),f,e)}:n.length>2&&(u=function(d,f){return n.call(this,d,f,e)}));const c=l.call(i,u,a);return o&&s?s(c):c}function Nd(e,t,n,a){const s=dl(e);let r=n;return s!==e&&(Fn(e)?n.length>3&&(r=function(i,o,l){return n.call(this,i,o,l,e)}):r=function(i,o,l){return n.call(this,i,sn(o),l,e)}),s[t](r,...a)}function Xl(e,t,n){const a=Ze(e);an(a,"iterate",yi);const s=a[t](...n);return(s===-1||s===!1)&&Hc(n[0])?(n[0]=Ze(n[0]),a[t](...n)):s}function Or(e,t,n=[]){ls(),Pc();const a=Ze(e)[t].apply(e,n);return Dc(),us(),a}const Cv=Sc("__proto__,__v_isRef,__isVue"),fp=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Kn));function Tv(e){Kn(e)||(e=String(e));const t=Ze(this);return an(t,"has",e),t.hasOwnProperty(e)}class hp{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,a){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return r;if(n==="__v_raw")return a===(s?r?Vv:vp:r?gp:mp).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(a)?t:void 0;const i=He(t);if(!s){let l;if(i&&(l=kv[n]))return l;if(n==="hasOwnProperty")return Tv}const o=Reflect.get(t,n,bt(t)?t:a);return(Kn(n)?fp.has(n):Cv(n))||(s||an(t,"get",n),r)?o:bt(o)?i&&Cc(n)?o:o.value:lt(o)?s?bp(o):va(o):o}}class pp extends hp{constructor(t=!1){super(!1,t)}set(t,n,a,s){let r=t[n];if(!this._isShallow){const l=Ns(r);if(!Fn(a)&&!Ns(a)&&(r=Ze(r),a=Ze(a)),!He(t)&&bt(r)&&!bt(a))return l?!1:(r.value=a,!0)}const i=He(t)&&Cc(n)?Number(n)e,Ki=e=>Reflect.getPrototypeOf(e);function Lv(e,t,n){return function(...a){const s=this.__v_raw,r=Ze(s),i=tr(r),o=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,u=s[e](...a),c=n?Ou:t?Iu:sn;return!t&&an(r,"iterate",l?Lu:Ps),{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 qi(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Ov(e,t){const n={get(s){const r=this.__v_raw,i=Ze(r),o=Ze(s);e||(Za(s,o)&&an(i,"get",s),an(i,"get",o));const{has:l}=Ki(i),u=t?Ou:e?Iu:sn;if(l.call(i,s))return u(r.get(s));if(l.call(i,o))return u(r.get(o));r!==i&&r.get(s)},get size(){const s=this.__v_raw;return!e&&an(Ze(s),"iterate",Ps),Reflect.get(s,"size",s)},has(s){const r=this.__v_raw,i=Ze(r),o=Ze(s);return e||(Za(s,o)&&an(i,"has",s),an(i,"has",o)),s===o?r.has(s):r.has(s)||r.has(o)},forEach(s,r){const i=this,o=i.__v_raw,l=Ze(o),u=t?Ou:e?Iu:sn;return!e&&an(l,"iterate",Ps),o.forEach((c,d)=>s.call(r,u(c),u(d),i))}};return jt(n,e?{add:qi("add"),set:qi("set"),delete:qi("delete"),clear:qi("clear")}:{add(s){!t&&!Fn(s)&&!Ns(s)&&(s=Ze(s));const r=Ze(this);return Ki(r).has.call(r,s)||(r.add(s),Ta(r,"add",s,s)),this},set(s,r){!t&&!Fn(r)&&!Ns(r)&&(r=Ze(r));const i=Ze(this),{has:o,get:l}=Ki(i);let u=o.call(i,s);u||(s=Ze(s),u=o.call(i,s));const c=l.call(i,s);return i.set(s,r),u?Za(r,c)&&Ta(i,"set",s,r):Ta(i,"add",s,r),this},delete(s){const r=Ze(this),{has:i,get:o}=Ki(r);let l=i.call(r,s);l||(s=Ze(s),l=i.call(r,s)),o&&o.call(r,s);const u=r.delete(s);return l&&Ta(r,"delete",s,void 0),u},clear(){const s=Ze(this),r=s.size!==0,i=s.clear();return r&&Ta(s,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=Lv(s,e,t)}),n}function Oc(e,t){const n=Ov(e,t);return(a,s,r)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?a:Reflect.get(tt(n,s)&&s in a?n:a,s,r)}const Iv={get:Oc(!1,!1)},Hv={get:Oc(!1,!0)},Nv={get:Oc(!0,!1)};const mp=new WeakMap,gp=new WeakMap,vp=new WeakMap,Vv=new WeakMap;function Bv(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Fv(e){return e.__v_skip||!Object.isExtensible(e)?0:Bv(dv(e))}function va(e){return Ns(e)?e:Ic(e,!1,Pv,Iv,mp)}function yp(e){return Ic(e,!1,Rv,Hv,gp)}function bp(e){return Ic(e,!0,Dv,Nv,vp)}function Ic(e,t,n,a,s){if(!lt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=s.get(e);if(r)return r;const i=Fv(e);if(i===0)return e;const o=new Proxy(e,i===2?a:n);return s.set(e,o),o}function Qa(e){return Ns(e)?Qa(e.__v_raw):!!(e&&e.__v_isReactive)}function Ns(e){return!!(e&&e.__v_isReadonly)}function Fn(e){return!!(e&&e.__v_isShallow)}function Hc(e){return e?!!e.__v_raw:!1}function Ze(e){const t=e&&e.__v_raw;return t?Ze(t):e}function Nc(e){return!tt(e,"__v_skip")&&Object.isExtensible(e)&&Z1(e,"__v_skip",!0),e}const sn=e=>lt(e)?va(e):e,Iu=e=>lt(e)?bp(e):e;function bt(e){return e?e.__v_isRef===!0:!1}function fe(e){return _p(e,!1)}function $v(e){return _p(e,!0)}function _p(e,t){return bt(e)?e:new Uv(e,t)}class Uv{constructor(t,n){this.dep=new Lc,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Ze(t),this._value=n?t:sn(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,a=this.__v_isShallow||Fn(t)||Ns(t);t=a?t:Ze(t),Za(t,n)&&(this._rawValue=t,this._value=a?t:sn(t),this.dep.trigger())}}function b(e){return bt(e)?e.value:e}function Yv(e){return Fe(e)?e():b(e)}const zv={get:(e,t,n)=>t==="__v_raw"?e:b(Reflect.get(e,t,n)),set:(e,t,n,a)=>{const s=e[t];return bt(s)&&!bt(n)?(s.value=n,!0):Reflect.set(e,t,n,a)}};function wp(e){return Qa(e)?e:new Proxy(e,zv)}function xp(e){const t=He(e)?new Array(e.length):{};for(const n in e)t[n]=Ap(e,n);return t}class Wv{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(Ze(this._object),this._key)}}class jv{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 bi(e,t,n){return bt(e)?e:Fe(e)?new jv(e):lt(e)&&arguments.length>1?Ap(e,t,n):fe(e)}function Ap(e,t,n){const a=e[t];return bt(a)?a:new Wv(e,t,n)}class Gv{constructor(t,n,a){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Lc(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=vi-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=a}notify(){if(this.flags|=16,!(this.flags&8)&&pt!==this)return ip(this,!0),!0}get value(){const t=this.dep.track();return up(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function Xv(e,t,n=!1){let a,s;return Fe(e)?a=e:(a=e.get,s=e.set),new Gv(a,s,n)}const Zi={},Vo=new WeakMap;let xs;function Kv(e,t=!1,n=xs){if(n){let a=Vo.get(n);a||Vo.set(n,a=[]),a.push(e)}}function qv(e,t,n=ft){const{immediate:a,deep:s,once:r,scheduler:i,augmentJob:o,call:l}=n,u=M=>s?M:Fn(M)||s===!1||s===0?Ea(M,1):Ea(M);let c,d,f,h,p=!1,m=!1;if(bt(e)?(d=()=>e.value,p=Fn(e)):Qa(e)?(d=()=>u(e),p=!0):He(e)?(m=!0,p=e.some(M=>Qa(M)||Fn(M)),d=()=>e.map(M=>{if(bt(M))return M.value;if(Qa(M))return u(M);if(Fe(M))return l?l(M,2):M()})):Fe(e)?t?d=l?()=>l(e,2):e:d=()=>{if(f){ls();try{f()}finally{us()}}const M=xs;xs=c;try{return l?l(e,3,[h]):e(h)}finally{xs=M}}:d=jn,t&&s){const M=d,E=s===!0?1/0:s;d=()=>Ea(M(),E)}const y=Ec(),w=()=>{c.stop(),y&&y.active&&Mc(y.effects,c)};if(r&&t){const M=t;t=(...E)=>{M(...E),w()}}let S=m?new Array(e.length).fill(Zi):Zi;const _=M=>{if(!(!(c.flags&1)||!c.dirty&&!M))if(t){const E=c.run();if(s||p||(m?E.some((L,T)=>Za(L,S[T])):Za(E,S))){f&&f();const L=xs;xs=c;try{const T=[E,S===Zi?void 0:m&&S[0]===Zi?[]:S,h];l?l(t,3,T):t(...T),S=E}finally{xs=L}}}else c.run()};return o&&o(_),c=new sp(d),c.scheduler=i?()=>i(_,!1):_,h=M=>Kv(M,!1,c),f=c.onStop=()=>{const M=Vo.get(c);if(M){if(l)l(M,4);else for(const E of M)E();Vo.delete(c)}},t?a?_(!0):S=c.run():i?i(_.bind(null,!0),!0):c.run(),w.pause=c.pause.bind(c),w.resume=c.resume.bind(c),w.stop=w,w}function Ea(e,t=1/0,n){if(t<=0||!lt(e)||e.__v_skip||(n=n||new Set,n.has(e)))return e;if(n.add(e),t--,bt(e))Ea(e.value,t,n);else if(He(e))for(let a=0;a{Ea(a,t,n)});else if(q1(e)){for(const a in e)Ea(e[a],t,n);for(const a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&Ea(e[a],t,n)}return e}/** * @vue/runtime-core v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function Bi(e,t,n,a){try{return a?e(...a):e()}catch(s){fl(s,t,n)}}function qn(e,t,n,a){if(Fe(e)){const s=Bi(e,t,n,a);return s&&X1(s)&&s.catch(r=>{fl(r,t,n)}),s}if(He(e)){const s=[];for(let r=0;r>>1,s=pn[a],r=_i(s);r=_i(n)?pn.push(e):pn.splice(Qv(t),0,e),e.flags|=1,kp()}}function kp(){Bo||(Bo=Sp.then(Tp))}function Mp(e){He(e)?nr.push(...e):Ua&&e.id===-1?Ua.splice(Ks+1,0,e):e.flags&1||(nr.push(e),e.flags|=1),kp()}function Vd(e,t,n=ua+1){for(;n_i(n)-_i(a));if(nr.length=0,Ua){Ua.push(...t);return}for(Ua=t,Ks=0;Kse.id==null?e.flags&2?-1:1/0:e.id;function Tp(e){try{for(ua=0;ua{a._d&&Qd(-1);const r=Fo(t);let i;try{i=e(...s)}finally{Fo(r),a._d&&Qd(1)}return i};return a._n=!0,a._c=!0,a._d=!0,a}function ni(e,t){if(Vt===null)return e;const n=_l(Vt),a=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,ai=e=>e&&(e.disabled||e.disabled===""),Bd=e=>e&&(e.defer||e.defer===""),Fd=e=>typeof SVGElement<"u"&&e instanceof SVGElement,$d=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Hu=(e,t)=>{const n=e&&e.to;return wt(n)?t?t(n):null:n},Dp={name:"Teleport",__isTeleport:!0,process(e,t,n,a,s,r,i,o,l,u){const{mc:c,pc:d,pbc:f,o:{insert:h,querySelector:p,createText:m,createComment:y}}=u,w=ai(t.props);let{shapeFlag:S,children:_,dynamicChildren:M}=t;if(e==null){const E=t.el=m(""),I=t.anchor=m("");h(E,n,a),h(I,n,a);const T=(C,L)=>{S&16&&(s&&s.isCE&&(s.ce._teleportTarget=C),c(_,C,L,s,r,i,o,l))},R=()=>{const C=t.target=Hu(t.props,p),L=Rp(C,t,m,h);C&&(i!=="svg"&&Fd(C)?i="svg":i!=="mathml"&&$d(C)&&(i="mathml"),w||(T(C,L),Ao(t,!1)))};w&&(T(n,I),Ao(t,!0)),Bd(t.props)?fn(()=>{R(),t.el.__isMounted=!0},r):R()}else{if(Bd(t.props)&&!e.el.__isMounted){fn(()=>{Dp.process(e,t,n,a,s,r,i,o,l,u),delete e.el.__isMounted},r);return}t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,I=t.target=e.target,T=t.targetAnchor=e.targetAnchor,R=ai(e.props),C=R?n:I,L=R?E:T;if(i==="svg"||Fd(I)?i="svg":(i==="mathml"||$d(I))&&(i="mathml"),M?(f(e.dynamicChildren,M,C,s,r,i,o),$c(e,t,!0)):l||d(e,t,C,L,s,r,i,o,!1),w)R?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Qi(t,n,E,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=Hu(t.props,p);K&&Qi(t,K,null,u,0)}else R&&Qi(t,I,T,u,1);Ao(t,w)}},remove(e,t,n,{um:a,o:{remove:s}},r){const{shapeFlag:i,children:o,anchor:l,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(s(u),s(c)),r&&s(l),i&16){const h=r||!ai(f);for(let p=0;p{e.isMounted=!0}),gl(()=>{e.isUnmounting=!0}),e}const Hn=[Function,Array],Ip={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Hn,onEnter:Hn,onAfterEnter:Hn,onEnterCancelled:Hn,onBeforeLeave:Hn,onLeave:Hn,onAfterLeave:Hn,onLeaveCancelled:Hn,onBeforeAppear:Hn,onAppear:Hn,onAfterAppear:Hn,onAppearCancelled:Hn},Op=e=>{const t=e.subTree;return t.component?Op(t.component):t},ny={name:"BaseTransition",props:Ip,setup(e,{slots:t}){const n=bl(),a=ty();return()=>{const s=t.default&&Np(t.default(),!0);if(!s||!s.length)return;const r=Lp(s),i=Ze(e),{mode:o}=i;if(a.isLeaving)return Kl(r);const l=Ud(r);if(!l)return Kl(r);let u=Nu(l,i,a,n,d=>u=d);l.type!==mn&&wi(l,u);let c=n.subTree&&Ud(n.subTree);if(c&&c.type!==mn&&!Ms(l,c)&&Op(n).type!==mn){let d=Nu(c,i,a,n);if(wi(c,d),o==="out-in"&&l.type!==mn)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},Kl(r);o==="in-out"&&l.type!==mn?d.delayLeave=(f,h,p)=>{const m=Hp(a,c);m[String(c.key)]=c,f[Ya]=()=>{h(),f[Ya]=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 Lp(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==mn){t=n;break}}return t}const ay=ny;function Hp(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 Nu(e,t,n,a,s){const{appear:r,mode:i,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:_}=t,M=String(e.key),E=Hp(n,e),I=(C,L)=>{C&&qn(C,a,9,L)},T=(C,L)=>{const K=L[1];I(C,L),He(C)?C.every(j=>j.length<=1)&&K():C.length<=1&&K()},R={mode:i,persisted:o,beforeEnter(C){let L=l;if(!n.isMounted)if(r)L=y||l;else return;C[Ya]&&C[Ya](!0);const K=E[M];K&&Ms(e,K)&&K.el[Ya]&&K.el[Ya](),I(L,[C])},enter(C){let L=u,K=c,j=d;if(!n.isMounted)if(r)L=w||u,K=S||c,j=_||d;else return;let ne=!1;const B=C[Ji]=F=>{ne||(ne=!0,F?I(j,[C]):I(K,[C]),R.delayedLeave&&R.delayedLeave(),C[Ji]=void 0)};L?T(L,[C,B]):B()},leave(C,L){const K=String(e.key);if(C[Ji]&&C[Ji](!0),n.isUnmounting)return L();I(f,[C]);let j=!1;const ne=C[Ya]=B=>{j||(j=!0,L(),B?I(m,[C]):I(p,[C]),C[Ya]=void 0,E[K]===e&&delete E[K])};E[K]=e,h?T(h,[C,ne]):ne()},clone(C){const L=Nu(C,t,n,a,s);return s&&s(L),L}};return R}function Kl(e){if(pl(e))return e=ns(e),e.children=null,e}function Ud(e){if(!pl(e))return Pp(e.type)&&e.children?Lp(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 wi(e,t){e.shapeFlag&6&&e.component?(e.transition=t,wi(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 Np(e,t=!1,n){let a=[],s=0;for(let r=0;r1)for(let r=0;r$o(p,t&&(He(t)?t[m]:t),n,a,s));return}if(ar(a)&&!s){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&$o(e,t,n,a.component.subTree);return}const r=a.shapeFlag&4?_l(a.component):a.el,i=s?null:r,{i:o,r:l}=e,u=t&&t.r,c=o.refs===ft?o.refs={}:o.refs,d=o.setupState,f=Ze(d),h=d===ft?()=>!1:p=>tt(f,p);if(u!=null&&u!==l&&(wt(u)?(c[u]=null,h(u)&&(d[u]=null)):bt(u)&&(u.value=null)),Fe(l))Bi(l,o,12,[i,c]);else{const p=wt(l),m=bt(l);if(p||m){const y=()=>{if(e.f){const w=p?h(l)?d[l]:c[l]:l.value;s?He(w)&&Mc(w,r):He(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]=i,h(l)&&(d[l]=i)):m&&(l.value=i,e.k&&(c[e.k]=i))};i?(y.id=-1,fn(y,n)):y()}}}cl().requestIdleCallback;cl().cancelIdleCallback;const ar=e=>!!e.type.__asyncLoader,pl=e=>e.type.__isKeepAlive;function sy(e,t){Bp(e,"a",t)}function ry(e,t){Bp(e,"da",t)}function Bp(e,t,n=Yt){const a=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(ml(t,a,n),n){let s=n.parent;for(;s&&s.parent;)pl(s.parent.vnode)&&iy(a,t,n,s),s=s.parent}}function iy(e,t,n,a){const s=ml(t,e,a,!0);Ha(()=>{Mc(a[t],s)},n)}function ml(e,t,n=Yt,a=!1){if(n){const s=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{ls();const o=Fi(n),l=qn(t,n,e,i);return o(),us(),l});return a?s.unshift(r):s.push(r),r}}const La=e=>(t,n=Yt)=>{(!Si||e==="sp")&&ml(e,(...a)=>t(...a),n)},oy=La("bm"),ct=La("m"),Bc=La("bu"),ly=La("u"),gl=La("bum"),Ha=La("um"),uy=La("sp"),cy=La("rtg"),dy=La("rtc");function fy(e,t=Yt){ml("ec",e,t)}const Fp="components";function xD(e,t){return Up(Fp,e,!0,t)||e}const $p=Symbol.for("v-ndc");function cs(e){return wt(e)?Up(Fp,e,!1)||e:e||$p}function Up(e,t,n=!0,a=!1){const s=Vt||Yt;if(s){const r=s.type;{const o=Qy(r,!1);if(o&&(o===t||o===Un(t)||o===ul(Un(t))))return r}const i=Yd(s[e]||r[e],t)||Yd(s.appContext[e],t);return!i&&a?r:i}}function Yd(e,t){return e&&(e[t]||e[Un(t)]||e[ul(Un(t))])}function Ke(e,t,n,a){let s;const r=n,i=He(e);if(i||wt(e)){const o=i&&Qa(e);let l=!1;o&&(l=!Fn(e),e=dl(e)),s=new Array(e.length);for(let u=0,c=e.length;ut(o,l,void 0,r));else{const o=Object.keys(e);s=new Array(o.length);for(let l=0,u=o.length;l{const r=a.fn(...s);return r&&(r.key=a.key),r}:a.fn)}return e}function ye(e,t,n={},a,s){if(Vt.ce||Vt.parent&&ar(Vt.parent)&&Vt.parent.ce)return t!=="default"&&(n.name=t),D(),Ae(Te,null,[ke("slot",n,a&&a())],64);let r=e[t];r&&r._c&&(r._d=!1),D();const i=r&&Yp(r(n)),o=n.key||i&&i.key,l=Ae(Te,{key:(o&&!Kn(o)?o:`_${t}`)+(!i&&a?"_fb":"")},i||(a?a():[]),i&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function Yp(e){return e.some(t=>Ai(t)?!(t.type===mn||t.type===Te&&!Yp(t.children)):!0)?e:null}const Vu=e=>e?cm(e)?_l(e):Vu(e.parent):null,si=jt(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=>Vu(e.parent),$root:e=>Vu(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>jp(e),$forceUpdate:e=>e.f||(e.f=()=>{Vc(e.update)}),$nextTick:e=>e.n||(e.n=Jt.bind(e.proxy)),$watch:e=>Ly.bind(e)}),ql=(e,t)=>e!==ft&&!e.__isScriptSetup&&tt(e,t),hy={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:s,props:r,accessCache:i,type:o,appContext:l}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return a[t];case 2:return s[t];case 4:return n[t];case 3:return r[t]}else{if(ql(a,t))return i[t]=1,a[t];if(s!==ft&&tt(s,t))return i[t]=2,s[t];if((u=e.propsOptions[0])&&tt(u,t))return i[t]=3,r[t];if(n!==ft&&tt(n,t))return i[t]=4,n[t];Bu&&(i[t]=0)}}const c=si[t];let d,f;if(c)return t==="$attrs"&&an(e.attrs,"get",""),c(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==ft&&tt(n,t))return i[t]=4,n[t];if(f=l.config.globalProperties,tt(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:s,ctx:r}=e;return ql(s,t)?(s[t]=n,!0):a!==ft&&tt(a,t)?(a[t]=n,!0):tt(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:s,propsOptions:r}},i){let o;return!!n[i]||e!==ft&&tt(e,i)||ql(t,i)||(o=r[0])&&tt(o,i)||tt(a,i)||tt(si,i)||tt(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:tt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ea(){return zp().slots}function py(){return zp().attrs}function zp(){const e=bl();return e.setupContext||(e.setupContext=fm(e))}function zd(e){return He(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Bu=!0;function my(e){const t=jp(e),n=e.proxy,a=e.ctx;Bu=!1,t.beforeCreate&&Wd(t.beforeCreate,e,"bc");const{data:s,computed:r,methods:i,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:_,unmounted:M,render:E,renderTracked:I,renderTriggered:T,errorCaptured:R,serverPrefetch:C,expose:L,inheritAttrs:K,components:j,directives:ne,filters:B}=t;if(u&&gy(u,a,null),i)for(const X in i){const ce=i[X];Fe(ce)&&(a[X]=ce.bind(n))}if(s){const X=s.call(n,n);lt(X)&&(e.data=va(X))}if(Bu=!0,r)for(const X in r){const ce=r[X],se=Fe(ce)?ce.bind(n,n):Fe(ce.get)?ce.get.bind(n,n):jn,pe=!Fe(ce)&&Fe(ce.set)?ce.set.bind(n):jn,te=z({get:se,set:pe});Object.defineProperty(a,X,{enumerable:!0,configurable:!0,get:()=>te.value,set:_e=>te.value=_e})}if(o)for(const X in o)Wp(o[X],a,n,X);if(l){const X=Fe(l)?l.call(n):l;Reflect.ownKeys(X).forEach(ce=>{sr(ce,X[ce])})}c&&Wd(c,e,"c");function N(X,ce){He(ce)?ce.forEach(se=>X(se.bind(n))):ce&&X(ce.bind(n))}if(N(oy,d),N(ct,f),N(Bc,h),N(ly,p),N(sy,m),N(ry,y),N(fy,R),N(dy,I),N(cy,T),N(gl,S),N(Ha,M),N(uy,C),He(L))if(L.length){const X=e.exposed||(e.exposed={});L.forEach(ce=>{Object.defineProperty(X,ce,{get:()=>n[ce],set:se=>n[ce]=se})})}else e.exposed||(e.exposed={});E&&e.render===jn&&(e.render=E),K!=null&&(e.inheritAttrs=K),j&&(e.components=j),ne&&(e.directives=ne),C&&Vp(e)}function gy(e,t,n=jn){He(e)&&(e=Fu(e));for(const a in e){const s=e[a];let r;lt(s)?"default"in s?r=Bt(s.from||a,s.default,!0):r=Bt(s.from||a):r=Bt(s),bt(r)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[a]=r}}function Wd(e,t,n){qn(He(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function Wp(e,t,n,a){let s=a.includes(".")?rm(n,a):()=>n[a];if(wt(e)){const r=t[e];Fe(r)&&Qe(s,r)}else if(Fe(e))Qe(s,e.bind(n));else if(lt(e))if(He(e))e.forEach(r=>Wp(r,t,n,a));else{const r=Fe(e.handler)?e.handler.bind(n):t[e.handler];Fe(r)&&Qe(s,r,e)}}function jp(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:s,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,o=r.get(t);let l;return o?l=o:!s.length&&!n&&!a?l=t:(l={},s.length&&s.forEach(u=>Uo(l,u,i,!0)),Uo(l,t,i)),lt(t)&&r.set(t,l),l}function Uo(e,t,n,a=!1){const{mixins:s,extends:r}=t;r&&Uo(e,r,n,!0),s&&s.forEach(i=>Uo(e,i,n,!0));for(const i in t)if(!(a&&i==="expose")){const o=vy[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const vy={data:jd,props:Gd,emits:Gd,methods:Xr,computed:Xr,beforeCreate:ln,created:ln,beforeMount:ln,mounted:ln,beforeUpdate:ln,updated:ln,beforeDestroy:ln,beforeUnmount:ln,destroyed:ln,unmounted:ln,activated:ln,deactivated:ln,errorCaptured:ln,serverPrefetch:ln,components:Xr,directives:Xr,watch:by,provide:jd,inject:yy};function jd(e,t){return t?e?function(){return jt(Fe(e)?e.call(this,this):e,Fe(t)?t.call(this,this):t)}:t:e}function yy(e,t){return Xr(Fu(e),Fu(t))}function Fu(e){if(He(e)){const t={};for(let n=0;n1)return n&&Fe(t)?t.call(a&&a.proxy):t}}function xy(){return!!(Yt||Vt||Ds)}const Xp={},Kp=()=>Object.create(Xp),qp=e=>Object.getPrototypeOf(e)===Xp;function Ay(e,t,n,a=!1){const s={},r=Kp();e.propsDefaults=Object.create(null),Zp(e,t,s,r);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=a?s:yp(s):e.type.props?e.props=s:e.props=r,e.attrs=r}function Sy(e,t,n,a){const{props:s,attrs:r,vnode:{patchFlag:i}}=e,o=Ze(s),[l]=e.propsOptions;let u=!1;if((a||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,h]=Qp(d,t,!0);jt(i,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 lt(e)&&a.set(e,er),er;if(He(r))for(let c=0;ce[0]==="_"||e==="$stable",Fc=e=>He(e)?e.map(da):[da(e)],My=(e,t,n)=>{if(t._n)return t;const a=Ee((...s)=>Fc(t(...s)),n);return a._c=!1,a},em=(e,t,n)=>{const a=e._ctx;for(const s in e){if(Jp(s))continue;const r=e[s];if(Fe(r))t[s]=My(s,r,a);else if(r!=null){const i=Fc(r);t[s]=()=>i}}},tm=(e,t)=>{const n=Fc(t);e.slots.default=()=>n},nm=(e,t,n)=>{for(const a in t)(n||a!=="_")&&(e[a]=t[a])},Cy=(e,t,n)=>{const a=e.slots=Kp();if(e.vnode.shapeFlag&32){const s=t._;s?(nm(a,t,n),n&&Z1(a,"_",s,!0)):em(t,a)}else t&&tm(e,t)},Ty=(e,t,n)=>{const{vnode:a,slots:s}=e;let r=!0,i=ft;if(a.shapeFlag&32){const o=t._;o?n&&o===1?r=!1:nm(s,t,n):(r=!t.$stable,em(t,s)),i=t}else t&&(tm(e,t),i={default:1});if(r)for(const o in s)!Jp(o)&&i[o]==null&&delete s[o]},fn=Uy;function Ey(e){return Py(e)}function Py(e,t){const n=cl();n.__VUE__=!0;const{insert:a,remove:s,patchProp:r,createElement:i,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:h=jn,insertStaticContent:p}=e,m=(P,k,O,x=null,Y=null,U=null,Q=void 0,he=null,le=!!k.dynamicChildren)=>{if(P===k)return;P&&!Ms(P,k)&&(x=g(P),_e(P,Y,U,!0),P=null),k.patchFlag===-2&&(le=!1,k.dynamicChildren=null);const{type:de,ref:Ce,shapeFlag:H}=k;switch(de){case yl:y(P,k,O,x);break;case mn:w(P,k,O,x);break;case ri:P==null&&S(k,O,x,Q);break;case Te:j(P,k,O,x,Y,U,Q,he,le);break;default:H&1?E(P,k,O,x,Y,U,Q,he,le):H&6?ne(P,k,O,x,Y,U,Q,he,le):(H&64||H&128)&&de.process(P,k,O,x,Y,U,Q,he,le,be)}Ce!=null&&Y&&$o(Ce,P&&P.ref,U,k||P,!k)},y=(P,k,O,x)=>{if(P==null)a(k.el=o(k.children),O,x);else{const Y=k.el=P.el;k.children!==P.children&&u(Y,k.children)}},w=(P,k,O,x)=>{P==null?a(k.el=l(k.children||""),O,x):k.el=P.el},S=(P,k,O,x)=>{[P.el,P.anchor]=p(P.children,k,O,x,P.el,P.anchor)},_=({el:P,anchor:k},O,x)=>{let Y;for(;P&&P!==k;)Y=f(P),a(P,O,x),P=Y;a(k,O,x)},M=({el:P,anchor:k})=>{let O;for(;P&&P!==k;)O=f(P),s(P),P=O;s(k)},E=(P,k,O,x,Y,U,Q,he,le)=>{k.type==="svg"?Q="svg":k.type==="math"&&(Q="mathml"),P==null?I(k,O,x,Y,U,Q,he,le):C(P,k,Y,U,Q,he,le)},I=(P,k,O,x,Y,U,Q,he)=>{let le,de;const{props:Ce,shapeFlag:H,transition:ie,dirs:Se}=P;if(le=P.el=i(P.type,U,Ce&&Ce.is,Ce),H&8?c(le,P.children):H&16&&R(P.children,le,null,x,Y,Zl(P,U),Q,he),Se&&ms(P,null,x,"created"),T(le,P,P.scopeId,Q,x),Ce){for(const Ye in Ce)Ye!=="value"&&!Jr(Ye)&&r(le,Ye,null,Ce[Ye],U,x);"value"in Ce&&r(le,"value",null,Ce.value,U),(de=Ce.onVnodeBeforeMount)&&sa(de,x,P)}Se&&ms(P,null,x,"beforeMount");const Re=Dy(Y,ie);Re&&ie.beforeEnter(le),a(le,k,O),((de=Ce&&Ce.onVnodeMounted)||Re||Se)&&fn(()=>{de&&sa(de,x,P),Re&&ie.enter(le),Se&&ms(P,null,x,"mounted")},Y)},T=(P,k,O,x,Y)=>{if(O&&h(P,O),x)for(let U=0;U{for(let de=le;de{const he=k.el=P.el;let{patchFlag:le,dynamicChildren:de,dirs:Ce}=k;le|=P.patchFlag&16;const H=P.props||ft,ie=k.props||ft;let Se;if(O&&gs(O,!1),(Se=ie.onVnodeBeforeUpdate)&&sa(Se,O,k,P),Ce&&ms(k,P,O,"beforeUpdate"),O&&gs(O,!0),(H.innerHTML&&ie.innerHTML==null||H.textContent&&ie.textContent==null)&&c(he,""),de?L(P.dynamicChildren,de,he,O,x,Zl(k,Y),U):Q||ce(P,k,he,null,O,x,Zl(k,Y),U,!1),le>0){if(le&16)K(he,H,ie,O,Y);else if(le&2&&H.class!==ie.class&&r(he,"class",null,ie.class,Y),le&4&&r(he,"style",H.style,ie.style,Y),le&8){const Re=k.dynamicProps;for(let Ye=0;Ye{Se&&sa(Se,O,k,P),Ce&&ms(k,P,O,"updated")},x)},L=(P,k,O,x,Y,U,Q)=>{for(let he=0;he{if(k!==O){if(k!==ft)for(const U in k)!Jr(U)&&!(U in O)&&r(P,U,k[U],null,Y,x);for(const U in O){if(Jr(U))continue;const Q=O[U],he=k[U];Q!==he&&U!=="value"&&r(P,U,he,Q,Y,x)}"value"in O&&r(P,"value",k.value,O.value,Y)}},j=(P,k,O,x,Y,U,Q,he,le)=>{const de=k.el=P?P.el:o(""),Ce=k.anchor=P?P.anchor:o("");let{patchFlag:H,dynamicChildren:ie,slotScopeIds:Se}=k;Se&&(he=he?he.concat(Se):Se),P==null?(a(de,O,x),a(Ce,O,x),R(k.children||[],O,Ce,Y,U,Q,he,le)):H>0&&H&64&&ie&&P.dynamicChildren?(L(P.dynamicChildren,ie,O,Y,U,Q,he),(k.key!=null||Y&&k===Y.subTree)&&$c(P,k,!0)):ce(P,k,O,Ce,Y,U,Q,he,le)},ne=(P,k,O,x,Y,U,Q,he,le)=>{k.slotScopeIds=he,P==null?k.shapeFlag&512?Y.ctx.activate(k,O,x,Q,le):B(k,O,x,Y,U,Q,le):F(P,k,le)},B=(P,k,O,x,Y,U,Q)=>{const he=P.component=Xy(P,x,Y);if(pl(P)&&(he.ctx.renderer=be),Ky(he,!1,Q),he.asyncDep){if(Y&&Y.registerDep(he,N,Q),!P.el){const le=he.subTree=ke(mn);w(null,le,k,O)}}else N(he,P,k,O,Y,U,Q)},F=(P,k,O)=>{const x=k.component=P.component;if(Fy(P,k,O))if(x.asyncDep&&!x.asyncResolved){X(x,k,O);return}else x.next=k,x.update();else k.el=P.el,x.vnode=k},N=(P,k,O,x,Y,U,Q)=>{const he=()=>{if(P.isMounted){let{next:H,bu:ie,u:Se,parent:Re,vnode:Ye}=P;{const gt=am(P);if(gt){H&&(H.el=Ye.el,X(P,H,Q)),gt.asyncDep.then(()=>{P.isUnmounted||he()});return}}let we=H,We;gs(P,!1),H?(H.el=Ye.el,X(P,H,Q)):H=Ye,ie&&xo(ie),(We=H.props&&H.props.onVnodeBeforeUpdate)&&sa(We,Re,H,Ye),gs(P,!0);const dt=qd(P),en=P.subTree;P.subTree=dt,m(en,dt,d(en.el),g(en),P,Y,U),H.el=dt.el,we===null&&$y(P,dt.el),Se&&fn(Se,Y),(We=H.props&&H.props.onVnodeUpdated)&&fn(()=>sa(We,Re,H,Ye),Y)}else{let H;const{el:ie,props:Se}=k,{bm:Re,m:Ye,parent:we,root:We,type:dt}=P,en=ar(k);gs(P,!1),Re&&xo(Re),!en&&(H=Se&&Se.onVnodeBeforeMount)&&sa(H,we,k),gs(P,!0);{We.ce&&We.ce._injectChildStyle(dt);const gt=P.subTree=qd(P);m(null,gt,O,x,P,Y,U),k.el=gt.el}if(Ye&&fn(Ye,Y),!en&&(H=Se&&Se.onVnodeMounted)){const gt=k;fn(()=>sa(H,we,gt),Y)}(k.shapeFlag&256||we&&ar(we.vnode)&&we.vnode.shapeFlag&256)&&P.a&&fn(P.a,Y),P.isMounted=!0,k=O=x=null}};P.scope.on();const le=P.effect=new sp(he);P.scope.off();const de=P.update=le.run.bind(le),Ce=P.job=le.runIfDirty.bind(le);Ce.i=P,Ce.id=P.uid,le.scheduler=()=>Vc(Ce),gs(P,!0),de()},X=(P,k,O)=>{k.component=P;const x=P.vnode.props;P.vnode=k,P.next=null,Sy(P,k.props,x,O),Ty(P,k.children,O),ls(),Vd(P),us()},ce=(P,k,O,x,Y,U,Q,he,le=!1)=>{const de=P&&P.children,Ce=P?P.shapeFlag:0,H=k.children,{patchFlag:ie,shapeFlag:Se}=k;if(ie>0){if(ie&128){pe(de,H,O,x,Y,U,Q,he,le);return}else if(ie&256){se(de,H,O,x,Y,U,Q,he,le);return}}Se&8?(Ce&16&&ue(de,Y,U),H!==de&&c(O,H)):Ce&16?Se&16?pe(de,H,O,x,Y,U,Q,he,le):ue(de,Y,U,!0):(Ce&8&&c(O,""),Se&16&&R(H,O,x,Y,U,Q,he,le))},se=(P,k,O,x,Y,U,Q,he,le)=>{P=P||er,k=k||er;const de=P.length,Ce=k.length,H=Math.min(de,Ce);let ie;for(ie=0;ieCe?ue(P,Y,U,!0,!1,H):R(k,O,x,Y,U,Q,he,le,H)},pe=(P,k,O,x,Y,U,Q,he,le)=>{let de=0;const Ce=k.length;let H=P.length-1,ie=Ce-1;for(;de<=H&&de<=ie;){const Se=P[de],Re=k[de]=le?za(k[de]):da(k[de]);if(Ms(Se,Re))m(Se,Re,O,null,Y,U,Q,he,le);else break;de++}for(;de<=H&&de<=ie;){const Se=P[H],Re=k[ie]=le?za(k[ie]):da(k[ie]);if(Ms(Se,Re))m(Se,Re,O,null,Y,U,Q,he,le);else break;H--,ie--}if(de>H){if(de<=ie){const Se=ie+1,Re=Seie)for(;de<=H;)_e(P[de],Y,U,!0),de++;else{const Se=de,Re=de,Ye=new Map;for(de=Re;de<=ie;de++){const At=k[de]=le?za(k[de]):da(k[de]);At.key!=null&&Ye.set(At.key,de)}let we,We=0;const dt=ie-Re+1;let en=!1,gt=0;const on=new Array(dt);for(de=0;de=dt){_e(At,Y,U,!0);continue}let Ht;if(At.key!=null)Ht=Ye.get(At.key);else for(we=Re;we<=ie;we++)if(on[we-Re]===0&&Ms(At,k[we])){Ht=we;break}Ht===void 0?_e(At,Y,U,!0):(on[Ht-Re]=de+1,Ht>=gt?gt=Ht:en=!0,m(At,k[Ht],O,null,Y,U,Q,he,le),We++)}const Dn=en?Ry(on):er;for(we=Dn.length-1,de=dt-1;de>=0;de--){const At=Re+de,Ht=k[At],Rn=At+1{const{el:U,type:Q,transition:he,children:le,shapeFlag:de}=P;if(de&6){te(P.component.subTree,k,O,x);return}if(de&128){P.suspense.move(k,O,x);return}if(de&64){Q.move(P,k,O,be);return}if(Q===Te){a(U,k,O);for(let H=0;Hhe.enter(U),Y);else{const{leave:H,delayLeave:ie,afterLeave:Se}=he,Re=()=>a(U,k,O),Ye=()=>{H(U,()=>{Re(),Se&&Se()})};ie?ie(U,Re,Ye):Ye()}else a(U,k,O)},_e=(P,k,O,x=!1,Y=!1)=>{const{type:U,props:Q,ref:he,children:le,dynamicChildren:de,shapeFlag:Ce,patchFlag:H,dirs:ie,cacheIndex:Se}=P;if(H===-2&&(Y=!1),he!=null&&$o(he,null,O,P,!0),Se!=null&&(k.renderCache[Se]=void 0),Ce&256){k.ctx.deactivate(P);return}const Re=Ce&1&&ie,Ye=!ar(P);let we;if(Ye&&(we=Q&&Q.onVnodeBeforeUnmount)&&sa(we,k,P),Ce&6)oe(P.component,O,x);else{if(Ce&128){P.suspense.unmount(O,x);return}Re&&ms(P,null,k,"beforeUnmount"),Ce&64?P.type.remove(P,k,O,be,x):de&&!de.hasOnce&&(U!==Te||H>0&&H&64)?ue(de,k,O,!1,!0):(U===Te&&H&384||!Y&&Ce&16)&&ue(le,k,O),x&&$(P)}(Ye&&(we=Q&&Q.onVnodeUnmounted)||Re)&&fn(()=>{we&&sa(we,k,P),Re&&ms(P,null,k,"unmounted")},O)},$=P=>{const{type:k,el:O,anchor:x,transition:Y}=P;if(k===Te){G(O,x);return}if(k===ri){M(P);return}const U=()=>{s(O),Y&&!Y.persisted&&Y.afterLeave&&Y.afterLeave()};if(P.shapeFlag&1&&Y&&!Y.persisted){const{leave:Q,delayLeave:he}=Y,le=()=>Q(O,U);he?he(P.el,U,le):le()}else U()},G=(P,k)=>{let O;for(;P!==k;)O=f(P),s(P),P=O;s(k)},oe=(P,k,O)=>{const{bum:x,scope:Y,job:U,subTree:Q,um:he,m:le,a:de}=P;Kd(le),Kd(de),x&&xo(x),Y.stop(),U&&(U.flags|=8,_e(Q,P,k,O)),he&&fn(he,k),fn(()=>{P.isUnmounted=!0},k),k&&k.pendingBranch&&!k.isUnmounted&&P.asyncDep&&!P.asyncResolved&&P.suspenseId===k.pendingId&&(k.deps--,k.deps===0&&k.resolve())},ue=(P,k,O,x=!1,Y=!1,U=0)=>{for(let Q=U;Q{if(P.shapeFlag&6)return g(P.component.subTree);if(P.shapeFlag&128)return P.suspense.next();const k=f(P.anchor||P.el),O=k&&k[Ep];return O?f(O):k};let V=!1;const J=(P,k,O)=>{P==null?k._vnode&&_e(k._vnode,null,null,!0):m(k._vnode||null,P,k,null,null,null,O),k._vnode=P,V||(V=!0,Vd(),Cp(),V=!1)},be={p:m,um:_e,m:te,r:$,mt:B,mc:R,pc:ce,pbc:L,n:g,o:e};return{render:J,hydrate:void 0,createApp:wy(J)}}function Zl({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 gs({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Dy(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function $c(e,t,n=!1){const a=e.children,s=t.children;if(He(a)&&He(s))for(let r=0;r>1,e[n[o]]0&&(t[a]=n[r-1]),n[r]=a)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function am(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:am(t)}function Kd(e){if(e)for(let t=0;tBt(Iy);function Qe(e,t,n){return sm(e,t,n)}function sm(e,t,n=ft){const{immediate:a,deep:s,flush:r,once:i}=n,o=jt({},n),l=t&&a||!t&&r!=="post";let u;if(Si){if(r==="sync"){const h=Oy();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=jn,h.resume=jn,h.pause=jn,h}}const c=Yt;o.call=(h,p,m)=>qn(h,c,p,m);let d=!1;r==="post"?o.scheduler=h=>{fn(h,c&&c.suspense)}:r!=="sync"&&(d=!0,o.scheduler=(h,p)=>{p?h():Vc(h)}),o.augmentJob=h=>{t&&(h.flags|=4),d&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const f=qv(e,t,o);return Si&&(u?u.push(f):l&&f()),f}function Ly(e,t,n){const a=this.proxy,s=wt(e)?e.includes(".")?rm(a,e):()=>a[e]:e.bind(a,a);let r;Fe(t)?r=t:(r=t.handler,n=t);const i=Fi(this),o=sm(s,r.bind(a),n);return i(),o}function rm(e,t){const n=t.split(".");return()=>{let a=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Un(t)}Modifiers`]||e[`${os(t)}Modifiers`];function Ny(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||ft;let s=n;const r=t.startsWith("update:"),i=r&&Hy(a,t.slice(7));i&&(i.trim&&(s=n.map(c=>wt(c)?c.trim():c)),i.number&&(s=n.map(Ho)));let o,l=a[o=zl(t)]||a[o=zl(Un(t))];!l&&r&&(l=a[o=zl(os(t))]),l&&qn(l,e,6,s);const u=a[o+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,qn(u,e,6,s)}}function im(e,t,n=!1){const a=t.emitsCache,s=a.get(e);if(s!==void 0)return s;const r=e.emits;let i={},o=!1;if(!Fe(e)){const l=u=>{const c=im(u,t,!0);c&&(o=!0,jt(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!o?(lt(e)&&a.set(e,null),null):(He(r)?r.forEach(l=>i[l]=null):jt(i,r),lt(e)&&a.set(e,i),i)}function vl(e,t){return!e||!ol(t)?!1:(t=t.slice(2).replace(/Once$/,""),tt(e,t[0].toLowerCase()+t.slice(1))||tt(e,os(t))||tt(e,t))}function qd(e){const{type:t,vnode:n,proxy:a,withProxy:s,propsOptions:[r],slots:i,attrs:o,emit:l,render:u,renderCache:c,props:d,data:f,setupState:h,ctx:p,inheritAttrs:m}=e,y=Fo(e);let w,S;try{if(n.shapeFlag&4){const M=s||a,E=M;w=da(u.call(E,M,c,d,h,f,p)),S=o}else{const M=t;w=da(M.length>1?M(d,{attrs:o,slots:i,emit:l}):M(d,null)),S=t.props?o:Vy(o)}}catch(M){ii.length=0,fl(M,e,1),w=ke(mn)}let _=w;if(S&&m!==!1){const M=Object.keys(S),{shapeFlag:E}=_;M.length&&E&7&&(r&&M.some(kc)&&(S=By(S,r)),_=ns(_,S,!1,!0))}return n.dirs&&(_=ns(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&wi(_,n.transition),w=_,Fo(y),w}const Vy=e=>{let t;for(const n in e)(n==="class"||n==="style"||ol(n))&&((t||(t={}))[n]=e[n]);return t},By=(e,t)=>{const n={};for(const a in e)(!kc(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function Fy(e,t,n){const{props:a,children:s,component:r}=e,{props:i,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,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Uy(e,t){t&&t.pendingBranch?He(e)?t.effects.push(...e):t.effects.push(e):Mp(e)}const Te=Symbol.for("v-fgt"),yl=Symbol.for("v-txt"),mn=Symbol.for("v-cmt"),ri=Symbol.for("v-stc"),ii=[];let Cn=null;function D(e=!1){ii.push(Cn=e?null:[])}function Yy(){ii.pop(),Cn=ii[ii.length-1]||null}let xi=1;function Qd(e,t=!1){xi+=e,e<0&&Cn&&t&&(Cn.hasOnce=!0)}function lm(e){return e.dynamicChildren=xi>0?Cn||er:null,Yy(),xi>0&&Cn&&Cn.push(e),e}function W(e,t,n,a,s,r){return lm(ae(e,t,n,a,s,r,!0))}function Ae(e,t,n,a,s){return lm(ke(e,t,n,a,s,!0))}function Ai(e){return e?e.__v_isVNode===!0:!1}function Ms(e,t){return e.type===t.type&&e.key===t.key}const um=({key:e})=>e??null,So=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?wt(e)||bt(e)||Fe(e)?{i:Vt,r:e,k:t,f:!!n}:e:null);function ae(e,t=null,n=null,a=0,s=null,r=e===Te?0:1,i=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&um(t),ref:t&&So(t),scopeId:hl,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:s,dynamicChildren:null,appContext:null,ctx:Vt};return o?(Uc(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=wt(n)?8:16),xi>0&&!i&&Cn&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&Cn.push(l),l}const ke=zy;function zy(e,t=null,n=null,a=0,s=null,r=!1){if((!e||e===$p)&&(e=mn),Ai(e)){const o=ns(e,t,!0);return n&&Uc(o,n),xi>0&&!r&&Cn&&(o.shapeFlag&6?Cn[Cn.indexOf(e)]=o:Cn.push(o)),o.patchFlag=-2,o}if(Jy(e)&&(e=e.__vccOpts),t){t=zt(t);let{class:o,style:l}=t;o&&!wt(o)&&(t.class=ve(o)),lt(l)&&(Hc(l)&&!He(l)&&(l=jt({},l)),t.style=It(l))}const i=wt(e)?1:om(e)?128:Pp(e)?64:lt(e)?4:Fe(e)?2:0;return ae(e,t,n,a,s,i,r,!0)}function zt(e){return e?Hc(e)||qp(e)?jt({},e):e:null}function ns(e,t,n=!1,a=!1){const{props:s,ref:r,patchFlag:i,children:o,transition:l}=e,u=t?ht(s||{},t):s,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&um(u),ref:t&&t.ref?n&&r?He(r)?r.concat(So(t)):[r,So(t)]:So(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?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ns(e.ssContent),ssFallback:e.ssFallback&&ns(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&wi(c,l.clone(c)),c}function Ft(e=" ",t=0){return ke(yl,null,e,t)}function Wy(e,t){const n=ke(ri,null,e);return n.staticCount=t,n}function ee(e="",t=!1){return t?(D(),Ae(mn,null,e)):ke(mn,null,e)}function da(e){return e==null||typeof e=="boolean"?ke(mn):He(e)?ke(Te,null,e.slice()):Ai(e)?za(e):ke(yl,null,String(e))}function za(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ns(e)}function Uc(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(He(t))n=16;else if(typeof t=="object")if(a&65){const s=t.default;s&&(s._c&&(s._d=!1),Uc(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!qp(t)?t._ctx=Vt:s===3&&Vt&&(Vt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Fe(t)?(t={default:t,_ctx:Vt},n=32):(t=String(t),a&64?(n=16,t=[Ft(t)]):n=8);e.children=t,e.shapeFlag|=n}function ht(...e){const t={};for(let n=0;nYt||Vt;let Yo,Uu;{const e=cl(),t=(n,a)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(a),r=>{s.length>1?s.forEach(i=>i(r)):s[0](r)}};Yo=t("__VUE_INSTANCE_SETTERS__",n=>Yt=n),Uu=t("__VUE_SSR_SETTERS__",n=>Si=n)}const Fi=e=>{const t=Yt;return Yo(e),e.scope.on(),()=>{e.scope.off(),Yo(t)}},Jd=()=>{Yt&&Yt.scope.off(),Yo(null)};function cm(e){return e.vnode.shapeFlag&4}let Si=!1;function Ky(e,t=!1,n=!1){t&&Uu(t);const{props:a,children:s}=e.vnode,r=cm(e);Ay(e,a,r,t),Cy(e,s,n);const i=r?qy(e,t):void 0;return t&&Uu(!1),i}function qy(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,hy);const{setup:a}=n;if(a){ls();const s=e.setupContext=a.length>1?fm(e):null,r=Fi(e),i=Bi(a,e,0,[e.props,s]),o=X1(i);if(us(),r(),(o||e.sp)&&!ar(e)&&Vp(e),o){if(i.then(Jd,Jd),t)return i.then(l=>{ef(e,l)}).catch(l=>{fl(l,e,0)});e.asyncDep=i}else ef(e,i)}else dm(e)}function ef(e,t,n){Fe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:lt(t)&&(e.setupState=wp(t)),dm(e)}function dm(e,t,n){const a=e.type;e.render||(e.render=a.render||jn);{const s=Fi(e);ls();try{my(e)}finally{us(),s()}}}const Zy={get(e,t){return an(e,"get",""),e[t]}};function fm(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Zy),slots:e.slots,emit:e.emit,expose:t}}function _l(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(wp(Nc(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in si)return si[n](e)},has(t,n){return n in t||n in si}})):e.proxy}function Qy(e,t=!0){return Fe(e)?e.displayName||e.name:e.name||t&&e.__name}function Jy(e){return Fe(e)&&"__vccOpts"in e}const z=(e,t)=>Xv(e,t,Si);function ur(e,t,n){const a=arguments.length;return a===2?lt(t)&&!He(t)?Ai(t)?ke(e,null,[t]):ke(e,t):ke(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&Ai(n)&&(n=[n]),ke(e,t,n))}const eb="3.5.13";/** +**/function Bi(e,t,n,a){try{return a?e(...a):e()}catch(s){fl(s,t,n)}}function qn(e,t,n,a){if(Fe(e)){const s=Bi(e,t,n,a);return s&&X1(s)&&s.catch(r=>{fl(r,t,n)}),s}if(He(e)){const s=[];for(let r=0;r>>1,s=pn[a],r=_i(s);r=_i(n)?pn.push(e):pn.splice(Qv(t),0,e),e.flags|=1,kp()}}function kp(){Bo||(Bo=Sp.then(Tp))}function Mp(e){He(e)?nr.push(...e):Ua&&e.id===-1?Ua.splice(Ks+1,0,e):e.flags&1||(nr.push(e),e.flags|=1),kp()}function Vd(e,t,n=ua+1){for(;n_i(n)-_i(a));if(nr.length=0,Ua){Ua.push(...t);return}for(Ua=t,Ks=0;Kse.id==null?e.flags&2?-1:1/0:e.id;function Tp(e){try{for(ua=0;ua{a._d&&Qd(-1);const r=Fo(t);let i;try{i=e(...s)}finally{Fo(r),a._d&&Qd(1)}return i};return a._n=!0,a._c=!0,a._d=!0,a}function ni(e,t){if(Vt===null)return e;const n=_l(Vt),a=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,ai=e=>e&&(e.disabled||e.disabled===""),Bd=e=>e&&(e.defer||e.defer===""),Fd=e=>typeof SVGElement<"u"&&e instanceof SVGElement,$d=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Hu=(e,t)=>{const n=e&&e.to;return wt(n)?t?t(n):null:n},Dp={name:"Teleport",__isTeleport:!0,process(e,t,n,a,s,r,i,o,l,u){const{mc:c,pc:d,pbc:f,o:{insert:h,querySelector:p,createText:m,createComment:y}}=u,w=ai(t.props);let{shapeFlag:S,children:_,dynamicChildren:M}=t;if(e==null){const E=t.el=m(""),L=t.anchor=m("");h(E,n,a),h(L,n,a);const T=(C,I)=>{S&16&&(s&&s.isCE&&(s.ce._teleportTarget=C),c(_,C,I,s,r,i,o,l))},R=()=>{const C=t.target=Hu(t.props,p),I=Rp(C,t,m,h);C&&(i!=="svg"&&Fd(C)?i="svg":i!=="mathml"&&$d(C)&&(i="mathml"),w||(T(C,I),Ao(t,!1)))};w&&(T(n,L),Ao(t,!0)),Bd(t.props)?fn(()=>{R(),t.el.__isMounted=!0},r):R()}else{if(Bd(t.props)&&!e.el.__isMounted){fn(()=>{Dp.process(e,t,n,a,s,r,i,o,l,u),delete e.el.__isMounted},r);return}t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,L=t.target=e.target,T=t.targetAnchor=e.targetAnchor,R=ai(e.props),C=R?n:L,I=R?E:T;if(i==="svg"||Fd(L)?i="svg":(i==="mathml"||$d(L))&&(i="mathml"),M?(f(e.dynamicChildren,M,C,s,r,i,o),$c(e,t,!0)):l||d(e,t,C,I,s,r,i,o,!1),w)R?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Qi(t,n,E,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const K=t.target=Hu(t.props,p);K&&Qi(t,K,null,u,0)}else R&&Qi(t,L,T,u,1);Ao(t,w)}},remove(e,t,n,{um:a,o:{remove:s}},r){const{shapeFlag:i,children:o,anchor:l,targetStart:u,targetAnchor:c,target:d,props:f}=e;if(d&&(s(u),s(c)),r&&s(l),i&16){const h=r||!ai(f);for(let p=0;p{e.isMounted=!0}),gl(()=>{e.isUnmounting=!0}),e}const Hn=[Function,Array],Lp={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Hn,onEnter:Hn,onAfterEnter:Hn,onEnterCancelled:Hn,onBeforeLeave:Hn,onLeave:Hn,onAfterLeave:Hn,onLeaveCancelled:Hn,onBeforeAppear:Hn,onAppear:Hn,onAfterAppear:Hn,onAppearCancelled:Hn},Op=e=>{const t=e.subTree;return t.component?Op(t.component):t},ny={name:"BaseTransition",props:Lp,setup(e,{slots:t}){const n=bl(),a=ty();return()=>{const s=t.default&&Np(t.default(),!0);if(!s||!s.length)return;const r=Ip(s),i=Ze(e),{mode:o}=i;if(a.isLeaving)return Kl(r);const l=Ud(r);if(!l)return Kl(r);let u=Nu(l,i,a,n,d=>u=d);l.type!==mn&&wi(l,u);let c=n.subTree&&Ud(n.subTree);if(c&&c.type!==mn&&!Ms(l,c)&&Op(n).type!==mn){let d=Nu(c,i,a,n);if(wi(c,d),o==="out-in"&&l.type!==mn)return a.isLeaving=!0,d.afterLeave=()=>{a.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},Kl(r);o==="in-out"&&l.type!==mn?d.delayLeave=(f,h,p)=>{const m=Hp(a,c);m[String(c.key)]=c,f[Ya]=()=>{h(),f[Ya]=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 Ip(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==mn){t=n;break}}return t}const ay=ny;function Hp(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 Nu(e,t,n,a,s){const{appear:r,mode:i,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:_}=t,M=String(e.key),E=Hp(n,e),L=(C,I)=>{C&&qn(C,a,9,I)},T=(C,I)=>{const K=I[1];L(C,I),He(C)?C.every(j=>j.length<=1)&&K():C.length<=1&&K()},R={mode:i,persisted:o,beforeEnter(C){let I=l;if(!n.isMounted)if(r)I=y||l;else return;C[Ya]&&C[Ya](!0);const K=E[M];K&&Ms(e,K)&&K.el[Ya]&&K.el[Ya](),L(I,[C])},enter(C){let I=u,K=c,j=d;if(!n.isMounted)if(r)I=w||u,K=S||c,j=_||d;else return;let ne=!1;const B=C[Ji]=F=>{ne||(ne=!0,F?L(j,[C]):L(K,[C]),R.delayedLeave&&R.delayedLeave(),C[Ji]=void 0)};I?T(I,[C,B]):B()},leave(C,I){const K=String(e.key);if(C[Ji]&&C[Ji](!0),n.isUnmounting)return I();L(f,[C]);let j=!1;const ne=C[Ya]=B=>{j||(j=!0,I(),B?L(m,[C]):L(p,[C]),C[Ya]=void 0,E[K]===e&&delete E[K])};E[K]=e,h?T(h,[C,ne]):ne()},clone(C){const I=Nu(C,t,n,a,s);return s&&s(I),I}};return R}function Kl(e){if(pl(e))return e=ns(e),e.children=null,e}function Ud(e){if(!pl(e))return Pp(e.type)&&e.children?Ip(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 wi(e,t){e.shapeFlag&6&&e.component?(e.transition=t,wi(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 Np(e,t=!1,n){let a=[],s=0;for(let r=0;r1)for(let r=0;r$o(p,t&&(He(t)?t[m]:t),n,a,s));return}if(ar(a)&&!s){a.shapeFlag&512&&a.type.__asyncResolved&&a.component.subTree.component&&$o(e,t,n,a.component.subTree);return}const r=a.shapeFlag&4?_l(a.component):a.el,i=s?null:r,{i:o,r:l}=e,u=t&&t.r,c=o.refs===ft?o.refs={}:o.refs,d=o.setupState,f=Ze(d),h=d===ft?()=>!1:p=>tt(f,p);if(u!=null&&u!==l&&(wt(u)?(c[u]=null,h(u)&&(d[u]=null)):bt(u)&&(u.value=null)),Fe(l))Bi(l,o,12,[i,c]);else{const p=wt(l),m=bt(l);if(p||m){const y=()=>{if(e.f){const w=p?h(l)?d[l]:c[l]:l.value;s?He(w)&&Mc(w,r):He(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]=i,h(l)&&(d[l]=i)):m&&(l.value=i,e.k&&(c[e.k]=i))};i?(y.id=-1,fn(y,n)):y()}}}cl().requestIdleCallback;cl().cancelIdleCallback;const ar=e=>!!e.type.__asyncLoader,pl=e=>e.type.__isKeepAlive;function sy(e,t){Bp(e,"a",t)}function ry(e,t){Bp(e,"da",t)}function Bp(e,t,n=Yt){const a=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(ml(t,a,n),n){let s=n.parent;for(;s&&s.parent;)pl(s.parent.vnode)&&iy(a,t,n,s),s=s.parent}}function iy(e,t,n,a){const s=ml(t,e,a,!0);Ha(()=>{Mc(a[t],s)},n)}function ml(e,t,n=Yt,a=!1){if(n){const s=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{ls();const o=Fi(n),l=qn(t,n,e,i);return o(),us(),l});return a?s.unshift(r):s.push(r),r}}const Ia=e=>(t,n=Yt)=>{(!Si||e==="sp")&&ml(e,(...a)=>t(...a),n)},oy=Ia("bm"),ct=Ia("m"),Bc=Ia("bu"),ly=Ia("u"),gl=Ia("bum"),Ha=Ia("um"),uy=Ia("sp"),cy=Ia("rtg"),dy=Ia("rtc");function fy(e,t=Yt){ml("ec",e,t)}const Fp="components";function xD(e,t){return Up(Fp,e,!0,t)||e}const $p=Symbol.for("v-ndc");function cs(e){return wt(e)?Up(Fp,e,!1)||e:e||$p}function Up(e,t,n=!0,a=!1){const s=Vt||Yt;if(s){const r=s.type;{const o=Qy(r,!1);if(o&&(o===t||o===Un(t)||o===ul(Un(t))))return r}const i=Yd(s[e]||r[e],t)||Yd(s.appContext[e],t);return!i&&a?r:i}}function Yd(e,t){return e&&(e[t]||e[Un(t)]||e[ul(Un(t))])}function Ke(e,t,n,a){let s;const r=n,i=He(e);if(i||wt(e)){const o=i&&Qa(e);let l=!1;o&&(l=!Fn(e),e=dl(e)),s=new Array(e.length);for(let u=0,c=e.length;ut(o,l,void 0,r));else{const o=Object.keys(e);s=new Array(o.length);for(let l=0,u=o.length;l{const r=a.fn(...s);return r&&(r.key=a.key),r}:a.fn)}return e}function ye(e,t,n={},a,s){if(Vt.ce||Vt.parent&&ar(Vt.parent)&&Vt.parent.ce)return t!=="default"&&(n.name=t),D(),Ae(Te,null,[ke("slot",n,a&&a())],64);let r=e[t];r&&r._c&&(r._d=!1),D();const i=r&&Yp(r(n)),o=n.key||i&&i.key,l=Ae(Te,{key:(o&&!Kn(o)?o:`_${t}`)+(!i&&a?"_fb":"")},i||(a?a():[]),i&&e._===1?64:-2);return!s&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),r&&r._c&&(r._d=!0),l}function Yp(e){return e.some(t=>Ai(t)?!(t.type===mn||t.type===Te&&!Yp(t.children)):!0)?e:null}const Vu=e=>e?cm(e)?_l(e):Vu(e.parent):null,si=jt(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=>Vu(e.parent),$root:e=>Vu(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>jp(e),$forceUpdate:e=>e.f||(e.f=()=>{Vc(e.update)}),$nextTick:e=>e.n||(e.n=Jt.bind(e.proxy)),$watch:e=>Iy.bind(e)}),ql=(e,t)=>e!==ft&&!e.__isScriptSetup&&tt(e,t),hy={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:a,data:s,props:r,accessCache:i,type:o,appContext:l}=e;let u;if(t[0]!=="$"){const h=i[t];if(h!==void 0)switch(h){case 1:return a[t];case 2:return s[t];case 4:return n[t];case 3:return r[t]}else{if(ql(a,t))return i[t]=1,a[t];if(s!==ft&&tt(s,t))return i[t]=2,s[t];if((u=e.propsOptions[0])&&tt(u,t))return i[t]=3,r[t];if(n!==ft&&tt(n,t))return i[t]=4,n[t];Bu&&(i[t]=0)}}const c=si[t];let d,f;if(c)return t==="$attrs"&&an(e.attrs,"get",""),c(e);if((d=o.__cssModules)&&(d=d[t]))return d;if(n!==ft&&tt(n,t))return i[t]=4,n[t];if(f=l.config.globalProperties,tt(f,t))return f[t]},set({_:e},t,n){const{data:a,setupState:s,ctx:r}=e;return ql(s,t)?(s[t]=n,!0):a!==ft&&tt(a,t)?(a[t]=n,!0):tt(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:s,propsOptions:r}},i){let o;return!!n[i]||e!==ft&&tt(e,i)||ql(t,i)||(o=r[0])&&tt(o,i)||tt(a,i)||tt(si,i)||tt(s.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:tt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ea(){return zp().slots}function py(){return zp().attrs}function zp(){const e=bl();return e.setupContext||(e.setupContext=fm(e))}function zd(e){return He(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Bu=!0;function my(e){const t=jp(e),n=e.proxy,a=e.ctx;Bu=!1,t.beforeCreate&&Wd(t.beforeCreate,e,"bc");const{data:s,computed:r,methods:i,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:_,unmounted:M,render:E,renderTracked:L,renderTriggered:T,errorCaptured:R,serverPrefetch:C,expose:I,inheritAttrs:K,components:j,directives:ne,filters:B}=t;if(u&&gy(u,a,null),i)for(const X in i){const ce=i[X];Fe(ce)&&(a[X]=ce.bind(n))}if(s){const X=s.call(n,n);lt(X)&&(e.data=va(X))}if(Bu=!0,r)for(const X in r){const ce=r[X],se=Fe(ce)?ce.bind(n,n):Fe(ce.get)?ce.get.bind(n,n):jn,pe=!Fe(ce)&&Fe(ce.set)?ce.set.bind(n):jn,te=z({get:se,set:pe});Object.defineProperty(a,X,{enumerable:!0,configurable:!0,get:()=>te.value,set:_e=>te.value=_e})}if(o)for(const X in o)Wp(o[X],a,n,X);if(l){const X=Fe(l)?l.call(n):l;Reflect.ownKeys(X).forEach(ce=>{sr(ce,X[ce])})}c&&Wd(c,e,"c");function N(X,ce){He(ce)?ce.forEach(se=>X(se.bind(n))):ce&&X(ce.bind(n))}if(N(oy,d),N(ct,f),N(Bc,h),N(ly,p),N(sy,m),N(ry,y),N(fy,R),N(dy,L),N(cy,T),N(gl,S),N(Ha,M),N(uy,C),He(I))if(I.length){const X=e.exposed||(e.exposed={});I.forEach(ce=>{Object.defineProperty(X,ce,{get:()=>n[ce],set:se=>n[ce]=se})})}else e.exposed||(e.exposed={});E&&e.render===jn&&(e.render=E),K!=null&&(e.inheritAttrs=K),j&&(e.components=j),ne&&(e.directives=ne),C&&Vp(e)}function gy(e,t,n=jn){He(e)&&(e=Fu(e));for(const a in e){const s=e[a];let r;lt(s)?"default"in s?r=Bt(s.from||a,s.default,!0):r=Bt(s.from||a):r=Bt(s),bt(r)?Object.defineProperty(t,a,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[a]=r}}function Wd(e,t,n){qn(He(e)?e.map(a=>a.bind(t.proxy)):e.bind(t.proxy),t,n)}function Wp(e,t,n,a){let s=a.includes(".")?rm(n,a):()=>n[a];if(wt(e)){const r=t[e];Fe(r)&&Qe(s,r)}else if(Fe(e))Qe(s,e.bind(n));else if(lt(e))if(He(e))e.forEach(r=>Wp(r,t,n,a));else{const r=Fe(e.handler)?e.handler.bind(n):t[e.handler];Fe(r)&&Qe(s,r,e)}}function jp(e){const t=e.type,{mixins:n,extends:a}=t,{mixins:s,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,o=r.get(t);let l;return o?l=o:!s.length&&!n&&!a?l=t:(l={},s.length&&s.forEach(u=>Uo(l,u,i,!0)),Uo(l,t,i)),lt(t)&&r.set(t,l),l}function Uo(e,t,n,a=!1){const{mixins:s,extends:r}=t;r&&Uo(e,r,n,!0),s&&s.forEach(i=>Uo(e,i,n,!0));for(const i in t)if(!(a&&i==="expose")){const o=vy[i]||n&&n[i];e[i]=o?o(e[i],t[i]):t[i]}return e}const vy={data:jd,props:Gd,emits:Gd,methods:Xr,computed:Xr,beforeCreate:ln,created:ln,beforeMount:ln,mounted:ln,beforeUpdate:ln,updated:ln,beforeDestroy:ln,beforeUnmount:ln,destroyed:ln,unmounted:ln,activated:ln,deactivated:ln,errorCaptured:ln,serverPrefetch:ln,components:Xr,directives:Xr,watch:by,provide:jd,inject:yy};function jd(e,t){return t?e?function(){return jt(Fe(e)?e.call(this,this):e,Fe(t)?t.call(this,this):t)}:t:e}function yy(e,t){return Xr(Fu(e),Fu(t))}function Fu(e){if(He(e)){const t={};for(let n=0;n1)return n&&Fe(t)?t.call(a&&a.proxy):t}}function xy(){return!!(Yt||Vt||Ds)}const Xp={},Kp=()=>Object.create(Xp),qp=e=>Object.getPrototypeOf(e)===Xp;function Ay(e,t,n,a=!1){const s={},r=Kp();e.propsDefaults=Object.create(null),Zp(e,t,s,r);for(const i in e.propsOptions[0])i in s||(s[i]=void 0);n?e.props=a?s:yp(s):e.type.props?e.props=s:e.props=r,e.attrs=r}function Sy(e,t,n,a){const{props:s,attrs:r,vnode:{patchFlag:i}}=e,o=Ze(s),[l]=e.propsOptions;let u=!1;if((a||i>0)&&!(i&16)){if(i&8){const c=e.vnode.dynamicProps;for(let d=0;d{l=!0;const[f,h]=Qp(d,t,!0);jt(i,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 lt(e)&&a.set(e,er),er;if(He(r))for(let c=0;ce[0]==="_"||e==="$stable",Fc=e=>He(e)?e.map(da):[da(e)],My=(e,t,n)=>{if(t._n)return t;const a=Ee((...s)=>Fc(t(...s)),n);return a._c=!1,a},em=(e,t,n)=>{const a=e._ctx;for(const s in e){if(Jp(s))continue;const r=e[s];if(Fe(r))t[s]=My(s,r,a);else if(r!=null){const i=Fc(r);t[s]=()=>i}}},tm=(e,t)=>{const n=Fc(t);e.slots.default=()=>n},nm=(e,t,n)=>{for(const a in t)(n||a!=="_")&&(e[a]=t[a])},Cy=(e,t,n)=>{const a=e.slots=Kp();if(e.vnode.shapeFlag&32){const s=t._;s?(nm(a,t,n),n&&Z1(a,"_",s,!0)):em(t,a)}else t&&tm(e,t)},Ty=(e,t,n)=>{const{vnode:a,slots:s}=e;let r=!0,i=ft;if(a.shapeFlag&32){const o=t._;o?n&&o===1?r=!1:nm(s,t,n):(r=!t.$stable,em(t,s)),i=t}else t&&(tm(e,t),i={default:1});if(r)for(const o in s)!Jp(o)&&i[o]==null&&delete s[o]},fn=Uy;function Ey(e){return Py(e)}function Py(e,t){const n=cl();n.__VUE__=!0;const{insert:a,remove:s,patchProp:r,createElement:i,createText:o,createComment:l,setText:u,setElementText:c,parentNode:d,nextSibling:f,setScopeId:h=jn,insertStaticContent:p}=e,m=(P,k,O,x=null,Y=null,U=null,Q=void 0,he=null,le=!!k.dynamicChildren)=>{if(P===k)return;P&&!Ms(P,k)&&(x=g(P),_e(P,Y,U,!0),P=null),k.patchFlag===-2&&(le=!1,k.dynamicChildren=null);const{type:de,ref:Ce,shapeFlag:H}=k;switch(de){case yl:y(P,k,O,x);break;case mn:w(P,k,O,x);break;case ri:P==null&&S(k,O,x,Q);break;case Te:j(P,k,O,x,Y,U,Q,he,le);break;default:H&1?E(P,k,O,x,Y,U,Q,he,le):H&6?ne(P,k,O,x,Y,U,Q,he,le):(H&64||H&128)&&de.process(P,k,O,x,Y,U,Q,he,le,be)}Ce!=null&&Y&&$o(Ce,P&&P.ref,U,k||P,!k)},y=(P,k,O,x)=>{if(P==null)a(k.el=o(k.children),O,x);else{const Y=k.el=P.el;k.children!==P.children&&u(Y,k.children)}},w=(P,k,O,x)=>{P==null?a(k.el=l(k.children||""),O,x):k.el=P.el},S=(P,k,O,x)=>{[P.el,P.anchor]=p(P.children,k,O,x,P.el,P.anchor)},_=({el:P,anchor:k},O,x)=>{let Y;for(;P&&P!==k;)Y=f(P),a(P,O,x),P=Y;a(k,O,x)},M=({el:P,anchor:k})=>{let O;for(;P&&P!==k;)O=f(P),s(P),P=O;s(k)},E=(P,k,O,x,Y,U,Q,he,le)=>{k.type==="svg"?Q="svg":k.type==="math"&&(Q="mathml"),P==null?L(k,O,x,Y,U,Q,he,le):C(P,k,Y,U,Q,he,le)},L=(P,k,O,x,Y,U,Q,he)=>{let le,de;const{props:Ce,shapeFlag:H,transition:ie,dirs:Se}=P;if(le=P.el=i(P.type,U,Ce&&Ce.is,Ce),H&8?c(le,P.children):H&16&&R(P.children,le,null,x,Y,Zl(P,U),Q,he),Se&&ms(P,null,x,"created"),T(le,P,P.scopeId,Q,x),Ce){for(const Ye in Ce)Ye!=="value"&&!Jr(Ye)&&r(le,Ye,null,Ce[Ye],U,x);"value"in Ce&&r(le,"value",null,Ce.value,U),(de=Ce.onVnodeBeforeMount)&&sa(de,x,P)}Se&&ms(P,null,x,"beforeMount");const Re=Dy(Y,ie);Re&&ie.beforeEnter(le),a(le,k,O),((de=Ce&&Ce.onVnodeMounted)||Re||Se)&&fn(()=>{de&&sa(de,x,P),Re&&ie.enter(le),Se&&ms(P,null,x,"mounted")},Y)},T=(P,k,O,x,Y)=>{if(O&&h(P,O),x)for(let U=0;U{for(let de=le;de{const he=k.el=P.el;let{patchFlag:le,dynamicChildren:de,dirs:Ce}=k;le|=P.patchFlag&16;const H=P.props||ft,ie=k.props||ft;let Se;if(O&&gs(O,!1),(Se=ie.onVnodeBeforeUpdate)&&sa(Se,O,k,P),Ce&&ms(k,P,O,"beforeUpdate"),O&&gs(O,!0),(H.innerHTML&&ie.innerHTML==null||H.textContent&&ie.textContent==null)&&c(he,""),de?I(P.dynamicChildren,de,he,O,x,Zl(k,Y),U):Q||ce(P,k,he,null,O,x,Zl(k,Y),U,!1),le>0){if(le&16)K(he,H,ie,O,Y);else if(le&2&&H.class!==ie.class&&r(he,"class",null,ie.class,Y),le&4&&r(he,"style",H.style,ie.style,Y),le&8){const Re=k.dynamicProps;for(let Ye=0;Ye{Se&&sa(Se,O,k,P),Ce&&ms(k,P,O,"updated")},x)},I=(P,k,O,x,Y,U,Q)=>{for(let he=0;he{if(k!==O){if(k!==ft)for(const U in k)!Jr(U)&&!(U in O)&&r(P,U,k[U],null,Y,x);for(const U in O){if(Jr(U))continue;const Q=O[U],he=k[U];Q!==he&&U!=="value"&&r(P,U,he,Q,Y,x)}"value"in O&&r(P,"value",k.value,O.value,Y)}},j=(P,k,O,x,Y,U,Q,he,le)=>{const de=k.el=P?P.el:o(""),Ce=k.anchor=P?P.anchor:o("");let{patchFlag:H,dynamicChildren:ie,slotScopeIds:Se}=k;Se&&(he=he?he.concat(Se):Se),P==null?(a(de,O,x),a(Ce,O,x),R(k.children||[],O,Ce,Y,U,Q,he,le)):H>0&&H&64&&ie&&P.dynamicChildren?(I(P.dynamicChildren,ie,O,Y,U,Q,he),(k.key!=null||Y&&k===Y.subTree)&&$c(P,k,!0)):ce(P,k,O,Ce,Y,U,Q,he,le)},ne=(P,k,O,x,Y,U,Q,he,le)=>{k.slotScopeIds=he,P==null?k.shapeFlag&512?Y.ctx.activate(k,O,x,Q,le):B(k,O,x,Y,U,Q,le):F(P,k,le)},B=(P,k,O,x,Y,U,Q)=>{const he=P.component=Xy(P,x,Y);if(pl(P)&&(he.ctx.renderer=be),Ky(he,!1,Q),he.asyncDep){if(Y&&Y.registerDep(he,N,Q),!P.el){const le=he.subTree=ke(mn);w(null,le,k,O)}}else N(he,P,k,O,Y,U,Q)},F=(P,k,O)=>{const x=k.component=P.component;if(Fy(P,k,O))if(x.asyncDep&&!x.asyncResolved){X(x,k,O);return}else x.next=k,x.update();else k.el=P.el,x.vnode=k},N=(P,k,O,x,Y,U,Q)=>{const he=()=>{if(P.isMounted){let{next:H,bu:ie,u:Se,parent:Re,vnode:Ye}=P;{const gt=am(P);if(gt){H&&(H.el=Ye.el,X(P,H,Q)),gt.asyncDep.then(()=>{P.isUnmounted||he()});return}}let we=H,We;gs(P,!1),H?(H.el=Ye.el,X(P,H,Q)):H=Ye,ie&&xo(ie),(We=H.props&&H.props.onVnodeBeforeUpdate)&&sa(We,Re,H,Ye),gs(P,!0);const dt=qd(P),en=P.subTree;P.subTree=dt,m(en,dt,d(en.el),g(en),P,Y,U),H.el=dt.el,we===null&&$y(P,dt.el),Se&&fn(Se,Y),(We=H.props&&H.props.onVnodeUpdated)&&fn(()=>sa(We,Re,H,Ye),Y)}else{let H;const{el:ie,props:Se}=k,{bm:Re,m:Ye,parent:we,root:We,type:dt}=P,en=ar(k);gs(P,!1),Re&&xo(Re),!en&&(H=Se&&Se.onVnodeBeforeMount)&&sa(H,we,k),gs(P,!0);{We.ce&&We.ce._injectChildStyle(dt);const gt=P.subTree=qd(P);m(null,gt,O,x,P,Y,U),k.el=gt.el}if(Ye&&fn(Ye,Y),!en&&(H=Se&&Se.onVnodeMounted)){const gt=k;fn(()=>sa(H,we,gt),Y)}(k.shapeFlag&256||we&&ar(we.vnode)&&we.vnode.shapeFlag&256)&&P.a&&fn(P.a,Y),P.isMounted=!0,k=O=x=null}};P.scope.on();const le=P.effect=new sp(he);P.scope.off();const de=P.update=le.run.bind(le),Ce=P.job=le.runIfDirty.bind(le);Ce.i=P,Ce.id=P.uid,le.scheduler=()=>Vc(Ce),gs(P,!0),de()},X=(P,k,O)=>{k.component=P;const x=P.vnode.props;P.vnode=k,P.next=null,Sy(P,k.props,x,O),Ty(P,k.children,O),ls(),Vd(P),us()},ce=(P,k,O,x,Y,U,Q,he,le=!1)=>{const de=P&&P.children,Ce=P?P.shapeFlag:0,H=k.children,{patchFlag:ie,shapeFlag:Se}=k;if(ie>0){if(ie&128){pe(de,H,O,x,Y,U,Q,he,le);return}else if(ie&256){se(de,H,O,x,Y,U,Q,he,le);return}}Se&8?(Ce&16&&ue(de,Y,U),H!==de&&c(O,H)):Ce&16?Se&16?pe(de,H,O,x,Y,U,Q,he,le):ue(de,Y,U,!0):(Ce&8&&c(O,""),Se&16&&R(H,O,x,Y,U,Q,he,le))},se=(P,k,O,x,Y,U,Q,he,le)=>{P=P||er,k=k||er;const de=P.length,Ce=k.length,H=Math.min(de,Ce);let ie;for(ie=0;ieCe?ue(P,Y,U,!0,!1,H):R(k,O,x,Y,U,Q,he,le,H)},pe=(P,k,O,x,Y,U,Q,he,le)=>{let de=0;const Ce=k.length;let H=P.length-1,ie=Ce-1;for(;de<=H&&de<=ie;){const Se=P[de],Re=k[de]=le?za(k[de]):da(k[de]);if(Ms(Se,Re))m(Se,Re,O,null,Y,U,Q,he,le);else break;de++}for(;de<=H&&de<=ie;){const Se=P[H],Re=k[ie]=le?za(k[ie]):da(k[ie]);if(Ms(Se,Re))m(Se,Re,O,null,Y,U,Q,he,le);else break;H--,ie--}if(de>H){if(de<=ie){const Se=ie+1,Re=Seie)for(;de<=H;)_e(P[de],Y,U,!0),de++;else{const Se=de,Re=de,Ye=new Map;for(de=Re;de<=ie;de++){const At=k[de]=le?za(k[de]):da(k[de]);At.key!=null&&Ye.set(At.key,de)}let we,We=0;const dt=ie-Re+1;let en=!1,gt=0;const on=new Array(dt);for(de=0;de=dt){_e(At,Y,U,!0);continue}let Ht;if(At.key!=null)Ht=Ye.get(At.key);else for(we=Re;we<=ie;we++)if(on[we-Re]===0&&Ms(At,k[we])){Ht=we;break}Ht===void 0?_e(At,Y,U,!0):(on[Ht-Re]=de+1,Ht>=gt?gt=Ht:en=!0,m(At,k[Ht],O,null,Y,U,Q,he,le),We++)}const Dn=en?Ry(on):er;for(we=Dn.length-1,de=dt-1;de>=0;de--){const At=Re+de,Ht=k[At],Rn=At+1{const{el:U,type:Q,transition:he,children:le,shapeFlag:de}=P;if(de&6){te(P.component.subTree,k,O,x);return}if(de&128){P.suspense.move(k,O,x);return}if(de&64){Q.move(P,k,O,be);return}if(Q===Te){a(U,k,O);for(let H=0;Hhe.enter(U),Y);else{const{leave:H,delayLeave:ie,afterLeave:Se}=he,Re=()=>a(U,k,O),Ye=()=>{H(U,()=>{Re(),Se&&Se()})};ie?ie(U,Re,Ye):Ye()}else a(U,k,O)},_e=(P,k,O,x=!1,Y=!1)=>{const{type:U,props:Q,ref:he,children:le,dynamicChildren:de,shapeFlag:Ce,patchFlag:H,dirs:ie,cacheIndex:Se}=P;if(H===-2&&(Y=!1),he!=null&&$o(he,null,O,P,!0),Se!=null&&(k.renderCache[Se]=void 0),Ce&256){k.ctx.deactivate(P);return}const Re=Ce&1&&ie,Ye=!ar(P);let we;if(Ye&&(we=Q&&Q.onVnodeBeforeUnmount)&&sa(we,k,P),Ce&6)oe(P.component,O,x);else{if(Ce&128){P.suspense.unmount(O,x);return}Re&&ms(P,null,k,"beforeUnmount"),Ce&64?P.type.remove(P,k,O,be,x):de&&!de.hasOnce&&(U!==Te||H>0&&H&64)?ue(de,k,O,!1,!0):(U===Te&&H&384||!Y&&Ce&16)&&ue(le,k,O),x&&$(P)}(Ye&&(we=Q&&Q.onVnodeUnmounted)||Re)&&fn(()=>{we&&sa(we,k,P),Re&&ms(P,null,k,"unmounted")},O)},$=P=>{const{type:k,el:O,anchor:x,transition:Y}=P;if(k===Te){G(O,x);return}if(k===ri){M(P);return}const U=()=>{s(O),Y&&!Y.persisted&&Y.afterLeave&&Y.afterLeave()};if(P.shapeFlag&1&&Y&&!Y.persisted){const{leave:Q,delayLeave:he}=Y,le=()=>Q(O,U);he?he(P.el,U,le):le()}else U()},G=(P,k)=>{let O;for(;P!==k;)O=f(P),s(P),P=O;s(k)},oe=(P,k,O)=>{const{bum:x,scope:Y,job:U,subTree:Q,um:he,m:le,a:de}=P;Kd(le),Kd(de),x&&xo(x),Y.stop(),U&&(U.flags|=8,_e(Q,P,k,O)),he&&fn(he,k),fn(()=>{P.isUnmounted=!0},k),k&&k.pendingBranch&&!k.isUnmounted&&P.asyncDep&&!P.asyncResolved&&P.suspenseId===k.pendingId&&(k.deps--,k.deps===0&&k.resolve())},ue=(P,k,O,x=!1,Y=!1,U=0)=>{for(let Q=U;Q{if(P.shapeFlag&6)return g(P.component.subTree);if(P.shapeFlag&128)return P.suspense.next();const k=f(P.anchor||P.el),O=k&&k[Ep];return O?f(O):k};let V=!1;const J=(P,k,O)=>{P==null?k._vnode&&_e(k._vnode,null,null,!0):m(k._vnode||null,P,k,null,null,null,O),k._vnode=P,V||(V=!0,Vd(),Cp(),V=!1)},be={p:m,um:_e,m:te,r:$,mt:B,mc:R,pc:ce,pbc:I,n:g,o:e};return{render:J,hydrate:void 0,createApp:wy(J)}}function Zl({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 gs({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Dy(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function $c(e,t,n=!1){const a=e.children,s=t.children;if(He(a)&&He(s))for(let r=0;r>1,e[n[o]]0&&(t[a]=n[r-1]),n[r]=a)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function am(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:am(t)}function Kd(e){if(e)for(let t=0;tBt(Ly);function Qe(e,t,n){return sm(e,t,n)}function sm(e,t,n=ft){const{immediate:a,deep:s,flush:r,once:i}=n,o=jt({},n),l=t&&a||!t&&r!=="post";let u;if(Si){if(r==="sync"){const h=Oy();u=h.__watcherHandles||(h.__watcherHandles=[])}else if(!l){const h=()=>{};return h.stop=jn,h.resume=jn,h.pause=jn,h}}const c=Yt;o.call=(h,p,m)=>qn(h,c,p,m);let d=!1;r==="post"?o.scheduler=h=>{fn(h,c&&c.suspense)}:r!=="sync"&&(d=!0,o.scheduler=(h,p)=>{p?h():Vc(h)}),o.augmentJob=h=>{t&&(h.flags|=4),d&&(h.flags|=2,c&&(h.id=c.uid,h.i=c))};const f=qv(e,t,o);return Si&&(u?u.push(f):l&&f()),f}function Iy(e,t,n){const a=this.proxy,s=wt(e)?e.includes(".")?rm(a,e):()=>a[e]:e.bind(a,a);let r;Fe(t)?r=t:(r=t.handler,n=t);const i=Fi(this),o=sm(s,r.bind(a),n);return i(),o}function rm(e,t){const n=t.split(".");return()=>{let a=e;for(let s=0;st==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Un(t)}Modifiers`]||e[`${os(t)}Modifiers`];function Ny(e,t,...n){if(e.isUnmounted)return;const a=e.vnode.props||ft;let s=n;const r=t.startsWith("update:"),i=r&&Hy(a,t.slice(7));i&&(i.trim&&(s=n.map(c=>wt(c)?c.trim():c)),i.number&&(s=n.map(Ho)));let o,l=a[o=zl(t)]||a[o=zl(Un(t))];!l&&r&&(l=a[o=zl(os(t))]),l&&qn(l,e,6,s);const u=a[o+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[o])return;e.emitted[o]=!0,qn(u,e,6,s)}}function im(e,t,n=!1){const a=t.emitsCache,s=a.get(e);if(s!==void 0)return s;const r=e.emits;let i={},o=!1;if(!Fe(e)){const l=u=>{const c=im(u,t,!0);c&&(o=!0,jt(i,c))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!o?(lt(e)&&a.set(e,null),null):(He(r)?r.forEach(l=>i[l]=null):jt(i,r),lt(e)&&a.set(e,i),i)}function vl(e,t){return!e||!ol(t)?!1:(t=t.slice(2).replace(/Once$/,""),tt(e,t[0].toLowerCase()+t.slice(1))||tt(e,os(t))||tt(e,t))}function qd(e){const{type:t,vnode:n,proxy:a,withProxy:s,propsOptions:[r],slots:i,attrs:o,emit:l,render:u,renderCache:c,props:d,data:f,setupState:h,ctx:p,inheritAttrs:m}=e,y=Fo(e);let w,S;try{if(n.shapeFlag&4){const M=s||a,E=M;w=da(u.call(E,M,c,d,h,f,p)),S=o}else{const M=t;w=da(M.length>1?M(d,{attrs:o,slots:i,emit:l}):M(d,null)),S=t.props?o:Vy(o)}}catch(M){ii.length=0,fl(M,e,1),w=ke(mn)}let _=w;if(S&&m!==!1){const M=Object.keys(S),{shapeFlag:E}=_;M.length&&E&7&&(r&&M.some(kc)&&(S=By(S,r)),_=ns(_,S,!1,!0))}return n.dirs&&(_=ns(_,null,!1,!0),_.dirs=_.dirs?_.dirs.concat(n.dirs):n.dirs),n.transition&&wi(_,n.transition),w=_,Fo(y),w}const Vy=e=>{let t;for(const n in e)(n==="class"||n==="style"||ol(n))&&((t||(t={}))[n]=e[n]);return t},By=(e,t)=>{const n={};for(const a in e)(!kc(a)||!(a.slice(9)in t))&&(n[a]=e[a]);return n};function Fy(e,t,n){const{props:a,children:s,component:r}=e,{props:i,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,i,u):!!i;if(l&8){const c=t.dynamicProps;for(let d=0;de.__isSuspense;function Uy(e,t){t&&t.pendingBranch?He(e)?t.effects.push(...e):t.effects.push(e):Mp(e)}const Te=Symbol.for("v-fgt"),yl=Symbol.for("v-txt"),mn=Symbol.for("v-cmt"),ri=Symbol.for("v-stc"),ii=[];let Cn=null;function D(e=!1){ii.push(Cn=e?null:[])}function Yy(){ii.pop(),Cn=ii[ii.length-1]||null}let xi=1;function Qd(e,t=!1){xi+=e,e<0&&Cn&&t&&(Cn.hasOnce=!0)}function lm(e){return e.dynamicChildren=xi>0?Cn||er:null,Yy(),xi>0&&Cn&&Cn.push(e),e}function W(e,t,n,a,s,r){return lm(ae(e,t,n,a,s,r,!0))}function Ae(e,t,n,a,s){return lm(ke(e,t,n,a,s,!0))}function Ai(e){return e?e.__v_isVNode===!0:!1}function Ms(e,t){return e.type===t.type&&e.key===t.key}const um=({key:e})=>e??null,So=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?wt(e)||bt(e)||Fe(e)?{i:Vt,r:e,k:t,f:!!n}:e:null);function ae(e,t=null,n=null,a=0,s=null,r=e===Te?0:1,i=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&um(t),ref:t&&So(t),scopeId:hl,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:s,dynamicChildren:null,appContext:null,ctx:Vt};return o?(Uc(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=wt(n)?8:16),xi>0&&!i&&Cn&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&Cn.push(l),l}const ke=zy;function zy(e,t=null,n=null,a=0,s=null,r=!1){if((!e||e===$p)&&(e=mn),Ai(e)){const o=ns(e,t,!0);return n&&Uc(o,n),xi>0&&!r&&Cn&&(o.shapeFlag&6?Cn[Cn.indexOf(e)]=o:Cn.push(o)),o.patchFlag=-2,o}if(Jy(e)&&(e=e.__vccOpts),t){t=zt(t);let{class:o,style:l}=t;o&&!wt(o)&&(t.class=ve(o)),lt(l)&&(Hc(l)&&!He(l)&&(l=jt({},l)),t.style=Lt(l))}const i=wt(e)?1:om(e)?128:Pp(e)?64:lt(e)?4:Fe(e)?2:0;return ae(e,t,n,a,s,i,r,!0)}function zt(e){return e?Hc(e)||qp(e)?jt({},e):e:null}function ns(e,t,n=!1,a=!1){const{props:s,ref:r,patchFlag:i,children:o,transition:l}=e,u=t?ht(s||{},t):s,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&um(u),ref:t&&t.ref?n&&r?He(r)?r.concat(So(t)):[r,So(t)]:So(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?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&ns(e.ssContent),ssFallback:e.ssFallback&&ns(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&a&&wi(c,l.clone(c)),c}function Ft(e=" ",t=0){return ke(yl,null,e,t)}function Wy(e,t){const n=ke(ri,null,e);return n.staticCount=t,n}function ee(e="",t=!1){return t?(D(),Ae(mn,null,e)):ke(mn,null,e)}function da(e){return e==null||typeof e=="boolean"?ke(mn):He(e)?ke(Te,null,e.slice()):Ai(e)?za(e):ke(yl,null,String(e))}function za(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:ns(e)}function Uc(e,t){let n=0;const{shapeFlag:a}=e;if(t==null)t=null;else if(He(t))n=16;else if(typeof t=="object")if(a&65){const s=t.default;s&&(s._c&&(s._d=!1),Uc(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!qp(t)?t._ctx=Vt:s===3&&Vt&&(Vt.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Fe(t)?(t={default:t,_ctx:Vt},n=32):(t=String(t),a&64?(n=16,t=[Ft(t)]):n=8);e.children=t,e.shapeFlag|=n}function ht(...e){const t={};for(let n=0;nYt||Vt;let Yo,Uu;{const e=cl(),t=(n,a)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(a),r=>{s.length>1?s.forEach(i=>i(r)):s[0](r)}};Yo=t("__VUE_INSTANCE_SETTERS__",n=>Yt=n),Uu=t("__VUE_SSR_SETTERS__",n=>Si=n)}const Fi=e=>{const t=Yt;return Yo(e),e.scope.on(),()=>{e.scope.off(),Yo(t)}},Jd=()=>{Yt&&Yt.scope.off(),Yo(null)};function cm(e){return e.vnode.shapeFlag&4}let Si=!1;function Ky(e,t=!1,n=!1){t&&Uu(t);const{props:a,children:s}=e.vnode,r=cm(e);Ay(e,a,r,t),Cy(e,s,n);const i=r?qy(e,t):void 0;return t&&Uu(!1),i}function qy(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,hy);const{setup:a}=n;if(a){ls();const s=e.setupContext=a.length>1?fm(e):null,r=Fi(e),i=Bi(a,e,0,[e.props,s]),o=X1(i);if(us(),r(),(o||e.sp)&&!ar(e)&&Vp(e),o){if(i.then(Jd,Jd),t)return i.then(l=>{ef(e,l)}).catch(l=>{fl(l,e,0)});e.asyncDep=i}else ef(e,i)}else dm(e)}function ef(e,t,n){Fe(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:lt(t)&&(e.setupState=wp(t)),dm(e)}function dm(e,t,n){const a=e.type;e.render||(e.render=a.render||jn);{const s=Fi(e);ls();try{my(e)}finally{us(),s()}}}const Zy={get(e,t){return an(e,"get",""),e[t]}};function fm(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Zy),slots:e.slots,emit:e.emit,expose:t}}function _l(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(wp(Nc(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in si)return si[n](e)},has(t,n){return n in t||n in si}})):e.proxy}function Qy(e,t=!0){return Fe(e)?e.displayName||e.name:e.name||t&&e.__name}function Jy(e){return Fe(e)&&"__vccOpts"in e}const z=(e,t)=>Xv(e,t,Si);function ur(e,t,n){const a=arguments.length;return a===2?lt(t)&&!He(t)?Ai(t)?ke(e,null,[t]):ke(e,t):ke(e,null,t):(a>3?n=Array.prototype.slice.call(arguments,2):a===3&&Ai(n)&&(n=[n]),ke(e,t,n))}const eb="3.5.13";/** * @vue/runtime-dom v3.5.13 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let Yu;const tf=typeof window<"u"&&window.trustedTypes;if(tf)try{Yu=tf.createPolicy("vue",{createHTML:e=>e})}catch{}const hm=Yu?e=>Yu.createHTML(e):e=>e,tb="http://www.w3.org/2000/svg",nb="http://www.w3.org/1998/Math/MathML",Sa=typeof document<"u"?document:null,nf=Sa&&Sa.createElement("template"),ab={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 s=t==="svg"?Sa.createElementNS(tb,e):t==="mathml"?Sa.createElementNS(nb,e):n?Sa.createElement(e,{is:n}):Sa.createElement(e);return e==="select"&&a&&a.multiple!=null&&s.setAttribute("multiple",a.multiple),s},createText:e=>Sa.createTextNode(e),createComment:e=>Sa.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Sa.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,s,r){const i=n?n.previousSibling:t.lastChild;if(s&&(s===r||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{nf.innerHTML=hm(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const o=nf.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[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Na="transition",Lr="animation",ki=Symbol("_vtc"),pm={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=jt({},Ip,pm),rb=e=>(e.displayName="Transition",e.props=sb,e),as=rb((e,{slots:t})=>ur(ay,ib(e),t)),vs=(e,t=[])=>{He(e)?e.forEach(n=>n(...t)):e&&e(...t)},af=e=>e?He(e)?e.some(t=>t.length>1):e.length>1:!1;function ib(e){const t={};for(const j in e)j in pm||(t[j]=e[j]);if(e.css===!1)return t;const{name:n="v",type:a,duration:s,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:u=i,appearToClass:c=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=ob(s),m=p&&p[0],y=p&&p[1],{onBeforeEnter:w,onEnter:S,onEnterCancelled:_,onLeave:M,onLeaveCancelled:E,onBeforeAppear:I=w,onAppear:T=S,onAppearCancelled:R=_}=t,C=(j,ne,B,F)=>{j._enterCancelled=F,ys(j,ne?c:o),ys(j,ne?u:i),B&&B()},L=(j,ne)=>{j._isLeaving=!1,ys(j,d),ys(j,h),ys(j,f),ne&&ne()},K=j=>(ne,B)=>{const F=j?T:S,N=()=>C(ne,j,B);vs(F,[ne,N]),sf(()=>{ys(ne,j?l:r),ba(ne,j?c:o),af(F)||rf(ne,a,m,N)})};return jt(t,{onBeforeEnter(j){vs(w,[j]),ba(j,r),ba(j,i)},onBeforeAppear(j){vs(I,[j]),ba(j,l),ba(j,u)},onEnter:K(!1),onAppear:K(!0),onLeave(j,ne){j._isLeaving=!0;const B=()=>L(j,ne);ba(j,d),j._enterCancelled?(ba(j,f),uf()):(uf(),ba(j,f)),sf(()=>{j._isLeaving&&(ys(j,d),ba(j,h),af(M)||rf(j,a,y,B))}),vs(M,[j,B])},onEnterCancelled(j){C(j,!1,void 0,!0),vs(_,[j])},onAppearCancelled(j){C(j,!0,void 0,!0),vs(R,[j])},onLeaveCancelled(j){L(j),vs(E,[j])}})}function ob(e){if(e==null)return null;if(lt(e))return[Ql(e.enter),Ql(e.leave)];{const t=Ql(e);return[t,t]}}function Ql(e){return pv(e)}function ba(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[ki]||(e[ki]=new Set)).add(t)}function ys(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[ki];n&&(n.delete(t),n.size||(e[ki]=void 0))}function sf(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let lb=0;function rf(e,t,n,a){const s=e._endId=++lb,r=()=>{s===e._endId&&a()};if(n!=null)return setTimeout(r,n);const{type:i,timeout:o,propCount:l}=ub(e,t);if(!i)return a();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,f),r()},f=h=>{h.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[p]||"").split(", "),s=a(`${Na}Delay`),r=a(`${Na}Duration`),i=of(s,r),o=a(`${Lr}Delay`),l=a(`${Lr}Duration`),u=of(o,l);let c=null,d=0,f=0;t===Na?i>0&&(c=Na,d=i,f=r.length):t===Lr?u>0&&(c=Lr,d=u,f=l.length):(d=Math.max(i,u),c=d>0?i>u?Na:Lr:null,f=c?c===Na?r.length:l.length:0);const h=c===Na&&/\b(transform|all)(,|$)/.test(a(`${Na}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:h}}function of(e,t){for(;e.lengthlf(n)+lf(e[a])))}function lf(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function uf(){return document.body.offsetHeight}function cb(e,t,n){const a=e[ki];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const zo=Symbol("_vod"),mm=Symbol("_vsh"),oi={beforeMount(e,{value:t},{transition:n}){e[zo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Hr(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),Hr(e,!0),a.enter(e)):a.leave(e,()=>{Hr(e,!1)}):Hr(e,t))},beforeUnmount(e,{value:t}){Hr(e,t)}};function Hr(e,t){e.style.display=t?e[zo]:"none",e[mm]=!t}const gm=Symbol("");function $s(e){const t=bl();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>Wo(r,s))},a=()=>{const s=e(t.proxy);t.ce?Wo(t.ce,s):zu(t.subTree,s),n(s)};Bc(()=>{Mp(a)}),ct(()=>{Qe(a,jn,{flush:"post"});const s=new MutationObserver(a);s.observe(t.subTree.el.parentNode,{childList:!0}),Ha(()=>s.disconnect())})}function zu(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{zu(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Wo(e.el,t);else if(e.type===Te)e.children.forEach(n=>zu(n,t));else if(e.type===ri){let{el:n,anchor:a}=e;for(;n&&(Wo(n,t),n!==a);)n=n.nextSibling}}function Wo(e,t){if(e.nodeType===1){const n=e.style;let a="";for(const s in t)n.setProperty(`--${s}`,t[s]),a+=`--${s}: ${t[s]};`;n[gm]=a}}const db=/(^|;)\s*display\s*:/;function fb(e,t,n){const a=e.style,s=wt(n);let r=!1;if(n&&!s){if(t)if(wt(t))for(const i of t.split(";")){const o=i.slice(0,i.indexOf(":")).trim();n[o]==null&&ko(a,o,"")}else for(const i in t)n[i]==null&&ko(a,i,"");for(const i in n)i==="display"&&(r=!0),ko(a,i,n[i])}else if(s){if(t!==n){const i=a[gm];i&&(n+=";"+i),a.cssText=n,r=db.test(n)}}else t&&e.removeAttribute("style");zo in e&&(e[zo]=r?a.display:"",e[mm]&&(a.display="none"))}const cf=/\s*!important$/;function ko(e,t,n){if(He(n))n.forEach(a=>ko(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=hb(e,t);cf.test(n)?e.setProperty(os(a),n.replace(cf,""),"important"):e[a]=n}}const df=["Webkit","Moz","ms"],Jl={};function hb(e,t){const n=Jl[t];if(n)return n;let a=Un(t);if(a!=="filter"&&a in e)return Jl[t]=a;a=ul(a);for(let s=0;seu||(vb.then(()=>eu=0),eu=Date.now());function bb(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;qn(_b(a,n.value),t,5,[a])};return n.value=e,n.attached=yb(),n}function _b(e,t){if(He(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>s=>!s._stopped&&a&&a(s))}else return t}const vf=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,wb=(e,t,n,a,s,r)=>{const i=s==="svg";t==="class"?cb(e,a,i):t==="style"?fb(e,n,a):ol(t)?kc(t)||mb(e,t,n,a,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):xb(e,t,a,i))?(pf(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&hf(e,t,a,i,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!wt(a))?pf(e,Un(t),a,r,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),hf(e,t,a,i))};function xb(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&vf(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 s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return vf(t)&&wt(n)?!1:t in e}const ss=e=>{const t=e.props["onUpdate:modelValue"]||!1;return He(t)?n=>xo(t,n):t};function Ab(e){e.target.composing=!0}function yf(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const $n=Symbol("_assign"),bf={created(e,{modifiers:{lazy:t,trim:n,number:a}},s){e[$n]=ss(s);const r=a||s.props&&s.props.type==="number";Pa(e,t?"change":"input",i=>{if(i.target.composing)return;let o=e.value;n&&(o=o.trim()),r&&(o=Ho(o)),e[$n](o)}),n&&Pa(e,"change",()=>{e.value=e.value.trim()}),t||(Pa(e,"compositionstart",Ab),Pa(e,"compositionend",yf),Pa(e,"change",yf))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:s,number:r}},i){if(e[$n]=ss(i),e.composing)return;const o=(r||e.type==="number")&&!/^0\d/.test(e.value)?Ho(e.value):e.value,l=t??"";o!==l&&(document.activeElement===e&&e.type!=="range"&&(a&&t===n||s&&e.value.trim()===l)||(e.value=l))}},Sb={deep:!0,created(e,t,n){e[$n]=ss(n),Pa(e,"change",()=>{const a=e._modelValue,s=cr(e),r=e.checked,i=e[$n];if(He(a)){const o=Tc(a,s),l=o!==-1;if(r&&!l)i(a.concat(s));else if(!r&&l){const u=[...a];u.splice(o,1),i(u)}}else if(Sr(a)){const o=new Set(a);r?o.add(s):o.delete(s),i(o)}else i(vm(e,r))})},mounted:_f,beforeUpdate(e,t,n){e[$n]=ss(n),_f(e,t,n)}};function _f(e,{value:t,oldValue:n},a){e._modelValue=t;let s;if(He(t))s=Tc(t,a.props.value)>-1;else if(Sr(t))s=t.has(a.props.value);else{if(t===n)return;s=Hs(t,vm(e,!0))}e.checked!==s&&(e.checked=s)}const kb={created(e,{value:t},n){e.checked=Hs(t,n.props.value),e[$n]=ss(n),Pa(e,"change",()=>{e[$n](cr(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[$n]=ss(a),t!==n&&(e.checked=Hs(t,a.props.value))}},Mb={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const s=Sr(t);Pa(e,"change",()=>{const r=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?Ho(cr(i)):cr(i));e[$n](e.multiple?s?new Set(r):r:r[0]),e._assigning=!0,Jt(()=>{e._assigning=!1})}),e[$n]=ss(a)},mounted(e,{value:t}){wf(e,t)},beforeUpdate(e,t,n){e[$n]=ss(n)},updated(e,{value:t}){e._assigning||wf(e,t)}};function wf(e,t){const n=e.multiple,a=He(t);if(!(n&&!a&&!Sr(t))){for(let s=0,r=e.options.length;sString(u)===String(o)):i.selected=Tc(t,o)>-1}else i.selected=t.has(o);else if(Hs(cr(i),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function cr(e){return"_value"in e?e._value:e.value}function vm(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const AD={created(e,t,n){eo(e,t,n,null,"created")},mounted(e,t,n){eo(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){eo(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){eo(e,t,n,a,"updated")}};function Cb(e,t){switch(e){case"SELECT":return Mb;case"TEXTAREA":return bf;default:switch(t){case"checkbox":return Sb;case"radio":return kb;default:return bf}}}function eo(e,t,n,a,s){const i=Cb(e.tagName,n.props&&n.props.type)[s];i&&i(e,t,n,a)}const Tb=["ctrl","shift","alt","meta"],Eb={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)=>Tb.some(n=>e[`${n}Key`]&&!t.includes(n))},Zn=(e,t)=>{const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=(s,...r)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=s=>{if(!("key"in s))return;const r=os(s.key);if(t.some(i=>i===r||Pb[i]===r))return e(s)})},Rb=jt({patchProp:wb},ab);let xf;function ym(){return xf||(xf=Ey(Rb))}const Af=(...e)=>{ym().render(...e)},Ib=(...e)=>{const t=ym().createApp(...e),{mount:n}=t;return t.mount=a=>{const s=Lb(a);if(!s)return;const r=t._component;!Fe(r)&&!r.render&&!r.template&&(r.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const i=n(s,!1,Ob(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function Ob(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Lb(e){return wt(e)?document.querySelector(e):e}/*! +**/let Yu;const tf=typeof window<"u"&&window.trustedTypes;if(tf)try{Yu=tf.createPolicy("vue",{createHTML:e=>e})}catch{}const hm=Yu?e=>Yu.createHTML(e):e=>e,tb="http://www.w3.org/2000/svg",nb="http://www.w3.org/1998/Math/MathML",Sa=typeof document<"u"?document:null,nf=Sa&&Sa.createElement("template"),ab={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 s=t==="svg"?Sa.createElementNS(tb,e):t==="mathml"?Sa.createElementNS(nb,e):n?Sa.createElement(e,{is:n}):Sa.createElement(e);return e==="select"&&a&&a.multiple!=null&&s.setAttribute("multiple",a.multiple),s},createText:e=>Sa.createTextNode(e),createComment:e=>Sa.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Sa.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,s,r){const i=n?n.previousSibling:t.lastChild;if(s&&(s===r||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===r||!(s=s.nextSibling)););else{nf.innerHTML=hm(a==="svg"?`${e}`:a==="mathml"?`${e}`:e);const o=nf.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[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Na="transition",Ir="animation",ki=Symbol("_vtc"),pm={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=jt({},Lp,pm),rb=e=>(e.displayName="Transition",e.props=sb,e),as=rb((e,{slots:t})=>ur(ay,ib(e),t)),vs=(e,t=[])=>{He(e)?e.forEach(n=>n(...t)):e&&e(...t)},af=e=>e?He(e)?e.some(t=>t.length>1):e.length>1:!1;function ib(e){const t={};for(const j in e)j in pm||(t[j]=e[j]);if(e.css===!1)return t;const{name:n="v",type:a,duration:s,enterFromClass:r=`${n}-enter-from`,enterActiveClass:i=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=r,appearActiveClass:u=i,appearToClass:c=o,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:f=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,p=ob(s),m=p&&p[0],y=p&&p[1],{onBeforeEnter:w,onEnter:S,onEnterCancelled:_,onLeave:M,onLeaveCancelled:E,onBeforeAppear:L=w,onAppear:T=S,onAppearCancelled:R=_}=t,C=(j,ne,B,F)=>{j._enterCancelled=F,ys(j,ne?c:o),ys(j,ne?u:i),B&&B()},I=(j,ne)=>{j._isLeaving=!1,ys(j,d),ys(j,h),ys(j,f),ne&&ne()},K=j=>(ne,B)=>{const F=j?T:S,N=()=>C(ne,j,B);vs(F,[ne,N]),sf(()=>{ys(ne,j?l:r),ba(ne,j?c:o),af(F)||rf(ne,a,m,N)})};return jt(t,{onBeforeEnter(j){vs(w,[j]),ba(j,r),ba(j,i)},onBeforeAppear(j){vs(L,[j]),ba(j,l),ba(j,u)},onEnter:K(!1),onAppear:K(!0),onLeave(j,ne){j._isLeaving=!0;const B=()=>I(j,ne);ba(j,d),j._enterCancelled?(ba(j,f),uf()):(uf(),ba(j,f)),sf(()=>{j._isLeaving&&(ys(j,d),ba(j,h),af(M)||rf(j,a,y,B))}),vs(M,[j,B])},onEnterCancelled(j){C(j,!1,void 0,!0),vs(_,[j])},onAppearCancelled(j){C(j,!0,void 0,!0),vs(R,[j])},onLeaveCancelled(j){I(j),vs(E,[j])}})}function ob(e){if(e==null)return null;if(lt(e))return[Ql(e.enter),Ql(e.leave)];{const t=Ql(e);return[t,t]}}function Ql(e){return pv(e)}function ba(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[ki]||(e[ki]=new Set)).add(t)}function ys(e,t){t.split(/\s+/).forEach(a=>a&&e.classList.remove(a));const n=e[ki];n&&(n.delete(t),n.size||(e[ki]=void 0))}function sf(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let lb=0;function rf(e,t,n,a){const s=e._endId=++lb,r=()=>{s===e._endId&&a()};if(n!=null)return setTimeout(r,n);const{type:i,timeout:o,propCount:l}=ub(e,t);if(!i)return a();const u=i+"end";let c=0;const d=()=>{e.removeEventListener(u,f),r()},f=h=>{h.target===e&&++c>=l&&d()};setTimeout(()=>{c(n[p]||"").split(", "),s=a(`${Na}Delay`),r=a(`${Na}Duration`),i=of(s,r),o=a(`${Ir}Delay`),l=a(`${Ir}Duration`),u=of(o,l);let c=null,d=0,f=0;t===Na?i>0&&(c=Na,d=i,f=r.length):t===Ir?u>0&&(c=Ir,d=u,f=l.length):(d=Math.max(i,u),c=d>0?i>u?Na:Ir:null,f=c?c===Na?r.length:l.length:0);const h=c===Na&&/\b(transform|all)(,|$)/.test(a(`${Na}Property`).toString());return{type:c,timeout:d,propCount:f,hasTransform:h}}function of(e,t){for(;e.lengthlf(n)+lf(e[a])))}function lf(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function uf(){return document.body.offsetHeight}function cb(e,t,n){const a=e[ki];a&&(t=(t?[t,...a]:[...a]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const zo=Symbol("_vod"),mm=Symbol("_vsh"),oi={beforeMount(e,{value:t},{transition:n}){e[zo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Hr(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),Hr(e,!0),a.enter(e)):a.leave(e,()=>{Hr(e,!1)}):Hr(e,t))},beforeUnmount(e,{value:t}){Hr(e,t)}};function Hr(e,t){e.style.display=t?e[zo]:"none",e[mm]=!t}const gm=Symbol("");function $s(e){const t=bl();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(r=>Wo(r,s))},a=()=>{const s=e(t.proxy);t.ce?Wo(t.ce,s):zu(t.subTree,s),n(s)};Bc(()=>{Mp(a)}),ct(()=>{Qe(a,jn,{flush:"post"});const s=new MutationObserver(a);s.observe(t.subTree.el.parentNode,{childList:!0}),Ha(()=>s.disconnect())})}function zu(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{zu(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Wo(e.el,t);else if(e.type===Te)e.children.forEach(n=>zu(n,t));else if(e.type===ri){let{el:n,anchor:a}=e;for(;n&&(Wo(n,t),n!==a);)n=n.nextSibling}}function Wo(e,t){if(e.nodeType===1){const n=e.style;let a="";for(const s in t)n.setProperty(`--${s}`,t[s]),a+=`--${s}: ${t[s]};`;n[gm]=a}}const db=/(^|;)\s*display\s*:/;function fb(e,t,n){const a=e.style,s=wt(n);let r=!1;if(n&&!s){if(t)if(wt(t))for(const i of t.split(";")){const o=i.slice(0,i.indexOf(":")).trim();n[o]==null&&ko(a,o,"")}else for(const i in t)n[i]==null&&ko(a,i,"");for(const i in n)i==="display"&&(r=!0),ko(a,i,n[i])}else if(s){if(t!==n){const i=a[gm];i&&(n+=";"+i),a.cssText=n,r=db.test(n)}}else t&&e.removeAttribute("style");zo in e&&(e[zo]=r?a.display:"",e[mm]&&(a.display="none"))}const cf=/\s*!important$/;function ko(e,t,n){if(He(n))n.forEach(a=>ko(e,t,a));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const a=hb(e,t);cf.test(n)?e.setProperty(os(a),n.replace(cf,""),"important"):e[a]=n}}const df=["Webkit","Moz","ms"],Jl={};function hb(e,t){const n=Jl[t];if(n)return n;let a=Un(t);if(a!=="filter"&&a in e)return Jl[t]=a;a=ul(a);for(let s=0;seu||(vb.then(()=>eu=0),eu=Date.now());function bb(e,t){const n=a=>{if(!a._vts)a._vts=Date.now();else if(a._vts<=n.attached)return;qn(_b(a,n.value),t,5,[a])};return n.value=e,n.attached=yb(),n}function _b(e,t){if(He(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(a=>s=>!s._stopped&&a&&a(s))}else return t}const vf=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,wb=(e,t,n,a,s,r)=>{const i=s==="svg";t==="class"?cb(e,a,i):t==="style"?fb(e,n,a):ol(t)?kc(t)||mb(e,t,n,a,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):xb(e,t,a,i))?(pf(e,t,a),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&hf(e,t,a,i,r,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!wt(a))?pf(e,Un(t),a,r,t):(t==="true-value"?e._trueValue=a:t==="false-value"&&(e._falseValue=a),hf(e,t,a,i))};function xb(e,t,n,a){if(a)return!!(t==="innerHTML"||t==="textContent"||t in e&&vf(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 s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return vf(t)&&wt(n)?!1:t in e}const ss=e=>{const t=e.props["onUpdate:modelValue"]||!1;return He(t)?n=>xo(t,n):t};function Ab(e){e.target.composing=!0}function yf(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const $n=Symbol("_assign"),bf={created(e,{modifiers:{lazy:t,trim:n,number:a}},s){e[$n]=ss(s);const r=a||s.props&&s.props.type==="number";Pa(e,t?"change":"input",i=>{if(i.target.composing)return;let o=e.value;n&&(o=o.trim()),r&&(o=Ho(o)),e[$n](o)}),n&&Pa(e,"change",()=>{e.value=e.value.trim()}),t||(Pa(e,"compositionstart",Ab),Pa(e,"compositionend",yf),Pa(e,"change",yf))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:s,number:r}},i){if(e[$n]=ss(i),e.composing)return;const o=(r||e.type==="number")&&!/^0\d/.test(e.value)?Ho(e.value):e.value,l=t??"";o!==l&&(document.activeElement===e&&e.type!=="range"&&(a&&t===n||s&&e.value.trim()===l)||(e.value=l))}},Sb={deep:!0,created(e,t,n){e[$n]=ss(n),Pa(e,"change",()=>{const a=e._modelValue,s=cr(e),r=e.checked,i=e[$n];if(He(a)){const o=Tc(a,s),l=o!==-1;if(r&&!l)i(a.concat(s));else if(!r&&l){const u=[...a];u.splice(o,1),i(u)}}else if(Sr(a)){const o=new Set(a);r?o.add(s):o.delete(s),i(o)}else i(vm(e,r))})},mounted:_f,beforeUpdate(e,t,n){e[$n]=ss(n),_f(e,t,n)}};function _f(e,{value:t,oldValue:n},a){e._modelValue=t;let s;if(He(t))s=Tc(t,a.props.value)>-1;else if(Sr(t))s=t.has(a.props.value);else{if(t===n)return;s=Hs(t,vm(e,!0))}e.checked!==s&&(e.checked=s)}const kb={created(e,{value:t},n){e.checked=Hs(t,n.props.value),e[$n]=ss(n),Pa(e,"change",()=>{e[$n](cr(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[$n]=ss(a),t!==n&&(e.checked=Hs(t,a.props.value))}},Mb={deep:!0,created(e,{value:t,modifiers:{number:n}},a){const s=Sr(t);Pa(e,"change",()=>{const r=Array.prototype.filter.call(e.options,i=>i.selected).map(i=>n?Ho(cr(i)):cr(i));e[$n](e.multiple?s?new Set(r):r:r[0]),e._assigning=!0,Jt(()=>{e._assigning=!1})}),e[$n]=ss(a)},mounted(e,{value:t}){wf(e,t)},beforeUpdate(e,t,n){e[$n]=ss(n)},updated(e,{value:t}){e._assigning||wf(e,t)}};function wf(e,t){const n=e.multiple,a=He(t);if(!(n&&!a&&!Sr(t))){for(let s=0,r=e.options.length;sString(u)===String(o)):i.selected=Tc(t,o)>-1}else i.selected=t.has(o);else if(Hs(cr(i),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function cr(e){return"_value"in e?e._value:e.value}function vm(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const AD={created(e,t,n){eo(e,t,n,null,"created")},mounted(e,t,n){eo(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){eo(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){eo(e,t,n,a,"updated")}};function Cb(e,t){switch(e){case"SELECT":return Mb;case"TEXTAREA":return bf;default:switch(t){case"checkbox":return Sb;case"radio":return kb;default:return bf}}}function eo(e,t,n,a,s){const i=Cb(e.tagName,n.props&&n.props.type)[s];i&&i(e,t,n,a)}const Tb=["ctrl","shift","alt","meta"],Eb={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)=>Tb.some(n=>e[`${n}Key`]&&!t.includes(n))},Zn=(e,t)=>{const n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=(s,...r)=>{for(let i=0;i{const n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=s=>{if(!("key"in s))return;const r=os(s.key);if(t.some(i=>i===r||Pb[i]===r))return e(s)})},Rb=jt({patchProp:wb},ab);let xf;function ym(){return xf||(xf=Ey(Rb))}const Af=(...e)=>{ym().render(...e)},Lb=(...e)=>{const t=ym().createApp(...e),{mount:n}=t;return t.mount=a=>{const s=Ib(a);if(!s)return;const r=t._component;!Fe(r)&&!r.render&&!r.template&&(r.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const i=n(s,!1,Ob(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),i},t};function Ob(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Ib(e){return wt(e)?document.querySelector(e):e}/*! * pinia v2.3.1 * (c) 2025 Eduardo San Martin Morote * @license MIT - */let bm;const wl=e=>bm=e,_m=Symbol();function Wu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var li;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(li||(li={}));function Hb(){const e=np(!0),t=e.run(()=>fe({}));let n=[],a=[];const s=Nc({install(r){wl(s),s._a=r,r.provide(_m,s),r.config.globalProperties.$pinia=s,a.forEach(i=>n.push(i)),a=[]},use(r){return this._a?n.push(r):a.push(r),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const wm=()=>{};function Sf(e,t,n,a=wm){e.push(t);const s=()=>{const r=e.indexOf(t);r>-1&&(e.splice(r,1),a())};return!n&&Ec()&&ap(s),s}function Ws(e,...t){e.slice().forEach(n=>{n(...t)})}const Nb=e=>e(),kf=Symbol(),tu=Symbol();function ju(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],s=e[n];Wu(s)&&Wu(a)&&e.hasOwnProperty(n)&&!bt(a)&&!Qa(a)?e[n]=ju(s,a):e[n]=a}return e}const Vb=Symbol();function Bb(e){return!Wu(e)||!e.hasOwnProperty(Vb)}const{assign:$a}=Object;function Fb(e){return!!(bt(e)&&e.effect)}function $b(e,t,n,a){const{state:s,actions:r,getters:i}=t,o=n.state.value[e];let l;function u(){o||(n.state.value[e]=s?s():{});const c=xp(n.state.value[e]);return $a(c,r,Object.keys(i||{}).reduce((d,f)=>(d[f]=Nc(z(()=>{wl(n);const h=n._s.get(e);return i[f].call(h,h)})),d),{}))}return l=xm(e,u,t,n,a,!0),l}function xm(e,t,n={},a,s,r){let i;const o=$a({actions:{}},n),l={deep:!0};let u,c,d=[],f=[],h;const p=a.state.value[e];!r&&!p&&(a.state.value[e]={}),fe({});let m;function y(R){let C;u=c=!1,typeof R=="function"?(R(a.state.value[e]),C={type:li.patchFunction,storeId:e,events:h}):(ju(a.state.value[e],R),C={type:li.patchObject,payload:R,storeId:e,events:h});const L=m=Symbol();Jt().then(()=>{m===L&&(u=!0)}),c=!0,Ws(d,C,a.state.value[e])}const w=r?function(){const{state:C}=n,L=C?C():{};this.$patch(K=>{$a(K,L)})}:wm;function S(){i.stop(),d=[],f=[],a._s.delete(e)}const _=(R,C="")=>{if(kf in R)return R[tu]=C,R;const L=function(){wl(a);const K=Array.from(arguments),j=[],ne=[];function B(X){j.push(X)}function F(X){ne.push(X)}Ws(f,{args:K,name:L[tu],store:E,after:B,onError:F});let N;try{N=R.apply(this&&this.$id===e?this:E,K)}catch(X){throw Ws(ne,X),X}return N instanceof Promise?N.then(X=>(Ws(j,X),X)).catch(X=>(Ws(ne,X),Promise.reject(X))):(Ws(j,N),N)};return L[kf]=!0,L[tu]=C,L},M={_p:a,$id:e,$onAction:Sf.bind(null,f),$patch:y,$reset:w,$subscribe(R,C={}){const L=Sf(d,R,C.detached,()=>K()),K=i.run(()=>Qe(()=>a.state.value[e],j=>{(C.flush==="sync"?c:u)&&R({storeId:e,type:li.direct,events:h},j)},$a({},l,C)));return L},$dispose:S},E=va(M);a._s.set(e,E);const T=(a._a&&a._a.runWithContext||Nb)(()=>a._e.run(()=>(i=np()).run(()=>t({action:_}))));for(const R in T){const C=T[R];if(bt(C)&&!Fb(C)||Qa(C))r||(p&&Bb(C)&&(bt(C)?C.value=p[R]:ju(C,p[R])),a.state.value[e][R]=C);else if(typeof C=="function"){const L=_(C,R);T[R]=L,o.actions[R]=C}}return $a(E,T),$a(Ze(E),T),Object.defineProperty(E,"$state",{get:()=>a.state.value[e],set:R=>{y(C=>{$a(C,R)})}}),a._p.forEach(R=>{$a(E,i.run(()=>R({store:E,app:a._a,pinia:a,options:o})))}),p&&r&&n.hydrate&&n.hydrate(E.$state,p),u=!0,c=!0,E}/*! #__NO_SIDE_EFFECTS__ */function Am(e,t,n){let a,s;const r=typeof t=="function";typeof e=="string"?(a=e,s=r?n:t):(s=e,a=e.id);function i(o,l){const u=xy();return o=o||(u?Bt(_m,null):null),o&&wl(o),o=bm,o._s.has(a)||(r?xm(a,t,s,o):$b(a,s,o)),o._s.get(a)}return i.$id=a,i}var Ub=Object.defineProperty,Yb=Object.defineProperties,zb=Object.getOwnPropertyDescriptors,Mf=Object.getOwnPropertySymbols,Wb=Object.prototype.hasOwnProperty,jb=Object.prototype.propertyIsEnumerable,Cf=(e,t,n)=>t in e?Ub(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fa=(e,t)=>{for(var n in t||(t={}))Wb.call(t,n)&&Cf(e,n,t[n]);if(Mf)for(var n of Mf(t))jb.call(t,n)&&Cf(e,n,t[n]);return e},Mo=(e,t)=>Yb(e,zb(t)),ds=(e,t)=>{const n=e.__vccOpts||e;for(const[a,s]of t)n[a]=s;return n};const Gb=e=>(kr("data-v-e0a0b7f0"),e=e(),Mr(),e),Xb=["onClick"],Kb=["checked"],qb=Gb(()=>ae("label",{for:"checbox"},null,-1)),Zb=ut({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(e,{emit:t}){const n=e;$s(i=>({"51ab8a49":b(r)}));const a=z(()=>n.status==="allSelected"),s=()=>{t("change",!a.value)},r=Bt("themeColor");return(i,o)=>(D(),W("div",{class:"easy-checkbox",onClick:Zn(s,["stop","prevent"])},[ae("input",{type:"checkbox",checked:b(a),class:ve(e.status)},null,10,Kb),qb],8,Xb))}});var Qb=ds(Zb,[["__scopeId","data-v-e0a0b7f0"]]);const Jb=e=>(kr("data-v-7e69a276"),e=e(),Mr(),e),e_=["checked"],t_=Jb(()=>ae("label",{for:"checbox"},null,-1)),n_=ut({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(e,{emit:t}){$s(a=>({fdaf7e9e:b(n)}));const n=Bt("themeColor");return(a,s)=>(D(),W("div",{class:"easy-checkbox",onClick:s[0]||(s[0]=Zn(r=>t("change"),["stop","prevent"]))},[ae("input",{type:"checkbox",checked:e.checked},null,8,e_),t_]))}});var a_=ds(n_,[["__scopeId","data-v-7e69a276"]]);const s_=e=>(kr("data-v-4ca5de3a"),e=e(),Mr(),e),r_={class:"easy-data-table__rows-selector"},i_={class:"rows-input"},o_=s_(()=>ae("div",{class:"triangle"},null,-1)),l_=["onClick"],u_=ut({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e;$s(d=>({"1b889342":b(c)}));const a=fe(!1),s=fe(!1),r=Bt("dataTable");Qe(a,d=>{if(d&&r){const f=window.innerHeight,h=r.value.getBoundingClientRect().height,p=r.value.getBoundingClientRect().top;f-(h+p)<=100?s.value=!0:s.value=!1}});const i=z({get:()=>n.modelValue,set:d=>{t("update:modelValue",d)}}),o=d=>{i.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)};ct(()=>{document.addEventListener("click",u)}),gl(()=>{document.removeEventListener("click",u)});const c=Bt("themeColor");return(d,f)=>(D(),W("div",r_,[ae("div",{class:"rows-input__wrapper",onClick:f[0]||(f[0]=h=>a.value=!a.value)},[ae("div",i_,Le(b(i)),1),o_]),ae("ul",{class:ve(["select-items",{show:a.value,inside:s.value}])},[(D(!0),W(Te,null,Ke(e.rowsItems,h=>(D(),W("li",{key:h,class:ve({selected:h===b(i)}),onClick:p=>o(h)},Le(h),11,l_))),128))],2)]))}});var c_=ds(u_,[["__scopeId","data-v-4ca5de3a"]]);const xl=e=>(kr("data-v-1fa3a520"),e=e(),Mr(),e),d_={class:"lds-ring"},f_=xl(()=>ae("div",null,null,-1)),h_=xl(()=>ae("div",null,null,-1)),p_=xl(()=>ae("div",null,null,-1)),m_=xl(()=>ae("div",null,null,-1)),g_=[f_,h_,p_,m_],v_=ut({__name:"Loading",setup(e){$s(n=>({26774109:b(t)}));const t=Bt("themeColor");return(n,a)=>(D(),W("div",d_,g_))}});var y_=ds(v_,[["__scopeId","data-v-1fa3a520"]]);const b_={class:"loader-line"},__=ut({__name:"LoadingLine",setup(e){$s(n=>({"0d327f57":b(t)}));const t=Bt("themeColor");return(n,a)=>(D(),W("div",b_))}});var w_=ds(__,[["__scopeId","data-v-7d281cac"]]);const x_={class:"buttons-pagination"},A_=["onClick"],S_=ut({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(e,{emit:t}){const n=e;$s(o=>({"40dd4f07":b(i)}));const a=7,s=o=>{o.type==="button"&&!o.active&&t("updatePage",o.page)},r=z(()=>{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}),i=Bt("themeColor");return(o,l)=>(D(),W("div",x_,[(D(!0),W(Te,null,Ke(b(r),(u,c)=>(D(),W("div",{key:c,class:ve(["item",{button:u.type==="button",active:u.type==="button"&&u.active,"active-prev":u.type==="button"&&u.activePrev,omission:u.type==="omission"}]),onClick:d=>s(u)},Le(u.type==="button"?u.page:"..."),11,A_))),128))]))}});var k_=ds(S_,[["__scopeId","data-v-4c681fa2"]]);const Sm=e=>(kr("data-v-c9da5286"),e=e(),Mr(),e),M_=Sm(()=>ae("span",{class:"arrow arrow-right"},null,-1)),C_=[M_],T_=Sm(()=>ae("span",{class:"arrow arrow-left"},null,-1)),E_=[T_],P_=ut({__name:"PaginationArrows",props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(e,{emit:t}){const n=ea();return(a,s)=>(D(),W(Te,null,[ae("div",{class:ve(["previous-page__click-button",{"first-page":e.isFirstPage}]),onClick:s[0]||(s[0]=r=>t("clickPrevPage"))},C_,2),b(n).buttonsPagination?ye(a.$slots,"buttonsPagination",{key:0},void 0,!0):ee("",!0),ae("div",{class:ve(["next-page__click-button",{"last-page":e.isLastPage}]),onClick:s[1]||(s[1]=r=>t("clickNextPage"))},E_,2)],64))}});var D_=ds(P_,[["__scopeId","data-v-c9da5286"]]);function R_(e,t,n,a){return{clickRow:(r,i,o)=>{if(e.value!==i)return;const l=fa({},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 I_(e,t,n){const a=fe([]);return{expandingItemIndexList:a,updateExpandingItemIndexList:(i,o,l)=>{l.stopPropagation();const u=a.value.indexOf(i);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 O_(e){const t=z(()=>e.value.filter(s=>s.fixed)),n=z(()=>t.value.length?t.value[t.value.length-1].value:""),a=z(()=>{if(!t.value.length)return[];const s=t.value.map(r=>{var i;return(i=r.width)!=null?i:100});return t.value.map((r,i)=>{var o,l;return{value:r.value,fixed:(o=r.fixed)!=null?o:!0,width:(l=r.width)!=null?l:100,distance:i===0?0:s.reduce((u,c,d)=>{let f=u;return di.value.findIndex(ne=>ne.fixed)!==-1),M=z(()=>_.value?i.value.filter(ne=>ne.fixed):[]),E=z(()=>i.value.filter(ne=>!ne.fixed)),T=fe(((ne,B)=>Array.isArray(ne)&&Array.isArray(B)?{sortBy:ne,sortDesc:B.map(F=>F==="desc")}:ne!==""?{sortBy:p.value,sortDesc:m.value==="desc"}:null)(p.value,m.value)),R=z(()=>{var ne;const F=[...M.value,...E.value].map(se=>{const pe=Object.assign(se);if(pe.sortable&&(pe.sortType="none"),f.value)if(Array.isArray(f.value.sortBy)&&Array.isArray(f.value.sortType)&&f.value.sortBy.includes(pe.value)){const te=f.value.sortBy.indexOf(pe.value);pe.sortType=f.value.sortType[te]}else pe.value===f.value.sortBy&&f.value.sortType&&(pe.sortType=f.value.sortType);if(T.value&&Array.isArray(T.value.sortBy)&&Array.isArray(T.value.sortDesc)&&T.value.sortBy.includes(pe.value)){const te=T.value.sortBy.indexOf(pe.value);pe.sortType=T.value.sortDesc[te]?"desc":"asc"}else T.value&&pe.value===T.value.sortBy&&(pe.sortType=T.value.sortDesc?"desc":"asc");return pe});let N=[];o.value?N=[s.value||_.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...F]:N=F;let X=[];h.value?X=[r.value||_.value?{text:e.value,value:"index",fixed:!0,width:l.value}:{text:e.value,value:"index"},...N]:X=N;let ce=[];return u.value?ce=[a.value||_.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(ne=t.value)!=null?ne:36}:{text:"checkbox",value:"checkbox"},...X]:ce=X,ce}),C=z(()=>R.value.map(ne=>ne.value));return{clientSortOptions:T,headerColumns:C,headersForRender:R,updateSortField:(ne,B)=>{let F=null;if(B==="none"?F="asc":B==="asc"?F="desc":F=d.value?"asc":null,c.value&&w(ne,F),T.value&&Array.isArray(T.value.sortBy)&&Array.isArray(T.value.sortDesc)){const N=T.value.sortBy.indexOf(ne);N===-1?F!==null&&(T.value.sortBy.push(ne),T.value.sortDesc.push(F==="desc")):F===null?(T.value.sortDesc.splice(N,1),T.value.sortBy.splice(N,1)):T.value.sortDesc[N]=F==="desc"}else F===null?T.value=null:T.value={sortBy:ne,sortDesc:F==="desc"};S("updateSort",{sortType:F,sortBy:ne})},isMultiSorting:ne=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.includes(ne):T.value&&Array.isArray(T.value.sortBy)?T.value.sortBy.includes(ne):!1,getMultiSortNumber:ne=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.indexOf(ne)+1:T.value&&Array.isArray(T.value.sortBy)?T.value.sortBy.indexOf(ne)+1:!1}}function H_(e,t,n,a,s,r,i,o,l){const u=z(()=>(e.value-1)*s.value+1),c=z(()=>n.value?Math.min(l.value,e.value*s.value):Math.min(o.value.length,e.value*s.value)),d=z(()=>n.value?a.value:o.value.slice(u.value-1,c.value)),f=z(()=>i.value?d.value.map((m,y)=>fa({index:u.value+y},m)):d.value),h=z(()=>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=z(()=>t.value?h.value==="allSelected"?f.value.map(m=>fa({checkbox:!0},m)):h.value==="noneSelected"?f.value.map(m=>fa({checkbox:!1},m)):f.value.map(m=>{const y=r.value.findIndex(w=>{const S=fa({},m);return delete S.index,JSON.stringify(w)===JSON.stringify(S)})!==-1;return fa({checkbox:y},m)}):f.value);return{currentPageFirstIndex:u,currentPageLastIndex:c,multipleSelectStatus:h,pageItems:p}}function N_(e,t,n,a,s,r,i){const o=fe(r.value?r.value.page:e.value),l=z(()=>Math.ceil(a.value/s.value)),u=z(()=>l.value===0||o.value===l.value),c=z(()=>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;i(m)}else o.value+=1},prevPage:()=>{if(a.value!==0&&!c.value&&!n.value)if(t.value){const m=o.value-1;i(m)}else o.value-=1},updatePage:m=>{n.value||(t.value?i(m):o.value=m)},updateCurrentPaginationNumber:m=>{o.value=m}}}function V_(e,t,n,a){const s=z(()=>!e.value&&t.value.findIndex(o=>o===a.value)===-1?[a.value,...t.value]:t.value),r=fe(n.value?n.value.rowsPerPage:a.value);return{rowsItemsComputed:s,rowsPerPageRef:r,updateRowsPerPage:o=>{r.value=o}}}function B_(e,t,n){const a=z({get:()=>{if(e.value){const{page:o,rowsPerPage:l,sortBy:u,sortType:c}=e.value;return{page:o,rowsPerPage:l,sortBy:u??null,sortType:c??null}}return null},set:o=>{n("update:serverOptions",o)}});return{serverOptionsComputed:a,updateServerOptionsPage:o=>{a.value&&(a.value=Mo(fa({},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(fa({},a.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{a.value&&(a.value=Mo(fa({},a.value),{page:1,rowsPerPage:o}))}}}function un(e,t){var n;if(e.includes(".")){const a=e.split("."),{length:s}=a;let r,i=0;for(;i{if(typeof r.value=="string"&&r.value!=="")return un(r.value,_);if(Array.isArray(r.value)){let M="";return r.value.forEach(E=>{M+=un(E,_)}),M}return Object.values(_).join(" ")},d=z(()=>{if(!n.value&&i.value!==""){const _=new RegExp(i.value,"i");return a.value.filter(M=>_.test(c(M)))}return a.value}),f=z(()=>{let _=[...d.value];return t.value?(t.value.forEach(M=>{_=_.filter(E=>{const{field:I,comparison:T,criteria:R}=M;if(typeof T=="function")return T(un(I,E),R);const C=un(I,E);switch(T){case"=":return C===R;case"!=":return C!==R;case">":return C>R;case"<":return C=":return C>=R;case"between":return C>=Math.min(...R)&&C<=Math.max(...R);case"in":return R.includes(C);default:return C===R}})}),_):d.value});Qe(f,_=>{t.value&&u("updateFilter",_)},{immediate:!0,deep:!0});function h(_,M,E,I){const T=_[I],R=M[I];return(I===0?E:h(_,M,E,I-1)).sort((L,K)=>{let j=!0;for(let ne=0;neun(T,K)?R?-1:1:0:0})}const p=z(()=>{if(n.value)return a.value;if(e.value===null)return f.value;const{sortBy:_,sortDesc:M}=e.value,E=[...f.value];return l&&Array.isArray(_)&&Array.isArray(M)?_.length===0?E:h(_,M,E,_.length-1):E.sort((I,T)=>un(_,I)un(_,T)?M?-1:1:0)}),m=z(()=>n.value?o.value:p.value.length),y=z({get:()=>{var _;return(_=s.value)!=null?_:[]},set:_=>{u("update:itemsSelected",_)}});return{totalItems:p,selectItemsComputed:y,totalItemsLength:m,toggleSelectAll:_=>{y.value=_?p.value:[],_&&u("selectAll")},toggleSelectItem:_=>{const M=_.checkbox;if(delete _.checkbox,delete _.index,M)y.value=y.value.filter(E=>JSON.stringify(E)!==JSON.stringify(_)),u("deselectRow",_);else{const E=y.value;E.unshift(_),y.value=E,u("selectRow",_)}}}}var U_={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 Y_=e=>(kr("data-v-32683533"),e=e(),Mr(),e),z_=["id"],W_=["onClick"],j_={key:3,class:"header-text"},G_={key:5,class:"multi-sort__number"},X_=["onClick","onDblclick","onContextmenu"],K_=["onClick"],q_=["colspan"],Z_={key:0,class:"vue3-easy-data-table__loading"},Q_=Y_(()=>ae("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),J_={class:"loading-entity"},e2={key:1,class:"vue3-easy-data-table__message"},t2={key:0,class:"vue3-easy-data-table__footer"},n2={key:0,class:"pagination__rows-per-page"},a2={class:"pagination__items-index"},s2=ut({__name:"DataTable",props:Mo(fa({},U_),{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;$s(Ne=>({da0d4328:b($),"3037e504":b(_e)}));const{tableNodeId:s,clickEventType:r,bodyTextDirection:i,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:_,loading:M,mustSort:E,multiSort:I,rowsItems:T,rowsPerPage:R,searchField:C,searchValue:L,serverItemsLength:K,serverOptions:j,showIndex:ne,sortBy:B,sortType:F,tableHeight:N,tableMinHeight:X,themeColor:ce,rowsOfPageSeparatorMessage:se,showIndexSymbol:pe,preventContextMenuRow:te}=xp(a),_e=z(()=>N.value?`${N.value}px`:null),$=z(()=>`${X.value}px`);sr("themeColor",ce.value);const G=ea(),oe=z(()=>!!G.pagination),ue=z(()=>!!G.loading),g=z(()=>!!G.expand),V=z(()=>!!G.body),J=fe(),be=fe();sr("dataTable",J);const Z=fe(!1);ct(()=>{be.value.addEventListener("scroll",()=>{Z.value=be.value.scrollLeft>0})});const P=z(()=>_.value!==null),k=z(()=>j.value!==null),{serverOptionsComputed:O,updateServerOptionsPage:x,updateServerOptionsSort:Y,updateServerOptionsRowsPerPage:U}=B_(j,I,n),{clientSortOptions:Q,headerColumns:he,headersForRender:le,updateSortField:de,isMultiSorting:Ce,getMultiSortNumber:H}=L_(pe,o,u,d,f,p,m,g,w,P,k,E,O,ne,B,F,I,Y,n),{rowsItemsComputed:ie,rowsPerPageRef:Se,updateRowsPerPage:Re}=V_(k,T,j,R),{totalItems:Ye,selectItemsComputed:we,totalItemsLength:We,toggleSelectAll:dt,toggleSelectItem:en}=$_(Q,c,k,S,_,C,L,K,I,n),{currentPaginationNumber:gt,maxPaginationNumber:on,isLastPage:Dn,isFirstPage:At,nextPage:Ht,prevPage:Rn,updatePage:q,updateCurrentPaginationNumber:xe}=N_(l,k,M,We,Se,j,x),{currentPageFirstIndex:Oe,currentPageLastIndex:$e,multipleSelectStatus:me,pageItems:Me}=H_(gt,P,k,S,Se,we,ne,Ye,We),De=z(()=>gt.value===0?0:(gt.value-1)*Se.value),{expandingItemIndexList:In,updateExpandingItemIndexList:Sn,clearExpandingItemIndexList:aa}=I_(Me,De,n),{fixedHeaders:On,lastFixedColumn:Ys,fixedColumnsInfos:Yl}=O_(le),{clickRow:Dd}=R_(r,P,ne,n),sv=(Ne,Ln)=>{te.value&&Ln.preventDefault(),n("contextmenuRow",Ne,Ln)},rv=Ne=>{var Ln;const Ie=(Ln=Ne.width)!=null?Ln:On.value.length?100:null;if(Ie)return`width: ${Ie}px; min-width: ${Ie}px;`},Rd=(Ne,Ln="th")=>{if(!On.value.length)return;const Ie=Yl.value.find(Kt=>Kt.value===Ne);if(Ie)return`left: ${Ie.distance}px;z-index: ${Ln==="th"?3:1};position: sticky;`};return Qe(M,(Ne,Ln)=>{O.value&&Ne===!1&&Ln===!0&&(xe(O.value.page),aa())}),Qe(Se,Ne=>{k.value?U(Ne):q(1)}),Qe([L,c],()=>{k.value||q(1)}),Qe([gt,Q,C,L,c],()=>{aa()},{deep:!0}),Qe(Me,Ne=>{n("updatePageItems",Ne)},{deep:!0}),Qe(Ye,Ne=>{n("updateTotalItems",Ne)},{deep:!0}),t({currentPageFirstIndex:Oe,currentPageLastIndex:$e,clientItemsLength:We,maxPaginationNumber:on,currentPaginationNumber:gt,isLastPage:Dn,isFirstPage:At,nextPage:Ht,prevPage:Rn,updatePage:q,rowsPerPageOptions:ie,rowsPerPageActiveOption:Se,updateRowsPerPageActiveOption:Re}),(Ne,Ln)=>(D(),W("div",{ref_key:"dataTable",ref:J,class:ve(["vue3-easy-data-table",[Ne.tableClassName]])},[ae("div",{ref_key:"tableBody",ref:be,class:ve(["vue3-easy-data-table__main",{"fixed-header":b(h),"fixed-height":b(N),"show-shadow":Z.value,"table-fixed":b(On).length,hoverable:!Ne.noHover,"border-cell":Ne.borderCell}])},[ae("table",{id:b(s)},[ae("colgroup",null,[(D(!0),W(Te,null,Ke(b(le),(Ie,Kt)=>(D(),W("col",{key:Kt,style:It(rv(Ie))},null,4))),128))]),b(G)["customize-headers"]?ye(Ne.$slots,"customize-headers",{key:0},void 0,!0):b(le).length&&!Ne.hideHeader?(D(),W("thead",{key:1,class:ve(["vue3-easy-data-table__header",[Ne.headerClassName]])},[ae("tr",null,[(D(!0),W(Te,null,Ke(b(le),(Ie,Kt)=>(D(),W("th",{key:Kt,class:ve([{sortable:Ie.sortable,none:Ie.sortable&&Ie.sortType==="none",desc:Ie.sortable&&Ie.sortType==="desc",asc:Ie.sortable&&Ie.sortType==="asc",shadow:Ie.value===b(Ys)},typeof Ne.headerItemClassName=="string"?Ne.headerItemClassName:Ne.headerItemClassName(Ie,Kt+1)]),style:It(Rd(Ie.value)),onClick:Zn(Mt=>Ie.sortable&&Ie.sortType?b(de)(Ie.value,Ie.sortType):null,["stop"])},[Ie.text==="checkbox"?(D(),Ae(Qb,{key:b(me),status:b(me),onChange:b(dt)},null,8,["status","onChange"])):(D(),W("span",{key:1,class:ve(["header",`direction-${b(y)}`])},[b(G)[`header-${Ie.value}`]?ye(Ne.$slots,`header-${Ie.value}`,at(ht({key:0},Ie)),void 0,!0):b(G)[`header-${Ie.value.toLowerCase()}`]?ye(Ne.$slots,`header-${Ie.value.toLowerCase()}`,at(ht({key:1},Ie)),void 0,!0):b(G).header?ye(Ne.$slots,"header",at(ht({key:2},Ie)),void 0,!0):(D(),W("span",j_,Le(Ie.text),1)),Ie.sortable?(D(),W("i",{key:Ie.sortType?Ie.sortType:"none",class:ve(["sortType-icon",{desc:Ie.sortType==="desc"}])},null,2)):ee("",!0),b(I)&&b(Ce)(Ie.value)?(D(),W("span",G_,Le(b(H)(Ie.value)),1)):ee("",!0)],2))],14,W_))),128))])],2)):ee("",!0),b(V)?ye(Ne.$slots,"body",at(ht({key:2},b(Me))),void 0,!0):b(he).length?(D(),W("tbody",{key:3,class:ve(["vue3-easy-data-table__body",{"row-alternation":Ne.alternating}])},[ye(Ne.$slots,"body-prepend",at(zt({items:b(Me),pagination:{isFirstPage:b(At),isLastPage:b(Dn),currentPaginationNumber:b(gt),maxPaginationNumber:b(on),nextPage:b(Ht),prevPage:b(Rn)},headers:b(le)})),void 0,!0),(D(!0),W(Te,null,Ke(b(Me),(Ie,Kt)=>(D(),W(Te,{key:Kt},[ae("tr",{class:ve([{"even-row":(Kt+1)%2===0},typeof Ne.bodyRowClassName=="string"?Ne.bodyRowClassName:Ne.bodyRowClassName(Ie,Kt+1)]),onClick:Mt=>{b(Dd)(Ie,"single",Mt),Ne.clickRowToExpand&&b(Sn)(Kt+b(De),Ie,Mt)},onDblclick:Mt=>{b(Dd)(Ie,"double",Mt)},onContextmenu:Mt=>{sv(Ie,Mt)}},[(D(!0),W(Te,null,Ke(b(he),(Mt,iv)=>(D(),W("td",{key:iv,style:It(Rd(Mt,"td")),class:ve([{shadow:Mt===b(Ys),"can-expand":Mt==="expand"},typeof Ne.bodyItemClassName=="string"?Ne.bodyItemClassName:Ne.bodyItemClassName(Mt,Kt+1),`direction-${b(i)}`]),onClick:Id=>Mt==="expand"?b(Sn)(Kt+b(De),Ie,Id):null},[b(G)[`item-${Mt}`]?ye(Ne.$slots,`item-${Mt}`,at(ht({key:0},Ie)),void 0,!0):b(G)[`item-${Mt.toLowerCase()}`]?ye(Ne.$slots,`item-${Mt.toLowerCase()}`,at(ht({key:1},Ie)),void 0,!0):Mt==="expand"?(D(),W("i",{key:2,class:ve(["expand-icon",{expanding:b(In).includes(b(De)+Kt)}])},null,2)):Mt==="checkbox"?(D(),Ae(a_,{key:3,checked:Ie[Mt],onChange:Id=>b(en)(Ie)},null,8,["checked","onChange"])):b(G).item?ye(Ne.$slots,"item",at(ht({key:4},{column:Mt,item:Ie})),void 0,!0):(D(),W(Te,{key:5},[Ft(Le(b(F_)(Mt,Ie)),1)],64))],14,K_))),128))],42,X_),b(g)&&b(In).includes(Kt+b(De))?(D(),W("tr",{key:0,class:ve([{"even-row":(Kt+1)%2===0},typeof Ne.bodyExpandRowClassName=="string"?Ne.bodyExpandRowClassName:Ne.bodyExpandRowClassName(Ie,Kt+1)])},[ae("td",{colspan:b(le).length,class:"expand"},[Ie.expandLoading?(D(),Ae(w_,{key:0,class:"expand-loading"})):ee("",!0),ye(Ne.$slots,"expand",at(zt(Ie)),void 0,!0)],8,q_)],2)):ee("",!0)],64))),128)),ye(Ne.$slots,"body-append",at(zt({items:b(Me),pagination:{isFirstPage:b(At),isLastPage:b(Dn),currentPaginationNumber:b(gt),maxPaginationNumber:b(on),nextPage:b(Ht),prevPage:b(Rn),updatePage:b(q)},headers:b(le)})),void 0,!0)],2)):ee("",!0)],8,z_),b(M)?(D(),W("div",Z_,[Q_,ae("div",J_,[b(ue)?ye(Ne.$slots,"loading",{key:0},void 0,!0):(D(),Ae(y_,{key:1}))])])):ee("",!0),!b(Me).length&&!b(M)?(D(),W("div",e2,[ye(Ne.$slots,"empty-message",{},()=>[Ft(Le(Ne.emptyMessage),1)],!0)])):ee("",!0)],2),Ne.hideFooter?ee("",!0):(D(),W("div",t2,[Ne.hideRowsPerPage?ee("",!0):(D(),W("div",n2,[Ft(Le(Ne.rowsPerPageMessage)+" ",1),ke(c_,{modelValue:b(Se),"onUpdate:modelValue":Ln[0]||(Ln[0]=Ie=>bt(Se)?Se.value=Ie:null),"rows-items":b(ie)},null,8,["modelValue","rows-items"])])),ae("div",a2,Le(`${b(Oe)}–${b($e)}`)+" "+Le(b(se))+" "+Le(b(We)),1),b(oe)?ye(Ne.$slots,"pagination",at(ht({key:1},{isFirstPage:b(At),isLastPage:b(Dn),currentPaginationNumber:b(gt),maxPaginationNumber:b(on),nextPage:b(Ht),prevPage:b(Rn)})),void 0,!0):(D(),Ae(D_,{key:2,"is-first-page":b(At),"is-last-page":b(Dn),onClickNextPage:b(Ht),onClickPrevPage:b(Rn)},Qt({_:2},[Ne.buttonsPagination?{name:"buttonsPagination",fn:Ee(()=>[ke(k_,{"current-pagination-number":b(gt),"max-pagination-number":b(on),onUpdatePage:b(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 km=ds(s2,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",km);const Mm=6048e5,r2=864e5,i2=6e4,Cm=36e5,o2=1e3,Tf=Symbol.for("constructDateFrom");function it(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 Ve(e,t){return it(t||e,e)}function Vn(e,t,n){const a=Ve(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 Xn(e,t,n){const a=Ve(e,n==null?void 0:n.in);if(isNaN(t))return it(e,NaN);if(!t)return a;const s=a.getDate(),r=it(e,a.getTime());r.setMonth(a.getMonth()+t+1,0);const i=r.getDate();return s>=i?r:(a.setFullYear(r.getFullYear(),r.getMonth(),s),a)}function Tm(e,t,n){const{years:a=0,months:s=0,weeks:r=0,days:i=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=Ve(e,n==null?void 0:n.in),d=s||a?Xn(c,s+a*12):c,f=i||r?Vn(d,i+r*7):d,h=l+o*60,m=(u+h*60)*1e3;return it(e,+f+m)}function l2(e,t,n){return it(e,+Ve(e)+t)}function u2(e,t,n){return l2(e,t*Cm)}let c2={};function Us(){return c2}function Qn(e,t){var o,l,u,c;const n=Us(),a=(t==null?void 0:t.weekStartsOn)??((l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)??n.weekStartsOn??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??0,s=Ve(e,t==null?void 0:t.in),r=s.getDay(),i=(r=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function jo(e){const t=Ve(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 $i(e,...t){const n=it.bind(null,t.find(a=>typeof a=="object"));return t.map(n)}function Ef(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function Pm(e,t,n){const[a,s]=$i(n==null?void 0:n.in,e,t),r=Ef(a),i=Ef(s),o=+r-jo(r),l=+i-jo(i);return Math.round((o-l)/r2)}function d2(e,t){const n=Em(e,t),a=it(e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),dr(a)}function f2(e,t,n){return Xn(e,t*3,n)}function Yc(e,t,n){return Xn(e,t*12,n)}function Pf(e,t){const n=+Ve(e)-+Ve(t);return n<0?-1:n>0?1:n}function Dm(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function ui(e){return!(!Dm(e)&&typeof e!="number"||isNaN(+Ve(e)))}function Df(e,t){const n=Ve(e,t==null?void 0:t.in);return Math.trunc(n.getMonth()/3)+1}function h2(e,t,n){const[a,s]=$i(n==null?void 0:n.in,e,t);return a.getFullYear()-s.getFullYear()}function p2(e,t,n){const[a,s]=$i(n==null?void 0:n.in,e,t),r=Pf(a,s),i=Math.abs(h2(a,s));a.setFullYear(1584),s.setFullYear(1584);const o=Pf(a,s)===-r,l=r*(i-+o);return l===0?0:l}function Rm(e,t){const[n,a]=$i(e,t.start,t.end);return{start:n,end:a}}function Im(e,t){const{start:n,end:a}=Rm(t==null?void 0:t.in,e);let s=+n>+a;const r=s?+n:+a,i=s?a:n;i.setHours(0,0,0,0);let o=1;const l=[];for(;+i<=r;)l.push(it(n,i)),i.setDate(i.getDate()+o),i.setHours(0,0,0,0);return s?l.reverse():l}function Cs(e,t){const n=Ve(e,t==null?void 0:t.in),a=n.getMonth(),s=a-a%3;return n.setMonth(s,1),n.setHours(0,0,0,0),n}function m2(e,t){const{start:n,end:a}=Rm(t==null?void 0:t.in,e);let s=+n>+a;const r=s?+Cs(n):+Cs(a);let i=Cs(s?a:n),o=1;const l=[];for(;+i<=r;)l.push(it(n,i)),i=f2(i,o);return s?l.reverse():l}function g2(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}function Om(e,t){const n=Ve(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 Mi(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Lm(e,t){var o,l,u,c;const n=Us(),a=(t==null?void 0:t.weekStartsOn)??((l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)??n.weekStartsOn??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??0,s=Ve(e,t==null?void 0:t.in),r=s.getDay(),i=(r{let a;const s=v2[e];return typeof s=="string"?a=s:t===1?a=s.one:a=s.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function nu(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const b2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},_2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},w2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},x2={date:nu({formats:b2,defaultWidth:"full"}),time:nu({formats:_2,defaultWidth:"full"}),dateTime:nu({formats:w2,defaultWidth:"full"})},A2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},S2=(e,t,n,a)=>A2[e];function Nr(e){return(t,n)=>{const a=n!=null&&n.context?String(n.context):"standalone";let s;if(a==="formatting"&&e.formattingValues){const i=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):i;s=e.formattingValues[o]||e.formattingValues[i]}else{const i=e.defaultWidth,o=n!=null&&n.width?String(n.width):e.defaultWidth;s=e.values[o]||e.values[i]}const r=e.argumentCallback?e.argumentCallback(t):t;return s[r]}}const k2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},M2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},C2={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"]},T2={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"]},E2={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"}},P2={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"}},D2=(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"},R2={ordinalNumber:D2,era:Nr({values:k2,defaultWidth:"wide"}),quarter:Nr({values:M2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Nr({values:C2,defaultWidth:"wide"}),day:Nr({values:T2,defaultWidth:"wide"}),dayPeriod:Nr({values:E2,defaultWidth:"wide",formattingValues:P2,defaultFormattingWidth:"wide"})};function Vr(e){return(t,n={})=>{const a=n.width,s=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],r=t.match(s);if(!r)return null;const i=r[0],o=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(o)?O2(o,d=>d.test(i)):I2(o,d=>d.test(i));let u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;const c=t.slice(i.length);return{value:u,rest:c}}}function I2(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function O2(e,t){for(let n=0;n{const a=t.match(e.matchPattern);if(!a)return null;const s=a[0],r=t.match(e.parsePattern);if(!r)return null;let i=e.valueCallback?e.valueCallback(r[0]):r[0];i=n.valueCallback?n.valueCallback(i):i;const o=t.slice(s.length);return{value:i,rest:o}}}const H2=/^(\d+)(th|st|nd|rd)?/i,N2=/\d+/i,V2={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},B2={any:[/^b/i,/^(a|c)/i]},F2={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},$2={any:[/1/i,/2/i,/3/i,/4/i]},U2={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},Y2={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]},z2={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},W2={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]},j2={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},G2={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}},X2={ordinalNumber:L2({matchPattern:H2,parsePattern:N2,valueCallback:e=>parseInt(e,10)}),era:Vr({matchPatterns:V2,defaultMatchWidth:"wide",parsePatterns:B2,defaultParseWidth:"any"}),quarter:Vr({matchPatterns:F2,defaultMatchWidth:"wide",parsePatterns:$2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Vr({matchPatterns:U2,defaultMatchWidth:"wide",parsePatterns:Y2,defaultParseWidth:"any"}),day:Vr({matchPatterns:z2,defaultMatchWidth:"wide",parsePatterns:W2,defaultParseWidth:"any"}),dayPeriod:Vr({matchPatterns:j2,defaultMatchWidth:"any",parsePatterns:G2,defaultParseWidth:"any"})},Hm={code:"en-US",formatDistance:y2,formatLong:x2,formatRelative:S2,localize:R2,match:X2,options:{weekStartsOn:0,firstWeekContainsDate:1}};function K2(e,t){const n=Ve(e,t==null?void 0:t.in);return Pm(n,Mi(n))+1}function zc(e,t){const n=Ve(e,t==null?void 0:t.in),a=+dr(n)-+d2(n);return Math.round(a/Mm)+1}function Wc(e,t){var c,d,f,h;const n=Ve(e,t==null?void 0:t.in),a=n.getFullYear(),s=Us(),r=(t==null?void 0:t.firstWeekContainsDate)??((d=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)??s.firstWeekContainsDate??((h=(f=s.locale)==null?void 0:f.options)==null?void 0:h.firstWeekContainsDate)??1,i=it((t==null?void 0:t.in)||e,0);i.setFullYear(a+1,0,r),i.setHours(0,0,0,0);const o=Qn(i,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;const n=Us(),a=(t==null?void 0:t.firstWeekContainsDate)??((l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.firstWeekContainsDate)??n.firstWeekContainsDate??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.firstWeekContainsDate)??1,s=Wc(e,t),r=it((t==null?void 0:t.in)||e,0);return r.setFullYear(s,0,a),r.setHours(0,0,0,0),Qn(r,t)}function jc(e,t){const n=Ve(e,t==null?void 0:t.in),a=+Qn(n,t)-+q2(n,t);return Math.round(a/Mm)+1}function nt(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const Va={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return nt(t==="yy"?a%100:a,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):nt(n+1,2)},d(e,t){return nt(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 nt(e.getHours()%12||12,t.length)},H(e,t){return nt(e.getHours(),t.length)},m(e,t){return nt(e.getMinutes(),t.length)},s(e,t){return nt(e.getSeconds(),t.length)},S(e,t){const n=t.length,a=e.getMilliseconds(),s=Math.trunc(a*Math.pow(10,n-3));return nt(s,t.length)}},js={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},If={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(),s=a>0?a:1-a;return n.ordinalNumber(s,{unit:"year"})}return Va.y(e,t)},Y:function(e,t,n,a){const s=Wc(e,a),r=s>0?s:1-s;if(t==="YY"){const i=r%100;return nt(i,2)}return t==="Yo"?n.ordinalNumber(r,{unit:"year"}):nt(r,t.length)},R:function(e,t){const n=Em(e);return nt(n,t.length)},u:function(e,t){const n=e.getFullYear();return nt(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 nt(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 nt(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 Va.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 nt(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 s=jc(e,a);return t==="wo"?n.ordinalNumber(s,{unit:"week"}):nt(s,t.length)},I:function(e,t,n){const a=zc(e);return t==="Io"?n.ordinalNumber(a,{unit:"week"}):nt(a,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):Va.d(e,t)},D:function(e,t,n){const a=K2(e);return t==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):nt(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 s=e.getDay(),r=(s-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(r);case"ee":return nt(r,2);case"eo":return n.ordinalNumber(r,{unit:"day"});case"eee":return n.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(s,{width:"short",context:"formatting"});case"eeee":default:return n.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const s=e.getDay(),r=(s-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(r);case"cc":return nt(r,t.length);case"co":return n.ordinalNumber(r,{unit:"day"});case"ccc":return n.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(s,{width:"narrow",context:"standalone"});case"cccccc":return n.day(s,{width:"short",context:"standalone"});case"cccc":default:return n.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),s=a===0?7:a;switch(t){case"i":return String(s);case"ii":return nt(s,t.length);case"io":return n.ordinalNumber(s,{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 s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let s;switch(a===12?s=js.noon:a===0?s=js.midnight:s=a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let s;switch(a>=17?s=js.evening:a>=12?s=js.afternoon:a>=4?s=js.morning:s=js.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(s,{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 Va.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Va.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return t==="Ko"?n.ordinalNumber(a,{unit:"hour"}):nt(a,t.length)},k:function(e,t,n){let a=e.getHours();return a===0&&(a=24),t==="ko"?n.ordinalNumber(a,{unit:"hour"}):nt(a,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):Va.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Va.s(e,t)},S:function(e,t){return Va.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 As(a);case"XXXXX":case"XXX":default:return As(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return Lf(a);case"xxxx":case"xx":return As(a);case"xxxxx":case"xxx":default:return As(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"+As(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"+As(a,":")}},t:function(e,t,n){const a=Math.trunc(+e/1e3);return nt(a,t.length)},T:function(e,t,n){return nt(+e,t.length)}};function Of(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),s=Math.trunc(a/60),r=a%60;return r===0?n+String(s):n+String(s)+t+nt(r,2)}function Lf(e,t){return e%60===0?(e>0?"-":"+")+nt(Math.abs(e)/60,2):As(e,t)}function As(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),s=nt(Math.trunc(a/60),2),r=nt(a%60,2);return n+s+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"})}},Nm=(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"})}},Z2=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],s=n[2];if(!s)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}}",Nm(s,t))},Gu={p:Nm,P:Z2},Q2=/^D+$/,J2=/^Y+$/,ew=["D","DD","YY","YYYY"];function Vm(e){return Q2.test(e)}function Bm(e){return J2.test(e)}function Xu(e,t,n){const a=tw(e,t,n);if(console.warn(a),ew.includes(e))throw new RangeError(a)}function tw(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 nw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,aw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,sw=/^'([^]*?)'?$/,rw=/''/g,iw=/[a-zA-Z]/;function ga(e,t,n){var c,d,f,h,p,m,y,w;const a=Us(),s=(n==null?void 0:n.locale)??a.locale??Hm,r=(n==null?void 0:n.firstWeekContainsDate)??((d=(c=n==null?void 0:n.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)??a.firstWeekContainsDate??((h=(f=a.locale)==null?void 0:f.options)==null?void 0:h.firstWeekContainsDate)??1,i=(n==null?void 0:n.weekStartsOn)??((m=(p=n==null?void 0:n.locale)==null?void 0:p.options)==null?void 0:m.weekStartsOn)??a.weekStartsOn??((w=(y=a.locale)==null?void 0:y.options)==null?void 0:w.weekStartsOn)??0,o=Ve(e,n==null?void 0:n.in);if(!ui(o))throw new RangeError("Invalid time value");let l=t.match(aw).map(S=>{const _=S[0];if(_==="p"||_==="P"){const M=Gu[_];return M(S,s.formatLong)}return S}).join("").match(nw).map(S=>{if(S==="''")return{isToken:!1,value:"'"};const _=S[0];if(_==="'")return{isToken:!1,value:ow(S)};if(If[_])return{isToken:!0,value:S};if(_.match(iw))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");return{isToken:!1,value:S}});s.localize.preprocessor&&(l=s.localize.preprocessor(o,l));const u={firstWeekContainsDate:r,weekStartsOn:i,locale:s};return l.map(S=>{if(!S.isToken)return S.value;const _=S.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&Bm(_)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&Vm(_))&&Xu(_,t,String(e));const M=If[_[0]];return M(o,_,s.localize,u)}).join("")}function ow(e){const t=e.match(sw);return t?t[1].replace(rw,"'"):e}function lw(e,t){return Ve(e,t==null?void 0:t.in).getDay()}function uw(e,t){const n=Ve(e,t==null?void 0:t.in),a=n.getFullYear(),s=n.getMonth(),r=it(n,0);return r.setFullYear(a,s+1,0),r.setHours(0,0,0,0),r.getDate()}function cw(){return Object.assign({},Us())}function Oa(e,t){return Ve(e,t==null?void 0:t.in).getHours()}function dw(e,t){const n=Ve(e,t==null?void 0:t.in).getDay();return n===0?7:n}function rs(e,t){return Ve(e,t==null?void 0:t.in).getMinutes()}function je(e,t){return Ve(e,t==null?void 0:t.in).getMonth()}function fr(e){return Ve(e).getSeconds()}function Be(e,t){return Ve(e,t==null?void 0:t.in).getFullYear()}function Vs(e,t){return+Ve(e)>+Ve(t)}function hr(e,t){return+Ve(e)<+Ve(t)}function Qs(e,t){return+Ve(e)==+Ve(t)}function fw(e,t){const n=hw(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 hw(e){var t;return typeof e=="function"&&((t=e.prototype)==null?void 0:t.constructor)===e}const pw=10;class Fm{constructor(){A(this,"subPriority",0)}validate(t,n){return!0}}class mw extends Fm{constructor(t,n,a,s,r){super(),this.value=t,this.validateValue=n,this.setValue=a,this.priority=s,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 gw extends Fm{constructor(n,a){super();A(this,"priority",pw);A(this,"subPriority",-1);this.context=n||(s=>it(a,s))}set(n,a){return a.timestampIsSet?n:it(n,fw(n,this.context))}}class Je{run(t,n,a,s){const r=this.parse(t,n,a,s);return r?{setter:new mw(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(t,n,a){return!0}}class vw extends Je{constructor(){super(...arguments);A(this,"priority",140);A(this,"incompatibleTokens",["R","u","t","T"])}parse(n,a,s){switch(a){case"G":case"GG":case"GGG":return s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"});case"GGGGG":return s.era(n,{width:"narrow"});case"GGGG":default:return s.era(n,{width:"wide"})||s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"})}}set(n,a,s){return a.era=s,n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}const Ot={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}/},ha={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 Lt(e,t){return e&&{value:t(e.value),rest:e.rest}}function St(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function pa(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,s=n[2]?parseInt(n[2],10):0,r=n[3]?parseInt(n[3],10):0,i=n[5]?parseInt(n[5],10):0;return{value:a*(s*Cm+r*i2+i*o2),rest:t.slice(n[0].length)}}function $m(e){return St(Ot.anyDigitsSigned,e)}function Pt(e,t){switch(e){case 1:return St(Ot.singleDigit,t);case 2:return St(Ot.twoDigits,t);case 3:return St(Ot.threeDigits,t);case 4:return St(Ot.fourDigits,t);default:return St(new RegExp("^\\d{1,"+e+"}"),t)}}function Go(e,t){switch(e){case 1:return St(Ot.singleDigitSigned,t);case 2:return St(Ot.twoDigitsSigned,t);case 3:return St(Ot.threeDigitsSigned,t);case 4:return St(Ot.fourDigitsSigned,t);default:return St(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Gc(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 Um(e,t){const n=t>0,a=n?t:1-t;let s;if(a<=50)s=e||100;else{const r=a+50,i=Math.trunc(r/100)*100,o=e>=r%100;s=e+i-(o?100:0)}return n?s:1-s}function Ym(e){return e%400===0||e%4===0&&e%100!==0}class yw extends Je{constructor(){super(...arguments);A(this,"priority",130);A(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,a,s){const r=i=>({year:i,isTwoDigitYear:a==="yy"});switch(a){case"y":return Lt(Pt(4,n),r);case"yo":return Lt(s.ordinalNumber(n,{unit:"year"}),r);default:return Lt(Pt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,s){const r=n.getFullYear();if(s.isTwoDigitYear){const o=Um(s.year,r);return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}const i=!("era"in a)||a.era===1?s.year:1-s.year;return n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}class bw extends Je{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,s){const r=i=>({year:i,isTwoDigitYear:a==="YY"});switch(a){case"Y":return Lt(Pt(4,n),r);case"Yo":return Lt(s.ordinalNumber(n,{unit:"year"}),r);default:return Lt(Pt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,s,r){const i=Wc(n,r);if(s.isTwoDigitYear){const l=Um(s.year,i);return n.setFullYear(l,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),Qn(n,r)}const o=!("era"in a)||a.era===1?s.year:1-s.year;return n.setFullYear(o,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),Qn(n,r)}}class _w extends Je{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 Go(a==="R"?4:a.length,n)}set(n,a,s){const r=it(n,0);return r.setFullYear(s,0,4),r.setHours(0,0,0,0),dr(r)}}class ww extends Je{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 Go(a==="u"?4:a.length,n)}set(n,a,s){return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class xw extends Je{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,s){switch(a){case"Q":case"QQ":return Pt(a.length,n);case"Qo":return s.ordinalNumber(n,{unit:"quarter"});case"QQQ":return s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(n,{width:"wide",context:"formatting"})||s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=1&&a<=4}set(n,a,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class Aw extends Je{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,s){switch(a){case"q":case"qq":return Pt(a.length,n);case"qo":return s.ordinalNumber(n,{unit:"quarter"});case"qqq":return s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return s.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(n,{width:"wide",context:"standalone"})||s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=1&&a<=4}set(n,a,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class Sw extends Je{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,s){const r=i=>i-1;switch(a){case"M":return Lt(St(Ot.month,n),r);case"MM":return Lt(Pt(2,n),r);case"Mo":return Lt(s.ordinalNumber(n,{unit:"month"}),r);case"MMM":return s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return s.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(n,{width:"wide",context:"formatting"})||s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=11}set(n,a,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}class kw extends Je{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,s){const r=i=>i-1;switch(a){case"L":return Lt(St(Ot.month,n),r);case"LL":return Lt(Pt(2,n),r);case"Lo":return Lt(s.ordinalNumber(n,{unit:"month"}),r);case"LLL":return s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return s.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(n,{width:"wide",context:"standalone"})||s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=11}set(n,a,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}function Mw(e,t,n){const a=Ve(e,n==null?void 0:n.in),s=jc(a,n)-t;return a.setDate(a.getDate()-s*7),Ve(a,n==null?void 0:n.in)}class Cw extends Je{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,s){switch(a){case"w":return St(Ot.week,n);case"wo":return s.ordinalNumber(n,{unit:"week"});default:return Pt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,s,r){return Qn(Mw(n,s,r),r)}}function Tw(e,t,n){const a=Ve(e,n==null?void 0:n.in),s=zc(a,n)-t;return a.setDate(a.getDate()-s*7),a}class Ew extends Je{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,s){switch(a){case"I":return St(Ot.week,n);case"Io":return s.ordinalNumber(n,{unit:"week"});default:return Pt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,s){return dr(Tw(n,s))}}const Pw=[31,28,31,30,31,30,31,31,30,31,30,31],Dw=[31,29,31,30,31,30,31,31,30,31,30,31];class Rw extends Je{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,s){switch(a){case"d":return St(Ot.date,n);case"do":return s.ordinalNumber(n,{unit:"date"});default:return Pt(a.length,n)}}validate(n,a){const s=n.getFullYear(),r=Ym(s),i=n.getMonth();return r?a>=1&&a<=Dw[i]:a>=1&&a<=Pw[i]}set(n,a,s){return n.setDate(s),n.setHours(0,0,0,0),n}}class Iw extends Je{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,s){switch(a){case"D":case"DD":return St(Ot.dayOfYear,n);case"Do":return s.ordinalNumber(n,{unit:"date"});default:return Pt(a.length,n)}}validate(n,a){const s=n.getFullYear();return Ym(s)?a>=1&&a<=366:a>=1&&a<=365}set(n,a,s){return n.setMonth(0,s),n.setHours(0,0,0,0),n}}function Xc(e,t,n){var d,f,h,p;const a=Us(),s=(n==null?void 0:n.weekStartsOn)??((f=(d=n==null?void 0:n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)??a.weekStartsOn??((p=(h=a.locale)==null?void 0:h.options)==null?void 0:p.weekStartsOn)??0,r=Ve(e,n==null?void 0:n.in),i=r.getDay(),l=(t%7+7)%7,u=7-s,c=t<0||t>6?t-(i+u)%7:(l+u)%7-(i+u)%7;return Vn(r,c,n)}class Ow extends Je{constructor(){super(...arguments);A(this,"priority",90);A(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,a,s){switch(a){case"E":case"EE":case"EEE":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return s.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,s,r){return n=Xc(n,s,r),n.setHours(0,0,0,0),n}}class Lw extends Je{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,s,r){const i=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"e":case"ee":return Lt(Pt(a.length,n),i);case"eo":return Lt(s.ordinalNumber(n,{unit:"day"}),i);case"eee":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeeee":return s.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,s,r){return n=Xc(n,s,r),n.setHours(0,0,0,0),n}}class Hw extends Je{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,s,r){const i=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"c":case"cc":return Lt(Pt(a.length,n),i);case"co":return Lt(s.ordinalNumber(n,{unit:"day"}),i);case"ccc":return s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"ccccc":return s.day(n,{width:"narrow",context:"standalone"});case"cccccc":return s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return s.day(n,{width:"wide",context:"standalone"})||s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=6}set(n,a,s,r){return n=Xc(n,s,r),n.setHours(0,0,0,0),n}}function Nw(e,t,n){const a=Ve(e,n==null?void 0:n.in),s=dw(a,n),r=t-s;return Vn(a,r,n)}class Vw extends Je{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,s){const r=i=>i===0?7:i;switch(a){case"i":case"ii":return Pt(a.length,n);case"io":return s.ordinalNumber(n,{unit:"day"});case"iii":return Lt(s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),r);case"iiiii":return Lt(s.day(n,{width:"narrow",context:"formatting"}),r);case"iiiiii":return Lt(s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),r);case"iiii":default:return Lt(s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),r)}}validate(n,a){return a>=1&&a<=7}set(n,a,s){return n=Nw(n,s),n.setHours(0,0,0,0),n}}class Bw extends Je{constructor(){super(...arguments);A(this,"priority",80);A(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,a,s){switch(a){case"a":case"aa":case"aaa":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,s){return n.setHours(Gc(s),0,0,0),n}}class Fw extends Je{constructor(){super(...arguments);A(this,"priority",80);A(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,a,s){switch(a){case"b":case"bb":case"bbb":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,s){return n.setHours(Gc(s),0,0,0),n}}class $w extends Je{constructor(){super(...arguments);A(this,"priority",80);A(this,"incompatibleTokens",["a","b","t","T"])}parse(n,a,s){switch(a){case"B":case"BB":case"BBB":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,s){return n.setHours(Gc(s),0,0,0),n}}class Uw extends Je{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,a,s){switch(a){case"h":return St(Ot.hour12h,n);case"ho":return s.ordinalNumber(n,{unit:"hour"});default:return Pt(a.length,n)}}validate(n,a){return a>=1&&a<=12}set(n,a,s){const r=n.getHours()>=12;return r&&s<12?n.setHours(s+12,0,0,0):!r&&s===12?n.setHours(0,0,0,0):n.setHours(s,0,0,0),n}}class Yw extends Je{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,a,s){switch(a){case"H":return St(Ot.hour23h,n);case"Ho":return s.ordinalNumber(n,{unit:"hour"});default:return Pt(a.length,n)}}validate(n,a){return a>=0&&a<=23}set(n,a,s){return n.setHours(s,0,0,0),n}}class zw extends Je{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,a,s){switch(a){case"K":return St(Ot.hour11h,n);case"Ko":return s.ordinalNumber(n,{unit:"hour"});default:return Pt(a.length,n)}}validate(n,a){return a>=0&&a<=11}set(n,a,s){return n.getHours()>=12&&s<12?n.setHours(s+12,0,0,0):n.setHours(s,0,0,0),n}}class Ww extends Je{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,a,s){switch(a){case"k":return St(Ot.hour24h,n);case"ko":return s.ordinalNumber(n,{unit:"hour"});default:return Pt(a.length,n)}}validate(n,a){return a>=1&&a<=24}set(n,a,s){const r=s<=24?s%24:s;return n.setHours(r,0,0,0),n}}class jw extends Je{constructor(){super(...arguments);A(this,"priority",60);A(this,"incompatibleTokens",["t","T"])}parse(n,a,s){switch(a){case"m":return St(Ot.minute,n);case"mo":return s.ordinalNumber(n,{unit:"minute"});default:return Pt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,s){return n.setMinutes(s,0,0),n}}class Gw extends Je{constructor(){super(...arguments);A(this,"priority",50);A(this,"incompatibleTokens",["t","T"])}parse(n,a,s){switch(a){case"s":return St(Ot.second,n);case"so":return s.ordinalNumber(n,{unit:"second"});default:return Pt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,s){return n.setSeconds(s,0),n}}class Xw extends Je{constructor(){super(...arguments);A(this,"priority",30);A(this,"incompatibleTokens",["t","T"])}parse(n,a){const s=r=>Math.trunc(r*Math.pow(10,-a.length+3));return Lt(Pt(a.length,n),s)}set(n,a,s){return n.setMilliseconds(s),n}}class Kw extends Je{constructor(){super(...arguments);A(this,"priority",10);A(this,"incompatibleTokens",["t","T","x"])}parse(n,a){switch(a){case"X":return pa(ha.basicOptionalMinutes,n);case"XX":return pa(ha.basic,n);case"XXXX":return pa(ha.basicOptionalSeconds,n);case"XXXXX":return pa(ha.extendedOptionalSeconds,n);case"XXX":default:return pa(ha.extended,n)}}set(n,a,s){return a.timestampIsSet?n:it(n,n.getTime()-jo(n)-s)}}class qw extends Je{constructor(){super(...arguments);A(this,"priority",10);A(this,"incompatibleTokens",["t","T","X"])}parse(n,a){switch(a){case"x":return pa(ha.basicOptionalMinutes,n);case"xx":return pa(ha.basic,n);case"xxxx":return pa(ha.basicOptionalSeconds,n);case"xxxxx":return pa(ha.extendedOptionalSeconds,n);case"xxx":default:return pa(ha.extended,n)}}set(n,a,s){return a.timestampIsSet?n:it(n,n.getTime()-jo(n)-s)}}class Zw extends Je{constructor(){super(...arguments);A(this,"priority",40);A(this,"incompatibleTokens","*")}parse(n){return $m(n)}set(n,a,s){return[it(n,s*1e3),{timestampIsSet:!0}]}}class Qw extends Je{constructor(){super(...arguments);A(this,"priority",20);A(this,"incompatibleTokens","*")}parse(n){return $m(n)}set(n,a,s){return[it(n,s),{timestampIsSet:!0}]}}const Jw={G:new vw,y:new yw,Y:new bw,R:new _w,u:new ww,Q:new xw,q:new Aw,M:new Sw,L:new kw,w:new Cw,I:new Ew,d:new Rw,D:new Iw,E:new Ow,e:new Lw,c:new Hw,i:new Vw,a:new Bw,b:new Fw,B:new $w,h:new Uw,H:new Yw,K:new zw,k:new Ww,m:new jw,s:new Gw,S:new Xw,X:new Kw,x:new qw,t:new Zw,T:new Qw},ex=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,tx=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,nx=/^'([^]*?)'?$/,ax=/''/g,sx=/\S/,rx=/[a-zA-Z]/;function Ku(e,t,n,a){var y,w,S,_,M,E,I,T;const s=()=>it((a==null?void 0:a.in)||n,NaN),r=cw(),i=(a==null?void 0:a.locale)??r.locale??Hm,o=(a==null?void 0:a.firstWeekContainsDate)??((w=(y=a==null?void 0:a.locale)==null?void 0:y.options)==null?void 0:w.firstWeekContainsDate)??r.firstWeekContainsDate??((_=(S=r.locale)==null?void 0:S.options)==null?void 0:_.firstWeekContainsDate)??1,l=(a==null?void 0:a.weekStartsOn)??((E=(M=a==null?void 0:a.locale)==null?void 0:M.options)==null?void 0:E.weekStartsOn)??r.weekStartsOn??((T=(I=r.locale)==null?void 0:I.options)==null?void 0:T.weekStartsOn)??0;if(!t)return e?s():Ve(n,a==null?void 0:a.in);const u={firstWeekContainsDate:o,weekStartsOn:l,locale:i},c=[new gw(a==null?void 0:a.in,n)],d=t.match(tx).map(R=>{const C=R[0];if(C in Gu){const L=Gu[C];return L(R,i.formatLong)}return R}).join("").match(ex),f=[];for(let R of d){!(a!=null&&a.useAdditionalWeekYearTokens)&&Bm(R)&&Xu(R,t,e),!(a!=null&&a.useAdditionalDayOfYearTokens)&&Vm(R)&&Xu(R,t,e);const C=R[0],L=Jw[C];if(L){const{incompatibleTokens:K}=L;if(Array.isArray(K)){const ne=f.find(B=>K.includes(B.token)||B.token===C);if(ne)throw new RangeError(`The format string mustn't contain \`${ne.fullToken}\` and \`${R}\` at the same time`)}else if(L.incompatibleTokens==="*"&&f.length>0)throw new RangeError(`The format string mustn't contain \`${R}\` and any other token at the same time`);f.push({token:C,fullToken:R});const j=L.run(e,R,i.match,u);if(!j)return s();c.push(j.setter),e=j.rest}else{if(C.match(rx))throw new RangeError("Format string contains an unescaped latin alphabet character `"+C+"`");if(R==="''"?R="'":C==="'"&&(R=ix(R)),e.indexOf(R)===0)e=e.slice(R.length);else return s()}}if(e.length>0&&sx.test(e))return s();const h=c.map(R=>R.priority).sort((R,C)=>C-R).filter((R,C,L)=>L.indexOf(R)===C).map(R=>c.filter(C=>C.priority===R).sort((C,L)=>L.subPriority-C.subPriority)).map(R=>R[0]);let p=Ve(n,a==null?void 0:a.in);if(isNaN(+p))return s();const m={};for(const R of h){if(!R.validate(p,u))return s();const C=R.set(p,m,u);Array.isArray(C)?(p=C[0],Object.assign(m,C[1])):p=C}return p}function ix(e){return e.match(nx)[1].replace(ax,"'")}function Nf(e,t,n){const[a,s]=$i(n==null?void 0:n.in,e,t);return+Cs(a)==+Cs(s)}function zm(e,t,n){return Vn(e,-t,n)}function Wm(e,t,n){const a=Ve(e,n==null?void 0:n.in),s=a.getFullYear(),r=a.getDate(),i=it(e,0);i.setFullYear(s,t,15),i.setHours(0,0,0,0);const o=uw(i);return a.setMonth(t,Math.min(r,o)),a}function ot(e,t,n){let a=Ve(e,n==null?void 0:n.in);return isNaN(+a)?it(e,NaN):(t.year!=null&&a.setFullYear(t.year),t.month!=null&&(a=Wm(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 ox(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setHours(t),a}function jm(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setMilliseconds(t),a}function lx(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setMinutes(t),a}function Gm(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setSeconds(t),a}function ma(e,t,n){const a=Ve(e,n==null?void 0:n.in);return isNaN(+a)?it(e,NaN):(a.setFullYear(t),a)}function pr(e,t,n){return Xn(e,-t,n)}function ux(e,t,n){const{years:a=0,months:s=0,weeks:r=0,days:i=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=pr(e,s+a*12,n),d=zm(c,i+r*7,n),f=l+o*60,p=(u+f*60)*1e3;return it(e,+d-p)}function Xm(e,t,n){return Yc(e,-t,n)}function Cr(){const e=py();return D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...e},[ae("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"}),ae("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"}),ae("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"}),ae("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"})])}Cr.compatConfig={MODE:3};function Km(){return D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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"}),ae("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"})])}Km.compatConfig={MODE:3};function Kc(){return D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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"})])}Kc.compatConfig={MODE:3};function qc(){return D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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 Zc(){return D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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"}),ae("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 D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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 D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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 _n=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),ed=(e,t,n)=>qu(e,t,n)||ge(),cx=(e,t,n)=>{const a=t.dateInTz?_n(new Date(e),t.dateInTz):ge(e);return n?Gt(a,!0):a},qu=(e,t,n)=>{if(!e)return null;const a=n?Gt(ge(e),!0):ge(e);return t?t.exactMatch?cx(e,t,n):_n(a,t.timezone):a},dx=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"})),s=new Date(n.toLocaleString("en-US",{timeZone:e})),r=(dx(t??s)?s:t??s).getTimezoneOffset()/60;return(+a-+s)/(1e3*60*60)-r};var Yn=(e=>(e.month="month",e.year="year",e))(Yn||{}),zn=(e=>(e.top="top",e.bottom="bottom",e))(zn||{}),Rs=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(Rs||{}),nn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(nn||{});const hx=["timestamp","date","iso"];var cn=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(cn||{}),yt=(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))(yt||{}),rr=(e=>(e.MONTH_AND_YEAR="MM-yyyy",e.YEAR="yyyy",e.DATE="dd-MM-yyyy",e))(rr||{});function Vf(e){return t=>{const n=new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`));return e==="ar"?n.slice(2,5):n.slice(0,2)}}function px(e){return t=>ga(_n(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const mx=(e,t,n)=>{const a=[1,2,3,4,5,6,7];let s;if(e!==null)try{s=a.map(px(e))}catch{s=a.map(Vf(t))}else s=a.map(Vf(t));const r=s.slice(0,n),i=s.slice(n+1,s.length);return[s[n]].concat(...i).concat(...r)},td=(e,t,n)=>{const a=[];for(let s=+e[0];s<=+e[1];s++)a.push({value:+s,text:Jm(s,t)});return n?a.reverse():a},qm=(e,t,n)=>{const a=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const i=r<10?`0${r}`:r;return new Date(`2017-${i}-01T00:00:00+00:00`)});if(e!==null)try{const r=n==="long"?"LLLL":"LLL";return a.map((i,o)=>{const l=ga(_n(i,"UTC"),r,{locale:e});return{text:l.charAt(0).toUpperCase()+l.substring(1),value:o}})}catch{}const s=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return a.map((r,i)=>{const o=s.format(r);return{text:o.charAt(0).toUpperCase()+o.substring(1),value:i}})},gx=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],Nt=e=>{const t=b(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},vx=e=>({type:"dot",...e??{}}),Zm=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,Bf=e=>e===0?e:!e||isNaN(+e)?null:+e,Ff=e=>e===null,Qm=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},yx=e=>{const t=[],n=a=>a.filter(s=>s);for(let a=0;a{const a=n!=null,s=t!=null;if(!a&&!s)return!1;const r=+n,i=+t;return a&&s?+e>r||+er:s?+eyx(e).map(n=>n.map(a=>{const{active:s,disabled:r,isBetween:i,highlighted:o}=t(a);return{...a,active:s,disabled:r,className:{dp__overlay_cell_active:s,dp__overlay_cell:!s,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&s,dp__cell_in_between:i,"dp--highlighted":o}}})),Ja=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},bx=()=>["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 _x(e,t){let n=[...document.querySelectorAll(bx())];n=n.filter(s=>!e.contains(s)||s.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 Zu=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),Jm=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),ad=(e,t)=>ga(e,t??rr.DATE),au=e=>Array.isArray(e),Xo=(e,t,n)=>t.get(ad(e,n)),wx=(e,t)=>e?t?t instanceof Map?!!Xo(e,t):t(ge(e)):!1:!0,gn=(e,t,n=!1,a)=>{if(e.key===yt.enter||e.key===yt.space)return n&&e.preventDefault(),t();if(a)return a(e)},xx=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,eg=(e,t)=>e?rr.MONTH_AND_YEAR:t?rr.YEAR:rr.DATE,tg=e=>e<10?`0${e}`:e,$f=(e,t,n,a,s,r)=>{const i=Ku(e,t.slice(0,e.length),new Date,{locale:r});return ui(i)&&Dm(i)?a||s?i:ot(i,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},Ax=(e,t,n,a,s,r)=>{const i=Array.isArray(n)?n[0]:n;if(typeof t=="string")return $f(e,t,i,a,s,r);if(Array.isArray(t)){let o=null;for(const l of t)if(o=$f(e,l,i,a,s,r),o)break;return o}return typeof t=="function"?t(e):null},ge=e=>e?new Date(e):new Date,Sx=(e,t,n)=>{if(t){const s=(e.getMonth()+1).toString().padStart(2,"0"),r=e.getDate().toString().padStart(2,"0"),i=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()}-${s}-${r}T${i}:${o}:${l}.000Z`}const a=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(a).toISOString()},Gt=(e,t)=>{const n=ge(JSON.parse(JSON.stringify(e))),a=ot(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?g2(a):a},es=(e,t,n,a)=>{let s=e?ge(e):ge();return(t||t===0)&&(s=ox(s,+t)),(n||n===0)&&(s=lx(s,+n)),(a||a===0)&&(s=Gm(s,+a)),jm(s,0)},Ct=(e,t)=>!e||!t?!1:hr(Gt(e),Gt(t)),Ge=(e,t)=>!e||!t?!1:Qs(Gt(e),Gt(t)),Rt=(e,t)=>!e||!t?!1:Vs(Gt(e),Gt(t)),Ti=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?Rt(n,e[0])&&Ct(n,e[1]):e!=null&&e[0]&&t?Rt(n,e[0])&&Ct(n,t)||Ct(n,e[0])&&Rt(n,t):!1,Wn=e=>{const t=ot(new Date(e),{date:1});return Gt(t)},su=(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},Is=e=>({hours:Oa(e),minutes:rs(e),seconds:fr(e)}),ng=(e,t)=>{if(t){const n=Be(ge(t));if(n>e)return 12;if(n===e)return je(ge(t))}},ag=(e,t)=>{if(t){const n=Be(ge(t));return n{if(e)return Be(ge(e))},sg=(e,t)=>{const n=Rt(e,t)?t:e,a=Rt(t,e)?t:e;return Im({start:n,end:a})},kx=e=>{const t=Xn(e,1);return{month:je(t),year:Be(t)}},ka=(e,t)=>{const n=Qn(e,{weekStartsOn:+t}),a=Lm(e,{weekStartsOn:+t});return[n,a]},rg=(e,t)=>{const n={hours:Oa(ge()),minutes:rs(ge()),seconds:t?fr(ge()):0};return Object.assign(n,e)},ja=(e,t,n)=>[ot(ge(e),{date:1}),ot(ge(),{month:t,year:n,date:1})],Da=(e,t,n)=>{let a=e?ge(e):ge();return(t||t===0)&&(a=Wm(a,t)),n&&(a=ma(a,n)),a},ig=(e,t,n,a,s)=>{if(!a||s&&!t||!s&&!n)return!1;const r=s?Xn(e,1):pr(e,1),i=[je(r),Be(r)];return s?!Cx(...i,t):!Mx(...i,n)},Mx=(e,t,n)=>Ct(...ja(n,e,t))||Ge(...ja(n,e,t)),Cx=(e,t,n)=>Rt(...ja(n,e,t))||Ge(...ja(n,e,t)),og=(e,t,n,a,s,r,i)=>{if(typeof t=="function"&&!i)return t(e);const o=n?{locale:n}:void 0;return Array.isArray(e)?`${ga(e[0],r,o)}${s&&!e[1]?"":a}${e[1]?ga(e[1],r,o):""}`:ga(e,r,o)},Gs=e=>{if(e)return null;throw new Error(nd.prop("partial-range"))},to=(e,t)=>{if(t)return e();throw new Error(nd.prop("range"))},Qu=e=>Array.isArray(e)?ui(e[0])&&(e[1]?ui(e[1]):!0):e?ui(e):!1,Tx=(e,t)=>ot(t??ge(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),ru=(e,t,n,a)=>{if(!e)return!0;if(a){const s=n==="max"?hr(e,t):Vs(e,t),r={seconds:0,milliseconds:0};return s||Qs(ot(e,r),ot(t,r))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},iu=(e,t,n)=>e?Tx(e,t):ge(n??t),Uf=(e,t,n,a,s)=>{if(Array.isArray(a)){const i=iu(e,a[0],t),o=iu(e,a[1],t);return ru(a[0],i,n,!!t)&&ru(a[1],o,n,!!t)&&s}const r=iu(e,a,t);return ru(a,r,n,!!t)&&s},ou=e=>ot(ge(),Is(e)),Ex=(e,t,n)=>{if(e instanceof Map){const a=`${tg(n+1)}-${t}`;return e.size?e.has(a):!1}return typeof e=="function"?e(Gt(ot(ge(),{month:n,year:t}),!0)):!1},Px=(e,t,n)=>{if(e instanceof Map){const a=`${tg(n+1)}-${t}`;return e.size?e.has(a):!0}return!0},lg=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(a=>a.month===t&&a.year===n),sd=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),Ju=e=>`dp-${ga(e,"yyyy-MM-dd")}`,Yf=(e,t)=>{const n=zm(Gt(t),e),a=Vn(Gt(t),e);return{before:n,after:a}},Br=va({menuFocused:!1,shiftKeyInMenu:!1}),ug=()=>{const e=n=>{Br.menuFocused=n},t=n=>{Br.shiftKeyInMenu!==n&&(Br.shiftKeyInMenu=n)};return{control:z(()=>({shiftKeyInMenu:Br.shiftKeyInMenu,menuFocused:Br.menuFocused})),setMenuFocused:e,setShiftKey:t}},vt=va({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),lu=fe(null),no=fe(!1),uu=fe(!1),cu=fe(!1),du=fe(!1),tn=fe(0),Dt=fe(0),fs=()=>{const e=z(()=>no.value?[...vt.selectionGrid,vt.actionRow].filter(d=>d.length):uu.value?[...vt.timePicker[0],...vt.timePicker[1],du.value?[]:[lu.value],vt.actionRow].filter(d=>d.length):cu.value?[...vt.monthPicker,vt.actionRow]:[vt.monthYear,...vt.calendar,vt.time,vt.actionRow].filter(d=>d.length)),t=d=>{tn.value=d?tn.value+1:tn.value-1;let f=null;e.value[Dt.value]&&(f=e.value[Dt.value][tn.value]),!f&&e.value[Dt.value+(d?1:-1)]?(Dt.value=Dt.value+(d?1:-1),tn.value=d?0:e.value[Dt.value].length-1):f||(tn.value=d?tn.value-1:tn.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][tn.value]&&tn.value!==0&&(tn.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][tn.value]),f?f.focus({preventScroll:!no.value}):tn.value=d?tn.value-1:tn.value+1},s=()=>{t(!0),a(!0)},r=()=>{t(!1),a(!1)},i=()=>{n(!1),a(!0)},o=()=>{n(!0),a(!0)},l=(d,f)=>{vt[f]=d},u=(d,f)=>{vt[f]=d},c=()=>{tn.value=0,Dt.value=0};return{buildMatrix:l,buildMultiLevelMatrix:u,setTimePickerBackRef:d=>{lu.value=d},setSelectionGrid:d=>{no.value=d,c(),d||(vt.selectionGrid=[])},setTimePicker:(d,f=!1)=>{uu.value=d,du.value=f,c(),d||(vt.timePicker[0]=[],vt.timePicker[1]=[])},setTimePickerElements:(d,f=0)=>{vt.timePicker[f]=d},arrowRight:s,arrowLeft:r,arrowUp:i,arrowDown:o,clearArrowNav:()=>{vt.monthYear=[],vt.calendar=[],vt.time=[],vt.actionRow=[],vt.selectionGrid=[],vt.timePicker[0]=[],vt.timePicker[1]=[],no.value=!1,uu.value=!1,du.value=!1,cu.value=!1,c(),lu.value=null},setMonthPicker:d=>{cu.value=d,c()},refSets:vt}},zf=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??{}}),Dx=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??{}}),Wf=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,Rx=e=>{const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:Wf(!1)};const a=t?e:{},s=t?a.count??!0:e,r=Wf(s);return Object.assign(n,a,{count:r})},Ix=(e,t,n)=>e||(typeof n=="string"?n:t),Ox=e=>typeof e=="boolean"?e?zf({}):!1:zf(e),Lx=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof e=="object"?{...t,...e??{},enabled:!0}:{...t,enabled:e}},Hx=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),Nx=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),Vx=e=>{const t={input:!1};return typeof e=="object"?{...t,...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??{}}),Fx=e=>{const t={dates:Array.isArray(e)?e.map(n=>ge(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e??{}}},$x=e=>typeof e=="object"?{type:(e==null?void 0:e.type)??"local",hideOnOffsetDates:(e==null?void 0:e.hideOnOffsetDates)??!1}:{type:e,hideOnOffsetDates:!1},Ux=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}},Yx=e=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:e.emitTimezone??void 0,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0},fu=(e,t,n,a)=>new Map(e.map(s=>{const r=ed(s,t,a);return[ad(r,n),r]})),zx=(e,t)=>e.length?new Map(e.map(n=>{const a=ed(n.date,t);return[ad(a,rr.DATE),n]})):null,Wx=e=>{var t;const n=eg(e.isMonthPicker,e.isYearPicker);return{minDate:qu(e.minDate,e.timezone,e.isSpecific),maxDate:qu(e.maxDate,e.timezone,e.isSpecific),disabledDates:au(e.disabledDates)?fu(e.disabledDates,e.timezone,n,e.isSpecific):e.disabledDates,allowedDates:au(e.allowedDates)?fu(e.allowedDates,e.timezone,n,e.isSpecific):null,highlight:typeof e.highlight=="object"&&au((t=e.highlight)==null?void 0:t.dates)?fu(e.highlight.dates,e.timezone,n):e.highlight,markers:zx(e.markers,e.timezone)}},jx=e=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:null}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},Gx=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,a=e[n],s=typeof e[n]=="string"?{[a]:!0}:Object.fromEntries(a.map(r=>[r,!0]));return[t,s]}))}),xt=e=>{const t=()=>{const I=e.enableSeconds?":ss":"",T=e.enableMinutes?":mm":"";return e.is24?`HH${T}${I}`:`hh${T}${I} aa`},n=()=>{var I;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((I=y.value)==null?void 0:I.type)==="iso"?"II":"ww"}-RR`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},a=I=>rg(I,e.enableSeconds),s=()=>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=z(()=>Rx(e.multiCalendars)),i=z(()=>s()),o=z(()=>Dx(e.ariaLabels)),l=z(()=>Hx(e.filters)),u=z(()=>Ox(e.transitions)),c=z(()=>Nx(e.actionRow)),d=z(()=>Ix(e.previewFormat,e.format,n())),f=z(()=>Lx(e.textInput)),h=z(()=>Vx(e.inline)),p=z(()=>Bx(e.config)),m=z(()=>Fx(e.highlight)),y=z(()=>$x(e.weekNumbers)),w=z(()=>Yx(e.timezone)),S=z(()=>jx(e.multiDates)),_=z(()=>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})),M=z(()=>Ux(e.range)),E=z(()=>Gx(e.ui));return{defaultedTransitions:u,defaultedMultiCalendars:r,defaultedStartTime:i,defaultedAriaLabels:o,defaultedFilters:l,defaultedActionRow:c,defaultedPreviewFormat:d,defaultedTextInput:f,defaultedInline:h,defaultedConfig:p,defaultedHighlight:m,defaultedWeekNumbers:y,defaultedRange:M,propDates:_,defaultedTz:w,defaultedMultiDates:S,defaultedUI:E,getDefaultPattern:n,getDefaultStartTime:s,handleEventPropagation:I=>{p.value.allowStopPropagation&&I.stopPropagation(),p.value.allowPreventDefault&&I.preventDefault()}}},Xx=(e,t,n)=>{const a=fe(),{defaultedTextInput:s,defaultedRange:r,defaultedTz:i,defaultedMultiDates:o,getDefaultPattern:l}=xt(t),u=fe(""),c=bi(t,"format"),d=bi(t,"formatLocale");Qe(a,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",a.value,ue(!0))},{deep:!0}),Qe(r,(g,V)=>{g.enabled!==V.enabled&&(a.value=null)}),Qe(c,()=>{ce()});const f=g=>i.value.timezone&&i.value.convertModel?_n(g,i.value.timezone):g,h=g=>{if(i.value.timezone&&i.value.convertModel){const V=fx(i.value.timezone,g);return u2(g,V)}return g},p=(g,V,J=!1)=>og(g,t.format,t.formatLocale,s.value.rangeSeparator,t.modelAuto,V??l(),J),m=g=>g?t.modelType?pe(g):{hours:Oa(g),minutes:rs(g),seconds:t.enableSeconds?fr(g):0}:null,y=g=>t.modelType?pe(g):{month:je(g),year:Be(g)},w=g=>Array.isArray(g)?o.value.enabled?g.map(V=>S(V,ma(ge(),V))):to(()=>[ma(ge(),g[0]),g[1]?ma(ge(),g[1]):Gs(r.value.partialRange)],r.value.enabled):ma(ge(),+g),S=(g,V)=>(typeof g=="string"||typeof g=="number")&&t.modelType?se(g):V,_=g=>Array.isArray(g)?[S(g[0],es(null,+g[0].hours,+g[0].minutes,g[0].seconds)),S(g[1],es(null,+g[1].hours,+g[1].minutes,g[1].seconds))]:S(g,es(null,g.hours,g.minutes,g.seconds)),M=g=>{const V=ot(ge(),{date:1});return Array.isArray(g)?o.value.enabled?g.map(J=>S(J,Da(V,+J.month,+J.year))):to(()=>[S(g[0],Da(V,+g[0].month,+g[0].year)),S(g[1],g[1]?Da(V,+g[1].month,+g[1].year):Gs(r.value.partialRange))],r.value.enabled):S(g,Da(V,+g.month,+g.year))},E=g=>{if(Array.isArray(g))return g.map(V=>se(V));throw new Error(nd.dateArr("multi-dates"))},I=g=>{if(Array.isArray(g)&&r.value.enabled){const V=g[0],J=g[1];return[ge(Array.isArray(V)?V[0]:null),Array.isArray(J)&&J.length?ge(J[0]):null]}return ge(g[0])},T=g=>t.modelAuto?Array.isArray(g)?[se(g[0]),se(g[1])]:t.autoApply?[se(g)]:[se(g),null]:Array.isArray(g)?to(()=>g[1]?[se(g[0]),g[1]?se(g[1]):Gs(r.value.partialRange)]:[se(g[0])],r.value.enabled):se(g),R=()=>{Array.isArray(a.value)&&r.value.enabled&&a.value.length===1&&a.value.push(Gs(r.value.partialRange))},C=()=>{const g=a.value;return[pe(g[0]),g[1]?pe(g[1]):Gs(r.value.partialRange)]},L=()=>Array.isArray(a.value)?a.value[1]?C():pe(Ut(a.value[0])):[],K=()=>(a.value||[]).map(g=>pe(g)),j=(g=!1)=>(g||R(),t.modelAuto?L():o.value.enabled?K():Array.isArray(a.value)?to(()=>C(),r.value.enabled):pe(Ut(a.value))),ne=g=>!g||Array.isArray(g)&&!g.length?null:t.timePicker?_(Ut(g)):t.monthPicker?M(Ut(g)):t.yearPicker?w(Ut(g)):o.value.enabled?E(Ut(g)):t.weekPicker?I(Ut(g)):T(Ut(g)),B=g=>{const V=ne(g);Qu(Ut(V))?(a.value=Ut(V),ce()):(a.value=null,u.value="")},F=()=>{const g=V=>ga(V,s.value.format);return`${g(a.value[0])} ${s.value.rangeSeparator} ${a.value[1]?g(a.value[1]):""}`},N=()=>n.value&&a.value?Array.isArray(a.value)?F():ga(a.value,s.value.format):p(a.value),X=()=>a.value?o.value.enabled?a.value.map(g=>p(g)).join("; "):s.value.enabled&&typeof s.value.format=="string"?N():p(a.value):"",ce=()=>{!t.format||typeof t.format=="string"||s.value.enabled&&typeof s.value.format=="string"?u.value=X():u.value=t.format(a.value)},se=g=>{if(t.utc){const V=new Date(g);return t.utc==="preserve"?new Date(V.getTime()+V.getTimezoneOffset()*6e4):V}return t.modelType?hx.includes(t.modelType)?f(new Date(g)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?f(Ku(g,l(),new Date,{locale:d.value})):f(Ku(g,t.modelType,new Date,{locale:d.value})):f(new Date(g))},pe=g=>g?t.utc?Sx(g,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+h(g):t.modelType==="iso"?h(g).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?p(h(g)):p(h(g),t.modelType,!0):h(g):"",te=(g,V=!1,J=!1)=>{if(J)return g;if(e("update:model-value",g),i.value.emitTimezone&&V){const be=Array.isArray(g)?g.map(Z=>_n(Ut(Z),i.value.emitTimezone)):_n(Ut(g),i.value.emitTimezone);e("update:model-timezone-value",be)}},_e=g=>Array.isArray(a.value)?o.value.enabled?a.value.map(V=>g(V)):[g(a.value[0]),a.value[1]?g(a.value[1]):Gs(r.value.partialRange)]:g(Ut(a.value)),$=()=>{if(Array.isArray(a.value)){const g=ka(a.value[0],t.weekStart),V=a.value[1]?ka(a.value[1],t.weekStart):[];return[g.map(J=>ge(J)),V.map(J=>ge(J))]}return ka(a.value,t.weekStart).map(g=>ge(g))},G=(g,V)=>te(Ut(_e(g)),!1,V),oe=g=>{const V=$();return g?V:e("update:model-value",$())},ue=(g=!1)=>(g||ce(),t.monthPicker?G(y,g):t.timePicker?G(m,g):t.yearPicker?G(Be,g):t.weekPicker?oe(g):te(j(g),!0,g));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:B,formatInputValue:ce,emitModelValue:ue}},Kx=(e,t)=>{const{defaultedFilters:n,propDates:a}=xt(e),{validateMonthYearInRange:s}=hs(e),r=(c,d)=>{let f=c;return n.value.months.includes(je(f))?(f=d?Xn(c,1):pr(c,1),r(f,d)):f},i=(c,d)=>{let f=c;return n.value.years.includes(Be(f))?(f=d?Yc(c,1):Xm(c,1),i(f,d)):f},o=(c,d=!1)=>{const f=ot(ge(),{month:e.month,year:e.year});let h=c?Xn(f,1):pr(f,1);e.disableYearSelect&&(h=ma(h,e.year));let p=je(h),m=Be(h);n.value.months.includes(p)&&(h=r(h,c),p=je(h),m=Be(h)),n.value.years.includes(m)&&(h=i(h,c),m=Be(h)),s(p,m,c,e.preventMinMaxNavigation)&&l(p,m,d)},l=(c,d,f)=>{t("update-month-year",{month:c,year:d,fromNav:f})},u=z(()=>c=>ig(ot(ge(),{month:e.month,year:e.year}),a.value.maxDate,a.value.minDate,e.preventMinMaxNavigation,c));return{handleMonthYearChange:o,isDisabled:u,updateMonthYear:l}},Al={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:()=>({})}},ta={...Al,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"],Zx=["disabled"],Qx=ut({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...ta},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,a=e,{defaultedActionRow:s,defaultedPreviewFormat:r,defaultedMultiCalendars:i,defaultedTextInput:o,defaultedInline:l,defaultedRange:u,defaultedMultiDates:c}=xt(a),{isTimeValid:d,isMonthValid:f}=hs(a),{buildMatrix:h}=fs(),p=fe(null),m=fe(null),y=fe(!1),w=fe({}),S=fe(null),_=fe(null);ct(()=>{a.arrowNavigation&&h([Nt(p),Nt(m)],"actionRow"),M(),window.addEventListener("resize",M)}),Ha(()=>{window.removeEventListener("resize",M)});const M=()=>{y.value=!1,setTimeout(()=>{var B,F;const N=(B=S.value)==null?void 0:B.getBoundingClientRect(),X=(F=_.value)==null?void 0:F.getBoundingClientRect();N&&X&&(w.value.maxWidth=`${X.width-N.width-20}px`),y.value=!0},0)},E=z(()=>u.value.enabled&&!u.value.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),I=z(()=>!d.value(a.internalModelValue)||!f.value(a.internalModelValue)||!E.value),T=()=>{const B=r.value;return a.timePicker||a.monthPicker,B(Ut(a.internalModelValue))},R=()=>{const B=a.internalModelValue;return i.value.count>0?`${C(B[0])} - ${C(B[1])}`:[C(B[0]),C(B[1])]},C=B=>og(B,r.value,a.formatLocale,o.value.rangeSeparator,a.modelAuto,r.value),L=z(()=>!a.internalModelValue||!a.menuMount?"":typeof r.value=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?R():c.value.enabled?a.internalModelValue.map(B=>`${C(B)}`):a.modelAuto?`${C(a.internalModelValue[0])}`:`${C(a.internalModelValue[0])} -`:C(a.internalModelValue):T()),K=()=>c.value.enabled?"; ":" - ",j=z(()=>Array.isArray(L.value)?L.value.join(K()):L.value),ne=()=>{d.value(a.internalModelValue)&&f.value(a.internalModelValue)&&E.value?n("select-date"):n("invalid-select")};return(B,F)=>(D(),W("div",{ref_key:"actionRowRef",ref:_,class:"dp__action_row"},[B.$slots["action-row"]?ye(B.$slots,"action-row",at(ht({key:0},{internalModelValue:B.internalModelValue,disabled:I.value,selectDate:()=>B.$emit("select-date"),closePicker:()=>B.$emit("close-picker")}))):(D(),W(Te,{key:1},[b(s).showPreview?(D(),W("div",{key:0,class:"dp__selection_preview",title:j.value,style:It(w.value)},[B.$slots["action-preview"]&&y.value?ye(B.$slots,"action-preview",{key:0,value:B.internalModelValue}):ee("",!0),!B.$slots["action-preview"]&&y.value?(D(),W(Te,{key:1},[Ft(Le(j.value),1)],64)):ee("",!0)],12,qx)):ee("",!0),ae("div",{ref_key:"actionBtnContainer",ref:S,class:"dp__action_buttons","data-dp-element":"action-row"},[B.$slots["action-buttons"]?ye(B.$slots,"action-buttons",{key:0,value:B.internalModelValue}):ee("",!0),B.$slots["action-buttons"]?ee("",!0):(D(),W(Te,{key:1},[!b(l).enabled&&b(s).showCancel?(D(),W("button",{key:0,ref_key:"cancelButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_cancel",onClick:F[0]||(F[0]=N=>B.$emit("close-picker")),onKeydown:F[1]||(F[1]=N=>b(gn)(N,()=>B.$emit("close-picker")))},Le(B.cancelText),545)):ee("",!0),b(s).showNow?(D(),W("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:F[2]||(F[2]=N=>B.$emit("select-now")),onKeydown:F[3]||(F[3]=N=>b(gn)(N,()=>B.$emit("select-now")))},Le(B.nowButtonLabel),33)):ee("",!0),b(s).showSelect?(D(),W("button",{key:2,ref_key:"selectButtonRef",ref:m,type:"button",class:"dp__action_button dp__action_select",disabled:I.value,"data-test-id":"select-button",onKeydown:F[4]||(F[4]=N=>b(gn)(N,()=>ne())),onClick:ne},Le(B.selectText),41,Zx)):ee("",!0)],64))],512)],64))],512))}}),Jx=["role","aria-label","tabindex"],eA={class:"dp__selection_grid_header"},tA=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],nA=["aria-label"],Ui=ut({__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:s,setMonthPicker:r}=fs(),i=n,o=e,{defaultedAriaLabels:l,defaultedTextInput:u,defaultedConfig:c,handleEventPropagation:d}=xt(o),{hideNavigationButtons:f}=Ml(),h=fe(!1),p=fe(null),m=fe(null),y=fe([]),w=fe(),S=fe(null),_=fe(0),M=fe(null);Bc(()=>{p.value=null}),ct(()=>{Jt().then(()=>j()),o.noOverlayFocus||I(),E(!0)}),Ha(()=>E(!1));const E=$=>{var G;o.arrowNavigation&&((G=o.headerRefs)!=null&&G.length?r($):a($))},I=()=>{var $;const G=Nt(m);G&&(u.value.enabled||(p.value?($=p.value)==null||$.focus({preventScroll:!0}):G.focus({preventScroll:!0})),h.value=G.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),R=z(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),C=z(()=>({dp__overlay_col:!0})),L=z(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:h.value,dp__button_bottom:o.isLast})),K=z(()=>{var $,G;return{dp__overlay_container:!0,dp__container_flex:(($=o.items)==null?void 0:$.length)<=6,dp__container_block:((G=o.items)==null?void 0:G.length)>6}});Qe(()=>o.items,()=>j(!1),{deep:!0});const j=($=!0)=>{Jt().then(()=>{const G=Nt(p),oe=Nt(m),ue=Nt(S),g=Nt(M),V=ue?ue.getBoundingClientRect().height:0;oe&&(oe.getBoundingClientRect().height?_.value=oe.getBoundingClientRect().height-V:_.value=c.value.modeHeight-V),G&&g&&$&&(g.scrollTop=G.offsetTop-g.offsetTop-(_.value/2-G.getBoundingClientRect().height)-V)})},ne=$=>{$.disabled||i("selected",$.value)},B=()=>{i("toggle"),i("reset-flow")},F=$=>{o.escClose&&(B(),d($))},N=($,G,oe,ue)=>{$&&((G.active||G.value===o.focusValue)&&(p.value=$),o.arrowNavigation&&(Array.isArray(y.value[oe])?y.value[oe][ue]=$:y.value[oe]=[$],X()))},X=()=>{var $,G;const oe=($=o.headerRefs)!=null&&$.length?[o.headerRefs].concat(y.value):y.value.concat([o.skipButtonRef?[]:[S.value]]);s(Ut(oe),(G=o.headerRefs)!=null&&G.length?"monthPicker":"selectionGrid")},ce=$=>{o.arrowNavigation||Ja($,c.value,!0)},se=$=>{w.value=$,i("hover-value",$)},pe=()=>{if(B(),!o.isLast){const $=Zu(o.menuWrapRef??null,"action-row");if($){const G=Qm($);G==null||G.focus()}}},te=$=>{switch($.key){case yt.esc:return F($);case yt.arrowLeft:return ce($);case yt.arrowRight:return ce($);case yt.arrowUp:return ce($);case yt.arrowDown:return ce($);default:return}},_e=$=>{if($.key===yt.enter)return B();if($.key===yt.tab)return pe()};return t({focusGrid:I}),($,G)=>{var oe;return D(),W("div",{ref_key:"gridWrapRef",ref:m,class:ve(T.value),style:It(R.value),role:$.useRelative?void 0:"dialog","aria-label":$.overlayLabel,tabindex:$.useRelative?void 0:"0",onKeydown:te,onClick:G[0]||(G[0]=Zn(()=>{},["prevent"]))},[ae("div",{ref_key:"containerRef",ref:M,class:ve(K.value),style:It({"--dp-overlay-height":`${_.value}px`}),role:"grid"},[ae("div",eA,[ye($.$slots,"header")]),$.$slots.overlay?ye($.$slots,"overlay",{key:0}):(D(!0),W(Te,{key:1},Ke($.items,(ue,g)=>(D(),W("div",{key:g,class:ve(["dp__overlay_row",{dp__flex_row:$.items.length>=3}]),role:"row"},[(D(!0),W(Te,null,Ke(ue,(V,J)=>(D(),W("div",{key:V.value,ref_for:!0,ref:be=>N(be,V,g,J),role:"gridcell",class:ve(C.value),"aria-selected":V.active||void 0,"aria-disabled":V.disabled||void 0,tabindex:"0","data-test-id":V.text,onClick:Zn(be=>ne(V),["prevent"]),onKeydown:be=>b(gn)(be,()=>ne(V),!0),onMouseover:be=>se(V.value)},[ae("div",{class:ve(V.className)},[$.$slots.item?ye($.$slots,"item",{key:0,item:V}):ee("",!0),$.$slots.item?ee("",!0):(D(),W(Te,{key:1},[Ft(Le(V.text),1)],64))],2)],42,tA))),128))],2))),128))],6),$.$slots["button-icon"]?ni((D(),W("button",{key:0,ref_key:"toggleButton",ref:S,type:"button","aria-label":(oe=b(l))==null?void 0:oe.toggleOverlay,class:ve(L.value),tabindex:"0",onClick:B,onKeydown:_e},[ye($.$slots,"button-icon")],42,nA)),[[oi,!b(f)($.hideNavigation,$.type)]]):ee("",!0)],46,Jx)}}}),aA=["data-dp-mobile"],Sl=ut({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(e){const t=e,n=z(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),a=z(()=>({dp__instance_calendar:t.multiCalendars>0}));return(s,r)=>(D(),W("div",{class:ve({dp__menu_inner:!s.stretch,"dp--menu--inner-stretched":s.stretch,dp__flex_display:s.multiCalendars>0,"dp--flex-display-collapsed":s.collapse}),"data-dp-mobile":s.isMobile},[(D(!0),W(Te,null,Ke(n.value,(i,o)=>(D(),W("div",{key:i,class:ve(a.value)},[ye(s.$slots,"default",{instance:i,index:o})],2))),128))],10,aA))}}),sA=["data-dp-element","aria-label","aria-disabled"],ci=ut({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,a=fe(null);return ct(()=>n("set-ref",a)),(s,r)=>(D(),W("button",{ref_key:"elRef",ref:a,type:"button","data-dp-element":s.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":s.ariaLabel,"aria-disabled":s.disabled||void 0,onClick:r[0]||(r[0]=i=>s.$emit("activate")),onKeydown:r[1]||(r[1]=i=>b(gn)(i,()=>s.$emit("activate"),!0))},[ae("span",{class:ve(["dp__inner_nav",{dp__inner_nav_disabled:s.disabled}])},[ye(s.$slots,"default")],2)],40,sA))}}),rA=["aria-label","data-test-id"],cg=ut({__name:"YearModePicker",props:{...ta,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:s,showLeftIcon:r}=Ml(),{defaultedConfig:i,defaultedMultiCalendars:o,defaultedAriaLabels:l,defaultedTransitions:u,defaultedUI:c}=xt(a),{showTransition:d,transitionName:f}=Yi(u),h=fe(!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 _,M,E,I,T;return D(),W(Te,null,[ae("div",{class:ve(["dp--year-mode-picker",{"dp--hidden-el":h.value}])},[b(r)(b(o),e.instance)?(D(),Ae(ci,{key:0,ref:"mpPrevIconRef","aria-label":(_=b(l))==null?void 0:_.prevYear,disabled:e.isDisabled(!1),class:ve((M=b(c))==null?void 0:M.navBtnPrev),onActivate:S[0]||(S[0]=R=>y(!1))},{default:Ee(()=>[w.$slots["arrow-left"]?ye(w.$slots,"arrow-left",{key:0}):ee("",!0),w.$slots["arrow-left"]?ee("",!0):(D(),Ae(b(Kc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ee("",!0),ae("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${e.year}-${(E=b(l))==null?void 0:E.openYearsOverlay}`,"data-test-id":`year-mode-btn-${e.instance}`,onClick:S[1]||(S[1]=()=>p(!1)),onKeydown:S[2]||(S[2]=Db(()=>p(!1),["enter"]))},[w.$slots.year?ye(w.$slots,"year",{key:0,year:e.year}):ee("",!0),w.$slots.year?ee("",!0):(D(),W(Te,{key:1},[Ft(Le(e.year),1)],64))],40,rA),b(s)(b(o),e.instance)?(D(),Ae(ci,{key:1,ref:"mpNextIconRef","aria-label":(I=b(l))==null?void 0:I.nextYear,disabled:e.isDisabled(!0),class:ve((T=b(c))==null?void 0:T.navBtnNext),onActivate:S[3]||(S[3]=R=>y(!0))},{default:Ee(()=>[w.$slots["arrow-right"]?ye(w.$slots,"arrow-right",{key:0}):ee("",!0),w.$slots["arrow-right"]?ee("",!0):(D(),Ae(b(qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ee("",!0)],2),ke(as,{name:b(f)(e.showYearPicker),css:b(d)},{default:Ee(()=>{var R,C;return[e.showYearPicker?(D(),Ae(Ui,{key:0,items:e.items,"text-input":w.textInput,"esc-close":w.escClose,config:w.config,"is-last":w.autoApply&&!b(i).keepActionRow,"hide-navigation":w.hideNavigation,"aria-labels":w.ariaLabels,"overlay-label":(C=(R=b(l))==null?void 0:R.yearPicker)==null?void 0:C.call(R,!0),type:"year",onToggle:p,onSelected:S[4]||(S[4]=L=>m(L))},Qt({"button-icon":Ee(()=>[w.$slots["calendar-icon"]?ye(w.$slots,"calendar-icon",{key:0}):ee("",!0),w.$slots["calendar-icon"]?ee("",!0):(D(),Ae(b(Cr),{key:1}))]),_:2},[w.$slots["year-overlay-value"]?{name:"item",fn:Ee(({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"])):ee("",!0)]}),_:3},8,["name","css"])],64)}}}),rd=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(a=>Ge(e,a))){const a=t.value.filter(s=>!Ge(s,e));t.value=a.length?a:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},id=(e,t,n)=>{let a=e.value?e.value.slice():[];return a.length===2&&a[1]!==null&&(a=[]),a.length?(Ct(t,a[0])?a.unshift(t):a[1]=t,n("range-end",t)):(a=[t],n("range-start",t)),a},kl=(e,t,n,a)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&a&&n&&t("auto-apply"))},dg=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>_n(ge(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=_n(ge(e.value),e.timezone))},fg=(e,t,n,a)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&a.value.partialRange)?a.value.fixedStart&&(Rt(e,t.value[0])||Ge(e,t.value[0]))?[t.value[0],e]:a.value.fixedEnd&&(Ct(e,t.value[1])||Ge(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],hg=({multiCalendars:e,range:t,highlight:n,propDates:a,calendars:s,modelValue:r,props:i,filters:o,year:l,month:u,emit:c})=>{const d=z(()=>td(i.yearRange,i.locale,i.reverseYears)),f=fe([!1]),h=z(()=>(L,K)=>{const j=ot(Wn(new Date),{month:u.value(L),year:l.value(L)}),ne=K?Om(j):Mi(j);return ig(ne,a.value.maxDate,a.value.minDate,i.preventMinMaxNavigation,K)}),p=()=>Array.isArray(r.value)&&e.value.solo&&r.value[1],m=()=>{for(let L=0;L{if(!L)return m();const K=ot(ge(),s.value[L]);return s.value[0].year=Be(Xm(K,e.value.count-1)),m()},w=(L,K)=>{const j=p2(K,L);return t.value.showLastInRange&&j>1?K:L},S=L=>i.focusStartDate||e.value.solo?L[0]:L[1]?w(L[0],L[1]):L[0],_=()=>{if(r.value){const L=Array.isArray(r.value)?S(r.value):r.value;s.value[0]={month:je(L),year:Be(L)}}},M=()=>{_(),e.value.count&&m()};Qe(r,(L,K)=>{i.isTextInputDate&&JSON.stringify(L??{})!==JSON.stringify(K??{})&&M()}),ct(()=>{M()});const E=(L,K)=>{s.value[K].year=L,c("update-month-year",{instance:K,year:L,month:s.value[K].month}),e.value.count&&!e.value.solo&&y(K)},I=z(()=>L=>mr(d.value,K=>{var j;const ne=l.value(L)===K.value,B=Ci(K.value,gr(a.value.minDate),gr(a.value.maxDate))||((j=o.value.years)==null?void 0:j.includes(l.value(L))),F=sd(n.value,K.value);return{active:ne,disabled:B,highlighted:F}})),T=(L,K)=>{E(L,K),C(K)},R=(L,K=!1)=>{if(!h.value(L,K)){const j=K?l.value(L)+1:l.value(L)-1;E(j,L)}},C=(L,K=!1,j)=>{K||c("reset-flow"),j!==void 0?f.value[L]=j:f.value[L]=!f.value[L],f.value[L]?c("overlay-toggle",{open:!0,overlay:nn.year}):(c("overlay-closed"),c("overlay-toggle",{open:!1,overlay:nn.year}))};return{isDisabled:h,groupedYears:I,showYearPicker:f,selectYear:E,toggleYearPicker:C,handleYearSelect:T,handleYear:R}},iA=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:s,defaultedConfig:r,defaultedRange:i,defaultedHighlight:o,propDates:l,defaultedTz:u,defaultedFilters:c,defaultedMultiDates:d}=xt(e),f=()=>{e.isTextInputDate&&M(Be(ge(e.startDate)),0)},{modelValue:h,year:p,month:m,calendars:y}=zi(e,t,f),w=z(()=>qm(e.formatLocale,e.locale,e.monthNameFormat)),S=fe(null),{checkMinMaxRange:_}=hs(e),{selectYear:M,groupedYears:E,showYearPicker:I,toggleYearPicker:T,handleYearSelect:R,handleYear:C,isDisabled:L}=hg({modelValue:h,multiCalendars:n,range:i,highlight:o,calendars:y,year:p,propDates:l,month:m,filters:c,props:e,emit:t});ct(()=>{e.startDate&&(h.value&&e.focusStartDate||!h.value)&&M(Be(ge(e.startDate)),0)});const K=G=>G?{month:je(G),year:Be(G)}:{month:null,year:null},j=()=>h.value?Array.isArray(h.value)?h.value.map(G=>K(G)):K(h.value):K(),ne=(G,oe)=>{const ue=y.value[G],g=j();return Array.isArray(g)?g.some(V=>V.year===(ue==null?void 0:ue.year)&&V.month===oe):(ue==null?void 0:ue.year)===g.year&&oe===g.month},B=(G,oe,ue)=>{var g,V;const J=j();return Array.isArray(J)?p.value(oe)===((g=J[ue])==null?void 0:g.year)&&G===((V=J[ue])==null?void 0:V.month):!1},F=(G,oe)=>{if(i.value.enabled){const ue=j();if(Array.isArray(h.value)&&Array.isArray(ue)){const g=B(G,oe,0)||B(G,oe,1),V=Da(Wn(ge()),G,p.value(oe));return Ti(h.value,S.value,V)&&!g}return!1}return!1},N=z(()=>G=>mr(w.value,oe=>{var ue;const g=ne(G,oe.value),V=Ci(oe.value,ng(p.value(G),l.value.minDate),ag(p.value(G),l.value.maxDate))||Ex(l.value.disabledDates,p.value(G),oe.value)||((ue=c.value.months)==null?void 0:ue.includes(oe.value))||!Px(l.value.allowedDates,p.value(G),oe.value),J=F(oe.value,G),be=lg(o.value,oe.value,p.value(G));return{active:g,disabled:V,isBetween:J,highlighted:be}})),X=(G,oe)=>Da(Wn(ge()),G,p.value(oe)),ce=(G,oe)=>{const ue=h.value?h.value:Wn(new Date);h.value=Da(ue,G,p.value(oe)),t("auto-apply"),t("update-flow-step")},se=(G,oe)=>{const ue=X(G,oe);i.value.fixedEnd||i.value.fixedStart?h.value=fg(ue,h,t,i):h.value?_(ue,h.value)&&(h.value=id(h,X(G,oe),t)):h.value=[X(G,oe)],Jt().then(()=>{kl(h.value,t,e.autoApply,e.modelAuto)})},pe=(G,oe)=>{rd(X(G,oe),h,d.value.limit),t("auto-apply",!0)},te=(G,oe)=>(y.value[oe].month=G,$(oe,y.value[oe].year,G),d.value.enabled?pe(G,oe):i.value.enabled?se(G,oe):ce(G,oe)),_e=(G,oe)=>{M(G,oe),$(oe,G,null)},$=(G,oe,ue)=>{let g=ue;if(!g&&g!==0){const V=j();g=Array.isArray(V)?V[G].month:V.month}t("update-month-year",{instance:G,year:oe,month:g})};return{groupedMonths:N,groupedYears:E,year:p,isDisabled:L,defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:s,defaultedConfig:r,showYearPicker:I,modelValue:h,presetDate:(G,oe)=>{dg({value:G,modelValue:h,range:i.value.enabled,timezone:oe?void 0:u.value.timezone}),t("auto-apply")},setHoverDate:(G,oe)=>{S.value=X(G,oe)},selectMonth:te,selectYear:_e,toggleYearPicker:T,handleYearSelect:R,handleYear:C,getModelMonthYear:j}},oA=ut({compatConfig:{MODE:3},__name:"MonthPicker",props:{...ta},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,s=ea(),r=Tn(s,"yearMode"),i=e;ct(()=>{i.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:_,handleYearSelect:M,handleYear:E,getModelMonthYear:I}=iA(i,a);return t({getSidebarProps:()=>({modelValue:p,year:u,getModelMonthYear:I,selectMonth:w,selectYear:S,handleYear:E}),presetDate:m,toggleYearPicker:T=>_(0,T)}),(T,R)=>(D(),Ae(Sl,{"multi-calendars":b(d).count,collapse:T.collapse,stretch:"","is-mobile":T.isMobile},{default:Ee(({instance:C})=>[T.$slots["top-extra"]?ye(T.$slots,"top-extra",{key:0,value:T.internalModelValue}):ee("",!0),T.$slots["month-year"]?ye(T.$slots,"month-year",at(ht({key:1},{year:b(u),months:b(o)(C),years:b(l)(C),selectMonth:b(w),selectYear:b(S),instance:C}))):(D(),Ae(Ui,{key:2,items:b(o)(C),"arrow-navigation":T.arrowNavigation,"is-last":T.autoApply&&!b(f).keepActionRow,"esc-close":T.escClose,height:b(f).modeHeight,config:T.config,"no-overlay-focus":!!(T.noOverlayFocus||T.textInput),"use-relative":"",type:"month",onSelected:L=>b(w)(L,C),onHoverValue:L=>b(y)(L,C)},Qt({header:Ee(()=>[ke(cg,ht(T.$props,{items:b(l)(C),instance:C,"show-year-picker":b(h)[C],year:b(u)(C),"is-disabled":L=>b(c)(C,L),onHandleYear:L=>b(E)(C,L),onYearSelect:L=>b(M)(L,C),onToggleYearPicker:L=>b(_)(C,L==null?void 0:L.flow,L==null?void 0:L.show)}),Qt({_:2},[Ke(b(r),(L,K)=>({name:L,fn:Ee(j=>[ye(T.$slots,L,at(zt(j)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[T.$slots["month-overlay-value"]?{name:"item",fn:Ee(({item:L})=>[ye(T.$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"]))}}),lA=(e,t)=>{const n=()=>{e.isTextInputDate&&(c.value=Be(ge(e.startDate)))},{modelValue:a}=zi(e,t,n),s=fe(null),{defaultedHighlight:r,defaultedMultiDates:i,defaultedFilters:o,defaultedRange:l,propDates:u}=xt(e),c=fe();ct(()=>{e.startDate&&(a.value&&e.focusStartDate||!a.value)&&(c.value=Be(ge(e.startDate)))});const d=w=>Array.isArray(a.value)?a.value.some(S=>Be(S)===w):a.value?Be(a.value)===w:!1,f=w=>l.value.enabled&&Array.isArray(a.value)?Ti(a.value,s.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=z(()=>mr(td(e.yearRange,e.locale,e.reverseYears),w=>{const S=d(w.value),_=Ci(w.value,gr(u.value.minDate),gr(u.value.maxDate))||o.value.years.includes(w.value)||!h(w.value)||p(w.value),M=f(w.value)&&!S,E=sd(r.value,w.value);return{active:S,disabled:_,isBetween:M,highlighted:E}})),y=w=>ma(Wn(Mi(new Date)),w);return{groupedYears:m,modelValue:a,focusYear:c,setHoverValue:w=>{s.value=ma(Wn(new Date),w)},selectYear:w=>{var S;if(t("update-month-year",{instance:0,year:w}),i.value.enabled)return a.value?Array.isArray(a.value)&&(((S=a.value)==null?void 0:S.map(_=>Be(_))).includes(w)?a.value=a.value.filter(_=>Be(_)!==w):a.value.push(ma(Gt(ge()),w))):a.value=[ma(Gt(Mi(ge())),w)],t("auto-apply",!0);l.value.enabled?(a.value=id(a,y(w),t),Jt().then(()=>{kl(a.value,t,e.autoApply,e.modelAuto)})):(a.value=y(w),t("auto-apply"))}}},uA=ut({compatConfig:{MODE:3},__name:"YearPicker",props:{...ta},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,s=e,{groupedYears:r,modelValue:i,focusYear:o,selectYear:l,setHoverValue:u}=lA(s,a),{defaultedConfig:c}=xt(s);return t({getSidebarProps:()=>({modelValue:i,selectYear:l})}),(d,f)=>(D(),W("div",null,[d.$slots["top-extra"]?ye(d.$slots,"top-extra",{key:0,value:d.internalModelValue}):ee("",!0),d.$slots["month-year"]?ye(d.$slots,"month-year",at(ht({key:1},{years:b(r),selectYear:b(l)}))):(D(),Ae(Ui,{key:2,items:b(r),"is-last":d.autoApply&&!b(c).keepActionRow,height:b(c).modeHeight,config:d.config,"no-overlay-focus":!!(d.noOverlayFocus||d.textInput),"focus-value":b(o),type:"year","use-relative":"",onSelected:b(l),onHoverValue:b(u)},Qt({_:2},[d.$slots["year-overlay-value"]?{name:"item",fn:Ee(({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"]))]))}}),cA={key:0,class:"dp__time_input"},dA=["data-compact","data-collapsed"],fA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],hA=["aria-label","disabled","data-test-id","onKeydown","onClick"],pA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],mA={key:0},gA=["aria-label","data-compact"],vA=ut({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},...ta},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,s=e,{setTimePickerElements:r,setTimePickerBackRef:i}=fs(),{defaultedAriaLabels:o,defaultedTransitions:l,defaultedFilters:u,defaultedConfig:c,defaultedRange:d,defaultedMultiCalendars:f}=xt(s),{transitionName:h,showTransition:p}=Yi(l),m=va({hours:!1,minutes:!1,seconds:!1}),y=fe("AM"),w=fe(null),S=fe([]),_=fe(),M=fe(!1);ct(()=>{a("mounted")});const E=x=>ot(new Date,{hours:x.hours,minutes:x.minutes,seconds:s.enableSeconds?x.seconds:0,milliseconds:0}),I=z(()=>x=>se(x,s[x])||R(x,s[x])),T=z(()=>({hours:s.hours,minutes:s.minutes,seconds:s.seconds})),R=(x,Y)=>d.value.enabled&&!d.value.disableTimeRangeValidation?!s.validateTime(x,Y):!1,C=(x,Y)=>{if(d.value.enabled&&!d.value.disableTimeRangeValidation){const U=Y?+s[`${x}Increment`]:-+s[`${x}Increment`],Q=s[x]+U;return!s.validateTime(x,Q)}return!1},L=z(()=>x=>!G(+s[x]+ +s[`${x}Increment`],x)||C(x,!0)),K=z(()=>x=>!G(+s[x]-+s[`${x}Increment`],x)||C(x,!1)),j=(x,Y)=>Tm(ot(ge(),x),Y),ne=(x,Y)=>ux(ot(ge(),x),Y),B=z(()=>({dp__time_col:!0,dp__time_col_block:!s.timePickerInline,dp__time_col_reg_block:!s.enableSeconds&&s.is24&&!s.timePickerInline,dp__time_col_reg_inline:!s.enableSeconds&&s.is24&&s.timePickerInline,dp__time_col_reg_with_button:!s.enableSeconds&&!s.is24,dp__time_col_sec:s.enableSeconds&&s.is24,dp__time_col_sec_with_button:s.enableSeconds&&!s.is24})),F=z(()=>s.timePickerInline&&d.value.enabled&&!f.value.count),N=z(()=>{const x=[{type:"hours"}];return s.enableMinutes&&x.push({type:"",separator:!0},{type:"minutes"}),s.enableSeconds&&x.push({type:"",separator:!0},{type:"seconds"}),x}),X=z(()=>N.value.filter(x=>!x.separator)),ce=z(()=>x=>{if(x==="hours"){const Y=be(+s.hours);return{text:Y<10?`0${Y}`:`${Y}`,value:Y}}return{text:s[x]<10?`0${s[x]}`:`${s[x]}`,value:s[x]}}),se=(x,Y)=>{var U;if(!s.disabledTimesConfig)return!1;const Q=s.disabledTimesConfig(s.order,x==="hours"?Y:void 0);return Q[x]?!!((U=Q[x])!=null&&U.includes(Y)):!0},pe=(x,Y)=>Y!=="hours"||y.value==="AM"?x:x+12,te=x=>{const Y=s.is24?24:12,U=x==="hours"?Y:60,Q=+s[`${x}GridIncrement`],he=x==="hours"&&!s.is24?Q:0,le=[];for(let de=he;de({active:!1,disabled:u.value.times[x].includes(de.value)||!G(de.value,x)||se(x,de.value)||R(x,de.value)}))},_e=x=>x>=0?x:59,$=x=>x>=0?x:23,G=(x,Y)=>{const U=s.minTime?E(su(s.minTime)):null,Q=s.maxTime?E(su(s.maxTime)):null,he=E(su(T.value,Y,Y==="minutes"||Y==="seconds"?_e(x):$(x)));return U&&Q?(hr(he,Q)||Qs(he,Q))&&(Vs(he,U)||Qs(he,U)):U?Vs(he,U)||Qs(he,U):Q?hr(he,Q)||Qs(he,Q):!0},oe=x=>s[`no${x[0].toUpperCase()+x.slice(1)}Overlay`],ue=x=>{oe(x)||(m[x]=!m[x],m[x]?(M.value=!0,a("overlay-opened",x)):(M.value=!1,a("overlay-closed",x)))},g=x=>x==="hours"?Oa:x==="minutes"?rs:fr,V=()=>{_.value&&clearTimeout(_.value)},J=(x,Y=!0,U)=>{const Q=Y?j:ne,he=Y?+s[`${x}Increment`]:-+s[`${x}Increment`];G(+s[x]+he,x)&&a(`update:${x}`,g(x)(Q({[x]:+s[x]},{[x]:+s[`${x}Increment`]}))),!(U!=null&&U.keyboard)&&c.value.timeArrowHoldThreshold&&(_.value=setTimeout(()=>{J(x,Y)},c.value.timeArrowHoldThreshold))},be=x=>s.is24?x:(x>=12?y.value="PM":y.value="AM",gx(x)),Z=()=>{y.value==="PM"?(y.value="AM",a("update:hours",s.hours-12)):(y.value="PM",a("update:hours",s.hours+12)),a("am-pm-change",y.value)},P=x=>{m[x]=!0},k=(x,Y,U)=>{if(x&&s.arrowNavigation){Array.isArray(S.value[Y])?S.value[Y][U]=x:S.value[Y]=[x];const Q=S.value.reduce((he,le)=>le.map((de,Ce)=>[...he[Ce]||[],le[Ce]]),[]);i(s.closeTimePickerBtn),w.value&&(Q[1]=Q[1].concat(w.value)),r(Q,s.order)}},O=(x,Y)=>(ue(x),a(`update:${x}`,Y));return t({openChildCmp:P}),(x,Y)=>{var U;return x.disabled?ee("",!0):(D(),W("div",cA,[(D(!0),W(Te,null,Ke(N.value,(Q,he)=>{var le,de,Ce;return D(),W("div",{key:he,class:ve(B.value),"data-compact":F.value&&!x.enableSeconds,"data-collapsed":F.value&&x.enableSeconds},[Q.separator?(D(),W(Te,{key:0},[M.value?ee("",!0):(D(),W(Te,{key:0},[Ft(":")],64))],64)):(D(),W(Te,{key:1},[ae("button",{ref_for:!0,ref:H=>k(H,he,0),type:"button",class:ve({dp__btn:!0,dp__inc_dec_button:!x.timePickerInline,dp__inc_dec_button_inline:x.timePickerInline,dp__tp_inline_btn_top:x.timePickerInline,dp__inc_dec_button_disabled:L.value(Q.type),"dp--hidden-el":M.value}),"data-test-id":`${Q.type}-time-inc-btn-${s.order}`,"aria-label":(le=b(o))==null?void 0:le.incrementValue(Q.type),tabindex:"0",onKeydown:H=>b(gn)(H,()=>J(Q.type,!0,{keyboard:!0}),!0),onClick:H=>b(c).timeArrowHoldThreshold?void 0:J(Q.type,!0),onMousedown:H=>b(c).timeArrowHoldThreshold?J(Q.type,!0):void 0,onMouseup:V},[s.timePickerInline?(D(),W(Te,{key:1},[x.$slots["tp-inline-arrow-up"]?ye(x.$slots,"tp-inline-arrow-up",{key:0}):(D(),W(Te,{key:1},[Y[2]||(Y[2]=ae("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Y[3]||(Y[3]=ae("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(D(),W(Te,{key:0},[x.$slots["arrow-up"]?ye(x.$slots,"arrow-up",{key:0}):ee("",!0),x.$slots["arrow-up"]?ee("",!0):(D(),Ae(b(Qc),{key:1}))],64))],42,fA),ae("button",{ref_for:!0,ref:H=>k(H,he,1),type:"button","aria-label":`${ce.value(Q.type).text}-${(de=b(o))==null?void 0:de.openTpOverlay(Q.type)}`,class:ve({dp__time_display:!0,dp__time_display_block:!x.timePickerInline,dp__time_display_inline:x.timePickerInline,"dp--time-invalid":I.value(Q.type),"dp--time-overlay-btn":!I.value(Q.type),"dp--hidden-el":M.value}),disabled:oe(Q.type),tabindex:"0","data-test-id":`${Q.type}-toggle-overlay-btn-${s.order}`,onKeydown:H=>b(gn)(H,()=>ue(Q.type),!0),onClick:H=>ue(Q.type)},[x.$slots[Q.type]?ye(x.$slots,Q.type,{key:0,text:ce.value(Q.type).text,value:ce.value(Q.type).value}):ee("",!0),x.$slots[Q.type]?ee("",!0):(D(),W(Te,{key:1},[Ft(Le(ce.value(Q.type).text),1)],64))],42,hA),ae("button",{ref_for:!0,ref:H=>k(H,he,2),type:"button",class:ve({dp__btn:!0,dp__inc_dec_button:!x.timePickerInline,dp__inc_dec_button_inline:x.timePickerInline,dp__tp_inline_btn_bottom:x.timePickerInline,dp__inc_dec_button_disabled:K.value(Q.type),"dp--hidden-el":M.value}),"data-test-id":`${Q.type}-time-dec-btn-${s.order}`,"aria-label":(Ce=b(o))==null?void 0:Ce.decrementValue(Q.type),tabindex:"0",onKeydown:H=>b(gn)(H,()=>J(Q.type,!1,{keyboard:!0}),!0),onClick:H=>b(c).timeArrowHoldThreshold?void 0:J(Q.type,!1),onMousedown:H=>b(c).timeArrowHoldThreshold?J(Q.type,!1):void 0,onMouseup:V},[s.timePickerInline?(D(),W(Te,{key:1},[x.$slots["tp-inline-arrow-down"]?ye(x.$slots,"tp-inline-arrow-down",{key:0}):(D(),W(Te,{key:1},[Y[4]||(Y[4]=ae("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Y[5]||(Y[5]=ae("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(D(),W(Te,{key:0},[x.$slots["arrow-down"]?ye(x.$slots,"arrow-down",{key:0}):ee("",!0),x.$slots["arrow-down"]?ee("",!0):(D(),Ae(b(Jc),{key:1}))],64))],42,pA)],64))],10,dA)}),128)),x.is24?ee("",!0):(D(),W("div",mA,[x.$slots["am-pm-button"]?ye(x.$slots,"am-pm-button",{key:0,toggle:Z,value:y.value}):ee("",!0),x.$slots["am-pm-button"]?ee("",!0):(D(),W("button",{key:1,ref_key:"amPmButton",ref:w,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(U=b(o))==null?void 0:U.amPmButton,tabindex:"0","data-compact":F.value,onClick:Z,onKeydown:Y[0]||(Y[0]=Q=>b(gn)(Q,()=>Z(),!0))},Le(y.value),41,gA))])),(D(!0),W(Te,null,Ke(X.value,(Q,he)=>(D(),Ae(as,{key:he,name:b(h)(m[Q.type]),css:b(p)},{default:Ee(()=>{var le,de;return[m[Q.type]?(D(),Ae(Ui,{key:0,items:te(Q.type),"is-last":x.autoApply&&!b(c).keepActionRow,"esc-close":x.escClose,type:Q.type,"text-input":x.textInput,config:x.config,"arrow-navigation":x.arrowNavigation,"aria-labels":x.ariaLabels,"overlay-label":(de=(le=b(o)).timeOverlay)==null?void 0:de.call(le,Q.type),onSelected:Ce=>O(Q.type,Ce),onToggle:Ce=>ue(Q.type),onResetFlow:Y[1]||(Y[1]=Ce=>x.$emit("reset-flow"))},Qt({"button-icon":Ee(()=>[x.$slots["clock-icon"]?ye(x.$slots,"clock-icon",{key:0}):ee("",!0),x.$slots["clock-icon"]?ee("",!0):(D(),Ae(cs(x.timePickerInline?b(Cr):b(Zc)),{key:1}))]),_:2},[x.$slots[`${Q.type}-overlay-value`]?{name:"item",fn:Ee(({item:Ce})=>[ye(x.$slots,`${Q.type}-overlay-value`,{text:Ce.text,value:Ce.value})]),key:"0"}:void 0,x.$slots[`${Q.type}-overlay-header`]?{name:"header",fn:Ee(()=>[ye(x.$slots,`${Q.type}-overlay-header`,{toggle:()=>ue(Q.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):ee("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),yA=["data-dp-mobile"],bA=["aria-label","tabindex"],_A=["role","aria-label","tabindex"],wA=["aria-label"],pg=ut({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},...ta},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,s=e,{buildMatrix:r,setTimePicker:i}=fs(),o=ea(),{defaultedTransitions:l,defaultedAriaLabels:u,defaultedTextInput:c,defaultedConfig:d,defaultedRange:f}=xt(s),{transitionName:h,showTransition:p}=Yi(l),{hideNavigationButtons:m}=Ml(),y=fe(null),w=fe(null),S=fe([]),_=fe(null),M=fe(!1);ct(()=>{a("mount"),!s.timePicker&&s.arrowNavigation?r([Nt(y.value)],"time"):i(!0,s.timePicker)});const E=z(()=>f.value.enabled&&s.modelAuto?Zm(s.internalModelValue):!0),I=fe(!1),T=se=>({hours:Array.isArray(s.hours)?s.hours[se]:s.hours,minutes:Array.isArray(s.minutes)?s.minutes[se]:s.minutes,seconds:Array.isArray(s.seconds)?s.seconds[se]:s.seconds}),R=z(()=>{const se=[];if(f.value.enabled)for(let pe=0;pe<2;pe++)se.push(T(pe));else se.push(T(0));return se}),C=(se,pe=!1,te="")=>{pe||a("reset-flow"),I.value=se,a(se?"overlay-opened":"overlay-closed",nn.time),s.arrowNavigation&&i(se),Jt(()=>{te!==""&&S.value[0]&&S.value[0].openChildCmp(te)})},L=z(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:s.autoApply&&!d.value.keepActionRow})),K=Tn(o,"timePicker"),j=(se,pe,te)=>f.value.enabled?pe===0?[se,R.value[1][te]]:[R.value[0][te],se]:se,ne=se=>{a("update:hours",se)},B=se=>{a("update:minutes",se)},F=se=>{a("update:seconds",se)},N=()=>{if(_.value&&!c.value.enabled&&!s.noOverlayFocus){const se=Qm(_.value);se&&se.focus({preventScroll:!0})}},X=se=>{M.value=!1,a("overlay-closed",se)},ce=se=>{M.value=!0,a("overlay-opened",se)};return t({toggleTimePicker:C}),(se,pe)=>{var te;return D(),W("div",{class:"dp--tp-wrap","data-dp-mobile":se.isMobile},[!se.timePicker&&!se.timePickerInline?ni((D(),W("button",{key:0,ref_key:"openTimePickerBtn",ref:y,type:"button",class:ve({...L.value,"dp--hidden-el":I.value}),"aria-label":(te=b(u))==null?void 0:te.openTimePicker,tabindex:se.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:pe[0]||(pe[0]=_e=>b(gn)(_e,()=>C(!0))),onClick:pe[1]||(pe[1]=_e=>C(!0))},[se.$slots["clock-icon"]?ye(se.$slots,"clock-icon",{key:0}):ee("",!0),se.$slots["clock-icon"]?ee("",!0):(D(),Ae(b(Zc),{key:1}))],42,bA)),[[oi,!b(m)(se.hideNavigation,"time")]]):ee("",!0),ke(as,{name:b(h)(I.value),css:b(p)&&!se.timePickerInline},{default:Ee(()=>{var _e,$;return[I.value||se.timePicker||se.timePickerInline?(D(),W("div",{key:0,ref_key:"overlayRef",ref:_,role:se.timePickerInline?void 0:"dialog",class:ve({dp__overlay:!se.timePickerInline,"dp--overlay-absolute":!s.timePicker&&!se.timePickerInline,"dp--overlay-relative":s.timePicker}),style:It(se.timePicker?{height:`${b(d).modeHeight}px`}:void 0),"aria-label":(_e=b(u))==null?void 0:_e.timePicker,tabindex:se.timePickerInline?void 0:0},[ae("div",{class:ve(se.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[se.$slots["time-picker-overlay"]?ye(se.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:ne,setMinutes:B,setSeconds:F}):ee("",!0),se.$slots["time-picker-overlay"]?ee("",!0):(D(),W("div",{key:1,class:ve(se.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(D(!0),W(Te,null,Ke(R.value,(G,oe)=>ni((D(),Ae(vA,ht({key:oe,ref_for:!0},{...se.$props,order:oe,hours:G.hours,minutes:G.minutes,seconds:G.seconds,closeTimePickerBtn:w.value,disabledTimesConfig:e.disabledTimesConfig,disabled:oe===0?b(f).fixedStart:b(f).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:S,"validate-time":(ue,g)=>e.validateTime(ue,j(g,oe,ue)),"onUpdate:hours":ue=>ne(j(ue,oe,"hours")),"onUpdate:minutes":ue=>B(j(ue,oe,"minutes")),"onUpdate:seconds":ue=>F(j(ue,oe,"seconds")),onMounted:N,onOverlayClosed:X,onOverlayOpened:ce,onAmPmChange:pe[2]||(pe[2]=ue=>se.$emit("am-pm-change",ue))}),Qt({_:2},[Ke(b(K),(ue,g)=>({name:ue,fn:Ee(V=>[ye(se.$slots,ue,ht({ref_for:!0},V))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[oi,oe===0?!0:E.value]])),128))],2)),!se.timePicker&&!se.timePickerInline?ni((D(),W("button",{key:2,ref_key:"closeTimePickerBtn",ref:w,type:"button",class:ve({...L.value,"dp--hidden-el":M.value}),"aria-label":($=b(u))==null?void 0:$.closeTimePicker,tabindex:"0",onKeydown:pe[3]||(pe[3]=G=>b(gn)(G,()=>C(!1))),onClick:pe[4]||(pe[4]=G=>C(!1))},[se.$slots["calendar-icon"]?ye(se.$slots,"calendar-icon",{key:0}):ee("",!0),se.$slots["calendar-icon"]?ee("",!0):(D(),Ae(b(Cr),{key:1}))],42,wA)),[[oi,!b(m)(se.hideNavigation,"time")]]):ee("",!0)],2)],14,_A)):ee("",!0)]}),_:3},8,["name","css"])],8,yA)}}}),mg=(e,t,n,a)=>{const{defaultedRange:s}=xt(e),r=(_,M)=>Array.isArray(t[_])?t[_][M]:t[_],i=_=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[_]:t.seconds:0,o=(_,M)=>_?M!==void 0?es(_,r("hours",M),r("minutes",M),i(M)):es(_,t.hours,t.minutes,i()):Gm(ge(),i(M)),l=(_,M)=>{t[_]=M},u=z(()=>e.modelAuto&&s.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:s.value.enabled),c=(_,M)=>{const E=Object.fromEntries(Object.keys(t).map(I=>I===_?[I,M]:[I,t[I]].slice()));if(u.value&&!s.value.disableTimeRangeValidation){const I=R=>n.value?es(n.value[R],E.hours[R],E.minutes[R],E.seconds[R]):null,T=R=>jm(n.value[R],0);return!(Ge(I(0),I(1))&&(Vs(I(0),T(1))||hr(I(1),T(0))))}return!0},d=(_,M)=>{c(_,M)&&(l(_,M),a&&a())},f=_=>{d("hours",_)},h=_=>{d("minutes",_)},p=_=>{d("seconds",_)},m=(_,M,E,I)=>{M&&f(_),!M&&!E&&h(_),E&&p(_),n.value&&I(n.value)},y=_=>{if(_){const M=Array.isArray(_),E=M?[+_[0].hours,+_[1].hours]:+_.hours,I=M?[+_[0].minutes,+_[1].minutes]:+_.minutes,T=M?[+_[0].seconds,+_[1].seconds]:+_.seconds;l("hours",E),l("minutes",I),e.enableSeconds&&l("seconds",T)}},w=(_,M)=>{const E={hours:Array.isArray(t.hours)?t.hours[_]:t.hours,disabledArr:[]};return(M||M===0)&&(E.hours=M),Array.isArray(e.disabledTimes)&&(E.disabledArr=s.value.enabled&&Array.isArray(e.disabledTimes[_])?e.disabledTimes[_]:e.disabledTimes),E},S=z(()=>(_,M)=>{var E;if(Array.isArray(e.disabledTimes)){const{disabledArr:I,hours:T}=w(_,M),R=I.filter(C=>+C.hours===T);return((E=R[0])==null?void 0:E.minutes)==="*"?{hours:[T],minutes:void 0,seconds:void 0}:{hours:[],minutes:(R==null?void 0:R.map(C=>+C.minutes))??[],seconds:(R==null?void 0:R.map(C=>C.seconds?+C.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:l,updateHours:f,updateMinutes:h,updateSeconds:p,getSetDateTime:o,updateTimeValues:m,getSecondsValue:i,assignStartTime:y,validateTime:c,disabledTimesConfig:S}},xA=(e,t)=>{const n=()=>{e.isTextInputDate&&M()},{modelValue:a,time:s}=zi(e,t,n),{defaultedStartTime:r,defaultedRange:i,defaultedTz:o}=xt(e),{updateTimeValues:l,getSetDateTime:u,setTime:c,assignStartTime:d,disabledTimesConfig:f,validateTime:h}=mg(e,s,a,p);function p(){t("update-flow-step")}const m=I=>{const{hours:T,minutes:R,seconds:C}=I;return{hours:+T,minutes:+R,seconds:C?+C:0}},y=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const T=m(e.startTime[0]),R=m(e.startTime[1]);return[ot(ge(),T),ot(ge(),R)]}const I=m(e.startTime);return ot(ge(),I)}return i.value.enabled?[null,null]:null},w=()=>{if(i.value.enabled){const[I,T]=y();a.value=[_n(u(I,0),o.value.timezone),_n(u(T,1),o.value.timezone)]}else a.value=_n(u(y()),o.value.timezone)},S=I=>Array.isArray(I)?[Is(ge(I[0])),Is(ge(I[1]))]:[Is(I??ge())],_=(I,T,R)=>{c("hours",I),c("minutes",T),c("seconds",e.enableSeconds?R:0)},M=()=>{const[I,T]=S(a.value);return i.value.enabled?_([I.hours,T.hours],[I.minutes,T.minutes],[I.seconds,T.seconds]):_(I.hours,I.minutes,I.seconds)};ct(()=>{if(!e.shadow)return d(r.value),a.value?M():w()});const E=()=>{Array.isArray(a.value)?a.value=a.value.map((I,T)=>I&&u(I,T)):a.value=u(a.value),t("time-update")};return{modelValue:a,time:s,disabledTimesConfig:f,updateTime:(I,T=!0,R=!1)=>{l(I,T,R,E)},validateTime:h}},AA=ut({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...ta},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,s=e,r=ea(),i=Tn(r,"timePicker"),o=fe(null),{time:l,modelValue:u,disabledTimesConfig:c,updateTime:d,validateTime:f}=xA(s,a);return ct(()=>{s.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)=>(D(),Ae(Sl,{"multi-calendars":0,stretch:"","is-mobile":h.isMobile},{default:Ee(()=>[ke(pg,ht({ref_key:"tpRef",ref:o},h.$props,{hours:b(l).hours,minutes:b(l).minutes,seconds:b(l).seconds,"internal-model-value":h.internalModelValue,"disabled-times-config":b(c),"validate-time":b(f),"onUpdate:hours":p[0]||(p[0]=m=>b(d)(m)),"onUpdate:minutes":p[1]||(p[1]=m=>b(d)(m,!1)),"onUpdate:seconds":p[2]||(p[2]=m=>b(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}))}),Qt({_:2},[Ke(b(i),(m,y)=>({name:m,fn:Ee(w=>[ye(h.$slots,m,at(zt(w)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),SA={class:"dp--header-wrap"},kA={key:0,class:"dp__month_year_wrap"},MA={key:0},CA={class:"dp__month_year_wrap"},TA=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],EA=ut({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:()=>[]},...ta},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const a=n,s=e,{defaultedTransitions:r,defaultedAriaLabels:i,defaultedMultiCalendars:o,defaultedFilters:l,defaultedConfig:u,defaultedHighlight:c,propDates:d,defaultedUI:f}=xt(s),{transitionName:h,showTransition:p}=Yi(r),{buildMatrix:m}=fs(),{handleMonthYearChange:y,isDisabled:w,updateMonthYear:S}=Kx(s,a),{showLeftIcon:_,showRightIcon:M}=Ml(),E=fe(!1),I=fe(!1),T=fe(!1),R=fe([null,null,null,null]);ct(()=>{a("mount")});const C=$=>({get:()=>s[$],set:G=>{const oe=$===Yn.month?Yn.year:Yn.month;a("update-month-year",{[$]:G,[oe]:s[oe]}),$===Yn.month?X(!0):ce(!0)}}),L=z(C(Yn.month)),K=z(C(Yn.year)),j=z(()=>$=>({month:s.month,year:s.year,items:$===Yn.month?s.months:s.years,instance:s.instance,updateMonthYear:S,toggle:$===Yn.month?X:ce})),ne=z(()=>s.months.find(G=>G.value===s.month)||{text:"",value:0}),B=z(()=>mr(s.months,$=>{const G=s.month===$.value,oe=Ci($.value,ng(s.year,d.value.minDate),ag(s.year,d.value.maxDate))||l.value.months.includes($.value),ue=lg(c.value,$.value,s.year);return{active:G,disabled:oe,highlighted:ue}})),F=z(()=>mr(s.years,$=>{const G=s.year===$.value,oe=Ci($.value,gr(d.value.minDate),gr(d.value.maxDate))||l.value.years.includes($.value),ue=sd(c.value,$.value);return{active:G,disabled:oe,highlighted:ue}})),N=($,G,oe)=>{oe!==void 0?$.value=oe:$.value=!$.value,$.value?(T.value=!0,a("overlay-opened",G)):(T.value=!1,a("overlay-closed",G))},X=($=!1,G)=>{se($),N(E,nn.month,G)},ce=($=!1,G)=>{se($),N(I,nn.year,G)},se=$=>{$||a("reset-flow")},pe=($,G)=>{s.arrowNavigation&&(R.value[G]=Nt($),m(R.value,"monthYear"))},te=z(()=>{var $,G,oe,ue,g,V;return[{type:Yn.month,index:1,toggle:X,modelValue:L.value,updateModelValue:J=>L.value=J,text:ne.value.text,showSelectionGrid:E.value,items:B.value,ariaLabel:($=i.value)==null?void 0:$.openMonthsOverlay,overlayLabel:((oe=(G=i.value).monthPicker)==null?void 0:oe.call(G,!0))??void 0},{type:Yn.year,index:2,toggle:ce,modelValue:K.value,updateModelValue:J=>K.value=J,text:Jm(s.year,s.locale),showSelectionGrid:I.value,items:F.value,ariaLabel:(ue=i.value)==null?void 0:ue.openYearsOverlay,overlayLabel:((V=(g=i.value).yearPicker)==null?void 0:V.call(g,!0))??void 0}]}),_e=z(()=>s.disableYearSelect?[te.value[0]]:s.yearFirst?[...te.value].reverse():te.value);return t({toggleMonthPicker:X,toggleYearPicker:ce,handleMonthYearChange:y}),($,G)=>{var oe,ue,g,V,J,be;return D(),W("div",SA,[$.$slots["month-year"]?(D(),W("div",kA,[ye($.$slots,"month-year",at(zt({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:b(S),handleMonthYearChange:b(y),instance:e.instance,isDisabled:b(w)})))])):(D(),W(Te,{key:1},[$.$slots["top-extra"]?(D(),W("div",MA,[ye($.$slots,"top-extra",{value:$.internalModelValue})])):ee("",!0),ae("div",CA,[b(_)(b(o),e.instance)&&!$.vertical?(D(),Ae(ci,{key:0,"aria-label":(oe=b(i))==null?void 0:oe.prevMonth,disabled:b(w)(!1),class:ve((ue=b(f))==null?void 0:ue.navBtnPrev),"el-name":"action-prev",onActivate:G[0]||(G[0]=Z=>b(y)(!1,!0)),onSetRef:G[1]||(G[1]=Z=>pe(Z,0))},{default:Ee(()=>[$.$slots["arrow-left"]?ye($.$slots,"arrow-left",{key:0}):ee("",!0),$.$slots["arrow-left"]?ee("",!0):(D(),Ae(b(Kc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ee("",!0),ae("div",{class:ve(["dp__month_year_wrap",{dp__year_disable_select:$.disableYearSelect}])},[(D(!0),W(Te,null,Ke(_e.value,(Z,P)=>(D(),W(Te,{key:Z.type},[ae("button",{ref_for:!0,ref:k=>pe(k,P+1),type:"button","data-dp-element":`overlay-${Z.type}`,class:ve(["dp__btn dp__month_year_select",{"dp--hidden-el":T.value}]),"aria-label":`${Z.text}-${Z.ariaLabel}`,"data-test-id":`${Z.type}-toggle-overlay-${e.instance}`,onClick:Z.toggle,onKeydown:k=>b(gn)(k,()=>Z.toggle(),!0)},[$.$slots[Z.type]?ye($.$slots,Z.type,{key:0,text:Z.text,value:s[Z.type]}):ee("",!0),$.$slots[Z.type]?ee("",!0):(D(),W(Te,{key:1},[Ft(Le(Z.text),1)],64))],42,TA),ke(as,{name:b(h)(Z.showSelectionGrid),css:b(p)},{default:Ee(()=>[Z.showSelectionGrid?(D(),Ae(Ui,{key:0,items:Z.items,"arrow-navigation":$.arrowNavigation,"hide-navigation":$.hideNavigation,"is-last":$.autoApply&&!b(u).keepActionRow,"skip-button-ref":!1,config:$.config,type:Z.type,"header-refs":[],"esc-close":$.escClose,"menu-wrap-ref":$.menuWrapRef,"text-input":$.textInput,"aria-labels":$.ariaLabels,"overlay-label":Z.overlayLabel,onSelected:Z.updateModelValue,onToggle:Z.toggle},Qt({"button-icon":Ee(()=>[$.$slots["calendar-icon"]?ye($.$slots,"calendar-icon",{key:0}):ee("",!0),$.$slots["calendar-icon"]?ee("",!0):(D(),Ae(b(Cr),{key:1}))]),_:2},[$.$slots[`${Z.type}-overlay-value`]?{name:"item",fn:Ee(({item:k})=>[ye($.$slots,`${Z.type}-overlay-value`,{text:k.text,value:k.value})]),key:"0"}:void 0,$.$slots[`${Z.type}-overlay`]?{name:"overlay",fn:Ee(()=>[ye($.$slots,`${Z.type}-overlay`,ht({ref_for:!0},j.value(Z.type)))]),key:"1"}:void 0,$.$slots[`${Z.type}-overlay-header`]?{name:"header",fn:Ee(()=>[ye($.$slots,`${Z.type}-overlay-header`,{toggle:Z.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"])):ee("",!0)]),_:2},1032,["name","css"])],64))),128))],2),b(_)(b(o),e.instance)&&$.vertical?(D(),Ae(ci,{key:1,"aria-label":(g=b(i))==null?void 0:g.prevMonth,"el-name":"action-prev",disabled:b(w)(!1),class:ve((V=b(f))==null?void 0:V.navBtnPrev),onActivate:G[2]||(G[2]=Z=>b(y)(!1,!0))},{default:Ee(()=>[$.$slots["arrow-up"]?ye($.$slots,"arrow-up",{key:0}):ee("",!0),$.$slots["arrow-up"]?ee("",!0):(D(),Ae(b(Qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ee("",!0),b(M)(b(o),e.instance)?(D(),Ae(ci,{key:2,ref:"rightIcon","el-name":"action-next",disabled:b(w)(!0),"aria-label":(J=b(i))==null?void 0:J.nextMonth,class:ve((be=b(f))==null?void 0:be.navBtnNext),onActivate:G[3]||(G[3]=Z=>b(y)(!0,!0)),onSetRef:G[4]||(G[4]=Z=>pe(Z,$.disableYearSelect?2:3))},{default:Ee(()=>[$.$slots[$.vertical?"arrow-down":"arrow-right"]?ye($.$slots,$.vertical?"arrow-down":"arrow-right",{key:0}):ee("",!0),$.$slots[$.vertical?"arrow-down":"arrow-right"]?ee("",!0):(D(),Ae(cs($.vertical?b(Jc):b(qc)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):ee("",!0)])],64))])}}}),PA={class:"dp__calendar_header",role:"row"},DA={key:0,class:"dp__calendar_header_item",role:"gridcell"},RA=["aria-label"],IA={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},OA={class:"dp__cell_inner"},LA=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],HA=ut({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},...ta},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,s=e,{buildMultiLevelMatrix:r}=fs(),{defaultedTransitions:i,defaultedConfig:o,defaultedAriaLabels:l,defaultedMultiCalendars:u,defaultedWeekNumbers:c,defaultedMultiDates:d,defaultedUI:f}=xt(s),h=fe(null),p=fe({bottom:"",left:"",transform:""}),m=fe([]),y=fe(null),w=fe(!0),S=fe(""),_=fe({startX:0,endX:0,startY:0,endY:0}),M=fe([]),E=fe({left:"50%"}),I=fe(!1),T=z(()=>s.calendar?s.calendar(s.mappedDates):s.mappedDates),R=z(()=>s.dayNames?Array.isArray(s.dayNames)?s.dayNames:s.dayNames(s.locale,+s.weekStart):mx(s.formatLocale,s.locale,+s.weekStart));ct(()=>{a("mount",{cmp:"calendar",refs:m}),o.value.noSwipe||y.value&&(y.value.addEventListener("touchstart",pe,{passive:!1}),y.value.addEventListener("touchend",te,{passive:!1}),y.value.addEventListener("touchmove",_e,{passive:!1})),s.monthChangeOnScroll&&y.value&&y.value.addEventListener("wheel",oe,{passive:!1})}),Ha(()=>{o.value.noSwipe||y.value&&(y.value.removeEventListener("touchstart",pe),y.value.removeEventListener("touchend",te),y.value.removeEventListener("touchmove",_e)),s.monthChangeOnScroll&&y.value&&y.value.removeEventListener("wheel",oe)});const C=Z=>Z?s.vertical?"vNext":"next":s.vertical?"vPrevious":"previous",L=(Z,P)=>{if(s.transitions){const k=Gt(Da(ge(),s.month,s.year));S.value=Rt(Gt(Da(ge(),Z,P)),k)?i.value[C(!0)]:i.value[C(!1)],w.value=!1,Jt(()=>{w.value=!0})}},K=z(()=>({...f.value.calendar??{}})),j=z(()=>Z=>{const P=vx(Z);return{dp__marker_dot:P.type==="dot",dp__marker_line:P.type==="line"}}),ne=z(()=>Z=>Ge(Z,h.value)),B=z(()=>({dp__calendar:!0,dp__calendar_next:u.value.count>0&&s.instance!==0})),F=z(()=>Z=>s.hideOffsetDates?Z.current:!0),N=async(Z,P)=>{const{width:k,height:O}=Z.getBoundingClientRect();h.value=P.value;let x={left:`${k/2}px`},Y=-50;if(await Jt(),M.value[0]){const{left:U,width:Q}=M.value[0].getBoundingClientRect();U<0&&(x={left:"0"},Y=0,E.value.left=`${k/2}px`),window.innerWidth{var O,x,Y;const U=Nt(m.value[P][k]);U&&((O=Z.marker)!=null&&O.customPosition&&(Y=(x=Z.marker)==null?void 0:x.tooltip)!=null&&Y.length?p.value=Z.marker.customPosition(U):await N(U,Z),a("tooltip-open",Z.marker))},ce=async(Z,P,k)=>{var O,x;if(I.value&&d.value.enabled&&d.value.dragSelect)return a("select-date",Z);if(a("set-hover-date",Z),(x=(O=Z.marker)==null?void 0:O.tooltip)!=null&&x.length){if(s.hideOffsetDates&&!Z.current)return;await X(Z,P,k)}},se=Z=>{h.value&&(h.value=null,p.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",Z.marker))},pe=Z=>{_.value.startX=Z.changedTouches[0].screenX,_.value.startY=Z.changedTouches[0].screenY},te=Z=>{_.value.endX=Z.changedTouches[0].screenX,_.value.endY=Z.changedTouches[0].screenY,$()},_e=Z=>{s.vertical&&!s.inline&&Z.preventDefault()},$=()=>{const Z=s.vertical?"Y":"X";Math.abs(_.value[`start${Z}`]-_.value[`end${Z}`])>10&&a("handle-swipe",_.value[`start${Z}`]>_.value[`end${Z}`]?"right":"left")},G=(Z,P,k)=>{Z&&(Array.isArray(m.value[P])?m.value[P][k]=Z:m.value[P]=[Z]),s.arrowNavigation&&r(m.value,"calendar")},oe=Z=>{s.monthChangeOnScroll&&(Z.preventDefault(),a("handle-scroll",Z))},ue=Z=>c.value.type==="local"?jc(Z.value,{weekStartsOn:+s.weekStart}):c.value.type==="iso"?zc(Z.value):typeof c.value.type=="function"?c.value.type(Z.value):"",g=Z=>{const P=Z[0];return c.value.hideOnOffsetDates?Z.some(k=>k.current)?ue(P):"":ue(P)},V=(Z,P,k=!0)=>{!k&&xx()||(!d.value.enabled||o.value.allowPreventDefault)&&(Ja(Z,o.value),a("select-date",P))},J=Z=>{Ja(Z,o.value)},be=Z=>{d.value.enabled&&d.value.dragSelect?(I.value=!0,a("select-date",Z)):d.value.enabled&&a("select-date",Z)};return t({triggerTransition:L}),(Z,P)=>(D(),W("div",{class:ve(B.value)},[ae("div",{ref_key:"calendarWrapRef",ref:y,class:ve(K.value),role:"grid"},[ae("div",PA,[Z.weekNumbers?(D(),W("div",DA,Le(Z.weekNumName),1)):ee("",!0),(D(!0),W(Te,null,Ke(R.value,(k,O)=>{var x,Y;return D(),W("div",{key:O,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(Y=(x=b(l))==null?void 0:x.weekDay)==null?void 0:Y.call(x,O)},[Z.$slots["calendar-header"]?ye(Z.$slots,"calendar-header",{key:0,day:k,index:O}):ee("",!0),Z.$slots["calendar-header"]?ee("",!0):(D(),W(Te,{key:1},[Ft(Le(k),1)],64))],8,RA)}),128))]),P[2]||(P[2]=ae("div",{class:"dp__calendar_header_separator"},null,-1)),ke(as,{name:S.value,css:!!Z.transitions},{default:Ee(()=>[w.value?(D(),W("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:P[1]||(P[1]=k=>I.value=!1)},[(D(!0),W(Te,null,Ke(T.value,(k,O)=>(D(),W("div",{key:O,class:"dp__calendar_row",role:"row"},[Z.weekNumbers?(D(),W("div",IA,[ae("div",OA,Le(g(k.days)),1)])):ee("",!0),(D(!0),W(Te,null,Ke(k.days,(x,Y)=>{var U,Q,he;return D(),W("div",{id:b(Ju)(x.value),ref_for:!0,ref:le=>G(le,O,Y),key:Y+O,role:"gridcell",class:"dp__calendar_item","aria-pressed":(x.classData.dp__active_date||x.classData.dp__range_start||x.classData.dp__range_start)??void 0,"aria-disabled":x.classData.dp__cell_disabled||void 0,"aria-label":(Q=(U=b(l))==null?void 0:U.day)==null?void 0:Q.call(U,x),tabindex:!x.current&&Z.hideOffsetDates?void 0:0,"data-test-id":b(Ju)(x.value),onClick:Zn(le=>V(le,x),["prevent"]),onTouchend:le=>V(le,x,!1),onKeydown:le=>b(gn)(le,()=>Z.$emit("select-date",x)),onMouseenter:le=>ce(x,O,Y),onMouseleave:le=>se(x),onMousedown:le=>be(x),onMouseup:P[0]||(P[0]=le=>I.value=!1)},[ae("div",{class:ve(["dp__cell_inner",x.classData])},[Z.$slots.day&&F.value(x)?ye(Z.$slots,"day",{key:0,day:+x.text,date:x.value}):ee("",!0),Z.$slots.day?ee("",!0):(D(),W(Te,{key:1},[Ft(Le(x.text),1)],64)),x.marker&&F.value(x)?(D(),W(Te,{key:2},[Z.$slots.marker?ye(Z.$slots,"marker",{key:0,marker:x.marker,day:+x.text,date:x.value}):(D(),W("div",{key:1,class:ve(j.value(x.marker)),style:It(x.marker.color?{backgroundColor:x.marker.color}:{})},null,6))],64)):ee("",!0),ne.value(x.value)?(D(),W("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:M,class:"dp__marker_tooltip",style:It(p.value)},[(he=x.marker)!=null&&he.tooltip?(D(),W("div",{key:0,class:"dp__tooltip_content",onClick:J},[(D(!0),W(Te,null,Ke(x.marker.tooltip,(le,de)=>(D(),W("div",{key:de,class:"dp__tooltip_text"},[Z.$slots["marker-tooltip"]?ye(Z.$slots,"marker-tooltip",{key:0,tooltip:le,day:x.value}):ee("",!0),Z.$slots["marker-tooltip"]?ee("",!0):(D(),W(Te,{key:1},[ae("div",{class:"dp__tooltip_mark",style:It(le.color?{backgroundColor:le.color}:{})},null,4),ae("div",null,Le(le.text),1)],64))]))),128)),ae("div",{class:"dp__arrow_bottom_tp",style:It(E.value)},null,4)])):ee("",!0)],4)):ee("",!0)],2)],40,LA)}),128))]))),128))],32)):ee("",!0)]),_:3},8,["name","css"])],2)],2))}}),jf=e=>Array.isArray(e),NA=(e,t,n,a)=>{const s=fe([]),r=fe(new Date),i=fe(),o=()=>te(e.isTextInputDate),{modelValue:l,calendars:u,time:c,today:d}=zi(e,t,o),{defaultedMultiCalendars:f,defaultedStartTime:h,defaultedRange:p,defaultedConfig:m,defaultedTz:y,propDates:w,defaultedMultiDates:S}=xt(e),{validateMonthYearInRange:_,isDisabled:M,isDateRangeAllowed:E,checkMinMaxRange:I}=hs(e),{updateTimeValues:T,getSetDateTime:R,setTime:C,assignStartTime:L,validateTime:K,disabledTimesConfig:j}=mg(e,c,l,a),ne=z(()=>q=>u.value[q]?u.value[q].month:0),B=z(()=>q=>u.value[q]?u.value[q].year:0),F=q=>!m.value.keepViewOnOffsetClick||q?!0:!i.value,N=(q,xe,Oe,$e=!1)=>{var me,Me;F($e)&&(u.value[q]||(u.value[q]={month:0,year:0}),u.value[q].month=Ff(xe)?(me=u.value[q])==null?void 0:me.month:xe,u.value[q].year=Ff(Oe)?(Me=u.value[q])==null?void 0:Me.year:Oe)},X=()=>{e.autoApply&&t("select-date")},ce=()=>{h.value&&L(h.value)};ct(()=>{e.shadow||(l.value||(P(),ce()),te(!0),e.focusStartDate&&e.startDate&&P())});const se=z(()=>{var q;return(q=e.flow)!=null&&q.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),pe=()=>{e.autoApply&&se.value&&t("auto-apply",e.partialFlow?e.flowStep!==e.flow.length:!1)},te=(q=!1)=>{if(l.value)return Array.isArray(l.value)?(s.value=l.value,V(q)):G(l.value,q);if(f.value.count&&q&&!e.startDate)return $(ge(),q)},_e=()=>Array.isArray(l.value)&&p.value.enabled?je(l.value[0])===je(l.value[1]??l.value[0]):!1,$=(q=new Date,xe=!1)=>{if((!f.value.count||!f.value.static||xe)&&N(0,je(q),Be(q)),f.value.count&&(!l.value||_e()||!f.value.solo)&&(!f.value.solo||xe))for(let Oe=1;Oe{$(q),C("hours",Oa(q)),C("minutes",rs(q)),C("seconds",fr(q)),f.value.count&&xe&&Z()},oe=q=>{if(f.value.count){if(f.value.solo)return 0;const xe=je(q[0]),Oe=je(q[1]);return Math.abs(Oe-xe){q[1]&&p.value.showLastInRange?$(q[oe(q)],xe):$(q[0],xe);const Oe=($e,me)=>[$e(q[0]),q[1]?$e(q[1]):c[me][1]];C("hours",Oe(Oa,"hours")),C("minutes",Oe(rs,"minutes")),C("seconds",Oe(fr,"seconds"))},g=(q,xe)=>{if((p.value.enabled||e.weekPicker)&&!S.value.enabled)return ue(q,xe);if(S.value.enabled&&xe){const Oe=q[q.length-1];return G(Oe,xe)}},V=q=>{const xe=l.value;g(xe,q),f.value.count&&f.value.solo&&Z()},J=(q,xe)=>{const Oe=ot(ge(),{month:ne.value(xe),year:B.value(xe)}),$e=q<0?Xn(Oe,1):pr(Oe,1);_(je($e),Be($e),q<0,e.preventMinMaxNavigation)&&(N(xe,je($e),Be($e)),t("update-month-year",{instance:xe,month:je($e),year:Be($e)}),f.value.count&&!f.value.solo&&be(xe),n())},be=q=>{for(let xe=q-1;xe>=0;xe--){const Oe=pr(ot(ge(),{month:ne.value(xe+1),year:B.value(xe+1)}),1);N(xe,je(Oe),Be(Oe))}for(let xe=q+1;xe<=f.value.count-1;xe++){const Oe=Xn(ot(ge(),{month:ne.value(xe-1),year:B.value(xe-1)}),1);N(xe,je(Oe),Be(Oe))}},Z=()=>{if(Array.isArray(l.value)&&l.value.length===2){const q=ge(ge(l.value[1]?l.value[1]:Xn(l.value[0],1))),[xe,Oe]=[je(l.value[0]),Be(l.value[0])],[$e,me]=[je(l.value[1]),Be(l.value[1])];(xe!==$e||xe===$e&&Oe!==me)&&f.value.solo&&N(1,je(q),Be(q))}else l.value&&!Array.isArray(l.value)&&(N(0,je(l.value),Be(l.value)),$(ge()))},P=()=>{e.startDate&&(N(0,je(ge(e.startDate)),Be(ge(e.startDate))),f.value.count&&be(0))},k=(q,xe)=>{if(e.monthChangeOnScroll){const Oe=new Date().getTime()-r.value.getTime(),$e=Math.abs(q.deltaY);let me=500;$e>1&&(me=100),$e>100&&(me=0),Oe>me&&(r.value=new Date,J(e.monthChangeOnScroll!=="inverse"?-q.deltaY:q.deltaY,xe))}},O=(q,xe,Oe=!1)=>{e.monthChangeOnArrows&&e.vertical===Oe&&x(q,xe)},x=(q,xe)=>{J(q==="right"?-1:1,xe)},Y=q=>{if(w.value.markers)return Xo(q.value,w.value.markers)},U=(q,xe)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[q==0,!0];case"fair":return[q==0||xe>q,!0];case"append":return[!1,!1];default:return[!1,!1]}},Q=(q,xe,Oe,$e)=>{if(e.sixWeeks&&q.length<6){const me=6-q.length,Me=(xe.getDay()+7-$e)%7,De=6-(Oe.getDay()+7-$e)%7,[In,Sn]=U(Me,De);for(let aa=1;aa<=me;aa++)if(Sn?!!(aa%2)==In:In){const On=q[0].days[0],Ys=he(Vn(On.value,-7),je(xe));q.unshift({days:Ys})}else{const On=q[q.length-1],Ys=On.days[On.days.length-1],Yl=he(Vn(Ys.value,1),je(xe));q.push({days:Yl})}}return q},he=(q,xe)=>{const Oe=ge(q),$e=[];for(let me=0;me<7;me++){const Me=Vn(Oe,me),De=je(Me)!==xe;$e.push({text:e.hideOffsetDates&&De?"":Me.getDate(),value:Me,current:!De,classData:{}})}return $e},le=(q,xe)=>{const Oe=[],$e=new Date(xe,q),me=new Date(xe,q+1,0),Me=e.weekStart,De=Qn($e,{weekStartsOn:Me}),In=Sn=>{const aa=he(Sn,q);if(Oe.push({days:aa}),!Oe[Oe.length-1].days.some(On=>Ge(Gt(On.value),Gt(me)))){const On=Vn(Sn,7);In(On)}};return In(De),Q(Oe,$e,me,Me)},de=q=>{const xe=es(ge(q.value),c.hours,c.minutes,we());t("date-update",xe),S.value.enabled?rd(xe,l,S.value.limit):l.value=xe,a(),Jt().then(()=>{pe()})},Ce=q=>p.value.noDisabledRange?sg(s.value[0],q).some(xe=>M(xe)):!1,H=()=>{s.value=l.value?l.value.slice():[],s.value.length===2&&!(p.value.fixedStart||p.value.fixedEnd)&&(s.value=[])},ie=(q,xe)=>{const Oe=[ge(q.value),Vn(ge(q.value),+p.value.autoRange)];E(Oe)?(xe&&Se(q.value),s.value=Oe):t("invalid-date",q.value)},Se=q=>{const xe=je(ge(q)),Oe=Be(ge(q));if(N(0,xe,Oe),f.value.count>0)for(let $e=1;$e{if(Ce(q.value)||!I(q.value,l.value,p.value.fixedStart?0:1))return t("invalid-date",q.value);s.value=fg(ge(q.value),l,t,p)},Ye=(q,xe)=>{if(H(),p.value.autoRange)return ie(q,xe);if(p.value.fixedStart||p.value.fixedEnd)return Re(q);s.value[0]?I(ge(q.value),l.value)&&!Ce(q.value)?Ct(ge(q.value),ge(s.value[0]))?(s.value.unshift(ge(q.value)),t("range-end",s.value[0])):(s.value[1]=ge(q.value),t("range-end",s.value[1])):(e.autoApply&&t("auto-apply-invalid",q.value),t("invalid-date",q.value)):(s.value[0]=ge(q.value),t("range-start",s.value[0]))},we=(q=!0)=>e.enableSeconds?Array.isArray(c.seconds)?q?c.seconds[0]:c.seconds[1]:c.seconds:0,We=q=>{s.value[q]=es(s.value[q],c.hours[q],c.minutes[q],we(q!==1))},dt=()=>{var q,xe;s.value[0]&&s.value[1]&&+((q=s.value)==null?void 0:q[0])>+((xe=s.value)==null?void 0:xe[1])&&(s.value.reverse(),t("range-start",s.value[0]),t("range-end",s.value[1]))},en=()=>{s.value.length&&(s.value[0]&&!s.value[1]?We(0):(We(0),We(1),a()),dt(),l.value=s.value.slice(),kl(s.value,t,e.autoApply,e.modelAuto))},gt=(q,xe=!1)=>{if(M(q.value)||!q.current&&e.hideOffsetDates)return t("invalid-date",q.value);if(i.value=JSON.parse(JSON.stringify(q)),!p.value.enabled)return de(q);jf(c.hours)&&jf(c.minutes)&&!S.value.enabled&&(Ye(q,xe),en())},on=(q,xe)=>{var Oe;N(q,xe.month,xe.year,!0),f.value.count&&!f.value.solo&&be(q),t("update-month-year",{instance:q,month:xe.month,year:xe.year}),n(f.value.solo?q:void 0);const $e=(Oe=e.flow)!=null&&Oe.length?e.flow[e.flowStep]:void 0;!xe.fromNav&&($e===nn.month||$e===nn.year)&&a()},Dn=(q,xe)=>{dg({value:q,modelValue:l,range:p.value.enabled,timezone:xe?void 0:y.value.timezone}),X(),e.multiCalendars&&Jt().then(()=>te(!0))},At=()=>{const q=ed(ge(),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=Ct(q,l.value[0])?[q,l.value[0]]:[l.value[0],q]:l.value=[q],X()},Ht=()=>{if(Array.isArray(l.value))if(S.value.enabled){const q=Rn();l.value[l.value.length-1]=R(q)}else l.value=l.value.map((q,xe)=>q&&R(q,xe));else l.value=R(l.value);t("time-update")},Rn=()=>Array.isArray(l.value)&&l.value.length?l.value[l.value.length-1]:null;return{calendars:u,modelValue:l,month:ne,year:B,time:c,disabledTimesConfig:j,today:d,validateTime:K,getCalendarDays:le,getMarker:Y,handleScroll:k,handleSwipe:x,handleArrow:O,selectDate:gt,updateMonthYear:on,presetDate:Dn,selectCurrentDate:At,updateTime:(q,xe=!0,Oe=!1)=>{T(q,xe,Oe,Ht)},assignMonthAndYear:$,setStartTime:ce}},VA={key:0},BA=ut({__name:"DatePicker",props:{...ta},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,s=e,{calendars:r,month:i,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:_,presetDate:M,selectCurrentDate:E,updateTime:I,assignMonthAndYear:T,setStartTime:R}=NA(s,a,_e,$),C=ea(),{setHoverDate:L,getDayClassData:K,clearHoverDate:j}=n5(l,s),{defaultedMultiCalendars:ne}=xt(s),B=fe([]),F=fe([]),N=fe(null),X=Tn(C,"calendar"),ce=Tn(C,"monthYear"),se=Tn(C,"timePicker"),pe=k=>{s.shadow||a("mount",k)};Qe(r,()=>{s.shadow||setTimeout(()=>{a("recalculate-position")},0)},{deep:!0}),Qe(ne,(k,O)=>{k.count-O.count>0&&T()},{deep:!0});const te=z(()=>k=>h(i.value(k),o.value(k)).map(O=>({...O,days:O.days.map(x=>(x.marker=p(x),x.classData=K(x),x))})));function _e(k){var O;k||k===0?(O=F.value[k])==null||O.triggerTransition(i.value(k),o.value(k)):F.value.forEach((x,Y)=>x.triggerTransition(i.value(Y),o.value(Y)))}function $(){a("update-flow-step")}const G=(k,O=!1)=>{S(k,O),s.spaceConfirm&&a("select-date")},oe=(k,O,x=0)=>{var Y;(Y=B.value[x])==null||Y.toggleMonthPicker(k,O)},ue=(k,O,x=0)=>{var Y;(Y=B.value[x])==null||Y.toggleYearPicker(k,O)},g=(k,O,x)=>{var Y;(Y=N.value)==null||Y.toggleTimePicker(k,O,x)},V=(k,O)=>{var x;if(!s.range){const Y=l.value?l.value:d,U=O?new Date(O):Y,Q=k?Qn(U,{weekStartsOn:1}):Lm(U,{weekStartsOn:1});S({value:Q,current:je(U)===i.value(0),text:"",classData:{}}),(x=document.getElementById(Ju(Q)))==null||x.focus()}},J=k=>{var O;(O=B.value[0])==null||O.handleMonthYearChange(k,!0)},be=k=>{_(0,{month:i.value(0),year:o.value(0)+(k?1:-1),fromNav:!0})},Z=(k,O)=>{k===nn.time&&a(`time-picker-${O?"open":"close"}`),a("overlay-toggle",{open:O,overlay:k})},P=k=>{a("overlay-toggle",{open:!1,overlay:k}),a("focus-menu")};return t({clearHoverDate:j,presetDate:M,selectCurrentDate:E,toggleMonthPicker:oe,toggleYearPicker:ue,toggleTimePicker:g,handleArrow:m,updateMonthYear:_,getSidebarProps:()=>({modelValue:l,month:i,year:o,time:u,updateTime:I,updateMonthYear:_,selectDate:S,presetDate:M}),changeMonth:J,changeYear:be,selectWeekDate:V,setStartTime:R}),(k,O)=>(D(),W(Te,null,[ke(Sl,{"multi-calendars":b(ne).count,collapse:k.collapse,"is-mobile":k.isMobile},{default:Ee(({instance:x,index:Y})=>[k.disableMonthYearSelect?ee("",!0):(D(),Ae(EA,ht({key:0,ref:U=>{U&&(B.value[Y]=U)},months:b(qm)(k.formatLocale,k.locale,k.monthNameFormat),years:b(td)(k.yearRange,k.locale,k.reverseYears),month:b(i)(x),year:b(o)(x),instance:x},k.$props,{onMount:O[0]||(O[0]=U=>pe(b(Rs).header)),onResetFlow:O[1]||(O[1]=U=>k.$emit("reset-flow")),onUpdateMonthYear:U=>b(_)(x,U),onOverlayClosed:P,onOverlayOpened:O[2]||(O[2]=U=>k.$emit("overlay-toggle",{open:!0,overlay:U}))}),Qt({_:2},[Ke(b(ce),(U,Q)=>({name:U,fn:Ee(he=>[ye(k.$slots,U,at(zt(he)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),ke(HA,ht({ref:U=>{U&&(F.value[Y]=U)},"mapped-dates":te.value(x),month:b(i)(x),year:b(o)(x),instance:x},k.$props,{onSelectDate:U=>b(S)(U,x!==1),onHandleSpace:U=>G(U,x!==1),onSetHoverDate:O[3]||(O[3]=U=>b(L)(U)),onHandleScroll:U=>b(y)(U,x),onHandleSwipe:U=>b(w)(U,x),onMount:O[4]||(O[4]=U=>pe(b(Rs).calendar)),onResetFlow:O[5]||(O[5]=U=>k.$emit("reset-flow")),onTooltipOpen:O[6]||(O[6]=U=>k.$emit("tooltip-open",U)),onTooltipClose:O[7]||(O[7]=U=>k.$emit("tooltip-close",U))}),Qt({_:2},[Ke(b(X),(U,Q)=>({name:U,fn:Ee(he=>[ye(k.$slots,U,at(zt({...he})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),k.enableTimePicker?(D(),W("div",VA,[k.$slots["time-picker"]?ye(k.$slots,"time-picker",at(ht({key:0},{time:b(u),updateTime:b(I)}))):(D(),Ae(pg,ht({key:1,ref_key:"timePickerRef",ref:N},k.$props,{hours:b(u).hours,minutes:b(u).minutes,seconds:b(u).seconds,"internal-model-value":k.internalModelValue,"disabled-times-config":b(c),"validate-time":b(f),onMount:O[8]||(O[8]=x=>pe(b(Rs).timePicker)),"onUpdate:hours":O[9]||(O[9]=x=>b(I)(x)),"onUpdate:minutes":O[10]||(O[10]=x=>b(I)(x,!1)),"onUpdate:seconds":O[11]||(O[11]=x=>b(I)(x,!1,!0)),onResetFlow:O[12]||(O[12]=x=>k.$emit("reset-flow")),onOverlayClosed:O[13]||(O[13]=x=>Z(x,!1)),onOverlayOpened:O[14]||(O[14]=x=>Z(x,!0)),onAmPmChange:O[15]||(O[15]=x=>k.$emit("am-pm-change",x))}),Qt({_:2},[Ke(b(se),(x,Y)=>({name:x,fn:Ee(U=>[ye(k.$slots,x,at(zt(U)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):ee("",!0)],64))}}),FA=(e,t)=>{const n=fe(),{defaultedMultiCalendars:a,defaultedConfig:s,defaultedHighlight:r,defaultedRange:i,propDates:o,defaultedFilters:l,defaultedMultiDates:u}=xt(e),{modelValue:c,year:d,month:f,calendars:h}=zi(e,t),{isDisabled:p}=hs(e),{selectYear:m,groupedYears:y,showYearPicker:w,isDisabled:S,toggleYearPicker:_,handleYearSelect:M,handleYear:E}=hg({modelValue:c,multiCalendars:a,range:i,highlight:r,calendars:h,propDates:o,month:f,year:d,filters:l,props:e,emit:t}),I=(F,N)=>[F,N].map(X=>ga(X,"MMMM",{locale:e.formatLocale})).join("-"),T=z(()=>F=>c.value?Array.isArray(c.value)?c.value.some(N=>Nf(F,N)):Nf(c.value,F):!1),R=F=>{if(i.value.enabled){if(Array.isArray(c.value)){const N=Ge(F,c.value[0])||Ge(F,c.value[1]);return Ti(c.value,n.value,F)&&!N}return!1}return!1},C=(F,N)=>F.quarter===Df(N)&&F.year===Be(N),L=F=>typeof r.value=="function"?r.value({quarter:Df(F),year:Be(F)}):!!r.value.quarters.find(N=>C(N,F)),K=z(()=>F=>{const N=ot(new Date,{year:d.value(F)});return m2({start:Mi(N),end:Om(N)}).map(X=>{const ce=Cs(X),se=Rf(X),pe=p(X),te=R(ce),_e=L(ce);return{text:I(ce,se),value:ce,active:T.value(ce),highlighted:_e,disabled:pe,isBetween:te}})}),j=F=>{rd(F,c,u.value.limit),t("auto-apply",!0)},ne=F=>{c.value=id(c,F,t),kl(c.value,t,e.autoApply,e.modelAuto)},B=F=>{c.value=F,t("auto-apply")};return{defaultedConfig:s,defaultedMultiCalendars:a,groupedYears:y,year:d,isDisabled:S,quarters:K,showYearPicker:w,modelValue:c,setHoverDate:F=>{n.value=F},selectYear:m,selectQuarter:(F,N,X)=>{if(!X)return h.value[N].month=je(Rf(F)),u.value.enabled?j(F):i.value.enabled?ne(F):B(F)},toggleYearPicker:_,handleYearSelect:M,handleYear:E}},$A={class:"dp--quarter-items"},UA=["data-test-id","disabled","onClick","onMouseover"],YA=ut({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...ta},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,s=e,r=ea(),i=Tn(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:_}=FA(s,a);return t({getSidebarProps:()=>({modelValue:h,year:c,selectQuarter:y,handleYearSelect:S,handleYear:_})}),(M,E)=>(D(),Ae(Sl,{"multi-calendars":b(o).count,collapse:M.collapse,stretch:"","is-mobile":M.isMobile},{default:Ee(({instance:I})=>[ae("div",{class:"dp-quarter-picker-wrap",style:It({minHeight:`${b(l).modeHeight}px`})},[M.$slots["top-extra"]?ye(M.$slots,"top-extra",{key:0,value:M.internalModelValue}):ee("",!0),ae("div",null,[ke(cg,ht(M.$props,{items:b(u)(I),instance:I,"show-year-picker":b(p)[I],year:b(c)(I),"is-disabled":T=>b(d)(I,T),onHandleYear:T=>b(_)(I,T),onYearSelect:T=>b(S)(T,I),onToggleYearPicker:T=>b(w)(I,T==null?void 0:T.flow,T==null?void 0:T.show)}),Qt({_:2},[Ke(b(i),(T,R)=>({name:T,fn:Ee(C=>[ye(M.$slots,T,at(zt(C)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),ae("div",$A,[(D(!0),W(Te,null,Ke(b(f)(I),(T,R)=>(D(),W("div",{key:R},[ae("button",{type:"button",class:ve(["dp--qr-btn",{"dp--qr-btn-active":T.active,"dp--qr-btn-between":T.isBetween,"dp--qr-btn-disabled":T.disabled,"dp--highlighted":T.highlighted}]),"data-test-id":T.value,disabled:T.disabled,onClick:C=>b(y)(T.value,I,T.disabled),onMouseover:C=>b(m)(T.value)},[M.$slots.quarter?ye(M.$slots,"quarter",{key:0,value:T.value,text:T.text}):(D(),W(Te,{key:1},[Ft(Le(T.text),1)],64))],42,UA)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),gg=(e,t)=>{const n=fe(0);ct(()=>{a(),window.addEventListener("resize",a,{passive:!0})}),Ha(()=>{window.removeEventListener("resize",a)});const a=()=>{n.value=window.document.documentElement.clientWidth};return{isMobile:z(()=>n.value<=e.value.mobileBreakpoint&&!t?!0:void 0)}},zA=["id","tabindex","role","aria-label"],WA={key:0,class:"dp--menu-load-container"},jA={key:1,class:"dp--menu-header"},GA=["data-dp-mobile"],XA={key:0,class:"dp__sidebar_left"},KA=["data-dp-mobile"],qA=["data-test-id","data-dp-mobile","onClick","onKeydown"],ZA={key:2,class:"dp__sidebar_right"},QA={key:3,class:"dp__action_extra"},Gf=ut({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...Al,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,s=e,r=fe(null),i=z(()=>{const{openOnTop:H,...ie}=s;return{...ie,isMobile:y.value,flowStep:ne.value,menuWrapRef:r.value}}),{setMenuFocused:o,setShiftKey:l,control:u}=ug(),c=ea(),{defaultedTextInput:d,defaultedInline:f,defaultedConfig:h,defaultedUI:p,handleEventPropagation:m}=xt(s),{isMobile:y}=gg(h,s.shadow),w=fe(null),S=fe(0),_=fe(null),M=fe(!1),E=fe(null),I=fe(!1),T=H=>{I.value=!0,h.value.allowPreventDefault&&H.preventDefault(),Ja(H,h.value,!0)};ct(()=>{if(!s.shadow){M.value=!0,R(),window.addEventListener("resize",R);const H=Nt(r);H&&!d.value.enabled&&!f.value.enabled&&(o(!0),pe()),H&&(H.addEventListener("pointerdown",T),H.addEventListener("mousedown",T))}document.addEventListener("mousedown",Ce)}),Ha(()=>{window.removeEventListener("resize",R),document.removeEventListener("mousedown",Ce);const H=Nt(r);H&&(H.removeEventListener("pointerdown",T),H.removeEventListener("mousedown",T))});const R=()=>{const H=Nt(_);H&&(S.value=H.getBoundingClientRect().width)},{arrowRight:C,arrowLeft:L,arrowDown:K,arrowUp:j}=fs(),{flowStep:ne,updateFlowStep:B,childMount:F,resetFlow:N,handleFlow:X}=a5(s,a,E),ce=z(()=>s.monthPicker?oA:s.yearPicker?uA:s.timePicker?AA:s.quarterPicker?YA:BA),se=z(()=>{var H;if(h.value.arrowLeft)return h.value.arrowLeft;const ie=(H=r.value)==null?void 0:H.getBoundingClientRect(),Se=s.getInputRect();return(Se==null?void 0:Se.width)<(S==null?void 0:S.value)&&(Se==null?void 0:Se.left)<=((ie==null?void 0:ie.left)??0)?`${(Se==null?void 0:Se.width)/2}px`:(Se==null?void 0:Se.right)>=((ie==null?void 0:ie.right)??0)&&(Se==null?void 0:Se.width)<(S==null?void 0:S.value)?`${(S==null?void 0:S.value)-(Se==null?void 0:Se.width)/2}px`:"50%"}),pe=()=>{const H=Nt(r);H&&H.focus({preventScroll:!0})},te=z(()=>{var H;return((H=E.value)==null?void 0:H.getSidebarProps())||{}}),_e=()=>{s.openOnTop&&a("recalculate-position")},$=Tn(c,"action"),G=z(()=>s.monthPicker||s.yearPicker?Tn(c,"monthYear"):s.timePicker?Tn(c,"timePicker"):Tn(c,"shared")),oe=z(()=>s.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),ue=z(()=>({dp__menu_disabled:s.disabled,dp__menu_readonly:s.readonly,"dp-menu-loading":s.loading})),g=z(()=>({dp__menu:!0,dp__menu_index:!f.value.enabled,dp__relative:f.value.enabled,...p.value.menu??{}})),V=H=>{Ja(H,h.value,!0)},J=H=>{s.escClose&&(a("close-picker"),m(H))},be=H=>{if(s.arrowNavigation){if(H===cn.up)return j();if(H===cn.down)return K();if(H===cn.left)return L();if(H===cn.right)return C()}else H===cn.left||H===cn.up?x("handleArrow",cn.left,0,H===cn.up):x("handleArrow",cn.right,0,H===cn.down)},Z=H=>{l(H.shiftKey),!s.disableMonthYearSelect&&H.code===yt.tab&&H.target.classList.contains("dp__menu")&&u.value.shiftKeyInMenu&&(H.preventDefault(),Ja(H,h.value,!0),a("close-picker"))},P=()=>{pe(),a("time-picker-close")},k=H=>{var ie,Se,Re;(ie=E.value)==null||ie.toggleTimePicker(!1,!1),(Se=E.value)==null||Se.toggleMonthPicker(!1,!1,H),(Re=E.value)==null||Re.toggleYearPicker(!1,!1,H)},O=(H,ie=0)=>{var Se,Re,Ye;return H==="month"?(Se=E.value)==null?void 0:Se.toggleMonthPicker(!1,!0,ie):H==="year"?(Re=E.value)==null?void 0:Re.toggleYearPicker(!1,!0,ie):H==="time"?(Ye=E.value)==null?void 0:Ye.toggleTimePicker(!0,!1):k(ie)},x=(H,...ie)=>{var Se,Re;(Se=E.value)!=null&&Se[H]&&((Re=E.value)==null||Re[H](...ie))},Y=()=>{x("selectCurrentDate")},U=(H,ie)=>{x("presetDate",Yv(H),ie)},Q=()=>{x("clearHoverDate")},he=(H,ie)=>{x("updateMonthYear",H,ie)},le=(H,ie)=>{H.preventDefault(),be(ie)},de=H=>{var ie,Se,Re;if(Z(H),H.key===yt.home||H.key===yt.end)return x("selectWeekDate",H.key===yt.home,H.target.getAttribute("id"));switch((H.key===yt.pageUp||H.key===yt.pageDown)&&(H.shiftKey?(x("changeYear",H.key===yt.pageUp),(ie=Zu(r.value,"overlay-year"))==null||ie.focus()):(x("changeMonth",H.key===yt.pageUp),(Se=Zu(r.value,H.key===yt.pageUp?"action-prev":"action-next"))==null||Se.focus()),H.target.getAttribute("id")&&((Re=r.value)==null||Re.focus({preventScroll:!0}))),H.key){case yt.esc:return J(H);case yt.arrowLeft:return le(H,cn.left);case yt.arrowRight:return le(H,cn.right);case yt.arrowUp:return le(H,cn.up);case yt.arrowDown:return le(H,cn.down);default:return}},Ce=H=>{var ie;f.value.enabled&&!f.value.input&&!((ie=r.value)!=null&&ie.contains(H.target))&&I.value&&(I.value=!1,a("menu-blur"))};return t({updateMonthYear:he,switchView:O,handleFlow:X,onValueCleared:()=>{var H,ie;(ie=(H=E.value)==null?void 0:H.setStartTime)==null||ie.call(H)}}),(H,ie)=>{var Se,Re,Ye;return D(),W("div",{id:H.uid?`dp-menu-${H.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:b(f).enabled?void 0:"0",role:b(f).enabled?void 0:"dialog","aria-label":(Se=H.ariaLabels)==null?void 0:Se.menu,class:ve(g.value),style:It({"--dp-arrow-left":se.value}),onMouseleave:Q,onClick:V,onKeydown:de},[(H.disabled||H.readonly)&&b(f).enabled||H.loading?(D(),W("div",{key:0,class:ve(ue.value)},[H.loading?(D(),W("div",WA,ie[19]||(ie[19]=[ae("span",{class:"dp--menu-loader"},null,-1)]))):ee("",!0)],2)):ee("",!0),H.$slots["menu-header"]?(D(),W("div",jA,[ye(H.$slots,"menu-header")])):ee("",!0),!b(f).enabled&&!H.teleportCenter?(D(),W("div",{key:2,class:ve(oe.value)},null,2)):ee("",!0),ae("div",{ref_key:"innerMenuRef",ref:_,class:ve({dp__menu_content_wrapper:((Re=H.presetDates)==null?void 0:Re.length)||!!H.$slots["left-sidebar"]||!!H.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((Ye=H.presetDates)==null?void 0:Ye.length)||!!H.$slots["left-sidebar"]||!!H.$slots["right-sidebar"])}),"data-dp-mobile":b(y),style:It({"--dp-menu-width":`${S.value}px`})},[H.$slots["left-sidebar"]?(D(),W("div",XA,[ye(H.$slots,"left-sidebar",at(zt(te.value)))])):ee("",!0),H.presetDates.length?(D(),W("div",{key:1,class:ve({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0}),"data-dp-mobile":b(y)},[(D(!0),W(Te,null,Ke(H.presetDates,(we,We)=>(D(),W(Te,{key:We},[we.slot?ye(H.$slots,we.slot,{key:0,presetDate:U,label:we.label,value:we.value}):(D(),W("button",{key:1,type:"button",style:It(we.style||{}),class:ve(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test-id":we.testId??void 0,"data-dp-mobile":b(y),onClick:Zn(dt=>U(we.value,we.noTz),["prevent"]),onKeydown:dt=>b(gn)(dt,()=>U(we.value,we.noTz),!0)},Le(we.label),47,qA))],64))),128))],10,KA)):ee("",!0),ae("div",{ref_key:"calendarWrapperRef",ref:w,class:"dp__instance_calendar",role:"document"},[(D(),Ae(cs(ce.value),ht({ref_key:"dynCmpRef",ref:E},i.value,{"flow-step":b(ne),onMount:b(F),onUpdateFlowStep:b(B),onResetFlow:b(N),onFocusMenu:pe,onSelectDate:ie[0]||(ie[0]=we=>H.$emit("select-date")),onDateUpdate:ie[1]||(ie[1]=we=>H.$emit("date-update",we)),onTooltipOpen:ie[2]||(ie[2]=we=>H.$emit("tooltip-open",we)),onTooltipClose:ie[3]||(ie[3]=we=>H.$emit("tooltip-close",we)),onAutoApply:ie[4]||(ie[4]=we=>H.$emit("auto-apply",we)),onRangeStart:ie[5]||(ie[5]=we=>H.$emit("range-start",we)),onRangeEnd:ie[6]||(ie[6]=we=>H.$emit("range-end",we)),onInvalidFixedRange:ie[7]||(ie[7]=we=>H.$emit("invalid-fixed-range",we)),onTimeUpdate:ie[8]||(ie[8]=we=>H.$emit("time-update")),onAmPmChange:ie[9]||(ie[9]=we=>H.$emit("am-pm-change",we)),onTimePickerOpen:ie[10]||(ie[10]=we=>H.$emit("time-picker-open",we)),onTimePickerClose:P,onRecalculatePosition:_e,onUpdateMonthYear:ie[11]||(ie[11]=we=>H.$emit("update-month-year",we)),onAutoApplyInvalid:ie[12]||(ie[12]=we=>H.$emit("auto-apply-invalid",we)),onInvalidDate:ie[13]||(ie[13]=we=>H.$emit("invalid-date",we)),onOverlayToggle:ie[14]||(ie[14]=we=>H.$emit("overlay-toggle",we)),"onUpdate:internalModelValue":ie[15]||(ie[15]=we=>H.$emit("update:internal-model-value",we))}),Qt({_:2},[Ke(G.value,(we,We)=>({name:we,fn:Ee(dt=>[ye(H.$slots,we,at(zt({...dt})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),H.$slots["right-sidebar"]?(D(),W("div",ZA,[ye(H.$slots,"right-sidebar",at(zt(te.value)))])):ee("",!0),H.$slots["action-extra"]?(D(),W("div",QA,[H.$slots["action-extra"]?ye(H.$slots,"action-extra",{key:0,selectCurrentDate:Y}):ee("",!0)])):ee("",!0)],14,GA),!H.autoApply||b(h).keepActionRow?(D(),Ae(Qx,ht({key:3,"menu-mount":M.value},i.value,{"calendar-width":S.value,onClosePicker:ie[16]||(ie[16]=we=>H.$emit("close-picker")),onSelectDate:ie[17]||(ie[17]=we=>H.$emit("select-date")),onInvalidSelect:ie[18]||(ie[18]=we=>H.$emit("invalid-select")),onSelectNow:Y}),Qt({_:2},[Ke(b($),(we,We)=>({name:we,fn:Ee(dt=>[ye(H.$slots,we,at(zt({...dt})))])}))]),1040,["menu-mount","calendar-width"])):ee("",!0)],46,zA)}}});var qs=(e=>(e.center="center",e.left="left",e.right="right",e))(qs||{});const JA=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:a,inline:s,emit:r,props:i,slots:o})=>{const{defaultedConfig:l}=xt(i),u=fe({}),c=fe(!1),d=fe({top:"0",left:"0"}),f=fe(!1),h=bi(i,"teleportCenter");Qe(h,()=>{d.value=JSON.parse(JSON.stringify({})),E()});const p=N=>{if(i.teleport){const X=N.getBoundingClientRect();return{left:X.left+window.scrollX,top:X.top+window.scrollY}}return{top:0,left:0}},m=(N,X)=>{d.value.left=`${N+X-u.value.width}px`},y=N=>{d.value.left=`${N}px`},w=(N,X)=>{i.position===qs.left&&y(N),i.position===qs.right&&m(N,X),i.position===qs.center&&(d.value.left=`${N+X/2-u.value.width/2}px`)},S=N=>{const{width:X,height:ce}=N.getBoundingClientRect(),{top:se,left:pe}=p(N);return{top:+se,left:+pe,width:X,height:ce}},_=()=>{d.value.left="50%",d.value.top="50%",d.value.transform="translate(-50%, -50%)",d.value.position="fixed",delete d.value.opacity},M=()=>{const N=Nt(n);d.value=i.altPosition(N)},E=(N=!0)=>{var X;if(!s.value.enabled){if(h.value)return _();if(i.altPosition!==null)return M();if(N){const ce=i.teleport?(X=t.value)==null?void 0:X.$el:e.value;ce&&(u.value=ce.getBoundingClientRect()),r("recalculate-position")}return j()}},I=({inputEl:N,left:X,width:ce})=>{window.screen.width>768&&!c.value&&w(X,ce),C(N)},T=N=>{const{top:X,left:ce,height:se,width:pe}=S(N);d.value.top=`${se+X+ +i.offset}px`,f.value=!1,c.value||(d.value.left=`${ce+pe/2-u.value.width/2}px`),I({inputEl:N,left:ce,width:pe})},R=N=>{const{top:X,left:ce,width:se}=S(N);d.value.top=`${X-+i.offset-u.value.height}px`,f.value=!0,I({inputEl:N,left:ce,width:se})},C=N=>{if(i.autoPosition){const{left:X,width:ce}=S(N),{left:se,right:pe}=u.value;if(!c.value){if(Math.abs(se)!==Math.abs(pe)){if(se<=0)return c.value=!0,y(X);if(pe>=document.documentElement.clientWidth)return c.value=!0,m(X,ce)}return w(X,ce)}}},L=()=>{const N=Nt(n);if(N){if(i.autoPosition===zn.top)return zn.top;if(i.autoPosition===zn.bottom)return zn.bottom;const{height:X}=u.value,{top:ce,height:se}=N.getBoundingClientRect(),pe=window.innerHeight-ce-se,te=ce;return X<=pe?zn.bottom:X>pe&&X<=te?zn.top:pe>=te?zn.bottom:zn.top}return zn.bottom},K=N=>L()===zn.bottom?T(N):R(N),j=()=>{const N=Nt(n);if(N)return i.autoPosition?K(N):T(N)},ne=function(N){if(N){const X=N.scrollHeight>N.clientHeight,ce=window.getComputedStyle(N).overflowY.indexOf("hidden")!==-1;return X&&!ce}return!0},B=function(N){return!N||N===document.body||N.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:ne(N)?N:B(N.assignedSlot&&l.value.shadowDom?N.assignedSlot.parentNode:N.parentNode)},F=N=>{if(N)switch(i.position){case qs.left:return{left:0,transform:"translateX(0)"};case qs.right:return{left:`${N.width}px`,transform:"translateX(-100%)"};default:return{left:`${N.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:f,menuStyle:d,xCorrect:c,setMenuPosition:E,getScrollableParent:B,shadowRender:(N,X,ce)=>{var se,pe,te;const _e=document.createElement("div"),$=(se=Nt(n))==null?void 0:se.getBoundingClientRect();_e.setAttribute("id","dp--temp-container");const G=(pe=a.value)!=null&&pe.clientWidth?a.value:document.body;G.append(_e);const oe=F($),ue=l.value.shadowDom?Object.keys(o).filter(V=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(V)):Object.keys(o),g=ur(X,{...ce,shadow:!0,style:{opacity:0,position:"absolute",...oe}},Object.fromEntries(ue.map(V=>[V,o[V]])));N!=null&&(g.appContext=N.appContext),Af(g,_e),u.value=(te=g.el)==null?void 0:te.getBoundingClientRect(),Af(null,_e),G.removeChild(_e)}}},Ba=[{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"]}],e5=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],t5={all:()=>Ba,monthYear:()=>Ba.filter(e=>e.use.includes("month-year")),input:()=>e5,timePicker:()=>Ba.filter(e=>e.use.includes("time")),action:()=>Ba.filter(e=>e.use.includes("action")),calendar:()=>Ba.filter(e=>e.use.includes("calendar")),menu:()=>Ba.filter(e=>e.use.includes("menu")),shared:()=>Ba.filter(e=>e.use.includes("shared")),yearMode:()=>Ba.filter(e=>e.use.includes("year-mode"))},Tn=(e,t,n)=>{const a=[];return t5[t]().forEach(s=>{e[s.name]&&a.push(s.name)}),n!=null&&n.length&&n.forEach(s=>{s.slot&&a.push(s.slot)}),a},Yi=e=>{const t=z(()=>a=>e.value?a?e.value.open:e.value.close:""),n=z(()=>a=>e.value?a?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},zi=(e,t,n)=>{const{defaultedRange:a,defaultedTz:s}=xt(e),r=ge(_n(ge(),s.value.timezone)),i=fe([{month:je(r),year:Be(r)}]),o=f=>{const h={hours:Oa(r),minutes:rs(r),seconds:0};return a.value.enabled?[h[f],h[f]]:h[f]},l=va({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});Qe(a,(f,h)=>{f.enabled!==h.enabled&&(l.hours=o("hours"),l.minutes=o("minutes"),l.seconds=o("seconds"))},{deep:!0});const u=z({get:()=>e.internalModelValue,set:f=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",f)}}),c=z(()=>f=>i.value[f]?i.value[f].month:0),d=z(()=>f=>i.value[f]?i.value[f].year:0);return Qe(u,(f,h)=>{n&&JSON.stringify(f??{})!==JSON.stringify(h??{})&&n()},{deep:!0}),{calendars:i,time:l,modelValue:u,month:c,year:d,today:r}},n5=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:a,defaultedUI:s,defaultedHighlight:r,defaultedTz:i,propDates:o,defaultedRange:l}=xt(t),{isDisabled:u}=hs(t),c=fe(null),d=fe(_n(new Date,i.value.timezone)),f=g=>{!g.current&&t.hideOffsetDates||(c.value=g.value)},h=()=>{c.value=null},p=g=>Array.isArray(e.value)&&l.value.enabled&&e.value[0]&&c.value?g?Rt(c.value,e.value[0]):Ct(c.value,e.value[0]):!0,m=(g,V)=>{const J=()=>e.value?V?e.value[0]||null:e.value[1]:null,be=e.value&&Array.isArray(e.value)?J():null;return Ge(ge(g.value),be)},y=g=>{const V=Array.isArray(e.value)?e.value[0]:null;return g?!Ct(c.value??null,V):!0},w=(g,V=!0)=>(l.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!g.current?!1:Ge(ge(g.value),e.value[V?0:1]):l.value.enabled?m(g,V)&&y(V)||Ge(g.value,Array.isArray(e.value)?e.value[0]:null)&&p(V):!1,S=(g,V)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const J=Ge(g.value,c.value);return V?Rt(e.value[0],g.value)&&J:Ct(e.value[0],g.value)&&J}return!1},_=g=>!e.value||t.hideOffsetDates&&!g.current?!1:l.value.enabled?t.modelAuto&&Array.isArray(e.value)?Ge(g.value,e.value[0]?e.value[0]:d.value):!1:a.value.enabled&&Array.isArray(e.value)?e.value.some(V=>Ge(V,g.value)):Ge(g.value,e.value?e.value:d.value),M=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!g.current)return!1;const V=Vn(c.value,+l.value.autoRange),J=ka(ge(c.value),t.weekStart);return t.weekPicker?Ge(J[1],ge(g.value)):Ge(V,ge(g.value))}return!1}return!1},E=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){const V=Vn(c.value,+l.value.autoRange);if(t.hideOffsetDates&&!g.current)return!1;const J=ka(ge(c.value),t.weekStart);return t.weekPicker?Rt(g.value,J[0])&&Ct(g.value,J[1]):Rt(g.value,c.value)&&Ct(g.value,V)}return!1}return!1},I=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!g.current)return!1;const V=ka(ge(c.value),t.weekStart);return t.weekPicker?Ge(V[0],g.value):Ge(c.value,g.value)}return!1}return!1},T=g=>Ti(e.value,c.value,g.value),R=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,C=()=>t.modelAuto?Zm(t.internalModelValue):!0,L=g=>{if(t.weekPicker)return!1;const V=l.value.enabled?!w(g)&&!w(g,!1):!0;return!u(g.value)&&!_(g)&&!(!g.current&&t.hideOffsetDates)&&V},K=g=>l.value.enabled?t.modelAuto?R()&&_(g):!1:_(g),j=g=>r.value?wx(g.value,o.value.highlight):!1,ne=g=>{const V=u(g.value);return V&&(typeof r.value=="function"?!r.value(g.value,V):!r.value.options.highlightDisabled)},B=g=>{var V;return typeof r.value=="function"?r.value(g.value):(V=r.value.weekdays)==null?void 0:V.includes(g.value.getDay())},F=g=>(l.value.enabled||t.weekPicker)&&(!(n.value.count>0)||g.current)&&C()&&!(!g.current&&t.hideOffsetDates)&&!_(g)?T(g):!1,N=g=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:V,after:J}=Yf(+l.value.maxRange,e.value[0]);return hr(g.value,V)||Vs(g.value,J)}return!1},X=g=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:V,after:J}=Yf(+l.value.minRange,e.value[0]);return Ti([V,J],e.value[0],g.value)}return!1},ce=g=>l.value.enabled&&(l.value.maxRange||l.value.minRange)?l.value.maxRange&&l.value.minRange?N(g)||X(g):l.value.maxRange?N(g):X(g):!1,se=g=>{const{isRangeStart:V,isRangeEnd:J}=$(g),be=l.value.enabled?V||J:!1;return{dp__cell_offset:!g.current,dp__pointer:!t.disabled&&!(!g.current&&t.hideOffsetDates)&&!u(g.value)&&!ce(g),dp__cell_disabled:u(g.value)||ce(g),dp__cell_highlight:!ne(g)&&(j(g)||B(g))&&!K(g)&&!be&&!I(g)&&!(F(g)&&t.weekPicker)&&!J,dp__cell_highlight_active:!ne(g)&&(j(g)||B(g))&&K(g),dp__today:!t.noToday&&Ge(g.value,d.value)&&g.current,"dp--past":Ct(g.value,d.value),"dp--future":Rt(g.value,d.value)}},pe=g=>({dp__active_date:K(g),dp__date_hover:L(g)}),te=g=>{if(e.value&&!Array.isArray(e.value)){const V=ka(e.value,t.weekStart);return{...oe(g),dp__range_start:Ge(V[0],g.value),dp__range_end:Ge(V[1],g.value),dp__range_between_week:Rt(g.value,V[0])&&Ct(g.value,V[1])}}return{...oe(g)}},_e=g=>{if(e.value&&Array.isArray(e.value)){const V=ka(e.value[0],t.weekStart),J=e.value[1]?ka(e.value[1],t.weekStart):[];return{...oe(g),dp__range_start:Ge(V[0],g.value)||Ge(J[0],g.value),dp__range_end:Ge(V[1],g.value)||Ge(J[1],g.value),dp__range_between_week:Rt(g.value,V[0])&&Ct(g.value,V[1])||Rt(g.value,J[0])&&Ct(g.value,J[1]),dp__range_between:Rt(g.value,V[1])&&Ct(g.value,J[0])}}return{...oe(g)}},$=g=>{const V=n.value.count>0?g.current&&w(g)&&C():w(g)&&C(),J=n.value.count>0?g.current&&w(g,!1)&&C():w(g,!1)&&C();return{isRangeStart:V,isRangeEnd:J}},G=g=>{const{isRangeStart:V,isRangeEnd:J}=$(g);return{dp__range_start:V,dp__range_end:J,dp__range_between:F(g),dp__date_hover:Ge(g.value,c.value)&&!V&&!J&&!t.weekPicker,dp__date_hover_start:S(g,!0),dp__date_hover_end:S(g,!1)}},oe=g=>({...G(g),dp__cell_auto_range:E(g),dp__cell_auto_range_start:I(g),dp__cell_auto_range_end:M(g)}),ue=g=>l.value.enabled?l.value.autoRange?oe(g):t.modelAuto?{...pe(g),...G(g)}:t.weekPicker?_e(g):G(g):t.weekPicker?te(g):pe(g);return{setHoverDate:f,clearHoverDate:h,getDayClassData:g=>t.hideOffsetDates&&!g.current?{}:{...se(g),...ue(g),[t.dayClass?t.dayClass(g.value,t.internalModelValue):""]:!0,...s.value.calendarCell??{}}}},hs=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:a,defaultedMultiDates:s}=xt(e),r=B=>a.value.disabledDates?typeof a.value.disabledDates=="function"?a.value.disabledDates(ge(B)):!!Xo(B,a.value.disabledDates):!1,i=B=>a.value.maxDate?e.yearPicker?Be(B)>Be(a.value.maxDate):Rt(B,a.value.maxDate):!1,o=B=>a.value.minDate?e.yearPicker?Be(B){const F=i(B),N=o(B),X=r(B),ce=t.value.months.map($=>+$).includes(je(B)),se=e.disabledWeekDays.length?e.disabledWeekDays.some($=>+$===lw(B)):!1,pe=h(B),te=Be(B),_e=te<+e.yearRange[0]||te>+e.yearRange[1];return!(F||N||X||ce||_e||se||pe)},u=(B,F)=>Ct(...ja(a.value.minDate,B,F))||Ge(...ja(a.value.minDate,B,F)),c=(B,F)=>Rt(...ja(a.value.maxDate,B,F))||Ge(...ja(a.value.maxDate,B,F)),d=(B,F,N)=>{let X=!1;return a.value.maxDate&&N&&c(B,F)&&(X=!0),a.value.minDate&&!N&&u(B,F)&&(X=!0),X},f=(B,F,N,X)=>{let ce=!1;return X&&(a.value.minDate||a.value.maxDate)?a.value.minDate&&a.value.maxDate?ce=d(B,F,N):(a.value.minDate&&u(B,F)||a.value.maxDate&&c(B,F))&&(ce=!0):ce=!0,ce},h=B=>Array.isArray(a.value.allowedDates)&&!a.value.allowedDates.length?!0:a.value.allowedDates?!Xo(B,a.value.allowedDates,eg(e.monthPicker,e.yearPicker)):!1,p=B=>!l(B),m=B=>n.value.noDisabledRange?!Im({start:B[0],end:B[1]}).some(F=>p(F)):!0,y=B=>{if(B){const F=Be(B);return F>=+e.yearRange[0]&&F<=e.yearRange[1]}return!0},w=(B,F)=>!!(Array.isArray(B)&&B[F]&&(n.value.maxRange||n.value.minRange)&&y(B[F])),S=(B,F,N=0)=>{if(w(F,N)&&y(B)){const X=Pm(B,F[N]),ce=sg(F[N],B),se=ce.length===1?0:ce.filter(te=>p(te)).length,pe=Math.abs(X)-(n.value.minMaxRawRange?0:se);if(n.value.minRange&&n.value.maxRange)return pe>=+n.value.minRange&&pe<=+n.value.maxRange;if(n.value.minRange)return pe>=+n.value.minRange;if(n.value.maxRange)return pe<=+n.value.maxRange}return!0},_=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,M=B=>Array.isArray(B)?[B[0]?ou(B[0]):null,B[1]?ou(B[1]):null]:ou(B),E=(B,F,N)=>B.find(X=>+X.hours===Oa(F)&&X.minutes==="*"?!0:+X.minutes===rs(F)&&+X.hours===Oa(F))&&N,I=(B,F,N)=>{const[X,ce]=B,[se,pe]=F;return!E(X,se,N)&&!E(ce,pe,N)&&N},T=(B,F)=>{const N=Array.isArray(F)?F:[F];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?I(e.disabledTimes,N,B):!N.some(X=>E(e.disabledTimes,X,B)):B},R=(B,F)=>{const N=Array.isArray(F)?[Is(F[0]),F[1]?Is(F[1]):void 0]:Is(F),X=!e.disabledTimes(N);return B&&X},C=(B,F)=>e.disabledTimes?Array.isArray(e.disabledTimes)?T(F,B):R(F,B):F,L=B=>{let F=!0;if(!B||_())return!0;const N=!a.value.minDate&&!a.value.maxDate?M(B):B;return(e.maxTime||a.value.maxDate)&&(F=Uf(e.maxTime,a.value.maxDate,"max",Ut(N),F)),(e.minTime||a.value.minDate)&&(F=Uf(e.minTime,a.value.minDate,"min",Ut(N),F)),C(B,F)},K=B=>{if(!e.monthPicker)return!0;let F=!0;const N=ge(Wn(B));if(a.value.minDate&&a.value.maxDate){const X=ge(Wn(a.value.minDate)),ce=ge(Wn(a.value.maxDate));return Rt(N,X)&&Ct(N,ce)||Ge(N,X)||Ge(N,ce)}if(a.value.minDate){const X=ge(Wn(a.value.minDate));F=Rt(N,X)||Ge(N,X)}if(a.value.maxDate){const X=ge(Wn(a.value.maxDate));F=Ct(N,X)||Ge(N,X)}return F},j=z(()=>B=>!e.enableTimePicker||e.ignoreTimeValidation?!0:L(B)),ne=z(()=>B=>e.monthPicker?Array.isArray(B)&&(n.value.enabled||s.value.enabled)?!B.filter(F=>!K(F)).length:K(B):!0);return{isDisabled:p,validateDate:l,validateMonthYearInRange:f,isDateRangeAllowed:m,checkMinMaxRange:S,isValidTime:L,isTimeValid:j,isMonthValid:ne}},Ml=()=>{const e=z(()=>(a,s)=>a==null?void 0:a.includes(s)),t=z(()=>(a,s)=>a.count?a.solo?!0:s===0:!0),n=z(()=>(a,s)=>a.count?a.solo?!0:s===a.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},a5=(e,t,n)=>{const a=fe(0),s=va({[Rs.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[Rs.calendar]:!1,[Rs.header]:!1}),r=z(()=>e.monthPicker||e.timePicker),i=d=>{var f;if((f=e.flow)!=null&&f.length){if(!d&&r.value)return c();s[d]=!0,Object.keys(s).filter(h=>!s[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&&Jt().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(nn.month,"toggleMonthPicker",!0),u(nn.year,"toggleYearPicker",!0),u(nn.calendar,"toggleTimePicker",!1,!0),u(nn.time,"toggleTimePicker",!0,!0);const f=e.flow[a.value];(f===nn.hours||f===nn.minutes||f===nn.seconds)&&u(f,"toggleTimePicker",!0,!0,f)};return{childMount:i,updateFlowStep:o,resetFlow:l,handleFlow:c,flowStep:a}},s5={key:1,class:"dp__input_wrap"},r5=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],i5={key:2,class:"dp--clear-btn"},o5=["aria-label"],l5=ut({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...Al},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,s=e,{defaultedTextInput:r,defaultedAriaLabels:i,defaultedInline:o,defaultedConfig:l,defaultedRange:u,defaultedMultiDates:c,defaultedUI:d,getDefaultPattern:f,getDefaultStartTime:h}=xt(s),{checkMinMaxRange:p}=hs(s),m=fe(),y=fe(null),w=fe(!1),S=fe(!1),_=z(()=>({dp__pointer:!s.disabled&&!s.readonly&&!r.value.enabled,dp__disabled:s.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!s.hideInputIcon,dp__input_valid:typeof s.state=="boolean"?s.state:!1,dp__input_invalid:typeof s.state=="boolean"?!s.state:!1,dp__input_focus:w.value||s.isMenuOpen,dp__input_reg:!r.value.enabled,...d.value.input??{}})),M=()=>{a("set-input-date",null),s.clearable&&s.autoApply&&(a("set-empty-date"),m.value=null)},E=te=>{const _e=h();return Ax(te,r.value.format??f(),_e??rg({},s.enableSeconds),s.inputValue,S.value,s.formatLocale)},I=te=>{const{rangeSeparator:_e}=r.value,[$,G]=te.split(`${_e}`);if($){const oe=E($.trim()),ue=G?E(G.trim()):void 0;if(Vs(oe,ue))return;const g=oe&&ue?[oe,ue]:[oe];p(ue,g,0)&&(m.value=oe?g:null)}},T=()=>{S.value=!0},R=te=>{if(u.value.enabled)I(te);else if(c.value.enabled){const _e=te.split(";");m.value=_e.map($=>E($.trim())).filter($=>$)}else m.value=E(te)},C=te=>{var _e;const $=typeof te=="string"?te:(_e=te.target)==null?void 0:_e.value;$!==""?(r.value.openMenu&&!s.isMenuOpen&&a("open"),R($),a("set-input-date",m.value)):M(),S.value=!1,a("update:input-value",$),a("text-input",te,m.value)},L=te=>{r.value.enabled?(R(te.target.value),r.value.enterSubmit&&Qu(m.value)&&s.inputValue!==""?(a("set-input-date",m.value,!0),m.value=null):r.value.enterSubmit&&s.inputValue===""&&(m.value=null,a("clear"))):ne(te)},K=(te,_e)=>{r.value.enabled&&r.value.tabSubmit&&!_e&&R(te.target.value),r.value.tabSubmit&&Qu(m.value)&&s.inputValue!==""?(a("set-input-date",m.value,!0,!0),m.value=null):r.value.tabSubmit&&s.inputValue===""&&(m.value=null,a("clear",!0))},j=()=>{w.value=!0,a("focus"),Jt().then(()=>{var te;r.value.enabled&&r.value.selectOnFocus&&((te=y.value)==null||te.select())})},ne=te=>{if(Ja(te,l.value,!0),r.value.enabled&&r.value.openMenu&&!o.value.input){if(r.value.openMenu==="open"&&!s.isMenuOpen)return a("open");if(r.value.openMenu==="toggle")return a("toggle")}else r.value.enabled||a("toggle")},B=()=>{a("real-blur"),w.value=!1,(!s.isMenuOpen||o.value.enabled&&o.value.input)&&a("blur"),s.autoApply&&r.value.enabled&&m.value&&!s.isMenuOpen&&(a("set-input-date",m.value),a("select-date"),m.value=null)},F=te=>{Ja(te,l.value,!0),a("clear")},N=()=>{a("close")},X=te=>{if(te.key==="Tab"&&K(te),te.key==="Enter"&&L(te),te.key==="Escape"&&r.value.escClose&&N(),!r.value.enabled){if(te.code==="Tab")return;te.preventDefault()}},ce=()=>{var te;(te=y.value)==null||te.focus({preventScroll:!0})},se=te=>{m.value=te},pe=te=>{te.key===yt.tab&&K(te,!0)};return t({focusInput:ce,setParsedDate:se}),(te,_e)=>{var $,G,oe;return D(),W("div",{onClick:ne},[te.$slots.trigger&&!te.$slots["dp-input"]&&!b(o).enabled?ye(te.$slots,"trigger",{key:0}):ee("",!0),!te.$slots.trigger&&(!b(o).enabled||b(o).input)?(D(),W("div",s5,[te.$slots["dp-input"]&&!te.$slots.trigger&&(!b(o).enabled||b(o).enabled&&b(o).input)?ye(te.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:C,onEnter:L,onTab:K,onClear:F,onBlur:B,onKeypress:X,onPaste:T,onFocus:j,openMenu:()=>te.$emit("open"),closeMenu:()=>te.$emit("close"),toggleMenu:()=>te.$emit("toggle")}):ee("",!0),te.$slots["dp-input"]?ee("",!0):(D(),W("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:ve(_.value),inputmode:b(r).enabled?"text":"none",placeholder:te.placeholder,disabled:te.disabled,readonly:te.readonly,required:te.required,value:e.inputValue,autocomplete:te.autocomplete,"aria-label":($=b(i))==null?void 0:$.input,"aria-disabled":te.disabled||void 0,"aria-invalid":te.state===!1?!0:void 0,onInput:C,onBlur:B,onFocus:j,onKeypress:X,onKeydown:_e[0]||(_e[0]=ue=>X(ue)),onPaste:T},null,42,r5)),ae("div",{onClick:_e[3]||(_e[3]=ue=>a("toggle"))},[te.$slots["input-icon"]&&!te.hideInputIcon?(D(),W("span",{key:0,class:"dp__input_icon",onClick:_e[1]||(_e[1]=ue=>a("toggle"))},[ye(te.$slots,"input-icon")])):ee("",!0),!te.$slots["input-icon"]&&!te.hideInputIcon&&!te.$slots["dp-input"]?(D(),Ae(b(Cr),{key:1,"aria-label":(G=b(i))==null?void 0:G.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:_e[2]||(_e[2]=ue=>a("toggle"))},null,8,["aria-label"])):ee("",!0)]),te.$slots["clear-icon"]&&(te.alwaysClearable||e.inputValue&&te.clearable&&!te.disabled&&!te.readonly)?(D(),W("span",i5,[ye(te.$slots,"clear-icon",{clear:F})])):ee("",!0),!te.$slots["clear-icon"]&&(te.alwaysClearable||te.clearable&&e.inputValue&&!te.disabled&&!te.readonly)?(D(),W("button",{key:3,"aria-label":(oe=b(i))==null?void 0:oe.clearInput,class:"dp--clear-btn",type:"button",onKeydown:_e[4]||(_e[4]=ue=>b(gn)(ue,()=>F(ue),!0,pe)),onClick:_e[5]||(_e[5]=Zn(ue=>F(ue),["prevent"]))},[ke(b(Km),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,o5)):ee("",!0)])):ee("",!0)])}}}),u5=typeof window<"u"?window:void 0,hu=()=>{},c5=e=>Ec()?(ap(e),!0):!1,d5=(e,t,n,a)=>{if(!e)return hu;let s=hu;const r=Qe(()=>b(e),o=>{s(),o&&(o.removeEventListener(t,n),o.addEventListener(t,n,a),s=()=>{o.removeEventListener(t,n,a),s=hu})},{immediate:!0,flush:"post"}),i=()=>{r(),s()};return c5(i),i},f5=(e,t,n,a={})=>{const{window:s=u5,event:r="pointerdown"}=a;return s?d5(s,r,i=>{const o=Nt(e),l=Nt(t);!o||!l||o===i.target||i.composedPath().includes(o)||i.composedPath().includes(l)||n(i)},{passive:!0}):void 0},h5=["data-dp-mobile"],p5=ut({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...Al},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,s=e,r=ea(),i=fe(!1),o=bi(s,"modelValue"),l=bi(s,"timezone"),u=fe(null),c=fe(null),d=fe(null),f=fe(!1),h=fe(null),p=fe(!1),m=fe(!1),y=fe(!1),w=fe(!1),{setMenuFocused:S,setShiftKey:_}=ug(),{clearArrowNav:M}=fs(),{validateDate:E,isValidTime:I}=hs(s),{defaultedTransitions:T,defaultedTextInput:R,defaultedInline:C,defaultedConfig:L,defaultedRange:K,defaultedMultiDates:j}=xt(s),{menuTransition:ne,showTransition:B}=Yi(T),{isMobile:F}=gg(L),N=bl();ct(()=>{g(s.modelValue),Jt().then(()=>{if(!C.value.enabled){const me=$(h.value);me==null||me.addEventListener("scroll",U),window==null||window.addEventListener("resize",Q)}}),C.value.enabled&&(i.value=!0),window==null||window.addEventListener("keyup",he),window==null||window.addEventListener("keydown",le)}),Ha(()=>{if(!C.value.enabled){const me=$(h.value);me==null||me.removeEventListener("scroll",U),window==null||window.removeEventListener("resize",Q)}window==null||window.removeEventListener("keyup",he),window==null||window.removeEventListener("keydown",le)});const X=Tn(r,"all",s.presetDates),ce=Tn(r,"input");Qe([o,l],()=>{g(o.value)},{deep:!0});const{openOnTop:se,menuStyle:pe,xCorrect:te,setMenuPosition:_e,getScrollableParent:$,shadowRender:G}=JA({menuRef:u,menuRefInner:c,inputRef:d,pickerWrapperRef:h,inline:C,emit:a,props:s,slots:r}),{inputValue:oe,internalModelValue:ue,parseExternalModelValue:g,emitModelValue:V,formatInputValue:J,checkBeforeEmit:be}=Xx(a,s,f),Z=z(()=>({dp__main:!0,dp__theme_dark:s.dark,dp__theme_light:!s.dark,dp__flex_display:C.value.enabled,"dp--flex-display-collapsed":y.value,dp__flex_display_with_input:C.value.input})),P=z(()=>s.dark?"dp__theme_dark":"dp__theme_light"),k=z(()=>s.teleport?{to:typeof s.teleport=="boolean"?"body":s.teleport,disabled:!s.teleport||C.value.enabled}:{}),O=z(()=>({class:"dp__outer_menu_wrap"})),x=z(()=>C.value.enabled&&(s.timePicker||s.monthPicker||s.yearPicker||s.quarterPicker)),Y=()=>{var me,Me;return((Me=(me=d.value)==null?void 0:me.$el)==null?void 0:Me.getBoundingClientRect())??{width:0,left:0,right:0}},U=()=>{i.value&&(L.value.closeOnScroll?We():_e())},Q=()=>{var me;i.value&&_e();const Me=((me=c.value)==null?void 0:me.$el.getBoundingClientRect().width)??0;y.value=document.body.offsetWidth<=Me},he=me=>{me.key==="Tab"&&!C.value.enabled&&!s.teleport&&L.value.tabOutClosesMenu&&(h.value.contains(document.activeElement)||We()),m.value=me.shiftKey},le=me=>{m.value=me.shiftKey},de=()=>{!s.disabled&&!s.readonly&&(G(N,Gf,s),_e(!1),i.value=!0,i.value&&a("open"),i.value||we(),g(s.modelValue))},Ce=()=>{var me,Me;oe.value="",we(),(me=c.value)==null||me.onValueCleared(),(Me=d.value)==null||Me.setParsedDate(null),a("update:model-value",null),a("update:model-timezone-value",null),a("cleared"),L.value.closeOnClearValue&&We()},H=()=>{const me=ue.value;return!me||!Array.isArray(me)&&E(me)?!0:Array.isArray(me)?j.value.enabled||me.length===2&&E(me[0])&&E(me[1])?!0:K.value.partialRange&&!s.timePicker?E(me[0]):!1:!1},ie=()=>{be()&&H()?(V(),We()):a("invalid-select",ue.value)},Se=me=>{Re(),V(),L.value.closeOnAutoApply&&!me&&We()},Re=()=>{d.value&&R.value.enabled&&d.value.setParsedDate(ue.value)},Ye=(me=!1)=>{s.autoApply&&I(ue.value)&&H()&&(K.value.enabled&&Array.isArray(ue.value)?(K.value.partialRange||ue.value.length===2)&&Se(me):Se(me))},we=()=>{R.value.enabled||(ue.value=null)},We=(me=!1)=>{var Me,De;me&&ue.value&&L.value.setDateOnMenuClose&&ie(),C.value.enabled||(i.value&&(i.value=!1,te.value=!1,S(!1),_(!1),M(),a("closed"),oe.value&&g(o.value)),we(),a("blur"),(De=(Me=c.value)==null?void 0:Me.$el)==null||De.remove())},dt=(me,Me,De=!1)=>{if(!me){ue.value=null;return}const In=Array.isArray(me)?!me.some(aa=>!E(aa)):E(me),Sn=I(me);In&&Sn?(w.value=!0,ue.value=me,Me?(p.value=De,ie(),a("text-submit")):s.autoApply&&Ye(),Jt().then(()=>{w.value=!1})):a("invalid-date",me)},en=()=>{s.autoApply&&I(ue.value)&&V(),Re()},gt=()=>i.value?We():de(),on=me=>{ue.value=me},Dn=()=>{R.value.enabled&&(f.value=!0,J()),a("focus")},At=()=>{if(R.value.enabled&&(f.value=!1,g(s.modelValue),p.value)){const me=_x(h.value,m.value);me==null||me.focus()}a("blur")},Ht=me=>{c.value&&c.value.updateMonthYear(0,{month:Bf(me.month),year:Bf(me.year)})},Rn=me=>{g(me??s.modelValue)},q=(me,Me)=>{var De;(De=c.value)==null||De.switchView(me,Me)},xe=(me,Me)=>L.value.onClickOutside?L.value.onClickOutside(me,Me):We(!0),Oe=(me=0)=>{var Me;(Me=c.value)==null||Me.handleFlow(me)},$e=()=>u;return f5(u,d,me=>xe(H,me)),t({closeMenu:We,selectDate:ie,clearValue:Ce,openMenu:de,onScroll:U,formatInputValue:J,updateInternalModelValue:on,setMonthYear:Ht,parseModel:Rn,switchView:q,toggleMenu:gt,handleFlow:Oe,getDpWrapMenuRef:$e}),(me,Me)=>(D(),W("div",{ref_key:"pickerWrapperRef",ref:h,class:ve(Z.value),"data-datepicker-instance":"","data-dp-mobile":b(F)},[ke(l5,ht({ref_key:"inputRef",ref:d,"input-value":b(oe),"onUpdate:inputValue":Me[0]||(Me[0]=De=>bt(oe)?oe.value=De:null),"is-menu-open":i.value},me.$props,{onClear:Ce,onOpen:de,onSetInputDate:dt,onSetEmptyDate:b(V),onSelectDate:ie,onToggle:gt,onClose:We,onFocus:Dn,onBlur:At,onRealBlur:Me[1]||(Me[1]=De=>f.value=!1),onTextInput:Me[2]||(Me[2]=De=>me.$emit("text-input",De))}),Qt({_:2},[Ke(b(ce),(De,In)=>({name:De,fn:Ee(Sn=>[ye(me.$slots,De,at(zt(Sn)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(D(),Ae(cs(me.teleport?ey:"div"),at(zt(k.value)),{default:Ee(()=>[ke(as,{name:b(ne)(b(se)),css:b(B)&&!b(C).enabled},{default:Ee(()=>[i.value?(D(),W("div",ht({key:0,ref_key:"dpWrapMenuRef",ref:u},O.value,{class:{"dp--menu-wrapper":!b(C).enabled},style:b(C).enabled?void 0:b(pe)}),[ke(Gf,ht({ref_key:"dpMenuRef",ref:c},me.$props,{"internal-model-value":b(ue),"onUpdate:internalModelValue":Me[3]||(Me[3]=De=>bt(ue)?ue.value=De:null),class:{[P.value]:!0,"dp--menu-wrapper":me.teleport},"open-on-top":b(se),"no-overlay-focus":x.value,collapse:y.value,"get-input-rect":Y,"is-text-input-date":w.value,onClosePicker:We,onSelectDate:ie,onAutoApply:Ye,onTimeUpdate:en,onFlowStep:Me[4]||(Me[4]=De=>me.$emit("flow-step",De)),onUpdateMonthYear:Me[5]||(Me[5]=De=>me.$emit("update-month-year",De)),onInvalidSelect:Me[6]||(Me[6]=De=>me.$emit("invalid-select",b(ue))),onAutoApplyInvalid:Me[7]||(Me[7]=De=>me.$emit("invalid-select",De)),onInvalidFixedRange:Me[8]||(Me[8]=De=>me.$emit("invalid-fixed-range",De)),onRecalculatePosition:b(_e),onTooltipOpen:Me[9]||(Me[9]=De=>me.$emit("tooltip-open",De)),onTooltipClose:Me[10]||(Me[10]=De=>me.$emit("tooltip-close",De)),onTimePickerOpen:Me[11]||(Me[11]=De=>me.$emit("time-picker-open",De)),onTimePickerClose:Me[12]||(Me[12]=De=>me.$emit("time-picker-close",De)),onAmPmChange:Me[13]||(Me[13]=De=>me.$emit("am-pm-change",De)),onRangeStart:Me[14]||(Me[14]=De=>me.$emit("range-start",De)),onRangeEnd:Me[15]||(Me[15]=De=>me.$emit("range-end",De)),onDateUpdate:Me[16]||(Me[16]=De=>me.$emit("date-update",De)),onInvalidDate:Me[17]||(Me[17]=De=>me.$emit("invalid-date",De)),onOverlayToggle:Me[18]||(Me[18]=De=>me.$emit("overlay-toggle",De)),onMenuBlur:Me[19]||(Me[19]=De=>me.$emit("blur"))}),Qt({_:2},[Ke(b(X),(De,In)=>({name:De,fn:Ee(Sn=>[ye(me.$slots,De,at(zt({...Sn})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):ee("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,h5))}}),od=(()=>{const e=p5;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),m5=Object.freeze(Object.defineProperty({__proto__:null,default:od},Symbol.toStringTag,{value:"Module"}));Object.entries(m5).forEach(([e,t])=>{e!=="default"&&(od[e]=t)});/*! + */let bm;const wl=e=>bm=e,_m=Symbol();function Wu(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var li;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(li||(li={}));function Hb(){const e=np(!0),t=e.run(()=>fe({}));let n=[],a=[];const s=Nc({install(r){wl(s),s._a=r,r.provide(_m,s),r.config.globalProperties.$pinia=s,a.forEach(i=>n.push(i)),a=[]},use(r){return this._a?n.push(r):a.push(r),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return s}const wm=()=>{};function Sf(e,t,n,a=wm){e.push(t);const s=()=>{const r=e.indexOf(t);r>-1&&(e.splice(r,1),a())};return!n&&Ec()&&ap(s),s}function Ws(e,...t){e.slice().forEach(n=>{n(...t)})}const Nb=e=>e(),kf=Symbol(),tu=Symbol();function ju(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],s=e[n];Wu(s)&&Wu(a)&&e.hasOwnProperty(n)&&!bt(a)&&!Qa(a)?e[n]=ju(s,a):e[n]=a}return e}const Vb=Symbol();function Bb(e){return!Wu(e)||!e.hasOwnProperty(Vb)}const{assign:$a}=Object;function Fb(e){return!!(bt(e)&&e.effect)}function $b(e,t,n,a){const{state:s,actions:r,getters:i}=t,o=n.state.value[e];let l;function u(){o||(n.state.value[e]=s?s():{});const c=xp(n.state.value[e]);return $a(c,r,Object.keys(i||{}).reduce((d,f)=>(d[f]=Nc(z(()=>{wl(n);const h=n._s.get(e);return i[f].call(h,h)})),d),{}))}return l=xm(e,u,t,n,a,!0),l}function xm(e,t,n={},a,s,r){let i;const o=$a({actions:{}},n),l={deep:!0};let u,c,d=[],f=[],h;const p=a.state.value[e];!r&&!p&&(a.state.value[e]={}),fe({});let m;function y(R){let C;u=c=!1,typeof R=="function"?(R(a.state.value[e]),C={type:li.patchFunction,storeId:e,events:h}):(ju(a.state.value[e],R),C={type:li.patchObject,payload:R,storeId:e,events:h});const I=m=Symbol();Jt().then(()=>{m===I&&(u=!0)}),c=!0,Ws(d,C,a.state.value[e])}const w=r?function(){const{state:C}=n,I=C?C():{};this.$patch(K=>{$a(K,I)})}:wm;function S(){i.stop(),d=[],f=[],a._s.delete(e)}const _=(R,C="")=>{if(kf in R)return R[tu]=C,R;const I=function(){wl(a);const K=Array.from(arguments),j=[],ne=[];function B(X){j.push(X)}function F(X){ne.push(X)}Ws(f,{args:K,name:I[tu],store:E,after:B,onError:F});let N;try{N=R.apply(this&&this.$id===e?this:E,K)}catch(X){throw Ws(ne,X),X}return N instanceof Promise?N.then(X=>(Ws(j,X),X)).catch(X=>(Ws(ne,X),Promise.reject(X))):(Ws(j,N),N)};return I[kf]=!0,I[tu]=C,I},M={_p:a,$id:e,$onAction:Sf.bind(null,f),$patch:y,$reset:w,$subscribe(R,C={}){const I=Sf(d,R,C.detached,()=>K()),K=i.run(()=>Qe(()=>a.state.value[e],j=>{(C.flush==="sync"?c:u)&&R({storeId:e,type:li.direct,events:h},j)},$a({},l,C)));return I},$dispose:S},E=va(M);a._s.set(e,E);const T=(a._a&&a._a.runWithContext||Nb)(()=>a._e.run(()=>(i=np()).run(()=>t({action:_}))));for(const R in T){const C=T[R];if(bt(C)&&!Fb(C)||Qa(C))r||(p&&Bb(C)&&(bt(C)?C.value=p[R]:ju(C,p[R])),a.state.value[e][R]=C);else if(typeof C=="function"){const I=_(C,R);T[R]=I,o.actions[R]=C}}return $a(E,T),$a(Ze(E),T),Object.defineProperty(E,"$state",{get:()=>a.state.value[e],set:R=>{y(C=>{$a(C,R)})}}),a._p.forEach(R=>{$a(E,i.run(()=>R({store:E,app:a._a,pinia:a,options:o})))}),p&&r&&n.hydrate&&n.hydrate(E.$state,p),u=!0,c=!0,E}/*! #__NO_SIDE_EFFECTS__ */function Am(e,t,n){let a,s;const r=typeof t=="function";typeof e=="string"?(a=e,s=r?n:t):(s=e,a=e.id);function i(o,l){const u=xy();return o=o||(u?Bt(_m,null):null),o&&wl(o),o=bm,o._s.has(a)||(r?xm(a,t,s,o):$b(a,s,o)),o._s.get(a)}return i.$id=a,i}var Ub=Object.defineProperty,Yb=Object.defineProperties,zb=Object.getOwnPropertyDescriptors,Mf=Object.getOwnPropertySymbols,Wb=Object.prototype.hasOwnProperty,jb=Object.prototype.propertyIsEnumerable,Cf=(e,t,n)=>t in e?Ub(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,fa=(e,t)=>{for(var n in t||(t={}))Wb.call(t,n)&&Cf(e,n,t[n]);if(Mf)for(var n of Mf(t))jb.call(t,n)&&Cf(e,n,t[n]);return e},Mo=(e,t)=>Yb(e,zb(t)),ds=(e,t)=>{const n=e.__vccOpts||e;for(const[a,s]of t)n[a]=s;return n};const Gb=e=>(kr("data-v-e0a0b7f0"),e=e(),Mr(),e),Xb=["onClick"],Kb=["checked"],qb=Gb(()=>ae("label",{for:"checbox"},null,-1)),Zb=ut({__name:"MultipleSelectCheckBox",props:{status:{type:String,required:!0}},emits:["change"],setup(e,{emit:t}){const n=e;$s(i=>({"51ab8a49":b(r)}));const a=z(()=>n.status==="allSelected"),s=()=>{t("change",!a.value)},r=Bt("themeColor");return(i,o)=>(D(),W("div",{class:"easy-checkbox",onClick:Zn(s,["stop","prevent"])},[ae("input",{type:"checkbox",checked:b(a),class:ve(e.status)},null,10,Kb),qb],8,Xb))}});var Qb=ds(Zb,[["__scopeId","data-v-e0a0b7f0"]]);const Jb=e=>(kr("data-v-7e69a276"),e=e(),Mr(),e),e_=["checked"],t_=Jb(()=>ae("label",{for:"checbox"},null,-1)),n_=ut({__name:"SingleSelectCheckBox",props:{checked:{type:Boolean,required:!0}},emits:["change"],setup(e,{emit:t}){$s(a=>({fdaf7e9e:b(n)}));const n=Bt("themeColor");return(a,s)=>(D(),W("div",{class:"easy-checkbox",onClick:s[0]||(s[0]=Zn(r=>t("change"),["stop","prevent"]))},[ae("input",{type:"checkbox",checked:e.checked},null,8,e_),t_]))}});var a_=ds(n_,[["__scopeId","data-v-7e69a276"]]);const s_=e=>(kr("data-v-4ca5de3a"),e=e(),Mr(),e),r_={class:"easy-data-table__rows-selector"},i_={class:"rows-input"},o_=s_(()=>ae("div",{class:"triangle"},null,-1)),l_=["onClick"],u_=ut({__name:"RowsSelector",props:{modelValue:{type:Number,required:!0},rowsItems:{type:Array,required:!0}},emits:["update:modelValue"],setup(e,{emit:t}){const n=e;$s(d=>({"1b889342":b(c)}));const a=fe(!1),s=fe(!1),r=Bt("dataTable");Qe(a,d=>{if(d&&r){const f=window.innerHeight,h=r.value.getBoundingClientRect().height,p=r.value.getBoundingClientRect().top;f-(h+p)<=100?s.value=!0:s.value=!1}});const i=z({get:()=>n.modelValue,set:d=>{t("update:modelValue",d)}}),o=d=>{i.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)};ct(()=>{document.addEventListener("click",u)}),gl(()=>{document.removeEventListener("click",u)});const c=Bt("themeColor");return(d,f)=>(D(),W("div",r_,[ae("div",{class:"rows-input__wrapper",onClick:f[0]||(f[0]=h=>a.value=!a.value)},[ae("div",i_,Ie(b(i)),1),o_]),ae("ul",{class:ve(["select-items",{show:a.value,inside:s.value}])},[(D(!0),W(Te,null,Ke(e.rowsItems,h=>(D(),W("li",{key:h,class:ve({selected:h===b(i)}),onClick:p=>o(h)},Ie(h),11,l_))),128))],2)]))}});var c_=ds(u_,[["__scopeId","data-v-4ca5de3a"]]);const xl=e=>(kr("data-v-1fa3a520"),e=e(),Mr(),e),d_={class:"lds-ring"},f_=xl(()=>ae("div",null,null,-1)),h_=xl(()=>ae("div",null,null,-1)),p_=xl(()=>ae("div",null,null,-1)),m_=xl(()=>ae("div",null,null,-1)),g_=[f_,h_,p_,m_],v_=ut({__name:"Loading",setup(e){$s(n=>({26774109:b(t)}));const t=Bt("themeColor");return(n,a)=>(D(),W("div",d_,g_))}});var y_=ds(v_,[["__scopeId","data-v-1fa3a520"]]);const b_={class:"loader-line"},__=ut({__name:"LoadingLine",setup(e){$s(n=>({"0d327f57":b(t)}));const t=Bt("themeColor");return(n,a)=>(D(),W("div",b_))}});var w_=ds(__,[["__scopeId","data-v-7d281cac"]]);const x_={class:"buttons-pagination"},A_=["onClick"],S_=ut({__name:"ButtonsPagination",props:{maxPaginationNumber:{type:Number,required:!0},currentPaginationNumber:{type:Number,required:!0}},emits:["updatePage"],setup(e,{emit:t}){const n=e;$s(o=>({"40dd4f07":b(i)}));const a=7,s=o=>{o.type==="button"&&!o.active&&t("updatePage",o.page)},r=z(()=>{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}),i=Bt("themeColor");return(o,l)=>(D(),W("div",x_,[(D(!0),W(Te,null,Ke(b(r),(u,c)=>(D(),W("div",{key:c,class:ve(["item",{button:u.type==="button",active:u.type==="button"&&u.active,"active-prev":u.type==="button"&&u.activePrev,omission:u.type==="omission"}]),onClick:d=>s(u)},Ie(u.type==="button"?u.page:"..."),11,A_))),128))]))}});var k_=ds(S_,[["__scopeId","data-v-4c681fa2"]]);const Sm=e=>(kr("data-v-c9da5286"),e=e(),Mr(),e),M_=Sm(()=>ae("span",{class:"arrow arrow-right"},null,-1)),C_=[M_],T_=Sm(()=>ae("span",{class:"arrow arrow-left"},null,-1)),E_=[T_],P_=ut({__name:"PaginationArrows",props:{isFirstPage:{type:Boolean,required:!1},isLastPage:{type:Boolean,required:!1}},emits:["clickPrevPage","clickNextPage"],setup(e,{emit:t}){const n=ea();return(a,s)=>(D(),W(Te,null,[ae("div",{class:ve(["previous-page__click-button",{"first-page":e.isFirstPage}]),onClick:s[0]||(s[0]=r=>t("clickPrevPage"))},C_,2),b(n).buttonsPagination?ye(a.$slots,"buttonsPagination",{key:0},void 0,!0):ee("",!0),ae("div",{class:ve(["next-page__click-button",{"last-page":e.isLastPage}]),onClick:s[1]||(s[1]=r=>t("clickNextPage"))},E_,2)],64))}});var D_=ds(P_,[["__scopeId","data-v-c9da5286"]]);function R_(e,t,n,a){return{clickRow:(r,i,o)=>{if(e.value!==i)return;const l=fa({},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=fe([]);return{expandingItemIndexList:a,updateExpandingItemIndexList:(i,o,l)=>{l.stopPropagation();const u=a.value.indexOf(i);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 O_(e){const t=z(()=>e.value.filter(s=>s.fixed)),n=z(()=>t.value.length?t.value[t.value.length-1].value:""),a=z(()=>{if(!t.value.length)return[];const s=t.value.map(r=>{var i;return(i=r.width)!=null?i:100});return t.value.map((r,i)=>{var o,l;return{value:r.value,fixed:(o=r.fixed)!=null?o:!0,width:(l=r.width)!=null?l:100,distance:i===0?0:s.reduce((u,c,d)=>{let f=u;return di.value.findIndex(ne=>ne.fixed)!==-1),M=z(()=>_.value?i.value.filter(ne=>ne.fixed):[]),E=z(()=>i.value.filter(ne=>!ne.fixed)),T=fe(((ne,B)=>Array.isArray(ne)&&Array.isArray(B)?{sortBy:ne,sortDesc:B.map(F=>F==="desc")}:ne!==""?{sortBy:p.value,sortDesc:m.value==="desc"}:null)(p.value,m.value)),R=z(()=>{var ne;const F=[...M.value,...E.value].map(se=>{const pe=Object.assign(se);if(pe.sortable&&(pe.sortType="none"),f.value)if(Array.isArray(f.value.sortBy)&&Array.isArray(f.value.sortType)&&f.value.sortBy.includes(pe.value)){const te=f.value.sortBy.indexOf(pe.value);pe.sortType=f.value.sortType[te]}else pe.value===f.value.sortBy&&f.value.sortType&&(pe.sortType=f.value.sortType);if(T.value&&Array.isArray(T.value.sortBy)&&Array.isArray(T.value.sortDesc)&&T.value.sortBy.includes(pe.value)){const te=T.value.sortBy.indexOf(pe.value);pe.sortType=T.value.sortDesc[te]?"desc":"asc"}else T.value&&pe.value===T.value.sortBy&&(pe.sortType=T.value.sortDesc?"desc":"asc");return pe});let N=[];o.value?N=[s.value||_.value?{text:"",value:"expand",fixed:!0,width:n.value}:{text:"",value:"expand"},...F]:N=F;let X=[];h.value?X=[r.value||_.value?{text:e.value,value:"index",fixed:!0,width:l.value}:{text:e.value,value:"index"},...N]:X=N;let ce=[];return u.value?ce=[a.value||_.value?{text:"checkbox",value:"checkbox",fixed:!0,width:(ne=t.value)!=null?ne:36}:{text:"checkbox",value:"checkbox"},...X]:ce=X,ce}),C=z(()=>R.value.map(ne=>ne.value));return{clientSortOptions:T,headerColumns:C,headersForRender:R,updateSortField:(ne,B)=>{let F=null;if(B==="none"?F="asc":B==="asc"?F="desc":F=d.value?"asc":null,c.value&&w(ne,F),T.value&&Array.isArray(T.value.sortBy)&&Array.isArray(T.value.sortDesc)){const N=T.value.sortBy.indexOf(ne);N===-1?F!==null&&(T.value.sortBy.push(ne),T.value.sortDesc.push(F==="desc")):F===null?(T.value.sortDesc.splice(N,1),T.value.sortBy.splice(N,1)):T.value.sortDesc[N]=F==="desc"}else F===null?T.value=null:T.value={sortBy:ne,sortDesc:F==="desc"};S("updateSort",{sortType:F,sortBy:ne})},isMultiSorting:ne=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.includes(ne):T.value&&Array.isArray(T.value.sortBy)?T.value.sortBy.includes(ne):!1,getMultiSortNumber:ne=>f.value&&Array.isArray(f.value.sortBy)?f.value.sortBy.indexOf(ne)+1:T.value&&Array.isArray(T.value.sortBy)?T.value.sortBy.indexOf(ne)+1:!1}}function H_(e,t,n,a,s,r,i,o,l){const u=z(()=>(e.value-1)*s.value+1),c=z(()=>n.value?Math.min(l.value,e.value*s.value):Math.min(o.value.length,e.value*s.value)),d=z(()=>n.value?a.value:o.value.slice(u.value-1,c.value)),f=z(()=>i.value?d.value.map((m,y)=>fa({index:u.value+y},m)):d.value),h=z(()=>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=z(()=>t.value?h.value==="allSelected"?f.value.map(m=>fa({checkbox:!0},m)):h.value==="noneSelected"?f.value.map(m=>fa({checkbox:!1},m)):f.value.map(m=>{const y=r.value.findIndex(w=>{const S=fa({},m);return delete S.index,JSON.stringify(w)===JSON.stringify(S)})!==-1;return fa({checkbox:y},m)}):f.value);return{currentPageFirstIndex:u,currentPageLastIndex:c,multipleSelectStatus:h,pageItems:p}}function N_(e,t,n,a,s,r,i){const o=fe(r.value?r.value.page:e.value),l=z(()=>Math.ceil(a.value/s.value)),u=z(()=>l.value===0||o.value===l.value),c=z(()=>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;i(m)}else o.value+=1},prevPage:()=>{if(a.value!==0&&!c.value&&!n.value)if(t.value){const m=o.value-1;i(m)}else o.value-=1},updatePage:m=>{n.value||(t.value?i(m):o.value=m)},updateCurrentPaginationNumber:m=>{o.value=m}}}function V_(e,t,n,a){const s=z(()=>!e.value&&t.value.findIndex(o=>o===a.value)===-1?[a.value,...t.value]:t.value),r=fe(n.value?n.value.rowsPerPage:a.value);return{rowsItemsComputed:s,rowsPerPageRef:r,updateRowsPerPage:o=>{r.value=o}}}function B_(e,t,n){const a=z({get:()=>{if(e.value){const{page:o,rowsPerPage:l,sortBy:u,sortType:c}=e.value;return{page:o,rowsPerPage:l,sortBy:u??null,sortType:c??null}}return null},set:o=>{n("update:serverOptions",o)}});return{serverOptionsComputed:a,updateServerOptionsPage:o=>{a.value&&(a.value=Mo(fa({},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(fa({},a.value),{sortBy:l!==null?o:null,sortType:l})},updateServerOptionsRowsPerPage:o=>{a.value&&(a.value=Mo(fa({},a.value),{page:1,rowsPerPage:o}))}}}function un(e,t){var n;if(e.includes(".")){const a=e.split("."),{length:s}=a;let r,i=0;for(;i{if(typeof r.value=="string"&&r.value!=="")return un(r.value,_);if(Array.isArray(r.value)){let M="";return r.value.forEach(E=>{M+=un(E,_)}),M}return Object.values(_).join(" ")},d=z(()=>{if(!n.value&&i.value!==""){const _=new RegExp(i.value,"i");return a.value.filter(M=>_.test(c(M)))}return a.value}),f=z(()=>{let _=[...d.value];return t.value?(t.value.forEach(M=>{_=_.filter(E=>{const{field:L,comparison:T,criteria:R}=M;if(typeof T=="function")return T(un(L,E),R);const C=un(L,E);switch(T){case"=":return C===R;case"!=":return C!==R;case">":return C>R;case"<":return C=":return C>=R;case"between":return C>=Math.min(...R)&&C<=Math.max(...R);case"in":return R.includes(C);default:return C===R}})}),_):d.value});Qe(f,_=>{t.value&&u("updateFilter",_)},{immediate:!0,deep:!0});function h(_,M,E,L){const T=_[L],R=M[L];return(L===0?E:h(_,M,E,L-1)).sort((I,K)=>{let j=!0;for(let ne=0;neun(T,K)?R?-1:1:0:0})}const p=z(()=>{if(n.value)return a.value;if(e.value===null)return f.value;const{sortBy:_,sortDesc:M}=e.value,E=[...f.value];return l&&Array.isArray(_)&&Array.isArray(M)?_.length===0?E:h(_,M,E,_.length-1):E.sort((L,T)=>un(_,L)un(_,T)?M?-1:1:0)}),m=z(()=>n.value?o.value:p.value.length),y=z({get:()=>{var _;return(_=s.value)!=null?_:[]},set:_=>{u("update:itemsSelected",_)}});return{totalItems:p,selectItemsComputed:y,totalItemsLength:m,toggleSelectAll:_=>{y.value=_?p.value:[],_&&u("selectAll")},toggleSelectItem:_=>{const M=_.checkbox;if(delete _.checkbox,delete _.index,M)y.value=y.value.filter(E=>JSON.stringify(E)!==JSON.stringify(_)),u("deselectRow",_);else{const E=y.value;E.unshift(_),y.value=E,u("selectRow",_)}}}}var U_={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 Y_=e=>(kr("data-v-32683533"),e=e(),Mr(),e),z_=["id"],W_=["onClick"],j_={key:3,class:"header-text"},G_={key:5,class:"multi-sort__number"},X_=["onClick","onDblclick","onContextmenu"],K_=["onClick"],q_=["colspan"],Z_={key:0,class:"vue3-easy-data-table__loading"},Q_=Y_(()=>ae("div",{class:"vue3-easy-data-table__loading-mask"},null,-1)),J_={class:"loading-entity"},e2={key:1,class:"vue3-easy-data-table__message"},t2={key:0,class:"vue3-easy-data-table__footer"},n2={key:0,class:"pagination__rows-per-page"},a2={class:"pagination__items-index"},s2=ut({__name:"DataTable",props:Mo(fa({},U_),{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;$s(Ne=>({da0d4328:b($),"3037e504":b(_e)}));const{tableNodeId:s,clickEventType:r,bodyTextDirection:i,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:_,loading:M,mustSort:E,multiSort:L,rowsItems:T,rowsPerPage:R,searchField:C,searchValue:I,serverItemsLength:K,serverOptions:j,showIndex:ne,sortBy:B,sortType:F,tableHeight:N,tableMinHeight:X,themeColor:ce,rowsOfPageSeparatorMessage:se,showIndexSymbol:pe,preventContextMenuRow:te}=xp(a),_e=z(()=>N.value?`${N.value}px`:null),$=z(()=>`${X.value}px`);sr("themeColor",ce.value);const G=ea(),oe=z(()=>!!G.pagination),ue=z(()=>!!G.loading),g=z(()=>!!G.expand),V=z(()=>!!G.body),J=fe(),be=fe();sr("dataTable",J);const Z=fe(!1);ct(()=>{be.value.addEventListener("scroll",()=>{Z.value=be.value.scrollLeft>0})});const P=z(()=>_.value!==null),k=z(()=>j.value!==null),{serverOptionsComputed:O,updateServerOptionsPage:x,updateServerOptionsSort:Y,updateServerOptionsRowsPerPage:U}=B_(j,L,n),{clientSortOptions:Q,headerColumns:he,headersForRender:le,updateSortField:de,isMultiSorting:Ce,getMultiSortNumber:H}=I_(pe,o,u,d,f,p,m,g,w,P,k,E,O,ne,B,F,L,Y,n),{rowsItemsComputed:ie,rowsPerPageRef:Se,updateRowsPerPage:Re}=V_(k,T,j,R),{totalItems:Ye,selectItemsComputed:we,totalItemsLength:We,toggleSelectAll:dt,toggleSelectItem:en}=$_(Q,c,k,S,_,C,I,K,L,n),{currentPaginationNumber:gt,maxPaginationNumber:on,isLastPage:Dn,isFirstPage:At,nextPage:Ht,prevPage:Rn,updatePage:q,updateCurrentPaginationNumber:xe}=N_(l,k,M,We,Se,j,x),{currentPageFirstIndex:Oe,currentPageLastIndex:$e,multipleSelectStatus:me,pageItems:Me}=H_(gt,P,k,S,Se,we,ne,Ye,We),De=z(()=>gt.value===0?0:(gt.value-1)*Se.value),{expandingItemIndexList:Ln,updateExpandingItemIndexList:Sn,clearExpandingItemIndexList:aa}=L_(Me,De,n),{fixedHeaders:On,lastFixedColumn:Ys,fixedColumnsInfos:Yl}=O_(le),{clickRow:Dd}=R_(r,P,ne,n),sv=(Ne,In)=>{te.value&&In.preventDefault(),n("contextmenuRow",Ne,In)},rv=Ne=>{var In;const Le=(In=Ne.width)!=null?In:On.value.length?100:null;if(Le)return`width: ${Le}px; min-width: ${Le}px;`},Rd=(Ne,In="th")=>{if(!On.value.length)return;const Le=Yl.value.find(Kt=>Kt.value===Ne);if(Le)return`left: ${Le.distance}px;z-index: ${In==="th"?3:1};position: sticky;`};return Qe(M,(Ne,In)=>{O.value&&Ne===!1&&In===!0&&(xe(O.value.page),aa())}),Qe(Se,Ne=>{k.value?U(Ne):q(1)}),Qe([I,c],()=>{k.value||q(1)}),Qe([gt,Q,C,I,c],()=>{aa()},{deep:!0}),Qe(Me,Ne=>{n("updatePageItems",Ne)},{deep:!0}),Qe(Ye,Ne=>{n("updateTotalItems",Ne)},{deep:!0}),t({currentPageFirstIndex:Oe,currentPageLastIndex:$e,clientItemsLength:We,maxPaginationNumber:on,currentPaginationNumber:gt,isLastPage:Dn,isFirstPage:At,nextPage:Ht,prevPage:Rn,updatePage:q,rowsPerPageOptions:ie,rowsPerPageActiveOption:Se,updateRowsPerPageActiveOption:Re}),(Ne,In)=>(D(),W("div",{ref_key:"dataTable",ref:J,class:ve(["vue3-easy-data-table",[Ne.tableClassName]])},[ae("div",{ref_key:"tableBody",ref:be,class:ve(["vue3-easy-data-table__main",{"fixed-header":b(h),"fixed-height":b(N),"show-shadow":Z.value,"table-fixed":b(On).length,hoverable:!Ne.noHover,"border-cell":Ne.borderCell}])},[ae("table",{id:b(s)},[ae("colgroup",null,[(D(!0),W(Te,null,Ke(b(le),(Le,Kt)=>(D(),W("col",{key:Kt,style:Lt(rv(Le))},null,4))),128))]),b(G)["customize-headers"]?ye(Ne.$slots,"customize-headers",{key:0},void 0,!0):b(le).length&&!Ne.hideHeader?(D(),W("thead",{key:1,class:ve(["vue3-easy-data-table__header",[Ne.headerClassName]])},[ae("tr",null,[(D(!0),W(Te,null,Ke(b(le),(Le,Kt)=>(D(),W("th",{key:Kt,class:ve([{sortable:Le.sortable,none:Le.sortable&&Le.sortType==="none",desc:Le.sortable&&Le.sortType==="desc",asc:Le.sortable&&Le.sortType==="asc",shadow:Le.value===b(Ys)},typeof Ne.headerItemClassName=="string"?Ne.headerItemClassName:Ne.headerItemClassName(Le,Kt+1)]),style:Lt(Rd(Le.value)),onClick:Zn(Mt=>Le.sortable&&Le.sortType?b(de)(Le.value,Le.sortType):null,["stop"])},[Le.text==="checkbox"?(D(),Ae(Qb,{key:b(me),status:b(me),onChange:b(dt)},null,8,["status","onChange"])):(D(),W("span",{key:1,class:ve(["header",`direction-${b(y)}`])},[b(G)[`header-${Le.value}`]?ye(Ne.$slots,`header-${Le.value}`,at(ht({key:0},Le)),void 0,!0):b(G)[`header-${Le.value.toLowerCase()}`]?ye(Ne.$slots,`header-${Le.value.toLowerCase()}`,at(ht({key:1},Le)),void 0,!0):b(G).header?ye(Ne.$slots,"header",at(ht({key:2},Le)),void 0,!0):(D(),W("span",j_,Ie(Le.text),1)),Le.sortable?(D(),W("i",{key:Le.sortType?Le.sortType:"none",class:ve(["sortType-icon",{desc:Le.sortType==="desc"}])},null,2)):ee("",!0),b(L)&&b(Ce)(Le.value)?(D(),W("span",G_,Ie(b(H)(Le.value)),1)):ee("",!0)],2))],14,W_))),128))])],2)):ee("",!0),b(V)?ye(Ne.$slots,"body",at(ht({key:2},b(Me))),void 0,!0):b(he).length?(D(),W("tbody",{key:3,class:ve(["vue3-easy-data-table__body",{"row-alternation":Ne.alternating}])},[ye(Ne.$slots,"body-prepend",at(zt({items:b(Me),pagination:{isFirstPage:b(At),isLastPage:b(Dn),currentPaginationNumber:b(gt),maxPaginationNumber:b(on),nextPage:b(Ht),prevPage:b(Rn)},headers:b(le)})),void 0,!0),(D(!0),W(Te,null,Ke(b(Me),(Le,Kt)=>(D(),W(Te,{key:Kt},[ae("tr",{class:ve([{"even-row":(Kt+1)%2===0},typeof Ne.bodyRowClassName=="string"?Ne.bodyRowClassName:Ne.bodyRowClassName(Le,Kt+1)]),onClick:Mt=>{b(Dd)(Le,"single",Mt),Ne.clickRowToExpand&&b(Sn)(Kt+b(De),Le,Mt)},onDblclick:Mt=>{b(Dd)(Le,"double",Mt)},onContextmenu:Mt=>{sv(Le,Mt)}},[(D(!0),W(Te,null,Ke(b(he),(Mt,iv)=>(D(),W("td",{key:iv,style:Lt(Rd(Mt,"td")),class:ve([{shadow:Mt===b(Ys),"can-expand":Mt==="expand"},typeof Ne.bodyItemClassName=="string"?Ne.bodyItemClassName:Ne.bodyItemClassName(Mt,Kt+1),`direction-${b(i)}`]),onClick:Ld=>Mt==="expand"?b(Sn)(Kt+b(De),Le,Ld):null},[b(G)[`item-${Mt}`]?ye(Ne.$slots,`item-${Mt}`,at(ht({key:0},Le)),void 0,!0):b(G)[`item-${Mt.toLowerCase()}`]?ye(Ne.$slots,`item-${Mt.toLowerCase()}`,at(ht({key:1},Le)),void 0,!0):Mt==="expand"?(D(),W("i",{key:2,class:ve(["expand-icon",{expanding:b(Ln).includes(b(De)+Kt)}])},null,2)):Mt==="checkbox"?(D(),Ae(a_,{key:3,checked:Le[Mt],onChange:Ld=>b(en)(Le)},null,8,["checked","onChange"])):b(G).item?ye(Ne.$slots,"item",at(ht({key:4},{column:Mt,item:Le})),void 0,!0):(D(),W(Te,{key:5},[Ft(Ie(b(F_)(Mt,Le)),1)],64))],14,K_))),128))],42,X_),b(g)&&b(Ln).includes(Kt+b(De))?(D(),W("tr",{key:0,class:ve([{"even-row":(Kt+1)%2===0},typeof Ne.bodyExpandRowClassName=="string"?Ne.bodyExpandRowClassName:Ne.bodyExpandRowClassName(Le,Kt+1)])},[ae("td",{colspan:b(le).length,class:"expand"},[Le.expandLoading?(D(),Ae(w_,{key:0,class:"expand-loading"})):ee("",!0),ye(Ne.$slots,"expand",at(zt(Le)),void 0,!0)],8,q_)],2)):ee("",!0)],64))),128)),ye(Ne.$slots,"body-append",at(zt({items:b(Me),pagination:{isFirstPage:b(At),isLastPage:b(Dn),currentPaginationNumber:b(gt),maxPaginationNumber:b(on),nextPage:b(Ht),prevPage:b(Rn),updatePage:b(q)},headers:b(le)})),void 0,!0)],2)):ee("",!0)],8,z_),b(M)?(D(),W("div",Z_,[Q_,ae("div",J_,[b(ue)?ye(Ne.$slots,"loading",{key:0},void 0,!0):(D(),Ae(y_,{key:1}))])])):ee("",!0),!b(Me).length&&!b(M)?(D(),W("div",e2,[ye(Ne.$slots,"empty-message",{},()=>[Ft(Ie(Ne.emptyMessage),1)],!0)])):ee("",!0)],2),Ne.hideFooter?ee("",!0):(D(),W("div",t2,[Ne.hideRowsPerPage?ee("",!0):(D(),W("div",n2,[Ft(Ie(Ne.rowsPerPageMessage)+" ",1),ke(c_,{modelValue:b(Se),"onUpdate:modelValue":In[0]||(In[0]=Le=>bt(Se)?Se.value=Le:null),"rows-items":b(ie)},null,8,["modelValue","rows-items"])])),ae("div",a2,Ie(`${b(Oe)}–${b($e)}`)+" "+Ie(b(se))+" "+Ie(b(We)),1),b(oe)?ye(Ne.$slots,"pagination",at(ht({key:1},{isFirstPage:b(At),isLastPage:b(Dn),currentPaginationNumber:b(gt),maxPaginationNumber:b(on),nextPage:b(Ht),prevPage:b(Rn)})),void 0,!0):(D(),Ae(D_,{key:2,"is-first-page":b(At),"is-last-page":b(Dn),onClickNextPage:b(Ht),onClickPrevPage:b(Rn)},Qt({_:2},[Ne.buttonsPagination?{name:"buttonsPagination",fn:Ee(()=>[ke(k_,{"current-pagination-number":b(gt),"max-pagination-number":b(on),onUpdatePage:b(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 km=ds(s2,[["__scopeId","data-v-32683533"]]);typeof window<"u"&&window.Vue&&window.Vue.createApp({}).component("Vue3EasyDataTable",km);const Mm=6048e5,r2=864e5,i2=6e4,Cm=36e5,o2=1e3,Tf=Symbol.for("constructDateFrom");function it(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 Ve(e,t){return it(t||e,e)}function Vn(e,t,n){const a=Ve(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 Xn(e,t,n){const a=Ve(e,n==null?void 0:n.in);if(isNaN(t))return it(e,NaN);if(!t)return a;const s=a.getDate(),r=it(e,a.getTime());r.setMonth(a.getMonth()+t+1,0);const i=r.getDate();return s>=i?r:(a.setFullYear(r.getFullYear(),r.getMonth(),s),a)}function Tm(e,t,n){const{years:a=0,months:s=0,weeks:r=0,days:i=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=Ve(e,n==null?void 0:n.in),d=s||a?Xn(c,s+a*12):c,f=i||r?Vn(d,i+r*7):d,h=l+o*60,m=(u+h*60)*1e3;return it(e,+f+m)}function l2(e,t,n){return it(e,+Ve(e)+t)}function u2(e,t,n){return l2(e,t*Cm)}let c2={};function Us(){return c2}function Qn(e,t){var o,l,u,c;const n=Us(),a=(t==null?void 0:t.weekStartsOn)??((l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)??n.weekStartsOn??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??0,s=Ve(e,t==null?void 0:t.in),r=s.getDay(),i=(r=r.getTime()?a+1:n.getTime()>=o.getTime()?a:a-1}function jo(e){const t=Ve(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 $i(e,...t){const n=it.bind(null,t.find(a=>typeof a=="object"));return t.map(n)}function Ef(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setHours(0,0,0,0),n}function Pm(e,t,n){const[a,s]=$i(n==null?void 0:n.in,e,t),r=Ef(a),i=Ef(s),o=+r-jo(r),l=+i-jo(i);return Math.round((o-l)/r2)}function d2(e,t){const n=Em(e,t),a=it(e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),dr(a)}function f2(e,t,n){return Xn(e,t*3,n)}function Yc(e,t,n){return Xn(e,t*12,n)}function Pf(e,t){const n=+Ve(e)-+Ve(t);return n<0?-1:n>0?1:n}function Dm(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function ui(e){return!(!Dm(e)&&typeof e!="number"||isNaN(+Ve(e)))}function Df(e,t){const n=Ve(e,t==null?void 0:t.in);return Math.trunc(n.getMonth()/3)+1}function h2(e,t,n){const[a,s]=$i(n==null?void 0:n.in,e,t);return a.getFullYear()-s.getFullYear()}function p2(e,t,n){const[a,s]=$i(n==null?void 0:n.in,e,t),r=Pf(a,s),i=Math.abs(h2(a,s));a.setFullYear(1584),s.setFullYear(1584);const o=Pf(a,s)===-r,l=r*(i-+o);return l===0?0:l}function Rm(e,t){const[n,a]=$i(e,t.start,t.end);return{start:n,end:a}}function Lm(e,t){const{start:n,end:a}=Rm(t==null?void 0:t.in,e);let s=+n>+a;const r=s?+n:+a,i=s?a:n;i.setHours(0,0,0,0);let o=1;const l=[];for(;+i<=r;)l.push(it(n,i)),i.setDate(i.getDate()+o),i.setHours(0,0,0,0);return s?l.reverse():l}function Cs(e,t){const n=Ve(e,t==null?void 0:t.in),a=n.getMonth(),s=a-a%3;return n.setMonth(s,1),n.setHours(0,0,0,0),n}function m2(e,t){const{start:n,end:a}=Rm(t==null?void 0:t.in,e);let s=+n>+a;const r=s?+Cs(n):+Cs(a);let i=Cs(s?a:n),o=1;const l=[];for(;+i<=r;)l.push(it(n,i)),i=f2(i,o);return s?l.reverse():l}function g2(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setDate(1),n.setHours(0,0,0,0),n}function Om(e,t){const n=Ve(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 Mi(e,t){const n=Ve(e,t==null?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Im(e,t){var o,l,u,c;const n=Us(),a=(t==null?void 0:t.weekStartsOn)??((l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.weekStartsOn)??n.weekStartsOn??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.weekStartsOn)??0,s=Ve(e,t==null?void 0:t.in),r=s.getDay(),i=(r{let a;const s=v2[e];return typeof s=="string"?a=s:t===1?a=s.one:a=s.other.replace("{{count}}",t.toString()),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function nu(e){return(t={})=>{const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const b2={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},_2={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},w2={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},x2={date:nu({formats:b2,defaultWidth:"full"}),time:nu({formats:_2,defaultWidth:"full"}),dateTime:nu({formats:w2,defaultWidth:"full"})},A2={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},S2=(e,t,n,a)=>A2[e];function Nr(e){return(t,n)=>{const a=n!=null&&n.context?String(n.context):"standalone";let s;if(a==="formatting"&&e.formattingValues){const i=e.defaultFormattingWidth||e.defaultWidth,o=n!=null&&n.width?String(n.width):i;s=e.formattingValues[o]||e.formattingValues[i]}else{const i=e.defaultWidth,o=n!=null&&n.width?String(n.width):e.defaultWidth;s=e.values[o]||e.values[i]}const r=e.argumentCallback?e.argumentCallback(t):t;return s[r]}}const k2={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},M2={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},C2={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"]},T2={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"]},E2={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"}},P2={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"}},D2=(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"},R2={ordinalNumber:D2,era:Nr({values:k2,defaultWidth:"wide"}),quarter:Nr({values:M2,defaultWidth:"wide",argumentCallback:e=>e-1}),month:Nr({values:C2,defaultWidth:"wide"}),day:Nr({values:T2,defaultWidth:"wide"}),dayPeriod:Nr({values:E2,defaultWidth:"wide",formattingValues:P2,defaultFormattingWidth:"wide"})};function Vr(e){return(t,n={})=>{const a=n.width,s=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],r=t.match(s);if(!r)return null;const i=r[0],o=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(o)?O2(o,d=>d.test(i)):L2(o,d=>d.test(i));let u;u=e.valueCallback?e.valueCallback(l):l,u=n.valueCallback?n.valueCallback(u):u;const c=t.slice(i.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 O2(e,t){for(let n=0;n{const a=t.match(e.matchPattern);if(!a)return null;const s=a[0],r=t.match(e.parsePattern);if(!r)return null;let i=e.valueCallback?e.valueCallback(r[0]):r[0];i=n.valueCallback?n.valueCallback(i):i;const o=t.slice(s.length);return{value:i,rest:o}}}const H2=/^(\d+)(th|st|nd|rd)?/i,N2=/\d+/i,V2={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},B2={any:[/^b/i,/^(a|c)/i]},F2={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},$2={any:[/1/i,/2/i,/3/i,/4/i]},U2={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},Y2={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]},z2={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},W2={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]},j2={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},G2={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}},X2={ordinalNumber:I2({matchPattern:H2,parsePattern:N2,valueCallback:e=>parseInt(e,10)}),era:Vr({matchPatterns:V2,defaultMatchWidth:"wide",parsePatterns:B2,defaultParseWidth:"any"}),quarter:Vr({matchPatterns:F2,defaultMatchWidth:"wide",parsePatterns:$2,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Vr({matchPatterns:U2,defaultMatchWidth:"wide",parsePatterns:Y2,defaultParseWidth:"any"}),day:Vr({matchPatterns:z2,defaultMatchWidth:"wide",parsePatterns:W2,defaultParseWidth:"any"}),dayPeriod:Vr({matchPatterns:j2,defaultMatchWidth:"any",parsePatterns:G2,defaultParseWidth:"any"})},Hm={code:"en-US",formatDistance:y2,formatLong:x2,formatRelative:S2,localize:R2,match:X2,options:{weekStartsOn:0,firstWeekContainsDate:1}};function K2(e,t){const n=Ve(e,t==null?void 0:t.in);return Pm(n,Mi(n))+1}function zc(e,t){const n=Ve(e,t==null?void 0:t.in),a=+dr(n)-+d2(n);return Math.round(a/Mm)+1}function Wc(e,t){var c,d,f,h;const n=Ve(e,t==null?void 0:t.in),a=n.getFullYear(),s=Us(),r=(t==null?void 0:t.firstWeekContainsDate)??((d=(c=t==null?void 0:t.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)??s.firstWeekContainsDate??((h=(f=s.locale)==null?void 0:f.options)==null?void 0:h.firstWeekContainsDate)??1,i=it((t==null?void 0:t.in)||e,0);i.setFullYear(a+1,0,r),i.setHours(0,0,0,0);const o=Qn(i,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;const n=Us(),a=(t==null?void 0:t.firstWeekContainsDate)??((l=(o=t==null?void 0:t.locale)==null?void 0:o.options)==null?void 0:l.firstWeekContainsDate)??n.firstWeekContainsDate??((c=(u=n.locale)==null?void 0:u.options)==null?void 0:c.firstWeekContainsDate)??1,s=Wc(e,t),r=it((t==null?void 0:t.in)||e,0);return r.setFullYear(s,0,a),r.setHours(0,0,0,0),Qn(r,t)}function jc(e,t){const n=Ve(e,t==null?void 0:t.in),a=+Qn(n,t)-+q2(n,t);return Math.round(a/Mm)+1}function nt(e,t){const n=e<0?"-":"",a=Math.abs(e).toString().padStart(t,"0");return n+a}const Va={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return nt(t==="yy"?a%100:a,t.length)},M(e,t){const n=e.getMonth();return t==="M"?String(n+1):nt(n+1,2)},d(e,t){return nt(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 nt(e.getHours()%12||12,t.length)},H(e,t){return nt(e.getHours(),t.length)},m(e,t){return nt(e.getMinutes(),t.length)},s(e,t){return nt(e.getSeconds(),t.length)},S(e,t){const n=t.length,a=e.getMilliseconds(),s=Math.trunc(a*Math.pow(10,n-3));return nt(s,t.length)}},js={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Lf={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(),s=a>0?a:1-a;return n.ordinalNumber(s,{unit:"year"})}return Va.y(e,t)},Y:function(e,t,n,a){const s=Wc(e,a),r=s>0?s:1-s;if(t==="YY"){const i=r%100;return nt(i,2)}return t==="Yo"?n.ordinalNumber(r,{unit:"year"}):nt(r,t.length)},R:function(e,t){const n=Em(e);return nt(n,t.length)},u:function(e,t){const n=e.getFullYear();return nt(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 nt(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 nt(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 Va.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 nt(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 s=jc(e,a);return t==="wo"?n.ordinalNumber(s,{unit:"week"}):nt(s,t.length)},I:function(e,t,n){const a=zc(e);return t==="Io"?n.ordinalNumber(a,{unit:"week"}):nt(a,t.length)},d:function(e,t,n){return t==="do"?n.ordinalNumber(e.getDate(),{unit:"date"}):Va.d(e,t)},D:function(e,t,n){const a=K2(e);return t==="Do"?n.ordinalNumber(a,{unit:"dayOfYear"}):nt(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 s=e.getDay(),r=(s-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(r);case"ee":return nt(r,2);case"eo":return n.ordinalNumber(r,{unit:"day"});case"eee":return n.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(s,{width:"short",context:"formatting"});case"eeee":default:return n.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const s=e.getDay(),r=(s-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(r);case"cc":return nt(r,t.length);case"co":return n.ordinalNumber(r,{unit:"day"});case"ccc":return n.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(s,{width:"narrow",context:"standalone"});case"cccccc":return n.day(s,{width:"short",context:"standalone"});case"cccc":default:return n.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),s=a===0?7:a;switch(t){case"i":return String(s);case"ii":return nt(s,t.length);case"io":return n.ordinalNumber(s,{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 s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let s;switch(a===12?s=js.noon:a===0?s=js.midnight:s=a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return n.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let s;switch(a>=17?s=js.evening:a>=12?s=js.afternoon:a>=4?s=js.morning:s=js.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return n.dayPeriod(s,{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 Va.h(e,t)},H:function(e,t,n){return t==="Ho"?n.ordinalNumber(e.getHours(),{unit:"hour"}):Va.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return t==="Ko"?n.ordinalNumber(a,{unit:"hour"}):nt(a,t.length)},k:function(e,t,n){let a=e.getHours();return a===0&&(a=24),t==="ko"?n.ordinalNumber(a,{unit:"hour"}):nt(a,t.length)},m:function(e,t,n){return t==="mo"?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):Va.m(e,t)},s:function(e,t,n){return t==="so"?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Va.s(e,t)},S:function(e,t){return Va.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(a===0)return"Z";switch(t){case"X":return If(a);case"XXXX":case"XX":return As(a);case"XXXXX":case"XXX":default:return As(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return If(a);case"xxxx":case"xx":return As(a);case"xxxxx":case"xxx":default:return As(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"+As(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"+As(a,":")}},t:function(e,t,n){const a=Math.trunc(+e/1e3);return nt(a,t.length)},T:function(e,t,n){return nt(+e,t.length)}};function Of(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),s=Math.trunc(a/60),r=a%60;return r===0?n+String(s):n+String(s)+t+nt(r,2)}function If(e,t){return e%60===0?(e>0?"-":"+")+nt(Math.abs(e)/60,2):As(e,t)}function As(e,t=""){const n=e>0?"-":"+",a=Math.abs(e),s=nt(Math.trunc(a/60),2),r=nt(a%60,2);return n+s+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"})}},Nm=(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"})}},Z2=(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],s=n[2];if(!s)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}}",Nm(s,t))},Gu={p:Nm,P:Z2},Q2=/^D+$/,J2=/^Y+$/,ew=["D","DD","YY","YYYY"];function Vm(e){return Q2.test(e)}function Bm(e){return J2.test(e)}function Xu(e,t,n){const a=tw(e,t,n);if(console.warn(a),ew.includes(e))throw new RangeError(a)}function tw(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 nw=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,aw=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,sw=/^'([^]*?)'?$/,rw=/''/g,iw=/[a-zA-Z]/;function ga(e,t,n){var c,d,f,h,p,m,y,w;const a=Us(),s=(n==null?void 0:n.locale)??a.locale??Hm,r=(n==null?void 0:n.firstWeekContainsDate)??((d=(c=n==null?void 0:n.locale)==null?void 0:c.options)==null?void 0:d.firstWeekContainsDate)??a.firstWeekContainsDate??((h=(f=a.locale)==null?void 0:f.options)==null?void 0:h.firstWeekContainsDate)??1,i=(n==null?void 0:n.weekStartsOn)??((m=(p=n==null?void 0:n.locale)==null?void 0:p.options)==null?void 0:m.weekStartsOn)??a.weekStartsOn??((w=(y=a.locale)==null?void 0:y.options)==null?void 0:w.weekStartsOn)??0,o=Ve(e,n==null?void 0:n.in);if(!ui(o))throw new RangeError("Invalid time value");let l=t.match(aw).map(S=>{const _=S[0];if(_==="p"||_==="P"){const M=Gu[_];return M(S,s.formatLong)}return S}).join("").match(nw).map(S=>{if(S==="''")return{isToken:!1,value:"'"};const _=S[0];if(_==="'")return{isToken:!1,value:ow(S)};if(Lf[_])return{isToken:!0,value:S};if(_.match(iw))throw new RangeError("Format string contains an unescaped latin alphabet character `"+_+"`");return{isToken:!1,value:S}});s.localize.preprocessor&&(l=s.localize.preprocessor(o,l));const u={firstWeekContainsDate:r,weekStartsOn:i,locale:s};return l.map(S=>{if(!S.isToken)return S.value;const _=S.value;(!(n!=null&&n.useAdditionalWeekYearTokens)&&Bm(_)||!(n!=null&&n.useAdditionalDayOfYearTokens)&&Vm(_))&&Xu(_,t,String(e));const M=Lf[_[0]];return M(o,_,s.localize,u)}).join("")}function ow(e){const t=e.match(sw);return t?t[1].replace(rw,"'"):e}function lw(e,t){return Ve(e,t==null?void 0:t.in).getDay()}function uw(e,t){const n=Ve(e,t==null?void 0:t.in),a=n.getFullYear(),s=n.getMonth(),r=it(n,0);return r.setFullYear(a,s+1,0),r.setHours(0,0,0,0),r.getDate()}function cw(){return Object.assign({},Us())}function Oa(e,t){return Ve(e,t==null?void 0:t.in).getHours()}function dw(e,t){const n=Ve(e,t==null?void 0:t.in).getDay();return n===0?7:n}function rs(e,t){return Ve(e,t==null?void 0:t.in).getMinutes()}function je(e,t){return Ve(e,t==null?void 0:t.in).getMonth()}function fr(e){return Ve(e).getSeconds()}function Be(e,t){return Ve(e,t==null?void 0:t.in).getFullYear()}function Vs(e,t){return+Ve(e)>+Ve(t)}function hr(e,t){return+Ve(e)<+Ve(t)}function Qs(e,t){return+Ve(e)==+Ve(t)}function fw(e,t){const n=hw(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 hw(e){var t;return typeof e=="function"&&((t=e.prototype)==null?void 0:t.constructor)===e}const pw=10;class Fm{constructor(){A(this,"subPriority",0)}validate(t,n){return!0}}class mw extends Fm{constructor(t,n,a,s,r){super(),this.value=t,this.validateValue=n,this.setValue=a,this.priority=s,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 gw extends Fm{constructor(n,a){super();A(this,"priority",pw);A(this,"subPriority",-1);this.context=n||(s=>it(a,s))}set(n,a){return a.timestampIsSet?n:it(n,fw(n,this.context))}}class Je{run(t,n,a,s){const r=this.parse(t,n,a,s);return r?{setter:new mw(r.value,this.validate,this.set,this.priority,this.subPriority),rest:r.rest}:null}validate(t,n,a){return!0}}class vw extends Je{constructor(){super(...arguments);A(this,"priority",140);A(this,"incompatibleTokens",["R","u","t","T"])}parse(n,a,s){switch(a){case"G":case"GG":case"GGG":return s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"});case"GGGGG":return s.era(n,{width:"narrow"});case"GGGG":default:return s.era(n,{width:"wide"})||s.era(n,{width:"abbreviated"})||s.era(n,{width:"narrow"})}}set(n,a,s){return a.era=s,n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}const Ot={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}/},ha={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 It(e,t){return e&&{value:t(e.value),rest:e.rest}}function St(e,t){const n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function pa(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,s=n[2]?parseInt(n[2],10):0,r=n[3]?parseInt(n[3],10):0,i=n[5]?parseInt(n[5],10):0;return{value:a*(s*Cm+r*i2+i*o2),rest:t.slice(n[0].length)}}function $m(e){return St(Ot.anyDigitsSigned,e)}function Pt(e,t){switch(e){case 1:return St(Ot.singleDigit,t);case 2:return St(Ot.twoDigits,t);case 3:return St(Ot.threeDigits,t);case 4:return St(Ot.fourDigits,t);default:return St(new RegExp("^\\d{1,"+e+"}"),t)}}function Go(e,t){switch(e){case 1:return St(Ot.singleDigitSigned,t);case 2:return St(Ot.twoDigitsSigned,t);case 3:return St(Ot.threeDigitsSigned,t);case 4:return St(Ot.fourDigitsSigned,t);default:return St(new RegExp("^-?\\d{1,"+e+"}"),t)}}function Gc(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 Um(e,t){const n=t>0,a=n?t:1-t;let s;if(a<=50)s=e||100;else{const r=a+50,i=Math.trunc(r/100)*100,o=e>=r%100;s=e+i-(o?100:0)}return n?s:1-s}function Ym(e){return e%400===0||e%4===0&&e%100!==0}class yw extends Je{constructor(){super(...arguments);A(this,"priority",130);A(this,"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"])}parse(n,a,s){const r=i=>({year:i,isTwoDigitYear:a==="yy"});switch(a){case"y":return It(Pt(4,n),r);case"yo":return It(s.ordinalNumber(n,{unit:"year"}),r);default:return It(Pt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,s){const r=n.getFullYear();if(s.isTwoDigitYear){const o=Um(s.year,r);return n.setFullYear(o,0,1),n.setHours(0,0,0,0),n}const i=!("era"in a)||a.era===1?s.year:1-s.year;return n.setFullYear(i,0,1),n.setHours(0,0,0,0),n}}class bw extends Je{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,s){const r=i=>({year:i,isTwoDigitYear:a==="YY"});switch(a){case"Y":return It(Pt(4,n),r);case"Yo":return It(s.ordinalNumber(n,{unit:"year"}),r);default:return It(Pt(a.length,n),r)}}validate(n,a){return a.isTwoDigitYear||a.year>0}set(n,a,s,r){const i=Wc(n,r);if(s.isTwoDigitYear){const l=Um(s.year,i);return n.setFullYear(l,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),Qn(n,r)}const o=!("era"in a)||a.era===1?s.year:1-s.year;return n.setFullYear(o,0,r.firstWeekContainsDate),n.setHours(0,0,0,0),Qn(n,r)}}class _w extends Je{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 Go(a==="R"?4:a.length,n)}set(n,a,s){const r=it(n,0);return r.setFullYear(s,0,4),r.setHours(0,0,0,0),dr(r)}}class ww extends Je{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 Go(a==="u"?4:a.length,n)}set(n,a,s){return n.setFullYear(s,0,1),n.setHours(0,0,0,0),n}}class xw extends Je{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,s){switch(a){case"Q":case"QQ":return Pt(a.length,n);case"Qo":return s.ordinalNumber(n,{unit:"quarter"});case"QQQ":return s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQQ":return s.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return s.quarter(n,{width:"wide",context:"formatting"})||s.quarter(n,{width:"abbreviated",context:"formatting"})||s.quarter(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=1&&a<=4}set(n,a,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class Aw extends Je{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,s){switch(a){case"q":case"qq":return Pt(a.length,n);case"qo":return s.ordinalNumber(n,{unit:"quarter"});case"qqq":return s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"});case"qqqqq":return s.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return s.quarter(n,{width:"wide",context:"standalone"})||s.quarter(n,{width:"abbreviated",context:"standalone"})||s.quarter(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=1&&a<=4}set(n,a,s){return n.setMonth((s-1)*3,1),n.setHours(0,0,0,0),n}}class Sw extends Je{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,s){const r=i=>i-1;switch(a){case"M":return It(St(Ot.month,n),r);case"MM":return It(Pt(2,n),r);case"Mo":return It(s.ordinalNumber(n,{unit:"month"}),r);case"MMM":return s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"});case"MMMMM":return s.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return s.month(n,{width:"wide",context:"formatting"})||s.month(n,{width:"abbreviated",context:"formatting"})||s.month(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=11}set(n,a,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}class kw extends Je{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,s){const r=i=>i-1;switch(a){case"L":return It(St(Ot.month,n),r);case"LL":return It(Pt(2,n),r);case"Lo":return It(s.ordinalNumber(n,{unit:"month"}),r);case"LLL":return s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"});case"LLLLL":return s.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return s.month(n,{width:"wide",context:"standalone"})||s.month(n,{width:"abbreviated",context:"standalone"})||s.month(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=11}set(n,a,s){return n.setMonth(s,1),n.setHours(0,0,0,0),n}}function Mw(e,t,n){const a=Ve(e,n==null?void 0:n.in),s=jc(a,n)-t;return a.setDate(a.getDate()-s*7),Ve(a,n==null?void 0:n.in)}class Cw extends Je{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,s){switch(a){case"w":return St(Ot.week,n);case"wo":return s.ordinalNumber(n,{unit:"week"});default:return Pt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,s,r){return Qn(Mw(n,s,r),r)}}function Tw(e,t,n){const a=Ve(e,n==null?void 0:n.in),s=zc(a,n)-t;return a.setDate(a.getDate()-s*7),a}class Ew extends Je{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,s){switch(a){case"I":return St(Ot.week,n);case"Io":return s.ordinalNumber(n,{unit:"week"});default:return Pt(a.length,n)}}validate(n,a){return a>=1&&a<=53}set(n,a,s){return dr(Tw(n,s))}}const Pw=[31,28,31,30,31,30,31,31,30,31,30,31],Dw=[31,29,31,30,31,30,31,31,30,31,30,31];class Rw extends Je{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,s){switch(a){case"d":return St(Ot.date,n);case"do":return s.ordinalNumber(n,{unit:"date"});default:return Pt(a.length,n)}}validate(n,a){const s=n.getFullYear(),r=Ym(s),i=n.getMonth();return r?a>=1&&a<=Dw[i]:a>=1&&a<=Pw[i]}set(n,a,s){return n.setDate(s),n.setHours(0,0,0,0),n}}class Lw extends Je{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,s){switch(a){case"D":case"DD":return St(Ot.dayOfYear,n);case"Do":return s.ordinalNumber(n,{unit:"date"});default:return Pt(a.length,n)}}validate(n,a){const s=n.getFullYear();return Ym(s)?a>=1&&a<=366:a>=1&&a<=365}set(n,a,s){return n.setMonth(0,s),n.setHours(0,0,0,0),n}}function Xc(e,t,n){var d,f,h,p;const a=Us(),s=(n==null?void 0:n.weekStartsOn)??((f=(d=n==null?void 0:n.locale)==null?void 0:d.options)==null?void 0:f.weekStartsOn)??a.weekStartsOn??((p=(h=a.locale)==null?void 0:h.options)==null?void 0:p.weekStartsOn)??0,r=Ve(e,n==null?void 0:n.in),i=r.getDay(),l=(t%7+7)%7,u=7-s,c=t<0||t>6?t-(i+u)%7:(l+u)%7-(i+u)%7;return Vn(r,c,n)}class Ow extends Je{constructor(){super(...arguments);A(this,"priority",90);A(this,"incompatibleTokens",["D","i","e","c","t","T"])}parse(n,a,s){switch(a){case"E":case"EE":case"EEE":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEEE":return s.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"EEEE":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,s,r){return n=Xc(n,s,r),n.setHours(0,0,0,0),n}}class Iw extends Je{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,s,r){const i=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"e":case"ee":return It(Pt(a.length,n),i);case"eo":return It(s.ordinalNumber(n,{unit:"day"}),i);case"eee":return s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeeee":return s.day(n,{width:"narrow",context:"formatting"});case"eeeeee":return s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"});case"eeee":default:return s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"})}}validate(n,a){return a>=0&&a<=6}set(n,a,s,r){return n=Xc(n,s,r),n.setHours(0,0,0,0),n}}class Hw extends Je{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,s,r){const i=o=>{const l=Math.floor((o-1)/7)*7;return(o+r.weekStartsOn+6)%7+l};switch(a){case"c":case"cc":return It(Pt(a.length,n),i);case"co":return It(s.ordinalNumber(n,{unit:"day"}),i);case"ccc":return s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"ccccc":return s.day(n,{width:"narrow",context:"standalone"});case"cccccc":return s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"});case"cccc":default:return s.day(n,{width:"wide",context:"standalone"})||s.day(n,{width:"abbreviated",context:"standalone"})||s.day(n,{width:"short",context:"standalone"})||s.day(n,{width:"narrow",context:"standalone"})}}validate(n,a){return a>=0&&a<=6}set(n,a,s,r){return n=Xc(n,s,r),n.setHours(0,0,0,0),n}}function Nw(e,t,n){const a=Ve(e,n==null?void 0:n.in),s=dw(a,n),r=t-s;return Vn(a,r,n)}class Vw extends Je{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,s){const r=i=>i===0?7:i;switch(a){case"i":case"ii":return Pt(a.length,n);case"io":return s.ordinalNumber(n,{unit:"day"});case"iii":return It(s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),r);case"iiiii":return It(s.day(n,{width:"narrow",context:"formatting"}),r);case"iiiiii":return It(s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),r);case"iiii":default:return It(s.day(n,{width:"wide",context:"formatting"})||s.day(n,{width:"abbreviated",context:"formatting"})||s.day(n,{width:"short",context:"formatting"})||s.day(n,{width:"narrow",context:"formatting"}),r)}}validate(n,a){return a>=1&&a<=7}set(n,a,s){return n=Nw(n,s),n.setHours(0,0,0,0),n}}class Bw extends Je{constructor(){super(...arguments);A(this,"priority",80);A(this,"incompatibleTokens",["b","B","H","k","t","T"])}parse(n,a,s){switch(a){case"a":case"aa":case"aaa":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaaa":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"aaaa":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,s){return n.setHours(Gc(s),0,0,0),n}}class Fw extends Je{constructor(){super(...arguments);A(this,"priority",80);A(this,"incompatibleTokens",["a","B","H","k","t","T"])}parse(n,a,s){switch(a){case"b":case"bb":case"bbb":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbbb":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"bbbb":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,s){return n.setHours(Gc(s),0,0,0),n}}class $w extends Je{constructor(){super(...arguments);A(this,"priority",80);A(this,"incompatibleTokens",["a","b","t","T"])}parse(n,a,s){switch(a){case"B":case"BB":case"BBB":return s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBBB":return s.dayPeriod(n,{width:"narrow",context:"formatting"});case"BBBB":default:return s.dayPeriod(n,{width:"wide",context:"formatting"})||s.dayPeriod(n,{width:"abbreviated",context:"formatting"})||s.dayPeriod(n,{width:"narrow",context:"formatting"})}}set(n,a,s){return n.setHours(Gc(s),0,0,0),n}}class Uw extends Je{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["H","K","k","t","T"])}parse(n,a,s){switch(a){case"h":return St(Ot.hour12h,n);case"ho":return s.ordinalNumber(n,{unit:"hour"});default:return Pt(a.length,n)}}validate(n,a){return a>=1&&a<=12}set(n,a,s){const r=n.getHours()>=12;return r&&s<12?n.setHours(s+12,0,0,0):!r&&s===12?n.setHours(0,0,0,0):n.setHours(s,0,0,0),n}}class Yw extends Je{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["a","b","h","K","k","t","T"])}parse(n,a,s){switch(a){case"H":return St(Ot.hour23h,n);case"Ho":return s.ordinalNumber(n,{unit:"hour"});default:return Pt(a.length,n)}}validate(n,a){return a>=0&&a<=23}set(n,a,s){return n.setHours(s,0,0,0),n}}class zw extends Je{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["h","H","k","t","T"])}parse(n,a,s){switch(a){case"K":return St(Ot.hour11h,n);case"Ko":return s.ordinalNumber(n,{unit:"hour"});default:return Pt(a.length,n)}}validate(n,a){return a>=0&&a<=11}set(n,a,s){return n.getHours()>=12&&s<12?n.setHours(s+12,0,0,0):n.setHours(s,0,0,0),n}}class Ww extends Je{constructor(){super(...arguments);A(this,"priority",70);A(this,"incompatibleTokens",["a","b","h","H","K","t","T"])}parse(n,a,s){switch(a){case"k":return St(Ot.hour24h,n);case"ko":return s.ordinalNumber(n,{unit:"hour"});default:return Pt(a.length,n)}}validate(n,a){return a>=1&&a<=24}set(n,a,s){const r=s<=24?s%24:s;return n.setHours(r,0,0,0),n}}class jw extends Je{constructor(){super(...arguments);A(this,"priority",60);A(this,"incompatibleTokens",["t","T"])}parse(n,a,s){switch(a){case"m":return St(Ot.minute,n);case"mo":return s.ordinalNumber(n,{unit:"minute"});default:return Pt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,s){return n.setMinutes(s,0,0),n}}class Gw extends Je{constructor(){super(...arguments);A(this,"priority",50);A(this,"incompatibleTokens",["t","T"])}parse(n,a,s){switch(a){case"s":return St(Ot.second,n);case"so":return s.ordinalNumber(n,{unit:"second"});default:return Pt(a.length,n)}}validate(n,a){return a>=0&&a<=59}set(n,a,s){return n.setSeconds(s,0),n}}class Xw extends Je{constructor(){super(...arguments);A(this,"priority",30);A(this,"incompatibleTokens",["t","T"])}parse(n,a){const s=r=>Math.trunc(r*Math.pow(10,-a.length+3));return It(Pt(a.length,n),s)}set(n,a,s){return n.setMilliseconds(s),n}}class Kw extends Je{constructor(){super(...arguments);A(this,"priority",10);A(this,"incompatibleTokens",["t","T","x"])}parse(n,a){switch(a){case"X":return pa(ha.basicOptionalMinutes,n);case"XX":return pa(ha.basic,n);case"XXXX":return pa(ha.basicOptionalSeconds,n);case"XXXXX":return pa(ha.extendedOptionalSeconds,n);case"XXX":default:return pa(ha.extended,n)}}set(n,a,s){return a.timestampIsSet?n:it(n,n.getTime()-jo(n)-s)}}class qw extends Je{constructor(){super(...arguments);A(this,"priority",10);A(this,"incompatibleTokens",["t","T","X"])}parse(n,a){switch(a){case"x":return pa(ha.basicOptionalMinutes,n);case"xx":return pa(ha.basic,n);case"xxxx":return pa(ha.basicOptionalSeconds,n);case"xxxxx":return pa(ha.extendedOptionalSeconds,n);case"xxx":default:return pa(ha.extended,n)}}set(n,a,s){return a.timestampIsSet?n:it(n,n.getTime()-jo(n)-s)}}class Zw extends Je{constructor(){super(...arguments);A(this,"priority",40);A(this,"incompatibleTokens","*")}parse(n){return $m(n)}set(n,a,s){return[it(n,s*1e3),{timestampIsSet:!0}]}}class Qw extends Je{constructor(){super(...arguments);A(this,"priority",20);A(this,"incompatibleTokens","*")}parse(n){return $m(n)}set(n,a,s){return[it(n,s),{timestampIsSet:!0}]}}const Jw={G:new vw,y:new yw,Y:new bw,R:new _w,u:new ww,Q:new xw,q:new Aw,M:new Sw,L:new kw,w:new Cw,I:new Ew,d:new Rw,D:new Lw,E:new Ow,e:new Iw,c:new Hw,i:new Vw,a:new Bw,b:new Fw,B:new $w,h:new Uw,H:new Yw,K:new zw,k:new Ww,m:new jw,s:new Gw,S:new Xw,X:new Kw,x:new qw,t:new Zw,T:new Qw},ex=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,tx=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,nx=/^'([^]*?)'?$/,ax=/''/g,sx=/\S/,rx=/[a-zA-Z]/;function Ku(e,t,n,a){var y,w,S,_,M,E,L,T;const s=()=>it((a==null?void 0:a.in)||n,NaN),r=cw(),i=(a==null?void 0:a.locale)??r.locale??Hm,o=(a==null?void 0:a.firstWeekContainsDate)??((w=(y=a==null?void 0:a.locale)==null?void 0:y.options)==null?void 0:w.firstWeekContainsDate)??r.firstWeekContainsDate??((_=(S=r.locale)==null?void 0:S.options)==null?void 0:_.firstWeekContainsDate)??1,l=(a==null?void 0:a.weekStartsOn)??((E=(M=a==null?void 0:a.locale)==null?void 0:M.options)==null?void 0:E.weekStartsOn)??r.weekStartsOn??((T=(L=r.locale)==null?void 0:L.options)==null?void 0:T.weekStartsOn)??0;if(!t)return e?s():Ve(n,a==null?void 0:a.in);const u={firstWeekContainsDate:o,weekStartsOn:l,locale:i},c=[new gw(a==null?void 0:a.in,n)],d=t.match(tx).map(R=>{const C=R[0];if(C in Gu){const I=Gu[C];return I(R,i.formatLong)}return R}).join("").match(ex),f=[];for(let R of d){!(a!=null&&a.useAdditionalWeekYearTokens)&&Bm(R)&&Xu(R,t,e),!(a!=null&&a.useAdditionalDayOfYearTokens)&&Vm(R)&&Xu(R,t,e);const C=R[0],I=Jw[C];if(I){const{incompatibleTokens:K}=I;if(Array.isArray(K)){const ne=f.find(B=>K.includes(B.token)||B.token===C);if(ne)throw new RangeError(`The format string mustn't contain \`${ne.fullToken}\` and \`${R}\` at the same time`)}else if(I.incompatibleTokens==="*"&&f.length>0)throw new RangeError(`The format string mustn't contain \`${R}\` and any other token at the same time`);f.push({token:C,fullToken:R});const j=I.run(e,R,i.match,u);if(!j)return s();c.push(j.setter),e=j.rest}else{if(C.match(rx))throw new RangeError("Format string contains an unescaped latin alphabet character `"+C+"`");if(R==="''"?R="'":C==="'"&&(R=ix(R)),e.indexOf(R)===0)e=e.slice(R.length);else return s()}}if(e.length>0&&sx.test(e))return s();const h=c.map(R=>R.priority).sort((R,C)=>C-R).filter((R,C,I)=>I.indexOf(R)===C).map(R=>c.filter(C=>C.priority===R).sort((C,I)=>I.subPriority-C.subPriority)).map(R=>R[0]);let p=Ve(n,a==null?void 0:a.in);if(isNaN(+p))return s();const m={};for(const R of h){if(!R.validate(p,u))return s();const C=R.set(p,m,u);Array.isArray(C)?(p=C[0],Object.assign(m,C[1])):p=C}return p}function ix(e){return e.match(nx)[1].replace(ax,"'")}function Nf(e,t,n){const[a,s]=$i(n==null?void 0:n.in,e,t);return+Cs(a)==+Cs(s)}function zm(e,t,n){return Vn(e,-t,n)}function Wm(e,t,n){const a=Ve(e,n==null?void 0:n.in),s=a.getFullYear(),r=a.getDate(),i=it(e,0);i.setFullYear(s,t,15),i.setHours(0,0,0,0);const o=uw(i);return a.setMonth(t,Math.min(r,o)),a}function ot(e,t,n){let a=Ve(e,n==null?void 0:n.in);return isNaN(+a)?it(e,NaN):(t.year!=null&&a.setFullYear(t.year),t.month!=null&&(a=Wm(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 ox(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setHours(t),a}function jm(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setMilliseconds(t),a}function lx(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setMinutes(t),a}function Gm(e,t,n){const a=Ve(e,n==null?void 0:n.in);return a.setSeconds(t),a}function ma(e,t,n){const a=Ve(e,n==null?void 0:n.in);return isNaN(+a)?it(e,NaN):(a.setFullYear(t),a)}function pr(e,t,n){return Xn(e,-t,n)}function ux(e,t,n){const{years:a=0,months:s=0,weeks:r=0,days:i=0,hours:o=0,minutes:l=0,seconds:u=0}=t,c=pr(e,s+a*12,n),d=zm(c,i+r*7,n),f=l+o*60,p=(u+f*60)*1e3;return it(e,+d-p)}function Xm(e,t,n){return Yc(e,-t,n)}function Cr(){const e=py();return D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img",...e},[ae("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"}),ae("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"}),ae("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"}),ae("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"})])}Cr.compatConfig={MODE:3};function Km(){return D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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"}),ae("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"})])}Km.compatConfig={MODE:3};function Kc(){return D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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"})])}Kc.compatConfig={MODE:3};function qc(){return D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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 Zc(){return D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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"}),ae("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 D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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 D(),W("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor","aria-hidden":"true",class:"dp__icon",role:"img"},[ae("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 _n=(e,t)=>t?new Date(e.toLocaleString("en-US",{timeZone:t})):new Date(e),ed=(e,t,n)=>qu(e,t,n)||ge(),cx=(e,t,n)=>{const a=t.dateInTz?_n(new Date(e),t.dateInTz):ge(e);return n?Gt(a,!0):a},qu=(e,t,n)=>{if(!e)return null;const a=n?Gt(ge(e),!0):ge(e);return t?t.exactMatch?cx(e,t,n):_n(a,t.timezone):a},dx=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"})),s=new Date(n.toLocaleString("en-US",{timeZone:e})),r=(dx(t??s)?s:t??s).getTimezoneOffset()/60;return(+a-+s)/(1e3*60*60)-r};var Yn=(e=>(e.month="month",e.year="year",e))(Yn||{}),zn=(e=>(e.top="top",e.bottom="bottom",e))(zn||{}),Rs=(e=>(e.header="header",e.calendar="calendar",e.timePicker="timePicker",e))(Rs||{}),nn=(e=>(e.month="month",e.year="year",e.calendar="calendar",e.time="time",e.minutes="minutes",e.hours="hours",e.seconds="seconds",e))(nn||{});const hx=["timestamp","date","iso"];var cn=(e=>(e.up="up",e.down="down",e.left="left",e.right="right",e))(cn||{}),yt=(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))(yt||{}),rr=(e=>(e.MONTH_AND_YEAR="MM-yyyy",e.YEAR="yyyy",e.DATE="dd-MM-yyyy",e))(rr||{});function Vf(e){return t=>{const n=new Intl.DateTimeFormat(e,{weekday:"short",timeZone:"UTC"}).format(new Date(`2017-01-0${t}T00:00:00+00:00`));return e==="ar"?n.slice(2,5):n.slice(0,2)}}function px(e){return t=>ga(_n(new Date(`2017-01-0${t}T00:00:00+00:00`),"UTC"),"EEEEEE",{locale:e})}const mx=(e,t,n)=>{const a=[1,2,3,4,5,6,7];let s;if(e!==null)try{s=a.map(px(e))}catch{s=a.map(Vf(t))}else s=a.map(Vf(t));const r=s.slice(0,n),i=s.slice(n+1,s.length);return[s[n]].concat(...i).concat(...r)},td=(e,t,n)=>{const a=[];for(let s=+e[0];s<=+e[1];s++)a.push({value:+s,text:Jm(s,t)});return n?a.reverse():a},qm=(e,t,n)=>{const a=[1,2,3,4,5,6,7,8,9,10,11,12].map(r=>{const i=r<10?`0${r}`:r;return new Date(`2017-${i}-01T00:00:00+00:00`)});if(e!==null)try{const r=n==="long"?"LLLL":"LLL";return a.map((i,o)=>{const l=ga(_n(i,"UTC"),r,{locale:e});return{text:l.charAt(0).toUpperCase()+l.substring(1),value:o}})}catch{}const s=new Intl.DateTimeFormat(t,{month:n,timeZone:"UTC"});return a.map((r,i)=>{const o=s.format(r);return{text:o.charAt(0).toUpperCase()+o.substring(1),value:i}})},gx=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],Nt=e=>{const t=b(e);return t!=null&&t.$el?t==null?void 0:t.$el:t},vx=e=>({type:"dot",...e??{}}),Zm=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,Bf=e=>e===0?e:!e||isNaN(+e)?null:+e,Ff=e=>e===null,Qm=e=>{if(e)return[...e.querySelectorAll("input, button, select, textarea, a[href]")][0]},yx=e=>{const t=[],n=a=>a.filter(s=>s);for(let a=0;a{const a=n!=null,s=t!=null;if(!a&&!s)return!1;const r=+n,i=+t;return a&&s?+e>r||+er:s?+eyx(e).map(n=>n.map(a=>{const{active:s,disabled:r,isBetween:i,highlighted:o}=t(a);return{...a,active:s,disabled:r,className:{dp__overlay_cell_active:s,dp__overlay_cell:!s,dp__overlay_cell_disabled:r,dp__overlay_cell_pad:!0,dp__overlay_cell_active_disabled:r&&s,dp__cell_in_between:i,"dp--highlighted":o}}})),Ja=(e,t,n=!1)=>{e&&t.allowStopPropagation&&(n&&e.stopImmediatePropagation(),e.stopPropagation())},bx=()=>["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 _x(e,t){let n=[...document.querySelectorAll(bx())];n=n.filter(s=>!e.contains(s)||s.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 Zu=(e,t)=>e==null?void 0:e.querySelector(`[data-dp-element="${t}"]`),Jm=(e,t)=>new Intl.NumberFormat(t,{useGrouping:!1,style:"decimal"}).format(e),ad=(e,t)=>ga(e,t??rr.DATE),au=e=>Array.isArray(e),Xo=(e,t,n)=>t.get(ad(e,n)),wx=(e,t)=>e?t?t instanceof Map?!!Xo(e,t):t(ge(e)):!1:!0,gn=(e,t,n=!1,a)=>{if(e.key===yt.enter||e.key===yt.space)return n&&e.preventDefault(),t();if(a)return a(e)},xx=()=>"ontouchstart"in window||navigator.maxTouchPoints>0,eg=(e,t)=>e?rr.MONTH_AND_YEAR:t?rr.YEAR:rr.DATE,tg=e=>e<10?`0${e}`:e,$f=(e,t,n,a,s,r)=>{const i=Ku(e,t.slice(0,e.length),new Date,{locale:r});return ui(i)&&Dm(i)?a||s?i:ot(i,{hours:+n.hours,minutes:+(n==null?void 0:n.minutes),seconds:+(n==null?void 0:n.seconds),milliseconds:0}):null},Ax=(e,t,n,a,s,r)=>{const i=Array.isArray(n)?n[0]:n;if(typeof t=="string")return $f(e,t,i,a,s,r);if(Array.isArray(t)){let o=null;for(const l of t)if(o=$f(e,l,i,a,s,r),o)break;return o}return typeof t=="function"?t(e):null},ge=e=>e?new Date(e):new Date,Sx=(e,t,n)=>{if(t){const s=(e.getMonth()+1).toString().padStart(2,"0"),r=e.getDate().toString().padStart(2,"0"),i=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()}-${s}-${r}T${i}:${o}:${l}.000Z`}const a=Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());return new Date(a).toISOString()},Gt=(e,t)=>{const n=ge(JSON.parse(JSON.stringify(e))),a=ot(n,{hours:0,minutes:0,seconds:0,milliseconds:0});return t?g2(a):a},es=(e,t,n,a)=>{let s=e?ge(e):ge();return(t||t===0)&&(s=ox(s,+t)),(n||n===0)&&(s=lx(s,+n)),(a||a===0)&&(s=Gm(s,+a)),jm(s,0)},Ct=(e,t)=>!e||!t?!1:hr(Gt(e),Gt(t)),Ge=(e,t)=>!e||!t?!1:Qs(Gt(e),Gt(t)),Rt=(e,t)=>!e||!t?!1:Vs(Gt(e),Gt(t)),Ti=(e,t,n)=>e!=null&&e[0]&&e!=null&&e[1]?Rt(n,e[0])&&Ct(n,e[1]):e!=null&&e[0]&&t?Rt(n,e[0])&&Ct(n,t)||Ct(n,e[0])&&Rt(n,t):!1,Wn=e=>{const t=ot(new Date(e),{date:1});return Gt(t)},su=(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},Ls=e=>({hours:Oa(e),minutes:rs(e),seconds:fr(e)}),ng=(e,t)=>{if(t){const n=Be(ge(t));if(n>e)return 12;if(n===e)return je(ge(t))}},ag=(e,t)=>{if(t){const n=Be(ge(t));return n{if(e)return Be(ge(e))},sg=(e,t)=>{const n=Rt(e,t)?t:e,a=Rt(t,e)?t:e;return Lm({start:n,end:a})},kx=e=>{const t=Xn(e,1);return{month:je(t),year:Be(t)}},ka=(e,t)=>{const n=Qn(e,{weekStartsOn:+t}),a=Im(e,{weekStartsOn:+t});return[n,a]},rg=(e,t)=>{const n={hours:Oa(ge()),minutes:rs(ge()),seconds:t?fr(ge()):0};return Object.assign(n,e)},ja=(e,t,n)=>[ot(ge(e),{date:1}),ot(ge(),{month:t,year:n,date:1})],Da=(e,t,n)=>{let a=e?ge(e):ge();return(t||t===0)&&(a=Wm(a,t)),n&&(a=ma(a,n)),a},ig=(e,t,n,a,s)=>{if(!a||s&&!t||!s&&!n)return!1;const r=s?Xn(e,1):pr(e,1),i=[je(r),Be(r)];return s?!Cx(...i,t):!Mx(...i,n)},Mx=(e,t,n)=>Ct(...ja(n,e,t))||Ge(...ja(n,e,t)),Cx=(e,t,n)=>Rt(...ja(n,e,t))||Ge(...ja(n,e,t)),og=(e,t,n,a,s,r,i)=>{if(typeof t=="function"&&!i)return t(e);const o=n?{locale:n}:void 0;return Array.isArray(e)?`${ga(e[0],r,o)}${s&&!e[1]?"":a}${e[1]?ga(e[1],r,o):""}`:ga(e,r,o)},Gs=e=>{if(e)return null;throw new Error(nd.prop("partial-range"))},to=(e,t)=>{if(t)return e();throw new Error(nd.prop("range"))},Qu=e=>Array.isArray(e)?ui(e[0])&&(e[1]?ui(e[1]):!0):e?ui(e):!1,Tx=(e,t)=>ot(t??ge(),{hours:+e.hours||0,minutes:+e.minutes||0,seconds:+e.seconds||0}),ru=(e,t,n,a)=>{if(!e)return!0;if(a){const s=n==="max"?hr(e,t):Vs(e,t),r={seconds:0,milliseconds:0};return s||Qs(ot(e,r),ot(t,r))}return n==="max"?e.getTime()<=t.getTime():e.getTime()>=t.getTime()},iu=(e,t,n)=>e?Tx(e,t):ge(n??t),Uf=(e,t,n,a,s)=>{if(Array.isArray(a)){const i=iu(e,a[0],t),o=iu(e,a[1],t);return ru(a[0],i,n,!!t)&&ru(a[1],o,n,!!t)&&s}const r=iu(e,a,t);return ru(a,r,n,!!t)&&s},ou=e=>ot(ge(),Ls(e)),Ex=(e,t,n)=>{if(e instanceof Map){const a=`${tg(n+1)}-${t}`;return e.size?e.has(a):!1}return typeof e=="function"?e(Gt(ot(ge(),{month:n,year:t}),!0)):!1},Px=(e,t,n)=>{if(e instanceof Map){const a=`${tg(n+1)}-${t}`;return e.size?e.has(a):!0}return!0},lg=(e,t,n)=>typeof e=="function"?e({month:t,year:n}):!!e.months.find(a=>a.month===t&&a.year===n),sd=(e,t)=>typeof e=="function"?e(t):e.years.includes(t),Ju=e=>`dp-${ga(e,"yyyy-MM-dd")}`,Yf=(e,t)=>{const n=zm(Gt(t),e),a=Vn(Gt(t),e);return{before:n,after:a}},Br=va({menuFocused:!1,shiftKeyInMenu:!1}),ug=()=>{const e=n=>{Br.menuFocused=n},t=n=>{Br.shiftKeyInMenu!==n&&(Br.shiftKeyInMenu=n)};return{control:z(()=>({shiftKeyInMenu:Br.shiftKeyInMenu,menuFocused:Br.menuFocused})),setMenuFocused:e,setShiftKey:t}},vt=va({monthYear:[],calendar:[],time:[],actionRow:[],selectionGrid:[],timePicker:{0:[],1:[]},monthPicker:[]}),lu=fe(null),no=fe(!1),uu=fe(!1),cu=fe(!1),du=fe(!1),tn=fe(0),Dt=fe(0),fs=()=>{const e=z(()=>no.value?[...vt.selectionGrid,vt.actionRow].filter(d=>d.length):uu.value?[...vt.timePicker[0],...vt.timePicker[1],du.value?[]:[lu.value],vt.actionRow].filter(d=>d.length):cu.value?[...vt.monthPicker,vt.actionRow]:[vt.monthYear,...vt.calendar,vt.time,vt.actionRow].filter(d=>d.length)),t=d=>{tn.value=d?tn.value+1:tn.value-1;let f=null;e.value[Dt.value]&&(f=e.value[Dt.value][tn.value]),!f&&e.value[Dt.value+(d?1:-1)]?(Dt.value=Dt.value+(d?1:-1),tn.value=d?0:e.value[Dt.value].length-1):f||(tn.value=d?tn.value-1:tn.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][tn.value]&&tn.value!==0&&(tn.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][tn.value]),f?f.focus({preventScroll:!no.value}):tn.value=d?tn.value-1:tn.value+1},s=()=>{t(!0),a(!0)},r=()=>{t(!1),a(!1)},i=()=>{n(!1),a(!0)},o=()=>{n(!0),a(!0)},l=(d,f)=>{vt[f]=d},u=(d,f)=>{vt[f]=d},c=()=>{tn.value=0,Dt.value=0};return{buildMatrix:l,buildMultiLevelMatrix:u,setTimePickerBackRef:d=>{lu.value=d},setSelectionGrid:d=>{no.value=d,c(),d||(vt.selectionGrid=[])},setTimePicker:(d,f=!1)=>{uu.value=d,du.value=f,c(),d||(vt.timePicker[0]=[],vt.timePicker[1]=[])},setTimePickerElements:(d,f=0)=>{vt.timePicker[f]=d},arrowRight:s,arrowLeft:r,arrowUp:i,arrowDown:o,clearArrowNav:()=>{vt.monthYear=[],vt.calendar=[],vt.time=[],vt.actionRow=[],vt.selectionGrid=[],vt.timePicker[0]=[],vt.timePicker[1]=[],no.value=!1,uu.value=!1,du.value=!1,cu.value=!1,c(),lu.value=null},setMonthPicker:d=>{cu.value=d,c()},refSets:vt}},zf=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??{}}),Dx=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??{}}),Wf=e=>e?typeof e=="boolean"?e?2:0:+e>=2?+e:2:0,Rx=e=>{const t=typeof e=="object"&&e,n={static:!0,solo:!1};if(!e)return{...n,count:Wf(!1)};const a=t?e:{},s=t?a.count??!0:e,r=Wf(s);return Object.assign(n,a,{count:r})},Lx=(e,t,n)=>e||(typeof n=="string"?n:t),Ox=e=>typeof e=="boolean"?e?zf({}):!1:zf(e),Ix=e=>{const t={enterSubmit:!0,tabSubmit:!0,openMenu:"open",selectOnFocus:!1,rangeSeparator:" - ",escClose:!0};return typeof e=="object"?{...t,...e??{},enabled:!0}:{...t,enabled:e}},Hx=e=>({months:[],years:[],times:{hours:[],minutes:[],seconds:[]},...e??{}}),Nx=e=>({showSelect:!0,showCancel:!0,showNow:!1,showPreview:!0,...e??{}}),Vx=e=>{const t={input:!1};return typeof e=="object"?{...t,...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??{}}),Fx=e=>{const t={dates:Array.isArray(e)?e.map(n=>ge(n)):[],years:[],months:[],quarters:[],weeks:[],weekdays:[],options:{highlightDisabled:!1}};return typeof e=="function"?e:{...t,...e??{}}},$x=e=>typeof e=="object"?{type:(e==null?void 0:e.type)??"local",hideOnOffsetDates:(e==null?void 0:e.hideOnOffsetDates)??!1}:{type:e,hideOnOffsetDates:!1},Ux=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}},Yx=e=>e?typeof e=="string"?{timezone:e,exactMatch:!1,dateInTz:void 0,emitTimezone:void 0,convertModel:!0}:{timezone:e.timezone,exactMatch:e.exactMatch??!1,dateInTz:e.dateInTz??void 0,emitTimezone:e.emitTimezone??void 0,convertModel:e.convertModel??!0}:{timezone:void 0,exactMatch:!1,emitTimezone:void 0},fu=(e,t,n,a)=>new Map(e.map(s=>{const r=ed(s,t,a);return[ad(r,n),r]})),zx=(e,t)=>e.length?new Map(e.map(n=>{const a=ed(n.date,t);return[ad(a,rr.DATE),n]})):null,Wx=e=>{var t;const n=eg(e.isMonthPicker,e.isYearPicker);return{minDate:qu(e.minDate,e.timezone,e.isSpecific),maxDate:qu(e.maxDate,e.timezone,e.isSpecific),disabledDates:au(e.disabledDates)?fu(e.disabledDates,e.timezone,n,e.isSpecific):e.disabledDates,allowedDates:au(e.allowedDates)?fu(e.allowedDates,e.timezone,n,e.isSpecific):null,highlight:typeof e.highlight=="object"&&au((t=e.highlight)==null?void 0:t.dates)?fu(e.highlight.dates,e.timezone,n):e.highlight,markers:zx(e.markers,e.timezone)}},jx=e=>typeof e=="boolean"?{enabled:e,dragSelect:!0,limit:null}:{enabled:!!e,limit:e.limit?+e.limit:null,dragSelect:e.dragSelect??!0},Gx=e=>({...Object.fromEntries(Object.keys(e).map(t=>{const n=t,a=e[n],s=typeof e[n]=="string"?{[a]:!0}:Object.fromEntries(a.map(r=>[r,!0]));return[t,s]}))}),xt=e=>{const t=()=>{const L=e.enableSeconds?":ss":"",T=e.enableMinutes?":mm":"";return e.is24?`HH${T}${L}`:`hh${T}${L} aa`},n=()=>{var L;return e.format?e.format:e.monthPicker?"MM/yyyy":e.timePicker?t():e.weekPicker?`${((L=y.value)==null?void 0:L.type)==="iso"?"II":"ww"}-RR`:e.yearPicker?"yyyy":e.quarterPicker?"QQQ/yyyy":e.enableTimePicker?`MM/dd/yyyy, ${t()}`:"MM/dd/yyyy"},a=L=>rg(L,e.enableSeconds),s=()=>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=z(()=>Rx(e.multiCalendars)),i=z(()=>s()),o=z(()=>Dx(e.ariaLabels)),l=z(()=>Hx(e.filters)),u=z(()=>Ox(e.transitions)),c=z(()=>Nx(e.actionRow)),d=z(()=>Lx(e.previewFormat,e.format,n())),f=z(()=>Ix(e.textInput)),h=z(()=>Vx(e.inline)),p=z(()=>Bx(e.config)),m=z(()=>Fx(e.highlight)),y=z(()=>$x(e.weekNumbers)),w=z(()=>Yx(e.timezone)),S=z(()=>jx(e.multiDates)),_=z(()=>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})),M=z(()=>Ux(e.range)),E=z(()=>Gx(e.ui));return{defaultedTransitions:u,defaultedMultiCalendars:r,defaultedStartTime:i,defaultedAriaLabels:o,defaultedFilters:l,defaultedActionRow:c,defaultedPreviewFormat:d,defaultedTextInput:f,defaultedInline:h,defaultedConfig:p,defaultedHighlight:m,defaultedWeekNumbers:y,defaultedRange:M,propDates:_,defaultedTz:w,defaultedMultiDates:S,defaultedUI:E,getDefaultPattern:n,getDefaultStartTime:s,handleEventPropagation:L=>{p.value.allowStopPropagation&&L.stopPropagation(),p.value.allowPreventDefault&&L.preventDefault()}}},Xx=(e,t,n)=>{const a=fe(),{defaultedTextInput:s,defaultedRange:r,defaultedTz:i,defaultedMultiDates:o,getDefaultPattern:l}=xt(t),u=fe(""),c=bi(t,"format"),d=bi(t,"formatLocale");Qe(a,()=>{typeof t.onInternalModelChange=="function"&&e("internal-model-change",a.value,ue(!0))},{deep:!0}),Qe(r,(g,V)=>{g.enabled!==V.enabled&&(a.value=null)}),Qe(c,()=>{ce()});const f=g=>i.value.timezone&&i.value.convertModel?_n(g,i.value.timezone):g,h=g=>{if(i.value.timezone&&i.value.convertModel){const V=fx(i.value.timezone,g);return u2(g,V)}return g},p=(g,V,J=!1)=>og(g,t.format,t.formatLocale,s.value.rangeSeparator,t.modelAuto,V??l(),J),m=g=>g?t.modelType?pe(g):{hours:Oa(g),minutes:rs(g),seconds:t.enableSeconds?fr(g):0}:null,y=g=>t.modelType?pe(g):{month:je(g),year:Be(g)},w=g=>Array.isArray(g)?o.value.enabled?g.map(V=>S(V,ma(ge(),V))):to(()=>[ma(ge(),g[0]),g[1]?ma(ge(),g[1]):Gs(r.value.partialRange)],r.value.enabled):ma(ge(),+g),S=(g,V)=>(typeof g=="string"||typeof g=="number")&&t.modelType?se(g):V,_=g=>Array.isArray(g)?[S(g[0],es(null,+g[0].hours,+g[0].minutes,g[0].seconds)),S(g[1],es(null,+g[1].hours,+g[1].minutes,g[1].seconds))]:S(g,es(null,g.hours,g.minutes,g.seconds)),M=g=>{const V=ot(ge(),{date:1});return Array.isArray(g)?o.value.enabled?g.map(J=>S(J,Da(V,+J.month,+J.year))):to(()=>[S(g[0],Da(V,+g[0].month,+g[0].year)),S(g[1],g[1]?Da(V,+g[1].month,+g[1].year):Gs(r.value.partialRange))],r.value.enabled):S(g,Da(V,+g.month,+g.year))},E=g=>{if(Array.isArray(g))return g.map(V=>se(V));throw new Error(nd.dateArr("multi-dates"))},L=g=>{if(Array.isArray(g)&&r.value.enabled){const V=g[0],J=g[1];return[ge(Array.isArray(V)?V[0]:null),Array.isArray(J)&&J.length?ge(J[0]):null]}return ge(g[0])},T=g=>t.modelAuto?Array.isArray(g)?[se(g[0]),se(g[1])]:t.autoApply?[se(g)]:[se(g),null]:Array.isArray(g)?to(()=>g[1]?[se(g[0]),g[1]?se(g[1]):Gs(r.value.partialRange)]:[se(g[0])],r.value.enabled):se(g),R=()=>{Array.isArray(a.value)&&r.value.enabled&&a.value.length===1&&a.value.push(Gs(r.value.partialRange))},C=()=>{const g=a.value;return[pe(g[0]),g[1]?pe(g[1]):Gs(r.value.partialRange)]},I=()=>Array.isArray(a.value)?a.value[1]?C():pe(Ut(a.value[0])):[],K=()=>(a.value||[]).map(g=>pe(g)),j=(g=!1)=>(g||R(),t.modelAuto?I():o.value.enabled?K():Array.isArray(a.value)?to(()=>C(),r.value.enabled):pe(Ut(a.value))),ne=g=>!g||Array.isArray(g)&&!g.length?null:t.timePicker?_(Ut(g)):t.monthPicker?M(Ut(g)):t.yearPicker?w(Ut(g)):o.value.enabled?E(Ut(g)):t.weekPicker?L(Ut(g)):T(Ut(g)),B=g=>{const V=ne(g);Qu(Ut(V))?(a.value=Ut(V),ce()):(a.value=null,u.value="")},F=()=>{const g=V=>ga(V,s.value.format);return`${g(a.value[0])} ${s.value.rangeSeparator} ${a.value[1]?g(a.value[1]):""}`},N=()=>n.value&&a.value?Array.isArray(a.value)?F():ga(a.value,s.value.format):p(a.value),X=()=>a.value?o.value.enabled?a.value.map(g=>p(g)).join("; "):s.value.enabled&&typeof s.value.format=="string"?N():p(a.value):"",ce=()=>{!t.format||typeof t.format=="string"||s.value.enabled&&typeof s.value.format=="string"?u.value=X():u.value=t.format(a.value)},se=g=>{if(t.utc){const V=new Date(g);return t.utc==="preserve"?new Date(V.getTime()+V.getTimezoneOffset()*6e4):V}return t.modelType?hx.includes(t.modelType)?f(new Date(g)):t.modelType==="format"&&(typeof t.format=="string"||!t.format)?f(Ku(g,l(),new Date,{locale:d.value})):f(Ku(g,t.modelType,new Date,{locale:d.value})):f(new Date(g))},pe=g=>g?t.utc?Sx(g,t.utc==="preserve",t.enableSeconds):t.modelType?t.modelType==="timestamp"?+h(g):t.modelType==="iso"?h(g).toISOString():t.modelType==="format"&&(typeof t.format=="string"||!t.format)?p(h(g)):p(h(g),t.modelType,!0):h(g):"",te=(g,V=!1,J=!1)=>{if(J)return g;if(e("update:model-value",g),i.value.emitTimezone&&V){const be=Array.isArray(g)?g.map(Z=>_n(Ut(Z),i.value.emitTimezone)):_n(Ut(g),i.value.emitTimezone);e("update:model-timezone-value",be)}},_e=g=>Array.isArray(a.value)?o.value.enabled?a.value.map(V=>g(V)):[g(a.value[0]),a.value[1]?g(a.value[1]):Gs(r.value.partialRange)]:g(Ut(a.value)),$=()=>{if(Array.isArray(a.value)){const g=ka(a.value[0],t.weekStart),V=a.value[1]?ka(a.value[1],t.weekStart):[];return[g.map(J=>ge(J)),V.map(J=>ge(J))]}return ka(a.value,t.weekStart).map(g=>ge(g))},G=(g,V)=>te(Ut(_e(g)),!1,V),oe=g=>{const V=$();return g?V:e("update:model-value",$())},ue=(g=!1)=>(g||ce(),t.monthPicker?G(y,g):t.timePicker?G(m,g):t.yearPicker?G(Be,g):t.weekPicker?oe(g):te(j(g),!0,g));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:B,formatInputValue:ce,emitModelValue:ue}},Kx=(e,t)=>{const{defaultedFilters:n,propDates:a}=xt(e),{validateMonthYearInRange:s}=hs(e),r=(c,d)=>{let f=c;return n.value.months.includes(je(f))?(f=d?Xn(c,1):pr(c,1),r(f,d)):f},i=(c,d)=>{let f=c;return n.value.years.includes(Be(f))?(f=d?Yc(c,1):Xm(c,1),i(f,d)):f},o=(c,d=!1)=>{const f=ot(ge(),{month:e.month,year:e.year});let h=c?Xn(f,1):pr(f,1);e.disableYearSelect&&(h=ma(h,e.year));let p=je(h),m=Be(h);n.value.months.includes(p)&&(h=r(h,c),p=je(h),m=Be(h)),n.value.years.includes(m)&&(h=i(h,c),m=Be(h)),s(p,m,c,e.preventMinMaxNavigation)&&l(p,m,d)},l=(c,d,f)=>{t("update-month-year",{month:c,year:d,fromNav:f})},u=z(()=>c=>ig(ot(ge(),{month:e.month,year:e.year}),a.value.maxDate,a.value.minDate,e.preventMinMaxNavigation,c));return{handleMonthYearChange:o,isDisabled:u,updateMonthYear:l}},Al={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:()=>({})}},ta={...Al,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"],Zx=["disabled"],Qx=ut({compatConfig:{MODE:3},__name:"ActionRow",props:{menuMount:{type:Boolean,default:!1},calendarWidth:{type:Number,default:0},...ta},emits:["close-picker","select-date","select-now","invalid-select"],setup(e,{emit:t}){const n=t,a=e,{defaultedActionRow:s,defaultedPreviewFormat:r,defaultedMultiCalendars:i,defaultedTextInput:o,defaultedInline:l,defaultedRange:u,defaultedMultiDates:c}=xt(a),{isTimeValid:d,isMonthValid:f}=hs(a),{buildMatrix:h}=fs(),p=fe(null),m=fe(null),y=fe(!1),w=fe({}),S=fe(null),_=fe(null);ct(()=>{a.arrowNavigation&&h([Nt(p),Nt(m)],"actionRow"),M(),window.addEventListener("resize",M)}),Ha(()=>{window.removeEventListener("resize",M)});const M=()=>{y.value=!1,setTimeout(()=>{var B,F;const N=(B=S.value)==null?void 0:B.getBoundingClientRect(),X=(F=_.value)==null?void 0:F.getBoundingClientRect();N&&X&&(w.value.maxWidth=`${X.width-N.width-20}px`),y.value=!0},0)},E=z(()=>u.value.enabled&&!u.value.partialRange&&a.internalModelValue?a.internalModelValue.length===2:!0),L=z(()=>!d.value(a.internalModelValue)||!f.value(a.internalModelValue)||!E.value),T=()=>{const B=r.value;return a.timePicker||a.monthPicker,B(Ut(a.internalModelValue))},R=()=>{const B=a.internalModelValue;return i.value.count>0?`${C(B[0])} - ${C(B[1])}`:[C(B[0]),C(B[1])]},C=B=>og(B,r.value,a.formatLocale,o.value.rangeSeparator,a.modelAuto,r.value),I=z(()=>!a.internalModelValue||!a.menuMount?"":typeof r.value=="string"?Array.isArray(a.internalModelValue)?a.internalModelValue.length===2&&a.internalModelValue[1]?R():c.value.enabled?a.internalModelValue.map(B=>`${C(B)}`):a.modelAuto?`${C(a.internalModelValue[0])}`:`${C(a.internalModelValue[0])} -`:C(a.internalModelValue):T()),K=()=>c.value.enabled?"; ":" - ",j=z(()=>Array.isArray(I.value)?I.value.join(K()):I.value),ne=()=>{d.value(a.internalModelValue)&&f.value(a.internalModelValue)&&E.value?n("select-date"):n("invalid-select")};return(B,F)=>(D(),W("div",{ref_key:"actionRowRef",ref:_,class:"dp__action_row"},[B.$slots["action-row"]?ye(B.$slots,"action-row",at(ht({key:0},{internalModelValue:B.internalModelValue,disabled:L.value,selectDate:()=>B.$emit("select-date"),closePicker:()=>B.$emit("close-picker")}))):(D(),W(Te,{key:1},[b(s).showPreview?(D(),W("div",{key:0,class:"dp__selection_preview",title:j.value,style:Lt(w.value)},[B.$slots["action-preview"]&&y.value?ye(B.$slots,"action-preview",{key:0,value:B.internalModelValue}):ee("",!0),!B.$slots["action-preview"]&&y.value?(D(),W(Te,{key:1},[Ft(Ie(j.value),1)],64)):ee("",!0)],12,qx)):ee("",!0),ae("div",{ref_key:"actionBtnContainer",ref:S,class:"dp__action_buttons","data-dp-element":"action-row"},[B.$slots["action-buttons"]?ye(B.$slots,"action-buttons",{key:0,value:B.internalModelValue}):ee("",!0),B.$slots["action-buttons"]?ee("",!0):(D(),W(Te,{key:1},[!b(l).enabled&&b(s).showCancel?(D(),W("button",{key:0,ref_key:"cancelButtonRef",ref:p,type:"button",class:"dp__action_button dp__action_cancel",onClick:F[0]||(F[0]=N=>B.$emit("close-picker")),onKeydown:F[1]||(F[1]=N=>b(gn)(N,()=>B.$emit("close-picker")))},Ie(B.cancelText),545)):ee("",!0),b(s).showNow?(D(),W("button",{key:1,type:"button",class:"dp__action_button dp__action_cancel",onClick:F[2]||(F[2]=N=>B.$emit("select-now")),onKeydown:F[3]||(F[3]=N=>b(gn)(N,()=>B.$emit("select-now")))},Ie(B.nowButtonLabel),33)):ee("",!0),b(s).showSelect?(D(),W("button",{key:2,ref_key:"selectButtonRef",ref:m,type:"button",class:"dp__action_button dp__action_select",disabled:L.value,"data-test-id":"select-button",onKeydown:F[4]||(F[4]=N=>b(gn)(N,()=>ne())),onClick:ne},Ie(B.selectText),41,Zx)):ee("",!0)],64))],512)],64))],512))}}),Jx=["role","aria-label","tabindex"],eA={class:"dp__selection_grid_header"},tA=["aria-selected","aria-disabled","data-test-id","onClick","onKeydown","onMouseover"],nA=["aria-label"],Ui=ut({__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:s,setMonthPicker:r}=fs(),i=n,o=e,{defaultedAriaLabels:l,defaultedTextInput:u,defaultedConfig:c,handleEventPropagation:d}=xt(o),{hideNavigationButtons:f}=Ml(),h=fe(!1),p=fe(null),m=fe(null),y=fe([]),w=fe(),S=fe(null),_=fe(0),M=fe(null);Bc(()=>{p.value=null}),ct(()=>{Jt().then(()=>j()),o.noOverlayFocus||L(),E(!0)}),Ha(()=>E(!1));const E=$=>{var G;o.arrowNavigation&&((G=o.headerRefs)!=null&&G.length?r($):a($))},L=()=>{var $;const G=Nt(m);G&&(u.value.enabled||(p.value?($=p.value)==null||$.focus({preventScroll:!0}):G.focus({preventScroll:!0})),h.value=G.clientHeight({dp__overlay:!0,"dp--overlay-absolute":!o.useRelative,"dp--overlay-relative":o.useRelative})),R=z(()=>o.useRelative?{height:`${o.height}px`,width:"var(--dp-menu-min-width)"}:void 0),C=z(()=>({dp__overlay_col:!0})),I=z(()=>({dp__btn:!0,dp__button:!0,dp__overlay_action:!0,dp__over_action_scroll:h.value,dp__button_bottom:o.isLast})),K=z(()=>{var $,G;return{dp__overlay_container:!0,dp__container_flex:(($=o.items)==null?void 0:$.length)<=6,dp__container_block:((G=o.items)==null?void 0:G.length)>6}});Qe(()=>o.items,()=>j(!1),{deep:!0});const j=($=!0)=>{Jt().then(()=>{const G=Nt(p),oe=Nt(m),ue=Nt(S),g=Nt(M),V=ue?ue.getBoundingClientRect().height:0;oe&&(oe.getBoundingClientRect().height?_.value=oe.getBoundingClientRect().height-V:_.value=c.value.modeHeight-V),G&&g&&$&&(g.scrollTop=G.offsetTop-g.offsetTop-(_.value/2-G.getBoundingClientRect().height)-V)})},ne=$=>{$.disabled||i("selected",$.value)},B=()=>{i("toggle"),i("reset-flow")},F=$=>{o.escClose&&(B(),d($))},N=($,G,oe,ue)=>{$&&((G.active||G.value===o.focusValue)&&(p.value=$),o.arrowNavigation&&(Array.isArray(y.value[oe])?y.value[oe][ue]=$:y.value[oe]=[$],X()))},X=()=>{var $,G;const oe=($=o.headerRefs)!=null&&$.length?[o.headerRefs].concat(y.value):y.value.concat([o.skipButtonRef?[]:[S.value]]);s(Ut(oe),(G=o.headerRefs)!=null&&G.length?"monthPicker":"selectionGrid")},ce=$=>{o.arrowNavigation||Ja($,c.value,!0)},se=$=>{w.value=$,i("hover-value",$)},pe=()=>{if(B(),!o.isLast){const $=Zu(o.menuWrapRef??null,"action-row");if($){const G=Qm($);G==null||G.focus()}}},te=$=>{switch($.key){case yt.esc:return F($);case yt.arrowLeft:return ce($);case yt.arrowRight:return ce($);case yt.arrowUp:return ce($);case yt.arrowDown:return ce($);default:return}},_e=$=>{if($.key===yt.enter)return B();if($.key===yt.tab)return pe()};return t({focusGrid:L}),($,G)=>{var oe;return D(),W("div",{ref_key:"gridWrapRef",ref:m,class:ve(T.value),style:Lt(R.value),role:$.useRelative?void 0:"dialog","aria-label":$.overlayLabel,tabindex:$.useRelative?void 0:"0",onKeydown:te,onClick:G[0]||(G[0]=Zn(()=>{},["prevent"]))},[ae("div",{ref_key:"containerRef",ref:M,class:ve(K.value),style:Lt({"--dp-overlay-height":`${_.value}px`}),role:"grid"},[ae("div",eA,[ye($.$slots,"header")]),$.$slots.overlay?ye($.$slots,"overlay",{key:0}):(D(!0),W(Te,{key:1},Ke($.items,(ue,g)=>(D(),W("div",{key:g,class:ve(["dp__overlay_row",{dp__flex_row:$.items.length>=3}]),role:"row"},[(D(!0),W(Te,null,Ke(ue,(V,J)=>(D(),W("div",{key:V.value,ref_for:!0,ref:be=>N(be,V,g,J),role:"gridcell",class:ve(C.value),"aria-selected":V.active||void 0,"aria-disabled":V.disabled||void 0,tabindex:"0","data-test-id":V.text,onClick:Zn(be=>ne(V),["prevent"]),onKeydown:be=>b(gn)(be,()=>ne(V),!0),onMouseover:be=>se(V.value)},[ae("div",{class:ve(V.className)},[$.$slots.item?ye($.$slots,"item",{key:0,item:V}):ee("",!0),$.$slots.item?ee("",!0):(D(),W(Te,{key:1},[Ft(Ie(V.text),1)],64))],2)],42,tA))),128))],2))),128))],6),$.$slots["button-icon"]?ni((D(),W("button",{key:0,ref_key:"toggleButton",ref:S,type:"button","aria-label":(oe=b(l))==null?void 0:oe.toggleOverlay,class:ve(I.value),tabindex:"0",onClick:B,onKeydown:_e},[ye($.$slots,"button-icon")],42,nA)),[[oi,!b(f)($.hideNavigation,$.type)]]):ee("",!0)],46,Jx)}}}),aA=["data-dp-mobile"],Sl=ut({__name:"InstanceWrap",props:{multiCalendars:{},stretch:{type:Boolean},collapse:{type:Boolean},isMobile:{type:Boolean}},setup(e){const t=e,n=z(()=>t.multiCalendars>0?[...Array(t.multiCalendars).keys()]:[0]),a=z(()=>({dp__instance_calendar:t.multiCalendars>0}));return(s,r)=>(D(),W("div",{class:ve({dp__menu_inner:!s.stretch,"dp--menu--inner-stretched":s.stretch,dp__flex_display:s.multiCalendars>0,"dp--flex-display-collapsed":s.collapse}),"data-dp-mobile":s.isMobile},[(D(!0),W(Te,null,Ke(n.value,(i,o)=>(D(),W("div",{key:i,class:ve(a.value)},[ye(s.$slots,"default",{instance:i,index:o})],2))),128))],10,aA))}}),sA=["data-dp-element","aria-label","aria-disabled"],ci=ut({compatConfig:{MODE:3},__name:"ArrowBtn",props:{ariaLabel:{},elName:{},disabled:{type:Boolean}},emits:["activate","set-ref"],setup(e,{emit:t}){const n=t,a=fe(null);return ct(()=>n("set-ref",a)),(s,r)=>(D(),W("button",{ref_key:"elRef",ref:a,type:"button","data-dp-element":s.elName,class:"dp__btn dp--arrow-btn-nav",tabindex:"0","aria-label":s.ariaLabel,"aria-disabled":s.disabled||void 0,onClick:r[0]||(r[0]=i=>s.$emit("activate")),onKeydown:r[1]||(r[1]=i=>b(gn)(i,()=>s.$emit("activate"),!0))},[ae("span",{class:ve(["dp__inner_nav",{dp__inner_nav_disabled:s.disabled}])},[ye(s.$slots,"default")],2)],40,sA))}}),rA=["aria-label","data-test-id"],cg=ut({__name:"YearModePicker",props:{...ta,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:s,showLeftIcon:r}=Ml(),{defaultedConfig:i,defaultedMultiCalendars:o,defaultedAriaLabels:l,defaultedTransitions:u,defaultedUI:c}=xt(a),{showTransition:d,transitionName:f}=Yi(u),h=fe(!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 _,M,E,L,T;return D(),W(Te,null,[ae("div",{class:ve(["dp--year-mode-picker",{"dp--hidden-el":h.value}])},[b(r)(b(o),e.instance)?(D(),Ae(ci,{key:0,ref:"mpPrevIconRef","aria-label":(_=b(l))==null?void 0:_.prevYear,disabled:e.isDisabled(!1),class:ve((M=b(c))==null?void 0:M.navBtnPrev),onActivate:S[0]||(S[0]=R=>y(!1))},{default:Ee(()=>[w.$slots["arrow-left"]?ye(w.$slots,"arrow-left",{key:0}):ee("",!0),w.$slots["arrow-left"]?ee("",!0):(D(),Ae(b(Kc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ee("",!0),ae("button",{ref:"mpYearButtonRef",class:"dp__btn dp--year-select",type:"button","aria-label":`${e.year}-${(E=b(l))==null?void 0:E.openYearsOverlay}`,"data-test-id":`year-mode-btn-${e.instance}`,onClick:S[1]||(S[1]=()=>p(!1)),onKeydown:S[2]||(S[2]=Db(()=>p(!1),["enter"]))},[w.$slots.year?ye(w.$slots,"year",{key:0,year:e.year}):ee("",!0),w.$slots.year?ee("",!0):(D(),W(Te,{key:1},[Ft(Ie(e.year),1)],64))],40,rA),b(s)(b(o),e.instance)?(D(),Ae(ci,{key:1,ref:"mpNextIconRef","aria-label":(L=b(l))==null?void 0:L.nextYear,disabled:e.isDisabled(!0),class:ve((T=b(c))==null?void 0:T.navBtnNext),onActivate:S[3]||(S[3]=R=>y(!0))},{default:Ee(()=>[w.$slots["arrow-right"]?ye(w.$slots,"arrow-right",{key:0}):ee("",!0),w.$slots["arrow-right"]?ee("",!0):(D(),Ae(b(qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ee("",!0)],2),ke(as,{name:b(f)(e.showYearPicker),css:b(d)},{default:Ee(()=>{var R,C;return[e.showYearPicker?(D(),Ae(Ui,{key:0,items:e.items,"text-input":w.textInput,"esc-close":w.escClose,config:w.config,"is-last":w.autoApply&&!b(i).keepActionRow,"hide-navigation":w.hideNavigation,"aria-labels":w.ariaLabels,"overlay-label":(C=(R=b(l))==null?void 0:R.yearPicker)==null?void 0:C.call(R,!0),type:"year",onToggle:p,onSelected:S[4]||(S[4]=I=>m(I))},Qt({"button-icon":Ee(()=>[w.$slots["calendar-icon"]?ye(w.$slots,"calendar-icon",{key:0}):ee("",!0),w.$slots["calendar-icon"]?ee("",!0):(D(),Ae(b(Cr),{key:1}))]),_:2},[w.$slots["year-overlay-value"]?{name:"item",fn:Ee(({item:I})=>[ye(w.$slots,"year-overlay-value",{text:I.text,value:I.value})]),key:"0"}:void 0]),1032,["items","text-input","esc-close","config","is-last","hide-navigation","aria-labels","overlay-label"])):ee("",!0)]}),_:3},8,["name","css"])],64)}}}),rd=(e,t,n)=>{if(t.value&&Array.isArray(t.value))if(t.value.some(a=>Ge(e,a))){const a=t.value.filter(s=>!Ge(s,e));t.value=a.length?a:null}else(n&&+n>t.value.length||!n)&&t.value.push(e);else t.value=[e]},id=(e,t,n)=>{let a=e.value?e.value.slice():[];return a.length===2&&a[1]!==null&&(a=[]),a.length?(Ct(t,a[0])?a.unshift(t):a[1]=t,n("range-end",t)):(a=[t],n("range-start",t)),a},kl=(e,t,n,a)=>{e&&(e[0]&&e[1]&&n&&t("auto-apply"),e[0]&&!e[1]&&a&&n&&t("auto-apply"))},dg=e=>{Array.isArray(e.value)&&e.value.length<=2&&e.range?e.modelValue.value=e.value.map(t=>_n(ge(t),e.timezone)):Array.isArray(e.value)||(e.modelValue.value=_n(ge(e.value),e.timezone))},fg=(e,t,n,a)=>Array.isArray(t.value)&&(t.value.length===2||t.value.length===1&&a.value.partialRange)?a.value.fixedStart&&(Rt(e,t.value[0])||Ge(e,t.value[0]))?[t.value[0],e]:a.value.fixedEnd&&(Ct(e,t.value[1])||Ge(e,t.value[1]))?[e,t.value[1]]:(n("invalid-fixed-range",e),t.value):[],hg=({multiCalendars:e,range:t,highlight:n,propDates:a,calendars:s,modelValue:r,props:i,filters:o,year:l,month:u,emit:c})=>{const d=z(()=>td(i.yearRange,i.locale,i.reverseYears)),f=fe([!1]),h=z(()=>(I,K)=>{const j=ot(Wn(new Date),{month:u.value(I),year:l.value(I)}),ne=K?Om(j):Mi(j);return ig(ne,a.value.maxDate,a.value.minDate,i.preventMinMaxNavigation,K)}),p=()=>Array.isArray(r.value)&&e.value.solo&&r.value[1],m=()=>{for(let I=0;I{if(!I)return m();const K=ot(ge(),s.value[I]);return s.value[0].year=Be(Xm(K,e.value.count-1)),m()},w=(I,K)=>{const j=p2(K,I);return t.value.showLastInRange&&j>1?K:I},S=I=>i.focusStartDate||e.value.solo?I[0]:I[1]?w(I[0],I[1]):I[0],_=()=>{if(r.value){const I=Array.isArray(r.value)?S(r.value):r.value;s.value[0]={month:je(I),year:Be(I)}}},M=()=>{_(),e.value.count&&m()};Qe(r,(I,K)=>{i.isTextInputDate&&JSON.stringify(I??{})!==JSON.stringify(K??{})&&M()}),ct(()=>{M()});const E=(I,K)=>{s.value[K].year=I,c("update-month-year",{instance:K,year:I,month:s.value[K].month}),e.value.count&&!e.value.solo&&y(K)},L=z(()=>I=>mr(d.value,K=>{var j;const ne=l.value(I)===K.value,B=Ci(K.value,gr(a.value.minDate),gr(a.value.maxDate))||((j=o.value.years)==null?void 0:j.includes(l.value(I))),F=sd(n.value,K.value);return{active:ne,disabled:B,highlighted:F}})),T=(I,K)=>{E(I,K),C(K)},R=(I,K=!1)=>{if(!h.value(I,K)){const j=K?l.value(I)+1:l.value(I)-1;E(j,I)}},C=(I,K=!1,j)=>{K||c("reset-flow"),j!==void 0?f.value[I]=j:f.value[I]=!f.value[I],f.value[I]?c("overlay-toggle",{open:!0,overlay:nn.year}):(c("overlay-closed"),c("overlay-toggle",{open:!1,overlay:nn.year}))};return{isDisabled:h,groupedYears:L,showYearPicker:f,selectYear:E,toggleYearPicker:C,handleYearSelect:T,handleYear:R}},iA=(e,t)=>{const{defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:s,defaultedConfig:r,defaultedRange:i,defaultedHighlight:o,propDates:l,defaultedTz:u,defaultedFilters:c,defaultedMultiDates:d}=xt(e),f=()=>{e.isTextInputDate&&M(Be(ge(e.startDate)),0)},{modelValue:h,year:p,month:m,calendars:y}=zi(e,t,f),w=z(()=>qm(e.formatLocale,e.locale,e.monthNameFormat)),S=fe(null),{checkMinMaxRange:_}=hs(e),{selectYear:M,groupedYears:E,showYearPicker:L,toggleYearPicker:T,handleYearSelect:R,handleYear:C,isDisabled:I}=hg({modelValue:h,multiCalendars:n,range:i,highlight:o,calendars:y,year:p,propDates:l,month:m,filters:c,props:e,emit:t});ct(()=>{e.startDate&&(h.value&&e.focusStartDate||!h.value)&&M(Be(ge(e.startDate)),0)});const K=G=>G?{month:je(G),year:Be(G)}:{month:null,year:null},j=()=>h.value?Array.isArray(h.value)?h.value.map(G=>K(G)):K(h.value):K(),ne=(G,oe)=>{const ue=y.value[G],g=j();return Array.isArray(g)?g.some(V=>V.year===(ue==null?void 0:ue.year)&&V.month===oe):(ue==null?void 0:ue.year)===g.year&&oe===g.month},B=(G,oe,ue)=>{var g,V;const J=j();return Array.isArray(J)?p.value(oe)===((g=J[ue])==null?void 0:g.year)&&G===((V=J[ue])==null?void 0:V.month):!1},F=(G,oe)=>{if(i.value.enabled){const ue=j();if(Array.isArray(h.value)&&Array.isArray(ue)){const g=B(G,oe,0)||B(G,oe,1),V=Da(Wn(ge()),G,p.value(oe));return Ti(h.value,S.value,V)&&!g}return!1}return!1},N=z(()=>G=>mr(w.value,oe=>{var ue;const g=ne(G,oe.value),V=Ci(oe.value,ng(p.value(G),l.value.minDate),ag(p.value(G),l.value.maxDate))||Ex(l.value.disabledDates,p.value(G),oe.value)||((ue=c.value.months)==null?void 0:ue.includes(oe.value))||!Px(l.value.allowedDates,p.value(G),oe.value),J=F(oe.value,G),be=lg(o.value,oe.value,p.value(G));return{active:g,disabled:V,isBetween:J,highlighted:be}})),X=(G,oe)=>Da(Wn(ge()),G,p.value(oe)),ce=(G,oe)=>{const ue=h.value?h.value:Wn(new Date);h.value=Da(ue,G,p.value(oe)),t("auto-apply"),t("update-flow-step")},se=(G,oe)=>{const ue=X(G,oe);i.value.fixedEnd||i.value.fixedStart?h.value=fg(ue,h,t,i):h.value?_(ue,h.value)&&(h.value=id(h,X(G,oe),t)):h.value=[X(G,oe)],Jt().then(()=>{kl(h.value,t,e.autoApply,e.modelAuto)})},pe=(G,oe)=>{rd(X(G,oe),h,d.value.limit),t("auto-apply",!0)},te=(G,oe)=>(y.value[oe].month=G,$(oe,y.value[oe].year,G),d.value.enabled?pe(G,oe):i.value.enabled?se(G,oe):ce(G,oe)),_e=(G,oe)=>{M(G,oe),$(oe,G,null)},$=(G,oe,ue)=>{let g=ue;if(!g&&g!==0){const V=j();g=Array.isArray(V)?V[G].month:V.month}t("update-month-year",{instance:G,year:oe,month:g})};return{groupedMonths:N,groupedYears:E,year:p,isDisabled:I,defaultedMultiCalendars:n,defaultedAriaLabels:a,defaultedTransitions:s,defaultedConfig:r,showYearPicker:L,modelValue:h,presetDate:(G,oe)=>{dg({value:G,modelValue:h,range:i.value.enabled,timezone:oe?void 0:u.value.timezone}),t("auto-apply")},setHoverDate:(G,oe)=>{S.value=X(G,oe)},selectMonth:te,selectYear:_e,toggleYearPicker:T,handleYearSelect:R,handleYear:C,getModelMonthYear:j}},oA=ut({compatConfig:{MODE:3},__name:"MonthPicker",props:{...ta},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,s=ea(),r=Tn(s,"yearMode"),i=e;ct(()=>{i.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:_,handleYearSelect:M,handleYear:E,getModelMonthYear:L}=iA(i,a);return t({getSidebarProps:()=>({modelValue:p,year:u,getModelMonthYear:L,selectMonth:w,selectYear:S,handleYear:E}),presetDate:m,toggleYearPicker:T=>_(0,T)}),(T,R)=>(D(),Ae(Sl,{"multi-calendars":b(d).count,collapse:T.collapse,stretch:"","is-mobile":T.isMobile},{default:Ee(({instance:C})=>[T.$slots["top-extra"]?ye(T.$slots,"top-extra",{key:0,value:T.internalModelValue}):ee("",!0),T.$slots["month-year"]?ye(T.$slots,"month-year",at(ht({key:1},{year:b(u),months:b(o)(C),years:b(l)(C),selectMonth:b(w),selectYear:b(S),instance:C}))):(D(),Ae(Ui,{key:2,items:b(o)(C),"arrow-navigation":T.arrowNavigation,"is-last":T.autoApply&&!b(f).keepActionRow,"esc-close":T.escClose,height:b(f).modeHeight,config:T.config,"no-overlay-focus":!!(T.noOverlayFocus||T.textInput),"use-relative":"",type:"month",onSelected:I=>b(w)(I,C),onHoverValue:I=>b(y)(I,C)},Qt({header:Ee(()=>[ke(cg,ht(T.$props,{items:b(l)(C),instance:C,"show-year-picker":b(h)[C],year:b(u)(C),"is-disabled":I=>b(c)(C,I),onHandleYear:I=>b(E)(C,I),onYearSelect:I=>b(M)(I,C),onToggleYearPicker:I=>b(_)(C,I==null?void 0:I.flow,I==null?void 0:I.show)}),Qt({_:2},[Ke(b(r),(I,K)=>({name:I,fn:Ee(j=>[ye(T.$slots,I,at(zt(j)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),_:2},[T.$slots["month-overlay-value"]?{name:"item",fn:Ee(({item:I})=>[ye(T.$slots,"month-overlay-value",{text:I.text,value:I.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"]))}}),lA=(e,t)=>{const n=()=>{e.isTextInputDate&&(c.value=Be(ge(e.startDate)))},{modelValue:a}=zi(e,t,n),s=fe(null),{defaultedHighlight:r,defaultedMultiDates:i,defaultedFilters:o,defaultedRange:l,propDates:u}=xt(e),c=fe();ct(()=>{e.startDate&&(a.value&&e.focusStartDate||!a.value)&&(c.value=Be(ge(e.startDate)))});const d=w=>Array.isArray(a.value)?a.value.some(S=>Be(S)===w):a.value?Be(a.value)===w:!1,f=w=>l.value.enabled&&Array.isArray(a.value)?Ti(a.value,s.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=z(()=>mr(td(e.yearRange,e.locale,e.reverseYears),w=>{const S=d(w.value),_=Ci(w.value,gr(u.value.minDate),gr(u.value.maxDate))||o.value.years.includes(w.value)||!h(w.value)||p(w.value),M=f(w.value)&&!S,E=sd(r.value,w.value);return{active:S,disabled:_,isBetween:M,highlighted:E}})),y=w=>ma(Wn(Mi(new Date)),w);return{groupedYears:m,modelValue:a,focusYear:c,setHoverValue:w=>{s.value=ma(Wn(new Date),w)},selectYear:w=>{var S;if(t("update-month-year",{instance:0,year:w}),i.value.enabled)return a.value?Array.isArray(a.value)&&(((S=a.value)==null?void 0:S.map(_=>Be(_))).includes(w)?a.value=a.value.filter(_=>Be(_)!==w):a.value.push(ma(Gt(ge()),w))):a.value=[ma(Gt(Mi(ge())),w)],t("auto-apply",!0);l.value.enabled?(a.value=id(a,y(w),t),Jt().then(()=>{kl(a.value,t,e.autoApply,e.modelAuto)})):(a.value=y(w),t("auto-apply"))}}},uA=ut({compatConfig:{MODE:3},__name:"YearPicker",props:{...ta},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,s=e,{groupedYears:r,modelValue:i,focusYear:o,selectYear:l,setHoverValue:u}=lA(s,a),{defaultedConfig:c}=xt(s);return t({getSidebarProps:()=>({modelValue:i,selectYear:l})}),(d,f)=>(D(),W("div",null,[d.$slots["top-extra"]?ye(d.$slots,"top-extra",{key:0,value:d.internalModelValue}):ee("",!0),d.$slots["month-year"]?ye(d.$slots,"month-year",at(ht({key:1},{years:b(r),selectYear:b(l)}))):(D(),Ae(Ui,{key:2,items:b(r),"is-last":d.autoApply&&!b(c).keepActionRow,height:b(c).modeHeight,config:d.config,"no-overlay-focus":!!(d.noOverlayFocus||d.textInput),"focus-value":b(o),type:"year","use-relative":"",onSelected:b(l),onHoverValue:b(u)},Qt({_:2},[d.$slots["year-overlay-value"]?{name:"item",fn:Ee(({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"]))]))}}),cA={key:0,class:"dp__time_input"},dA=["data-compact","data-collapsed"],fA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],hA=["aria-label","disabled","data-test-id","onKeydown","onClick"],pA=["data-test-id","aria-label","onKeydown","onClick","onMousedown"],mA={key:0},gA=["aria-label","data-compact"],vA=ut({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},...ta},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,s=e,{setTimePickerElements:r,setTimePickerBackRef:i}=fs(),{defaultedAriaLabels:o,defaultedTransitions:l,defaultedFilters:u,defaultedConfig:c,defaultedRange:d,defaultedMultiCalendars:f}=xt(s),{transitionName:h,showTransition:p}=Yi(l),m=va({hours:!1,minutes:!1,seconds:!1}),y=fe("AM"),w=fe(null),S=fe([]),_=fe(),M=fe(!1);ct(()=>{a("mounted")});const E=x=>ot(new Date,{hours:x.hours,minutes:x.minutes,seconds:s.enableSeconds?x.seconds:0,milliseconds:0}),L=z(()=>x=>se(x,s[x])||R(x,s[x])),T=z(()=>({hours:s.hours,minutes:s.minutes,seconds:s.seconds})),R=(x,Y)=>d.value.enabled&&!d.value.disableTimeRangeValidation?!s.validateTime(x,Y):!1,C=(x,Y)=>{if(d.value.enabled&&!d.value.disableTimeRangeValidation){const U=Y?+s[`${x}Increment`]:-+s[`${x}Increment`],Q=s[x]+U;return!s.validateTime(x,Q)}return!1},I=z(()=>x=>!G(+s[x]+ +s[`${x}Increment`],x)||C(x,!0)),K=z(()=>x=>!G(+s[x]-+s[`${x}Increment`],x)||C(x,!1)),j=(x,Y)=>Tm(ot(ge(),x),Y),ne=(x,Y)=>ux(ot(ge(),x),Y),B=z(()=>({dp__time_col:!0,dp__time_col_block:!s.timePickerInline,dp__time_col_reg_block:!s.enableSeconds&&s.is24&&!s.timePickerInline,dp__time_col_reg_inline:!s.enableSeconds&&s.is24&&s.timePickerInline,dp__time_col_reg_with_button:!s.enableSeconds&&!s.is24,dp__time_col_sec:s.enableSeconds&&s.is24,dp__time_col_sec_with_button:s.enableSeconds&&!s.is24})),F=z(()=>s.timePickerInline&&d.value.enabled&&!f.value.count),N=z(()=>{const x=[{type:"hours"}];return s.enableMinutes&&x.push({type:"",separator:!0},{type:"minutes"}),s.enableSeconds&&x.push({type:"",separator:!0},{type:"seconds"}),x}),X=z(()=>N.value.filter(x=>!x.separator)),ce=z(()=>x=>{if(x==="hours"){const Y=be(+s.hours);return{text:Y<10?`0${Y}`:`${Y}`,value:Y}}return{text:s[x]<10?`0${s[x]}`:`${s[x]}`,value:s[x]}}),se=(x,Y)=>{var U;if(!s.disabledTimesConfig)return!1;const Q=s.disabledTimesConfig(s.order,x==="hours"?Y:void 0);return Q[x]?!!((U=Q[x])!=null&&U.includes(Y)):!0},pe=(x,Y)=>Y!=="hours"||y.value==="AM"?x:x+12,te=x=>{const Y=s.is24?24:12,U=x==="hours"?Y:60,Q=+s[`${x}GridIncrement`],he=x==="hours"&&!s.is24?Q:0,le=[];for(let de=he;de({active:!1,disabled:u.value.times[x].includes(de.value)||!G(de.value,x)||se(x,de.value)||R(x,de.value)}))},_e=x=>x>=0?x:59,$=x=>x>=0?x:23,G=(x,Y)=>{const U=s.minTime?E(su(s.minTime)):null,Q=s.maxTime?E(su(s.maxTime)):null,he=E(su(T.value,Y,Y==="minutes"||Y==="seconds"?_e(x):$(x)));return U&&Q?(hr(he,Q)||Qs(he,Q))&&(Vs(he,U)||Qs(he,U)):U?Vs(he,U)||Qs(he,U):Q?hr(he,Q)||Qs(he,Q):!0},oe=x=>s[`no${x[0].toUpperCase()+x.slice(1)}Overlay`],ue=x=>{oe(x)||(m[x]=!m[x],m[x]?(M.value=!0,a("overlay-opened",x)):(M.value=!1,a("overlay-closed",x)))},g=x=>x==="hours"?Oa:x==="minutes"?rs:fr,V=()=>{_.value&&clearTimeout(_.value)},J=(x,Y=!0,U)=>{const Q=Y?j:ne,he=Y?+s[`${x}Increment`]:-+s[`${x}Increment`];G(+s[x]+he,x)&&a(`update:${x}`,g(x)(Q({[x]:+s[x]},{[x]:+s[`${x}Increment`]}))),!(U!=null&&U.keyboard)&&c.value.timeArrowHoldThreshold&&(_.value=setTimeout(()=>{J(x,Y)},c.value.timeArrowHoldThreshold))},be=x=>s.is24?x:(x>=12?y.value="PM":y.value="AM",gx(x)),Z=()=>{y.value==="PM"?(y.value="AM",a("update:hours",s.hours-12)):(y.value="PM",a("update:hours",s.hours+12)),a("am-pm-change",y.value)},P=x=>{m[x]=!0},k=(x,Y,U)=>{if(x&&s.arrowNavigation){Array.isArray(S.value[Y])?S.value[Y][U]=x:S.value[Y]=[x];const Q=S.value.reduce((he,le)=>le.map((de,Ce)=>[...he[Ce]||[],le[Ce]]),[]);i(s.closeTimePickerBtn),w.value&&(Q[1]=Q[1].concat(w.value)),r(Q,s.order)}},O=(x,Y)=>(ue(x),a(`update:${x}`,Y));return t({openChildCmp:P}),(x,Y)=>{var U;return x.disabled?ee("",!0):(D(),W("div",cA,[(D(!0),W(Te,null,Ke(N.value,(Q,he)=>{var le,de,Ce;return D(),W("div",{key:he,class:ve(B.value),"data-compact":F.value&&!x.enableSeconds,"data-collapsed":F.value&&x.enableSeconds},[Q.separator?(D(),W(Te,{key:0},[M.value?ee("",!0):(D(),W(Te,{key:0},[Ft(":")],64))],64)):(D(),W(Te,{key:1},[ae("button",{ref_for:!0,ref:H=>k(H,he,0),type:"button",class:ve({dp__btn:!0,dp__inc_dec_button:!x.timePickerInline,dp__inc_dec_button_inline:x.timePickerInline,dp__tp_inline_btn_top:x.timePickerInline,dp__inc_dec_button_disabled:I.value(Q.type),"dp--hidden-el":M.value}),"data-test-id":`${Q.type}-time-inc-btn-${s.order}`,"aria-label":(le=b(o))==null?void 0:le.incrementValue(Q.type),tabindex:"0",onKeydown:H=>b(gn)(H,()=>J(Q.type,!0,{keyboard:!0}),!0),onClick:H=>b(c).timeArrowHoldThreshold?void 0:J(Q.type,!0),onMousedown:H=>b(c).timeArrowHoldThreshold?J(Q.type,!0):void 0,onMouseup:V},[s.timePickerInline?(D(),W(Te,{key:1},[x.$slots["tp-inline-arrow-up"]?ye(x.$slots,"tp-inline-arrow-up",{key:0}):(D(),W(Te,{key:1},[Y[2]||(Y[2]=ae("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Y[3]||(Y[3]=ae("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(D(),W(Te,{key:0},[x.$slots["arrow-up"]?ye(x.$slots,"arrow-up",{key:0}):ee("",!0),x.$slots["arrow-up"]?ee("",!0):(D(),Ae(b(Qc),{key:1}))],64))],42,fA),ae("button",{ref_for:!0,ref:H=>k(H,he,1),type:"button","aria-label":`${ce.value(Q.type).text}-${(de=b(o))==null?void 0:de.openTpOverlay(Q.type)}`,class:ve({dp__time_display:!0,dp__time_display_block:!x.timePickerInline,dp__time_display_inline:x.timePickerInline,"dp--time-invalid":L.value(Q.type),"dp--time-overlay-btn":!L.value(Q.type),"dp--hidden-el":M.value}),disabled:oe(Q.type),tabindex:"0","data-test-id":`${Q.type}-toggle-overlay-btn-${s.order}`,onKeydown:H=>b(gn)(H,()=>ue(Q.type),!0),onClick:H=>ue(Q.type)},[x.$slots[Q.type]?ye(x.$slots,Q.type,{key:0,text:ce.value(Q.type).text,value:ce.value(Q.type).value}):ee("",!0),x.$slots[Q.type]?ee("",!0):(D(),W(Te,{key:1},[Ft(Ie(ce.value(Q.type).text),1)],64))],42,hA),ae("button",{ref_for:!0,ref:H=>k(H,he,2),type:"button",class:ve({dp__btn:!0,dp__inc_dec_button:!x.timePickerInline,dp__inc_dec_button_inline:x.timePickerInline,dp__tp_inline_btn_bottom:x.timePickerInline,dp__inc_dec_button_disabled:K.value(Q.type),"dp--hidden-el":M.value}),"data-test-id":`${Q.type}-time-dec-btn-${s.order}`,"aria-label":(Ce=b(o))==null?void 0:Ce.decrementValue(Q.type),tabindex:"0",onKeydown:H=>b(gn)(H,()=>J(Q.type,!1,{keyboard:!0}),!0),onClick:H=>b(c).timeArrowHoldThreshold?void 0:J(Q.type,!1),onMousedown:H=>b(c).timeArrowHoldThreshold?J(Q.type,!1):void 0,onMouseup:V},[s.timePickerInline?(D(),W(Te,{key:1},[x.$slots["tp-inline-arrow-down"]?ye(x.$slots,"tp-inline-arrow-down",{key:0}):(D(),W(Te,{key:1},[Y[4]||(Y[4]=ae("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_l"},null,-1)),Y[5]||(Y[5]=ae("span",{class:"dp__tp_inline_btn_bar dp__tp_btn_in_r"},null,-1))],64))],64)):(D(),W(Te,{key:0},[x.$slots["arrow-down"]?ye(x.$slots,"arrow-down",{key:0}):ee("",!0),x.$slots["arrow-down"]?ee("",!0):(D(),Ae(b(Jc),{key:1}))],64))],42,pA)],64))],10,dA)}),128)),x.is24?ee("",!0):(D(),W("div",mA,[x.$slots["am-pm-button"]?ye(x.$slots,"am-pm-button",{key:0,toggle:Z,value:y.value}):ee("",!0),x.$slots["am-pm-button"]?ee("",!0):(D(),W("button",{key:1,ref_key:"amPmButton",ref:w,type:"button",class:"dp__pm_am_button",role:"button","aria-label":(U=b(o))==null?void 0:U.amPmButton,tabindex:"0","data-compact":F.value,onClick:Z,onKeydown:Y[0]||(Y[0]=Q=>b(gn)(Q,()=>Z(),!0))},Ie(y.value),41,gA))])),(D(!0),W(Te,null,Ke(X.value,(Q,he)=>(D(),Ae(as,{key:he,name:b(h)(m[Q.type]),css:b(p)},{default:Ee(()=>{var le,de;return[m[Q.type]?(D(),Ae(Ui,{key:0,items:te(Q.type),"is-last":x.autoApply&&!b(c).keepActionRow,"esc-close":x.escClose,type:Q.type,"text-input":x.textInput,config:x.config,"arrow-navigation":x.arrowNavigation,"aria-labels":x.ariaLabels,"overlay-label":(de=(le=b(o)).timeOverlay)==null?void 0:de.call(le,Q.type),onSelected:Ce=>O(Q.type,Ce),onToggle:Ce=>ue(Q.type),onResetFlow:Y[1]||(Y[1]=Ce=>x.$emit("reset-flow"))},Qt({"button-icon":Ee(()=>[x.$slots["clock-icon"]?ye(x.$slots,"clock-icon",{key:0}):ee("",!0),x.$slots["clock-icon"]?ee("",!0):(D(),Ae(cs(x.timePickerInline?b(Cr):b(Zc)),{key:1}))]),_:2},[x.$slots[`${Q.type}-overlay-value`]?{name:"item",fn:Ee(({item:Ce})=>[ye(x.$slots,`${Q.type}-overlay-value`,{text:Ce.text,value:Ce.value})]),key:"0"}:void 0,x.$slots[`${Q.type}-overlay-header`]?{name:"header",fn:Ee(()=>[ye(x.$slots,`${Q.type}-overlay-header`,{toggle:()=>ue(Q.type)})]),key:"1"}:void 0]),1032,["items","is-last","esc-close","type","text-input","config","arrow-navigation","aria-labels","overlay-label","onSelected","onToggle"])):ee("",!0)]}),_:2},1032,["name","css"]))),128))]))}}}),yA=["data-dp-mobile"],bA=["aria-label","tabindex"],_A=["role","aria-label","tabindex"],wA=["aria-label"],pg=ut({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},...ta},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,s=e,{buildMatrix:r,setTimePicker:i}=fs(),o=ea(),{defaultedTransitions:l,defaultedAriaLabels:u,defaultedTextInput:c,defaultedConfig:d,defaultedRange:f}=xt(s),{transitionName:h,showTransition:p}=Yi(l),{hideNavigationButtons:m}=Ml(),y=fe(null),w=fe(null),S=fe([]),_=fe(null),M=fe(!1);ct(()=>{a("mount"),!s.timePicker&&s.arrowNavigation?r([Nt(y.value)],"time"):i(!0,s.timePicker)});const E=z(()=>f.value.enabled&&s.modelAuto?Zm(s.internalModelValue):!0),L=fe(!1),T=se=>({hours:Array.isArray(s.hours)?s.hours[se]:s.hours,minutes:Array.isArray(s.minutes)?s.minutes[se]:s.minutes,seconds:Array.isArray(s.seconds)?s.seconds[se]:s.seconds}),R=z(()=>{const se=[];if(f.value.enabled)for(let pe=0;pe<2;pe++)se.push(T(pe));else se.push(T(0));return se}),C=(se,pe=!1,te="")=>{pe||a("reset-flow"),L.value=se,a(se?"overlay-opened":"overlay-closed",nn.time),s.arrowNavigation&&i(se),Jt(()=>{te!==""&&S.value[0]&&S.value[0].openChildCmp(te)})},I=z(()=>({dp__btn:!0,dp__button:!0,dp__button_bottom:s.autoApply&&!d.value.keepActionRow})),K=Tn(o,"timePicker"),j=(se,pe,te)=>f.value.enabled?pe===0?[se,R.value[1][te]]:[R.value[0][te],se]:se,ne=se=>{a("update:hours",se)},B=se=>{a("update:minutes",se)},F=se=>{a("update:seconds",se)},N=()=>{if(_.value&&!c.value.enabled&&!s.noOverlayFocus){const se=Qm(_.value);se&&se.focus({preventScroll:!0})}},X=se=>{M.value=!1,a("overlay-closed",se)},ce=se=>{M.value=!0,a("overlay-opened",se)};return t({toggleTimePicker:C}),(se,pe)=>{var te;return D(),W("div",{class:"dp--tp-wrap","data-dp-mobile":se.isMobile},[!se.timePicker&&!se.timePickerInline?ni((D(),W("button",{key:0,ref_key:"openTimePickerBtn",ref:y,type:"button",class:ve({...I.value,"dp--hidden-el":L.value}),"aria-label":(te=b(u))==null?void 0:te.openTimePicker,tabindex:se.noOverlayFocus?void 0:0,"data-test-id":"open-time-picker-btn",onKeydown:pe[0]||(pe[0]=_e=>b(gn)(_e,()=>C(!0))),onClick:pe[1]||(pe[1]=_e=>C(!0))},[se.$slots["clock-icon"]?ye(se.$slots,"clock-icon",{key:0}):ee("",!0),se.$slots["clock-icon"]?ee("",!0):(D(),Ae(b(Zc),{key:1}))],42,bA)),[[oi,!b(m)(se.hideNavigation,"time")]]):ee("",!0),ke(as,{name:b(h)(L.value),css:b(p)&&!se.timePickerInline},{default:Ee(()=>{var _e,$;return[L.value||se.timePicker||se.timePickerInline?(D(),W("div",{key:0,ref_key:"overlayRef",ref:_,role:se.timePickerInline?void 0:"dialog",class:ve({dp__overlay:!se.timePickerInline,"dp--overlay-absolute":!s.timePicker&&!se.timePickerInline,"dp--overlay-relative":s.timePicker}),style:Lt(se.timePicker?{height:`${b(d).modeHeight}px`}:void 0),"aria-label":(_e=b(u))==null?void 0:_e.timePicker,tabindex:se.timePickerInline?void 0:0},[ae("div",{class:ve(se.timePickerInline?"dp__time_picker_inline_container":"dp__overlay_container dp__container_flex dp__time_picker_overlay_container"),style:{display:"flex"}},[se.$slots["time-picker-overlay"]?ye(se.$slots,"time-picker-overlay",{key:0,hours:e.hours,minutes:e.minutes,seconds:e.seconds,setHours:ne,setMinutes:B,setSeconds:F}):ee("",!0),se.$slots["time-picker-overlay"]?ee("",!0):(D(),W("div",{key:1,class:ve(se.timePickerInline?"dp__flex":"dp__overlay_row dp__flex_row")},[(D(!0),W(Te,null,Ke(R.value,(G,oe)=>ni((D(),Ae(vA,ht({key:oe,ref_for:!0},{...se.$props,order:oe,hours:G.hours,minutes:G.minutes,seconds:G.seconds,closeTimePickerBtn:w.value,disabledTimesConfig:e.disabledTimesConfig,disabled:oe===0?b(f).fixedStart:b(f).fixedEnd},{ref_for:!0,ref_key:"timeInputRefs",ref:S,"validate-time":(ue,g)=>e.validateTime(ue,j(g,oe,ue)),"onUpdate:hours":ue=>ne(j(ue,oe,"hours")),"onUpdate:minutes":ue=>B(j(ue,oe,"minutes")),"onUpdate:seconds":ue=>F(j(ue,oe,"seconds")),onMounted:N,onOverlayClosed:X,onOverlayOpened:ce,onAmPmChange:pe[2]||(pe[2]=ue=>se.$emit("am-pm-change",ue))}),Qt({_:2},[Ke(b(K),(ue,g)=>({name:ue,fn:Ee(V=>[ye(se.$slots,ue,ht({ref_for:!0},V))])}))]),1040,["validate-time","onUpdate:hours","onUpdate:minutes","onUpdate:seconds"])),[[oi,oe===0?!0:E.value]])),128))],2)),!se.timePicker&&!se.timePickerInline?ni((D(),W("button",{key:2,ref_key:"closeTimePickerBtn",ref:w,type:"button",class:ve({...I.value,"dp--hidden-el":M.value}),"aria-label":($=b(u))==null?void 0:$.closeTimePicker,tabindex:"0",onKeydown:pe[3]||(pe[3]=G=>b(gn)(G,()=>C(!1))),onClick:pe[4]||(pe[4]=G=>C(!1))},[se.$slots["calendar-icon"]?ye(se.$slots,"calendar-icon",{key:0}):ee("",!0),se.$slots["calendar-icon"]?ee("",!0):(D(),Ae(b(Cr),{key:1}))],42,wA)),[[oi,!b(m)(se.hideNavigation,"time")]]):ee("",!0)],2)],14,_A)):ee("",!0)]}),_:3},8,["name","css"])],8,yA)}}}),mg=(e,t,n,a)=>{const{defaultedRange:s}=xt(e),r=(_,M)=>Array.isArray(t[_])?t[_][M]:t[_],i=_=>e.enableSeconds?Array.isArray(t.seconds)?t.seconds[_]:t.seconds:0,o=(_,M)=>_?M!==void 0?es(_,r("hours",M),r("minutes",M),i(M)):es(_,t.hours,t.minutes,i()):Gm(ge(),i(M)),l=(_,M)=>{t[_]=M},u=z(()=>e.modelAuto&&s.value.enabled?Array.isArray(n.value)?n.value.length>1:!1:s.value.enabled),c=(_,M)=>{const E=Object.fromEntries(Object.keys(t).map(L=>L===_?[L,M]:[L,t[L]].slice()));if(u.value&&!s.value.disableTimeRangeValidation){const L=R=>n.value?es(n.value[R],E.hours[R],E.minutes[R],E.seconds[R]):null,T=R=>jm(n.value[R],0);return!(Ge(L(0),L(1))&&(Vs(L(0),T(1))||hr(L(1),T(0))))}return!0},d=(_,M)=>{c(_,M)&&(l(_,M),a&&a())},f=_=>{d("hours",_)},h=_=>{d("minutes",_)},p=_=>{d("seconds",_)},m=(_,M,E,L)=>{M&&f(_),!M&&!E&&h(_),E&&p(_),n.value&&L(n.value)},y=_=>{if(_){const M=Array.isArray(_),E=M?[+_[0].hours,+_[1].hours]:+_.hours,L=M?[+_[0].minutes,+_[1].minutes]:+_.minutes,T=M?[+_[0].seconds,+_[1].seconds]:+_.seconds;l("hours",E),l("minutes",L),e.enableSeconds&&l("seconds",T)}},w=(_,M)=>{const E={hours:Array.isArray(t.hours)?t.hours[_]:t.hours,disabledArr:[]};return(M||M===0)&&(E.hours=M),Array.isArray(e.disabledTimes)&&(E.disabledArr=s.value.enabled&&Array.isArray(e.disabledTimes[_])?e.disabledTimes[_]:e.disabledTimes),E},S=z(()=>(_,M)=>{var E;if(Array.isArray(e.disabledTimes)){const{disabledArr:L,hours:T}=w(_,M),R=L.filter(C=>+C.hours===T);return((E=R[0])==null?void 0:E.minutes)==="*"?{hours:[T],minutes:void 0,seconds:void 0}:{hours:[],minutes:(R==null?void 0:R.map(C=>+C.minutes))??[],seconds:(R==null?void 0:R.map(C=>C.seconds?+C.seconds:void 0))??[]}}return{hours:[],minutes:[],seconds:[]}});return{setTime:l,updateHours:f,updateMinutes:h,updateSeconds:p,getSetDateTime:o,updateTimeValues:m,getSecondsValue:i,assignStartTime:y,validateTime:c,disabledTimesConfig:S}},xA=(e,t)=>{const n=()=>{e.isTextInputDate&&M()},{modelValue:a,time:s}=zi(e,t,n),{defaultedStartTime:r,defaultedRange:i,defaultedTz:o}=xt(e),{updateTimeValues:l,getSetDateTime:u,setTime:c,assignStartTime:d,disabledTimesConfig:f,validateTime:h}=mg(e,s,a,p);function p(){t("update-flow-step")}const m=L=>{const{hours:T,minutes:R,seconds:C}=L;return{hours:+T,minutes:+R,seconds:C?+C:0}},y=()=>{if(e.startTime){if(Array.isArray(e.startTime)){const T=m(e.startTime[0]),R=m(e.startTime[1]);return[ot(ge(),T),ot(ge(),R)]}const L=m(e.startTime);return ot(ge(),L)}return i.value.enabled?[null,null]:null},w=()=>{if(i.value.enabled){const[L,T]=y();a.value=[_n(u(L,0),o.value.timezone),_n(u(T,1),o.value.timezone)]}else a.value=_n(u(y()),o.value.timezone)},S=L=>Array.isArray(L)?[Ls(ge(L[0])),Ls(ge(L[1]))]:[Ls(L??ge())],_=(L,T,R)=>{c("hours",L),c("minutes",T),c("seconds",e.enableSeconds?R:0)},M=()=>{const[L,T]=S(a.value);return i.value.enabled?_([L.hours,T.hours],[L.minutes,T.minutes],[L.seconds,T.seconds]):_(L.hours,L.minutes,L.seconds)};ct(()=>{if(!e.shadow)return d(r.value),a.value?M():w()});const E=()=>{Array.isArray(a.value)?a.value=a.value.map((L,T)=>L&&u(L,T)):a.value=u(a.value),t("time-update")};return{modelValue:a,time:s,disabledTimesConfig:f,updateTime:(L,T=!0,R=!1)=>{l(L,T,R,E)},validateTime:h}},AA=ut({compatConfig:{MODE:3},__name:"TimePickerSolo",props:{...ta},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,s=e,r=ea(),i=Tn(r,"timePicker"),o=fe(null),{time:l,modelValue:u,disabledTimesConfig:c,updateTime:d,validateTime:f}=xA(s,a);return ct(()=>{s.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)=>(D(),Ae(Sl,{"multi-calendars":0,stretch:"","is-mobile":h.isMobile},{default:Ee(()=>[ke(pg,ht({ref_key:"tpRef",ref:o},h.$props,{hours:b(l).hours,minutes:b(l).minutes,seconds:b(l).seconds,"internal-model-value":h.internalModelValue,"disabled-times-config":b(c),"validate-time":b(f),"onUpdate:hours":p[0]||(p[0]=m=>b(d)(m)),"onUpdate:minutes":p[1]||(p[1]=m=>b(d)(m,!1)),"onUpdate:seconds":p[2]||(p[2]=m=>b(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}))}),Qt({_:2},[Ke(b(i),(m,y)=>({name:m,fn:Ee(w=>[ye(h.$slots,m,at(zt(w)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"])]),_:3},8,["is-mobile"]))}}),SA={class:"dp--header-wrap"},kA={key:0,class:"dp__month_year_wrap"},MA={key:0},CA={class:"dp__month_year_wrap"},TA=["data-dp-element","aria-label","data-test-id","onClick","onKeydown"],EA=ut({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:()=>[]},...ta},emits:["update-month-year","mount","reset-flow","overlay-closed","overlay-opened"],setup(e,{expose:t,emit:n}){const a=n,s=e,{defaultedTransitions:r,defaultedAriaLabels:i,defaultedMultiCalendars:o,defaultedFilters:l,defaultedConfig:u,defaultedHighlight:c,propDates:d,defaultedUI:f}=xt(s),{transitionName:h,showTransition:p}=Yi(r),{buildMatrix:m}=fs(),{handleMonthYearChange:y,isDisabled:w,updateMonthYear:S}=Kx(s,a),{showLeftIcon:_,showRightIcon:M}=Ml(),E=fe(!1),L=fe(!1),T=fe(!1),R=fe([null,null,null,null]);ct(()=>{a("mount")});const C=$=>({get:()=>s[$],set:G=>{const oe=$===Yn.month?Yn.year:Yn.month;a("update-month-year",{[$]:G,[oe]:s[oe]}),$===Yn.month?X(!0):ce(!0)}}),I=z(C(Yn.month)),K=z(C(Yn.year)),j=z(()=>$=>({month:s.month,year:s.year,items:$===Yn.month?s.months:s.years,instance:s.instance,updateMonthYear:S,toggle:$===Yn.month?X:ce})),ne=z(()=>s.months.find(G=>G.value===s.month)||{text:"",value:0}),B=z(()=>mr(s.months,$=>{const G=s.month===$.value,oe=Ci($.value,ng(s.year,d.value.minDate),ag(s.year,d.value.maxDate))||l.value.months.includes($.value),ue=lg(c.value,$.value,s.year);return{active:G,disabled:oe,highlighted:ue}})),F=z(()=>mr(s.years,$=>{const G=s.year===$.value,oe=Ci($.value,gr(d.value.minDate),gr(d.value.maxDate))||l.value.years.includes($.value),ue=sd(c.value,$.value);return{active:G,disabled:oe,highlighted:ue}})),N=($,G,oe)=>{oe!==void 0?$.value=oe:$.value=!$.value,$.value?(T.value=!0,a("overlay-opened",G)):(T.value=!1,a("overlay-closed",G))},X=($=!1,G)=>{se($),N(E,nn.month,G)},ce=($=!1,G)=>{se($),N(L,nn.year,G)},se=$=>{$||a("reset-flow")},pe=($,G)=>{s.arrowNavigation&&(R.value[G]=Nt($),m(R.value,"monthYear"))},te=z(()=>{var $,G,oe,ue,g,V;return[{type:Yn.month,index:1,toggle:X,modelValue:I.value,updateModelValue:J=>I.value=J,text:ne.value.text,showSelectionGrid:E.value,items:B.value,ariaLabel:($=i.value)==null?void 0:$.openMonthsOverlay,overlayLabel:((oe=(G=i.value).monthPicker)==null?void 0:oe.call(G,!0))??void 0},{type:Yn.year,index:2,toggle:ce,modelValue:K.value,updateModelValue:J=>K.value=J,text:Jm(s.year,s.locale),showSelectionGrid:L.value,items:F.value,ariaLabel:(ue=i.value)==null?void 0:ue.openYearsOverlay,overlayLabel:((V=(g=i.value).yearPicker)==null?void 0:V.call(g,!0))??void 0}]}),_e=z(()=>s.disableYearSelect?[te.value[0]]:s.yearFirst?[...te.value].reverse():te.value);return t({toggleMonthPicker:X,toggleYearPicker:ce,handleMonthYearChange:y}),($,G)=>{var oe,ue,g,V,J,be;return D(),W("div",SA,[$.$slots["month-year"]?(D(),W("div",kA,[ye($.$slots,"month-year",at(zt({month:e.month,year:e.year,months:e.months,years:e.years,updateMonthYear:b(S),handleMonthYearChange:b(y),instance:e.instance,isDisabled:b(w)})))])):(D(),W(Te,{key:1},[$.$slots["top-extra"]?(D(),W("div",MA,[ye($.$slots,"top-extra",{value:$.internalModelValue})])):ee("",!0),ae("div",CA,[b(_)(b(o),e.instance)&&!$.vertical?(D(),Ae(ci,{key:0,"aria-label":(oe=b(i))==null?void 0:oe.prevMonth,disabled:b(w)(!1),class:ve((ue=b(f))==null?void 0:ue.navBtnPrev),"el-name":"action-prev",onActivate:G[0]||(G[0]=Z=>b(y)(!1,!0)),onSetRef:G[1]||(G[1]=Z=>pe(Z,0))},{default:Ee(()=>[$.$slots["arrow-left"]?ye($.$slots,"arrow-left",{key:0}):ee("",!0),$.$slots["arrow-left"]?ee("",!0):(D(),Ae(b(Kc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ee("",!0),ae("div",{class:ve(["dp__month_year_wrap",{dp__year_disable_select:$.disableYearSelect}])},[(D(!0),W(Te,null,Ke(_e.value,(Z,P)=>(D(),W(Te,{key:Z.type},[ae("button",{ref_for:!0,ref:k=>pe(k,P+1),type:"button","data-dp-element":`overlay-${Z.type}`,class:ve(["dp__btn dp__month_year_select",{"dp--hidden-el":T.value}]),"aria-label":`${Z.text}-${Z.ariaLabel}`,"data-test-id":`${Z.type}-toggle-overlay-${e.instance}`,onClick:Z.toggle,onKeydown:k=>b(gn)(k,()=>Z.toggle(),!0)},[$.$slots[Z.type]?ye($.$slots,Z.type,{key:0,text:Z.text,value:s[Z.type]}):ee("",!0),$.$slots[Z.type]?ee("",!0):(D(),W(Te,{key:1},[Ft(Ie(Z.text),1)],64))],42,TA),ke(as,{name:b(h)(Z.showSelectionGrid),css:b(p)},{default:Ee(()=>[Z.showSelectionGrid?(D(),Ae(Ui,{key:0,items:Z.items,"arrow-navigation":$.arrowNavigation,"hide-navigation":$.hideNavigation,"is-last":$.autoApply&&!b(u).keepActionRow,"skip-button-ref":!1,config:$.config,type:Z.type,"header-refs":[],"esc-close":$.escClose,"menu-wrap-ref":$.menuWrapRef,"text-input":$.textInput,"aria-labels":$.ariaLabels,"overlay-label":Z.overlayLabel,onSelected:Z.updateModelValue,onToggle:Z.toggle},Qt({"button-icon":Ee(()=>[$.$slots["calendar-icon"]?ye($.$slots,"calendar-icon",{key:0}):ee("",!0),$.$slots["calendar-icon"]?ee("",!0):(D(),Ae(b(Cr),{key:1}))]),_:2},[$.$slots[`${Z.type}-overlay-value`]?{name:"item",fn:Ee(({item:k})=>[ye($.$slots,`${Z.type}-overlay-value`,{text:k.text,value:k.value})]),key:"0"}:void 0,$.$slots[`${Z.type}-overlay`]?{name:"overlay",fn:Ee(()=>[ye($.$slots,`${Z.type}-overlay`,ht({ref_for:!0},j.value(Z.type)))]),key:"1"}:void 0,$.$slots[`${Z.type}-overlay-header`]?{name:"header",fn:Ee(()=>[ye($.$slots,`${Z.type}-overlay-header`,{toggle:Z.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"])):ee("",!0)]),_:2},1032,["name","css"])],64))),128))],2),b(_)(b(o),e.instance)&&$.vertical?(D(),Ae(ci,{key:1,"aria-label":(g=b(i))==null?void 0:g.prevMonth,"el-name":"action-prev",disabled:b(w)(!1),class:ve((V=b(f))==null?void 0:V.navBtnPrev),onActivate:G[2]||(G[2]=Z=>b(y)(!1,!0))},{default:Ee(()=>[$.$slots["arrow-up"]?ye($.$slots,"arrow-up",{key:0}):ee("",!0),$.$slots["arrow-up"]?ee("",!0):(D(),Ae(b(Qc),{key:1}))]),_:3},8,["aria-label","disabled","class"])):ee("",!0),b(M)(b(o),e.instance)?(D(),Ae(ci,{key:2,ref:"rightIcon","el-name":"action-next",disabled:b(w)(!0),"aria-label":(J=b(i))==null?void 0:J.nextMonth,class:ve((be=b(f))==null?void 0:be.navBtnNext),onActivate:G[3]||(G[3]=Z=>b(y)(!0,!0)),onSetRef:G[4]||(G[4]=Z=>pe(Z,$.disableYearSelect?2:3))},{default:Ee(()=>[$.$slots[$.vertical?"arrow-down":"arrow-right"]?ye($.$slots,$.vertical?"arrow-down":"arrow-right",{key:0}):ee("",!0),$.$slots[$.vertical?"arrow-down":"arrow-right"]?ee("",!0):(D(),Ae(cs($.vertical?b(Jc):b(qc)),{key:1}))]),_:3},8,["disabled","aria-label","class"])):ee("",!0)])],64))])}}}),PA={class:"dp__calendar_header",role:"row"},DA={key:0,class:"dp__calendar_header_item",role:"gridcell"},RA=["aria-label"],LA={key:0,class:"dp__calendar_item dp__week_num",role:"gridcell"},OA={class:"dp__cell_inner"},IA=["id","aria-pressed","aria-disabled","aria-label","tabindex","data-test-id","onClick","onTouchend","onKeydown","onMouseenter","onMouseleave","onMousedown"],HA=ut({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},...ta},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,s=e,{buildMultiLevelMatrix:r}=fs(),{defaultedTransitions:i,defaultedConfig:o,defaultedAriaLabels:l,defaultedMultiCalendars:u,defaultedWeekNumbers:c,defaultedMultiDates:d,defaultedUI:f}=xt(s),h=fe(null),p=fe({bottom:"",left:"",transform:""}),m=fe([]),y=fe(null),w=fe(!0),S=fe(""),_=fe({startX:0,endX:0,startY:0,endY:0}),M=fe([]),E=fe({left:"50%"}),L=fe(!1),T=z(()=>s.calendar?s.calendar(s.mappedDates):s.mappedDates),R=z(()=>s.dayNames?Array.isArray(s.dayNames)?s.dayNames:s.dayNames(s.locale,+s.weekStart):mx(s.formatLocale,s.locale,+s.weekStart));ct(()=>{a("mount",{cmp:"calendar",refs:m}),o.value.noSwipe||y.value&&(y.value.addEventListener("touchstart",pe,{passive:!1}),y.value.addEventListener("touchend",te,{passive:!1}),y.value.addEventListener("touchmove",_e,{passive:!1})),s.monthChangeOnScroll&&y.value&&y.value.addEventListener("wheel",oe,{passive:!1})}),Ha(()=>{o.value.noSwipe||y.value&&(y.value.removeEventListener("touchstart",pe),y.value.removeEventListener("touchend",te),y.value.removeEventListener("touchmove",_e)),s.monthChangeOnScroll&&y.value&&y.value.removeEventListener("wheel",oe)});const C=Z=>Z?s.vertical?"vNext":"next":s.vertical?"vPrevious":"previous",I=(Z,P)=>{if(s.transitions){const k=Gt(Da(ge(),s.month,s.year));S.value=Rt(Gt(Da(ge(),Z,P)),k)?i.value[C(!0)]:i.value[C(!1)],w.value=!1,Jt(()=>{w.value=!0})}},K=z(()=>({...f.value.calendar??{}})),j=z(()=>Z=>{const P=vx(Z);return{dp__marker_dot:P.type==="dot",dp__marker_line:P.type==="line"}}),ne=z(()=>Z=>Ge(Z,h.value)),B=z(()=>({dp__calendar:!0,dp__calendar_next:u.value.count>0&&s.instance!==0})),F=z(()=>Z=>s.hideOffsetDates?Z.current:!0),N=async(Z,P)=>{const{width:k,height:O}=Z.getBoundingClientRect();h.value=P.value;let x={left:`${k/2}px`},Y=-50;if(await Jt(),M.value[0]){const{left:U,width:Q}=M.value[0].getBoundingClientRect();U<0&&(x={left:"0"},Y=0,E.value.left=`${k/2}px`),window.innerWidth{var O,x,Y;const U=Nt(m.value[P][k]);U&&((O=Z.marker)!=null&&O.customPosition&&(Y=(x=Z.marker)==null?void 0:x.tooltip)!=null&&Y.length?p.value=Z.marker.customPosition(U):await N(U,Z),a("tooltip-open",Z.marker))},ce=async(Z,P,k)=>{var O,x;if(L.value&&d.value.enabled&&d.value.dragSelect)return a("select-date",Z);if(a("set-hover-date",Z),(x=(O=Z.marker)==null?void 0:O.tooltip)!=null&&x.length){if(s.hideOffsetDates&&!Z.current)return;await X(Z,P,k)}},se=Z=>{h.value&&(h.value=null,p.value=JSON.parse(JSON.stringify({bottom:"",left:"",transform:""})),a("tooltip-close",Z.marker))},pe=Z=>{_.value.startX=Z.changedTouches[0].screenX,_.value.startY=Z.changedTouches[0].screenY},te=Z=>{_.value.endX=Z.changedTouches[0].screenX,_.value.endY=Z.changedTouches[0].screenY,$()},_e=Z=>{s.vertical&&!s.inline&&Z.preventDefault()},$=()=>{const Z=s.vertical?"Y":"X";Math.abs(_.value[`start${Z}`]-_.value[`end${Z}`])>10&&a("handle-swipe",_.value[`start${Z}`]>_.value[`end${Z}`]?"right":"left")},G=(Z,P,k)=>{Z&&(Array.isArray(m.value[P])?m.value[P][k]=Z:m.value[P]=[Z]),s.arrowNavigation&&r(m.value,"calendar")},oe=Z=>{s.monthChangeOnScroll&&(Z.preventDefault(),a("handle-scroll",Z))},ue=Z=>c.value.type==="local"?jc(Z.value,{weekStartsOn:+s.weekStart}):c.value.type==="iso"?zc(Z.value):typeof c.value.type=="function"?c.value.type(Z.value):"",g=Z=>{const P=Z[0];return c.value.hideOnOffsetDates?Z.some(k=>k.current)?ue(P):"":ue(P)},V=(Z,P,k=!0)=>{!k&&xx()||(!d.value.enabled||o.value.allowPreventDefault)&&(Ja(Z,o.value),a("select-date",P))},J=Z=>{Ja(Z,o.value)},be=Z=>{d.value.enabled&&d.value.dragSelect?(L.value=!0,a("select-date",Z)):d.value.enabled&&a("select-date",Z)};return t({triggerTransition:I}),(Z,P)=>(D(),W("div",{class:ve(B.value)},[ae("div",{ref_key:"calendarWrapRef",ref:y,class:ve(K.value),role:"grid"},[ae("div",PA,[Z.weekNumbers?(D(),W("div",DA,Ie(Z.weekNumName),1)):ee("",!0),(D(!0),W(Te,null,Ke(R.value,(k,O)=>{var x,Y;return D(),W("div",{key:O,class:"dp__calendar_header_item",role:"gridcell","data-test-id":"calendar-header","aria-label":(Y=(x=b(l))==null?void 0:x.weekDay)==null?void 0:Y.call(x,O)},[Z.$slots["calendar-header"]?ye(Z.$slots,"calendar-header",{key:0,day:k,index:O}):ee("",!0),Z.$slots["calendar-header"]?ee("",!0):(D(),W(Te,{key:1},[Ft(Ie(k),1)],64))],8,RA)}),128))]),P[2]||(P[2]=ae("div",{class:"dp__calendar_header_separator"},null,-1)),ke(as,{name:S.value,css:!!Z.transitions},{default:Ee(()=>[w.value?(D(),W("div",{key:0,class:"dp__calendar",role:"rowgroup",onMouseleave:P[1]||(P[1]=k=>L.value=!1)},[(D(!0),W(Te,null,Ke(T.value,(k,O)=>(D(),W("div",{key:O,class:"dp__calendar_row",role:"row"},[Z.weekNumbers?(D(),W("div",LA,[ae("div",OA,Ie(g(k.days)),1)])):ee("",!0),(D(!0),W(Te,null,Ke(k.days,(x,Y)=>{var U,Q,he;return D(),W("div",{id:b(Ju)(x.value),ref_for:!0,ref:le=>G(le,O,Y),key:Y+O,role:"gridcell",class:"dp__calendar_item","aria-pressed":(x.classData.dp__active_date||x.classData.dp__range_start||x.classData.dp__range_start)??void 0,"aria-disabled":x.classData.dp__cell_disabled||void 0,"aria-label":(Q=(U=b(l))==null?void 0:U.day)==null?void 0:Q.call(U,x),tabindex:!x.current&&Z.hideOffsetDates?void 0:0,"data-test-id":b(Ju)(x.value),onClick:Zn(le=>V(le,x),["prevent"]),onTouchend:le=>V(le,x,!1),onKeydown:le=>b(gn)(le,()=>Z.$emit("select-date",x)),onMouseenter:le=>ce(x,O,Y),onMouseleave:le=>se(x),onMousedown:le=>be(x),onMouseup:P[0]||(P[0]=le=>L.value=!1)},[ae("div",{class:ve(["dp__cell_inner",x.classData])},[Z.$slots.day&&F.value(x)?ye(Z.$slots,"day",{key:0,day:+x.text,date:x.value}):ee("",!0),Z.$slots.day?ee("",!0):(D(),W(Te,{key:1},[Ft(Ie(x.text),1)],64)),x.marker&&F.value(x)?(D(),W(Te,{key:2},[Z.$slots.marker?ye(Z.$slots,"marker",{key:0,marker:x.marker,day:+x.text,date:x.value}):(D(),W("div",{key:1,class:ve(j.value(x.marker)),style:Lt(x.marker.color?{backgroundColor:x.marker.color}:{})},null,6))],64)):ee("",!0),ne.value(x.value)?(D(),W("div",{key:3,ref_for:!0,ref_key:"activeTooltip",ref:M,class:"dp__marker_tooltip",style:Lt(p.value)},[(he=x.marker)!=null&&he.tooltip?(D(),W("div",{key:0,class:"dp__tooltip_content",onClick:J},[(D(!0),W(Te,null,Ke(x.marker.tooltip,(le,de)=>(D(),W("div",{key:de,class:"dp__tooltip_text"},[Z.$slots["marker-tooltip"]?ye(Z.$slots,"marker-tooltip",{key:0,tooltip:le,day:x.value}):ee("",!0),Z.$slots["marker-tooltip"]?ee("",!0):(D(),W(Te,{key:1},[ae("div",{class:"dp__tooltip_mark",style:Lt(le.color?{backgroundColor:le.color}:{})},null,4),ae("div",null,Ie(le.text),1)],64))]))),128)),ae("div",{class:"dp__arrow_bottom_tp",style:Lt(E.value)},null,4)])):ee("",!0)],4)):ee("",!0)],2)],40,IA)}),128))]))),128))],32)):ee("",!0)]),_:3},8,["name","css"])],2)],2))}}),jf=e=>Array.isArray(e),NA=(e,t,n,a)=>{const s=fe([]),r=fe(new Date),i=fe(),o=()=>te(e.isTextInputDate),{modelValue:l,calendars:u,time:c,today:d}=zi(e,t,o),{defaultedMultiCalendars:f,defaultedStartTime:h,defaultedRange:p,defaultedConfig:m,defaultedTz:y,propDates:w,defaultedMultiDates:S}=xt(e),{validateMonthYearInRange:_,isDisabled:M,isDateRangeAllowed:E,checkMinMaxRange:L}=hs(e),{updateTimeValues:T,getSetDateTime:R,setTime:C,assignStartTime:I,validateTime:K,disabledTimesConfig:j}=mg(e,c,l,a),ne=z(()=>q=>u.value[q]?u.value[q].month:0),B=z(()=>q=>u.value[q]?u.value[q].year:0),F=q=>!m.value.keepViewOnOffsetClick||q?!0:!i.value,N=(q,xe,Oe,$e=!1)=>{var me,Me;F($e)&&(u.value[q]||(u.value[q]={month:0,year:0}),u.value[q].month=Ff(xe)?(me=u.value[q])==null?void 0:me.month:xe,u.value[q].year=Ff(Oe)?(Me=u.value[q])==null?void 0:Me.year:Oe)},X=()=>{e.autoApply&&t("select-date")},ce=()=>{h.value&&I(h.value)};ct(()=>{e.shadow||(l.value||(P(),ce()),te(!0),e.focusStartDate&&e.startDate&&P())});const se=z(()=>{var q;return(q=e.flow)!=null&&q.length&&!e.partialFlow?e.flowStep===e.flow.length:!0}),pe=()=>{e.autoApply&&se.value&&t("auto-apply",e.partialFlow?e.flowStep!==e.flow.length:!1)},te=(q=!1)=>{if(l.value)return Array.isArray(l.value)?(s.value=l.value,V(q)):G(l.value,q);if(f.value.count&&q&&!e.startDate)return $(ge(),q)},_e=()=>Array.isArray(l.value)&&p.value.enabled?je(l.value[0])===je(l.value[1]??l.value[0]):!1,$=(q=new Date,xe=!1)=>{if((!f.value.count||!f.value.static||xe)&&N(0,je(q),Be(q)),f.value.count&&(!l.value||_e()||!f.value.solo)&&(!f.value.solo||xe))for(let Oe=1;Oe{$(q),C("hours",Oa(q)),C("minutes",rs(q)),C("seconds",fr(q)),f.value.count&&xe&&Z()},oe=q=>{if(f.value.count){if(f.value.solo)return 0;const xe=je(q[0]),Oe=je(q[1]);return Math.abs(Oe-xe){q[1]&&p.value.showLastInRange?$(q[oe(q)],xe):$(q[0],xe);const Oe=($e,me)=>[$e(q[0]),q[1]?$e(q[1]):c[me][1]];C("hours",Oe(Oa,"hours")),C("minutes",Oe(rs,"minutes")),C("seconds",Oe(fr,"seconds"))},g=(q,xe)=>{if((p.value.enabled||e.weekPicker)&&!S.value.enabled)return ue(q,xe);if(S.value.enabled&&xe){const Oe=q[q.length-1];return G(Oe,xe)}},V=q=>{const xe=l.value;g(xe,q),f.value.count&&f.value.solo&&Z()},J=(q,xe)=>{const Oe=ot(ge(),{month:ne.value(xe),year:B.value(xe)}),$e=q<0?Xn(Oe,1):pr(Oe,1);_(je($e),Be($e),q<0,e.preventMinMaxNavigation)&&(N(xe,je($e),Be($e)),t("update-month-year",{instance:xe,month:je($e),year:Be($e)}),f.value.count&&!f.value.solo&&be(xe),n())},be=q=>{for(let xe=q-1;xe>=0;xe--){const Oe=pr(ot(ge(),{month:ne.value(xe+1),year:B.value(xe+1)}),1);N(xe,je(Oe),Be(Oe))}for(let xe=q+1;xe<=f.value.count-1;xe++){const Oe=Xn(ot(ge(),{month:ne.value(xe-1),year:B.value(xe-1)}),1);N(xe,je(Oe),Be(Oe))}},Z=()=>{if(Array.isArray(l.value)&&l.value.length===2){const q=ge(ge(l.value[1]?l.value[1]:Xn(l.value[0],1))),[xe,Oe]=[je(l.value[0]),Be(l.value[0])],[$e,me]=[je(l.value[1]),Be(l.value[1])];(xe!==$e||xe===$e&&Oe!==me)&&f.value.solo&&N(1,je(q),Be(q))}else l.value&&!Array.isArray(l.value)&&(N(0,je(l.value),Be(l.value)),$(ge()))},P=()=>{e.startDate&&(N(0,je(ge(e.startDate)),Be(ge(e.startDate))),f.value.count&&be(0))},k=(q,xe)=>{if(e.monthChangeOnScroll){const Oe=new Date().getTime()-r.value.getTime(),$e=Math.abs(q.deltaY);let me=500;$e>1&&(me=100),$e>100&&(me=0),Oe>me&&(r.value=new Date,J(e.monthChangeOnScroll!=="inverse"?-q.deltaY:q.deltaY,xe))}},O=(q,xe,Oe=!1)=>{e.monthChangeOnArrows&&e.vertical===Oe&&x(q,xe)},x=(q,xe)=>{J(q==="right"?-1:1,xe)},Y=q=>{if(w.value.markers)return Xo(q.value,w.value.markers)},U=(q,xe)=>{switch(e.sixWeeks===!0?"append":e.sixWeeks){case"prepend":return[!0,!1];case"center":return[q==0,!0];case"fair":return[q==0||xe>q,!0];case"append":return[!1,!1];default:return[!1,!1]}},Q=(q,xe,Oe,$e)=>{if(e.sixWeeks&&q.length<6){const me=6-q.length,Me=(xe.getDay()+7-$e)%7,De=6-(Oe.getDay()+7-$e)%7,[Ln,Sn]=U(Me,De);for(let aa=1;aa<=me;aa++)if(Sn?!!(aa%2)==Ln:Ln){const On=q[0].days[0],Ys=he(Vn(On.value,-7),je(xe));q.unshift({days:Ys})}else{const On=q[q.length-1],Ys=On.days[On.days.length-1],Yl=he(Vn(Ys.value,1),je(xe));q.push({days:Yl})}}return q},he=(q,xe)=>{const Oe=ge(q),$e=[];for(let me=0;me<7;me++){const Me=Vn(Oe,me),De=je(Me)!==xe;$e.push({text:e.hideOffsetDates&&De?"":Me.getDate(),value:Me,current:!De,classData:{}})}return $e},le=(q,xe)=>{const Oe=[],$e=new Date(xe,q),me=new Date(xe,q+1,0),Me=e.weekStart,De=Qn($e,{weekStartsOn:Me}),Ln=Sn=>{const aa=he(Sn,q);if(Oe.push({days:aa}),!Oe[Oe.length-1].days.some(On=>Ge(Gt(On.value),Gt(me)))){const On=Vn(Sn,7);Ln(On)}};return Ln(De),Q(Oe,$e,me,Me)},de=q=>{const xe=es(ge(q.value),c.hours,c.minutes,we());t("date-update",xe),S.value.enabled?rd(xe,l,S.value.limit):l.value=xe,a(),Jt().then(()=>{pe()})},Ce=q=>p.value.noDisabledRange?sg(s.value[0],q).some(xe=>M(xe)):!1,H=()=>{s.value=l.value?l.value.slice():[],s.value.length===2&&!(p.value.fixedStart||p.value.fixedEnd)&&(s.value=[])},ie=(q,xe)=>{const Oe=[ge(q.value),Vn(ge(q.value),+p.value.autoRange)];E(Oe)?(xe&&Se(q.value),s.value=Oe):t("invalid-date",q.value)},Se=q=>{const xe=je(ge(q)),Oe=Be(ge(q));if(N(0,xe,Oe),f.value.count>0)for(let $e=1;$e{if(Ce(q.value)||!L(q.value,l.value,p.value.fixedStart?0:1))return t("invalid-date",q.value);s.value=fg(ge(q.value),l,t,p)},Ye=(q,xe)=>{if(H(),p.value.autoRange)return ie(q,xe);if(p.value.fixedStart||p.value.fixedEnd)return Re(q);s.value[0]?L(ge(q.value),l.value)&&!Ce(q.value)?Ct(ge(q.value),ge(s.value[0]))?(s.value.unshift(ge(q.value)),t("range-end",s.value[0])):(s.value[1]=ge(q.value),t("range-end",s.value[1])):(e.autoApply&&t("auto-apply-invalid",q.value),t("invalid-date",q.value)):(s.value[0]=ge(q.value),t("range-start",s.value[0]))},we=(q=!0)=>e.enableSeconds?Array.isArray(c.seconds)?q?c.seconds[0]:c.seconds[1]:c.seconds:0,We=q=>{s.value[q]=es(s.value[q],c.hours[q],c.minutes[q],we(q!==1))},dt=()=>{var q,xe;s.value[0]&&s.value[1]&&+((q=s.value)==null?void 0:q[0])>+((xe=s.value)==null?void 0:xe[1])&&(s.value.reverse(),t("range-start",s.value[0]),t("range-end",s.value[1]))},en=()=>{s.value.length&&(s.value[0]&&!s.value[1]?We(0):(We(0),We(1),a()),dt(),l.value=s.value.slice(),kl(s.value,t,e.autoApply,e.modelAuto))},gt=(q,xe=!1)=>{if(M(q.value)||!q.current&&e.hideOffsetDates)return t("invalid-date",q.value);if(i.value=JSON.parse(JSON.stringify(q)),!p.value.enabled)return de(q);jf(c.hours)&&jf(c.minutes)&&!S.value.enabled&&(Ye(q,xe),en())},on=(q,xe)=>{var Oe;N(q,xe.month,xe.year,!0),f.value.count&&!f.value.solo&&be(q),t("update-month-year",{instance:q,month:xe.month,year:xe.year}),n(f.value.solo?q:void 0);const $e=(Oe=e.flow)!=null&&Oe.length?e.flow[e.flowStep]:void 0;!xe.fromNav&&($e===nn.month||$e===nn.year)&&a()},Dn=(q,xe)=>{dg({value:q,modelValue:l,range:p.value.enabled,timezone:xe?void 0:y.value.timezone}),X(),e.multiCalendars&&Jt().then(()=>te(!0))},At=()=>{const q=ed(ge(),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=Ct(q,l.value[0])?[q,l.value[0]]:[l.value[0],q]:l.value=[q],X()},Ht=()=>{if(Array.isArray(l.value))if(S.value.enabled){const q=Rn();l.value[l.value.length-1]=R(q)}else l.value=l.value.map((q,xe)=>q&&R(q,xe));else l.value=R(l.value);t("time-update")},Rn=()=>Array.isArray(l.value)&&l.value.length?l.value[l.value.length-1]:null;return{calendars:u,modelValue:l,month:ne,year:B,time:c,disabledTimesConfig:j,today:d,validateTime:K,getCalendarDays:le,getMarker:Y,handleScroll:k,handleSwipe:x,handleArrow:O,selectDate:gt,updateMonthYear:on,presetDate:Dn,selectCurrentDate:At,updateTime:(q,xe=!0,Oe=!1)=>{T(q,xe,Oe,Ht)},assignMonthAndYear:$,setStartTime:ce}},VA={key:0},BA=ut({__name:"DatePicker",props:{...ta},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,s=e,{calendars:r,month:i,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:_,presetDate:M,selectCurrentDate:E,updateTime:L,assignMonthAndYear:T,setStartTime:R}=NA(s,a,_e,$),C=ea(),{setHoverDate:I,getDayClassData:K,clearHoverDate:j}=n5(l,s),{defaultedMultiCalendars:ne}=xt(s),B=fe([]),F=fe([]),N=fe(null),X=Tn(C,"calendar"),ce=Tn(C,"monthYear"),se=Tn(C,"timePicker"),pe=k=>{s.shadow||a("mount",k)};Qe(r,()=>{s.shadow||setTimeout(()=>{a("recalculate-position")},0)},{deep:!0}),Qe(ne,(k,O)=>{k.count-O.count>0&&T()},{deep:!0});const te=z(()=>k=>h(i.value(k),o.value(k)).map(O=>({...O,days:O.days.map(x=>(x.marker=p(x),x.classData=K(x),x))})));function _e(k){var O;k||k===0?(O=F.value[k])==null||O.triggerTransition(i.value(k),o.value(k)):F.value.forEach((x,Y)=>x.triggerTransition(i.value(Y),o.value(Y)))}function $(){a("update-flow-step")}const G=(k,O=!1)=>{S(k,O),s.spaceConfirm&&a("select-date")},oe=(k,O,x=0)=>{var Y;(Y=B.value[x])==null||Y.toggleMonthPicker(k,O)},ue=(k,O,x=0)=>{var Y;(Y=B.value[x])==null||Y.toggleYearPicker(k,O)},g=(k,O,x)=>{var Y;(Y=N.value)==null||Y.toggleTimePicker(k,O,x)},V=(k,O)=>{var x;if(!s.range){const Y=l.value?l.value:d,U=O?new Date(O):Y,Q=k?Qn(U,{weekStartsOn:1}):Im(U,{weekStartsOn:1});S({value:Q,current:je(U)===i.value(0),text:"",classData:{}}),(x=document.getElementById(Ju(Q)))==null||x.focus()}},J=k=>{var O;(O=B.value[0])==null||O.handleMonthYearChange(k,!0)},be=k=>{_(0,{month:i.value(0),year:o.value(0)+(k?1:-1),fromNav:!0})},Z=(k,O)=>{k===nn.time&&a(`time-picker-${O?"open":"close"}`),a("overlay-toggle",{open:O,overlay:k})},P=k=>{a("overlay-toggle",{open:!1,overlay:k}),a("focus-menu")};return t({clearHoverDate:j,presetDate:M,selectCurrentDate:E,toggleMonthPicker:oe,toggleYearPicker:ue,toggleTimePicker:g,handleArrow:m,updateMonthYear:_,getSidebarProps:()=>({modelValue:l,month:i,year:o,time:u,updateTime:L,updateMonthYear:_,selectDate:S,presetDate:M}),changeMonth:J,changeYear:be,selectWeekDate:V,setStartTime:R}),(k,O)=>(D(),W(Te,null,[ke(Sl,{"multi-calendars":b(ne).count,collapse:k.collapse,"is-mobile":k.isMobile},{default:Ee(({instance:x,index:Y})=>[k.disableMonthYearSelect?ee("",!0):(D(),Ae(EA,ht({key:0,ref:U=>{U&&(B.value[Y]=U)},months:b(qm)(k.formatLocale,k.locale,k.monthNameFormat),years:b(td)(k.yearRange,k.locale,k.reverseYears),month:b(i)(x),year:b(o)(x),instance:x},k.$props,{onMount:O[0]||(O[0]=U=>pe(b(Rs).header)),onResetFlow:O[1]||(O[1]=U=>k.$emit("reset-flow")),onUpdateMonthYear:U=>b(_)(x,U),onOverlayClosed:P,onOverlayOpened:O[2]||(O[2]=U=>k.$emit("overlay-toggle",{open:!0,overlay:U}))}),Qt({_:2},[Ke(b(ce),(U,Q)=>({name:U,fn:Ee(he=>[ye(k.$slots,U,at(zt(he)))])}))]),1040,["months","years","month","year","instance","onUpdateMonthYear"])),ke(HA,ht({ref:U=>{U&&(F.value[Y]=U)},"mapped-dates":te.value(x),month:b(i)(x),year:b(o)(x),instance:x},k.$props,{onSelectDate:U=>b(S)(U,x!==1),onHandleSpace:U=>G(U,x!==1),onSetHoverDate:O[3]||(O[3]=U=>b(I)(U)),onHandleScroll:U=>b(y)(U,x),onHandleSwipe:U=>b(w)(U,x),onMount:O[4]||(O[4]=U=>pe(b(Rs).calendar)),onResetFlow:O[5]||(O[5]=U=>k.$emit("reset-flow")),onTooltipOpen:O[6]||(O[6]=U=>k.$emit("tooltip-open",U)),onTooltipClose:O[7]||(O[7]=U=>k.$emit("tooltip-close",U))}),Qt({_:2},[Ke(b(X),(U,Q)=>({name:U,fn:Ee(he=>[ye(k.$slots,U,at(zt({...he})))])}))]),1040,["mapped-dates","month","year","instance","onSelectDate","onHandleSpace","onHandleScroll","onHandleSwipe"])]),_:3},8,["multi-calendars","collapse","is-mobile"]),k.enableTimePicker?(D(),W("div",VA,[k.$slots["time-picker"]?ye(k.$slots,"time-picker",at(ht({key:0},{time:b(u),updateTime:b(L)}))):(D(),Ae(pg,ht({key:1,ref_key:"timePickerRef",ref:N},k.$props,{hours:b(u).hours,minutes:b(u).minutes,seconds:b(u).seconds,"internal-model-value":k.internalModelValue,"disabled-times-config":b(c),"validate-time":b(f),onMount:O[8]||(O[8]=x=>pe(b(Rs).timePicker)),"onUpdate:hours":O[9]||(O[9]=x=>b(L)(x)),"onUpdate:minutes":O[10]||(O[10]=x=>b(L)(x,!1)),"onUpdate:seconds":O[11]||(O[11]=x=>b(L)(x,!1,!0)),onResetFlow:O[12]||(O[12]=x=>k.$emit("reset-flow")),onOverlayClosed:O[13]||(O[13]=x=>Z(x,!1)),onOverlayOpened:O[14]||(O[14]=x=>Z(x,!0)),onAmPmChange:O[15]||(O[15]=x=>k.$emit("am-pm-change",x))}),Qt({_:2},[Ke(b(se),(x,Y)=>({name:x,fn:Ee(U=>[ye(k.$slots,x,at(zt(U)))])}))]),1040,["hours","minutes","seconds","internal-model-value","disabled-times-config","validate-time"]))])):ee("",!0)],64))}}),FA=(e,t)=>{const n=fe(),{defaultedMultiCalendars:a,defaultedConfig:s,defaultedHighlight:r,defaultedRange:i,propDates:o,defaultedFilters:l,defaultedMultiDates:u}=xt(e),{modelValue:c,year:d,month:f,calendars:h}=zi(e,t),{isDisabled:p}=hs(e),{selectYear:m,groupedYears:y,showYearPicker:w,isDisabled:S,toggleYearPicker:_,handleYearSelect:M,handleYear:E}=hg({modelValue:c,multiCalendars:a,range:i,highlight:r,calendars:h,propDates:o,month:f,year:d,filters:l,props:e,emit:t}),L=(F,N)=>[F,N].map(X=>ga(X,"MMMM",{locale:e.formatLocale})).join("-"),T=z(()=>F=>c.value?Array.isArray(c.value)?c.value.some(N=>Nf(F,N)):Nf(c.value,F):!1),R=F=>{if(i.value.enabled){if(Array.isArray(c.value)){const N=Ge(F,c.value[0])||Ge(F,c.value[1]);return Ti(c.value,n.value,F)&&!N}return!1}return!1},C=(F,N)=>F.quarter===Df(N)&&F.year===Be(N),I=F=>typeof r.value=="function"?r.value({quarter:Df(F),year:Be(F)}):!!r.value.quarters.find(N=>C(N,F)),K=z(()=>F=>{const N=ot(new Date,{year:d.value(F)});return m2({start:Mi(N),end:Om(N)}).map(X=>{const ce=Cs(X),se=Rf(X),pe=p(X),te=R(ce),_e=I(ce);return{text:L(ce,se),value:ce,active:T.value(ce),highlighted:_e,disabled:pe,isBetween:te}})}),j=F=>{rd(F,c,u.value.limit),t("auto-apply",!0)},ne=F=>{c.value=id(c,F,t),kl(c.value,t,e.autoApply,e.modelAuto)},B=F=>{c.value=F,t("auto-apply")};return{defaultedConfig:s,defaultedMultiCalendars:a,groupedYears:y,year:d,isDisabled:S,quarters:K,showYearPicker:w,modelValue:c,setHoverDate:F=>{n.value=F},selectYear:m,selectQuarter:(F,N,X)=>{if(!X)return h.value[N].month=je(Rf(F)),u.value.enabled?j(F):i.value.enabled?ne(F):B(F)},toggleYearPicker:_,handleYearSelect:M,handleYear:E}},$A={class:"dp--quarter-items"},UA=["data-test-id","disabled","onClick","onMouseover"],YA=ut({compatConfig:{MODE:3},__name:"QuarterPicker",props:{...ta},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,s=e,r=ea(),i=Tn(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:_}=FA(s,a);return t({getSidebarProps:()=>({modelValue:h,year:c,selectQuarter:y,handleYearSelect:S,handleYear:_})}),(M,E)=>(D(),Ae(Sl,{"multi-calendars":b(o).count,collapse:M.collapse,stretch:"","is-mobile":M.isMobile},{default:Ee(({instance:L})=>[ae("div",{class:"dp-quarter-picker-wrap",style:Lt({minHeight:`${b(l).modeHeight}px`})},[M.$slots["top-extra"]?ye(M.$slots,"top-extra",{key:0,value:M.internalModelValue}):ee("",!0),ae("div",null,[ke(cg,ht(M.$props,{items:b(u)(L),instance:L,"show-year-picker":b(p)[L],year:b(c)(L),"is-disabled":T=>b(d)(L,T),onHandleYear:T=>b(_)(L,T),onYearSelect:T=>b(S)(T,L),onToggleYearPicker:T=>b(w)(L,T==null?void 0:T.flow,T==null?void 0:T.show)}),Qt({_:2},[Ke(b(i),(T,R)=>({name:T,fn:Ee(C=>[ye(M.$slots,T,at(zt(C)))])}))]),1040,["items","instance","show-year-picker","year","is-disabled","onHandleYear","onYearSelect","onToggleYearPicker"])]),ae("div",$A,[(D(!0),W(Te,null,Ke(b(f)(L),(T,R)=>(D(),W("div",{key:R},[ae("button",{type:"button",class:ve(["dp--qr-btn",{"dp--qr-btn-active":T.active,"dp--qr-btn-between":T.isBetween,"dp--qr-btn-disabled":T.disabled,"dp--highlighted":T.highlighted}]),"data-test-id":T.value,disabled:T.disabled,onClick:C=>b(y)(T.value,L,T.disabled),onMouseover:C=>b(m)(T.value)},[M.$slots.quarter?ye(M.$slots,"quarter",{key:0,value:T.value,text:T.text}):(D(),W(Te,{key:1},[Ft(Ie(T.text),1)],64))],42,UA)]))),128))])],4)]),_:3},8,["multi-calendars","collapse","is-mobile"]))}}),gg=(e,t)=>{const n=fe(0);ct(()=>{a(),window.addEventListener("resize",a,{passive:!0})}),Ha(()=>{window.removeEventListener("resize",a)});const a=()=>{n.value=window.document.documentElement.clientWidth};return{isMobile:z(()=>n.value<=e.value.mobileBreakpoint&&!t?!0:void 0)}},zA=["id","tabindex","role","aria-label"],WA={key:0,class:"dp--menu-load-container"},jA={key:1,class:"dp--menu-header"},GA=["data-dp-mobile"],XA={key:0,class:"dp__sidebar_left"},KA=["data-dp-mobile"],qA=["data-test-id","data-dp-mobile","onClick","onKeydown"],ZA={key:2,class:"dp__sidebar_right"},QA={key:3,class:"dp__action_extra"},Gf=ut({compatConfig:{MODE:3},__name:"DatepickerMenu",props:{...Al,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,s=e,r=fe(null),i=z(()=>{const{openOnTop:H,...ie}=s;return{...ie,isMobile:y.value,flowStep:ne.value,menuWrapRef:r.value}}),{setMenuFocused:o,setShiftKey:l,control:u}=ug(),c=ea(),{defaultedTextInput:d,defaultedInline:f,defaultedConfig:h,defaultedUI:p,handleEventPropagation:m}=xt(s),{isMobile:y}=gg(h,s.shadow),w=fe(null),S=fe(0),_=fe(null),M=fe(!1),E=fe(null),L=fe(!1),T=H=>{L.value=!0,h.value.allowPreventDefault&&H.preventDefault(),Ja(H,h.value,!0)};ct(()=>{if(!s.shadow){M.value=!0,R(),window.addEventListener("resize",R);const H=Nt(r);H&&!d.value.enabled&&!f.value.enabled&&(o(!0),pe()),H&&(H.addEventListener("pointerdown",T),H.addEventListener("mousedown",T))}document.addEventListener("mousedown",Ce)}),Ha(()=>{window.removeEventListener("resize",R),document.removeEventListener("mousedown",Ce);const H=Nt(r);H&&(H.removeEventListener("pointerdown",T),H.removeEventListener("mousedown",T))});const R=()=>{const H=Nt(_);H&&(S.value=H.getBoundingClientRect().width)},{arrowRight:C,arrowLeft:I,arrowDown:K,arrowUp:j}=fs(),{flowStep:ne,updateFlowStep:B,childMount:F,resetFlow:N,handleFlow:X}=a5(s,a,E),ce=z(()=>s.monthPicker?oA:s.yearPicker?uA:s.timePicker?AA:s.quarterPicker?YA:BA),se=z(()=>{var H;if(h.value.arrowLeft)return h.value.arrowLeft;const ie=(H=r.value)==null?void 0:H.getBoundingClientRect(),Se=s.getInputRect();return(Se==null?void 0:Se.width)<(S==null?void 0:S.value)&&(Se==null?void 0:Se.left)<=((ie==null?void 0:ie.left)??0)?`${(Se==null?void 0:Se.width)/2}px`:(Se==null?void 0:Se.right)>=((ie==null?void 0:ie.right)??0)&&(Se==null?void 0:Se.width)<(S==null?void 0:S.value)?`${(S==null?void 0:S.value)-(Se==null?void 0:Se.width)/2}px`:"50%"}),pe=()=>{const H=Nt(r);H&&H.focus({preventScroll:!0})},te=z(()=>{var H;return((H=E.value)==null?void 0:H.getSidebarProps())||{}}),_e=()=>{s.openOnTop&&a("recalculate-position")},$=Tn(c,"action"),G=z(()=>s.monthPicker||s.yearPicker?Tn(c,"monthYear"):s.timePicker?Tn(c,"timePicker"):Tn(c,"shared")),oe=z(()=>s.openOnTop?"dp__arrow_bottom":"dp__arrow_top"),ue=z(()=>({dp__menu_disabled:s.disabled,dp__menu_readonly:s.readonly,"dp-menu-loading":s.loading})),g=z(()=>({dp__menu:!0,dp__menu_index:!f.value.enabled,dp__relative:f.value.enabled,...p.value.menu??{}})),V=H=>{Ja(H,h.value,!0)},J=H=>{s.escClose&&(a("close-picker"),m(H))},be=H=>{if(s.arrowNavigation){if(H===cn.up)return j();if(H===cn.down)return K();if(H===cn.left)return I();if(H===cn.right)return C()}else H===cn.left||H===cn.up?x("handleArrow",cn.left,0,H===cn.up):x("handleArrow",cn.right,0,H===cn.down)},Z=H=>{l(H.shiftKey),!s.disableMonthYearSelect&&H.code===yt.tab&&H.target.classList.contains("dp__menu")&&u.value.shiftKeyInMenu&&(H.preventDefault(),Ja(H,h.value,!0),a("close-picker"))},P=()=>{pe(),a("time-picker-close")},k=H=>{var ie,Se,Re;(ie=E.value)==null||ie.toggleTimePicker(!1,!1),(Se=E.value)==null||Se.toggleMonthPicker(!1,!1,H),(Re=E.value)==null||Re.toggleYearPicker(!1,!1,H)},O=(H,ie=0)=>{var Se,Re,Ye;return H==="month"?(Se=E.value)==null?void 0:Se.toggleMonthPicker(!1,!0,ie):H==="year"?(Re=E.value)==null?void 0:Re.toggleYearPicker(!1,!0,ie):H==="time"?(Ye=E.value)==null?void 0:Ye.toggleTimePicker(!0,!1):k(ie)},x=(H,...ie)=>{var Se,Re;(Se=E.value)!=null&&Se[H]&&((Re=E.value)==null||Re[H](...ie))},Y=()=>{x("selectCurrentDate")},U=(H,ie)=>{x("presetDate",Yv(H),ie)},Q=()=>{x("clearHoverDate")},he=(H,ie)=>{x("updateMonthYear",H,ie)},le=(H,ie)=>{H.preventDefault(),be(ie)},de=H=>{var ie,Se,Re;if(Z(H),H.key===yt.home||H.key===yt.end)return x("selectWeekDate",H.key===yt.home,H.target.getAttribute("id"));switch((H.key===yt.pageUp||H.key===yt.pageDown)&&(H.shiftKey?(x("changeYear",H.key===yt.pageUp),(ie=Zu(r.value,"overlay-year"))==null||ie.focus()):(x("changeMonth",H.key===yt.pageUp),(Se=Zu(r.value,H.key===yt.pageUp?"action-prev":"action-next"))==null||Se.focus()),H.target.getAttribute("id")&&((Re=r.value)==null||Re.focus({preventScroll:!0}))),H.key){case yt.esc:return J(H);case yt.arrowLeft:return le(H,cn.left);case yt.arrowRight:return le(H,cn.right);case yt.arrowUp:return le(H,cn.up);case yt.arrowDown:return le(H,cn.down);default:return}},Ce=H=>{var ie;f.value.enabled&&!f.value.input&&!((ie=r.value)!=null&&ie.contains(H.target))&&L.value&&(L.value=!1,a("menu-blur"))};return t({updateMonthYear:he,switchView:O,handleFlow:X,onValueCleared:()=>{var H,ie;(ie=(H=E.value)==null?void 0:H.setStartTime)==null||ie.call(H)}}),(H,ie)=>{var Se,Re,Ye;return D(),W("div",{id:H.uid?`dp-menu-${H.uid}`:void 0,ref_key:"dpMenuRef",ref:r,tabindex:b(f).enabled?void 0:"0",role:b(f).enabled?void 0:"dialog","aria-label":(Se=H.ariaLabels)==null?void 0:Se.menu,class:ve(g.value),style:Lt({"--dp-arrow-left":se.value}),onMouseleave:Q,onClick:V,onKeydown:de},[(H.disabled||H.readonly)&&b(f).enabled||H.loading?(D(),W("div",{key:0,class:ve(ue.value)},[H.loading?(D(),W("div",WA,ie[19]||(ie[19]=[ae("span",{class:"dp--menu-loader"},null,-1)]))):ee("",!0)],2)):ee("",!0),H.$slots["menu-header"]?(D(),W("div",jA,[ye(H.$slots,"menu-header")])):ee("",!0),!b(f).enabled&&!H.teleportCenter?(D(),W("div",{key:2,class:ve(oe.value)},null,2)):ee("",!0),ae("div",{ref_key:"innerMenuRef",ref:_,class:ve({dp__menu_content_wrapper:((Re=H.presetDates)==null?void 0:Re.length)||!!H.$slots["left-sidebar"]||!!H.$slots["right-sidebar"],"dp--menu-content-wrapper-collapsed":e.collapse&&(((Ye=H.presetDates)==null?void 0:Ye.length)||!!H.$slots["left-sidebar"]||!!H.$slots["right-sidebar"])}),"data-dp-mobile":b(y),style:Lt({"--dp-menu-width":`${S.value}px`})},[H.$slots["left-sidebar"]?(D(),W("div",XA,[ye(H.$slots,"left-sidebar",at(zt(te.value)))])):ee("",!0),H.presetDates.length?(D(),W("div",{key:1,class:ve({"dp--preset-dates-collapsed":e.collapse,"dp--preset-dates":!0}),"data-dp-mobile":b(y)},[(D(!0),W(Te,null,Ke(H.presetDates,(we,We)=>(D(),W(Te,{key:We},[we.slot?ye(H.$slots,we.slot,{key:0,presetDate:U,label:we.label,value:we.value}):(D(),W("button",{key:1,type:"button",style:Lt(we.style||{}),class:ve(["dp__btn dp--preset-range",{"dp--preset-range-collapsed":e.collapse}]),"data-test-id":we.testId??void 0,"data-dp-mobile":b(y),onClick:Zn(dt=>U(we.value,we.noTz),["prevent"]),onKeydown:dt=>b(gn)(dt,()=>U(we.value,we.noTz),!0)},Ie(we.label),47,qA))],64))),128))],10,KA)):ee("",!0),ae("div",{ref_key:"calendarWrapperRef",ref:w,class:"dp__instance_calendar",role:"document"},[(D(),Ae(cs(ce.value),ht({ref_key:"dynCmpRef",ref:E},i.value,{"flow-step":b(ne),onMount:b(F),onUpdateFlowStep:b(B),onResetFlow:b(N),onFocusMenu:pe,onSelectDate:ie[0]||(ie[0]=we=>H.$emit("select-date")),onDateUpdate:ie[1]||(ie[1]=we=>H.$emit("date-update",we)),onTooltipOpen:ie[2]||(ie[2]=we=>H.$emit("tooltip-open",we)),onTooltipClose:ie[3]||(ie[3]=we=>H.$emit("tooltip-close",we)),onAutoApply:ie[4]||(ie[4]=we=>H.$emit("auto-apply",we)),onRangeStart:ie[5]||(ie[5]=we=>H.$emit("range-start",we)),onRangeEnd:ie[6]||(ie[6]=we=>H.$emit("range-end",we)),onInvalidFixedRange:ie[7]||(ie[7]=we=>H.$emit("invalid-fixed-range",we)),onTimeUpdate:ie[8]||(ie[8]=we=>H.$emit("time-update")),onAmPmChange:ie[9]||(ie[9]=we=>H.$emit("am-pm-change",we)),onTimePickerOpen:ie[10]||(ie[10]=we=>H.$emit("time-picker-open",we)),onTimePickerClose:P,onRecalculatePosition:_e,onUpdateMonthYear:ie[11]||(ie[11]=we=>H.$emit("update-month-year",we)),onAutoApplyInvalid:ie[12]||(ie[12]=we=>H.$emit("auto-apply-invalid",we)),onInvalidDate:ie[13]||(ie[13]=we=>H.$emit("invalid-date",we)),onOverlayToggle:ie[14]||(ie[14]=we=>H.$emit("overlay-toggle",we)),"onUpdate:internalModelValue":ie[15]||(ie[15]=we=>H.$emit("update:internal-model-value",we))}),Qt({_:2},[Ke(G.value,(we,We)=>({name:we,fn:Ee(dt=>[ye(H.$slots,we,at(zt({...dt})))])}))]),1040,["flow-step","onMount","onUpdateFlowStep","onResetFlow"]))],512),H.$slots["right-sidebar"]?(D(),W("div",ZA,[ye(H.$slots,"right-sidebar",at(zt(te.value)))])):ee("",!0),H.$slots["action-extra"]?(D(),W("div",QA,[H.$slots["action-extra"]?ye(H.$slots,"action-extra",{key:0,selectCurrentDate:Y}):ee("",!0)])):ee("",!0)],14,GA),!H.autoApply||b(h).keepActionRow?(D(),Ae(Qx,ht({key:3,"menu-mount":M.value},i.value,{"calendar-width":S.value,onClosePicker:ie[16]||(ie[16]=we=>H.$emit("close-picker")),onSelectDate:ie[17]||(ie[17]=we=>H.$emit("select-date")),onInvalidSelect:ie[18]||(ie[18]=we=>H.$emit("invalid-select")),onSelectNow:Y}),Qt({_:2},[Ke(b($),(we,We)=>({name:we,fn:Ee(dt=>[ye(H.$slots,we,at(zt({...dt})))])}))]),1040,["menu-mount","calendar-width"])):ee("",!0)],46,zA)}}});var qs=(e=>(e.center="center",e.left="left",e.right="right",e))(qs||{});const JA=({menuRef:e,menuRefInner:t,inputRef:n,pickerWrapperRef:a,inline:s,emit:r,props:i,slots:o})=>{const{defaultedConfig:l}=xt(i),u=fe({}),c=fe(!1),d=fe({top:"0",left:"0"}),f=fe(!1),h=bi(i,"teleportCenter");Qe(h,()=>{d.value=JSON.parse(JSON.stringify({})),E()});const p=N=>{if(i.teleport){const X=N.getBoundingClientRect();return{left:X.left+window.scrollX,top:X.top+window.scrollY}}return{top:0,left:0}},m=(N,X)=>{d.value.left=`${N+X-u.value.width}px`},y=N=>{d.value.left=`${N}px`},w=(N,X)=>{i.position===qs.left&&y(N),i.position===qs.right&&m(N,X),i.position===qs.center&&(d.value.left=`${N+X/2-u.value.width/2}px`)},S=N=>{const{width:X,height:ce}=N.getBoundingClientRect(),{top:se,left:pe}=p(N);return{top:+se,left:+pe,width:X,height:ce}},_=()=>{d.value.left="50%",d.value.top="50%",d.value.transform="translate(-50%, -50%)",d.value.position="fixed",delete d.value.opacity},M=()=>{const N=Nt(n);d.value=i.altPosition(N)},E=(N=!0)=>{var X;if(!s.value.enabled){if(h.value)return _();if(i.altPosition!==null)return M();if(N){const ce=i.teleport?(X=t.value)==null?void 0:X.$el:e.value;ce&&(u.value=ce.getBoundingClientRect()),r("recalculate-position")}return j()}},L=({inputEl:N,left:X,width:ce})=>{window.screen.width>768&&!c.value&&w(X,ce),C(N)},T=N=>{const{top:X,left:ce,height:se,width:pe}=S(N);d.value.top=`${se+X+ +i.offset}px`,f.value=!1,c.value||(d.value.left=`${ce+pe/2-u.value.width/2}px`),L({inputEl:N,left:ce,width:pe})},R=N=>{const{top:X,left:ce,width:se}=S(N);d.value.top=`${X-+i.offset-u.value.height}px`,f.value=!0,L({inputEl:N,left:ce,width:se})},C=N=>{if(i.autoPosition){const{left:X,width:ce}=S(N),{left:se,right:pe}=u.value;if(!c.value){if(Math.abs(se)!==Math.abs(pe)){if(se<=0)return c.value=!0,y(X);if(pe>=document.documentElement.clientWidth)return c.value=!0,m(X,ce)}return w(X,ce)}}},I=()=>{const N=Nt(n);if(N){if(i.autoPosition===zn.top)return zn.top;if(i.autoPosition===zn.bottom)return zn.bottom;const{height:X}=u.value,{top:ce,height:se}=N.getBoundingClientRect(),pe=window.innerHeight-ce-se,te=ce;return X<=pe?zn.bottom:X>pe&&X<=te?zn.top:pe>=te?zn.bottom:zn.top}return zn.bottom},K=N=>I()===zn.bottom?T(N):R(N),j=()=>{const N=Nt(n);if(N)return i.autoPosition?K(N):T(N)},ne=function(N){if(N){const X=N.scrollHeight>N.clientHeight,ce=window.getComputedStyle(N).overflowY.indexOf("hidden")!==-1;return X&&!ce}return!0},B=function(N){return!N||N===document.body||N.nodeType===Node.DOCUMENT_FRAGMENT_NODE?window:ne(N)?N:B(N.assignedSlot&&l.value.shadowDom?N.assignedSlot.parentNode:N.parentNode)},F=N=>{if(N)switch(i.position){case qs.left:return{left:0,transform:"translateX(0)"};case qs.right:return{left:`${N.width}px`,transform:"translateX(-100%)"};default:return{left:`${N.width/2}px`,transform:"translateX(-50%)"}}return{}};return{openOnTop:f,menuStyle:d,xCorrect:c,setMenuPosition:E,getScrollableParent:B,shadowRender:(N,X,ce)=>{var se,pe,te;const _e=document.createElement("div"),$=(se=Nt(n))==null?void 0:se.getBoundingClientRect();_e.setAttribute("id","dp--temp-container");const G=(pe=a.value)!=null&&pe.clientWidth?a.value:document.body;G.append(_e);const oe=F($),ue=l.value.shadowDom?Object.keys(o).filter(V=>["right-sidebar","left-sidebar","top-extra","action-extra"].includes(V)):Object.keys(o),g=ur(X,{...ce,shadow:!0,style:{opacity:0,position:"absolute",...oe}},Object.fromEntries(ue.map(V=>[V,o[V]])));N!=null&&(g.appContext=N.appContext),Af(g,_e),u.value=(te=g.el)==null?void 0:te.getBoundingClientRect(),Af(null,_e),G.removeChild(_e)}}},Ba=[{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"]}],e5=[{name:"trigger"},{name:"input-icon"},{name:"clear-icon"},{name:"dp-input"}],t5={all:()=>Ba,monthYear:()=>Ba.filter(e=>e.use.includes("month-year")),input:()=>e5,timePicker:()=>Ba.filter(e=>e.use.includes("time")),action:()=>Ba.filter(e=>e.use.includes("action")),calendar:()=>Ba.filter(e=>e.use.includes("calendar")),menu:()=>Ba.filter(e=>e.use.includes("menu")),shared:()=>Ba.filter(e=>e.use.includes("shared")),yearMode:()=>Ba.filter(e=>e.use.includes("year-mode"))},Tn=(e,t,n)=>{const a=[];return t5[t]().forEach(s=>{e[s.name]&&a.push(s.name)}),n!=null&&n.length&&n.forEach(s=>{s.slot&&a.push(s.slot)}),a},Yi=e=>{const t=z(()=>a=>e.value?a?e.value.open:e.value.close:""),n=z(()=>a=>e.value?a?e.value.menuAppearTop:e.value.menuAppearBottom:"");return{transitionName:t,showTransition:!!e.value,menuTransition:n}},zi=(e,t,n)=>{const{defaultedRange:a,defaultedTz:s}=xt(e),r=ge(_n(ge(),s.value.timezone)),i=fe([{month:je(r),year:Be(r)}]),o=f=>{const h={hours:Oa(r),minutes:rs(r),seconds:0};return a.value.enabled?[h[f],h[f]]:h[f]},l=va({hours:o("hours"),minutes:o("minutes"),seconds:o("seconds")});Qe(a,(f,h)=>{f.enabled!==h.enabled&&(l.hours=o("hours"),l.minutes=o("minutes"),l.seconds=o("seconds"))},{deep:!0});const u=z({get:()=>e.internalModelValue,set:f=>{!e.readonly&&!e.disabled&&t("update:internal-model-value",f)}}),c=z(()=>f=>i.value[f]?i.value[f].month:0),d=z(()=>f=>i.value[f]?i.value[f].year:0);return Qe(u,(f,h)=>{n&&JSON.stringify(f??{})!==JSON.stringify(h??{})&&n()},{deep:!0}),{calendars:i,time:l,modelValue:u,month:c,year:d,today:r}},n5=(e,t)=>{const{defaultedMultiCalendars:n,defaultedMultiDates:a,defaultedUI:s,defaultedHighlight:r,defaultedTz:i,propDates:o,defaultedRange:l}=xt(t),{isDisabled:u}=hs(t),c=fe(null),d=fe(_n(new Date,i.value.timezone)),f=g=>{!g.current&&t.hideOffsetDates||(c.value=g.value)},h=()=>{c.value=null},p=g=>Array.isArray(e.value)&&l.value.enabled&&e.value[0]&&c.value?g?Rt(c.value,e.value[0]):Ct(c.value,e.value[0]):!0,m=(g,V)=>{const J=()=>e.value?V?e.value[0]||null:e.value[1]:null,be=e.value&&Array.isArray(e.value)?J():null;return Ge(ge(g.value),be)},y=g=>{const V=Array.isArray(e.value)?e.value[0]:null;return g?!Ct(c.value??null,V):!0},w=(g,V=!0)=>(l.value.enabled||t.weekPicker)&&Array.isArray(e.value)&&e.value.length===2?t.hideOffsetDates&&!g.current?!1:Ge(ge(g.value),e.value[V?0:1]):l.value.enabled?m(g,V)&&y(V)||Ge(g.value,Array.isArray(e.value)?e.value[0]:null)&&p(V):!1,S=(g,V)=>{if(Array.isArray(e.value)&&e.value[0]&&e.value.length===1){const J=Ge(g.value,c.value);return V?Rt(e.value[0],g.value)&&J:Ct(e.value[0],g.value)&&J}return!1},_=g=>!e.value||t.hideOffsetDates&&!g.current?!1:l.value.enabled?t.modelAuto&&Array.isArray(e.value)?Ge(g.value,e.value[0]?e.value[0]:d.value):!1:a.value.enabled&&Array.isArray(e.value)?e.value.some(V=>Ge(V,g.value)):Ge(g.value,e.value?e.value:d.value),M=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!g.current)return!1;const V=Vn(c.value,+l.value.autoRange),J=ka(ge(c.value),t.weekStart);return t.weekPicker?Ge(J[1],ge(g.value)):Ge(V,ge(g.value))}return!1}return!1},E=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){const V=Vn(c.value,+l.value.autoRange);if(t.hideOffsetDates&&!g.current)return!1;const J=ka(ge(c.value),t.weekStart);return t.weekPicker?Rt(g.value,J[0])&&Ct(g.value,J[1]):Rt(g.value,c.value)&&Ct(g.value,V)}return!1}return!1},L=g=>{if(l.value.autoRange||t.weekPicker){if(c.value){if(t.hideOffsetDates&&!g.current)return!1;const V=ka(ge(c.value),t.weekStart);return t.weekPicker?Ge(V[0],g.value):Ge(c.value,g.value)}return!1}return!1},T=g=>Ti(e.value,c.value,g.value),R=()=>t.modelAuto&&Array.isArray(t.internalModelValue)?!!t.internalModelValue[0]:!1,C=()=>t.modelAuto?Zm(t.internalModelValue):!0,I=g=>{if(t.weekPicker)return!1;const V=l.value.enabled?!w(g)&&!w(g,!1):!0;return!u(g.value)&&!_(g)&&!(!g.current&&t.hideOffsetDates)&&V},K=g=>l.value.enabled?t.modelAuto?R()&&_(g):!1:_(g),j=g=>r.value?wx(g.value,o.value.highlight):!1,ne=g=>{const V=u(g.value);return V&&(typeof r.value=="function"?!r.value(g.value,V):!r.value.options.highlightDisabled)},B=g=>{var V;return typeof r.value=="function"?r.value(g.value):(V=r.value.weekdays)==null?void 0:V.includes(g.value.getDay())},F=g=>(l.value.enabled||t.weekPicker)&&(!(n.value.count>0)||g.current)&&C()&&!(!g.current&&t.hideOffsetDates)&&!_(g)?T(g):!1,N=g=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:V,after:J}=Yf(+l.value.maxRange,e.value[0]);return hr(g.value,V)||Vs(g.value,J)}return!1},X=g=>{if(Array.isArray(e.value)&&e.value.length===1){const{before:V,after:J}=Yf(+l.value.minRange,e.value[0]);return Ti([V,J],e.value[0],g.value)}return!1},ce=g=>l.value.enabled&&(l.value.maxRange||l.value.minRange)?l.value.maxRange&&l.value.minRange?N(g)||X(g):l.value.maxRange?N(g):X(g):!1,se=g=>{const{isRangeStart:V,isRangeEnd:J}=$(g),be=l.value.enabled?V||J:!1;return{dp__cell_offset:!g.current,dp__pointer:!t.disabled&&!(!g.current&&t.hideOffsetDates)&&!u(g.value)&&!ce(g),dp__cell_disabled:u(g.value)||ce(g),dp__cell_highlight:!ne(g)&&(j(g)||B(g))&&!K(g)&&!be&&!L(g)&&!(F(g)&&t.weekPicker)&&!J,dp__cell_highlight_active:!ne(g)&&(j(g)||B(g))&&K(g),dp__today:!t.noToday&&Ge(g.value,d.value)&&g.current,"dp--past":Ct(g.value,d.value),"dp--future":Rt(g.value,d.value)}},pe=g=>({dp__active_date:K(g),dp__date_hover:I(g)}),te=g=>{if(e.value&&!Array.isArray(e.value)){const V=ka(e.value,t.weekStart);return{...oe(g),dp__range_start:Ge(V[0],g.value),dp__range_end:Ge(V[1],g.value),dp__range_between_week:Rt(g.value,V[0])&&Ct(g.value,V[1])}}return{...oe(g)}},_e=g=>{if(e.value&&Array.isArray(e.value)){const V=ka(e.value[0],t.weekStart),J=e.value[1]?ka(e.value[1],t.weekStart):[];return{...oe(g),dp__range_start:Ge(V[0],g.value)||Ge(J[0],g.value),dp__range_end:Ge(V[1],g.value)||Ge(J[1],g.value),dp__range_between_week:Rt(g.value,V[0])&&Ct(g.value,V[1])||Rt(g.value,J[0])&&Ct(g.value,J[1]),dp__range_between:Rt(g.value,V[1])&&Ct(g.value,J[0])}}return{...oe(g)}},$=g=>{const V=n.value.count>0?g.current&&w(g)&&C():w(g)&&C(),J=n.value.count>0?g.current&&w(g,!1)&&C():w(g,!1)&&C();return{isRangeStart:V,isRangeEnd:J}},G=g=>{const{isRangeStart:V,isRangeEnd:J}=$(g);return{dp__range_start:V,dp__range_end:J,dp__range_between:F(g),dp__date_hover:Ge(g.value,c.value)&&!V&&!J&&!t.weekPicker,dp__date_hover_start:S(g,!0),dp__date_hover_end:S(g,!1)}},oe=g=>({...G(g),dp__cell_auto_range:E(g),dp__cell_auto_range_start:L(g),dp__cell_auto_range_end:M(g)}),ue=g=>l.value.enabled?l.value.autoRange?oe(g):t.modelAuto?{...pe(g),...G(g)}:t.weekPicker?_e(g):G(g):t.weekPicker?te(g):pe(g);return{setHoverDate:f,clearHoverDate:h,getDayClassData:g=>t.hideOffsetDates&&!g.current?{}:{...se(g),...ue(g),[t.dayClass?t.dayClass(g.value,t.internalModelValue):""]:!0,...s.value.calendarCell??{}}}},hs=e=>{const{defaultedFilters:t,defaultedRange:n,propDates:a,defaultedMultiDates:s}=xt(e),r=B=>a.value.disabledDates?typeof a.value.disabledDates=="function"?a.value.disabledDates(ge(B)):!!Xo(B,a.value.disabledDates):!1,i=B=>a.value.maxDate?e.yearPicker?Be(B)>Be(a.value.maxDate):Rt(B,a.value.maxDate):!1,o=B=>a.value.minDate?e.yearPicker?Be(B){const F=i(B),N=o(B),X=r(B),ce=t.value.months.map($=>+$).includes(je(B)),se=e.disabledWeekDays.length?e.disabledWeekDays.some($=>+$===lw(B)):!1,pe=h(B),te=Be(B),_e=te<+e.yearRange[0]||te>+e.yearRange[1];return!(F||N||X||ce||_e||se||pe)},u=(B,F)=>Ct(...ja(a.value.minDate,B,F))||Ge(...ja(a.value.minDate,B,F)),c=(B,F)=>Rt(...ja(a.value.maxDate,B,F))||Ge(...ja(a.value.maxDate,B,F)),d=(B,F,N)=>{let X=!1;return a.value.maxDate&&N&&c(B,F)&&(X=!0),a.value.minDate&&!N&&u(B,F)&&(X=!0),X},f=(B,F,N,X)=>{let ce=!1;return X&&(a.value.minDate||a.value.maxDate)?a.value.minDate&&a.value.maxDate?ce=d(B,F,N):(a.value.minDate&&u(B,F)||a.value.maxDate&&c(B,F))&&(ce=!0):ce=!0,ce},h=B=>Array.isArray(a.value.allowedDates)&&!a.value.allowedDates.length?!0:a.value.allowedDates?!Xo(B,a.value.allowedDates,eg(e.monthPicker,e.yearPicker)):!1,p=B=>!l(B),m=B=>n.value.noDisabledRange?!Lm({start:B[0],end:B[1]}).some(F=>p(F)):!0,y=B=>{if(B){const F=Be(B);return F>=+e.yearRange[0]&&F<=e.yearRange[1]}return!0},w=(B,F)=>!!(Array.isArray(B)&&B[F]&&(n.value.maxRange||n.value.minRange)&&y(B[F])),S=(B,F,N=0)=>{if(w(F,N)&&y(B)){const X=Pm(B,F[N]),ce=sg(F[N],B),se=ce.length===1?0:ce.filter(te=>p(te)).length,pe=Math.abs(X)-(n.value.minMaxRawRange?0:se);if(n.value.minRange&&n.value.maxRange)return pe>=+n.value.minRange&&pe<=+n.value.maxRange;if(n.value.minRange)return pe>=+n.value.minRange;if(n.value.maxRange)return pe<=+n.value.maxRange}return!0},_=()=>!e.enableTimePicker||e.monthPicker||e.yearPicker||e.ignoreTimeValidation,M=B=>Array.isArray(B)?[B[0]?ou(B[0]):null,B[1]?ou(B[1]):null]:ou(B),E=(B,F,N)=>B.find(X=>+X.hours===Oa(F)&&X.minutes==="*"?!0:+X.minutes===rs(F)&&+X.hours===Oa(F))&&N,L=(B,F,N)=>{const[X,ce]=B,[se,pe]=F;return!E(X,se,N)&&!E(ce,pe,N)&&N},T=(B,F)=>{const N=Array.isArray(F)?F:[F];return Array.isArray(e.disabledTimes)?Array.isArray(e.disabledTimes[0])?L(e.disabledTimes,N,B):!N.some(X=>E(e.disabledTimes,X,B)):B},R=(B,F)=>{const N=Array.isArray(F)?[Ls(F[0]),F[1]?Ls(F[1]):void 0]:Ls(F),X=!e.disabledTimes(N);return B&&X},C=(B,F)=>e.disabledTimes?Array.isArray(e.disabledTimes)?T(F,B):R(F,B):F,I=B=>{let F=!0;if(!B||_())return!0;const N=!a.value.minDate&&!a.value.maxDate?M(B):B;return(e.maxTime||a.value.maxDate)&&(F=Uf(e.maxTime,a.value.maxDate,"max",Ut(N),F)),(e.minTime||a.value.minDate)&&(F=Uf(e.minTime,a.value.minDate,"min",Ut(N),F)),C(B,F)},K=B=>{if(!e.monthPicker)return!0;let F=!0;const N=ge(Wn(B));if(a.value.minDate&&a.value.maxDate){const X=ge(Wn(a.value.minDate)),ce=ge(Wn(a.value.maxDate));return Rt(N,X)&&Ct(N,ce)||Ge(N,X)||Ge(N,ce)}if(a.value.minDate){const X=ge(Wn(a.value.minDate));F=Rt(N,X)||Ge(N,X)}if(a.value.maxDate){const X=ge(Wn(a.value.maxDate));F=Ct(N,X)||Ge(N,X)}return F},j=z(()=>B=>!e.enableTimePicker||e.ignoreTimeValidation?!0:I(B)),ne=z(()=>B=>e.monthPicker?Array.isArray(B)&&(n.value.enabled||s.value.enabled)?!B.filter(F=>!K(F)).length:K(B):!0);return{isDisabled:p,validateDate:l,validateMonthYearInRange:f,isDateRangeAllowed:m,checkMinMaxRange:S,isValidTime:I,isTimeValid:j,isMonthValid:ne}},Ml=()=>{const e=z(()=>(a,s)=>a==null?void 0:a.includes(s)),t=z(()=>(a,s)=>a.count?a.solo?!0:s===0:!0),n=z(()=>(a,s)=>a.count?a.solo?!0:s===a.count-1:!0);return{hideNavigationButtons:e,showLeftIcon:t,showRightIcon:n}},a5=(e,t,n)=>{const a=fe(0),s=va({[Rs.timePicker]:!e.enableTimePicker||e.timePicker||e.monthPicker,[Rs.calendar]:!1,[Rs.header]:!1}),r=z(()=>e.monthPicker||e.timePicker),i=d=>{var f;if((f=e.flow)!=null&&f.length){if(!d&&r.value)return c();s[d]=!0,Object.keys(s).filter(h=>!s[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&&Jt().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(nn.month,"toggleMonthPicker",!0),u(nn.year,"toggleYearPicker",!0),u(nn.calendar,"toggleTimePicker",!1,!0),u(nn.time,"toggleTimePicker",!0,!0);const f=e.flow[a.value];(f===nn.hours||f===nn.minutes||f===nn.seconds)&&u(f,"toggleTimePicker",!0,!0,f)};return{childMount:i,updateFlowStep:o,resetFlow:l,handleFlow:c,flowStep:a}},s5={key:1,class:"dp__input_wrap"},r5=["id","name","inputmode","placeholder","disabled","readonly","required","value","autocomplete","aria-label","aria-disabled","aria-invalid"],i5={key:2,class:"dp--clear-btn"},o5=["aria-label"],l5=ut({compatConfig:{MODE:3},__name:"DatepickerInput",props:{isMenuOpen:{type:Boolean,default:!1},inputValue:{type:String,default:""},...Al},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,s=e,{defaultedTextInput:r,defaultedAriaLabels:i,defaultedInline:o,defaultedConfig:l,defaultedRange:u,defaultedMultiDates:c,defaultedUI:d,getDefaultPattern:f,getDefaultStartTime:h}=xt(s),{checkMinMaxRange:p}=hs(s),m=fe(),y=fe(null),w=fe(!1),S=fe(!1),_=z(()=>({dp__pointer:!s.disabled&&!s.readonly&&!r.value.enabled,dp__disabled:s.disabled,dp__input_readonly:!r.value.enabled,dp__input:!0,dp__input_icon_pad:!s.hideInputIcon,dp__input_valid:typeof s.state=="boolean"?s.state:!1,dp__input_invalid:typeof s.state=="boolean"?!s.state:!1,dp__input_focus:w.value||s.isMenuOpen,dp__input_reg:!r.value.enabled,...d.value.input??{}})),M=()=>{a("set-input-date",null),s.clearable&&s.autoApply&&(a("set-empty-date"),m.value=null)},E=te=>{const _e=h();return Ax(te,r.value.format??f(),_e??rg({},s.enableSeconds),s.inputValue,S.value,s.formatLocale)},L=te=>{const{rangeSeparator:_e}=r.value,[$,G]=te.split(`${_e}`);if($){const oe=E($.trim()),ue=G?E(G.trim()):void 0;if(Vs(oe,ue))return;const g=oe&&ue?[oe,ue]:[oe];p(ue,g,0)&&(m.value=oe?g:null)}},T=()=>{S.value=!0},R=te=>{if(u.value.enabled)L(te);else if(c.value.enabled){const _e=te.split(";");m.value=_e.map($=>E($.trim())).filter($=>$)}else m.value=E(te)},C=te=>{var _e;const $=typeof te=="string"?te:(_e=te.target)==null?void 0:_e.value;$!==""?(r.value.openMenu&&!s.isMenuOpen&&a("open"),R($),a("set-input-date",m.value)):M(),S.value=!1,a("update:input-value",$),a("text-input",te,m.value)},I=te=>{r.value.enabled?(R(te.target.value),r.value.enterSubmit&&Qu(m.value)&&s.inputValue!==""?(a("set-input-date",m.value,!0),m.value=null):r.value.enterSubmit&&s.inputValue===""&&(m.value=null,a("clear"))):ne(te)},K=(te,_e)=>{r.value.enabled&&r.value.tabSubmit&&!_e&&R(te.target.value),r.value.tabSubmit&&Qu(m.value)&&s.inputValue!==""?(a("set-input-date",m.value,!0,!0),m.value=null):r.value.tabSubmit&&s.inputValue===""&&(m.value=null,a("clear",!0))},j=()=>{w.value=!0,a("focus"),Jt().then(()=>{var te;r.value.enabled&&r.value.selectOnFocus&&((te=y.value)==null||te.select())})},ne=te=>{if(Ja(te,l.value,!0),r.value.enabled&&r.value.openMenu&&!o.value.input){if(r.value.openMenu==="open"&&!s.isMenuOpen)return a("open");if(r.value.openMenu==="toggle")return a("toggle")}else r.value.enabled||a("toggle")},B=()=>{a("real-blur"),w.value=!1,(!s.isMenuOpen||o.value.enabled&&o.value.input)&&a("blur"),s.autoApply&&r.value.enabled&&m.value&&!s.isMenuOpen&&(a("set-input-date",m.value),a("select-date"),m.value=null)},F=te=>{Ja(te,l.value,!0),a("clear")},N=()=>{a("close")},X=te=>{if(te.key==="Tab"&&K(te),te.key==="Enter"&&I(te),te.key==="Escape"&&r.value.escClose&&N(),!r.value.enabled){if(te.code==="Tab")return;te.preventDefault()}},ce=()=>{var te;(te=y.value)==null||te.focus({preventScroll:!0})},se=te=>{m.value=te},pe=te=>{te.key===yt.tab&&K(te,!0)};return t({focusInput:ce,setParsedDate:se}),(te,_e)=>{var $,G,oe;return D(),W("div",{onClick:ne},[te.$slots.trigger&&!te.$slots["dp-input"]&&!b(o).enabled?ye(te.$slots,"trigger",{key:0}):ee("",!0),!te.$slots.trigger&&(!b(o).enabled||b(o).input)?(D(),W("div",s5,[te.$slots["dp-input"]&&!te.$slots.trigger&&(!b(o).enabled||b(o).enabled&&b(o).input)?ye(te.$slots,"dp-input",{key:0,value:e.inputValue,isMenuOpen:e.isMenuOpen,onInput:C,onEnter:I,onTab:K,onClear:F,onBlur:B,onKeypress:X,onPaste:T,onFocus:j,openMenu:()=>te.$emit("open"),closeMenu:()=>te.$emit("close"),toggleMenu:()=>te.$emit("toggle")}):ee("",!0),te.$slots["dp-input"]?ee("",!0):(D(),W("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:ve(_.value),inputmode:b(r).enabled?"text":"none",placeholder:te.placeholder,disabled:te.disabled,readonly:te.readonly,required:te.required,value:e.inputValue,autocomplete:te.autocomplete,"aria-label":($=b(i))==null?void 0:$.input,"aria-disabled":te.disabled||void 0,"aria-invalid":te.state===!1?!0:void 0,onInput:C,onBlur:B,onFocus:j,onKeypress:X,onKeydown:_e[0]||(_e[0]=ue=>X(ue)),onPaste:T},null,42,r5)),ae("div",{onClick:_e[3]||(_e[3]=ue=>a("toggle"))},[te.$slots["input-icon"]&&!te.hideInputIcon?(D(),W("span",{key:0,class:"dp__input_icon",onClick:_e[1]||(_e[1]=ue=>a("toggle"))},[ye(te.$slots,"input-icon")])):ee("",!0),!te.$slots["input-icon"]&&!te.hideInputIcon&&!te.$slots["dp-input"]?(D(),Ae(b(Cr),{key:1,"aria-label":(G=b(i))==null?void 0:G.calendarIcon,class:"dp__input_icon dp__input_icons",onClick:_e[2]||(_e[2]=ue=>a("toggle"))},null,8,["aria-label"])):ee("",!0)]),te.$slots["clear-icon"]&&(te.alwaysClearable||e.inputValue&&te.clearable&&!te.disabled&&!te.readonly)?(D(),W("span",i5,[ye(te.$slots,"clear-icon",{clear:F})])):ee("",!0),!te.$slots["clear-icon"]&&(te.alwaysClearable||te.clearable&&e.inputValue&&!te.disabled&&!te.readonly)?(D(),W("button",{key:3,"aria-label":(oe=b(i))==null?void 0:oe.clearInput,class:"dp--clear-btn",type:"button",onKeydown:_e[4]||(_e[4]=ue=>b(gn)(ue,()=>F(ue),!0,pe)),onClick:_e[5]||(_e[5]=Zn(ue=>F(ue),["prevent"]))},[ke(b(Km),{class:"dp__input_icons","data-test-id":"clear-icon"})],40,o5)):ee("",!0)])):ee("",!0)])}}}),u5=typeof window<"u"?window:void 0,hu=()=>{},c5=e=>Ec()?(ap(e),!0):!1,d5=(e,t,n,a)=>{if(!e)return hu;let s=hu;const r=Qe(()=>b(e),o=>{s(),o&&(o.removeEventListener(t,n),o.addEventListener(t,n,a),s=()=>{o.removeEventListener(t,n,a),s=hu})},{immediate:!0,flush:"post"}),i=()=>{r(),s()};return c5(i),i},f5=(e,t,n,a={})=>{const{window:s=u5,event:r="pointerdown"}=a;return s?d5(s,r,i=>{const o=Nt(e),l=Nt(t);!o||!l||o===i.target||i.composedPath().includes(o)||i.composedPath().includes(l)||n(i)},{passive:!0}):void 0},h5=["data-dp-mobile"],p5=ut({compatConfig:{MODE:3},__name:"VueDatePicker",props:{...Al},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,s=e,r=ea(),i=fe(!1),o=bi(s,"modelValue"),l=bi(s,"timezone"),u=fe(null),c=fe(null),d=fe(null),f=fe(!1),h=fe(null),p=fe(!1),m=fe(!1),y=fe(!1),w=fe(!1),{setMenuFocused:S,setShiftKey:_}=ug(),{clearArrowNav:M}=fs(),{validateDate:E,isValidTime:L}=hs(s),{defaultedTransitions:T,defaultedTextInput:R,defaultedInline:C,defaultedConfig:I,defaultedRange:K,defaultedMultiDates:j}=xt(s),{menuTransition:ne,showTransition:B}=Yi(T),{isMobile:F}=gg(I),N=bl();ct(()=>{g(s.modelValue),Jt().then(()=>{if(!C.value.enabled){const me=$(h.value);me==null||me.addEventListener("scroll",U),window==null||window.addEventListener("resize",Q)}}),C.value.enabled&&(i.value=!0),window==null||window.addEventListener("keyup",he),window==null||window.addEventListener("keydown",le)}),Ha(()=>{if(!C.value.enabled){const me=$(h.value);me==null||me.removeEventListener("scroll",U),window==null||window.removeEventListener("resize",Q)}window==null||window.removeEventListener("keyup",he),window==null||window.removeEventListener("keydown",le)});const X=Tn(r,"all",s.presetDates),ce=Tn(r,"input");Qe([o,l],()=>{g(o.value)},{deep:!0});const{openOnTop:se,menuStyle:pe,xCorrect:te,setMenuPosition:_e,getScrollableParent:$,shadowRender:G}=JA({menuRef:u,menuRefInner:c,inputRef:d,pickerWrapperRef:h,inline:C,emit:a,props:s,slots:r}),{inputValue:oe,internalModelValue:ue,parseExternalModelValue:g,emitModelValue:V,formatInputValue:J,checkBeforeEmit:be}=Xx(a,s,f),Z=z(()=>({dp__main:!0,dp__theme_dark:s.dark,dp__theme_light:!s.dark,dp__flex_display:C.value.enabled,"dp--flex-display-collapsed":y.value,dp__flex_display_with_input:C.value.input})),P=z(()=>s.dark?"dp__theme_dark":"dp__theme_light"),k=z(()=>s.teleport?{to:typeof s.teleport=="boolean"?"body":s.teleport,disabled:!s.teleport||C.value.enabled}:{}),O=z(()=>({class:"dp__outer_menu_wrap"})),x=z(()=>C.value.enabled&&(s.timePicker||s.monthPicker||s.yearPicker||s.quarterPicker)),Y=()=>{var me,Me;return((Me=(me=d.value)==null?void 0:me.$el)==null?void 0:Me.getBoundingClientRect())??{width:0,left:0,right:0}},U=()=>{i.value&&(I.value.closeOnScroll?We():_e())},Q=()=>{var me;i.value&&_e();const Me=((me=c.value)==null?void 0:me.$el.getBoundingClientRect().width)??0;y.value=document.body.offsetWidth<=Me},he=me=>{me.key==="Tab"&&!C.value.enabled&&!s.teleport&&I.value.tabOutClosesMenu&&(h.value.contains(document.activeElement)||We()),m.value=me.shiftKey},le=me=>{m.value=me.shiftKey},de=()=>{!s.disabled&&!s.readonly&&(G(N,Gf,s),_e(!1),i.value=!0,i.value&&a("open"),i.value||we(),g(s.modelValue))},Ce=()=>{var me,Me;oe.value="",we(),(me=c.value)==null||me.onValueCleared(),(Me=d.value)==null||Me.setParsedDate(null),a("update:model-value",null),a("update:model-timezone-value",null),a("cleared"),I.value.closeOnClearValue&&We()},H=()=>{const me=ue.value;return!me||!Array.isArray(me)&&E(me)?!0:Array.isArray(me)?j.value.enabled||me.length===2&&E(me[0])&&E(me[1])?!0:K.value.partialRange&&!s.timePicker?E(me[0]):!1:!1},ie=()=>{be()&&H()?(V(),We()):a("invalid-select",ue.value)},Se=me=>{Re(),V(),I.value.closeOnAutoApply&&!me&&We()},Re=()=>{d.value&&R.value.enabled&&d.value.setParsedDate(ue.value)},Ye=(me=!1)=>{s.autoApply&&L(ue.value)&&H()&&(K.value.enabled&&Array.isArray(ue.value)?(K.value.partialRange||ue.value.length===2)&&Se(me):Se(me))},we=()=>{R.value.enabled||(ue.value=null)},We=(me=!1)=>{var Me,De;me&&ue.value&&I.value.setDateOnMenuClose&&ie(),C.value.enabled||(i.value&&(i.value=!1,te.value=!1,S(!1),_(!1),M(),a("closed"),oe.value&&g(o.value)),we(),a("blur"),(De=(Me=c.value)==null?void 0:Me.$el)==null||De.remove())},dt=(me,Me,De=!1)=>{if(!me){ue.value=null;return}const Ln=Array.isArray(me)?!me.some(aa=>!E(aa)):E(me),Sn=L(me);Ln&&Sn?(w.value=!0,ue.value=me,Me?(p.value=De,ie(),a("text-submit")):s.autoApply&&Ye(),Jt().then(()=>{w.value=!1})):a("invalid-date",me)},en=()=>{s.autoApply&&L(ue.value)&&V(),Re()},gt=()=>i.value?We():de(),on=me=>{ue.value=me},Dn=()=>{R.value.enabled&&(f.value=!0,J()),a("focus")},At=()=>{if(R.value.enabled&&(f.value=!1,g(s.modelValue),p.value)){const me=_x(h.value,m.value);me==null||me.focus()}a("blur")},Ht=me=>{c.value&&c.value.updateMonthYear(0,{month:Bf(me.month),year:Bf(me.year)})},Rn=me=>{g(me??s.modelValue)},q=(me,Me)=>{var De;(De=c.value)==null||De.switchView(me,Me)},xe=(me,Me)=>I.value.onClickOutside?I.value.onClickOutside(me,Me):We(!0),Oe=(me=0)=>{var Me;(Me=c.value)==null||Me.handleFlow(me)},$e=()=>u;return f5(u,d,me=>xe(H,me)),t({closeMenu:We,selectDate:ie,clearValue:Ce,openMenu:de,onScroll:U,formatInputValue:J,updateInternalModelValue:on,setMonthYear:Ht,parseModel:Rn,switchView:q,toggleMenu:gt,handleFlow:Oe,getDpWrapMenuRef:$e}),(me,Me)=>(D(),W("div",{ref_key:"pickerWrapperRef",ref:h,class:ve(Z.value),"data-datepicker-instance":"","data-dp-mobile":b(F)},[ke(l5,ht({ref_key:"inputRef",ref:d,"input-value":b(oe),"onUpdate:inputValue":Me[0]||(Me[0]=De=>bt(oe)?oe.value=De:null),"is-menu-open":i.value},me.$props,{onClear:Ce,onOpen:de,onSetInputDate:dt,onSetEmptyDate:b(V),onSelectDate:ie,onToggle:gt,onClose:We,onFocus:Dn,onBlur:At,onRealBlur:Me[1]||(Me[1]=De=>f.value=!1),onTextInput:Me[2]||(Me[2]=De=>me.$emit("text-input",De))}),Qt({_:2},[Ke(b(ce),(De,Ln)=>({name:De,fn:Ee(Sn=>[ye(me.$slots,De,at(zt(Sn)))])}))]),1040,["input-value","is-menu-open","onSetEmptyDate"]),(D(),Ae(cs(me.teleport?ey:"div"),at(zt(k.value)),{default:Ee(()=>[ke(as,{name:b(ne)(b(se)),css:b(B)&&!b(C).enabled},{default:Ee(()=>[i.value?(D(),W("div",ht({key:0,ref_key:"dpWrapMenuRef",ref:u},O.value,{class:{"dp--menu-wrapper":!b(C).enabled},style:b(C).enabled?void 0:b(pe)}),[ke(Gf,ht({ref_key:"dpMenuRef",ref:c},me.$props,{"internal-model-value":b(ue),"onUpdate:internalModelValue":Me[3]||(Me[3]=De=>bt(ue)?ue.value=De:null),class:{[P.value]:!0,"dp--menu-wrapper":me.teleport},"open-on-top":b(se),"no-overlay-focus":x.value,collapse:y.value,"get-input-rect":Y,"is-text-input-date":w.value,onClosePicker:We,onSelectDate:ie,onAutoApply:Ye,onTimeUpdate:en,onFlowStep:Me[4]||(Me[4]=De=>me.$emit("flow-step",De)),onUpdateMonthYear:Me[5]||(Me[5]=De=>me.$emit("update-month-year",De)),onInvalidSelect:Me[6]||(Me[6]=De=>me.$emit("invalid-select",b(ue))),onAutoApplyInvalid:Me[7]||(Me[7]=De=>me.$emit("invalid-select",De)),onInvalidFixedRange:Me[8]||(Me[8]=De=>me.$emit("invalid-fixed-range",De)),onRecalculatePosition:b(_e),onTooltipOpen:Me[9]||(Me[9]=De=>me.$emit("tooltip-open",De)),onTooltipClose:Me[10]||(Me[10]=De=>me.$emit("tooltip-close",De)),onTimePickerOpen:Me[11]||(Me[11]=De=>me.$emit("time-picker-open",De)),onTimePickerClose:Me[12]||(Me[12]=De=>me.$emit("time-picker-close",De)),onAmPmChange:Me[13]||(Me[13]=De=>me.$emit("am-pm-change",De)),onRangeStart:Me[14]||(Me[14]=De=>me.$emit("range-start",De)),onRangeEnd:Me[15]||(Me[15]=De=>me.$emit("range-end",De)),onDateUpdate:Me[16]||(Me[16]=De=>me.$emit("date-update",De)),onInvalidDate:Me[17]||(Me[17]=De=>me.$emit("invalid-date",De)),onOverlayToggle:Me[18]||(Me[18]=De=>me.$emit("overlay-toggle",De)),onMenuBlur:Me[19]||(Me[19]=De=>me.$emit("blur"))}),Qt({_:2},[Ke(b(X),(De,Ln)=>({name:De,fn:Ee(Sn=>[ye(me.$slots,De,at(zt({...Sn})))])}))]),1040,["internal-model-value","class","open-on-top","no-overlay-focus","collapse","is-text-input-date","onRecalculatePosition"])],16)):ee("",!0)]),_:3},8,["name","css"])]),_:3},16))],10,h5))}}),od=(()=>{const e=p5;return e.install=t=>{t.component("Vue3DatePicker",e)},e})(),m5=Object.freeze(Object.defineProperty({__proto__:null,default:od},Symbol.toStringTag,{value:"Module"}));Object.entries(m5).forEach(([e,t])=>{e!=="default"&&(od[e]=t)});/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT - */const Zs=typeof document<"u";function vg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function g5(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&vg(e.default)}const et=Object.assign;function pu(e,t){const n={};for(const a in t){const s=t[a];n[a]=Jn(s)?s.map(e):e(s)}return n}const di=()=>{},Jn=Array.isArray,yg=/#/g,v5=/&/g,y5=/\//g,b5=/=/g,_5=/\?/g,bg=/\+/g,w5=/%5B/g,x5=/%5D/g,_g=/%5E/g,A5=/%60/g,wg=/%7B/g,S5=/%7C/g,xg=/%7D/g,k5=/%20/g;function ld(e){return encodeURI(""+e).replace(S5,"|").replace(w5,"[").replace(x5,"]")}function M5(e){return ld(e).replace(wg,"{").replace(xg,"}").replace(_g,"^")}function ec(e){return ld(e).replace(bg,"%2B").replace(k5,"+").replace(yg,"%23").replace(v5,"%26").replace(A5,"`").replace(wg,"{").replace(xg,"}").replace(_g,"^")}function C5(e){return ec(e).replace(b5,"%3D")}function T5(e){return ld(e).replace(yg,"%23").replace(_5,"%3F")}function E5(e){return e==null?"":T5(e).replace(y5,"%2F")}function Ei(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const P5=/\/$/,D5=e=>e.replace(P5,"");function mu(e,t,n="/"){let a,s={},r="",i="";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),s=e(r)),o>-1&&(a=a||t.slice(0,o),i=t.slice(o,t.length)),a=L5(a??t,n),{fullPath:a+(r&&"?")+r+i,path:a,query:s,hash:Ei(i)}}function R5(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Xf(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function I5(e,t,n){const a=t.matched.length-1,s=n.matched.length-1;return a>-1&&a===s&&vr(t.matched[a],n.matched[s])&&Ag(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function vr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ag(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!O5(e[n],t[n]))return!1;return!0}function O5(e,t){return Jn(e)?Kf(e,t):Jn(t)?Kf(t,e):e===t}function Kf(e,t){return Jn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function L5(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),s=a[a.length-1];(s===".."||s===".")&&a.push("");let r=n.length-1,i,o;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+a.slice(i).join("/")}const Fa={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Pi;(function(e){e.pop="pop",e.push="push"})(Pi||(Pi={}));var fi;(function(e){e.back="back",e.forward="forward",e.unknown=""})(fi||(fi={}));function H5(e){if(!e)if(Zs){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),D5(e)}const N5=/^[^#]+#/;function V5(e,t){return e.replace(N5,"#")+t}function B5(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 Cl=()=>({left:window.scrollX,top:window.scrollY});function F5(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=B5(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function qf(e,t){return(history.state?history.state.position-t:-1)+e}const tc=new Map;function $5(e,t){tc.set(e,t)}function U5(e){const t=tc.get(e);return tc.delete(e),t}let Y5=()=>location.protocol+"//"+location.host;function Sg(e,t){const{pathname:n,search:a,hash:s}=t,r=e.indexOf("#");if(r>-1){let o=s.includes(e.slice(r))?e.slice(r).length:1,l=s.slice(o);return l[0]!=="/"&&(l="/"+l),Xf(l,"")}return Xf(n,e)+a+s}function z5(e,t,n,a){let s=[],r=[],i=null;const o=({state:f})=>{const h=Sg(e,location),p=n.value,m=t.value;let y=0;if(f){if(n.value=h,t.value=f,i&&i===p){i=null;return}y=m?f.position-m.position:0}else a(h);s.forEach(w=>{w(n.value,p,{delta:y,type:Pi.pop,direction:y?y>0?fi.forward:fi.back:fi.unknown})})};function l(){i=n.value}function u(f){s.push(f);const h=()=>{const p=s.indexOf(f);p>-1&&s.splice(p,1)};return r.push(h),h}function c(){const{history:f}=window;f.state&&f.replaceState(et({},f.state,{scroll:Cl()}),"")}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,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function Zf(e,t,n,a=!1,s=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:s?Cl():null}}function W5(e){const{history:t,location:n}=window,a={value:Sg(e,n)},s={value:t.state};s.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:Y5()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),s.value=u}catch(h){console.error(h),n[c?"replace":"assign"](f)}}function i(l,u){const c=et({},t.state,Zf(s.value.back,l,s.value.forward,!0),u,{position:s.value.position});r(l,c,!0),a.value=l}function o(l,u){const c=et({},s.value,t.state,{forward:l,scroll:Cl()});r(c.current,c,!0);const d=et({},Zf(a.value,l,null),{position:c.position+1},u);r(l,d,!1),a.value=l}return{location:a,state:s,push:o,replace:i}}function j5(e){e=H5(e);const t=W5(e),n=z5(e,t.state,t.location,t.replace);function a(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=et({location:"",base:e,go:a,createHref:V5.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function G5(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),j5(e)}function X5(e){return typeof e=="string"||e&&typeof e=="object"}function kg(e){return typeof e=="string"||typeof e=="symbol"}const Mg=Symbol("");var Qf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Qf||(Qf={}));function yr(e,t){return et(new Error,{type:e,[Mg]:!0},t)}function _a(e,t){return e instanceof Error&&Mg in e&&(t==null||!!(e.type&t))}const Jf="[^/]+?",K5={sensitive:!1,strict:!1,start:!0,end:!0},q5=/[.+*?^${}()[\]/\\]/g;function Z5(e,t){const n=et({},K5,t),a=[];let s=n.start?"^":"";const r=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function Cg(e,t){let n=0;const a=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const J5={type:0,value:""},eS=/[a-zA-Z0-9_]/;function tS(e){if(!e)return[[]];if(e==="/")return[[J5]];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 s=[];let r;function i(){r&&s.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{i(_)}:di}function i(d){if(kg(d)){const f=a.get(d);f&&(a.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&a.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function o(){return n}function l(d){const f=iS(d,n);n.splice(f,0,d),d.record.name&&!ah(d)&&a.set(d.record.name,d)}function u(d,f){let h,p={},m,y;if("name"in d&&d.name){if(h=a.get(d.name),!h)throw yr(1,{location:d});y=h.record.name,p=et(th(f.params,h.keys.filter(_=>!_.optional).concat(h.parent?h.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),d.params&&th(d.params,h.keys.map(_=>_.name))),m=h.stringify(p)}else if(d.path!=null)m=d.path,h=n.find(_=>_.re.test(m)),h&&(p=h.parse(m),y=h.record.name);else{if(h=f.name?a.get(f.name):n.find(_=>_.re.test(f.path)),!h)throw yr(1,{location:d,currentLocation:f});y=h.record.name,p=et({},f.params,d.params),m=h.stringify(p)}const w=[];let S=h;for(;S;)w.unshift(S.record),S=S.parent;return{name:y,path:m,params:p,matched:w,meta:rS(w)}}e.forEach(d=>r(d));function c(){n.length=0,a.clear()}return{addRoute:r,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:o,getRecordMatcher:s}}function th(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function nh(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:sS(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function sS(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=="object"?n[a]:n;return t}function ah(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function rS(e){return e.reduce((t,n)=>et(t,n.meta),{})}function sh(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function iS(e,t){let n=0,a=t.length;for(;n!==a;){const r=n+a>>1;Cg(e,t[r])<0?a=r:n=r+1}const s=oS(e);return s&&(a=t.lastIndexOf(s,a-1)),a}function oS(e){let t=e;for(;t=t.parent;)if(Tg(t)&&Cg(e,t)===0)return t}function Tg({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function lS(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sr&&ec(r)):[a&&ec(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function uS(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Jn(a)?a.map(s=>s==null?null:""+s):a==null?a:""+a)}return t}const cS=Symbol(""),ih=Symbol(""),Tl=Symbol(""),ud=Symbol(""),nc=Symbol("");function Fr(){let e=[];function t(a){return e.push(a),()=>{const s=e.indexOf(a);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Wa(e,t,n,a,s,r=i=>i()){const i=a&&(a.enterCallbacks[s]=a.enterCallbacks[s]||[]);return()=>new Promise((o,l)=>{const u=f=>{f===!1?l(yr(4,{from:n,to:t})):f instanceof Error?l(f):X5(f)?l(yr(2,{from:t,to:f})):(i&&a.enterCallbacks[s]===i&&typeof f=="function"&&i.push(f),o())},c=r(()=>e.call(a&&a.instances[s],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>l(f))})}function gu(e,t,n,a,s=r=>r()){const r=[];for(const i of e)for(const o in i.components){let l=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(vg(l)){const c=(l.__vccOpts||l)[t];c&&r.push(Wa(c,n,a,i,o,s))}else{let u=l();r.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${i.path}"`);const d=g5(c)?c.default:c;i.mods[o]=c,i.components[o]=d;const h=(d.__vccOpts||d)[t];return h&&Wa(h,n,a,i,o,s)()}))}}return r}function oh(e){const t=Bt(Tl),n=Bt(ud),a=z(()=>{const l=b(e.to);return t.resolve(l)}),s=z(()=>{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(vr.bind(null,c));if(f>-1)return f;const h=lh(l[u-2]);return u>1&&lh(c)===h&&d[d.length-1].path!==h?d.findIndex(vr.bind(null,l[u-2])):f}),r=z(()=>s.value>-1&&pS(n.params,a.value.params)),i=z(()=>s.value>-1&&s.value===n.matched.length-1&&Ag(n.params,a.value.params));function o(l={}){if(hS(l)){const u=t[b(e.replace)?"replace":"push"](b(e.to)).catch(di);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:a,href:z(()=>a.value.href),isActive:r,isExactActive:i,navigate:o}}function dS(e){return e.length===1?e[0]:e}const fS=ut({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:oh,setup(e,{slots:t}){const n=va(oh(e)),{options:a}=Bt(Tl),s=z(()=>({[uh(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[uh(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&dS(t.default(n));return e.custom?r:ur("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),El=fS;function hS(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 pS(e,t){for(const n in t){const a=t[n],s=e[n];if(typeof a=="string"){if(a!==s)return!1}else if(!Jn(s)||s.length!==a.length||a.some((r,i)=>r!==s[i]))return!1}return!0}function lh(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const uh=(e,t,n)=>e??t??n,mS=ut({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Bt(nc),s=z(()=>e.route||a.value),r=Bt(ih,0),i=z(()=>{let u=b(r);const{matched:c}=s.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=z(()=>s.value.matched[i.value]);sr(ih,z(()=>i.value+1)),sr(cS,o),sr(nc,s);const l=fe();return Qe(()=>[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||!vr(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,d=o.value,f=d&&d.components[c];if(!f)return ch(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=ur(f,et({},p,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return ch(n.default,{Component:y,route:u})||y}}});function ch(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Eg=mS;function gS(e){const t=aS(e.routes,e),n=e.parseQuery||lS,a=e.stringifyQuery||rh,s=e.history,r=Fr(),i=Fr(),o=Fr(),l=$v(Fa);let u=Fa;Zs&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=pu.bind(null,g=>""+g),d=pu.bind(null,E5),f=pu.bind(null,Ei);function h(g,V){let J,be;return kg(g)?(J=t.getRecordMatcher(g),be=V):be=g,t.addRoute(be,J)}function p(g){const V=t.getRecordMatcher(g);V&&t.removeRoute(V)}function m(){return t.getRoutes().map(g=>g.record)}function y(g){return!!t.getRecordMatcher(g)}function w(g,V){if(V=et({},V||l.value),typeof g=="string"){const O=mu(n,g,V.path),x=t.resolve({path:O.path},V),Y=s.createHref(O.fullPath);return et(O,x,{params:f(x.params),hash:Ei(O.hash),redirectedFrom:void 0,href:Y})}let J;if(g.path!=null)J=et({},g,{path:mu(n,g.path,V.path).path});else{const O=et({},g.params);for(const x in O)O[x]==null&&delete O[x];J=et({},g,{params:d(O)}),V.params=d(V.params)}const be=t.resolve(J,V),Z=g.hash||"";be.params=c(f(be.params));const P=R5(a,et({},g,{hash:M5(Z),path:be.path})),k=s.createHref(P);return et({fullPath:P,hash:Z,query:a===rh?uS(g.query):g.query||{}},be,{redirectedFrom:void 0,href:k})}function S(g){return typeof g=="string"?mu(n,g,l.value.path):et({},g)}function _(g,V){if(u!==g)return yr(8,{from:V,to:g})}function M(g){return T(g)}function E(g){return M(et(S(g),{replace:!0}))}function I(g){const V=g.matched[g.matched.length-1];if(V&&V.redirect){const{redirect:J}=V;let be=typeof J=="function"?J(g):J;return typeof be=="string"&&(be=be.includes("?")||be.includes("#")?be=S(be):{path:be},be.params={}),et({query:g.query,hash:g.hash,params:be.path!=null?{}:g.params},be)}}function T(g,V){const J=u=w(g),be=l.value,Z=g.state,P=g.force,k=g.replace===!0,O=I(J);if(O)return T(et(S(O),{state:typeof O=="object"?et({},Z,O.state):Z,force:P,replace:k}),V||J);const x=J;x.redirectedFrom=V;let Y;return!P&&I5(a,be,J)&&(Y=yr(16,{to:x,from:be}),te(be,be,!0,!1)),(Y?Promise.resolve(Y):L(x,be)).catch(U=>_a(U)?_a(U,2)?U:pe(U):ce(U,x,be)).then(U=>{if(U){if(_a(U,2))return T(et({replace:k},S(U.to),{state:typeof U.to=="object"?et({},Z,U.to.state):Z,force:P}),V||x)}else U=j(x,be,!0,k,Z);return K(x,be,U),U})}function R(g,V){const J=_(g,V);return J?Promise.reject(J):Promise.resolve()}function C(g){const V=G.values().next().value;return V&&typeof V.runWithContext=="function"?V.runWithContext(g):g()}function L(g,V){let J;const[be,Z,P]=vS(g,V);J=gu(be.reverse(),"beforeRouteLeave",g,V);for(const O of be)O.leaveGuards.forEach(x=>{J.push(Wa(x,g,V))});const k=R.bind(null,g,V);return J.push(k),ue(J).then(()=>{J=[];for(const O of r.list())J.push(Wa(O,g,V));return J.push(k),ue(J)}).then(()=>{J=gu(Z,"beforeRouteUpdate",g,V);for(const O of Z)O.updateGuards.forEach(x=>{J.push(Wa(x,g,V))});return J.push(k),ue(J)}).then(()=>{J=[];for(const O of P)if(O.beforeEnter)if(Jn(O.beforeEnter))for(const x of O.beforeEnter)J.push(Wa(x,g,V));else J.push(Wa(O.beforeEnter,g,V));return J.push(k),ue(J)}).then(()=>(g.matched.forEach(O=>O.enterCallbacks={}),J=gu(P,"beforeRouteEnter",g,V,C),J.push(k),ue(J))).then(()=>{J=[];for(const O of i.list())J.push(Wa(O,g,V));return J.push(k),ue(J)}).catch(O=>_a(O,8)?O:Promise.reject(O))}function K(g,V,J){o.list().forEach(be=>C(()=>be(g,V,J)))}function j(g,V,J,be,Z){const P=_(g,V);if(P)return P;const k=V===Fa,O=Zs?history.state:{};J&&(be||k?s.replace(g.fullPath,et({scroll:k&&O&&O.scroll},Z)):s.push(g.fullPath,Z)),l.value=g,te(g,V,J,k),pe()}let ne;function B(){ne||(ne=s.listen((g,V,J)=>{if(!oe.listening)return;const be=w(g),Z=I(be);if(Z){T(et(Z,{replace:!0,force:!0}),be).catch(di);return}u=be;const P=l.value;Zs&&$5(qf(P.fullPath,J.delta),Cl()),L(be,P).catch(k=>_a(k,12)?k:_a(k,2)?(T(et(S(k.to),{force:!0}),be).then(O=>{_a(O,20)&&!J.delta&&J.type===Pi.pop&&s.go(-1,!1)}).catch(di),Promise.reject()):(J.delta&&s.go(-J.delta,!1),ce(k,be,P))).then(k=>{k=k||j(be,P,!1),k&&(J.delta&&!_a(k,8)?s.go(-J.delta,!1):J.type===Pi.pop&&_a(k,20)&&s.go(-1,!1)),K(be,P,k)}).catch(di)}))}let F=Fr(),N=Fr(),X;function ce(g,V,J){pe(g);const be=N.list();return be.length?be.forEach(Z=>Z(g,V,J)):console.error(g),Promise.reject(g)}function se(){return X&&l.value!==Fa?Promise.resolve():new Promise((g,V)=>{F.add([g,V])})}function pe(g){return X||(X=!g,B(),F.list().forEach(([V,J])=>g?J(g):V()),F.reset()),g}function te(g,V,J,be){const{scrollBehavior:Z}=e;if(!Zs||!Z)return Promise.resolve();const P=!J&&U5(qf(g.fullPath,0))||(be||!J)&&history.state&&history.state.scroll||null;return Jt().then(()=>Z(g,V,P)).then(k=>k&&F5(k)).catch(k=>ce(k,g,V))}const _e=g=>s.go(g);let $;const G=new Set,oe={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,clearRoutes:t.clearRoutes,hasRoute:y,getRoutes:m,resolve:w,options:e,push:M,replace:E,go:_e,back:()=>_e(-1),forward:()=>_e(1),beforeEach:r.add,beforeResolve:i.add,afterEach:o.add,onError:N.add,isReady:se,install(g){const V=this;g.component("RouterLink",El),g.component("RouterView",Eg),g.config.globalProperties.$router=V,Object.defineProperty(g.config.globalProperties,"$route",{enumerable:!0,get:()=>b(l)}),Zs&&!$&&l.value===Fa&&($=!0,M(s.location).catch(Z=>{}));const J={};for(const Z in Fa)Object.defineProperty(J,Z,{get:()=>l.value[Z],enumerable:!0});g.provide(Tl,V),g.provide(ud,yp(J)),g.provide(nc,l);const be=g.unmount;G.add(g),g.unmount=function(){G.delete(g),G.size<1&&(u=Fa,ne&&ne(),ne=null,l.value=Fa,$=!1,X=!1),be()}}};function ue(g){return g.reduce((V,J)=>V.then(()=>C(J)),Promise.resolve())}return oe}function vS(e,t){const n=[],a=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;ivr(u,o))?a.push(o):n.push(o));const l=e.matched[i];l&&(t.matched.find(u=>vr(u,l))||s.push(l))}return[n,a,s]}function Pl(){return Bt(Tl)}function yS(e){return Bt(ud)}const bS={__name:"App",setup(e){return(t,n)=>(D(),Ae(b(Eg),{key:t.$route.fullPath}))}},_S="modulepreload",wS=function(e){return"/"+e},dh={},ze=function(t,n,a){let s=Promise.resolve();if(n&&n.length>0){let i=function(u){return Promise.all(u.map(c=>Promise.resolve(c).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),l=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=i(n.map(u=>{if(u=wS(u),u in dh)return;dh[u]=!0;const c=u.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":_S,c||(f.as="script"),f.crossOrigin="",f.href=u,l&&f.setAttribute("nonce",l),document.head.appendChild(f),c)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${u}`)))})}))}function r(i){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i}return s.then(i=>{for(const o of i||[])o.status==="rejected"&&r(o.reason);return t().catch(r)})};var xS="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",AS="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",SD="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",kD="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",MD="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",CD="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",TD="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",SS="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",ED="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",PD="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",kS="M15,14C12.33,14 7,15.33 7,18V20H23V18C23,15.33 17.67,14 15,14M15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12M5,13.28L7.45,14.77L6.8,11.96L9,10.08L6.11,9.83L5,7.19L3.87,9.83L1,10.08L3.18,11.96L2.5,14.77L5,13.28Z",MS="M12 3C14.21 3 16 4.79 16 7S14.21 11 12 11 8 9.21 8 7 9.79 3 12 3M16 13.54C16 14.6 15.72 17.07 13.81 19.83L13 15L13.94 13.12C13.32 13.05 12.67 13 12 13S10.68 13.05 10.06 13.12L11 15L10.19 19.83C8.28 17.07 8 14.6 8 13.54C5.61 14.24 4 15.5 4 17V21H20V17C20 15.5 18.4 14.24 16 13.54Z",CS="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",TS="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",DD="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",RD="M21.47 12.43C19.35 14.55 15.82 13.84 15.82 13.84V9.6L3.41 22L2 20.59L14.4 8.18H10.16C10.16 8.18 9.45 4.65 11.57 2.53C13.69 .406 17.23 1.11 17.23 1.11V5.36L17.94 4.65L19.35 6.06L18.64 6.77H22.89C22.89 6.77 23.59 10.31 21.47 12.43Z",ES="M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z",PS="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",ID="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",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",OD="M3 6H21V9.1C19.96 9.1 19.35 9.72 19.2 9.87L19.19 9.89L19 10.07V10C18.47 10 17.96 9.79 17.59 9.41C17.21 9.04 17 8.53 17 8H7C7 8.53 6.79 9.04 6.41 9.41C6.04 9.79 5.53 10 5 10V14C5.53 14 6.04 14.21 6.41 14.59C6.79 14.96 7 15.47 7 16H13.07L11.07 18H3V6M12 9C12.8 9 13.56 9.32 14.12 9.88C14.68 10.44 15 11.2 15 12C15 12.8 14.68 13.56 14.12 14.12C13.56 14.68 12.8 15 12 15C11.2 15 10.44 14.68 9.88 14.12C9.32 13.56 9 12.8 9 12C9 11.2 9.32 10.44 9.88 9.88C10.44 9.32 11.2 9 12 9M22.7 12.6L21.4 11.3C21.3 11.2 21.2 11.1 21 11.1C20.8 11.1 20.7 11.2 20.6 11.3L19.6 12.3L21.7 14.4L22.7 13.4C22.9 13.2 22.9 12.8 22.7 12.6M15.1 21L21.1 14.9L19.1 12.8L13 18.9V21H15.1Z",LD="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",HD="M22,21H2V3H4V15.54L9.5,6L16,9.78L20.24,2.45L21.97,3.45L22,21Z",ND="M22,21H2V3H4V19H6V17H10V19H12V16H16V19H18V17H22V21M18,14H22V16H18V14M12,6H16V9H12V6M16,15H12V10H16V15M6,10H10V12H6V10M10,16H6V13H10V16Z",VD="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",BD="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="M23 12L20.6 9.2L20.9 5.5L17.3 4.7L15.4 1.5L12 3L8.6 1.5L6.7 4.7L3.1 5.5L3.4 9.2L1 12L3.4 14.8L3.1 18.5L6.7 19.3L8.6 22.5L12 21L15.4 22.5L17.3 19.3L20.9 18.5L20.6 14.8L23 12M18.7 16.9L16 17.5L14.6 19.9L12 18.8L9.4 19.9L8 17.5L5.3 16.9L5.5 14.1L3.7 12L5.5 9.9L5.3 7.1L8 6.5L9.4 4.1L12 5.2L14.6 4.1L16 6.5L18.7 7.1L18.5 9.9L20.3 12L18.5 14.1L18.7 16.9M16.6 7.6L18 9L10 17L6 13L7.4 11.6L10 14.2L16.6 7.6Z",LS="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",Pg="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",FD="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",$D="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",Dg="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",HS="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",UD="M9.41 20H6.5C5 20 3.68 19.5 2.61 18.43C1.54 17.38 1 16.09 1 14.58C1 13.28 1.39 12.12 2.17 11.1C2.96 10.08 4 9.43 5.25 9.15C5.67 7.62 6.5 6.38 7.75 5.43C9 4.5 10.42 4 12 4C13.95 4 15.61 4.68 16.96 6.04C18.32 7.39 19 9.05 19 11C20.15 11.13 21.11 11.63 21.86 12.5C22.5 13.23 22.86 14.06 22.96 15H20.96C20.86 14.5 20.64 14.09 20.27 13.73C19.79 13.24 19.2 13 18.5 13H17V11C17 9.62 16.5 8.44 15.54 7.46C14.57 6.5 13.39 6 12 6C10.62 6 9.44 6.5 8.46 7.46C7.5 8.44 7 9.62 7 11H6.5C5.53 11 4.71 11.34 4.03 12.03C3.34 12.71 3 13.53 3 14.5S3.34 16.3 4.03 17C4.71 17.67 5.53 18 6.5 18H9C9 18.72 9.15 19.39 9.41 20M23 17V19H21V21H19V19H16.8C16.4 20.2 15.3 21 14 21C12.3 21 11 19.7 11 18S12.3 15 14 15C15.3 15 16.4 15.8 16.8 17H23M15 18C15 17.5 14.6 17 14 17S13 17.5 13 18 13.4 19 14 19 15 18.5 15 18Z",YD="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",NS="M8,3A2,2 0 0,0 6,5V9A2,2 0 0,1 4,11H3V13H4A2,2 0 0,1 6,15V19A2,2 0 0,0 8,21H10V19H8V14A2,2 0 0,0 6,12A2,2 0 0,0 8,10V5H10V3M16,3A2,2 0 0,1 18,5V9A2,2 0 0,0 20,11H21V13H20A2,2 0 0,0 18,15V19A2,2 0 0,1 16,21H14V19H16V14A2,2 0 0,1 18,12A2,2 0 0,1 16,10V5H14V3H16Z",zD="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",WD="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",fh="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",jD="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",GD="M21,18H24V20H21V23H19V20H16V18H19V15H21V18M19,8V6H3V8H19M19,12H3V18H14V20H3C1.89,20 1,19.1 1,18V6C1,4.89 1.89,4 3,4H19A2,2 0 0,1 21,6V13H19V12Z",VS="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",XD="M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z",KD="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",qD="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",ZD="M14.4,6H20V16H13L12.6,14H7V21H5V4H14L14.4,6M14,14H16V12H18V10H16V8H14V10L13,8V6H11V8H9V6H7V8H9V10H7V12H9V10H11V12H13V10L14,12V14M11,10V8H13V10H11M14,10H16V12H14V10Z",FS="M18.5,12A3.5,3.5 0 0,0 22,8.5A6.5,6.5 0 0,0 15.5,2A3.5,3.5 0 0,0 12,5.5A3.5,3.5 0 0,0 8.5,2A6.5,6.5 0 0,0 2,8.5A3.5,3.5 0 0,0 5.5,12A3.5,3.5 0 0,0 2,15.5A6.5,6.5 0 0,0 8.5,22A3.5,3.5 0 0,0 12,18.5A3.5,3.5 0 0,0 15.5,22A6.5,6.5 0 0,0 22,15.5A3.5,3.5 0 0,0 18.5,12M12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16M14.5,12A2.5,2.5 0 0,1 12,14.5A2.5,2.5 0 0,1 9.5,12A2.5,2.5 0 0,1 12,9.5A2.5,2.5 0 0,1 14.5,12Z",QD="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",JD="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",eR="M2 14H8V20H2M16 8H10V10H16M2 10H8V4H2M10 4V6H22V4M10 20H16V18H10M10 16H22V14H10",$S="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",$r="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",US="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",YS="M16 2C13.24 2 11 4.24 11 7S13.24 12 16 12 21 9.76 21 7 18.76 2 16 2M16 10C14.34 10 13 8.66 13 7S14.34 4 16 4 19 5.34 19 7 17.66 10 16 10M19 16H17C17 14.8 16.25 13.72 15.13 13.3L8.97 11H1V22H7V20.56L14 22.5L22 20V19C22 17.34 20.66 16 19 16M5 20H3V13H5V20M13.97 20.41L7 18.5V13H8.61L14.43 15.17C14.77 15.3 15 15.63 15 16C15 16 13 15.95 12.7 15.85L10.32 15.06L9.69 16.96L12.07 17.75C12.58 17.92 13.11 18 13.65 18H19C19.39 18 19.74 18.24 19.9 18.57L13.97 20.41Z",zS="M12,21.1L10.5,22.4C3.9,16.5 0.5,13.4 0.5,9.6C0.5,8.4 0.9,7.3 1.5,6.4C1.5,6.6 1.5,6.8 1.5,7C1.5,11.7 5.4,15.2 12,21.1M13.6,17C18.3,12.7 21.5,9.9 21.6,7C21.6,5 20.1,3.5 18.1,3.5C16.5,3.5 15,4.5 14.5,5.9H12.6C12,4.5 10.5,3.5 9,3.5C7,3.5 5.5,5 5.5,7C5.5,9.9 8.6,12.7 13.4,17L13.5,17.1M18,1.5C21.1,1.5 23.5,3.9 23.5,7C23.5,10.7 20.1,13.8 13.5,19.8C6.9,13.9 3.5,10.8 3.5,7C3.5,3.9 5.9,1.5 9,1.5C10.7,1.5 12.4,2.3 13.5,3.6C14.6,2.3 16.3,1.5 18,1.5Z",tR="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",nR="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",aR="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",sR="M7.5 3C9.5 3 11.1 4.2 11.7 6H21V9H18V12H15V9H11.7C11.1 10.8 9.4 12 7.5 12C5 12 3 10 3 7.5S5 3 7.5 3M7.5 6C6.7 6 6 6.7 6 7.5S6.7 9 7.5 9 9 8.3 9 7.5 8.3 6 7.5 6M8 17H11V14H13V17H16V19H13V22H11V19H8V17Z",WS="M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M19,19H5V5H19V19M13.94,10.06C14.57,10.7 14.92,11.54 14.92,12.44C14.92,13.34 14.57,14.18 13.94,14.81L11.73,17C11.08,17.67 10.22,18 9.36,18C8.5,18 7.64,17.67 7,17C5.67,15.71 5.67,13.58 7,12.26L8.35,10.9L8.34,11.5C8.33,12 8.41,12.5 8.57,12.94L8.62,13.09L8.22,13.5C7.91,13.8 7.74,14.21 7.74,14.64C7.74,15.07 7.91,15.47 8.22,15.78C8.83,16.4 9.89,16.4 10.5,15.78L12.7,13.59C13,13.28 13.18,12.87 13.18,12.44C13.18,12 13,11.61 12.7,11.3C12.53,11.14 12.44,10.92 12.44,10.68C12.44,10.45 12.53,10.23 12.7,10.06C13.03,9.73 13.61,9.74 13.94,10.06M18,9.36C18,10.26 17.65,11.1 17,11.74L15.66,13.1V12.5C15.67,12 15.59,11.5 15.43,11.06L15.38,10.92L15.78,10.5C16.09,10.2 16.26,9.79 16.26,9.36C16.26,8.93 16.09,8.53 15.78,8.22C15.17,7.6 14.1,7.61 13.5,8.22L11.3,10.42C11,10.72 10.82,11.13 10.82,11.56C10.82,12 11,12.39 11.3,12.7C11.47,12.86 11.56,13.08 11.56,13.32C11.56,13.56 11.47,13.78 11.3,13.94C11.13,14.11 10.91,14.19 10.68,14.19C10.46,14.19 10.23,14.11 10.06,13.94C8.75,12.63 8.75,10.5 10.06,9.19L12.27,7C13.58,5.67 15.71,5.68 17,7C17.65,7.62 18,8.46 18,9.36Z",rR="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z",Og="M17 7L15.59 8.41L18.17 11H8V13H18.17L15.59 15.58L17 17L22 12M4 5H12V3H4C2.9 3 2 3.9 2 5V19C2 20.1 2.9 21 4 21H12V19H4V5Z",iR="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",jS="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",oR="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4C22,2.89 21.1,2 20,2Z",GS="M19,13H5V11H19V13Z",XS="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",KS="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",qS="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",lR="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",uR="M15,6H3V8H15V6M15,10H3V12H15V10M3,16H11V14H3V16M17,6V14.18C16.69,14.07 16.35,14 16,14A3,3 0 0,0 13,17A3,3 0 0,0 16,20A3,3 0 0,0 19,17V8H22V6H17Z",cR="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",dR="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",fR="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",hR="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",QS="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",JS="M22 16V18H20C18.6 18 17.2 17.6 16 17C13.5 18.3 10.5 18.3 8 17C6.8 17.6 5.4 18 4 18H2V16H4C5.4 16 6.8 15.5 8 14.7C10.4 16.4 13.6 16.4 16 14.7C17.2 15.5 18.6 16 20 16H22M5.28 13.79C5.82 13.63 6.37 13.38 6.89 13.04L8 12.28C8.69 10 8.78 7.27 7.59 4.14C11.95 4.89 15.89 8.65 17.37 13.19C18.12 13.64 18.91 13.91 19.66 13.97C18.24 7.4 12.37 2 6 2C5.65 2 5.33 2.18 5.15 2.47C4.97 2.77 4.95 3.14 5.11 3.45C7.28 7.79 6.61 11.29 5.28 13.79M16 18.7C13.6 20.4 10.4 20.4 8 18.7C6.8 19.5 5.4 20 4 20H2V22H4C5.4 22 6.8 21.6 8 21C10.5 22.3 13.5 22.3 16 21C17.2 21.6 18.6 22 20 22H22V20H20C18.6 20 17.2 19.5 16 18.7Z",pR="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",e3="M13 14C9.64 14 8.54 15.35 8.18 16.24C9.25 16.7 10 17.76 10 19C10 20.66 8.66 22 7 22S4 20.66 4 19C4 17.69 4.83 16.58 6 16.17V7.83C4.83 7.42 4 6.31 4 5C4 3.34 5.34 2 7 2S10 3.34 10 5C10 6.31 9.17 7.42 8 7.83V13.12C8.88 12.47 10.16 12 12 12C14.67 12 15.56 10.66 15.85 9.77C14.77 9.32 14 8.25 14 7C14 5.34 15.34 4 17 4S20 5.34 20 7C20 8.34 19.12 9.5 17.91 9.86C17.65 11.29 16.68 14 13 14M7 18C6.45 18 6 18.45 6 19S6.45 20 7 20 8 19.55 8 19 7.55 18 7 18M7 4C6.45 4 6 4.45 6 5S6.45 6 7 6 8 5.55 8 5 7.55 4 7 4M17 6C16.45 6 16 6.45 16 7S16.45 8 17 8 18 7.55 18 7 17.55 6 17 6M18 14C19.1 14 20.1 14.4 20.8 15.2L22 14V18H18L19.8 16.2C19.3 15.8 18.7 15.5 18 15.5C16.6 15.5 15.5 16.6 15.5 18S16.6 20.5 18 20.5C18.8 20.5 19.5 20.1 20 19.5H21.7C21.1 21 19.7 22 18 22C15.8 22 14 20.2 14 18S15.8 14 18 14Z",mR="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",gR="M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z",t3="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",vR="M20 6H4V4H20V6M14 16.13L11 19.13V20H4V14H3V12L4 7H20L20.61 10.07C20.16 10.17 19.73 10.4 19.39 10.74L18.82 11.31L18.36 9H5.64L5.04 12H18.13L16.13 14H14V16.13M12 14H6V18H12V14M22.85 13.47L21.53 12.15C21.33 11.95 21 11.95 20.81 12.15L19.83 13.13L21.87 15.17L22.85 14.19C23.05 14 23.05 13.67 22.85 13.47M13 19.96V22H15.04L21.17 15.88L19.13 13.83L13 19.96Z",yR="M18.36 9L18.96 12H5.04L5.64 9H18.36M20 4H4V6H20V4M20 7H4L3 12V14H4V20H14V14H18V20H20V14H21V12L20 7M6 18V14H12V18H6Z",n3="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",bR="M20 6H4V4H20V6M15.69 14H14V15.69C13.37 16.64 13 17.77 13 19C13 19.34 13.04 19.67 13.09 20H4V14H3V12L4 7H20L21 12V13.35C20.37 13.13 19.7 13 19 13C17.77 13 16.64 13.37 15.69 14M12 14H6V18H12V14M18.96 12L18.36 9H5.64L5.04 12H18.96M20 18V15H18V18H15V20H18V23H20V20H23V18H20Z",_R="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",a3="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",s3="M16,6L18.29,8.29L13.41,13.17L9.41,9.17L2,16.59L3.41,18L9.41,12L13.41,16L19.71,9.71L22,12V6H16Z",wR="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",xR="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",AR="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",SR="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",kR="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";function Hg(e,t){return function(){return e.apply(t,arguments)}}const{toString:r3}=Object.prototype,{getPrototypeOf:cd}=Object,{iterator:Dl,toStringTag:Ng}=Symbol,Rl=(e=>t=>{const n=r3.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),na=e=>(e=e.toLowerCase(),t=>Rl(t)===e),Il=e=>t=>typeof t===e,{isArray:Tr}=Array,Di=Il("undefined");function i3(e){return e!==null&&!Di(e)&&e.constructor!==null&&!Di(e.constructor)&&wn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Vg=na("ArrayBuffer");function o3(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Vg(e.buffer),t}const l3=Il("string"),wn=Il("function"),Bg=Il("number"),Ol=e=>e!==null&&typeof e=="object",u3=e=>e===!0||e===!1,Co=e=>{if(Rl(e)!=="object")return!1;const t=cd(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ng in e)&&!(Dl in e)},c3=na("Date"),d3=na("File"),f3=na("Blob"),h3=na("FileList"),p3=e=>Ol(e)&&wn(e.pipe),m3=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||wn(e.append)&&((t=Rl(e))==="formdata"||t==="object"&&wn(e.toString)&&e.toString()==="[object FormData]"))},g3=na("URLSearchParams"),[v3,y3,b3,_3]=["ReadableStream","Request","Response","Headers"].map(na),w3=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Wi(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let a,s;if(typeof e!="object"&&(e=[e]),Tr(e))for(a=0,s=e.length;a0;)if(s=n[a],t===s.toLowerCase())return s;return null}const Ts=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,$g=e=>!Di(e)&&e!==Ts;function ac(){const{caseless:e}=$g(this)&&this||{},t={},n=(a,s)=>{const r=e&&Fg(t,s)||s;Co(t[r])&&Co(a)?t[r]=ac(t[r],a):Co(a)?t[r]=ac({},a):Tr(a)?t[r]=a.slice():t[r]=a};for(let a=0,s=arguments.length;a(Wi(t,(s,r)=>{n&&wn(s)?e[r]=Hg(s,n):e[r]=s},{allOwnKeys:a}),e),A3=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),S3=(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},k3=(e,t,n,a)=>{let s,r,i;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),r=s.length;r-- >0;)i=s[r],(!a||a(i,e,t))&&!o[i]&&(t[i]=e[i],o[i]=!0);e=n!==!1&&cd(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},M3=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return a!==-1&&a===n},C3=e=>{if(!e)return null;if(Tr(e))return e;let t=e.length;if(!Bg(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},T3=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&cd(Uint8Array)),E3=(e,t)=>{const a=(e&&e[Dl]).call(e);let s;for(;(s=a.next())&&!s.done;){const r=s.value;t.call(e,r[0],r[1])}},P3=(e,t)=>{let n;const a=[];for(;(n=e.exec(t))!==null;)a.push(n);return a},D3=na("HTMLFormElement"),R3=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,s){return a.toUpperCase()+s}),hh=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),I3=na("RegExp"),Ug=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};Wi(n,(s,r)=>{let i;(i=t(s,r,e))!==!1&&(a[r]=i||s)}),Object.defineProperties(e,a)},O3=e=>{Ug(e,(t,n)=>{if(wn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=e[n];if(wn(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},L3=(e,t)=>{const n={},a=s=>{s.forEach(r=>{n[r]=!0})};return Tr(e)?a(e):a(String(e).split(t)),n},H3=()=>{},N3=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function V3(e){return!!(e&&wn(e.append)&&e[Ng]==="FormData"&&e[Dl])}const B3=e=>{const t=new Array(10),n=(a,s)=>{if(Ol(a)){if(t.indexOf(a)>=0)return;if(!("toJSON"in a)){t[s]=a;const r=Tr(a)?[]:{};return Wi(a,(i,o)=>{const l=n(i,s+1);!Di(l)&&(r[o]=l)}),t[s]=void 0,r}}return a};return n(e,0)},F3=na("AsyncFunction"),$3=e=>e&&(Ol(e)||wn(e))&&wn(e.then)&&wn(e.catch),Yg=((e,t)=>e?setImmediate:t?((n,a)=>(Ts.addEventListener("message",({source:s,data:r})=>{s===Ts&&r===n&&a.length&&a.shift()()},!1),s=>{a.push(s),Ts.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",wn(Ts.postMessage)),U3=typeof queueMicrotask<"u"?queueMicrotask.bind(Ts):typeof process<"u"&&process.nextTick||Yg,Y3=e=>e!=null&&wn(e[Dl]),re={isArray:Tr,isArrayBuffer:Vg,isBuffer:i3,isFormData:m3,isArrayBufferView:o3,isString:l3,isNumber:Bg,isBoolean:u3,isObject:Ol,isPlainObject:Co,isReadableStream:v3,isRequest:y3,isResponse:b3,isHeaders:_3,isUndefined:Di,isDate:c3,isFile:d3,isBlob:f3,isRegExp:I3,isFunction:wn,isStream:p3,isURLSearchParams:g3,isTypedArray:T3,isFileList:h3,forEach:Wi,merge:ac,extend:x3,trim:w3,stripBOM:A3,inherits:S3,toFlatObject:k3,kindOf:Rl,kindOfTest:na,endsWith:M3,toArray:C3,forEachEntry:E3,matchAll:P3,isHTMLForm:D3,hasOwnProperty:hh,hasOwnProp:hh,reduceDescriptors:Ug,freezeMethods:O3,toObjectSet:L3,toCamelCase:R3,noop:H3,toFiniteNumber:N3,findKey:Fg,global:Ts,isContextDefined:$g,isSpecCompliantForm:V3,toJSONObject:B3,isAsyncFn:F3,isThenable:$3,setImmediate:Yg,asap:U3,isIterable:Y3};function Ue(e,t,n,a,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),s&&(this.response=s,this.status=s.status?s.status:null)}re.inherits(Ue,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:re.toJSONObject(this.config),code:this.code,status:this.status}}});const zg=Ue.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","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Wg[e]={value:e}});Object.defineProperties(Ue,Wg);Object.defineProperty(zg,"isAxiosError",{value:!0});Ue.from=(e,t,n,a,s,r)=>{const i=Object.create(zg);return re.toFlatObject(e,i,function(l){return l!==Error.prototype},o=>o!=="isAxiosError"),Ue.call(i,e.message,t,n,a,s),i.cause=e,i.name=e.name,r&&Object.assign(i,r),i};const z3=null;function sc(e){return re.isPlainObject(e)||re.isArray(e)}function jg(e){return re.endsWith(e,"[]")?e.slice(0,-2):e}function ph(e,t,n){return e?e.concat(t).map(function(s,r){return s=jg(s),!n&&r?"["+s+"]":s}).join(n?".":""):t}function W3(e){return re.isArray(e)&&!e.some(sc)}const j3=re.toFlatObject(re,{},null,function(t){return/^is[A-Z]/.test(t)});function Ll(e,t,n){if(!re.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=re.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,y){return!re.isUndefined(y[m])});const a=n.metaTokens,s=n.visitor||c,r=n.dots,i=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&re.isSpecCompliantForm(t);if(!re.isFunction(s))throw new TypeError("visitor must be a function");function u(p){if(p===null)return"";if(re.isDate(p))return p.toISOString();if(re.isBoolean(p))return p.toString();if(!l&&re.isBlob(p))throw new Ue("Blob is not supported. Use a Buffer instead.");return re.isArrayBuffer(p)||re.isTypedArray(p)?l&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function c(p,m,y){let w=p;if(p&&!y&&typeof p=="object"){if(re.endsWith(m,"{}"))m=a?m:m.slice(0,-2),p=JSON.stringify(p);else if(re.isArray(p)&&W3(p)||(re.isFileList(p)||re.endsWith(m,"[]"))&&(w=re.toArray(p)))return m=jg(m),w.forEach(function(_,M){!(re.isUndefined(_)||_===null)&&t.append(i===!0?ph([m],M,r):i===null?m:m+"[]",u(_))}),!1}return sc(p)?!0:(t.append(ph(y,m,r),u(p)),!1)}const d=[],f=Object.assign(j3,{defaultVisitor:c,convertValue:u,isVisitable:sc});function h(p,m){if(!re.isUndefined(p)){if(d.indexOf(p)!==-1)throw Error("Circular reference detected in "+m.join("."));d.push(p),re.forEach(p,function(w,S){(!(re.isUndefined(w)||w===null)&&s.call(t,w,re.isString(S)?S.trim():S,m,f))===!0&&h(w,m?m.concat(S):[S])}),d.pop()}}if(!re.isObject(e))throw new TypeError("data must be an object");return h(e),t}function mh(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function dd(e,t){this._pairs=[],e&&Ll(e,this,t)}const Gg=dd.prototype;Gg.append=function(t,n){this._pairs.push([t,n])};Gg.toString=function(t){const n=t?function(a){return t.call(this,a,mh)}:mh;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function G3(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Xg(e,t,n){if(!t)return e;const a=n&&n.encode||G3;re.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let r;if(s?r=s(t,n):r=re.isURLSearchParams(t)?t.toString():new dd(t,n).toString(a),r){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class gh{constructor(){this.handlers=[]}use(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}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){re.forEach(this.handlers,function(a){a!==null&&t(a)})}}const Kg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},X3=typeof URLSearchParams<"u"?URLSearchParams:dd,K3=typeof FormData<"u"?FormData:null,q3=typeof Blob<"u"?Blob:null,Z3={isBrowser:!0,classes:{URLSearchParams:X3,FormData:K3,Blob:q3},protocols:["http","https","file","blob","url","data"]},fd=typeof window<"u"&&typeof document<"u",rc=typeof navigator=="object"&&navigator||void 0,Q3=fd&&(!rc||["ReactNative","NativeScript","NS"].indexOf(rc.product)<0),J3=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",ek=fd&&window.location.href||"http://localhost",tk=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:fd,hasStandardBrowserEnv:Q3,hasStandardBrowserWebWorkerEnv:J3,navigator:rc,origin:ek},Symbol.toStringTag,{value:"Module"})),rn={...tk,...Z3};function nk(e,t){return Ll(e,new rn.classes.URLSearchParams,Object.assign({visitor:function(n,a,s,r){return rn.isNode&&re.isBuffer(n)?(this.append(a,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function ak(e){return re.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function sk(e){const t={},n=Object.keys(e);let a;const s=n.length;let r;for(a=0;a=n.length;return i=!i&&re.isArray(s)?s.length:i,l?(re.hasOwnProp(s,i)?s[i]=[s[i],a]:s[i]=a,!o):((!s[i]||!re.isObject(s[i]))&&(s[i]=[]),t(n,a,s[i],r)&&re.isArray(s[i])&&(s[i]=sk(s[i])),!o)}if(re.isFormData(e)&&re.isFunction(e.entries)){const n={};return re.forEachEntry(e,(a,s)=>{t(ak(a),s,n,0)}),n}return null}function rk(e,t,n){if(re.isString(e))try{return(t||JSON.parse)(e),re.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}const ji={transitional:Kg,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const a=n.getContentType()||"",s=a.indexOf("application/json")>-1,r=re.isObject(t);if(r&&re.isHTMLForm(t)&&(t=new FormData(t)),re.isFormData(t))return s?JSON.stringify(qg(t)):t;if(re.isArrayBuffer(t)||re.isBuffer(t)||re.isStream(t)||re.isFile(t)||re.isBlob(t)||re.isReadableStream(t))return t;if(re.isArrayBufferView(t))return t.buffer;if(re.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(r){if(a.indexOf("application/x-www-form-urlencoded")>-1)return nk(t,this.formSerializer).toString();if((o=re.isFileList(t))||a.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Ll(o?{"files[]":t}:t,l&&new l,this.formSerializer)}}return r||s?(n.setContentType("application/json",!1),rk(t)):t}],transformResponse:[function(t){const n=this.transitional||ji.transitional,a=n&&n.forcedJSONParsing,s=this.responseType==="json";if(re.isResponse(t)||re.isReadableStream(t))return t;if(t&&re.isString(t)&&(a&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(i)throw o.name==="SyntaxError"?Ue.from(o,Ue.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:rn.classes.FormData,Blob:rn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};re.forEach(["delete","get","head","post","put","patch"],e=>{ji.headers[e]={}});const ik=re.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ok=e=>{const t={};let n,a,s;return e&&e.split(` + */const Zs=typeof document<"u";function vg(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function g5(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&vg(e.default)}const et=Object.assign;function pu(e,t){const n={};for(const a in t){const s=t[a];n[a]=Jn(s)?s.map(e):e(s)}return n}const di=()=>{},Jn=Array.isArray,yg=/#/g,v5=/&/g,y5=/\//g,b5=/=/g,_5=/\?/g,bg=/\+/g,w5=/%5B/g,x5=/%5D/g,_g=/%5E/g,A5=/%60/g,wg=/%7B/g,S5=/%7C/g,xg=/%7D/g,k5=/%20/g;function ld(e){return encodeURI(""+e).replace(S5,"|").replace(w5,"[").replace(x5,"]")}function M5(e){return ld(e).replace(wg,"{").replace(xg,"}").replace(_g,"^")}function ec(e){return ld(e).replace(bg,"%2B").replace(k5,"+").replace(yg,"%23").replace(v5,"%26").replace(A5,"`").replace(wg,"{").replace(xg,"}").replace(_g,"^")}function C5(e){return ec(e).replace(b5,"%3D")}function T5(e){return ld(e).replace(yg,"%23").replace(_5,"%3F")}function E5(e){return e==null?"":T5(e).replace(y5,"%2F")}function Ei(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const P5=/\/$/,D5=e=>e.replace(P5,"");function mu(e,t,n="/"){let a,s={},r="",i="";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),s=e(r)),o>-1&&(a=a||t.slice(0,o),i=t.slice(o,t.length)),a=I5(a??t,n),{fullPath:a+(r&&"?")+r+i,path:a,query:s,hash:Ei(i)}}function R5(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Xf(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function L5(e,t,n){const a=t.matched.length-1,s=n.matched.length-1;return a>-1&&a===s&&vr(t.matched[a],n.matched[s])&&Ag(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function vr(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ag(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!O5(e[n],t[n]))return!1;return!0}function O5(e,t){return Jn(e)?Kf(e,t):Jn(t)?Kf(t,e):e===t}function Kf(e,t){return Jn(t)?e.length===t.length&&e.every((n,a)=>n===t[a]):e.length===1&&e[0]===t}function I5(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),a=e.split("/"),s=a[a.length-1];(s===".."||s===".")&&a.push("");let r=n.length-1,i,o;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+a.slice(i).join("/")}const Fa={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Pi;(function(e){e.pop="pop",e.push="push"})(Pi||(Pi={}));var fi;(function(e){e.back="back",e.forward="forward",e.unknown=""})(fi||(fi={}));function H5(e){if(!e)if(Zs){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),D5(e)}const N5=/^[^#]+#/;function V5(e,t){return e.replace(N5,"#")+t}function B5(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 Cl=()=>({left:window.scrollX,top:window.scrollY});function F5(e){let t;if("el"in e){const n=e.el,a=typeof n=="string"&&n.startsWith("#"),s=typeof n=="string"?a?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!s)return;t=B5(s,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function qf(e,t){return(history.state?history.state.position-t:-1)+e}const tc=new Map;function $5(e,t){tc.set(e,t)}function U5(e){const t=tc.get(e);return tc.delete(e),t}let Y5=()=>location.protocol+"//"+location.host;function Sg(e,t){const{pathname:n,search:a,hash:s}=t,r=e.indexOf("#");if(r>-1){let o=s.includes(e.slice(r))?e.slice(r).length:1,l=s.slice(o);return l[0]!=="/"&&(l="/"+l),Xf(l,"")}return Xf(n,e)+a+s}function z5(e,t,n,a){let s=[],r=[],i=null;const o=({state:f})=>{const h=Sg(e,location),p=n.value,m=t.value;let y=0;if(f){if(n.value=h,t.value=f,i&&i===p){i=null;return}y=m?f.position-m.position:0}else a(h);s.forEach(w=>{w(n.value,p,{delta:y,type:Pi.pop,direction:y?y>0?fi.forward:fi.back:fi.unknown})})};function l(){i=n.value}function u(f){s.push(f);const h=()=>{const p=s.indexOf(f);p>-1&&s.splice(p,1)};return r.push(h),h}function c(){const{history:f}=window;f.state&&f.replaceState(et({},f.state,{scroll:Cl()}),"")}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,{passive:!0}),{pauseListeners:l,listen:u,destroy:d}}function Zf(e,t,n,a=!1,s=!1){return{back:e,current:t,forward:n,replaced:a,position:window.history.length,scroll:s?Cl():null}}function W5(e){const{history:t,location:n}=window,a={value:Sg(e,n)},s={value:t.state};s.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:Y5()+e+l;try{t[c?"replaceState":"pushState"](u,"",f),s.value=u}catch(h){console.error(h),n[c?"replace":"assign"](f)}}function i(l,u){const c=et({},t.state,Zf(s.value.back,l,s.value.forward,!0),u,{position:s.value.position});r(l,c,!0),a.value=l}function o(l,u){const c=et({},s.value,t.state,{forward:l,scroll:Cl()});r(c.current,c,!0);const d=et({},Zf(a.value,l,null),{position:c.position+1},u);r(l,d,!1),a.value=l}return{location:a,state:s,push:o,replace:i}}function j5(e){e=H5(e);const t=W5(e),n=z5(e,t.state,t.location,t.replace);function a(r,i=!0){i||n.pauseListeners(),history.go(r)}const s=et({location:"",base:e,go:a,createHref:V5.bind(null,e)},t,n);return Object.defineProperty(s,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>t.state.value}),s}function G5(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),j5(e)}function X5(e){return typeof e=="string"||e&&typeof e=="object"}function kg(e){return typeof e=="string"||typeof e=="symbol"}const Mg=Symbol("");var Qf;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Qf||(Qf={}));function yr(e,t){return et(new Error,{type:e,[Mg]:!0},t)}function _a(e,t){return e instanceof Error&&Mg in e&&(t==null||!!(e.type&t))}const Jf="[^/]+?",K5={sensitive:!1,strict:!1,start:!0,end:!0},q5=/[.+*?^${}()[\]/\\]/g;function Z5(e,t){const n=et({},K5,t),a=[];let s=n.start?"^":"";const r=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(s+="/");for(let d=0;dt.length?t.length===1&&t[0]===80?1:-1:0}function Cg(e,t){let n=0;const a=e.score,s=t.score;for(;n0&&t[t.length-1]<0}const J5={type:0,value:""},e3=/[a-zA-Z0-9_]/;function t3(e){if(!e)return[[]];if(e==="/")return[[J5]];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 s=[];let r;function i(){r&&s.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{i(_)}:di}function i(d){if(kg(d)){const f=a.get(d);f&&(a.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(i),f.alias.forEach(i))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&a.delete(d.record.name),d.children.forEach(i),d.alias.forEach(i))}}function o(){return n}function l(d){const f=i3(d,n);n.splice(f,0,d),d.record.name&&!ah(d)&&a.set(d.record.name,d)}function u(d,f){let h,p={},m,y;if("name"in d&&d.name){if(h=a.get(d.name),!h)throw yr(1,{location:d});y=h.record.name,p=et(th(f.params,h.keys.filter(_=>!_.optional).concat(h.parent?h.parent.keys.filter(_=>_.optional):[]).map(_=>_.name)),d.params&&th(d.params,h.keys.map(_=>_.name))),m=h.stringify(p)}else if(d.path!=null)m=d.path,h=n.find(_=>_.re.test(m)),h&&(p=h.parse(m),y=h.record.name);else{if(h=f.name?a.get(f.name):n.find(_=>_.re.test(f.path)),!h)throw yr(1,{location:d,currentLocation:f});y=h.record.name,p=et({},f.params,d.params),m=h.stringify(p)}const w=[];let S=h;for(;S;)w.unshift(S.record),S=S.parent;return{name:y,path:m,params:p,matched:w,meta:r3(w)}}e.forEach(d=>r(d));function c(){n.length=0,a.clear()}return{addRoute:r,resolve:u,removeRoute:i,clearRoutes:c,getRoutes:o,getRecordMatcher:s}}function th(e,t){const n={};for(const a of t)a in e&&(n[a]=e[a]);return n}function nh(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:s3(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function s3(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=="object"?n[a]:n;return t}function ah(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function r3(e){return e.reduce((t,n)=>et(t,n.meta),{})}function sh(e,t){const n={};for(const a in e)n[a]=a in t?t[a]:e[a];return n}function i3(e,t){let n=0,a=t.length;for(;n!==a;){const r=n+a>>1;Cg(e,t[r])<0?a=r:n=r+1}const s=o3(e);return s&&(a=t.lastIndexOf(s,a-1)),a}function o3(e){let t=e;for(;t=t.parent;)if(Tg(t)&&Cg(e,t)===0)return t}function Tg({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function l3(e){const t={};if(e===""||e==="?")return t;const a=(e[0]==="?"?e.slice(1):e).split("&");for(let s=0;sr&&ec(r)):[a&&ec(a)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function u3(e){const t={};for(const n in e){const a=e[n];a!==void 0&&(t[n]=Jn(a)?a.map(s=>s==null?null:""+s):a==null?a:""+a)}return t}const c3=Symbol(""),ih=Symbol(""),Tl=Symbol(""),ud=Symbol(""),nc=Symbol("");function Fr(){let e=[];function t(a){return e.push(a),()=>{const s=e.indexOf(a);s>-1&&e.splice(s,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function Wa(e,t,n,a,s,r=i=>i()){const i=a&&(a.enterCallbacks[s]=a.enterCallbacks[s]||[]);return()=>new Promise((o,l)=>{const u=f=>{f===!1?l(yr(4,{from:n,to:t})):f instanceof Error?l(f):X5(f)?l(yr(2,{from:t,to:f})):(i&&a.enterCallbacks[s]===i&&typeof f=="function"&&i.push(f),o())},c=r(()=>e.call(a&&a.instances[s],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(f=>l(f))})}function gu(e,t,n,a,s=r=>r()){const r=[];for(const i of e)for(const o in i.components){let l=i.components[o];if(!(t!=="beforeRouteEnter"&&!i.instances[o]))if(vg(l)){const c=(l.__vccOpts||l)[t];c&&r.push(Wa(c,n,a,i,o,s))}else{let u=l();r.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${o}" at "${i.path}"`);const d=g5(c)?c.default:c;i.mods[o]=c,i.components[o]=d;const h=(d.__vccOpts||d)[t];return h&&Wa(h,n,a,i,o,s)()}))}}return r}function oh(e){const t=Bt(Tl),n=Bt(ud),a=z(()=>{const l=b(e.to);return t.resolve(l)}),s=z(()=>{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(vr.bind(null,c));if(f>-1)return f;const h=lh(l[u-2]);return u>1&&lh(c)===h&&d[d.length-1].path!==h?d.findIndex(vr.bind(null,l[u-2])):f}),r=z(()=>s.value>-1&&p3(n.params,a.value.params)),i=z(()=>s.value>-1&&s.value===n.matched.length-1&&Ag(n.params,a.value.params));function o(l={}){if(h3(l)){const u=t[b(e.replace)?"replace":"push"](b(e.to)).catch(di);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:a,href:z(()=>a.value.href),isActive:r,isExactActive:i,navigate:o}}function d3(e){return e.length===1?e[0]:e}const f3=ut({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:oh,setup(e,{slots:t}){const n=va(oh(e)),{options:a}=Bt(Tl),s=z(()=>({[uh(e.activeClass,a.linkActiveClass,"router-link-active")]:n.isActive,[uh(e.exactActiveClass,a.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&d3(t.default(n));return e.custom?r:ur("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:s.value},r)}}}),El=f3;function h3(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 p3(e,t){for(const n in t){const a=t[n],s=e[n];if(typeof a=="string"){if(a!==s)return!1}else if(!Jn(s)||s.length!==a.length||a.some((r,i)=>r!==s[i]))return!1}return!0}function lh(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const uh=(e,t,n)=>e??t??n,m3=ut({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const a=Bt(nc),s=z(()=>e.route||a.value),r=Bt(ih,0),i=z(()=>{let u=b(r);const{matched:c}=s.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),o=z(()=>s.value.matched[i.value]);sr(ih,z(()=>i.value+1)),sr(c3,o),sr(nc,s);const l=fe();return Qe(()=>[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||!vr(c,h)||!f)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=s.value,c=e.name,d=o.value,f=d&&d.components[c];if(!f)return ch(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=ur(f,et({},p,t,{onVnodeUnmounted:w=>{w.component.isUnmounted&&(d.instances[c]=null)},ref:l}));return ch(n.default,{Component:y,route:u})||y}}});function ch(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Eg=m3;function g3(e){const t=a3(e.routes,e),n=e.parseQuery||l3,a=e.stringifyQuery||rh,s=e.history,r=Fr(),i=Fr(),o=Fr(),l=$v(Fa);let u=Fa;Zs&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=pu.bind(null,g=>""+g),d=pu.bind(null,E5),f=pu.bind(null,Ei);function h(g,V){let J,be;return kg(g)?(J=t.getRecordMatcher(g),be=V):be=g,t.addRoute(be,J)}function p(g){const V=t.getRecordMatcher(g);V&&t.removeRoute(V)}function m(){return t.getRoutes().map(g=>g.record)}function y(g){return!!t.getRecordMatcher(g)}function w(g,V){if(V=et({},V||l.value),typeof g=="string"){const O=mu(n,g,V.path),x=t.resolve({path:O.path},V),Y=s.createHref(O.fullPath);return et(O,x,{params:f(x.params),hash:Ei(O.hash),redirectedFrom:void 0,href:Y})}let J;if(g.path!=null)J=et({},g,{path:mu(n,g.path,V.path).path});else{const O=et({},g.params);for(const x in O)O[x]==null&&delete O[x];J=et({},g,{params:d(O)}),V.params=d(V.params)}const be=t.resolve(J,V),Z=g.hash||"";be.params=c(f(be.params));const P=R5(a,et({},g,{hash:M5(Z),path:be.path})),k=s.createHref(P);return et({fullPath:P,hash:Z,query:a===rh?u3(g.query):g.query||{}},be,{redirectedFrom:void 0,href:k})}function S(g){return typeof g=="string"?mu(n,g,l.value.path):et({},g)}function _(g,V){if(u!==g)return yr(8,{from:V,to:g})}function M(g){return T(g)}function E(g){return M(et(S(g),{replace:!0}))}function L(g){const V=g.matched[g.matched.length-1];if(V&&V.redirect){const{redirect:J}=V;let be=typeof J=="function"?J(g):J;return typeof be=="string"&&(be=be.includes("?")||be.includes("#")?be=S(be):{path:be},be.params={}),et({query:g.query,hash:g.hash,params:be.path!=null?{}:g.params},be)}}function T(g,V){const J=u=w(g),be=l.value,Z=g.state,P=g.force,k=g.replace===!0,O=L(J);if(O)return T(et(S(O),{state:typeof O=="object"?et({},Z,O.state):Z,force:P,replace:k}),V||J);const x=J;x.redirectedFrom=V;let Y;return!P&&L5(a,be,J)&&(Y=yr(16,{to:x,from:be}),te(be,be,!0,!1)),(Y?Promise.resolve(Y):I(x,be)).catch(U=>_a(U)?_a(U,2)?U:pe(U):ce(U,x,be)).then(U=>{if(U){if(_a(U,2))return T(et({replace:k},S(U.to),{state:typeof U.to=="object"?et({},Z,U.to.state):Z,force:P}),V||x)}else U=j(x,be,!0,k,Z);return K(x,be,U),U})}function R(g,V){const J=_(g,V);return J?Promise.reject(J):Promise.resolve()}function C(g){const V=G.values().next().value;return V&&typeof V.runWithContext=="function"?V.runWithContext(g):g()}function I(g,V){let J;const[be,Z,P]=v3(g,V);J=gu(be.reverse(),"beforeRouteLeave",g,V);for(const O of be)O.leaveGuards.forEach(x=>{J.push(Wa(x,g,V))});const k=R.bind(null,g,V);return J.push(k),ue(J).then(()=>{J=[];for(const O of r.list())J.push(Wa(O,g,V));return J.push(k),ue(J)}).then(()=>{J=gu(Z,"beforeRouteUpdate",g,V);for(const O of Z)O.updateGuards.forEach(x=>{J.push(Wa(x,g,V))});return J.push(k),ue(J)}).then(()=>{J=[];for(const O of P)if(O.beforeEnter)if(Jn(O.beforeEnter))for(const x of O.beforeEnter)J.push(Wa(x,g,V));else J.push(Wa(O.beforeEnter,g,V));return J.push(k),ue(J)}).then(()=>(g.matched.forEach(O=>O.enterCallbacks={}),J=gu(P,"beforeRouteEnter",g,V,C),J.push(k),ue(J))).then(()=>{J=[];for(const O of i.list())J.push(Wa(O,g,V));return J.push(k),ue(J)}).catch(O=>_a(O,8)?O:Promise.reject(O))}function K(g,V,J){o.list().forEach(be=>C(()=>be(g,V,J)))}function j(g,V,J,be,Z){const P=_(g,V);if(P)return P;const k=V===Fa,O=Zs?history.state:{};J&&(be||k?s.replace(g.fullPath,et({scroll:k&&O&&O.scroll},Z)):s.push(g.fullPath,Z)),l.value=g,te(g,V,J,k),pe()}let ne;function B(){ne||(ne=s.listen((g,V,J)=>{if(!oe.listening)return;const be=w(g),Z=L(be);if(Z){T(et(Z,{replace:!0,force:!0}),be).catch(di);return}u=be;const P=l.value;Zs&&$5(qf(P.fullPath,J.delta),Cl()),I(be,P).catch(k=>_a(k,12)?k:_a(k,2)?(T(et(S(k.to),{force:!0}),be).then(O=>{_a(O,20)&&!J.delta&&J.type===Pi.pop&&s.go(-1,!1)}).catch(di),Promise.reject()):(J.delta&&s.go(-J.delta,!1),ce(k,be,P))).then(k=>{k=k||j(be,P,!1),k&&(J.delta&&!_a(k,8)?s.go(-J.delta,!1):J.type===Pi.pop&&_a(k,20)&&s.go(-1,!1)),K(be,P,k)}).catch(di)}))}let F=Fr(),N=Fr(),X;function ce(g,V,J){pe(g);const be=N.list();return be.length?be.forEach(Z=>Z(g,V,J)):console.error(g),Promise.reject(g)}function se(){return X&&l.value!==Fa?Promise.resolve():new Promise((g,V)=>{F.add([g,V])})}function pe(g){return X||(X=!g,B(),F.list().forEach(([V,J])=>g?J(g):V()),F.reset()),g}function te(g,V,J,be){const{scrollBehavior:Z}=e;if(!Zs||!Z)return Promise.resolve();const P=!J&&U5(qf(g.fullPath,0))||(be||!J)&&history.state&&history.state.scroll||null;return Jt().then(()=>Z(g,V,P)).then(k=>k&&F5(k)).catch(k=>ce(k,g,V))}const _e=g=>s.go(g);let $;const G=new Set,oe={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,clearRoutes:t.clearRoutes,hasRoute:y,getRoutes:m,resolve:w,options:e,push:M,replace:E,go:_e,back:()=>_e(-1),forward:()=>_e(1),beforeEach:r.add,beforeResolve:i.add,afterEach:o.add,onError:N.add,isReady:se,install(g){const V=this;g.component("RouterLink",El),g.component("RouterView",Eg),g.config.globalProperties.$router=V,Object.defineProperty(g.config.globalProperties,"$route",{enumerable:!0,get:()=>b(l)}),Zs&&!$&&l.value===Fa&&($=!0,M(s.location).catch(Z=>{}));const J={};for(const Z in Fa)Object.defineProperty(J,Z,{get:()=>l.value[Z],enumerable:!0});g.provide(Tl,V),g.provide(ud,yp(J)),g.provide(nc,l);const be=g.unmount;G.add(g),g.unmount=function(){G.delete(g),G.size<1&&(u=Fa,ne&&ne(),ne=null,l.value=Fa,$=!1,X=!1),be()}}};function ue(g){return g.reduce((V,J)=>V.then(()=>C(J)),Promise.resolve())}return oe}function v3(e,t){const n=[],a=[],s=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;ivr(u,o))?a.push(o):n.push(o));const l=e.matched[i];l&&(t.matched.find(u=>vr(u,l))||s.push(l))}return[n,a,s]}function Pl(){return Bt(Tl)}function y3(e){return Bt(ud)}const b3={__name:"App",setup(e){return(t,n)=>(D(),Ae(b(Eg),{key:t.$route.fullPath}))}},_3="modulepreload",w3=function(e){return"/"+e},dh={},ze=function(t,n,a){let s=Promise.resolve();if(n&&n.length>0){let i=function(u){return Promise.all(u.map(c=>Promise.resolve(c).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),l=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));s=i(n.map(u=>{if(u=w3(u),u in dh)return;dh[u]=!0;const c=u.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${d}`))return;const f=document.createElement("link");if(f.rel=c?"stylesheet":_3,c||(f.as="script"),f.crossOrigin="",f.href=u,l&&f.setAttribute("nonce",l),document.head.appendChild(f),c)return new Promise((h,p)=>{f.addEventListener("load",h),f.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${u}`)))})}))}function r(i){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=i,window.dispatchEvent(o),!o.defaultPrevented)throw i}return s.then(i=>{for(const o of i||[])o.status==="rejected"&&r(o.reason);return t().catch(r)})};var x3="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",A3="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",SD="M14 20H4V17C4 14.3 9.3 13 12 13C13.5 13 15.9 13.4 17.7 14.3C16.9 14.6 16.3 15 15.7 15.5C14.6 15.1 13.3 14.9 12 14.9C9 14.9 5.9 16.4 5.9 17V18.1H14.2C14.1 18.5 14 19 14 19.5V20M23 19.5C23 21.4 21.4 23 19.5 23S16 21.4 16 19.5 17.6 16 19.5 16 23 17.6 23 19.5M12 6C13.1 6 14 6.9 14 8S13.1 10 12 10 10 9.1 10 8 10.9 6 12 6M12 4C9.8 4 8 5.8 8 8S9.8 12 12 12 16 10.2 16 8 14.2 4 12 4Z",kD="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",MD="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",CD="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",TD="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",ED="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",S3="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",PD="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",DD="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",k3="M15,14C12.33,14 7,15.33 7,18V20H23V18C23,15.33 17.67,14 15,14M15,12A4,4 0 0,0 19,8A4,4 0 0,0 15,4A4,4 0 0,0 11,8A4,4 0 0,0 15,12M5,13.28L7.45,14.77L6.8,11.96L9,10.08L6.11,9.83L5,7.19L3.87,9.83L1,10.08L3.18,11.96L2.5,14.77L5,13.28Z",M3="M12 3C14.21 3 16 4.79 16 7S14.21 11 12 11 8 9.21 8 7 9.79 3 12 3M16 13.54C16 14.6 15.72 17.07 13.81 19.83L13 15L13.94 13.12C13.32 13.05 12.67 13 12 13S10.68 13.05 10.06 13.12L11 15L10.19 19.83C8.28 17.07 8 14.6 8 13.54C5.61 14.24 4 15.5 4 17V21H20V17C20 15.5 18.4 14.24 16 13.54Z",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",T3="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",RD="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",LD="M21.47 12.43C19.35 14.55 15.82 13.84 15.82 13.84V9.6L3.41 22L2 20.59L14.4 8.18H10.16C10.16 8.18 9.45 4.65 11.57 2.53C13.69 .406 17.23 1.11 17.23 1.11V5.36L17.94 4.65L19.35 6.06L18.64 6.77H22.89C22.89 6.77 23.59 10.31 21.47 12.43Z",E3="M5,13L9,17L7.6,18.42L1.18,12L7.6,5.58L9,7L5,11H21V13H5M21,6V8H11V6H21M21,16V18H11V16H21Z",P3="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",OD="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",D3="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",R3="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",ID="M3 6H21V9.1C19.96 9.1 19.35 9.72 19.2 9.87L19.19 9.89L19 10.07V10C18.47 10 17.96 9.79 17.59 9.41C17.21 9.04 17 8.53 17 8H7C7 8.53 6.79 9.04 6.41 9.41C6.04 9.79 5.53 10 5 10V14C5.53 14 6.04 14.21 6.41 14.59C6.79 14.96 7 15.47 7 16H13.07L11.07 18H3V6M12 9C12.8 9 13.56 9.32 14.12 9.88C14.68 10.44 15 11.2 15 12C15 12.8 14.68 13.56 14.12 14.12C13.56 14.68 12.8 15 12 15C11.2 15 10.44 14.68 9.88 14.12C9.32 13.56 9 12.8 9 12C9 11.2 9.32 10.44 9.88 9.88C10.44 9.32 11.2 9 12 9M22.7 12.6L21.4 11.3C21.3 11.2 21.2 11.1 21 11.1C20.8 11.1 20.7 11.2 20.6 11.3L19.6 12.3L21.7 14.4L22.7 13.4C22.9 13.2 22.9 12.8 22.7 12.6M15.1 21L21.1 14.9L19.1 12.8L13 18.9V21H15.1Z",HD="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",ND="M22,21H2V3H4V15.54L9.5,6L16,9.78L20.24,2.45L21.97,3.45L22,21Z",VD="M22,21H2V3H4V19H6V17H10V19H12V16H16V19H18V17H22V21M18,14H22V16H18V14M12,6H16V9H12V6M16,15H12V10H16V15M6,10H10V12H6V10M10,16H6V13H10V16Z",BD="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",FD="M2,2H4V20H22V22H2V2M7,10H17V13H7V10M11,15H21V18H11V15M6,4H22V8H20V6H8V8H6V4Z",L3="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",O3="M23 12L20.6 9.2L20.9 5.5L17.3 4.7L15.4 1.5L12 3L8.6 1.5L6.7 4.7L3.1 5.5L3.4 9.2L1 12L3.4 14.8L3.1 18.5L6.7 19.3L8.6 22.5L12 21L15.4 22.5L17.3 19.3L20.9 18.5L20.6 14.8L23 12M18.7 16.9L16 17.5L14.6 19.9L12 18.8L9.4 19.9L8 17.5L5.3 16.9L5.5 14.1L3.7 12L5.5 9.9L5.3 7.1L8 6.5L9.4 4.1L12 5.2L14.6 4.1L16 6.5L18.7 7.1L18.5 9.9L20.3 12L18.5 14.1L18.7 16.9M16.6 7.6L18 9L10 17L6 13L7.4 11.6L10 14.2L16.6 7.6Z",I3="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",Pg="M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z",$D="M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z",UD="M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z",Dg="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",H3="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",YD="M9.41 20H6.5C5 20 3.68 19.5 2.61 18.43C1.54 17.38 1 16.09 1 14.58C1 13.28 1.39 12.12 2.17 11.1C2.96 10.08 4 9.43 5.25 9.15C5.67 7.62 6.5 6.38 7.75 5.43C9 4.5 10.42 4 12 4C13.95 4 15.61 4.68 16.96 6.04C18.32 7.39 19 9.05 19 11C20.15 11.13 21.11 11.63 21.86 12.5C22.5 13.23 22.86 14.06 22.96 15H20.96C20.86 14.5 20.64 14.09 20.27 13.73C19.79 13.24 19.2 13 18.5 13H17V11C17 9.62 16.5 8.44 15.54 7.46C14.57 6.5 13.39 6 12 6C10.62 6 9.44 6.5 8.46 7.46C7.5 8.44 7 9.62 7 11H6.5C5.53 11 4.71 11.34 4.03 12.03C3.34 12.71 3 13.53 3 14.5S3.34 16.3 4.03 17C4.71 17.67 5.53 18 6.5 18H9C9 18.72 9.15 19.39 9.41 20M23 17V19H21V21H19V19H16.8C16.4 20.2 15.3 21 14 21C12.3 21 11 19.7 11 18S12.3 15 14 15C15.3 15 16.4 15.8 16.8 17H23M15 18C15 17.5 14.6 17 14 17S13 17.5 13 18 13.4 19 14 19 15 18.5 15 18Z",zD="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",N3="M8,3A2,2 0 0,0 6,5V9A2,2 0 0,1 4,11H3V13H4A2,2 0 0,1 6,15V19A2,2 0 0,0 8,21H10V19H8V14A2,2 0 0,0 6,12A2,2 0 0,0 8,10V5H10V3M16,3A2,2 0 0,1 18,5V9A2,2 0 0,0 20,11H21V13H20A2,2 0 0,0 18,15V19A2,2 0 0,1 16,21H14V19H16V14A2,2 0 0,1 18,12A2,2 0 0,1 16,10V5H14V3H16Z",WD="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",jD="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",fh="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",GD="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",XD="M21,18H24V20H21V23H19V20H16V18H19V15H21V18M19,8V6H3V8H19M19,12H3V18H14V20H3C1.89,20 1,19.1 1,18V6C1,4.89 1.89,4 3,4H19A2,2 0 0,1 21,6V13H19V12Z",KD="M18,14H20V17H23V19H20V22H18V19H15V17H18V14M12,3C16.42,3 20,4.79 20,7C20,9.21 16.42,11 12,11C7.58,11 4,9.21 4,7C4,4.79 7.58,3 12,3M4,9C4,11.21 7.58,13 12,13C16.42,13 20,11.21 20,9V9L20,12.08L19,12C16.41,12 14.2,13.64 13.36,15.94L12,16C7.58,16 4,14.21 4,12V9M4,14C4,16.21 7.58,18 12,18H13C13,19.05 13.27,20.04 13.75,20.9L12,21C7.58,21 4,19.21 4,17V14Z",V3="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",qD="M5,20H19V18H5M19,9H15V3H9V9H5L12,16L19,9Z",ZD="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",QD="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",B3="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",JD="M14.4,6H20V16H13L12.6,14H7V21H5V4H14L14.4,6M14,14H16V12H18V10H16V8H14V10L13,8V6H11V8H9V6H7V8H9V10H7V12H9V10H11V12H13V10L14,12V14M11,10V8H13V10H11M14,10H16V12H14V10Z",F3="M18.5,12A3.5,3.5 0 0,0 22,8.5A6.5,6.5 0 0,0 15.5,2A3.5,3.5 0 0,0 12,5.5A3.5,3.5 0 0,0 8.5,2A6.5,6.5 0 0,0 2,8.5A3.5,3.5 0 0,0 5.5,12A3.5,3.5 0 0,0 2,15.5A6.5,6.5 0 0,0 8.5,22A3.5,3.5 0 0,0 12,18.5A3.5,3.5 0 0,0 15.5,22A6.5,6.5 0 0,0 22,15.5A3.5,3.5 0 0,0 18.5,12M12,16A4,4 0 0,1 8,12A4,4 0 0,1 12,8A4,4 0 0,1 16,12A4,4 0 0,1 12,16M14.5,12A2.5,2.5 0 0,1 12,14.5A2.5,2.5 0 0,1 9.5,12A2.5,2.5 0 0,1 12,9.5A2.5,2.5 0 0,1 14.5,12Z",e6="M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z",t6="M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z",n6="M2 14H8V20H2M16 8H10V10H16M2 10H8V4H2M10 4V6H22V4M10 20H16V18H10M10 16H22V14H10",$3="M19,13H3V11H19L15,7L16.4,5.6L22.8,12L16.4,18.4L15,17L19,13M3,6H13V8H3V6M13,16V18H3V16H13Z",Lg="M16.5,9L13.5,12L16.5,15H22V9M9,16.5V22H15V16.5L12,13.5M7.5,9H2V15H7.5L10.5,12M15,7.5V2H9V7.5L12,10.5L15,7.5Z",$r="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",U3="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",Y3="M16 2C13.24 2 11 4.24 11 7S13.24 12 16 12 21 9.76 21 7 18.76 2 16 2M16 10C14.34 10 13 8.66 13 7S14.34 4 16 4 19 5.34 19 7 17.66 10 16 10M19 16H17C17 14.8 16.25 13.72 15.13 13.3L8.97 11H1V22H7V20.56L14 22.5L22 20V19C22 17.34 20.66 16 19 16M5 20H3V13H5V20M13.97 20.41L7 18.5V13H8.61L14.43 15.17C14.77 15.3 15 15.63 15 16C15 16 13 15.95 12.7 15.85L10.32 15.06L9.69 16.96L12.07 17.75C12.58 17.92 13.11 18 13.65 18H19C19.39 18 19.74 18.24 19.9 18.57L13.97 20.41Z",z3="M12,21.1L10.5,22.4C3.9,16.5 0.5,13.4 0.5,9.6C0.5,8.4 0.9,7.3 1.5,6.4C1.5,6.6 1.5,6.8 1.5,7C1.5,11.7 5.4,15.2 12,21.1M13.6,17C18.3,12.7 21.5,9.9 21.6,7C21.6,5 20.1,3.5 18.1,3.5C16.5,3.5 15,4.5 14.5,5.9H12.6C12,4.5 10.5,3.5 9,3.5C7,3.5 5.5,5 5.5,7C5.5,9.9 8.6,12.7 13.4,17L13.5,17.1M18,1.5C21.1,1.5 23.5,3.9 23.5,7C23.5,10.7 20.1,13.8 13.5,19.8C6.9,13.9 3.5,10.8 3.5,7C3.5,3.9 5.9,1.5 9,1.5C10.7,1.5 12.4,2.3 13.5,3.6C14.6,2.3 16.3,1.5 18,1.5Z",a6="M10,20V14H14V20H19V12H22L12,3L2,12H5V20H10Z",s6="M12 5.69L17 10.19V18H15V12H9V18H7V10.19L12 5.69M12 3L2 12H5V20H11V14H13V20H19V12H22",r6="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",i6="M7.5 3C9.5 3 11.1 4.2 11.7 6H21V9H18V12H15V9H11.7C11.1 10.8 9.4 12 7.5 12C5 12 3 10 3 7.5S5 3 7.5 3M7.5 6C6.7 6 6 6.7 6 7.5S6.7 9 7.5 9 9 8.3 9 7.5 8.3 6 7.5 6M8 17H11V14H13V17H16V19H13V22H11V19H8V17Z",W3="M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M19,19H5V5H19V19M13.94,10.06C14.57,10.7 14.92,11.54 14.92,12.44C14.92,13.34 14.57,14.18 13.94,14.81L11.73,17C11.08,17.67 10.22,18 9.36,18C8.5,18 7.64,17.67 7,17C5.67,15.71 5.67,13.58 7,12.26L8.35,10.9L8.34,11.5C8.33,12 8.41,12.5 8.57,12.94L8.62,13.09L8.22,13.5C7.91,13.8 7.74,14.21 7.74,14.64C7.74,15.07 7.91,15.47 8.22,15.78C8.83,16.4 9.89,16.4 10.5,15.78L12.7,13.59C13,13.28 13.18,12.87 13.18,12.44C13.18,12 13,11.61 12.7,11.3C12.53,11.14 12.44,10.92 12.44,10.68C12.44,10.45 12.53,10.23 12.7,10.06C13.03,9.73 13.61,9.74 13.94,10.06M18,9.36C18,10.26 17.65,11.1 17,11.74L15.66,13.1V12.5C15.67,12 15.59,11.5 15.43,11.06L15.38,10.92L15.78,10.5C16.09,10.2 16.26,9.79 16.26,9.36C16.26,8.93 16.09,8.53 15.78,8.22C15.17,7.6 14.1,7.61 13.5,8.22L11.3,10.42C11,10.72 10.82,11.13 10.82,11.56C10.82,12 11,12.39 11.3,12.7C11.47,12.86 11.56,13.08 11.56,13.32C11.56,13.56 11.47,13.78 11.3,13.94C11.13,14.11 10.91,14.19 10.68,14.19C10.46,14.19 10.23,14.11 10.06,13.94C8.75,12.63 8.75,10.5 10.06,9.19L12.27,7C13.58,5.67 15.71,5.68 17,7C17.65,7.62 18,8.46 18,9.36Z",o6="M12,4V2A10,10 0 0,0 2,12H4A8,8 0 0,1 12,4Z",Og="M17 7L15.59 8.41L18.17 11H8V13H18.17L15.59 15.58L17 17L22 12M4 5H12V3H4C2.9 3 2 3.9 2 5V19C2 20.1 2.9 21 4 21H12V19H4V5Z",l6="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",j3="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z",u6="M20,2H4A2,2 0 0,0 2,4V22L6,18H20A2,2 0 0,0 22,16V4C22,2.89 21.1,2 20,2Z",G3="M19,13H5V11H19V13Z",X3="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",K3="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",c6="M20,11H4V8H20M20,15H13V13H20M20,19H13V17H20M11,19H4V13H11M20.33,4.67L18.67,3L17,4.67L15.33,3L13.67,4.67L12,3L10.33,4.67L8.67,3L7,4.67L5.33,3L3.67,4.67L2,3V19A2,2 0 0,0 4,21H20A2,2 0 0,0 22,19V3L20.33,4.67Z",d6="M17,14H19V17H22V19H19V22H17V19H14V17H17V14M20,11V8H4V11H20M13,13V14.68C12.37,15.63 12,16.77 12,18C12,19.09 12.29,20.12 12.8,21H4A2,2 0 0,1 2,19V3L3.67,4.67L5.33,3L7,4.67L8.67,3L10.33,4.67L12,3L13.67,4.67L15.33,3L17,4.67L18.67,3L20.33,4.67L22,3V13.5C20.93,12.58 19.53,12 18,12C16.77,12 15.63,12.37 14.68,13H13M11,19V13H4V19H11Z",q3="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",f6="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",h6="M15,6H3V8H15V6M15,10H3V12H15V10M3,16H11V14H3V16M17,6V14.18C16.69,14.07 16.35,14 16,14A3,3 0 0,0 13,17A3,3 0 0,0 16,20A3,3 0 0,0 19,17V8H22V6H17Z",p6="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",Z3="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z",m6="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",g6="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",v6="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",Ig="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",Q3="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",J3="M22 16V18H20C18.6 18 17.2 17.6 16 17C13.5 18.3 10.5 18.3 8 17C6.8 17.6 5.4 18 4 18H2V16H4C5.4 16 6.8 15.5 8 14.7C10.4 16.4 13.6 16.4 16 14.7C17.2 15.5 18.6 16 20 16H22M5.28 13.79C5.82 13.63 6.37 13.38 6.89 13.04L8 12.28C8.69 10 8.78 7.27 7.59 4.14C11.95 4.89 15.89 8.65 17.37 13.19C18.12 13.64 18.91 13.91 19.66 13.97C18.24 7.4 12.37 2 6 2C5.65 2 5.33 2.18 5.15 2.47C4.97 2.77 4.95 3.14 5.11 3.45C7.28 7.79 6.61 11.29 5.28 13.79M16 18.7C13.6 20.4 10.4 20.4 8 18.7C6.8 19.5 5.4 20 4 20H2V22H4C5.4 22 6.8 21.6 8 21C10.5 22.3 13.5 22.3 16 21C17.2 21.6 18.6 22 20 22H22V20H20C18.6 20 17.2 19.5 16 18.7Z",y6="M21.7 13.6L20.4 12.3C20.3 12.2 20.2 12.1 20 12.1C19.9 12.1 19.7 12.2 19.6 12.3L18.6 13.3L20.6 15.3L21.6 14.3C21.9 14.1 21.9 13.8 21.7 13.6M12 19.9V22H14.1L20.2 15.9L18.2 13.8L12 19.9M10 22.3C5.9 20.3 3 15.8 3 11V5L12 1L21 5V8.1L19 10.1V6.3L12 3.2L5 6.3V11.2C5 14.7 7.2 18.3 10 20.1V22.3Z",b6="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",eS="M13 14C9.64 14 8.54 15.35 8.18 16.24C9.25 16.7 10 17.76 10 19C10 20.66 8.66 22 7 22S4 20.66 4 19C4 17.69 4.83 16.58 6 16.17V7.83C4.83 7.42 4 6.31 4 5C4 3.34 5.34 2 7 2S10 3.34 10 5C10 6.31 9.17 7.42 8 7.83V13.12C8.88 12.47 10.16 12 12 12C14.67 12 15.56 10.66 15.85 9.77C14.77 9.32 14 8.25 14 7C14 5.34 15.34 4 17 4S20 5.34 20 7C20 8.34 19.12 9.5 17.91 9.86C17.65 11.29 16.68 14 13 14M7 18C6.45 18 6 18.45 6 19S6.45 20 7 20 8 19.55 8 19 7.55 18 7 18M7 4C6.45 4 6 4.45 6 5S6.45 6 7 6 8 5.55 8 5 7.55 4 7 4M17 6C16.45 6 16 6.45 16 7S16.45 8 17 8 18 7.55 18 7 17.55 6 17 6M18 14C19.1 14 20.1 14.4 20.8 15.2L22 14V18H18L19.8 16.2C19.3 15.8 18.7 15.5 18 15.5C16.6 15.5 15.5 16.6 15.5 18S16.6 20.5 18 20.5C18.8 20.5 19.5 20.1 20 19.5H21.7C21.1 21 19.7 22 18 22C15.8 22 14 20.2 14 18S15.8 14 18 14Z",_6="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",w6="M12,18H6V14H12M21,14V12L20,7H4L3,12V14H4V20H14V14H18V20H20V14M20,4H4V6H20V4Z",tS="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",x6="M20 6H4V4H20V6M14 16.13L11 19.13V20H4V14H3V12L4 7H20L20.61 10.07C20.16 10.17 19.73 10.4 19.39 10.74L18.82 11.31L18.36 9H5.64L5.04 12H18.13L16.13 14H14V16.13M12 14H6V18H12V14M22.85 13.47L21.53 12.15C21.33 11.95 21 11.95 20.81 12.15L19.83 13.13L21.87 15.17L22.85 14.19C23.05 14 23.05 13.67 22.85 13.47M13 19.96V22H15.04L21.17 15.88L19.13 13.83L13 19.96Z",A6="M18.36 9L18.96 12H5.04L5.64 9H18.36M20 4H4V6H20V4M20 7H4L3 12V14H4V20H14V14H18V20H20V14H21V12L20 7M6 18V14H12V18H6Z",nS="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",S6="M20 6H4V4H20V6M15.69 14H14V15.69C13.37 16.64 13 17.77 13 19C13 19.34 13.04 19.67 13.09 20H4V14H3V12L4 7H20L21 12V13.35C20.37 13.13 19.7 13 19 13C17.77 13 16.64 13.37 15.69 14M12 14H6V18H12V14M18.96 12L18.36 9H5.64L5.04 12H18.96M20 18V15H18V18H15V20H18V23H20V20H23V18H20Z",k6="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",aS="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",sS="M16,6L18.29,8.29L13.41,13.17L9.41,9.17L2,16.59L3.41,18L9.41,12L13.41,16L19.71,9.71L22,12V6H16Z",M6="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",C6="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",T6="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",E6="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",P6="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";function Hg(e,t){return function(){return e.apply(t,arguments)}}const{toString:rS}=Object.prototype,{getPrototypeOf:cd}=Object,{iterator:Dl,toStringTag:Ng}=Symbol,Rl=(e=>t=>{const n=rS.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),na=e=>(e=e.toLowerCase(),t=>Rl(t)===e),Ll=e=>t=>typeof t===e,{isArray:Tr}=Array,Di=Ll("undefined");function iS(e){return e!==null&&!Di(e)&&e.constructor!==null&&!Di(e.constructor)&&wn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Vg=na("ArrayBuffer");function oS(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Vg(e.buffer),t}const lS=Ll("string"),wn=Ll("function"),Bg=Ll("number"),Ol=e=>e!==null&&typeof e=="object",uS=e=>e===!0||e===!1,Co=e=>{if(Rl(e)!=="object")return!1;const t=cd(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ng in e)&&!(Dl in e)},cS=na("Date"),dS=na("File"),fS=na("Blob"),hS=na("FileList"),pS=e=>Ol(e)&&wn(e.pipe),mS=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||wn(e.append)&&((t=Rl(e))==="formdata"||t==="object"&&wn(e.toString)&&e.toString()==="[object FormData]"))},gS=na("URLSearchParams"),[vS,yS,bS,_S]=["ReadableStream","Request","Response","Headers"].map(na),wS=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Wi(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let a,s;if(typeof e!="object"&&(e=[e]),Tr(e))for(a=0,s=e.length;a0;)if(s=n[a],t===s.toLowerCase())return s;return null}const Ts=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,$g=e=>!Di(e)&&e!==Ts;function ac(){const{caseless:e}=$g(this)&&this||{},t={},n=(a,s)=>{const r=e&&Fg(t,s)||s;Co(t[r])&&Co(a)?t[r]=ac(t[r],a):Co(a)?t[r]=ac({},a):Tr(a)?t[r]=a.slice():t[r]=a};for(let a=0,s=arguments.length;a(Wi(t,(s,r)=>{n&&wn(s)?e[r]=Hg(s,n):e[r]=s},{allOwnKeys:a}),e),AS=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),SS=(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},kS=(e,t,n,a)=>{let s,r,i;const o={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),r=s.length;r-- >0;)i=s[r],(!a||a(i,e,t))&&!o[i]&&(t[i]=e[i],o[i]=!0);e=n!==!1&&cd(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},MS=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return a!==-1&&a===n},CS=e=>{if(!e)return null;if(Tr(e))return e;let t=e.length;if(!Bg(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},TS=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&cd(Uint8Array)),ES=(e,t)=>{const a=(e&&e[Dl]).call(e);let s;for(;(s=a.next())&&!s.done;){const r=s.value;t.call(e,r[0],r[1])}},PS=(e,t)=>{let n;const a=[];for(;(n=e.exec(t))!==null;)a.push(n);return a},DS=na("HTMLFormElement"),RS=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,s){return a.toUpperCase()+s}),hh=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),LS=na("RegExp"),Ug=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};Wi(n,(s,r)=>{let i;(i=t(s,r,e))!==!1&&(a[r]=i||s)}),Object.defineProperties(e,a)},OS=e=>{Ug(e,(t,n)=>{if(wn(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const a=e[n];if(wn(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},IS=(e,t)=>{const n={},a=s=>{s.forEach(r=>{n[r]=!0})};return Tr(e)?a(e):a(String(e).split(t)),n},HS=()=>{},NS=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function VS(e){return!!(e&&wn(e.append)&&e[Ng]==="FormData"&&e[Dl])}const BS=e=>{const t=new Array(10),n=(a,s)=>{if(Ol(a)){if(t.indexOf(a)>=0)return;if(!("toJSON"in a)){t[s]=a;const r=Tr(a)?[]:{};return Wi(a,(i,o)=>{const l=n(i,s+1);!Di(l)&&(r[o]=l)}),t[s]=void 0,r}}return a};return n(e,0)},FS=na("AsyncFunction"),$S=e=>e&&(Ol(e)||wn(e))&&wn(e.then)&&wn(e.catch),Yg=((e,t)=>e?setImmediate:t?((n,a)=>(Ts.addEventListener("message",({source:s,data:r})=>{s===Ts&&r===n&&a.length&&a.shift()()},!1),s=>{a.push(s),Ts.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",wn(Ts.postMessage)),US=typeof queueMicrotask<"u"?queueMicrotask.bind(Ts):typeof process<"u"&&process.nextTick||Yg,YS=e=>e!=null&&wn(e[Dl]),re={isArray:Tr,isArrayBuffer:Vg,isBuffer:iS,isFormData:mS,isArrayBufferView:oS,isString:lS,isNumber:Bg,isBoolean:uS,isObject:Ol,isPlainObject:Co,isReadableStream:vS,isRequest:yS,isResponse:bS,isHeaders:_S,isUndefined:Di,isDate:cS,isFile:dS,isBlob:fS,isRegExp:LS,isFunction:wn,isStream:pS,isURLSearchParams:gS,isTypedArray:TS,isFileList:hS,forEach:Wi,merge:ac,extend:xS,trim:wS,stripBOM:AS,inherits:SS,toFlatObject:kS,kindOf:Rl,kindOfTest:na,endsWith:MS,toArray:CS,forEachEntry:ES,matchAll:PS,isHTMLForm:DS,hasOwnProperty:hh,hasOwnProp:hh,reduceDescriptors:Ug,freezeMethods:OS,toObjectSet:IS,toCamelCase:RS,noop:HS,toFiniteNumber:NS,findKey:Fg,global:Ts,isContextDefined:$g,isSpecCompliantForm:VS,toJSONObject:BS,isAsyncFn:FS,isThenable:$S,setImmediate:Yg,asap:US,isIterable:YS};function Ue(e,t,n,a,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),s&&(this.response=s,this.status=s.status?s.status:null)}re.inherits(Ue,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:re.toJSONObject(this.config),code:this.code,status:this.status}}});const zg=Ue.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","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Wg[e]={value:e}});Object.defineProperties(Ue,Wg);Object.defineProperty(zg,"isAxiosError",{value:!0});Ue.from=(e,t,n,a,s,r)=>{const i=Object.create(zg);return re.toFlatObject(e,i,function(l){return l!==Error.prototype},o=>o!=="isAxiosError"),Ue.call(i,e.message,t,n,a,s),i.cause=e,i.name=e.name,r&&Object.assign(i,r),i};const zS=null;function sc(e){return re.isPlainObject(e)||re.isArray(e)}function jg(e){return re.endsWith(e,"[]")?e.slice(0,-2):e}function ph(e,t,n){return e?e.concat(t).map(function(s,r){return s=jg(s),!n&&r?"["+s+"]":s}).join(n?".":""):t}function WS(e){return re.isArray(e)&&!e.some(sc)}const jS=re.toFlatObject(re,{},null,function(t){return/^is[A-Z]/.test(t)});function Il(e,t,n){if(!re.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=re.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,y){return!re.isUndefined(y[m])});const a=n.metaTokens,s=n.visitor||c,r=n.dots,i=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&re.isSpecCompliantForm(t);if(!re.isFunction(s))throw new TypeError("visitor must be a function");function u(p){if(p===null)return"";if(re.isDate(p))return p.toISOString();if(re.isBoolean(p))return p.toString();if(!l&&re.isBlob(p))throw new Ue("Blob is not supported. Use a Buffer instead.");return re.isArrayBuffer(p)||re.isTypedArray(p)?l&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function c(p,m,y){let w=p;if(p&&!y&&typeof p=="object"){if(re.endsWith(m,"{}"))m=a?m:m.slice(0,-2),p=JSON.stringify(p);else if(re.isArray(p)&&WS(p)||(re.isFileList(p)||re.endsWith(m,"[]"))&&(w=re.toArray(p)))return m=jg(m),w.forEach(function(_,M){!(re.isUndefined(_)||_===null)&&t.append(i===!0?ph([m],M,r):i===null?m:m+"[]",u(_))}),!1}return sc(p)?!0:(t.append(ph(y,m,r),u(p)),!1)}const d=[],f=Object.assign(jS,{defaultVisitor:c,convertValue:u,isVisitable:sc});function h(p,m){if(!re.isUndefined(p)){if(d.indexOf(p)!==-1)throw Error("Circular reference detected in "+m.join("."));d.push(p),re.forEach(p,function(w,S){(!(re.isUndefined(w)||w===null)&&s.call(t,w,re.isString(S)?S.trim():S,m,f))===!0&&h(w,m?m.concat(S):[S])}),d.pop()}}if(!re.isObject(e))throw new TypeError("data must be an object");return h(e),t}function mh(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function dd(e,t){this._pairs=[],e&&Il(e,this,t)}const Gg=dd.prototype;Gg.append=function(t,n){this._pairs.push([t,n])};Gg.toString=function(t){const n=t?function(a){return t.call(this,a,mh)}:mh;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function GS(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Xg(e,t,n){if(!t)return e;const a=n&&n.encode||GS;re.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let r;if(s?r=s(t,n):r=re.isURLSearchParams(t)?t.toString():new dd(t,n).toString(a),r){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class gh{constructor(){this.handlers=[]}use(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}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){re.forEach(this.handlers,function(a){a!==null&&t(a)})}}const Kg={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},XS=typeof URLSearchParams<"u"?URLSearchParams:dd,KS=typeof FormData<"u"?FormData:null,qS=typeof Blob<"u"?Blob:null,ZS={isBrowser:!0,classes:{URLSearchParams:XS,FormData:KS,Blob:qS},protocols:["http","https","file","blob","url","data"]},fd=typeof window<"u"&&typeof document<"u",rc=typeof navigator=="object"&&navigator||void 0,QS=fd&&(!rc||["ReactNative","NativeScript","NS"].indexOf(rc.product)<0),JS=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",ek=fd&&window.location.href||"http://localhost",tk=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:fd,hasStandardBrowserEnv:QS,hasStandardBrowserWebWorkerEnv:JS,navigator:rc,origin:ek},Symbol.toStringTag,{value:"Module"})),rn={...tk,...ZS};function nk(e,t){return Il(e,new rn.classes.URLSearchParams,Object.assign({visitor:function(n,a,s,r){return rn.isNode&&re.isBuffer(n)?(this.append(a,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function ak(e){return re.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function sk(e){const t={},n=Object.keys(e);let a;const s=n.length;let r;for(a=0;a=n.length;return i=!i&&re.isArray(s)?s.length:i,l?(re.hasOwnProp(s,i)?s[i]=[s[i],a]:s[i]=a,!o):((!s[i]||!re.isObject(s[i]))&&(s[i]=[]),t(n,a,s[i],r)&&re.isArray(s[i])&&(s[i]=sk(s[i])),!o)}if(re.isFormData(e)&&re.isFunction(e.entries)){const n={};return re.forEachEntry(e,(a,s)=>{t(ak(a),s,n,0)}),n}return null}function rk(e,t,n){if(re.isString(e))try{return(t||JSON.parse)(e),re.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}const ji={transitional:Kg,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const a=n.getContentType()||"",s=a.indexOf("application/json")>-1,r=re.isObject(t);if(r&&re.isHTMLForm(t)&&(t=new FormData(t)),re.isFormData(t))return s?JSON.stringify(qg(t)):t;if(re.isArrayBuffer(t)||re.isBuffer(t)||re.isStream(t)||re.isFile(t)||re.isBlob(t)||re.isReadableStream(t))return t;if(re.isArrayBufferView(t))return t.buffer;if(re.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(r){if(a.indexOf("application/x-www-form-urlencoded")>-1)return nk(t,this.formSerializer).toString();if((o=re.isFileList(t))||a.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return Il(o?{"files[]":t}:t,l&&new l,this.formSerializer)}}return r||s?(n.setContentType("application/json",!1),rk(t)):t}],transformResponse:[function(t){const n=this.transitional||ji.transitional,a=n&&n.forcedJSONParsing,s=this.responseType==="json";if(re.isResponse(t)||re.isReadableStream(t))return t;if(t&&re.isString(t)&&(a&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(o){if(i)throw o.name==="SyntaxError"?Ue.from(o,Ue.ERR_BAD_RESPONSE,this,null,this.response):o}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:rn.classes.FormData,Blob:rn.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};re.forEach(["delete","get","head","post","put","patch"],e=>{ji.headers[e]={}});const ik=re.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),ok=e=>{const t={};let n,a,s;return e&&e.split(` `).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),a=i.substring(s+1).trim(),!(!n||t[n]&&ik[n])&&(n==="set-cookie"?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)}),t},vh=Symbol("internals");function Ur(e){return e&&String(e).trim().toLowerCase()}function To(e){return e===!1||e==null?e:re.isArray(e)?e.map(To):String(e)}function lk(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}const uk=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function vu(e,t,n,a,s){if(re.isFunction(a))return a.call(this,t,n);if(s&&(t=n),!!re.isString(t)){if(re.isString(a))return t.indexOf(a)!==-1;if(re.isRegExp(a))return a.test(t)}}function ck(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,a)=>n.toUpperCase()+a)}function dk(e,t){const n=re.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+n,{value:function(s,r,i){return this[a].call(this,t,s,r,i)},configurable:!0})})}let xn=class{constructor(t){t&&this.set(t)}set(t,n,a){const s=this;function r(o,l,u){const c=Ur(l);if(!c)throw new Error("header name must be a non-empty string");const d=re.findKey(s,c);(!d||s[d]===void 0||u===!0||u===void 0&&s[d]!==!1)&&(s[d||l]=To(o))}const i=(o,l)=>re.forEach(o,(u,c)=>r(u,c,l));if(re.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(re.isString(t)&&(t=t.trim())&&!uk(t))i(ok(t),n);else if(re.isObject(t)&&re.isIterable(t)){let o={},l,u;for(const c of t){if(!re.isArray(c))throw TypeError("Object iterator must return a key-value pair");o[u=c[0]]=(l=o[u])?re.isArray(l)?[...l,c[1]]:[l,c[1]]:c[1]}i(o,n)}else t!=null&&r(n,t,a);return this}get(t,n){if(t=Ur(t),t){const a=re.findKey(this,t);if(a){const s=this[a];if(!n)return s;if(n===!0)return lk(s);if(re.isFunction(n))return n.call(this,s,a);if(re.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ur(t),t){const a=re.findKey(this,t);return!!(a&&this[a]!==void 0&&(!n||vu(this,this[a],a,n)))}return!1}delete(t,n){const a=this;let s=!1;function r(i){if(i=Ur(i),i){const o=re.findKey(a,i);o&&(!n||vu(a,a[o],o,n))&&(delete a[o],s=!0)}}return re.isArray(t)?t.forEach(r):r(t),s}clear(t){const n=Object.keys(this);let a=n.length,s=!1;for(;a--;){const r=n[a];(!t||vu(this,this[r],r,t,!0))&&(delete this[r],s=!0)}return s}normalize(t){const n=this,a={};return re.forEach(this,(s,r)=>{const i=re.findKey(a,r);if(i){n[i]=To(s),delete n[r];return}const o=t?ck(r):String(r).trim();o!==r&&delete n[r],n[o]=To(s),a[o]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return re.forEach(this,(a,s)=>{a!=null&&a!==!1&&(n[s]=t&&re.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const a=new this(t);return n.forEach(s=>a.set(s)),a}static accessor(t){const a=(this[vh]=this[vh]={accessors:{}}).accessors,s=this.prototype;function r(i){const o=Ur(i);a[o]||(dk(s,i),a[o]=!0)}return re.isArray(t)?t.forEach(r):r(t),this}};xn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);re.reduceDescriptors(xn.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[n]=a}}});re.freezeMethods(xn);function yu(e,t){const n=this||ji,a=t||n,s=xn.from(a.headers);let r=a.data;return re.forEach(e,function(o){r=o.call(n,r,s.normalize(),t?t.status:void 0)}),s.normalize(),r}function Zg(e){return!!(e&&e.__CANCEL__)}function Er(e,t,n){Ue.call(this,e??"canceled",Ue.ERR_CANCELED,t,n),this.name="CanceledError"}re.inherits(Er,Ue,{__CANCEL__:!0});function Qg(e,t,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?e(n):t(new Ue("Request failed with status code "+n.status,[Ue.ERR_BAD_REQUEST,Ue.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function fk(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function hk(e,t){e=e||10;const n=new Array(e),a=new Array(e);let s=0,r=0,i;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=a[r];i||(i=u),n[s]=l,a[s]=u;let d=r,f=0;for(;d!==s;)f+=n[d++],d=d%e;if(s=(s+1)%e,s===r&&(r=(r+1)%e),u-i{n=c,s=null,r&&(clearTimeout(r),r=null),e.apply(null,u)};return[(...u)=>{const c=Date.now(),d=c-n;d>=a?i(u,c):(s=u,r||(r=setTimeout(()=>{r=null,i(s)},a-d)))},()=>s&&i(s)]}const Ko=(e,t,n=3)=>{let a=0;const s=hk(50,250);return pk(r=>{const i=r.loaded,o=r.lengthComputable?r.total:void 0,l=i-a,u=s(l),c=i<=o;a=i;const d={loaded:i,total:o,progress:o?i/o:void 0,bytes:l,rate:u||void 0,estimated:u&&o&&c?(o-i)/u:void 0,event:r,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(d)},n)},yh=(e,t)=>{const n=e!=null;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},bh=e=>(...t)=>re.asap(()=>e(...t)),mk=rn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,rn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(rn.origin),rn.navigator&&/(msie|trident)/i.test(rn.navigator.userAgent)):()=>!0,gk=rn.hasStandardBrowserEnv?{write(e,t,n,a,s,r){const i=[e+"="+encodeURIComponent(t)];re.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),re.isString(a)&&i.push("path="+a),re.isString(s)&&i.push("domain="+s),r===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function vk(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function yk(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Jg(e,t,n){let a=!vk(t);return e&&(a||n==!1)?yk(e,t):t}const _h=e=>e instanceof xn?{...e}:e;function Bs(e,t){t=t||{};const n={};function a(u,c,d,f){return re.isPlainObject(u)&&re.isPlainObject(c)?re.merge.call({caseless:f},u,c):re.isPlainObject(c)?re.merge({},c):re.isArray(c)?c.slice():c}function s(u,c,d,f){if(re.isUndefined(c)){if(!re.isUndefined(u))return a(void 0,u,d,f)}else return a(u,c,d,f)}function r(u,c){if(!re.isUndefined(c))return a(void 0,c)}function i(u,c){if(re.isUndefined(c)){if(!re.isUndefined(u))return a(void 0,u)}else return a(void 0,c)}function o(u,c,d){if(d in t)return a(u,c);if(d in e)return a(void 0,u)}const l={url:r,method:r,data:r,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(u,c,d)=>s(_h(u),_h(c),d,!0)};return re.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=l[c]||s,f=d(e[c],t[c],c);re.isUndefined(f)&&d!==o||(n[c]=f)}),n}const e0=e=>{const t=Bs({},e);let{data:n,withXSRFToken:a,xsrfHeaderName:s,xsrfCookieName:r,headers:i,auth:o}=t;t.headers=i=xn.from(i),t.url=Xg(Jg(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),o&&i.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let l;if(re.isFormData(n)){if(rn.hasStandardBrowserEnv||rn.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((l=i.getContentType())!==!1){const[u,...c]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];i.setContentType([u||"multipart/form-data",...c].join("; "))}}if(rn.hasStandardBrowserEnv&&(a&&re.isFunction(a)&&(a=a(t)),a||a!==!1&&mk(t.url))){const u=s&&r&&gk.read(r);u&&i.set(s,u)}return t},bk=typeof XMLHttpRequest<"u",_k=bk&&function(e){return new Promise(function(n,a){const s=e0(e);let r=s.data;const i=xn.from(s.headers).normalize();let{responseType:o,onUploadProgress:l,onDownloadProgress:u}=s,c,d,f,h,p;function m(){h&&h(),p&&p(),s.cancelToken&&s.cancelToken.unsubscribe(c),s.signal&&s.signal.removeEventListener("abort",c)}let y=new XMLHttpRequest;y.open(s.method.toUpperCase(),s.url,!0),y.timeout=s.timeout;function w(){if(!y)return;const _=xn.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),E={data:!o||o==="text"||o==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:e,request:y};Qg(function(T){n(T),m()},function(T){a(T),m()},E),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(a(new Ue("Request aborted",Ue.ECONNABORTED,e,y)),y=null)},y.onerror=function(){a(new Ue("Network Error",Ue.ERR_NETWORK,e,y)),y=null},y.ontimeout=function(){let M=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const E=s.transitional||Kg;s.timeoutErrorMessage&&(M=s.timeoutErrorMessage),a(new Ue(M,E.clarifyTimeoutError?Ue.ETIMEDOUT:Ue.ECONNABORTED,e,y)),y=null},r===void 0&&i.setContentType(null),"setRequestHeader"in y&&re.forEach(i.toJSON(),function(M,E){y.setRequestHeader(E,M)}),re.isUndefined(s.withCredentials)||(y.withCredentials=!!s.withCredentials),o&&o!=="json"&&(y.responseType=s.responseType),u&&([f,p]=Ko(u,!0),y.addEventListener("progress",f)),l&&y.upload&&([d,h]=Ko(l),y.upload.addEventListener("progress",d),y.upload.addEventListener("loadend",h)),(s.cancelToken||s.signal)&&(c=_=>{y&&(a(!_||_.type?new Er(null,e,y):_),y.abort(),y=null)},s.cancelToken&&s.cancelToken.subscribe(c),s.signal&&(s.signal.aborted?c():s.signal.addEventListener("abort",c)));const S=fk(s.url);if(S&&rn.protocols.indexOf(S)===-1){a(new Ue("Unsupported protocol "+S+":",Ue.ERR_BAD_REQUEST,e));return}y.send(r||null)})},wk=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let a=new AbortController,s;const r=function(u){if(!s){s=!0,o();const c=u instanceof Error?u:this.reason;a.abort(c instanceof Ue?c:new Er(c instanceof Error?c.message:c))}};let i=t&&setTimeout(()=>{i=null,r(new Ue(`timeout ${t} of ms exceeded`,Ue.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(r):u.removeEventListener("abort",r)}),e=null)};e.forEach(u=>u.addEventListener("abort",r));const{signal:l}=a;return l.unsubscribe=()=>re.asap(o),l}},xk=function*(e,t){let n=e.byteLength;if(n{const s=Ak(e,t);let r=0,i,o=l=>{i||(i=!0,a&&a(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await s.next();if(u){o(),l.close();return}let d=c.byteLength;if(n){let f=r+=d;n(f)}l.enqueue(new Uint8Array(c))}catch(u){throw o(u),u}},cancel(l){return o(l),s.return()}},{highWaterMark:2})},Hl=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",t0=Hl&&typeof ReadableStream=="function",kk=Hl&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),n0=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Mk=t0&&n0(()=>{let e=!1;const t=new Request(rn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),xh=64*1024,ic=t0&&n0(()=>re.isReadableStream(new Response("").body)),qo={stream:ic&&(e=>e.body)};Hl&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!qo[t]&&(qo[t]=re.isFunction(e[t])?n=>n[t]():(n,a)=>{throw new Ue(`Response type '${t}' is not supported`,Ue.ERR_NOT_SUPPORT,a)})})})(new Response);const Ck=async e=>{if(e==null)return 0;if(re.isBlob(e))return e.size;if(re.isSpecCompliantForm(e))return(await new Request(rn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(re.isArrayBufferView(e)||re.isArrayBuffer(e))return e.byteLength;if(re.isURLSearchParams(e)&&(e=e+""),re.isString(e))return(await kk(e)).byteLength},Tk=async(e,t)=>{const n=re.toFiniteNumber(e.getContentLength());return n??Ck(t)},Ek=Hl&&(async e=>{let{url:t,method:n,data:a,signal:s,cancelToken:r,timeout:i,onDownloadProgress:o,onUploadProgress:l,responseType:u,headers:c,withCredentials:d="same-origin",fetchOptions:f}=e0(e);u=u?(u+"").toLowerCase():"text";let h=wk([s,r&&r.toAbortSignal()],i),p;const m=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let y;try{if(l&&Mk&&n!=="get"&&n!=="head"&&(y=await Tk(c,a))!==0){let E=new Request(t,{method:"POST",body:a,duplex:"half"}),I;if(re.isFormData(a)&&(I=E.headers.get("content-type"))&&c.setContentType(I),E.body){const[T,R]=yh(y,Ko(bh(l)));a=wh(E.body,xh,T,R)}}re.isString(d)||(d=d?"include":"omit");const w="credentials"in Request.prototype;p=new Request(t,{...f,signal:h,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:a,duplex:"half",credentials:w?d:void 0});let S=await fetch(p,f);const _=ic&&(u==="stream"||u==="response");if(ic&&(o||_&&m)){const E={};["status","statusText","headers"].forEach(C=>{E[C]=S[C]});const I=re.toFiniteNumber(S.headers.get("content-length")),[T,R]=o&&yh(I,Ko(bh(o),!0))||[];S=new Response(wh(S.body,xh,T,()=>{R&&R(),m&&m()}),E)}u=u||"text";let M=await qo[re.findKey(qo,u)||"text"](S,e);return!_&&m&&m(),await new Promise((E,I)=>{Qg(E,I,{data:M,headers:xn.from(S.headers),status:S.status,statusText:S.statusText,config:e,request:p})})}catch(w){throw m&&m(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new Ue("Network Error",Ue.ERR_NETWORK,e,p),{cause:w.cause||w}):Ue.from(w,w&&w.code,e,p)}}),oc={http:z3,xhr:_k,fetch:Ek};re.forEach(oc,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ah=e=>`- ${e}`,Pk=e=>re.isFunction(e)||e===null||e===!1,a0={getAdapter:e=>{e=re.isArray(e)?e:[e];const{length:t}=e;let n,a;const s={};for(let r=0;r`adapter ${o} `+(l===!1?"is not supported by the environment":"is not available in the build"));let i=t?r.length>1?`since : +`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const a=new this(t);return n.forEach(s=>a.set(s)),a}static accessor(t){const a=(this[vh]=this[vh]={accessors:{}}).accessors,s=this.prototype;function r(i){const o=Ur(i);a[o]||(dk(s,i),a[o]=!0)}return re.isArray(t)?t.forEach(r):r(t),this}};xn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);re.reduceDescriptors(xn.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[n]=a}}});re.freezeMethods(xn);function yu(e,t){const n=this||ji,a=t||n,s=xn.from(a.headers);let r=a.data;return re.forEach(e,function(o){r=o.call(n,r,s.normalize(),t?t.status:void 0)}),s.normalize(),r}function Zg(e){return!!(e&&e.__CANCEL__)}function Er(e,t,n){Ue.call(this,e??"canceled",Ue.ERR_CANCELED,t,n),this.name="CanceledError"}re.inherits(Er,Ue,{__CANCEL__:!0});function Qg(e,t,n){const a=n.config.validateStatus;!n.status||!a||a(n.status)?e(n):t(new Ue("Request failed with status code "+n.status,[Ue.ERR_BAD_REQUEST,Ue.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function fk(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function hk(e,t){e=e||10;const n=new Array(e),a=new Array(e);let s=0,r=0,i;return t=t!==void 0?t:1e3,function(l){const u=Date.now(),c=a[r];i||(i=u),n[s]=l,a[s]=u;let d=r,f=0;for(;d!==s;)f+=n[d++],d=d%e;if(s=(s+1)%e,s===r&&(r=(r+1)%e),u-i{n=c,s=null,r&&(clearTimeout(r),r=null),e.apply(null,u)};return[(...u)=>{const c=Date.now(),d=c-n;d>=a?i(u,c):(s=u,r||(r=setTimeout(()=>{r=null,i(s)},a-d)))},()=>s&&i(s)]}const Ko=(e,t,n=3)=>{let a=0;const s=hk(50,250);return pk(r=>{const i=r.loaded,o=r.lengthComputable?r.total:void 0,l=i-a,u=s(l),c=i<=o;a=i;const d={loaded:i,total:o,progress:o?i/o:void 0,bytes:l,rate:u||void 0,estimated:u&&o&&c?(o-i)/u:void 0,event:r,lengthComputable:o!=null,[t?"download":"upload"]:!0};e(d)},n)},yh=(e,t)=>{const n=e!=null;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},bh=e=>(...t)=>re.asap(()=>e(...t)),mk=rn.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,rn.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(rn.origin),rn.navigator&&/(msie|trident)/i.test(rn.navigator.userAgent)):()=>!0,gk=rn.hasStandardBrowserEnv?{write(e,t,n,a,s,r){const i=[e+"="+encodeURIComponent(t)];re.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),re.isString(a)&&i.push("path="+a),re.isString(s)&&i.push("domain="+s),r===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function vk(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function yk(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Jg(e,t,n){let a=!vk(t);return e&&(a||n==!1)?yk(e,t):t}const _h=e=>e instanceof xn?{...e}:e;function Bs(e,t){t=t||{};const n={};function a(u,c,d,f){return re.isPlainObject(u)&&re.isPlainObject(c)?re.merge.call({caseless:f},u,c):re.isPlainObject(c)?re.merge({},c):re.isArray(c)?c.slice():c}function s(u,c,d,f){if(re.isUndefined(c)){if(!re.isUndefined(u))return a(void 0,u,d,f)}else return a(u,c,d,f)}function r(u,c){if(!re.isUndefined(c))return a(void 0,c)}function i(u,c){if(re.isUndefined(c)){if(!re.isUndefined(u))return a(void 0,u)}else return a(void 0,c)}function o(u,c,d){if(d in t)return a(u,c);if(d in e)return a(void 0,u)}const l={url:r,method:r,data:r,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:o,headers:(u,c,d)=>s(_h(u),_h(c),d,!0)};return re.forEach(Object.keys(Object.assign({},e,t)),function(c){const d=l[c]||s,f=d(e[c],t[c],c);re.isUndefined(f)&&d!==o||(n[c]=f)}),n}const e0=e=>{const t=Bs({},e);let{data:n,withXSRFToken:a,xsrfHeaderName:s,xsrfCookieName:r,headers:i,auth:o}=t;t.headers=i=xn.from(i),t.url=Xg(Jg(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),o&&i.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):"")));let l;if(re.isFormData(n)){if(rn.hasStandardBrowserEnv||rn.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((l=i.getContentType())!==!1){const[u,...c]=l?l.split(";").map(d=>d.trim()).filter(Boolean):[];i.setContentType([u||"multipart/form-data",...c].join("; "))}}if(rn.hasStandardBrowserEnv&&(a&&re.isFunction(a)&&(a=a(t)),a||a!==!1&&mk(t.url))){const u=s&&r&&gk.read(r);u&&i.set(s,u)}return t},bk=typeof XMLHttpRequest<"u",_k=bk&&function(e){return new Promise(function(n,a){const s=e0(e);let r=s.data;const i=xn.from(s.headers).normalize();let{responseType:o,onUploadProgress:l,onDownloadProgress:u}=s,c,d,f,h,p;function m(){h&&h(),p&&p(),s.cancelToken&&s.cancelToken.unsubscribe(c),s.signal&&s.signal.removeEventListener("abort",c)}let y=new XMLHttpRequest;y.open(s.method.toUpperCase(),s.url,!0),y.timeout=s.timeout;function w(){if(!y)return;const _=xn.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),E={data:!o||o==="text"||o==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:_,config:e,request:y};Qg(function(T){n(T),m()},function(T){a(T),m()},E),y=null}"onloadend"in y?y.onloadend=w:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.indexOf("file:")===0)||setTimeout(w)},y.onabort=function(){y&&(a(new Ue("Request aborted",Ue.ECONNABORTED,e,y)),y=null)},y.onerror=function(){a(new Ue("Network Error",Ue.ERR_NETWORK,e,y)),y=null},y.ontimeout=function(){let M=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const E=s.transitional||Kg;s.timeoutErrorMessage&&(M=s.timeoutErrorMessage),a(new Ue(M,E.clarifyTimeoutError?Ue.ETIMEDOUT:Ue.ECONNABORTED,e,y)),y=null},r===void 0&&i.setContentType(null),"setRequestHeader"in y&&re.forEach(i.toJSON(),function(M,E){y.setRequestHeader(E,M)}),re.isUndefined(s.withCredentials)||(y.withCredentials=!!s.withCredentials),o&&o!=="json"&&(y.responseType=s.responseType),u&&([f,p]=Ko(u,!0),y.addEventListener("progress",f)),l&&y.upload&&([d,h]=Ko(l),y.upload.addEventListener("progress",d),y.upload.addEventListener("loadend",h)),(s.cancelToken||s.signal)&&(c=_=>{y&&(a(!_||_.type?new Er(null,e,y):_),y.abort(),y=null)},s.cancelToken&&s.cancelToken.subscribe(c),s.signal&&(s.signal.aborted?c():s.signal.addEventListener("abort",c)));const S=fk(s.url);if(S&&rn.protocols.indexOf(S)===-1){a(new Ue("Unsupported protocol "+S+":",Ue.ERR_BAD_REQUEST,e));return}y.send(r||null)})},wk=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let a=new AbortController,s;const r=function(u){if(!s){s=!0,o();const c=u instanceof Error?u:this.reason;a.abort(c instanceof Ue?c:new Er(c instanceof Error?c.message:c))}};let i=t&&setTimeout(()=>{i=null,r(new Ue(`timeout ${t} of ms exceeded`,Ue.ETIMEDOUT))},t);const o=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(r):u.removeEventListener("abort",r)}),e=null)};e.forEach(u=>u.addEventListener("abort",r));const{signal:l}=a;return l.unsubscribe=()=>re.asap(o),l}},xk=function*(e,t){let n=e.byteLength;if(n{const s=Ak(e,t);let r=0,i,o=l=>{i||(i=!0,a&&a(l))};return new ReadableStream({async pull(l){try{const{done:u,value:c}=await s.next();if(u){o(),l.close();return}let d=c.byteLength;if(n){let f=r+=d;n(f)}l.enqueue(new Uint8Array(c))}catch(u){throw o(u),u}},cancel(l){return o(l),s.return()}},{highWaterMark:2})},Hl=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",t0=Hl&&typeof ReadableStream=="function",kk=Hl&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),n0=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Mk=t0&&n0(()=>{let e=!1;const t=new Request(rn.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),xh=64*1024,ic=t0&&n0(()=>re.isReadableStream(new Response("").body)),qo={stream:ic&&(e=>e.body)};Hl&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!qo[t]&&(qo[t]=re.isFunction(e[t])?n=>n[t]():(n,a)=>{throw new Ue(`Response type '${t}' is not supported`,Ue.ERR_NOT_SUPPORT,a)})})})(new Response);const Ck=async e=>{if(e==null)return 0;if(re.isBlob(e))return e.size;if(re.isSpecCompliantForm(e))return(await new Request(rn.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(re.isArrayBufferView(e)||re.isArrayBuffer(e))return e.byteLength;if(re.isURLSearchParams(e)&&(e=e+""),re.isString(e))return(await kk(e)).byteLength},Tk=async(e,t)=>{const n=re.toFiniteNumber(e.getContentLength());return n??Ck(t)},Ek=Hl&&(async e=>{let{url:t,method:n,data:a,signal:s,cancelToken:r,timeout:i,onDownloadProgress:o,onUploadProgress:l,responseType:u,headers:c,withCredentials:d="same-origin",fetchOptions:f}=e0(e);u=u?(u+"").toLowerCase():"text";let h=wk([s,r&&r.toAbortSignal()],i),p;const m=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let y;try{if(l&&Mk&&n!=="get"&&n!=="head"&&(y=await Tk(c,a))!==0){let E=new Request(t,{method:"POST",body:a,duplex:"half"}),L;if(re.isFormData(a)&&(L=E.headers.get("content-type"))&&c.setContentType(L),E.body){const[T,R]=yh(y,Ko(bh(l)));a=wh(E.body,xh,T,R)}}re.isString(d)||(d=d?"include":"omit");const w="credentials"in Request.prototype;p=new Request(t,{...f,signal:h,method:n.toUpperCase(),headers:c.normalize().toJSON(),body:a,duplex:"half",credentials:w?d:void 0});let S=await fetch(p,f);const _=ic&&(u==="stream"||u==="response");if(ic&&(o||_&&m)){const E={};["status","statusText","headers"].forEach(C=>{E[C]=S[C]});const L=re.toFiniteNumber(S.headers.get("content-length")),[T,R]=o&&yh(L,Ko(bh(o),!0))||[];S=new Response(wh(S.body,xh,T,()=>{R&&R(),m&&m()}),E)}u=u||"text";let M=await qo[re.findKey(qo,u)||"text"](S,e);return!_&&m&&m(),await new Promise((E,L)=>{Qg(E,L,{data:M,headers:xn.from(S.headers),status:S.status,statusText:S.statusText,config:e,request:p})})}catch(w){throw m&&m(),w&&w.name==="TypeError"&&/Load failed|fetch/i.test(w.message)?Object.assign(new Ue("Network Error",Ue.ERR_NETWORK,e,p),{cause:w.cause||w}):Ue.from(w,w&&w.code,e,p)}}),oc={http:zS,xhr:_k,fetch:Ek};re.forEach(oc,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ah=e=>`- ${e}`,Pk=e=>re.isFunction(e)||e===null||e===!1,a0={getAdapter:e=>{e=re.isArray(e)?e:[e];const{length:t}=e;let n,a;const s={};for(let r=0;r`adapter ${o} `+(l===!1?"is not supported by the environment":"is not available in the build"));let i=t?r.length>1?`since : `+r.map(Ah).join(` `):" "+Ah(r[0]):"as no adapter specified";throw new Ue("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return a},adapters:oc};function bu(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Er(null,e)}function Sh(e){return bu(e),e.headers=xn.from(e.headers),e.data=yu.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),a0.getAdapter(e.adapter||ji.adapter)(e).then(function(a){return bu(e),a.data=yu.call(e,e.transformResponse,a),a.headers=xn.from(a.headers),a},function(a){return Zg(a)||(bu(e),a&&a.response&&(a.response.data=yu.call(e,e.transformResponse,a.response),a.response.headers=xn.from(a.response.headers))),Promise.reject(a)})}const s0="1.10.0",Nl={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Nl[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});const kh={};Nl.transitional=function(t,n,a){function s(r,i){return"[Axios v"+s0+"] Transitional option '"+r+"'"+i+(a?". "+a:"")}return(r,i,o)=>{if(t===!1)throw new Ue(s(i," has been removed"+(n?" in "+n:"")),Ue.ERR_DEPRECATED);return n&&!kh[i]&&(kh[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,i,o):!0}};Nl.spelling=function(t){return(n,a)=>(console.warn(`${a} is likely a misspelling of ${t}`),!0)};function Dk(e,t,n){if(typeof e!="object")throw new Ue("options must be an object",Ue.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let s=a.length;for(;s-- >0;){const r=a[s],i=t[r];if(i){const o=e[r],l=o===void 0||i(o,r,e);if(l!==!0)throw new Ue("option "+r+" must be "+l,Ue.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ue("Unknown option "+r,Ue.ERR_BAD_OPTION)}}const Eo={assertOptions:Dk,validators:Nl},ra=Eo.validators;let Os=class{constructor(t){this.defaults=t||{},this.interceptors={request:new gh,response:new gh}}async request(t,n){try{return await this._request(t,n)}catch(a){if(a instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const r=s.stack?s.stack.replace(/^.+\n/,""):"";try{a.stack?r&&!String(a.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(a.stack+=` -`+r):a.stack=r}catch{}}throw a}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Bs(this.defaults,n);const{transitional:a,paramsSerializer:s,headers:r}=n;a!==void 0&&Eo.assertOptions(a,{silentJSONParsing:ra.transitional(ra.boolean),forcedJSONParsing:ra.transitional(ra.boolean),clarifyTimeoutError:ra.transitional(ra.boolean)},!1),s!=null&&(re.isFunction(s)?n.paramsSerializer={serialize:s}:Eo.assertOptions(s,{encode:ra.function,serialize:ra.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Eo.assertOptions(n,{baseUrl:ra.spelling("baseURL"),withXsrfToken:ra.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=r&&re.merge(r.common,r[n.method]);r&&re.forEach(["delete","get","head","post","put","patch","common"],p=>{delete r[p]}),n.headers=xn.concat(i,r);const o=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,o.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,d=0,f;if(!l){const p=[Sh.bind(this),void 0];for(p.unshift.apply(p,o),p.push.apply(p,u),f=p.length,c=Promise.resolve(n);d{if(!a._listeners)return;let r=a._listeners.length;for(;r-- >0;)a._listeners[r](s);a._listeners=null}),this.promise.then=s=>{let r;const i=new Promise(o=>{a.subscribe(o),r=o}).then(s);return i.cancel=function(){a.unsubscribe(r)},i},t(function(r,i,o){a.reason||(a.reason=new Er(r,i,o),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=a=>{t.abort(a)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new r0(function(s){t=s}),cancel:t}}};function Ik(e){return function(n){return e.apply(null,n)}}function Ok(e){return re.isObject(e)&&e.isAxiosError===!0}const lc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(lc).forEach(([e,t])=>{lc[t]=e});function i0(e){const t=new Os(e),n=Hg(Os.prototype.request,t);return re.extend(n,Os.prototype,t,{allOwnKeys:!0}),re.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return i0(Bs(e,s))},n}const kt=i0(ji);kt.Axios=Os;kt.CanceledError=Er;kt.CancelToken=Rk;kt.isCancel=Zg;kt.VERSION=s0;kt.toFormData=Ll;kt.AxiosError=Ue;kt.Cancel=kt.CanceledError;kt.all=function(t){return Promise.all(t)};kt.spread=Ik;kt.isAxiosError=Ok;kt.mergeConfig=Bs;kt.AxiosHeaders=xn;kt.formToJSON=e=>qg(re.isHTMLForm(e)?new FormData(e):e);kt.getAdapter=a0.getAdapter;kt.HttpStatusCode=lc;kt.default=kt;const{Axios:TR,AxiosError:ER,CanceledError:PR,isCancel:DR,CancelToken:RR,VERSION:IR,all:OR,Cancel:LR,isAxiosError:HR,spread:NR,toFormData:VR,AxiosHeaders:BR,HttpStatusCode:FR,formToJSON:$R,getAdapter:UR,mergeConfig:YR}=kt;/*! js-cookie v3.0.5 | MIT */function ao(e){for(var t=1;t"u")){i=ao({},t,i),typeof i.expires=="number"&&(i.expires=new Date(Date.now()+i.expires*864e5)),i.expires&&(i.expires=i.expires.toUTCString()),s=encodeURIComponent(s).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var l in i)i[l]&&(o+="; "+l,i[l]!==!0&&(o+="="+i[l].split(";")[0]));return document.cookie=s+"="+e.write(r,s)+o}}function a(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var r=document.cookie?document.cookie.split("; "):[],i={},o=0;o({appVersion:"3.0.15",userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,discordRoles:null,userProfiles:[],userArcades:[],profiles:{},userCustomize:{},userScoreStats:{},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.discordRoles&&(this.discordRoles=e.discordRoles),e.cardStyle&&(this.userCardStyle=e.cardStyle),e.profiles&&(this.userProfiles=e.profiles),e.arcades&&(this.userArcades=e.arcades),e.customize&&(this.userCustomize=e.customize),e.userScoreStats&&(this.userScoreStats=e.userScoreStats)},fetch(e){kt.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 s="https://restfulsleep.phaseii.network",r="your_api_key_should_be_here";let i;this.errorCode="",(()=>{i=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":Kr()},...a},c=`${s}/v1${e}`,d={method:t,url:c,headers:u};n&&(d.data=n);try{const f=await kt(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(i)}},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:Kr()};try{return await this.callApi("/auth/session","GET",e)}catch(t){throw console.log("Error checking session:",t),t}},async deleteUserSession(){if(!Kr())return this.userLoaded=!1,null;const e={sessionId:Kr()};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 s=await this.callApi("/auth/session","POST",a);return s&&s.status==="success"?(Hk(s.sessionId,n?30:1),!0):(alert("Incorrect username or password!"),!1)}catch(s){throw console.log("Error creating session:",s),s}},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,discordRoles:e.discordRoles,cardStyle:"time",profiles:e.profiles,arcades:e.arcades,customize:(t=e.data)==null?void 0:t.customize,userScoreStats:e.scoreStats}),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(s){throw console.log("Error fetching music data:",s),s}},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}}}});class qt{}A(qt,"PLAYER","798959868039135273"),A(qt,"JACKASS","1245926186119467059"),A(qt,"DEVELOPER","798959859143147531"),A(qt,"MODERATOR","799773455117189150"),A(qt,"DONOR","908149125818769419"),A(qt,"BETA_TESTER","798994449774018573"),A(qt,"BLAHAJ","1033143039943778394"),A(qt,"RHYTHM_RIOT","1358832326590599339"),A(qt,"DEV_SERVER","1358885484042125503");const br=ut({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 ur("div",{class:e.concat(this.mobile?t:n)},this.$slots.default().map((s,r)=>{const i=!this.mobile&&this.$slots.default().length>r+1?a.concat(["mb-6","md:mb-0"]):a;return ur("div",{class:i},[s])}))}}),Nk={class:"relative inline-block"},Vk=["src","alt"],Bk=["src"],Fk={__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=z(()=>n.avatar??"https://i.imgur.com/nkx5ufe.jpg"),s=z(()=>n.username);return(r,i)=>(D(),W("div",null,[ae("div",Nk,[ae("img",{src:a.value,alt:s.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,Vk),e.border?(D(),W("img",{key:0,src:`${b(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,Bk)):ee("",!0)]),ye(r.$slots,"default")]))}},o0={__name:"UserAvatarCurrentUser",setup(e){const t=_t();return(n,a)=>{var s;return D(),Ae(Fk,{username:b(t).userName,avatar:b(t).userAvatar,border:((s=b(t).userCustomize)==null?void 0:s.border)??null},{default:Ee(()=>[ye(n.$slots,"default")]),_:3},8,["username","avatar","border"])}}},l0={__name:"CardBoxComponentBody",props:{noPadding:Boolean},setup(e){return(t,n)=>(D(),W("div",{class:ve(["flex-1",{"p-6":!e.noPadding}])},[ye(t.$slots,"default")],2))}},u0=(e,t)=>{const n=e.__vccOpts||e;for(const[a,s]of t)n[a]=s;return n},$k={},Uk={class:"p-6"};function Yk(e,t){return D(),W("footer",Uk,[ye(e.$slots,"default")])}const zk=u0($k,[["render",Yk]]),Pr={__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,s=ea(),r=z(()=>s.footer&&!!s.footer()),i=fe(n.colorProp);n.isAuth&&(i.value="bg-slate-800 md:bg-slate-900 dark:bg-slate-800 md:dark:bg-slate-900");const o=z(()=>{const u=[n.rounded,n.flex,i.value];return n.isHoverable&&u.push("hover:shadow-lg transition-shadow duration-500"),u}),l=u=>{a("submit",u)};return(u,c)=>(D(),Ae(cs(e.isForm?"form":"div"),{class:ve([o.value,"bg-white flex"]),onSubmit:l},{default:Ee(()=>[e.hasComponentLayout?ye(u.$slots,"default",{key:0}):(D(),W(Te,{key:1},[ke(l0,{"no-padding":e.hasTable},{default:Ee(()=>[ye(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(D(),Ae(zk,{key:0},{default:Ee(()=>[ye(u.$slots,"footer")]),_:3})):ee("",!0)],64))]),_:3},40,["class"]))}},Wk={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"},ia={white:"text-black dark:text-slate-100",light:"text-gray-700 dark:text-slate-400",contrast:"dark:text-white",success:"text-emerald-500",slight_danger:"text-red-300",danger:"text-red-500",warning:"text-yellow-500",info:"text-blue-500",sakura:"text-pink-400",gold:"text-amber-300"},jk={white:[ia.white,"border-gray-100"],light:[ia.light,"border-gray-100"],contrast:[ia.contrast,"border-gray-900 dark:border-slate-100"],success:[ia.success,"border-emerald-500"],slight_danger:[ia.slight_danger,"border-red-300"],danger:[ia.danger,"border-red-500"],warning:[ia.warning,"border-yellow-500"],info:[ia.info,"border-blue-500"],sakura:[ia.sakura,"border-pink-400"],gold:[ia.gold,"border-amber-300"]},c0=(e,t,n,a=!1)=>{const s={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",sakura:"ring-pink-400",gold:"ring-amber-300"},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",sakura:"ring-pink-400",gold:"ring-amber-300"},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",sakura:"bg-pink-500",gold:"bg-amber-400"},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-red-950",warning:"border-yellow-600 dark:border-yellow-950",info:"border-blue-600 dark:border-blue-950",sakura:"border-pink-500",gold:"border-amber-400"},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(!s.bg[e])return e;const r=t&&["white","whiteDark","lightDark"].indexOf(e)<0,i=[s.borders[e],s.ring[e]];return a?i.push(s.active[e]):i.push(r?s.text[e]:s.bg[e]),n&&i.push(r?s.outlineHover[e]:s.bgHover[e]),i},Gk=["width","height"],Xk=["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=z(()=>`inline-flex justify-center items-center ${t.w} ${t.h} ${t.color}`),a=z(()=>t.size??16);return(s,r)=>(D(),W("span",{class:ve(n.value)},[(D(),W("svg",{viewBox:"0 0 24 24",width:a.value,height:a.value,class:"inline-block"},[ae("path",{fill:"currentColor",d:e.path},null,8,Xk)],8,Gk)),ye(s.$slots,"default")],2))}},Kk={__name:"PillTagPlain",props:{label:{type:String,required:!0},icon:{type:String,default:null},small:Boolean},setup(e){return(t,n)=>(D(),W("div",{class:ve(["inline-flex items-center capitalize leading-none",[e.small?"text-xs":"text-sm"]])},[e.icon?(D(),Ae(An,{key:0,path:e.icon,h:"h-4",w:"w-4",class:ve(e.small?"mr-1":"mr-2"),size:e.small?14:null},null,8,["path","class","size"])):ee("",!0),ae("span",null,Le(e.label),1)],2))}},dn={__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=z(()=>[t.small?"py-1 px-3":"py-1.5 px-4",t.outline?jk[t.color]:Wk[t.color]]);return(a,s)=>(D(),Ae(Kk,{class:ve(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},qk=JSON.parse(`[{"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 😄"},{"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…","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’re 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":"ミッキーたちのDJで踊ろう!"},{"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":"⠀⠀","comment":"⠀⠀⠀⠀⠀How do I center it"},{"author":"timeripple","header":"Up freaking your guitar ?","comment":"Or got that mania for drums?"},{"author":"Anonymous","header":"Let’s enjoy music, !","comment":""},{"author":"timeripple","header":"phasing on 's II til they network","comment":"networking on my phase til i II?"},{"author":"caldenza","header":"Have you thanked your mechanic today, ?","comment":"you should. or else."},{"author":"caldenza","header":"You! , Shoot The Core!","comment":"* Good morning! *"},{"author":"roxandtol","header":"R U READY 2 GO INSIDA DJ BOX ?","comment":"wait, wrong game..."},{"author":"roxandtol","header":"Just 1 more play for the MAX- !","comment":""},{"author":"Ryuto Setsujin","header":"Up Loving your Plus, ?","comment":""}]`),Zk={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"}]},Qk={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"}]},Mh={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:"私立BEMANI学園"},{id:2,label:"jubeat・GITADORA・DDRのTriple 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"}]},Ch={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"}]},Jk={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é de Tran",help:"Enable the Café de Tran event.",type:"Boolean"},{id:"gakuen_enable",name:"Shiritsu BEMANI gakuen (私立BEMANI学園)",help:"Enable the Shiritsu BEMANI gakuen (私立BEMANI学園) 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:"Ω-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:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 1"},{id:2,label:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 2"},{id:3,label:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 3"},{id:4,label:"蜃気楼の図書館(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:"召しませ!BISTROVER Asia"},{id:2,label:"召しませ!BISTROVER Europe"},{id:3,label:"召しませ!BISTROVER Northern land"},{id:4,label:"召しませ!BISTROVER North America"},{id:5,label:"召しませ!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:"event_phase",name:"Game Event Phase",help:"Enable different boss events",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"MY POLIS DESIGNER (MAP 1)"},{id:2,label:"MY POLIS DESIGNER (MAP 2)"},{id:3,label:"MY POLIS DESIGNER (MAP 3)"},{id:4,label:"MY POLIS DESIGNER (MAP FINAL)"},{id:5,label:"EPOLIS RESTORATION (SYSTEM A)"},{id:6,label:"EPOLIS RESTORATION (SYSTEM B)"},{id:7,label:"EPOLIS RESTORATION (SYSTEM C)"},{id:8,label:"EPOLIS RESTORATION (SYSTEM D + X)"}]},{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:"license",name:"License Message",help:"A server sent license.",type:"String"}],32:[{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:"Game Event Phase",help:"Enable different boss events",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"MY POLIS DESIGNER (MAP 1)"},{id:2,label:"MY POLIS DESIGNER (MAP 2)"},{id:3,label:"MY POLIS DESIGNER (MAP 3)"},{id:4,label:"MY POLIS DESIGNER (MAP FINAL)"},{id:5,label:"EPOLIS RESTORATION (SYSTEM A)"},{id:6,label:"EPOLIS RESTORATION (SYSTEM B)"},{id:7,label:"EPOLIS RESTORATION (SYSTEM C)"},{id:8,label:"EPOLIS RESTORATION (SYSTEM D + X)"}]},{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:"license",name:"License Message",help:"A server sent license.",type:"String"}]},eM={14:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],15:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],16:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],17:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]},{id:"disable_league",name:"Disable League",help:"Disables League Mode and Leagues",type:"Boolean"}],18:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]},{id:"tourmode",name:"Tour Phase",help:"Sets the Phase of the Tour event",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"JAPAN"},{id:2,label:"WORLD"},{id:3,label:"JAPAN + WORLD"}]},{id:"disable_league",name:"Disable League",help:"Disables League Mode and Leagues",type:"Boolean"},{id:"disable_link",name:"Disable LINCLE LINK",help:"Disables LINCLE LINK",type:"Boolean"},{id:"disable_story",name:"Disable Story Mode",help:"Disables Story Mode",type:"Boolean"}]},tM={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"}]},nM={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"}]},aM={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"}]},sM={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"}]},rM={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 éclale - 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 éclale - 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!"}]}]},iM={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"}]},oM={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:"submonitor_vsync_enable",name:"Enable sub-screen VSYNC",help:"May cause performance issues when not running arcade hardware.",type:"Boolean"},{id:"use_cuda_video_presenter",name:"Enable CUDA engine",help:"May cause performance issues when not running arcade hardware.",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"}]},lM={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},uM={1:[{id:"info_text",name:"Information Message",help:"A server sent info message. Use \\n to create newlines.",type:"LargeText"}]},$t="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 v{}A(v,"BEATSTREAM",1),A(v,"BEATSTREAM_2",2),A(v,"THE_STAR_BISHI_BASHI",1),A(v,"BISHI_BASHI_CHANNEL",1),A(v,"DANCE_EVOLUTION",1),A(v,"DANCE_RUSH_STARDOM",1),A(v,"DDR_CS_SOLO",200),A(v,"DDR_1ST_MIX",1),A(v,"DDR_2ND_MIX",2),A(v,"DDR_3RD_MIX",3),A(v,"DDR_4TH_MIX",4),A(v,"DDR_5TH_MIX",5),A(v,"DDR_MAX",6),A(v,"DDR_MAX2",7),A(v,"DDR_EXTREME",8),A(v,"DDR_SUPERNOVA",9),A(v,"DDR_SUPERNOVA_2",10),A(v,"DDR_X",11),A(v,"DDR_X2",12),A(v,"DDR_X3_VS_2ND_MIX",13),A(v,"DDR_2013",14),A(v,"DDR_2014",15),A(v,"DDR_ACE",16),A(v,"DDR_A20",17),A(v,"DDR_A20_PLUS",18),A(v,"DDR_A3",19),A(v,"DRUMMANIA_1ST",1),A(v,"DRUMMANIA_2ND",2),A(v,"DRUMMANIA_3RD",3),A(v,"DRUMMANIA_4TH",4),A(v,"DRUMMANIA_5TH",5),A(v,"DRUMMANIA_6TH",6),A(v,"DRUMMANIA_7TH",7),A(v,"DRUMMANIA_8TH",8),A(v,"DRUMMANIA_9TH",9),A(v,"DRUMMANIA_10TH",10),A(v,"DRUMMANIA_V",11),A(v,"DRUMMANIA_V2",12),A(v,"DRUMMANIA_V3",13),A(v,"DRUMMANIA_V4",14),A(v,"DRUMMANIA_V5",15),A(v,"DRUMMANIA_V6",16),A(v,"DRUMMANIA_V7",17),A(v,"DRUMMANIA_V8",18),A(v,"EEMALL",1),A(v,"EEMALL_2ND",2),A(v,"FUTURETOMTOM",1),A(v,"FUTURETOMTOM_VER2",2),A(v,"GITADORA",1),A(v,"GITADORA_OVERDRIVE",2),A(v,"GITADORA_TRIBOOST",3),A(v,"GITADORA_TRIBOOST_RE_EVOLVE",4),A(v,"GITADORA_MATIXX",5),A(v,"GITADORA_EXCHAIN",6),A(v,"GITADORA_NEXTAGE",7),A(v,"GITADORA_HIGH_VOLTAGE",8),A(v,"GITADORA_FUZZUP",9),A(v,"GUITARFREAKS_1ST",0),A(v,"GUITARFREAKS_2ND",1),A(v,"GUITARFREAKS_3RD",2),A(v,"GUITARFREAKS_4TH",3),A(v,"GUITARFREAKS_5TH",4),A(v,"GUITARFREAKS_6TH",5),A(v,"GUITARFREAKS_7TH",6),A(v,"GUITARFREAKS_8TH",7),A(v,"GUITARFREAKS_9TH",8),A(v,"GUITARFREAKS_10TH",9),A(v,"GUITARFREAKS_11TH",10),A(v,"GUITARFREAKS_V",11),A(v,"GUITARFREAKS_V2",12),A(v,"GUITARFREAKS_V3",13),A(v,"GUITARFREAKS_V4",14),A(v,"GUITARFREAKS_V5",15),A(v,"GUITARFREAKS_V6",16),A(v,"GUITARFREAKS_V7",17),A(v,"GUITARFREAKS_V8",18),A(v,"IIDX",1),A(v,"IIDX_2ND_STYLE",2),A(v,"IIDX_3RD_STYLE",3),A(v,"IIDX_4TH_STYLE",4),A(v,"IIDX_5TH_STYLE",5),A(v,"IIDX_6TH_STYLE",6),A(v,"IIDX_7TH_STYLE",7),A(v,"IIDX_8TH_STYLE",8),A(v,"IIDX_9TH_STYLE",9),A(v,"IIDX_10TH_STYLE",10),A(v,"IIDX_RED",11),A(v,"IIDX_HAPPY_SKY",12),A(v,"IIDX_DISTORTED",13),A(v,"IIDX_GOLD",14),A(v,"IIDX_DJ_TROOPERS",15),A(v,"IIDX_EMPRESS",16),A(v,"IIDX_SIRIUS",17),A(v,"IIDX_RESORT_ANTHEM",18),A(v,"IIDX_LINCLE",19),A(v,"IIDX_TRICORO",20),A(v,"IIDX_SPADA",21),A(v,"IIDX_PENDUAL",22),A(v,"IIDX_COPULA",23),A(v,"IIDX_SINOBUZ",24),A(v,"IIDX_CANNON_BALLERS",25),A(v,"IIDX_ROOTAGE",26),A(v,"IIDX_HEROIC_VERSE",27),A(v,"IIDX_BISTROVER",28),A(v,"IIDX_CASTHOUR",29),A(v,"IIDX_RESIDENT",30),A(v,"IIDX_EPOLIS",31),A(v,"IIDX_PINKY_CRUSH",32),A(v,"JUBEAT",1),A(v,"JUBEAT_RIPPLES",2),A(v,"JUBEAT_RIPPLES_APPEND",3),A(v,"JUBEAT_KNIT",4),A(v,"JUBEAT_KNIT_APPEND",5),A(v,"JUBEAT_COPIOUS",6),A(v,"JUBEAT_COPIOUS_APPEND",7),A(v,"JUBEAT_SAUCER",8),A(v,"JUBEAT_SAUCER_FULFILL",9),A(v,"JUBEAT_PROP",10),A(v,"JUBEAT_QUBELL",11),A(v,"JUBEAT_CLAN",12),A(v,"JUBEAT_FESTO",13),A(v,"JUBEAT_AVE",14),A(v,"LOVEPLUS_ARCADE",1),A(v,"LOVEPLUS_CC",2),A(v,"METALGEAR_ARCADE",1),A(v,"MUSECA",1),A(v,"MUSECA_1_PLUS",2),A(v,"NOSTALGIA",1),A(v,"NOSTALGIA_FORTE",2),A(v,"NOSTALGIA_OP_2",3),A(v,"NOSTALGIA_OP_3",4),A(v,"OTOMEDIUS",1),A(v,"OTOCA_DOLL",1),A(v,"PASELI_CHARGE_MACHINE",1),A(v,"HELLO_POPN_MUSIC",1),A(v,"POPN_MUSIC",1),A(v,"POPN_MUSIC_2",2),A(v,"POPN_MUSIC_3",3),A(v,"POPN_MUSIC_4",4),A(v,"POPN_MUSIC_5",5),A(v,"POPN_MUSIC_6",6),A(v,"POPN_MUSIC_7",7),A(v,"POPN_MUSIC_8",8),A(v,"POPN_MUSIC_9",9),A(v,"POPN_MUSIC_10",10),A(v,"POPN_MUSIC_11",11),A(v,"POPN_MUSIC_IROHA",12),A(v,"POPN_MUSIC_CARNIVAL",13),A(v,"POPN_MUSIC_FEVER",14),A(v,"POPN_MUSIC_ADVENTURE",15),A(v,"POPN_MUSIC_PARTY",16),A(v,"POPN_MUSIC_THE_MOVIE",17),A(v,"POPN_MUSIC_SENGOKU_RETSUDEN",18),A(v,"POPN_MUSIC_TUNE_STREET",19),A(v,"POPN_MUSIC_FANTASIA",20),A(v,"POPN_MUSIC_SUNNY_PARK",21),A(v,"POPN_MUSIC_LAPISTORIA",22),A(v,"POPN_MUSIC_ECLALE",23),A(v,"POPN_MUSIC_USANEKO",24),A(v,"POPN_MUSIC_PEACE",25),A(v,"POPN_MUSIC_KAIMEI_RIDDLES",26),A(v,"POPN_MUSIC_UNILAB",27),A(v,"QMA",1),A(v,"QMA_II",2),A(v,"QMA_III",3),A(v,"QMA_IV",4),A(v,"QMA_V",5),A(v,"QMA_VI",6),A(v,"QMA_VII",7),A(v,"QMA_VIII",8),A(v,"QMA_GATE",9),A(v,"QMA_CAMPUS",10),A(v,"QMA_DAWN",11),A(v,"QMA_TOKYO",12),A(v,"QMA_EVOLVE",13),A(v,"QMA_MAXIVCORD",14),A(v,"QMA_XROSS_VOYAGE",15),A(v,"QMA_KIBOU",16),A(v,"QMA_MUGEN",17),A(v,"REFLEC_BEAT",1),A(v,"REFLEC_BEAT_LIMELIGHT",2),A(v,"REFLEC_BEAT_COLETTE",3),A(v,"REFLEC_BEAT_GROOVIN",4),A(v,"REFLEC_BEAT_VOLZZA",5),A(v,"REFLEC_BEAT_VOLZZA_2",6),A(v,"REFLEC_BEAT_REFLESIA",7),A(v,"ROAD_FIGHTERS",1),A(v,"SDVX_BOOTH",1),A(v,"SDVX_INFINITE_INFECTION",2),A(v,"SDVX_GRAVITY_WARS",3),A(v,"SDVX_HEAVENLY_HAVEN",4),A(v,"SDVX_VIVID_WAVE",5),A(v,"SDVX_EXCEED_GEAR",6),A(v,"SILENT_HILL_ARCADE",1),A(v,"SILENT_SCOPE_BONE_EATER",1),A(v,"DISNEY_TSUM_TSUM",1),A(v,"WINNING_ELEVEN_2008",1),A(v,"WINNING_ELEVEN_2010",2),A(v,"WINNING_ELEVEN_2012",3),A(v,"WINNING_ELEVEN_2014",4);function cM(){const e=qk,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 Th=[{id:v.GITADORA,label:"Original",maxRivals:3},{id:v.GITADORA_OVERDRIVE,label:"OverDrive",maxRivals:3},{id:v.GITADORA_TRIBOOST,label:"Tri-Boost",maxRivals:3},{id:v.GITADORA_TRIBOOST_RE_EVOLVE,label:"Tri-Boost RE:Evolve",maxRivals:3},{id:v.GITADORA_MATIXX,label:"Matixx",maxRivals:3},{id:v.GITADORA_EXCHAIN,label:"EXCHAIN",maxRivals:3},{id:v.GITADORA_NEXTAGE,label:"Nex+Age",maxRivals:3},{id:v.GITADORA_HIGH_VOLTAGE,label:"HIGH-VOLTAGE",maxRivals:3},{id:v.GITADORA_FUZZUP,label:"FUZZUP",maxRivals:3}],Zo=[{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:v.BEATSTREAM,label:"Original"},{id:v.BEATSTREAM_2,label:"アニムトライヴ"}]},{id:Pe.BISHI_BASHI,name:"The ⭐ Bishi Bashi",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0,gameOptions:Zk,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"}],chartTable:{0:"1A",1:"2A",2:"1B",3:"2B"},medalTable:{0:"",1:"FAILED",2:"SAVED",3:"CLEAR",4:"FULL COMBO",5:"PERFECT"},rankTable:{0:"⭐",1:"⭐⭐",2:"⭐⭐⭐",3:"⭐⭐⭐⭐",4:"⭐⭐⭐⭐⭐"},versions:[{id:v.DANCE_RUSH_STARDOM,label:"STARDOM"}]},{id:Pe.DDR,name:"DanceDanceRevolution",shortName:"DDR",icon:null,cardBG:null,gameOptions:Mh,videoTable:[v.DDR_ACE,v.DDR_A20,v.DDR_A20_PLUS,v.DDR_A3],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Halo",value:"data.halo",width:80}],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:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:v.DDR_X,label:"X"},{id:v.DDR_X2,label:"X2",maxRivals:1},{id:v.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX",maxRivals:3},{id:v.DDR_2013,label:"(2013)",maxRivals:3},{id:v.DDR_2014,label:"(2014)",maxRivals:3},{id:v.DDR_ACE,label:"Ace",maxRivals:3},{id:v.DDR_A20,label:"A20",maxRivals:3},{id:v.DDR_A20_PLUS,label:"A20 PLUS",maxRivals:3},{id:v.DDR_A3,label:"A3",maxRivals:3}]},{id:Pe.DDRCLASS,name:"Classic DDR",icon:`${$t}/icon/ddr.webp`,cardBG:`${$t}/card/ddr.webp`,assetId:"ddr",noRivals:!0,noScores:!0,noRecords:!0,gameOptions:Qk,versions:[{id:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"}]},{id:Pe.DDROMNI,name:"DDR OmniMIX",icon:`${$t}/icon/ddr.webp`,cardBG:`${$t}/card/ddr.webp`,assetId:"ddr",gameOptions:Mh,videoTable:[v.DDR_A20_PLUS],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Halo",value:"data.halo",width:80}],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:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:v.DDR_X,label:"X"},{id:v.DDR_X2,label:"X2"},{id:v.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:v.DDR_2013,label:"(2013)"},{id:v.DDR_2014,label:"(2014)"},{id:v.DDR_ACE,label:"A"},{id:v.DDR_A20,label:"A20"},{id:v.DDR_A20_PLUS,label:"OmniMIX (A20 PLUS)",maxRivals:3}]},{id:Pe.DRUMMANIA,name:"DRUMMANIA",icon:null,cardBG:null,gameOptions:Ch,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",width:80},{text:"Medal",value:"medal",width:100},{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:v.DRUMMANIA_1ST,label:"1ST MIX"},{id:v.DRUMMANIA_2ND,label:"2ND MIX"},{id:v.DRUMMANIA_3RD,label:"3RD MIX"},{id:v.DRUMMANIA_4TH,label:"4TH MIX"},{id:v.DRUMMANIA_5TH,label:"5TH MIX"},{id:v.DRUMMANIA_6TH,label:"6TH MIX"},{id:v.DRUMMANIA_7TH,label:"7TH MIX"},{id:v.DRUMMANIA_8TH,label:"8TH MIX"},{id:v.DRUMMANIA_9TH,label:"9TH MIX"},{id:v.DRUMMANIA_10TH,label:"10TH MIX"},{id:v.DRUMMANIA_V,label:"V"},{id:v.DRUMMANIA_V2,label:"V2"},{id:v.DRUMMANIA_V3,label:"V3"},{id:v.DRUMMANIA_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:v.DRUMMANIA_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:v.DRUMMANIA_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:v.DRUMMANIA_V7,label:"V7",maxRivals:3},{id:v.DRUMMANIA_V8,label:"V8",maxRivals:3}]},{id:Pe.EEMALL,name:"eeMall",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0,versions:[{id:v.EEMALL,label:"1st Avenue"},{id:v.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:v.FUTURETOMTOM,label:"Ver 1"},{id:v.FUTURETOMTOM_VER2,label:"Ver 2"}]},{id:Pe.GITADORA_DM,name:"GITADORA (Drums)",shortName:"GITADORA (DM)",icon:null,cardBG:null,videoTable:[v.GITADORA,v.GITADORA_OVERDRIVE,v.GITADORA_TRIBOOST,v.GITADORA_TRIBOOST_RE_EVOLVE,v.GITADORA_MATIXX,v.GITADORA_EXCHAIN,v.GITADORA_NEXTAGE,v.GITADORA_HIGH_VOLTAGE,v.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{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:Th},{id:Pe.GITADORA_GF,name:"GITADORA (Guitar)",shortName:"GITADORA (GF)",icon:null,cardBG:null,videoTable:[v.GITADORA,v.GITADORA_OVERDRIVE,v.GITADORA_TRIBOOST,v.GITADORA_TRIBOOST_RE_EVOLVE,v.GITADORA_MATIXX,v.GITADORA_EXCHAIN,v.GITADORA_NEXTAGE,v.GITADORA_HIGH_VOLTAGE,v.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{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:Th},{id:Pe.GUITARFREAKS,name:"GUITAR FREAKS",icon:null,cardBG:null,gameOptions:Ch,scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Medal",value:"medal",width:100},{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:v.GUITARFREAKS_1ST,label:"1ST MIX"},{id:v.GUITARFREAKS_2ND,label:"2ND MIX"},{id:v.GUITARFREAKS_3RD,label:"3RD MIX"},{id:v.GUITARFREAKS_4TH,label:"4TH MIX"},{id:v.GUITARFREAKS_5TH,label:"5TH MIX"},{id:v.GUITARFREAKS_6TH,label:"6TH MIX"},{id:v.GUITARFREAKS_7TH,label:"7TH MIX"},{id:v.GUITARFREAKS_8TH,label:"8TH MIX"},{id:v.GUITARFREAKS_9TH,label:"9TH MIX"},{id:v.GUITARFREAKS_10TH,label:"10TH MIX"},{id:v.GUITARFREAKS_11TH,label:"11TH MIX"},{id:v.GUITARFREAKS_V,label:"V"},{id:v.GUITARFREAKS_V2,label:"V2"},{id:v.GUITARFREAKS_V3,label:"V3"},{id:v.GUITARFREAKS_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:v.GUITARFREAKS_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:v.GUITARFREAKS_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:v.GUITARFREAKS_V7,label:"V7",maxRivals:3},{id:v.GUITARFREAKS_V8,label:"V8",maxRivals:3}]},{id:Pe.IIDX,name:"beatmaniaIIDX",shortName:"IIDX",icon:`${$t}/icon/iidx.webp`,cardBG:`${$t}/card/iidx.webp`,assetId:"iidx",gameOptions:Jk,splitRivals:!0,videoTable:[v.IIDX_TRICORO,v.IIDX_SPADA,v.IIDX_PENDUAL,v.IIDX_COPULA,v.IIDX_SINOBUZ,v.IIDX_CANNON_BALLERS,v.IIDX_ROOTAGE,v.IIDX_HEROIC_VERSE,v.IIDX_BISTROVER,v.IIDX_CASTHOUR,v.IIDX_RESIDENT,v.IIDX_EPOLIS,v.IIDX_PINKY_CRUSH],scoreHeaders:[{text:"Misses",value:"data.misses",width:100},{text:"Clear Status",value:"data.medal",width:100}],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:v.IIDX,label:"1st Style"},{id:v.IIDX_2ND_STYLE,label:"2nd Style"},{id:v.IIDX_3RD_STYLE,label:"3rd Style"},{id:v.IIDX_4TH_STYLE,label:"4th Style"},{id:v.IIDX_5TH_STYLE,label:"5th Style"},{id:v.IIDX_6TH_STYLE,label:"6th Style"},{id:v.IIDX_7TH_STYLE,label:"7th Style"},{id:v.IIDX_8TH_STYLE,label:"8th Style"},{id:v.IIDX_9TH_STYLE,label:"9th Style"},{id:v.IIDX_10TH_STYLE,label:"10th Style"},{id:v.IIDX_RED,label:"RED"},{id:v.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:v.IIDX_DISTORTED,label:"DistorteD"},{id:v.IIDX_GOLD,label:"GOLD"},{id:v.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:v.IIDX_EMPRESS,label:"EMPRESS"},{id:v.IIDX_SIRIUS,label:"SIRIUS"},{id:v.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:v.IIDX_LINCLE,label:"Lincle"},{id:v.IIDX_TRICORO,label:"tricoro",maxRivals:5},{id:v.IIDX_SPADA,label:"SPADA",maxRivals:5},{id:v.IIDX_PENDUAL,label:"PENDUAL",maxRivals:5},{id:v.IIDX_COPULA,label:"COPULA",maxRivals:5},{id:v.IIDX_SINOBUZ,label:"SINOBUZ",maxRivals:5},{id:v.IIDX_CANNON_BALLERS,label:"CANNON BALLERS",maxRivals:5},{id:v.IIDX_ROOTAGE,label:"ROOTAGE",maxRivals:5},{id:v.IIDX_HEROIC_VERSE,label:"HEROIC VERSE",maxRivals:5},{id:v.IIDX_BISTROVER,label:"BISTROVER",maxRivals:5},{id:v.IIDX_CASTHOUR,label:"CastHour",maxRivals:5},{id:v.IIDX_RESIDENT,label:"RESIDENT",maxRivals:5},{id:v.IIDX_EPOLIS,label:"EPOLIS",maxRivals:5},{id:v.IIDX_PINKY_CRUSH,label:"PINKY CRUSH",maxRivals:5}]},{id:Pe.IIDXCLASS,name:"Classic IIDX",icon:`${$t}/icon/iidx.webp`,cardBG:`${$t}/card/iidx.webp`,assetId:"iidx",gameOptions:eM,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:v.IIDX,label:"1st Style"},{id:v.IIDX_2ND_STYLE,label:"2nd Style"},{id:v.IIDX_3RD_STYLE,label:"3rd Style"},{id:v.IIDX_4TH_STYLE,label:"4th Style"},{id:v.IIDX_5TH_STYLE,label:"5th Style"},{id:v.IIDX_6TH_STYLE,label:"6th Style"},{id:v.IIDX_7TH_STYLE,label:"7th Style"},{id:v.IIDX_8TH_STYLE,label:"8th Style"},{id:v.IIDX_9TH_STYLE,label:"9th Style"},{id:v.IIDX_10TH_STYLE,label:"10th Style"},{id:v.IIDX_RED,label:"RED"},{id:v.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:v.IIDX_DISTORTED,label:"DistorteD"},{id:v.IIDX_GOLD,label:"GOLD"},{id:v.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:v.IIDX_EMPRESS,label:"EMPRESS"},{id:v.IIDX_SIRIUS,label:"SIRIUS"},{id:v.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:v.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:v.JUBEAT,label:"Original"},{id:v.JUBEAT_RIPPLES,label:"Ripples"},{id:v.JUBEAT_RIPPLES_APPEND,label:"Ripples (Append)"},{id:v.JUBEAT_KNIT,label:"Knit"},{id:v.JUBEAT_KNIT_APPEND,label:"Knit (Append)"},{id:v.JUBEAT_COPIOUS,label:"Copious"},{id:v.JUBEAT_COPIOUS_APPEND,label:"Copious (Append)"},{id:v.JUBEAT_SAUCER,label:"Saucer",maxRivals:3},{id:v.JUBEAT_SAUCER_FULFILL,label:"Saucer Fulfill",maxRivals:3},{id:v.JUBEAT_PROP,label:"Prop",maxRivals:3},{id:v.JUBEAT_QUBELL,label:"Qubell",maxRivals:3},{id:v.JUBEAT_CLAN,label:"Clan",maxRivals:3},{id:v.JUBEAT_FESTO,label:"Festo",maxRivals:3},{id:v.JUBEAT_AVE,label:"Avenue",maxRivals:3}]},{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:tM,versions:[{id:v.LOVEPLUS_ARCADE,label:"Medal"},{id:v.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:nM,chartTable:{0:"GREEN",1:"ORANGE",2:"RED"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:v.MUSECA,label:"Original"},{id:v.MUSECA_1_PLUS,label:"1 + 1/2"}]},{id:Pe.NOSTALGIA,name:"Nostalgia",icon:null,cardBG:null,gameOptions:aM,chartTable:{0:"NORMAL",1:"HARD",2:"EXPERT",3:"REAL"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:v.NOSTALGIA,label:"Original"},{id:v.NOSTALGIA_FORTE,label:"Forte"},{id:v.NOSTALGIA_OP_2,label:"OP.2"},{id:v.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:sM},{id:Pe.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:Pe.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:rM,chartTable:{0:"EASY",1:"NORMAL",2:"HYPER",3:"EX"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:v.POPN_MUSIC,label:"Original"},{id:v.POPN_MUSIC_2,label:"2"},{id:v.POPN_MUSIC_3,label:"3"},{id:v.POPN_MUSIC_4,label:"4"},{id:v.POPN_MUSIC_5,label:"5"},{id:v.POPN_MUSIC_6,label:"6"},{id:v.POPN_MUSIC_7,label:"7"},{id:v.POPN_MUSIC_8,label:"8"},{id:v.POPN_MUSIC_9,label:"9"},{id:v.POPN_MUSIC_10,label:"10"},{id:v.POPN_MUSIC_11,label:"11"},{id:v.POPN_MUSIC_IROHA,label:"いろは (Iroha)"},{id:v.POPN_MUSIC_CARNIVAL,label:"カーニバル (Carnival)"},{id:v.POPN_MUSIC_FEVER,label:"FEVER!"},{id:v.POPN_MUSIC_ADVENTURE,label:"ADVENTURE"},{id:v.POPN_MUSIC_PARTY,label:"PARTY♪"},{id:v.POPN_MUSIC_THE_MOVIE,label:"THE MOVIE"},{id:v.POPN_MUSIC_SENGOKU_RETSUDEN,label:"せんごく列伝 (Sengoku Retsuden)"},{id:v.POPN_MUSIC_TUNE_STREET,label:"TUNE STREET",maxRivals:2},{id:v.POPN_MUSIC_FANTASIA,label:"fantasia",maxRivals:2},{id:v.POPN_MUSIC_SUNNY_PARK,label:"Sunny Park",maxRivals:2},{id:v.POPN_MUSIC_LAPISTORIA,label:"ラピストリア (Lapistoria)",maxRivals:4},{id:v.POPN_MUSIC_ECLALE,label:"éclale",maxRivals:4},{id:v.POPN_MUSIC_USANEKO,label:"うさぎと猫と少年の夢 (Usaneko)",maxRivals:4},{id:v.POPN_MUSIC_PEACE,label:"peace",maxRivals:4},{id:v.POPN_MUSIC_KAIMEI_RIDDLES,label:"解明リドルズ (Kaimei riddles)",maxRivals:4},{id:v.POPN_MUSIC_UNILAB,label:"UniLab",maxRivals:4}]},{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:iM,chartTable:{0:"BASIC",1:"MEDIUM",2:"HARD",3:"SPECIAL"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Misses",value:"misses",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:v.REFLEC_BEAT,label:"Original"},{id:v.REFLEC_BEAT_LIMELIGHT,label:"Limelight",maxRivals:3},{id:v.REFLEC_BEAT_COLETTE,label:"Colette",maxRivals:3},{id:v.REFLEC_BEAT_GROOVIN,label:"groovin'!!",maxRivals:3},{id:v.REFLEC_BEAT_VOLZZA,label:"VOLZZA",maxRivals:3},{id:v.REFLEC_BEAT_VOLZZA_2,label:"VOLZZA 2",maxRivals:3}]},{id:Pe.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:Pe.SDVX,name:"SOUND VOLTEX",shortName:"SDVX",icon:null,cardBG:null,gameOptions:oM,chartTable:{0:"NOVICE",1:"ADVANCED",2:"EXHAUST",3:"INFINITE",4:"MAXIMUM"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],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:v.SDVX_BOOTH,label:"BOOTH",maxRivals:3},{id:v.SDVX_INFINITE_INFECTION,label:"-II- Infinite Infection",maxRivals:3},{id:v.SDVX_GRAVITY_WARS,label:"GRAVITY WARS",maxRivals:3},{id:v.SDVX_HEAVENLY_HAVEN,label:"HEAVENLY HAVEN",maxRivals:3},{id:v.SDVX_VIVID_WAVE,label:"VIVID WAVE",maxRivals:3},{id:v.SDVX_EXCEED_GEAR,label:"EXCEED GEAR",maxRivals:3}]},{id:Pe.SILENT_SCOPE,name:"SILENT SCOPE: BONE EATER",skip:!0,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0,gameOptions:uM},{id:Pe.TSUMTSUM,name:"Tsum Tsum",skip:!1,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0,chartTable:{0:"Game Mode"}},{id:Pe.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:lM,versions:[{id:v.WINNING_ELEVEN_2008,label:"Winning Eleven Arcade Championship 2008"},{id:v.WINNING_ELEVEN_2010,label:"Winning Eleven Arcade Championship 2010"},{id:v.WINNING_ELEVEN_2012,label:"Winning Eleven Arcade Championship 2012"},{id:v.WINNING_ELEVEN_2014,label:"Winning Eleven Arcade Championship 2014"}]}];function d0(e){var t=Zo.find(n=>n.id===e);return t||(t=Zo.find(n=>n.name===e)),t?(t.icon||(t.icon=`${$t}/icon/${e}.webp`),t.cardBG||(t.cardBG=`${$t}/card/${e}.webp`),t):null}function zR(e,t){const n=Zo.find(r=>r.id==e);var a=null;const s=n.versions;if(s!==void 0){const r=s.find(i=>i.id==t);r!==void 0&&(a=r.maxRivals)}return a}const dM={class:"space-y-3 text-center md:text-left lg:mx-12"},fM={class:"space-y-2 md:space-y-0"},hM={key:0,class:"text-2xl md:text-xl lg:text-2xl"},pM={key:1,class:"text-3xl md:text-4xl"},mM={key:0,class:"flex flex-wrap gap-2 md:place-content-start place-content-center px-5 sm:px-0 py-2 sm:py-0 md:max-w-[400px]"},gM={key:0,class:"text-center md:text-right"},vM={class:"text-xl md:text-lg lg:text-2lg"},yM={class:"text-xs italic"},bM={__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=_t(),a=cM();function s(){var r;return` +`+r):a.stack=r}catch{}}throw a}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Bs(this.defaults,n);const{transitional:a,paramsSerializer:s,headers:r}=n;a!==void 0&&Eo.assertOptions(a,{silentJSONParsing:ra.transitional(ra.boolean),forcedJSONParsing:ra.transitional(ra.boolean),clarifyTimeoutError:ra.transitional(ra.boolean)},!1),s!=null&&(re.isFunction(s)?n.paramsSerializer={serialize:s}:Eo.assertOptions(s,{encode:ra.function,serialize:ra.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Eo.assertOptions(n,{baseUrl:ra.spelling("baseURL"),withXsrfToken:ra.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=r&&re.merge(r.common,r[n.method]);r&&re.forEach(["delete","get","head","post","put","patch","common"],p=>{delete r[p]}),n.headers=xn.concat(i,r);const o=[];let l=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(l=l&&m.synchronous,o.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,d=0,f;if(!l){const p=[Sh.bind(this),void 0];for(p.unshift.apply(p,o),p.push.apply(p,u),f=p.length,c=Promise.resolve(n);d{if(!a._listeners)return;let r=a._listeners.length;for(;r-- >0;)a._listeners[r](s);a._listeners=null}),this.promise.then=s=>{let r;const i=new Promise(o=>{a.subscribe(o),r=o}).then(s);return i.cancel=function(){a.unsubscribe(r)},i},t(function(r,i,o){a.reason||(a.reason=new Er(r,i,o),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=a=>{t.abort(a)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new r0(function(s){t=s}),cancel:t}}};function Lk(e){return function(n){return e.apply(null,n)}}function Ok(e){return re.isObject(e)&&e.isAxiosError===!0}const lc={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(lc).forEach(([e,t])=>{lc[t]=e});function i0(e){const t=new Os(e),n=Hg(Os.prototype.request,t);return re.extend(n,Os.prototype,t,{allOwnKeys:!0}),re.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return i0(Bs(e,s))},n}const kt=i0(ji);kt.Axios=Os;kt.CanceledError=Er;kt.CancelToken=Rk;kt.isCancel=Zg;kt.VERSION=s0;kt.toFormData=Il;kt.AxiosError=Ue;kt.Cancel=kt.CanceledError;kt.all=function(t){return Promise.all(t)};kt.spread=Lk;kt.isAxiosError=Ok;kt.mergeConfig=Bs;kt.AxiosHeaders=xn;kt.formToJSON=e=>qg(re.isHTMLForm(e)?new FormData(e):e);kt.getAdapter=a0.getAdapter;kt.HttpStatusCode=lc;kt.default=kt;const{Axios:L6,AxiosError:O6,CanceledError:I6,isCancel:H6,CancelToken:N6,VERSION:V6,all:B6,Cancel:F6,isAxiosError:$6,spread:U6,toFormData:Y6,AxiosHeaders:z6,HttpStatusCode:W6,formToJSON:j6,getAdapter:G6,mergeConfig:X6}=kt;/*! js-cookie v3.0.5 | MIT */function ao(e){for(var t=1;t"u")){i=ao({},t,i),typeof i.expires=="number"&&(i.expires=new Date(Date.now()+i.expires*864e5)),i.expires&&(i.expires=i.expires.toUTCString()),s=encodeURIComponent(s).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o="";for(var l in i)i[l]&&(o+="; "+l,i[l]!==!0&&(o+="="+i[l].split(";")[0]));return document.cookie=s+"="+e.write(r,s)+o}}function a(s){if(!(typeof document>"u"||arguments.length&&!s)){for(var r=document.cookie?document.cookie.split("; "):[],i={},o=0;o({appVersion:"3.0.16",userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,discordRoles:null,userProfiles:[],userArcades:[],profiles:{},userCustomize:{},userScoreStats:{},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.discordRoles&&(this.discordRoles=e.discordRoles),e.cardStyle&&(this.userCardStyle=e.cardStyle),e.profiles&&(this.userProfiles=e.profiles),e.arcades&&(this.userArcades=e.arcades),e.customize&&(this.userCustomize=e.customize),e.userScoreStats&&(this.userScoreStats=e.userScoreStats)},fetch(e){kt.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 s="https://restfulsleep.phaseii.network",r="your_api_key_should_be_here";let i;this.errorCode="",(()=>{i=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":Kr()},...a},c=`${s}/v1${e}`,d={method:t,url:c,headers:u};n&&(d.data=n);try{const f=await kt(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(i)}},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:Kr()};try{return await this.callApi("/auth/session","GET",e)}catch(t){throw console.log("Error checking session:",t),t}},async deleteUserSession(){if(!Kr())return this.userLoaded=!1,null;const e={sessionId:Kr()};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 s=await this.callApi("/auth/session","POST",a);return s&&s.status==="success"?(Hk(s.sessionId,n?30:1),!0):(alert("Incorrect username or password!"),!1)}catch(s){throw console.log("Error creating session:",s),s}},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,discordRoles:e.discordRoles,cardStyle:"time",profiles:e.profiles,arcades:e.arcades,customize:(t=e.data)==null?void 0:t.customize,userScoreStats:e.scoreStats}),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(s){throw console.log("Error fetching music data:",s),s}},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}}}});class qt{}A(qt,"PLAYER","798959868039135273"),A(qt,"JACKASS","1245926186119467059"),A(qt,"DEVELOPER","798959859143147531"),A(qt,"MODERATOR","799773455117189150"),A(qt,"DONOR","908149125818769419"),A(qt,"BETA_TESTER","798994449774018573"),A(qt,"BLAHAJ","1033143039943778394"),A(qt,"RHYTHM_RIOT","1358832326590599339"),A(qt,"DEV_SERVER","1358885484042125503");const br=ut({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 ur("div",{class:e.concat(this.mobile?t:n)},this.$slots.default().map((s,r)=>{const i=!this.mobile&&this.$slots.default().length>r+1?a.concat(["mb-6","md:mb-0"]):a;return ur("div",{class:i},[s])}))}}),Nk={class:"relative inline-block"},Vk=["src","alt"],Bk=["src"],Fk={__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=z(()=>n.avatar??"https://i.imgur.com/nkx5ufe.jpg"),s=z(()=>n.username);return(r,i)=>(D(),W("div",null,[ae("div",Nk,[ae("img",{src:a.value,alt:s.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,Vk),e.border?(D(),W("img",{key:0,src:`${b(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,Bk)):ee("",!0)]),ye(r.$slots,"default")]))}},o0={__name:"UserAvatarCurrentUser",setup(e){const t=_t();return(n,a)=>{var s;return D(),Ae(Fk,{username:b(t).userName,avatar:b(t).userAvatar,border:((s=b(t).userCustomize)==null?void 0:s.border)??null},{default:Ee(()=>[ye(n.$slots,"default")]),_:3},8,["username","avatar","border"])}}},l0={__name:"CardBoxComponentBody",props:{noPadding:Boolean},setup(e){return(t,n)=>(D(),W("div",{class:ve(["flex-1",{"p-6":!e.noPadding}])},[ye(t.$slots,"default")],2))}},u0=(e,t)=>{const n=e.__vccOpts||e;for(const[a,s]of t)n[a]=s;return n},$k={},Uk={class:"p-6"};function Yk(e,t){return D(),W("footer",Uk,[ye(e.$slots,"default")])}const zk=u0($k,[["render",Yk]]),Pr={__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,s=ea(),r=z(()=>s.footer&&!!s.footer()),i=fe(n.colorProp);n.isAuth&&(i.value="bg-slate-800 md:bg-slate-900 dark:bg-slate-800 md:dark:bg-slate-900");const o=z(()=>{const u=[n.rounded,n.flex,i.value];return n.isHoverable&&u.push("hover:shadow-lg transition-shadow duration-500"),u}),l=u=>{a("submit",u)};return(u,c)=>(D(),Ae(cs(e.isForm?"form":"div"),{class:ve([o.value,"bg-white flex"]),onSubmit:l},{default:Ee(()=>[e.hasComponentLayout?ye(u.$slots,"default",{key:0}):(D(),W(Te,{key:1},[ke(l0,{"no-padding":e.hasTable},{default:Ee(()=>[ye(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(D(),Ae(zk,{key:0},{default:Ee(()=>[ye(u.$slots,"footer")]),_:3})):ee("",!0)],64))]),_:3},40,["class"]))}},Wk={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"},ia={white:"text-black dark:text-slate-100",light:"text-gray-700 dark:text-slate-400",contrast:"dark:text-white",success:"text-emerald-500",slight_danger:"text-red-300",danger:"text-red-500",warning:"text-yellow-500",info:"text-blue-500",sakura:"text-pink-400",gold:"text-amber-300"},jk={white:[ia.white,"border-gray-100"],light:[ia.light,"border-gray-100"],contrast:[ia.contrast,"border-gray-900 dark:border-slate-100"],success:[ia.success,"border-emerald-500"],slight_danger:[ia.slight_danger,"border-red-300"],danger:[ia.danger,"border-red-500"],warning:[ia.warning,"border-yellow-500"],info:[ia.info,"border-blue-500"],sakura:[ia.sakura,"border-pink-400"],gold:[ia.gold,"border-amber-300"]},c0=(e,t,n,a=!1)=>{const s={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",sakura:"ring-pink-400",gold:"ring-amber-300"},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",sakura:"ring-pink-400",gold:"ring-amber-300"},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",sakura:"bg-pink-500",gold:"bg-amber-400"},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-red-950",warning:"border-yellow-600 dark:border-yellow-950",info:"border-blue-600 dark:border-blue-950",sakura:"border-pink-500",gold:"border-amber-400"},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(!s.bg[e])return e;const r=t&&["white","whiteDark","lightDark"].indexOf(e)<0,i=[s.borders[e],s.ring[e]];return a?i.push(s.active[e]):i.push(r?s.text[e]:s.bg[e]),n&&i.push(r?s.outlineHover[e]:s.bgHover[e]),i},Gk=["width","height"],Xk=["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=z(()=>`inline-flex justify-center items-center ${t.w} ${t.h} ${t.color}`),a=z(()=>t.size??16);return(s,r)=>(D(),W("span",{class:ve(n.value)},[(D(),W("svg",{viewBox:"0 0 24 24",width:a.value,height:a.value,class:"inline-block"},[ae("path",{fill:"currentColor",d:e.path},null,8,Xk)],8,Gk)),ye(s.$slots,"default")],2))}},Kk={__name:"PillTagPlain",props:{label:{type:String,required:!0},icon:{type:String,default:null},small:Boolean},setup(e){return(t,n)=>(D(),W("div",{class:ve(["inline-flex items-center capitalize leading-none",[e.small?"text-xs":"text-sm"]])},[e.icon?(D(),Ae(An,{key:0,path:e.icon,h:"h-4",w:"w-4",class:ve(e.small?"mr-1":"mr-2"),size:e.small?14:null},null,8,["path","class","size"])):ee("",!0),ae("span",null,Ie(e.label),1)],2))}},dn={__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=z(()=>[t.small?"py-1 px-3":"py-1.5 px-4",t.outline?jk[t.color]:Wk[t.color]]);return(a,s)=>(D(),Ae(Kk,{class:ve(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},qk=JSON.parse(`[{"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 😄"},{"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…","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’re 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":"ミッキーたちのDJで踊ろう!"},{"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":"⠀⠀","comment":"⠀⠀⠀⠀⠀How do I center it"},{"author":"timeripple","header":"Up freaking your guitar ?","comment":"Or got that mania for drums?"},{"author":"Anonymous","header":"Let’s enjoy music, !","comment":""},{"author":"timeripple","header":"phasing on 's II til they network","comment":"networking on my phase til i II?"},{"author":"caldenza","header":"Have you thanked your mechanic today, ?","comment":"you should. or else."},{"author":"caldenza","header":"You! , Shoot The Core!","comment":"* Good morning! *"},{"author":"roxandtol","header":"R U READY 2 GO INSIDA DJ BOX ?","comment":"wait, wrong game..."},{"author":"roxandtol","header":"Just 1 more play for the MAX- !","comment":""},{"author":"Ryuto Setsujin","header":"Up Loving your Plus, ?","comment":""}]`),Zk={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"}]},Qk={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"}]},Mh={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:"私立BEMANI学園"},{id:2,label:"jubeat・GITADORA・DDRのTriple 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"}]},Ch={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"}]},Jk={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é de Tran",help:"Enable the Café de Tran event.",type:"Boolean"},{id:"gakuen_enable",name:"Shiritsu BEMANI gakuen (私立BEMANI学園)",help:"Enable the Shiritsu BEMANI gakuen (私立BEMANI学園) 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:"Ω-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:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 1"},{id:2,label:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 2"},{id:3,label:"蜃気楼の図書館(The Bibliotheca of Mirage) Phase 3"},{id:4,label:"蜃気楼の図書館(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:"召しませ!BISTROVER Asia"},{id:2,label:"召しませ!BISTROVER Europe"},{id:3,label:"召しませ!BISTROVER Northern land"},{id:4,label:"召しませ!BISTROVER North America"},{id:5,label:"召しませ!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:"event_phase",name:"Game Event Phase",help:"Enable different boss events",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"MY POLIS DESIGNER (MAP 1)"},{id:2,label:"MY POLIS DESIGNER (MAP 2)"},{id:3,label:"MY POLIS DESIGNER (MAP 3)"},{id:4,label:"MY POLIS DESIGNER (MAP FINAL)"},{id:5,label:"EPOLIS RESTORATION (SYSTEM A)"},{id:6,label:"EPOLIS RESTORATION (SYSTEM B)"},{id:7,label:"EPOLIS RESTORATION (SYSTEM C)"},{id:8,label:"EPOLIS RESTORATION (SYSTEM D + X)"}]},{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:"license",name:"License Message",help:"A server sent license.",type:"String"}],32:[{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:"Game Event Phase",help:"Enable different boss events",type:"Array",options:[{id:0,label:"No Event"},{id:1,label:"Pinky Jump UP! (MAP 1)"},{id:2,label:"Pinky Jump UP! (MAP 2)"},{id:3,label:"Pinky Jump UP! (MAP 3)"}]},{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:"license",name:"License Message",help:"A server sent license.",type:"String"}]},eM={14:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],15:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],16:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]}],17:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]},{id:"disable_league",name:"Disable League",help:"Disables League Mode and Leagues",type:"Boolean"}],18:[{id:"irphase",name:"IR Beat Phase",help:"Sets the Phase of IR Beat",type:"Array",options:[{id:0,label:"BEAT #1"},{id:1,label:"BEAT #2"},{id:2,label:"BEAT #3"},{id:3,label:"BEAT FREE"}]},{id:"tourmode",name:"Tour Phase",help:"Sets the Phase of the Tour event",type:"Array",options:[{id:0,label:"Off"},{id:1,label:"JAPAN"},{id:2,label:"WORLD"},{id:3,label:"JAPAN + WORLD"}]},{id:"disable_league",name:"Disable League",help:"Disables League Mode and Leagues",type:"Boolean"},{id:"disable_link",name:"Disable LINCLE LINK",help:"Disables LINCLE LINK",type:"Boolean"},{id:"disable_story",name:"Disable Story Mode",help:"Disables Story Mode",type:"Boolean"}]},tM={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"}]},nM={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"}]},aM={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"}]},sM={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"}]},rM={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 éclale - 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 éclale - 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!"}]}]},iM={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"}]},oM={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:"submonitor_vsync_enable",name:"Enable sub-screen VSYNC",help:"May cause performance issues when not running arcade hardware.",type:"Boolean"},{id:"use_cuda_video_presenter",name:"Enable CUDA engine",help:"May cause performance issues when not running arcade hardware.",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"}]},lM={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},uM={1:[{id:"info_text",name:"Information Message",help:"A server sent info message. Use \\n to create newlines.",type:"LargeText"}]},$t="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 v{}A(v,"BEATSTREAM",1),A(v,"BEATSTREAM_2",2),A(v,"THE_STAR_BISHI_BASHI",1),A(v,"BISHI_BASHI_CHANNEL",1),A(v,"DANCE_EVOLUTION",1),A(v,"DANCE_RUSH_STARDOM",1),A(v,"DDR_CS_SOLO",200),A(v,"DDR_1ST_MIX",1),A(v,"DDR_2ND_MIX",2),A(v,"DDR_3RD_MIX",3),A(v,"DDR_4TH_MIX",4),A(v,"DDR_5TH_MIX",5),A(v,"DDR_MAX",6),A(v,"DDR_MAX2",7),A(v,"DDR_EXTREME",8),A(v,"DDR_SUPERNOVA",9),A(v,"DDR_SUPERNOVA_2",10),A(v,"DDR_X",11),A(v,"DDR_X2",12),A(v,"DDR_X3_VS_2ND_MIX",13),A(v,"DDR_2013",14),A(v,"DDR_2014",15),A(v,"DDR_ACE",16),A(v,"DDR_A20",17),A(v,"DDR_A20_PLUS",18),A(v,"DDR_A3",19),A(v,"DRUMMANIA_1ST",1),A(v,"DRUMMANIA_2ND",2),A(v,"DRUMMANIA_3RD",3),A(v,"DRUMMANIA_4TH",4),A(v,"DRUMMANIA_5TH",5),A(v,"DRUMMANIA_6TH",6),A(v,"DRUMMANIA_7TH",7),A(v,"DRUMMANIA_8TH",8),A(v,"DRUMMANIA_9TH",9),A(v,"DRUMMANIA_10TH",10),A(v,"DRUMMANIA_V",11),A(v,"DRUMMANIA_V2",12),A(v,"DRUMMANIA_V3",13),A(v,"DRUMMANIA_V4",14),A(v,"DRUMMANIA_V5",15),A(v,"DRUMMANIA_V6",16),A(v,"DRUMMANIA_V7",17),A(v,"DRUMMANIA_V8",18),A(v,"EEMALL",1),A(v,"EEMALL_2ND",2),A(v,"FUTURETOMTOM",1),A(v,"FUTURETOMTOM_VER2",2),A(v,"GITADORA",1),A(v,"GITADORA_OVERDRIVE",2),A(v,"GITADORA_TRIBOOST",3),A(v,"GITADORA_TRIBOOST_RE_EVOLVE",4),A(v,"GITADORA_MATIXX",5),A(v,"GITADORA_EXCHAIN",6),A(v,"GITADORA_NEXTAGE",7),A(v,"GITADORA_HIGH_VOLTAGE",8),A(v,"GITADORA_FUZZUP",9),A(v,"GUITARFREAKS_1ST",0),A(v,"GUITARFREAKS_2ND",1),A(v,"GUITARFREAKS_3RD",2),A(v,"GUITARFREAKS_4TH",3),A(v,"GUITARFREAKS_5TH",4),A(v,"GUITARFREAKS_6TH",5),A(v,"GUITARFREAKS_7TH",6),A(v,"GUITARFREAKS_8TH",7),A(v,"GUITARFREAKS_9TH",8),A(v,"GUITARFREAKS_10TH",9),A(v,"GUITARFREAKS_11TH",10),A(v,"GUITARFREAKS_V",11),A(v,"GUITARFREAKS_V2",12),A(v,"GUITARFREAKS_V3",13),A(v,"GUITARFREAKS_V4",14),A(v,"GUITARFREAKS_V5",15),A(v,"GUITARFREAKS_V6",16),A(v,"GUITARFREAKS_V7",17),A(v,"GUITARFREAKS_V8",18),A(v,"IIDX",1),A(v,"IIDX_2ND_STYLE",2),A(v,"IIDX_3RD_STYLE",3),A(v,"IIDX_4TH_STYLE",4),A(v,"IIDX_5TH_STYLE",5),A(v,"IIDX_6TH_STYLE",6),A(v,"IIDX_7TH_STYLE",7),A(v,"IIDX_8TH_STYLE",8),A(v,"IIDX_9TH_STYLE",9),A(v,"IIDX_10TH_STYLE",10),A(v,"IIDX_RED",11),A(v,"IIDX_HAPPY_SKY",12),A(v,"IIDX_DISTORTED",13),A(v,"IIDX_GOLD",14),A(v,"IIDX_DJ_TROOPERS",15),A(v,"IIDX_EMPRESS",16),A(v,"IIDX_SIRIUS",17),A(v,"IIDX_RESORT_ANTHEM",18),A(v,"IIDX_LINCLE",19),A(v,"IIDX_TRICORO",20),A(v,"IIDX_SPADA",21),A(v,"IIDX_PENDUAL",22),A(v,"IIDX_COPULA",23),A(v,"IIDX_SINOBUZ",24),A(v,"IIDX_CANNON_BALLERS",25),A(v,"IIDX_ROOTAGE",26),A(v,"IIDX_HEROIC_VERSE",27),A(v,"IIDX_BISTROVER",28),A(v,"IIDX_CASTHOUR",29),A(v,"IIDX_RESIDENT",30),A(v,"IIDX_EPOLIS",31),A(v,"IIDX_PINKY_CRUSH",32),A(v,"JUBEAT",1),A(v,"JUBEAT_RIPPLES",2),A(v,"JUBEAT_RIPPLES_APPEND",3),A(v,"JUBEAT_KNIT",4),A(v,"JUBEAT_KNIT_APPEND",5),A(v,"JUBEAT_COPIOUS",6),A(v,"JUBEAT_COPIOUS_APPEND",7),A(v,"JUBEAT_SAUCER",8),A(v,"JUBEAT_SAUCER_FULFILL",9),A(v,"JUBEAT_PROP",10),A(v,"JUBEAT_QUBELL",11),A(v,"JUBEAT_CLAN",12),A(v,"JUBEAT_FESTO",13),A(v,"JUBEAT_AVE",14),A(v,"LOVEPLUS_ARCADE",1),A(v,"LOVEPLUS_CC",2),A(v,"METALGEAR_ARCADE",1),A(v,"MUSECA",1),A(v,"MUSECA_1_PLUS",2),A(v,"NOSTALGIA",1),A(v,"NOSTALGIA_FORTE",2),A(v,"NOSTALGIA_OP_2",3),A(v,"NOSTALGIA_OP_3",4),A(v,"OTOMEDIUS",1),A(v,"OTOCA_DOLL",1),A(v,"PASELI_CHARGE_MACHINE",1),A(v,"HELLO_POPN_MUSIC",1),A(v,"POPN_MUSIC",1),A(v,"POPN_MUSIC_2",2),A(v,"POPN_MUSIC_3",3),A(v,"POPN_MUSIC_4",4),A(v,"POPN_MUSIC_5",5),A(v,"POPN_MUSIC_6",6),A(v,"POPN_MUSIC_7",7),A(v,"POPN_MUSIC_8",8),A(v,"POPN_MUSIC_9",9),A(v,"POPN_MUSIC_10",10),A(v,"POPN_MUSIC_11",11),A(v,"POPN_MUSIC_IROHA",12),A(v,"POPN_MUSIC_CARNIVAL",13),A(v,"POPN_MUSIC_FEVER",14),A(v,"POPN_MUSIC_ADVENTURE",15),A(v,"POPN_MUSIC_PARTY",16),A(v,"POPN_MUSIC_THE_MOVIE",17),A(v,"POPN_MUSIC_SENGOKU_RETSUDEN",18),A(v,"POPN_MUSIC_TUNE_STREET",19),A(v,"POPN_MUSIC_FANTASIA",20),A(v,"POPN_MUSIC_SUNNY_PARK",21),A(v,"POPN_MUSIC_LAPISTORIA",22),A(v,"POPN_MUSIC_ECLALE",23),A(v,"POPN_MUSIC_USANEKO",24),A(v,"POPN_MUSIC_PEACE",25),A(v,"POPN_MUSIC_KAIMEI_RIDDLES",26),A(v,"POPN_MUSIC_UNILAB",27),A(v,"QMA",1),A(v,"QMA_II",2),A(v,"QMA_III",3),A(v,"QMA_IV",4),A(v,"QMA_V",5),A(v,"QMA_VI",6),A(v,"QMA_VII",7),A(v,"QMA_VIII",8),A(v,"QMA_GATE",9),A(v,"QMA_CAMPUS",10),A(v,"QMA_DAWN",11),A(v,"QMA_TOKYO",12),A(v,"QMA_EVOLVE",13),A(v,"QMA_MAXIVCORD",14),A(v,"QMA_XROSS_VOYAGE",15),A(v,"QMA_KIBOU",16),A(v,"QMA_MUGEN",17),A(v,"REFLEC_BEAT",1),A(v,"REFLEC_BEAT_LIMELIGHT",2),A(v,"REFLEC_BEAT_COLETTE",3),A(v,"REFLEC_BEAT_GROOVIN",4),A(v,"REFLEC_BEAT_VOLZZA",5),A(v,"REFLEC_BEAT_VOLZZA_2",6),A(v,"REFLEC_BEAT_REFLESIA",7),A(v,"ROAD_FIGHTERS",1),A(v,"SDVX_BOOTH",1),A(v,"SDVX_INFINITE_INFECTION",2),A(v,"SDVX_GRAVITY_WARS",3),A(v,"SDVX_HEAVENLY_HAVEN",4),A(v,"SDVX_VIVID_WAVE",5),A(v,"SDVX_EXCEED_GEAR",6),A(v,"SILENT_HILL_ARCADE",1),A(v,"SILENT_SCOPE_BONE_EATER",1),A(v,"DISNEY_TSUM_TSUM",1),A(v,"WINNING_ELEVEN_2008",1),A(v,"WINNING_ELEVEN_2010",2),A(v,"WINNING_ELEVEN_2012",3),A(v,"WINNING_ELEVEN_2014",4);function cM(){const e=qk,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 Th=[{id:v.GITADORA,label:"Original",maxRivals:3},{id:v.GITADORA_OVERDRIVE,label:"OverDrive",maxRivals:3},{id:v.GITADORA_TRIBOOST,label:"Tri-Boost",maxRivals:3},{id:v.GITADORA_TRIBOOST_RE_EVOLVE,label:"Tri-Boost RE:Evolve",maxRivals:3},{id:v.GITADORA_MATIXX,label:"Matixx",maxRivals:3},{id:v.GITADORA_EXCHAIN,label:"EXCHAIN",maxRivals:3},{id:v.GITADORA_NEXTAGE,label:"Nex+Age",maxRivals:3},{id:v.GITADORA_HIGH_VOLTAGE,label:"HIGH-VOLTAGE",maxRivals:3},{id:v.GITADORA_FUZZUP,label:"FUZZUP",maxRivals:3}],Zo=[{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:v.BEATSTREAM,label:"Original"},{id:v.BEATSTREAM_2,label:"アニムトライヴ"}]},{id:Pe.BISHI_BASHI,name:"The ⭐ Bishi Bashi",icon:null,cardBG:null,noRivals:!0,noScores:!0,noRecords:!0,skip:!0,useUnicode:!0,gameOptions:Zk,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"}],chartTable:{0:"1A",1:"2A",2:"1B",3:"2B"},medalTable:{0:"",1:"FAILED",2:"SAVED",3:"CLEAR",4:"FULL COMBO",5:"PERFECT"},rankTable:{0:"⭐",1:"⭐⭐",2:"⭐⭐⭐",3:"⭐⭐⭐⭐",4:"⭐⭐⭐⭐⭐"},versions:[{id:v.DANCE_RUSH_STARDOM,label:"STARDOM"}]},{id:Pe.DDR,name:"DanceDanceRevolution",shortName:"DDR",icon:null,cardBG:null,gameOptions:Mh,videoTable:[v.DDR_ACE,v.DDR_A20,v.DDR_A20_PLUS,v.DDR_A3],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Halo",value:"data.halo",width:80}],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:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:v.DDR_X,label:"X"},{id:v.DDR_X2,label:"X2",maxRivals:1},{id:v.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX",maxRivals:3},{id:v.DDR_2013,label:"(2013)",maxRivals:3},{id:v.DDR_2014,label:"(2014)",maxRivals:3},{id:v.DDR_ACE,label:"Ace",maxRivals:3},{id:v.DDR_A20,label:"A20",maxRivals:3},{id:v.DDR_A20_PLUS,label:"A20 PLUS",maxRivals:3},{id:v.DDR_A3,label:"A3",maxRivals:3}]},{id:Pe.DDRCLASS,name:"Classic DDR",icon:`${$t}/icon/ddr.webp`,cardBG:`${$t}/card/ddr.webp`,assetId:"ddr",noRivals:!0,noScores:!0,noRecords:!0,gameOptions:Qk,versions:[{id:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"}]},{id:Pe.DDROMNI,name:"DDR OmniMIX",icon:`${$t}/icon/ddr.webp`,cardBG:`${$t}/card/ddr.webp`,assetId:"ddr",gameOptions:Mh,videoTable:[v.DDR_A20_PLUS],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Halo",value:"data.halo",width:80}],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:v.DDR_1ST_MIX,label:"1ST MIX"},{id:v.DDR_2ND_MIX,label:"2ND MIX"},{id:v.DDR_3RD_MIX,label:"3RD MIX"},{id:v.DDR_4TH_MIX,label:"4TH MIX"},{id:v.DDR_5TH_MIX,label:"5TH MIX"},{id:v.DDR_MAX,label:"MAX"},{id:v.DDR_MAX2,label:"MAX 2"},{id:v.DDR_EXTREME,label:"EXTREME"},{id:v.DDR_SUPERNOVA,label:"SuperNOVA"},{id:v.DDR_SUPERNOVA_2,label:"SuperNOVA 2"},{id:v.DDR_X,label:"X"},{id:v.DDR_X2,label:"X2"},{id:v.DDR_X3_VS_2ND_MIX,label:"X3 vs. 2ND MIX"},{id:v.DDR_2013,label:"(2013)"},{id:v.DDR_2014,label:"(2014)"},{id:v.DDR_ACE,label:"A"},{id:v.DDR_A20,label:"A20"},{id:v.DDR_A20_PLUS,label:"OmniMIX (A20 PLUS)",maxRivals:3}]},{id:Pe.DRUMMANIA,name:"DRUMMANIA",icon:null,cardBG:null,gameOptions:Ch,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",width:80},{text:"Medal",value:"medal",width:100},{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:v.DRUMMANIA_1ST,label:"1ST MIX"},{id:v.DRUMMANIA_2ND,label:"2ND MIX"},{id:v.DRUMMANIA_3RD,label:"3RD MIX"},{id:v.DRUMMANIA_4TH,label:"4TH MIX"},{id:v.DRUMMANIA_5TH,label:"5TH MIX"},{id:v.DRUMMANIA_6TH,label:"6TH MIX"},{id:v.DRUMMANIA_7TH,label:"7TH MIX"},{id:v.DRUMMANIA_8TH,label:"8TH MIX"},{id:v.DRUMMANIA_9TH,label:"9TH MIX"},{id:v.DRUMMANIA_10TH,label:"10TH MIX"},{id:v.DRUMMANIA_V,label:"V"},{id:v.DRUMMANIA_V2,label:"V2"},{id:v.DRUMMANIA_V3,label:"V3"},{id:v.DRUMMANIA_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:v.DRUMMANIA_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:v.DRUMMANIA_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:v.DRUMMANIA_V7,label:"V7",maxRivals:3},{id:v.DRUMMANIA_V8,label:"V8",maxRivals:3}]},{id:Pe.EEMALL,name:"eeMall",icon:null,cardBG:null,skip:!0,noRivals:!0,noScores:!0,noRecords:!0,versions:[{id:v.EEMALL,label:"1st Avenue"},{id:v.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:v.FUTURETOMTOM,label:"Ver 1"},{id:v.FUTURETOMTOM_VER2,label:"Ver 2"}]},{id:Pe.GITADORA_DM,name:"GITADORA (Drums)",shortName:"GITADORA (DM)",icon:null,cardBG:null,videoTable:[v.GITADORA,v.GITADORA_OVERDRIVE,v.GITADORA_TRIBOOST,v.GITADORA_TRIBOOST_RE_EVOLVE,v.GITADORA_MATIXX,v.GITADORA_EXCHAIN,v.GITADORA_NEXTAGE,v.GITADORA_HIGH_VOLTAGE,v.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{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:Th},{id:Pe.GITADORA_GF,name:"GITADORA (Guitar)",shortName:"GITADORA (GF)",icon:null,cardBG:null,videoTable:[v.GITADORA,v.GITADORA_OVERDRIVE,v.GITADORA_TRIBOOST,v.GITADORA_TRIBOOST_RE_EVOLVE,v.GITADORA_MATIXX,v.GITADORA_EXCHAIN,v.GITADORA_NEXTAGE,v.GITADORA_HIGH_VOLTAGE,v.GITADORA_FUZZUP],noRivals:!0,playerHeaders:[{text:"SKILL POINT",value:"skill",sortable:!0,width:150}],scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{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:Th},{id:Pe.GUITARFREAKS,name:"GUITAR FREAKS",icon:null,cardBG:null,gameOptions:Ch,scoreHeaders:[{text:"Combos",value:"data.combo",width:80},{text:"Medal",value:"medal",width:100},{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:v.GUITARFREAKS_1ST,label:"1ST MIX"},{id:v.GUITARFREAKS_2ND,label:"2ND MIX"},{id:v.GUITARFREAKS_3RD,label:"3RD MIX"},{id:v.GUITARFREAKS_4TH,label:"4TH MIX"},{id:v.GUITARFREAKS_5TH,label:"5TH MIX"},{id:v.GUITARFREAKS_6TH,label:"6TH MIX"},{id:v.GUITARFREAKS_7TH,label:"7TH MIX"},{id:v.GUITARFREAKS_8TH,label:"8TH MIX"},{id:v.GUITARFREAKS_9TH,label:"9TH MIX"},{id:v.GUITARFREAKS_10TH,label:"10TH MIX"},{id:v.GUITARFREAKS_11TH,label:"11TH MIX"},{id:v.GUITARFREAKS_V,label:"V"},{id:v.GUITARFREAKS_V2,label:"V2"},{id:v.GUITARFREAKS_V3,label:"V3"},{id:v.GUITARFREAKS_V4,label:"V4: ROCKxROCK",maxRivals:3},{id:v.GUITARFREAKS_V5,label:"V5: ROCK TO INFINITY!",maxRivals:3},{id:v.GUITARFREAKS_V6,label:"V6: BLAZING!!!!",maxRivals:3},{id:v.GUITARFREAKS_V7,label:"V7",maxRivals:3},{id:v.GUITARFREAKS_V8,label:"V8",maxRivals:3}]},{id:Pe.IIDX,name:"beatmaniaIIDX",shortName:"IIDX",icon:`${$t}/icon/iidx.webp`,cardBG:`${$t}/card/iidx.webp`,assetId:"iidx",gameOptions:Jk,splitRivals:!0,videoTable:[v.IIDX_TRICORO,v.IIDX_SPADA,v.IIDX_PENDUAL,v.IIDX_COPULA,v.IIDX_SINOBUZ,v.IIDX_CANNON_BALLERS,v.IIDX_ROOTAGE,v.IIDX_HEROIC_VERSE,v.IIDX_BISTROVER,v.IIDX_CASTHOUR,v.IIDX_RESIDENT,v.IIDX_EPOLIS,v.IIDX_PINKY_CRUSH],scoreHeaders:[{text:"Misses",value:"data.misses",width:100},{text:"Clear Status",value:"data.medal",width:100}],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:v.IIDX,label:"1st Style"},{id:v.IIDX_2ND_STYLE,label:"2nd Style"},{id:v.IIDX_3RD_STYLE,label:"3rd Style"},{id:v.IIDX_4TH_STYLE,label:"4th Style"},{id:v.IIDX_5TH_STYLE,label:"5th Style"},{id:v.IIDX_6TH_STYLE,label:"6th Style"},{id:v.IIDX_7TH_STYLE,label:"7th Style"},{id:v.IIDX_8TH_STYLE,label:"8th Style"},{id:v.IIDX_9TH_STYLE,label:"9th Style"},{id:v.IIDX_10TH_STYLE,label:"10th Style"},{id:v.IIDX_RED,label:"RED"},{id:v.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:v.IIDX_DISTORTED,label:"DistorteD"},{id:v.IIDX_GOLD,label:"GOLD"},{id:v.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:v.IIDX_EMPRESS,label:"EMPRESS"},{id:v.IIDX_SIRIUS,label:"SIRIUS"},{id:v.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:v.IIDX_LINCLE,label:"Lincle"},{id:v.IIDX_TRICORO,label:"tricoro",maxRivals:5},{id:v.IIDX_SPADA,label:"SPADA",maxRivals:5},{id:v.IIDX_PENDUAL,label:"PENDUAL",maxRivals:5},{id:v.IIDX_COPULA,label:"COPULA",maxRivals:5},{id:v.IIDX_SINOBUZ,label:"SINOBUZ",maxRivals:5},{id:v.IIDX_CANNON_BALLERS,label:"CANNON BALLERS",maxRivals:5},{id:v.IIDX_ROOTAGE,label:"ROOTAGE",maxRivals:5},{id:v.IIDX_HEROIC_VERSE,label:"HEROIC VERSE",maxRivals:5},{id:v.IIDX_BISTROVER,label:"BISTROVER",maxRivals:5},{id:v.IIDX_CASTHOUR,label:"CastHour",maxRivals:5},{id:v.IIDX_RESIDENT,label:"RESIDENT",maxRivals:5},{id:v.IIDX_EPOLIS,label:"EPOLIS",maxRivals:5},{id:v.IIDX_PINKY_CRUSH,label:"Pinky Crush",maxRivals:5}]},{id:Pe.IIDXCLASS,name:"Classic IIDX",icon:`${$t}/icon/iidx.webp`,cardBG:`${$t}/card/iidx.webp`,assetId:"iidx",gameOptions:eM,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:v.IIDX,label:"1st Style"},{id:v.IIDX_2ND_STYLE,label:"2nd Style"},{id:v.IIDX_3RD_STYLE,label:"3rd Style"},{id:v.IIDX_4TH_STYLE,label:"4th Style"},{id:v.IIDX_5TH_STYLE,label:"5th Style"},{id:v.IIDX_6TH_STYLE,label:"6th Style"},{id:v.IIDX_7TH_STYLE,label:"7th Style"},{id:v.IIDX_8TH_STYLE,label:"8th Style"},{id:v.IIDX_9TH_STYLE,label:"9th Style"},{id:v.IIDX_10TH_STYLE,label:"10th Style"},{id:v.IIDX_RED,label:"RED"},{id:v.IIDX_HAPPY_SKY,label:"HAPPY SKY"},{id:v.IIDX_DISTORTED,label:"DistorteD"},{id:v.IIDX_GOLD,label:"GOLD"},{id:v.IIDX_DJ_TROOPERS,label:"DJ TROOPERS"},{id:v.IIDX_EMPRESS,label:"EMPRESS"},{id:v.IIDX_SIRIUS,label:"SIRIUS"},{id:v.IIDX_RESORT_ANTHEM,label:"Resort Anthem"},{id:v.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:v.JUBEAT,label:"Original"},{id:v.JUBEAT_RIPPLES,label:"Ripples"},{id:v.JUBEAT_RIPPLES_APPEND,label:"Ripples (Append)"},{id:v.JUBEAT_KNIT,label:"Knit"},{id:v.JUBEAT_KNIT_APPEND,label:"Knit (Append)"},{id:v.JUBEAT_COPIOUS,label:"Copious"},{id:v.JUBEAT_COPIOUS_APPEND,label:"Copious (Append)"},{id:v.JUBEAT_SAUCER,label:"Saucer",maxRivals:3},{id:v.JUBEAT_SAUCER_FULFILL,label:"Saucer Fulfill",maxRivals:3},{id:v.JUBEAT_PROP,label:"Prop",maxRivals:3},{id:v.JUBEAT_QUBELL,label:"Qubell",maxRivals:3},{id:v.JUBEAT_CLAN,label:"Clan",maxRivals:3},{id:v.JUBEAT_FESTO,label:"Festo",maxRivals:3},{id:v.JUBEAT_AVE,label:"Avenue",maxRivals:3}]},{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:tM,versions:[{id:v.LOVEPLUS_ARCADE,label:"Medal"},{id:v.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:nM,chartTable:{0:"GREEN",1:"ORANGE",2:"RED"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:v.MUSECA,label:"Original"},{id:v.MUSECA_1_PLUS,label:"1 + 1/2"}]},{id:Pe.NOSTALGIA,name:"Nostalgia",icon:null,cardBG:null,gameOptions:aM,chartTable:{0:"NORMAL",1:"HARD",2:"EXPERT",3:"REAL"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:v.NOSTALGIA,label:"Original"},{id:v.NOSTALGIA_FORTE,label:"Forte"},{id:v.NOSTALGIA_OP_2,label:"OP.2"},{id:v.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:sM},{id:Pe.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:Pe.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:rM,chartTable:{0:"EASY",1:"NORMAL",2:"HYPER",3:"EX"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:v.POPN_MUSIC,label:"Original"},{id:v.POPN_MUSIC_2,label:"2"},{id:v.POPN_MUSIC_3,label:"3"},{id:v.POPN_MUSIC_4,label:"4"},{id:v.POPN_MUSIC_5,label:"5"},{id:v.POPN_MUSIC_6,label:"6"},{id:v.POPN_MUSIC_7,label:"7"},{id:v.POPN_MUSIC_8,label:"8"},{id:v.POPN_MUSIC_9,label:"9"},{id:v.POPN_MUSIC_10,label:"10"},{id:v.POPN_MUSIC_11,label:"11"},{id:v.POPN_MUSIC_IROHA,label:"いろは (Iroha)"},{id:v.POPN_MUSIC_CARNIVAL,label:"カーニバル (Carnival)"},{id:v.POPN_MUSIC_FEVER,label:"FEVER!"},{id:v.POPN_MUSIC_ADVENTURE,label:"ADVENTURE"},{id:v.POPN_MUSIC_PARTY,label:"PARTY♪"},{id:v.POPN_MUSIC_THE_MOVIE,label:"THE MOVIE"},{id:v.POPN_MUSIC_SENGOKU_RETSUDEN,label:"せんごく列伝 (Sengoku Retsuden)"},{id:v.POPN_MUSIC_TUNE_STREET,label:"TUNE STREET",maxRivals:2},{id:v.POPN_MUSIC_FANTASIA,label:"fantasia",maxRivals:2},{id:v.POPN_MUSIC_SUNNY_PARK,label:"Sunny Park",maxRivals:2},{id:v.POPN_MUSIC_LAPISTORIA,label:"ラピストリア (Lapistoria)",maxRivals:4},{id:v.POPN_MUSIC_ECLALE,label:"éclale",maxRivals:4},{id:v.POPN_MUSIC_USANEKO,label:"うさぎと猫と少年の夢 (Usaneko)",maxRivals:4},{id:v.POPN_MUSIC_PEACE,label:"peace",maxRivals:4},{id:v.POPN_MUSIC_KAIMEI_RIDDLES,label:"解明リドルズ (Kaimei riddles)",maxRivals:4},{id:v.POPN_MUSIC_UNILAB,label:"UniLab",maxRivals:4}]},{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:iM,chartTable:{0:"BASIC",1:"MEDIUM",2:"HARD",3:"SPECIAL"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Misses",value:"misses",width:80},{text:"Halo",value:"halo",width:80}],versions:[{id:v.REFLEC_BEAT,label:"Original"},{id:v.REFLEC_BEAT_LIMELIGHT,label:"Limelight",maxRivals:3},{id:v.REFLEC_BEAT_COLETTE,label:"Colette",maxRivals:3},{id:v.REFLEC_BEAT_GROOVIN,label:"groovin'!!",maxRivals:3},{id:v.REFLEC_BEAT_VOLZZA,label:"VOLZZA",maxRivals:3},{id:v.REFLEC_BEAT_VOLZZA_2,label:"VOLZZA 2",maxRivals:3}]},{id:Pe.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:Pe.SDVX,name:"SOUND VOLTEX",shortName:"SDVX",icon:null,cardBG:null,gameOptions:oM,chartTable:{0:"NOVICE",1:"ADVANCED",2:"EXHAUST",3:"INFINITE",4:"MAXIMUM"},scoreHeaders:[{text:"Combos",value:"combo",width:80},{text:"Halo",value:"halo",width:80}],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:v.SDVX_BOOTH,label:"BOOTH",maxRivals:3},{id:v.SDVX_INFINITE_INFECTION,label:"-II- Infinite Infection",maxRivals:3},{id:v.SDVX_GRAVITY_WARS,label:"GRAVITY WARS",maxRivals:3},{id:v.SDVX_HEAVENLY_HAVEN,label:"HEAVENLY HAVEN",maxRivals:3},{id:v.SDVX_VIVID_WAVE,label:"VIVID WAVE",maxRivals:3},{id:v.SDVX_EXCEED_GEAR,label:"EXCEED GEAR",maxRivals:3}]},{id:Pe.SILENT_SCOPE,name:"SILENT SCOPE: BONE EATER",skip:!0,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0,gameOptions:uM},{id:Pe.TSUMTSUM,name:"Tsum Tsum",skip:!1,noRivals:!0,noScores:!1,noRecords:!0,useUnicode:!0,chartTable:{0:"Game Mode"}},{id:Pe.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:lM,versions:[{id:v.WINNING_ELEVEN_2008,label:"Winning Eleven Arcade Championship 2008"},{id:v.WINNING_ELEVEN_2010,label:"Winning Eleven Arcade Championship 2010"},{id:v.WINNING_ELEVEN_2012,label:"Winning Eleven Arcade Championship 2012"},{id:v.WINNING_ELEVEN_2014,label:"Winning Eleven Arcade Championship 2014"}]}];function d0(e){var t=Zo.find(n=>n.id===e);return t||(t=Zo.find(n=>n.name===e)),t?(t.icon||(t.icon=`${$t}/icon/${e}.webp`),t.cardBG||(t.cardBG=`${$t}/card/${e}.webp`),t):null}function K6(e,t){const n=Zo.find(r=>r.id==e);var a=null;const s=n.versions;if(s!==void 0){const r=s.find(i=>i.id==t);r!==void 0&&(a=r.maxRivals)}return a}const dM={class:"space-y-3 text-center md:text-left lg:mx-12"},fM={class:"space-y-2 md:space-y-0"},hM={key:0,class:"text-2xl md:text-xl lg:text-2xl"},pM={key:1,class:"text-3xl md:text-4xl"},mM={key:0,class:"flex flex-wrap gap-2 md:place-content-start place-content-center px-5 sm:px-0 py-2 sm:py-0 md:max-w-[400px]"},gM={key:0,class:"text-center md:text-right"},vM={class:"text-xl md:text-lg lg:text-2lg"},yM={class:"text-xs italic"},bM={__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=_t(),a=cM();function s(){var r;return` background-image: url('${t}/card/${((r=n.userCustomize)==null?void 0:r.card)??"time"}.webp'); background-size: cover; background-repeat: no-repeat; - `}return(r,i)=>(D(),Ae(Pr,{style:It(s())},{default:Ee(()=>[ke(br,{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:Ee(()=>{var o,l,u,c,d,f,h,p;return[ke(o0,{class:"w-28 md:w-30 lg:w-[128px] lg:mx-12 lg:m-2"}),ae("div",dM,[ae("div",fM,[!e.useSmall&&!b(n).userCustomize.disableGreeting?(D(),W("h1",hM,[Ft(Le(b(a).header[0]),1),ae("b",null,Le(b(n).userName),1),Ft(Le(b(a).header[1]),1)])):ee("",!0),e.useSmall||b(n).userCustomize.disableGreeting?(D(),W("h1",pM,[ae("b",null,Le(b(n).userName),1)])):ee("",!0)]),e.evenSmaller?ee("",!0):(D(),W("div",mM,[b(n).userAdmin?(D(),Ae(dn,{key:0,label:"System Admin",color:"danger",icon:b(Lg),small:""},null,8,["icon"])):ee("",!0),b(n).userId<300?(D(),Ae(dn,{key:1,label:"Veteran",color:"success",icon:b(kS),small:""},null,8,["icon"])):ee("",!0),b(n).userData.dev?(D(),Ae(dn,{key:2,label:"Active Dev",color:"info",icon:b(NS),small:""},null,8,["icon"])):ee("",!0),ke(dn,{label:"Private Profile",color:"info",icon:b(SS),small:""},null,8,["icon"]),(o=b(n).discordRoles)!=null&&o.includes(b(qt).PLAYER)?(D(),Ae(dn,{key:3,label:"Verified",color:"success",icon:b(OS),small:""},null,8,["icon"])):ee("",!0),(l=b(n).discordRoles)!=null&&l.includes(b(qt).JACKASS)?(D(),Ae(dn,{key:4,label:"Jackass",color:"slight_danger",icon:b(zS),small:""},null,8,["icon"])):ee("",!0),(u=b(n).discordRoles)!=null&&u.includes(b(qt).DEVELOPER)?(D(),Ae(dn,{key:5,label:"Developer",color:"success",icon:b(MS),small:""},null,8,["icon"])):ee("",!0),(c=b(n).discordRoles)!=null&&c.includes(b(qt).MODERATOR)?(D(),Ae(dn,{key:6,label:"Moderator",color:"slight_danger",icon:b(CS),small:""},null,8,["icon"])):ee("",!0),(d=b(n).discordRoles)!=null&&d.includes(b(qt).BETA_TESTER)?(D(),Ae(dn,{key:7,label:"Beta Tester",color:"warning",icon:b(a3),small:""},null,8,["icon"])):ee("",!0),(f=b(n).discordRoles)!=null&&f.includes(b(qt).DONOR)?(D(),Ae(dn,{key:8,label:"Donor",color:"gold",icon:b(YS),small:""},null,8,["icon"])):ee("",!0),(h=b(n).discordRoles)!=null&&h.includes(b(qt).BLAHAJ)?(D(),Ae(dn,{key:9,label:"Blåhaj",color:"info",icon:b(JS),small:""},null,8,["icon"])):ee("",!0),(p=b(n).discordRoles)!=null&&p.includes(b(qt).RHYTHM_RIOT)?(D(),Ae(dn,{key:10,label:"Rhythm Riot",color:"sakura",icon:b(FS),small:""},null,8,["icon"])):ee("",!0),b(n).userCustomize.shrimpLinks?(D(),Ae(dn,{key:11,label:"Shrimp Links",color:"sakura",icon:b(WS),small:""},null,8,["icon"])):ee("",!0)]))]),!e.useSmall&&!b(n).userCustomize.disableGreeting?(D(),W("div",gM,[ae("p",vM,Le(b(a).comment),1),ae("p",yM,"Greeting by: "+Le(b(a).author),1)])):ee("",!0)]}),_:1})]),_:1},8,["style"]))}},_M="darkMode",wM="style",pd="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",xM={__name:"SectionMain",setup(e){return(t,n)=>(D(),W("section",{class:ve(["p-6",b(pd)])},[ye(t.$slots,"default")],2))}};function AM(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Po={exports:{}};/*! @preserve + `}return(r,i)=>(D(),Ae(Pr,{style:Lt(s())},{default:Ee(()=>[ke(br,{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:Ee(()=>{var o,l,u,c,d,f,h,p;return[ke(o0,{class:"w-28 md:w-30 lg:w-[128px] lg:mx-12 lg:m-2"}),ae("div",dM,[ae("div",fM,[!e.useSmall&&!b(n).userCustomize.disableGreeting?(D(),W("h1",hM,[Ft(Ie(b(a).header[0]),1),ae("b",null,Ie(b(n).userName),1),Ft(Ie(b(a).header[1]),1)])):ee("",!0),e.useSmall||b(n).userCustomize.disableGreeting?(D(),W("h1",pM,[ae("b",null,Ie(b(n).userName),1)])):ee("",!0)]),e.evenSmaller?ee("",!0):(D(),W("div",mM,[b(n).userAdmin?(D(),Ae(dn,{key:0,label:"System Admin",color:"danger",icon:b(Ig),small:""},null,8,["icon"])):ee("",!0),b(n).userId<300?(D(),Ae(dn,{key:1,label:"Veteran",color:"success",icon:b(k3),small:""},null,8,["icon"])):ee("",!0),b(n).userData.dev?(D(),Ae(dn,{key:2,label:"Active Dev",color:"info",icon:b(N3),small:""},null,8,["icon"])):ee("",!0),ke(dn,{label:"Private Profile",color:"info",icon:b(S3),small:""},null,8,["icon"]),(o=b(n).discordRoles)!=null&&o.includes(b(qt).PLAYER)?(D(),Ae(dn,{key:3,label:"Verified",color:"success",icon:b(O3),small:""},null,8,["icon"])):ee("",!0),(l=b(n).discordRoles)!=null&&l.includes(b(qt).JACKASS)?(D(),Ae(dn,{key:4,label:"Jackass",color:"slight_danger",icon:b(z3),small:""},null,8,["icon"])):ee("",!0),(u=b(n).discordRoles)!=null&&u.includes(b(qt).DEVELOPER)?(D(),Ae(dn,{key:5,label:"Developer",color:"success",icon:b(M3),small:""},null,8,["icon"])):ee("",!0),(c=b(n).discordRoles)!=null&&c.includes(b(qt).MODERATOR)?(D(),Ae(dn,{key:6,label:"Moderator",color:"slight_danger",icon:b(C3),small:""},null,8,["icon"])):ee("",!0),(d=b(n).discordRoles)!=null&&d.includes(b(qt).BETA_TESTER)?(D(),Ae(dn,{key:7,label:"Beta Tester",color:"warning",icon:b(aS),small:""},null,8,["icon"])):ee("",!0),(f=b(n).discordRoles)!=null&&f.includes(b(qt).DONOR)?(D(),Ae(dn,{key:8,label:"Donor",color:"gold",icon:b(Y3),small:""},null,8,["icon"])):ee("",!0),(h=b(n).discordRoles)!=null&&h.includes(b(qt).BLAHAJ)?(D(),Ae(dn,{key:9,label:"Blåhaj",color:"info",icon:b(J3),small:""},null,8,["icon"])):ee("",!0),(p=b(n).discordRoles)!=null&&p.includes(b(qt).RHYTHM_RIOT)?(D(),Ae(dn,{key:10,label:"Rhythm Riot",color:"sakura",icon:b(F3),small:""},null,8,["icon"])):ee("",!0),b(n).userCustomize.shrimpLinks?(D(),Ae(dn,{key:11,label:"Shrimp Links",color:"sakura",icon:b(W3),small:""},null,8,["icon"])):ee("",!0)]))]),!e.useSmall&&!b(n).userCustomize.disableGreeting?(D(),W("div",gM,[ae("p",vM,Ie(b(a).comment),1),ae("p",yM,"Greeting by: "+Ie(b(a).author),1)])):ee("",!0)]}),_:1})]),_:1},8,["style"]))}},_M="darkMode",wM="style",pd="xl:max-w-7xl xl:mx-auto 2xl:max-w-full",xM={__name:"SectionMain",setup(e){return(t,n)=>(D(),W("section",{class:ve(["p-6",b(pd)])},[ye(t.$slots,"default")],2))}};function AM(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Po={exports:{}};/*! @preserve * numeral.js * version : 2.0.6 * author : Adam Draper * license : MIT * http://adamwdraper.github.com/Numeral-js/ - */var SM=Po.exports,Eh;function kM(){return Eh||(Eh=1,function(e){(function(t,n){e.exports?e.exports=n():t.numeral=n()})(SM,function(){var t,n,a="2.0.6",s={},r={},i={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},o={currentLocale:i.currentLocale,zeroFormat:i.zeroFormat,nullFormat:i.nullFormat,defaultFormat:i.defaultFormat,scalePercentBy100:i.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 s)if(h=typeof s[d].regexps.unformat=="function"?s[d].regexps.unformat():s[d].regexps.unformat,h&&u.match(h)){f=s[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,_=1e6,M=1e3,E="",I=!1,T,R,C,L,K,j,ne;if(u=u||0,R=Math.abs(u),t._.includes(c,"(")?(h=!0,c=c.replace(/[\(|\)]/g,"")):(t._.includes(c,"+")||t._.includes(c,"-"))&&(K=t._.includes(c,"+")?c.indexOf("+"):u<0?c.indexOf("-"):-1,c=c.replace(/[\+|\-]/g,"")),t._.includes(c,"a")&&(T=c.match(/a(k|m|b|t)?/),T=T?T[1]:!1,t._.includes(c," a")&&(y=" "),c=c.replace(new RegExp(y+"a[kmbt]?"),""),R>=w&&!T||T==="t"?(y+=f.abbreviations.trillion,u=u/w):R=S&&!T||T==="b"?(y+=f.abbreviations.billion,u=u/S):R=_&&!T||T==="m"?(y+=f.abbreviations.million,u=u/_):(R<_&&R>=M&&!T||T==="k")&&(y+=f.abbreviations.thousand,u=u/M)),t._.includes(c,"[.]")&&(p=!0,c=c.replace("[.]",".")),C=u.toString().split(".")[0],L=c.split(".")[1],j=c.indexOf(","),m=(c.split(".")[0].split(",")[0].match(/0/g)||[]).length,L?(t._.includes(L,"[")?(L=L.replace("]",""),L=L.split("["),E=t._.toFixed(u,L[0].length+L[1].length,d,L[1].length)):E=t._.toFixed(u,L.length,d),C=E.split(".")[0],t._.includes(E,".")?E=f.delimiters.decimal+E.split(".")[1]:E="",p&&Number(E.slice(1))===0&&(E="")):C=t._.toFixed(u,0,d),y&&!T&&Number(C)>=1e3&&y!==f.abbreviations.trillion)switch(C=String(Number(C)/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(C,"-")&&(C=C.slice(1),I=!0),C.length0;B--)C="0"+C;return j>-1&&(C=C.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+f.delimiters.thousands)),c.indexOf(".")===0&&(C=""),ne=C+E+(y||""),h?ne=(h&&I?"(":"")+ne+(h&&I?")":""):K>=0?ne=K===0?(I?"-":"+")+ne:ne+(I?"-":"+"):I&&(ne="-"+ne),ne},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=s,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 i)o[u]=i[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 s)if(f.match(s[h].regexps.format)){m=s[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")?" ":"",_,M,E;for(p=p.replace(/\s?i?b/,""),_=0;_<=w.suffixes.length;_++)if(M=Math.pow(w.base,_),E=Math.pow(w.base,_+1),h===null||h===0||h>=M&&h0&&(h=h/M);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),_=p*S*(m*S)/(S*S);return _}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})}(Po)),Po.exports}var MM=kM();const CM=AM(MM),TM={class:"text-gray-300 font-medium text-2xl"},EM={__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=fe(0),a=z(()=>n.value<1e3?n.value:CM(n.value).format("0,0")),s=z(()=>t.value),r=o=>{const l=Math.ceil(n.value+o);if(l>s.value)return n.value=s.value,!1;n.value=l,setTimeout(()=>{r(o)},25)},i=()=>{n.value=0,r(t.value/(t.duration/25))};return Qe(s,()=>{i()}),ct(()=>{i()}),(o,l)=>(D(),W("div",null,[Ft(Le(e.prefix)+Le(a.value)+" ",1),ae("span",TM,Le(e.suffix),1)]))}},PM={__name:"PillTagTrend",props:{trend:{type:String,required:!0},trendType:{type:String,default:null},small:Boolean},setup(e){const t=e,n=z(()=>t.trendType==="up"?{icon:Dg,style:"success"}:t.trendType==="down"?{icon:Pg,style:"danger"}:t.trendType==="alert"?{icon:TS,style:"warning"}:{style:"info"});return(a,s)=>(D(),Ae(dn,{label:e.trend,color:n.value.style,icon:n.value.icon,small:e.small},null,8,["label","color","icon","small"]))}},f0={__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=z(()=>t.iconColor);return(a,s)=>(D(),Ae(An,{path:e.icon,w:e.w,h:e.h,color:n.value,size:"24",class:ve(["rounded-full",t.bgColor])},null,8,["path","w","h","color","class"]))}},DM={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},RM={class:"text-3xl leading-tight font-semibold"},IM={__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},smallContent:{type:Boolean,default:!1}},setup(e){return(t,n)=>(D(),Ae(Pr,null,{default:Ee(()=>[ae("div",DM,[e.icon?(D(),Ae(f0,{key:0,icon:e.icon,size:"30",class:ve(e.iconColor),"bg-color":"bg-gray-800"},null,8,["icon","class"])):ee("",!0),ae("div",null,[e.trend?(D(),Ae(br,{key:0,class:"mb-3",mobile:""},{default:Ee(()=>[ke(PM,{trend:e.trend,"trend-type":e.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):ee("",!0),ke(br,{mobile:""},{default:Ee(()=>[ae("div",null,[ae("h3",{class:ve([e.color,"text-lg leading-tight mb-1.5"])},Le(e.label),3),ae("h1",RM,[e.number?(D(),Ae(EM,{key:0,class:ve(e.numColor),value:e.number,prefix:e.prefix,suffix:e.suffix},null,8,["class","value","prefix","suffix"])):ee("",!0),ae("div",{class:ve(e.numColor+(e.smallContent?" text-lg font-normal":""))},[ye(t.$slots,"default")],2)])])]),_:3})])])]),_:3}))}},OM=["src"],LM={__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=z(()=>`inline-flex justify-center items-center ${t.w} ${t.h}`);return(a,s)=>(D(),W("span",{class:ve(n.value)},[ae("img",{src:e.path,class:ve(["rounded-full",`${e.w}`])},null,10,OM),ye(a.$slots,"default")],2))}},HM={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},NM={class:"text-center space-y-1 md:text-left md:mr-6"},VM={class:"text-xl sr-only sm:not-sr-only"},BM={class:"text-xl font-semibold not-sr-only sm:sr-only -my-2"},FM={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},$M={class:"text-lg"},UM={class:"text-center md:text-right"},YM={class:"text-sm text-gray-400"},zM={__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=Pl(),n=e,a=z(()=>n.type==="plays"?{type:"success"}:n.type==="scores"?{type:"danger"}:n.type==="ranking"?{type:"warning"}:{type:"info"});function s(){n.disableLocalClick||t.push(`/games/${n.game}`)}const r=d0(n.game),i=` + */var SM=Po.exports,Eh;function kM(){return Eh||(Eh=1,function(e){(function(t,n){e.exports?e.exports=n():t.numeral=n()})(SM,function(){var t,n,a="2.0.6",s={},r={},i={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},o={currentLocale:i.currentLocale,zeroFormat:i.zeroFormat,nullFormat:i.nullFormat,defaultFormat:i.defaultFormat,scalePercentBy100:i.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 s)if(h=typeof s[d].regexps.unformat=="function"?s[d].regexps.unformat():s[d].regexps.unformat,h&&u.match(h)){f=s[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,_=1e6,M=1e3,E="",L=!1,T,R,C,I,K,j,ne;if(u=u||0,R=Math.abs(u),t._.includes(c,"(")?(h=!0,c=c.replace(/[\(|\)]/g,"")):(t._.includes(c,"+")||t._.includes(c,"-"))&&(K=t._.includes(c,"+")?c.indexOf("+"):u<0?c.indexOf("-"):-1,c=c.replace(/[\+|\-]/g,"")),t._.includes(c,"a")&&(T=c.match(/a(k|m|b|t)?/),T=T?T[1]:!1,t._.includes(c," a")&&(y=" "),c=c.replace(new RegExp(y+"a[kmbt]?"),""),R>=w&&!T||T==="t"?(y+=f.abbreviations.trillion,u=u/w):R=S&&!T||T==="b"?(y+=f.abbreviations.billion,u=u/S):R=_&&!T||T==="m"?(y+=f.abbreviations.million,u=u/_):(R<_&&R>=M&&!T||T==="k")&&(y+=f.abbreviations.thousand,u=u/M)),t._.includes(c,"[.]")&&(p=!0,c=c.replace("[.]",".")),C=u.toString().split(".")[0],I=c.split(".")[1],j=c.indexOf(","),m=(c.split(".")[0].split(",")[0].match(/0/g)||[]).length,I?(t._.includes(I,"[")?(I=I.replace("]",""),I=I.split("["),E=t._.toFixed(u,I[0].length+I[1].length,d,I[1].length)):E=t._.toFixed(u,I.length,d),C=E.split(".")[0],t._.includes(E,".")?E=f.delimiters.decimal+E.split(".")[1]:E="",p&&Number(E.slice(1))===0&&(E="")):C=t._.toFixed(u,0,d),y&&!T&&Number(C)>=1e3&&y!==f.abbreviations.trillion)switch(C=String(Number(C)/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(C,"-")&&(C=C.slice(1),L=!0),C.length0;B--)C="0"+C;return j>-1&&(C=C.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+f.delimiters.thousands)),c.indexOf(".")===0&&(C=""),ne=C+E+(y||""),h?ne=(h&&L?"(":"")+ne+(h&&L?")":""):K>=0?ne=K===0?(L?"-":"+")+ne:ne+(L?"-":"+"):L&&(ne="-"+ne),ne},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=s,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 i)o[u]=i[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 s)if(f.match(s[h].regexps.format)){m=s[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")?" ":"",_,M,E;for(p=p.replace(/\s?i?b/,""),_=0;_<=w.suffixes.length;_++)if(M=Math.pow(w.base,_),E=Math.pow(w.base,_+1),h===null||h===0||h>=M&&h0&&(h=h/M);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),_=p*S*(m*S)/(S*S);return _}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})}(Po)),Po.exports}var MM=kM();const CM=AM(MM),TM={class:"text-gray-300 font-medium text-2xl"},EM={__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=fe(0),a=z(()=>n.value<1e3?n.value:CM(n.value).format("0,0")),s=z(()=>t.value),r=o=>{const l=Math.ceil(n.value+o);if(l>s.value)return n.value=s.value,!1;n.value=l,setTimeout(()=>{r(o)},25)},i=()=>{n.value=0,r(t.value/(t.duration/25))};return Qe(s,()=>{i()}),ct(()=>{i()}),(o,l)=>(D(),W("div",null,[Ft(Ie(e.prefix)+Ie(a.value)+" ",1),ae("span",TM,Ie(e.suffix),1)]))}},PM={__name:"PillTagTrend",props:{trend:{type:String,required:!0},trendType:{type:String,default:null},small:Boolean},setup(e){const t=e,n=z(()=>t.trendType==="up"?{icon:Dg,style:"success"}:t.trendType==="down"?{icon:Pg,style:"danger"}:t.trendType==="alert"?{icon:T3,style:"warning"}:{style:"info"});return(a,s)=>(D(),Ae(dn,{label:e.trend,color:n.value.style,icon:n.value.icon,small:e.small},null,8,["label","color","icon","small"]))}},f0={__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=z(()=>t.iconColor);return(a,s)=>(D(),Ae(An,{path:e.icon,w:e.w,h:e.h,color:n.value,size:"24",class:ve(["rounded-full",t.bgColor])},null,8,["path","w","h","color","class"]))}},DM={class:"grid grid-cols-1 justify-center md:justify-start w-full md:flex gap-4"},RM={class:"text-3xl leading-tight font-semibold"},LM={__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},smallContent:{type:Boolean,default:!1}},setup(e){return(t,n)=>(D(),Ae(Pr,null,{default:Ee(()=>[ae("div",DM,[e.icon?(D(),Ae(f0,{key:0,icon:e.icon,size:"30",class:ve(e.iconColor),"bg-color":"bg-gray-800"},null,8,["icon","class"])):ee("",!0),ae("div",null,[e.trend?(D(),Ae(br,{key:0,class:"mb-3",mobile:""},{default:Ee(()=>[ke(PM,{trend:e.trend,"trend-type":e.trendType,small:""},null,8,["trend","trend-type"])]),_:1})):ee("",!0),ke(br,{mobile:""},{default:Ee(()=>[ae("div",null,[ae("h3",{class:ve([e.color,"text-lg leading-tight mb-1.5"])},Ie(e.label),3),ae("h1",RM,[e.number?(D(),Ae(EM,{key:0,class:ve(e.numColor),value:e.number,prefix:e.prefix,suffix:e.suffix},null,8,["class","value","prefix","suffix"])):ee("",!0),ae("div",{class:ve(e.numColor+(e.smallContent?" text-lg font-normal":""))},[ye(t.$slots,"default")],2)])])]),_:3})])])]),_:3}))}},OM=["src"],IM={__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=z(()=>`inline-flex justify-center items-center ${t.w} ${t.h}`);return(a,s)=>(D(),W("span",{class:ve(n.value)},[ae("img",{src:e.path,class:ve(["rounded-full",`${e.w}`])},null,10,OM),ye(a.$slots,"default")],2))}},HM={class:"relative w-full h-full bg-white dark:bg-slate-900/70 rounded-2xl"},NM={class:"text-center space-y-1 md:text-left md:mr-6"},VM={class:"text-xl sr-only sm:not-sr-only"},BM={class:"text-xl font-semibold not-sr-only sm:sr-only -my-2"},FM={class:"flex space-x-2 justify-center md:justify-start pt-2 md:pt-0"},$M={class:"text-lg"},UM={class:"text-center md:text-right"},YM={class:"text-sm text-gray-400"},zM={__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=Pl(),n=e,a=z(()=>n.type==="plays"?{type:"success"}:n.type==="scores"?{type:"danger"}:n.type==="ranking"?{type:"warning"}:{type:"info"});function s(){n.disableLocalClick||t.push(`/games/${n.game}`)}const r=d0(n.game),i=` 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)=>(D(),W("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:i,onClick:l[0]||(l[0]=u=>s())},[ae("div",HM,[ke(l0,null,{default:Ee(()=>[ke(br,null,{default:Ee(()=>[ke(br,{type:"justify-start"},{default:Ee(()=>[ke(LM,{class:"md:mr-6 scale-110 md:scale-100",path:b(r).icon},null,8,["path"]),ae("div",NM,[ae("h2",VM,Le(b(r).name),1),ae("h2",BM,Le(b(r).shortName?b(r).shortName:b(r).name),1),ae("div",FM,[ke(dn,{color:a.value.type,label:e.type,small:""},null,8,["color","label"]),ae("h4",$M,Le(e.value),1)])])]),_:1}),ae("div",UM,[ae("p",YM,Le(e.profileName),1)])]),_:1})]),_:1})])]))}},WM=[{isCurrentUser:!0,menu:[{icon:xS,label:"Settings",to:"/profile"},{icon:PS,label:"Customize",to:"/profile/customize"},{icon:QS,label:"Integrations",to:"/profile/integrate"},{icon:DS,label:"Login Cards",to:"/profile/cards"},{icon:AS,label:"Claim Profile",to:"/profile/claim"}]},{icon:Og,label:"Log out",isLogout:!0}],jM={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"},GM={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"},Ph=Object.freeze(Object.defineProperty({__proto__:null,basic:jM,white:GM},Symbol.toStringTag,{value:"Module"})),Dr=Am("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(!Ph[e])return;typeof localStorage<"u"&&localStorage.setItem(wM,e);const t=Ph[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(_M,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"))}}}),XM="/icon.gif",md={__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)},s=Dr();return(r,i)=>(D(),W("div",{class:ve([[e.type,e.zIndex],"items-center flex-col justify-center md:h-full fixed inset-0"])},[ke(as,{"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:Ee(()=>[ae("div",{class:ve(["absolute inset-0 bg-gradient-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700 h-screen",`${b(s).overlayStyle} ${e.transparent?"opacity-90":"opacity-100"}`]),onClick:a},null,2)]),_:1}),ke(as,{"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:Ee(()=>[ye(r.$slots,"default")]),_:3})],2))}},KM={key:0,class:"absolute bottom-full left-1/2 mb-1 -translate-x-1/2 whitespace-nowrap rounded bg-black px-2 py-1 text-xs text-white opacity-0 group-hover:opacity-100 transition-opacity duration-200 z-10"},Ri={__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},tooltip:{type:String,default:null}},setup(e){const t=e,n=z(()=>t.as?t.as:t.to?El:t.href?"a":"button"),a=z(()=>n.value==="button"?t.type??"button":null),s=z(()=>t.small&&t.icon?"px-1":"px-2"),r=z(()=>{const o=["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",c0(i.userCustomize.shrimpLinks?"sakura":t.color,t.outline,!t.disabled,t.active)];return!t.label&&t.icon?o.push("p-0"):t.small?o.push("text-sm",t.roundedFull?"px-3 py-1":"p-1"):o.push("py-2",t.roundedFull?"px-6":"px-3"),t.disabled&&o.push(t.outline?"opacity-50":"opacity-70"),o}),i=_t();return(o,l)=>(D(),Ae(cs(n.value),{class:ve(r.value),href:e.href,type:a.value,to:e.to,target:e.target,disabled:e.disabled},{default:Ee(()=>[e.tooltip?(D(),W("div",KM,Le(e.tooltip),1)):ee("",!0),e.icon?(D(),Ae(An,{key:1,path:e.icon,size:e.iconSize},null,8,["path","size"])):ee("",!0),e.label?(D(),W("span",{key:2,class:ve(s.value)},Le(b(i).userCustomize.shrimpLinks?"Shrimp":e.label),3)):ee("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},qM={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},ZM={class:"text-xl md:text-2xl"},QM={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},JM={class:"place-self-center"},e4={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},t4={class:"place-self-center"},n4={class:"text-lg md:text-xl"},a4={class:"text-red-500"},s4={__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=Pl();function n(){return t.go(),null}return(a,s)=>e.active?(D(),Ae(md,{key:0,transparent:e.isSave},{default:Ee(()=>[ke(Pr,{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:Ee(()=>[!e.isFinished&&!e.errorCode?(D(),W("div",qM,[s[1]||(s[1]=ae("img",{class:"rounded-full place-self-center",src:XM,width:"70"},null,-1)),ae("h1",ZM,Le(e.isSave?"Submitting...":"Loading..."),1),s[2]||(s[2]=ae("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):ee("",!0),e.isSave&&e.isFinished&&!e.errorCode?(D(),W("div",QM,[ae("div",JM,[ke(An,{path:b(LS),class:"text-green-700",w:"w-20",size:45},null,8,["path"])]),s[3]||(s[3]=ae("h1",{class:"text-xl md:text-2xl"},"Saved!",-1))])):ee("",!0),e.errorCode?(D(),W("div",e4,[ae("div",t4,[ke(An,{path:b(HS),class:"text-red-500",w:"w-20",size:45},null,8,["path"])]),s[5]||(s[5]=ae("h1",{class:"text-xl md:text-2xl"},"Uh Oh!",-1)),s[6]||(s[6]=ae("h1",{class:"text-lg md:text-xl"}," The server had some trouble processing your request at this time. ",-1)),ae("h1",n4,[s[4]||(s[4]=Ft(" Error: ")),ae("span",a4,Le(e.errorCode),1)]),ae("div",null,[ke(Ri,{type:"submit",color:"info",label:"Reload",small:!1,onClick:s[0]||(s[0]=r=>n())})])])):ee("",!0)]),_:1})]),_:1},8,["transparent"])):ee("",!0)}};async function WR(e){const t=_t();try{return await t.callApi("/auth/emailAuth","POST",{email:e})}catch(n){throw console.log("Error checking email:",n),n}}async function jR(e){const t=_t();try{return await t.callApi("/auth/check2FAKey","POST",{key:e})}catch(n){throw console.log("Error checking key:",n),n}}async function GR(e,t,n){const a=_t();try{return await a.callApi("/auth/changePassword","POST",{key:e,newPassword:t,confirmPassword:n})}catch(s){throw console.log("Error resetting password:",s),s}}async function XR(e,t,n){const a=_t();try{return await a.callApi("/user/updatePassword","POST",{currentPassword:e,newPassword:t,confirmPassword:n})}catch(s){throw console.log("Error updating password:",s),s}}async function KR(e){const t=_t();try{return await t.callApi("/user","PUT",e)}catch(n){throw console.log("Error registering:",n),n}}async function qR(){const e=_t();try{return(await e.callApi("/user/card")).cards}catch(t){throw console.log("Error fetching cards:",t),t}}async function ZR(e){const t=_t();try{return await t.callApi("/user/card","POST",{cardId:e})}catch(n){throw console.log("Error adding card:",n),n}}async function QR(e){const t=_t();try{if(window.confirm("Are you really?"))return await t.callApi("/user/card","DELETE",{cardId:e})}catch(n){throw console.log("Error deleting card:",n),n}}async function JR(e,t){const n=_t();try{const a=await n.callApi(`/user/takeover?cardId=${e}&pin=${t}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function e6(e,t,n){const a=_t();try{return await a.callApi("/user/takeover","POST",{cardId:e,pin:t,mergeSettings:n})}catch(s){throw console.log("Error saving takeover:",s),s}}async function t6(){const e=_t();try{return(await e.callApi("/user/playVideos")).data}catch(t){throw console.log("Error fetching videos:",t),t}}async function n6(e){const t=_t();try{return(await t.callApi(`/user/content?type=${e}`)).data}catch(n){throw console.log("Error fetching content:",n),n}}async function a6(e){const t=_t();try{if(window.confirm("Are you really?"))return await t.callApi(`/user/integrate/${e}`,"DELETE")}catch(n){throw console.log("Error deleting integration:",n),n}}async function s6(e,t){const n=_t();try{return await n.callApi(`/user/integrate/${e}`,"POST",{code:t})}catch(a){throw console.log(`Error integrating with ${e}:`,a),a}}async function r4(e){const t=_t();try{return await t.callApi("/user/customize","POST",{customize:e})}catch(n){throw console.log("Error saving user customize!",n),n}}async function i4(e=null,t=!1){const n=_t();try{return await n.callApi("/user/appVersion","POST",{version:e,disable:t})}catch(a){throw console.log("Error saving user!",a),a}}const o4={class:"grid text-center justify-center grid-cols-1 gap-3"},l4={class:"place-self-center"},u4={key:0,class:"text-sm md:text-md space-y-2 text-left text-pink-500 bg-slate-950 p-2 max-h-[120px] overflow-scroll"},c4={class:"font-mono text-pink-500"},d4={class:"flex gap-2"},f4={__name:"UpdateModal",setup(e){const t=fe(null),n="3.0.15",a=fe(!0);async function s(){try{const o=await kt.get("/data-sources/changelog.json");o.data&&(t.value=o.data)}catch(o){console.error("Error loading changelog:",o.message)}}ct(async()=>{await s()});function r(){const o=_t();return o.userData.webVersions&&o.userData.webVersions.includes(n)&&(a.value=!1),o.userCustomize.disableUpdatePopup&&(a.value=!1),a.value}async function i(o=!1){const l=_t();var u=null;try{u=await i4(n,!1)}catch(c){console.error("Failed to update user:",c)}if(o)try{await r4({disableUpdatePopup:!0})}catch(c){console.error("Failed to update customize:",c)}(u==null?void 0:u.status)==="success"&&(a.value=!1,l.userLoaded=!1,await l.loadUser())}return(o,l)=>r()?(D(),W(Te,{key:0},[a.value?(D(),Ae(md,{key:0,transparent:!0},{default:Ee(()=>[ke(Pr,{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:Ee(()=>[ae("div",o4,[ae("div",l4,[ke(An,{path:b(e3),class:"text-emerald-600",w:"w-20",size:45},null,8,["path"]),l[2]||(l[2]=ae("h1",{class:"text-xl xl:text-2xl font-bold"}," While you were away... ",-1)),l[3]||(l[3]=ae("h1",{class:"text-lg xl:text-xl"}," We've updated the site! These updates include feature updates and bugfixes. ",-1))]),l[5]||(l[5]=ae("hr",{class:"border-t border-1 mt-3 w-full"},null,-1)),t.value?(D(),W("div",u4,[l[4]||(l[4]=ae("h1",null,"Changelog:",-1)),(D(!0),W(Te,null,Ke(t.value[b(n)]??["No changes!"],u=>(D(),W("h2",{key:u,class:"font-mono"},Le(u),1))),128))])):ee("",!0),ae("h2",c4,"Version: "+Le(b(n)),1),ae("div",d4,[ke(Ri,{label:"Close",color:"success",onClick:l[0]||(l[0]=u=>i(!1))}),ke(Ri,{label:"Never Show Again",color:"danger",onClick:l[1]||(l[1]=u=>i(!0))})])])]),_:1})]),_:1})):ee("",!0)],64)):ee("",!0)}},h4={__name:"BaseDivider",props:{navBar:Boolean},setup(e){const t=e;return(n,a)=>(D(),W("hr",{class:ve([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))}},p4={__name:"NavBarItem",props:{item:{type:Object,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,s=z(()=>n.item.href?"a":n.item.to?El:"div"),r=Dr(),i=z(()=>{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=z(()=>n.item.isCurrentUser?_t().userName:n.item.label),l=fe(!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=fe(null),f=h=>{d.value&&!d.value.contains(h.target)&&(l.value=!1)};return ct(()=>{n.item.menu&&window.addEventListener("click",f)}),gl(()=>{n.item.menu&&window.removeEventListener("click",f)}),(h,p)=>e.item.isDivider?(D(),Ae(h4,{key:0,"nav-bar":""})):(D(),Ae(cs(s.value),{key:1,ref_key:"root",ref:d,class:ve(["block lg:flex items-center relative cursor-pointer",i.value]),to:e.item.to??null,href:e.item.href??null,target:e.item.target??null,onClick:u},{default:Ee(()=>[ae("div",{class:ve(["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?(D(),Ae(o0,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):ee("",!0),e.item.icon?(D(),Ae(An,{key:1,path:e.item.icon,class:"transition-colors"},null,8,["path"])):ee("",!0),ae("span",{class:ve(["px-2 transition-colors",{"lg:hidden":e.item.isDesktopNoLabel&&e.item.icon}])},Le(o.value),3),e.item.menu?(D(),Ae(An,{key:2,path:l.value?b(Dg):b(Pg),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):ee("",!0)],2),e.item.menu?(D(),W("div",{key:0,class:ve(["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}])},[ke(h0,{menu:e.item.menu,onMenuClick:c},null,8,["menu"])],2)):ee("",!0)]),_:1},8,["class","to","href","target"]))}},h0={__name:"NavBarMenuList",props:{menu:{type:Array,default:()=>[]}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(s,r)=>{n("menu-click",s,r)};return(s,r)=>(D(!0),W(Te,null,Ke(e.menu,(i,o)=>(D(),Ae(p4,{key:o,item:i,onMenuClick:a},null,8,["item"]))),128))}},Do={__name:"NavBarItemPlain",props:{display:{type:String,default:"flex"},useMargin:Boolean},setup(e){const t=Dr();return(n,a)=>(D(),W("div",{class:ve([[e.display,b(t).navBarItemLabelStyle,b(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))}},m4={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"},g4={class:"flex flex-1 items-stretch h-14"},v4={class:"flex-none items-stretch flex h-14 lg:hidden"},y4={__name:"NavBar",props:{menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(r,i)=>{n("menu-click",r,i)},s=fe(!1);return(r,i)=>(D(),W("nav",m4,[ae("div",{class:ve(["flex lg:items-stretch",b(pd)])},[ae("div",g4,[ye(r.$slots,"default")]),ae("div",v4,[ke(Do,{onClick:i[0]||(i[0]=Zn(o=>s.value=!s.value,["prevent"]))},{default:Ee(()=>[ke(An,{path:s.value?b(Rg):b(VS),size:"24"},null,8,["path"])]),_:1})]),ae("div",{class:ve(["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",[s.value?"block":"hidden"]])},[ke(h0,{menu:e.menu,onMenuClick:a},null,8,["menu"])],2)],2)]))}},b4="/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,s=Dr(),r=z(()=>n.item&&n.item.color),i=z(()=>r.value?"":s.asideMenuItemActiveStyle),o=fe(!1),l=z(()=>[n.isDropdownList?"py-3 px-6 text-sm":"py-3",r.value?c0(n.item.color,!1,!0):`${s.asideMenuItemStyle} dark:text-slate-300 dark:hover:text-white`]),u=z(()=>!!n.item.menu),c=d=>{a("menu-click",d,n.item),u.value&&(o.value=!o.value)};return(d,f)=>(D(),W("li",null,[(D(),Ae(cs(e.item.to?b(El):"a"),{to:e.item.to??null,href:e.item.href??null,target:e.item.target??null,class:ve(["flex cursor-pointer",l.value]),onClick:c},{default:Ee(h=>[e.item.icon?(D(),Ae(An,{key:0,path:e.item.icon,class:ve(["flex-none",[h&&h.isExactActive?i.value:""]]),w:"w-16",size:18},null,8,["path","class"])):ee("",!0),ae("span",{class:ve(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},h&&h.isExactActive?i.value:""]])},Le(e.item.label),3),u.value?(D(),Ae(An,{key:1,path:o.value?b(GS):b(ZS),class:ve(["flex-none",[h&&h.isExactActive?i.value:""]]),w:"w-12"},null,8,["path","class"])):ee("",!0)]),_:1},8,["to","href","target","class"])),u.value?(D(),Ae(p0,{key:0,menu:e.item.menu,class:ve([b(s).asideMenuDropdownStyle,o.value?"block dark:bg-slate-800/50":"hidden"]),"is-dropdown-list":""},null,8,["menu","class"])):ee("",!0)]))}},p0={__name:"AsideMenuList",props:{isDropdownList:Boolean,menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(s,r)=>{n("menu-click",s,r)};return(s,r)=>(D(),W("ul",null,[(D(!0),W(Te,null,Ke(e.menu,(i,o)=>(D(),Ae(cc,{key:o,item:i,"is-dropdown-list":e.isDropdownList,onMenuClick:a},null,8,["item","is-dropdown-list"]))),128))]))}},_4={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position shadow-xl shadow-gray-900"},w4={class:"invisible lg:visible"},x4={__name:"AsideMenuLayer",props:{menu:{type:Array,required:!0}},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=Dr(),s=z(()=>({label:"Log out",icon:Og,color:"info",isLogout:!0})),r=z(()=>({label:"Close",icon:Rg,color:"danger"})),i=(l,u)=>{n("menu-click",l,u)},o=l=>{n("aside-lg-close-click",l)};return(l,u)=>(D(),W("aside",_4,[ae("div",{class:ve([b(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]=Wy('

',1)),ae("div",{class:ve([b(a).darkMode?"aside-scrollbars-[slate]":b(a).asideScrollbarsStyle,"flex-1 overflow-y-auto overflow-x-hidden"])},[ke(p0,{menu:e.menu,onMenuClick:i},null,8,["menu"])],2),ae("ul",w4,[ke(cc,{class:"hidden lg:block xl:hidden w-full",item:r.value,onMenuClick:o},null,8,["item"]),ke(cc,{item:s.value,onMenuClick:i},null,8,["item"])])],2)]))}},A4={__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,i)=>{n("menu-click",r,i)},s=r=>{n("aside-lg-close-click",r)};return(r,i)=>(D(),W(Te,null,[ke(x4,{menu:e.menu,class:ve([e.isAsideMobileExpanded?"left-0":"-left-60 lg:left-0",{"lg:hidden xl:flex":!e.isAsideLgActive}]),onMenuClick:a,onAsideLgCloseClick:s},null,8,["menu","class"]),ni(ke(md,{"z-index":"z-30",onOverlayClick:s},null,512),[[oi,e.isAsideLgActive]])],64))}},S4={class:"flex md:py-2 gap-2"},k4={class:"text-pink-700 bg-slate-900 p-1.5 font-mono rounded-lg"},M4={__name:"FooterBar",setup(e){const t="3.0.15";return(n,a)=>(D(),W("footer",{class:ve(["py-2 px-6",b(pd)])},[ke(br,null,{default:Ee(()=>[a[0]||(a[0]=ae("div",{class:"text-center md:text-left"},[ae("p",null,[Ft(" Made with ❤️ by the PhaseII Team. Based on JustBoil's "),ae("a",{class:"text-blue-400 hover:text-blue-600",href:"https://github.com/justboil/admin-one-vue-tailwind",target:"_blank"},"Admin One"),Ft(". ")])],-1)),ae("div",S4,[ae("span",k4," v"+Le(b(t)),1),ke(Ri,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:b(RS),"icon-size":"24"},null,8,["icon"]),ke(Ri,{color:"info",href:"https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue",target:"_blank",label:"View on GitHub",icon:b(US),"icon-size":"24"},null,8,["icon"])])]),_:1})],2))}},C4={class:"animated animatedFadeInUp fadeInUp"},Dh="xl:pl-60",T4={__name:"LayoutAuthenticated",setup(e){const t=Pl(),n=yS();Kr()||t.push({name:"login"});const s=_t();ct(async()=>{try{await s.loadUser()||(s.deleteUserSession(),_u(),t.push({name:"login"}))}catch(m){console.error("Failed to check SessionID:",m),s.deleteUserSession(),_u(),t.push({name:"login"})}});const r=fe(s.loadingPool.length!==0),i=fe(s.savingPool.length!==0),o=fe(s.errorCode),l=fe(s.userLoaded),u=fe(s.userArcades);Qe(()=>s.loadingPool.length!==0,m=>{r.value=m}),Qe(()=>s.savingPool.length!==0,m=>{i.value=m}),Qe(()=>s.errorCode,m=>{o.value=m}),Qe(()=>s.userLoaded,m=>{l.value=m}),Qe(()=>s.userArcades,m=>{u.value=m});const c=Dr(),d=fe(!1),f=fe(!1);t.beforeEach(()=>{d.value=!1,f.value=!1});const h=(m,y)=>{y.isLogout&&(s.deleteUserSession(),_u(),t.push({name:"login"}))},p=z(()=>{const m=Zo.filter(_=>!_.skip).map(_=>({label:_.shortName||_.name,to:`/games/${_.id}`})),y=s.userArcades.map(_=>({label:_.name,to:`/arcade/${_.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:"Cards",to:"/admin/cards"},{label:"Users",to:"/admin/users"},{label:"News",to:"/admin/news"},{label:"OTA Updates",to:"/admin/ota"}];var S=[{to:"/",icon:XS,label:"Dashboard"}];return s.userAdmin&&S.push({label:"Admin",icon:Lg,menu:w}),m.length&&S.push({label:"Games",icon:Ig,menu:m}),S.push({label:"My Content",icon:KS,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),y.length&&S.push({label:"My Arcades",icon:t3,menu:y}),S.push({label:"Claim Arcade",icon:n3,to:"/arcade/claim"}),S});return(m,y)=>(D(),W("div",{key:b(n).fullPath,class:ve({dark:b(c).darkMode,"overflow-hidden lg:overflow-visible":d.value})},[l.value?(D(),Ae(f4,{key:0,class:"transition-opacity duration-300 ease-out"})):ee("",!0),ke(s4,{active:r.value||i.value,"is-save":i.value,"error-code":o.value,class:ve(["transition-opacity duration-300 ease-out",{"opacity-100":r.value||i.value,"opacity-0":!r.value&&!i.value}])},null,8,["active","is-save","error-code","class"]),l.value?(D(),W("div",{key:1,class:ve([[Dh,{"ml-60 lg:ml-0":d.value}],"pt-14 min-h-screen w-screen lg:w-auto bg-slate-800 dark:text-slate-100"])},[ke(y4,{menu:b(WM),class:ve([Dh,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:h},{default:Ee(()=>[ke(Do,{display:"flex lg:hidden",onClick:y[0]||(y[0]=Zn(w=>d.value=!d.value,["prevent"]))},{default:Ee(()=>[ke(An,{path:d.value?b(ES):b($S),size:"24"},null,8,["path"])]),_:1}),ke(Do,{display:"hidden lg:flex xl:hidden",onClick:y[1]||(y[1]=Zn(w=>f.value=!0,["prevent"]))},{default:Ee(()=>[ke(An,{path:b(jS),size:"24"},null,8,["path"])]),_:1}),ke(Do,{"use-margin":""})]),_:1},8,["menu","class"]),ke(A4,{"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"]),ae("div",C4,[ye(m.$slots,"default"),ke(M4)])],2)):ee("",!0)],2))}},E4={class:"flex items-center justify-start"},so={__name:"SectionTitleLine",props:{icon:{type:String,default:null},color:{type:String,default:null},title:{type:String,required:!0},main:Boolean},setup(e){const t=z(()=>ea().default);return(n,a)=>(D(),W("section",{class:ve([{"pt-6":!e.main},"mb-6 md:flex items-center md:justify-between space-y-2 md:space-y-0"])},[ae("div",E4,[e.icon&&e.main?(D(),Ae(f0,{key:0,icon:e.icon,"icon-color":e.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):e.icon?(D(),Ae(An,{key:1,path:e.icon,color:e.color,class:"mr-2",size:"20"},null,8,["path","color"])):ee("",!0),ae("h1",{class:ve([e.main?"text-3xl":"text-2xl","leading-tight"])},Le(e.title),3)]),t.value?ye(n.$slots,"default",{key:0}):ee("",!0)],2))}};/*! +`;return(o,l)=>(D(),W("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:i,onClick:l[0]||(l[0]=u=>s())},[ae("div",HM,[ke(l0,null,{default:Ee(()=>[ke(br,null,{default:Ee(()=>[ke(br,{type:"justify-start"},{default:Ee(()=>[ke(IM,{class:"md:mr-6 scale-110 md:scale-100",path:b(r).icon},null,8,["path"]),ae("div",NM,[ae("h2",VM,Ie(b(r).name),1),ae("h2",BM,Ie(b(r).shortName?b(r).shortName:b(r).name),1),ae("div",FM,[ke(dn,{color:a.value.type,label:e.type,small:""},null,8,["color","label"]),ae("h4",$M,Ie(e.value),1)])])]),_:1}),ae("div",UM,[ae("p",YM,Ie(e.profileName),1)])]),_:1})]),_:1})])]))}},WM=[{isCurrentUser:!0,menu:[{icon:x3,label:"Settings",to:"/profile"},{icon:P3,label:"Customize",to:"/profile/customize"},{icon:Q3,label:"Integrations",to:"/profile/integrate"},{icon:D3,label:"Login Cards",to:"/profile/cards"},{icon:A3,label:"Claim Profile",to:"/profile/claim"}]},{icon:Og,label:"Log out",isLogout:!0}],jM={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"},GM={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"},Ph=Object.freeze(Object.defineProperty({__proto__:null,basic:jM,white:GM},Symbol.toStringTag,{value:"Module"})),Dr=Am("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(!Ph[e])return;typeof localStorage<"u"&&localStorage.setItem(wM,e);const t=Ph[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(_M,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"))}}}),XM="/icon.gif",md={__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)},s=Dr();return(r,i)=>(D(),W("div",{class:ve([[e.type,e.zIndex],"items-center flex-col justify-center md:h-full fixed inset-0"])},[ke(as,{"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:Ee(()=>[ae("div",{class:ve(["absolute inset-0 bg-gradient-to-tr dark:from-gray-700 dark:via-gray-900 dark:to-gray-700 h-screen",`${b(s).overlayStyle} ${e.transparent?"opacity-90":"opacity-100"}`]),onClick:a},null,2)]),_:1}),ke(as,{"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:Ee(()=>[ye(r.$slots,"default")]),_:3})],2))}},KM={key:0,class:"absolute bottom-full left-1/2 mb-1 -translate-x-1/2 whitespace-nowrap rounded bg-black px-2 py-1 text-xs text-white opacity-0 group-hover:opacity-100 transition-opacity duration-200 z-10"},Ri={__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},tooltip:{type:String,default:null}},setup(e){const t=e,n=z(()=>t.as?t.as:t.to?El:t.href?"a":"button"),a=z(()=>n.value==="button"?t.type??"button":null),s=z(()=>t.small&&t.icon?"px-1":"px-2"),r=z(()=>{const o=["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",c0(i.userCustomize.shrimpLinks?"sakura":t.color,t.outline,!t.disabled,t.active)];return!t.label&&t.icon?o.push("p-0"):t.small?o.push("text-sm",t.roundedFull?"px-3 py-1":"p-1"):o.push("py-2",t.roundedFull?"px-6":"px-3"),t.disabled&&o.push(t.outline?"opacity-50":"opacity-70"),o}),i=_t();return(o,l)=>(D(),Ae(cs(n.value),{class:ve(r.value),href:e.href,type:a.value,to:e.to,target:e.target,disabled:e.disabled},{default:Ee(()=>[e.tooltip?(D(),W("div",KM,Ie(e.tooltip),1)):ee("",!0),e.icon?(D(),Ae(An,{key:1,path:e.icon,size:e.iconSize},null,8,["path","size"])):ee("",!0),e.label?(D(),W("span",{key:2,class:ve(s.value)},Ie(b(i).userCustomize.shrimpLinks?"Shrimp":e.label),3)):ee("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},qM={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},ZM={class:"text-xl md:text-2xl"},QM={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},JM={class:"place-self-center"},e4={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},t4={class:"place-self-center"},n4={class:"text-lg md:text-xl"},a4={class:"text-red-500"},s4={__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=Pl();function n(){return t.go(),null}return(a,s)=>e.active?(D(),Ae(md,{key:0,transparent:e.isSave},{default:Ee(()=>[ke(Pr,{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:Ee(()=>[!e.isFinished&&!e.errorCode?(D(),W("div",qM,[s[1]||(s[1]=ae("img",{class:"rounded-full place-self-center",src:XM,width:"70"},null,-1)),ae("h1",ZM,Ie(e.isSave?"Submitting...":"Loading..."),1),s[2]||(s[2]=ae("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):ee("",!0),e.isSave&&e.isFinished&&!e.errorCode?(D(),W("div",QM,[ae("div",JM,[ke(An,{path:b(I3),class:"text-green-700",w:"w-20",size:45},null,8,["path"])]),s[3]||(s[3]=ae("h1",{class:"text-xl md:text-2xl"},"Saved!",-1))])):ee("",!0),e.errorCode?(D(),W("div",e4,[ae("div",t4,[ke(An,{path:b(H3),class:"text-red-500",w:"w-20",size:45},null,8,["path"])]),s[5]||(s[5]=ae("h1",{class:"text-xl md:text-2xl"},"Uh Oh!",-1)),s[6]||(s[6]=ae("h1",{class:"text-lg md:text-xl"}," The server had some trouble processing your request at this time. ",-1)),ae("h1",n4,[s[4]||(s[4]=Ft(" Error: ")),ae("span",a4,Ie(e.errorCode),1)]),ae("div",null,[ke(Ri,{type:"submit",color:"info",label:"Reload",small:!1,onClick:s[0]||(s[0]=r=>n())})])])):ee("",!0)]),_:1})]),_:1},8,["transparent"])):ee("",!0)}};async function q6(e){const t=_t();try{return await t.callApi("/auth/emailAuth","POST",{email:e})}catch(n){throw console.log("Error checking email:",n),n}}async function Z6(e){const t=_t();try{return await t.callApi("/auth/check2FAKey","POST",{key:e})}catch(n){throw console.log("Error checking key:",n),n}}async function Q6(e,t,n){const a=_t();try{return await a.callApi("/auth/changePassword","POST",{key:e,newPassword:t,confirmPassword:n})}catch(s){throw console.log("Error resetting password:",s),s}}async function J6(e,t,n){const a=_t();try{return await a.callApi("/user/updatePassword","POST",{currentPassword:e,newPassword:t,confirmPassword:n})}catch(s){throw console.log("Error updating password:",s),s}}async function eR(e){const t=_t();try{return await t.callApi("/user","PUT",e)}catch(n){throw console.log("Error registering:",n),n}}async function tR(){const e=_t();try{return(await e.callApi("/user/card")).cards}catch(t){throw console.log("Error fetching cards:",t),t}}async function nR(e){const t=_t();try{return await t.callApi("/user/card","POST",{cardId:e})}catch(n){throw console.log("Error adding card:",n),n}}async function aR(e){const t=_t();try{if(window.confirm("Are you really?"))return await t.callApi("/user/card","DELETE",{cardId:e})}catch(n){throw console.log("Error deleting card:",n),n}}async function sR(e,t){const n=_t();try{const a=await n.callApi(`/user/takeover?cardId=${e}&pin=${t}`);return a.status=="warn"&&window.alert(a.error_code),a.data}catch(a){throw console.log("Error fetching takeover:",a),a}}async function rR(e,t,n){const a=_t();try{return await a.callApi("/user/takeover","POST",{cardId:e,pin:t,mergeSettings:n})}catch(s){throw console.log("Error saving takeover:",s),s}}async function iR(){const e=_t();try{return(await e.callApi("/user/playVideos")).data}catch(t){throw console.log("Error fetching videos:",t),t}}async function oR(e){const t=_t();try{return(await t.callApi(`/user/content?type=${e}`)).data}catch(n){throw console.log("Error fetching content:",n),n}}async function lR(e){const t=_t();try{if(window.confirm("Are you really?"))return await t.callApi(`/user/integrate/${e}`,"DELETE")}catch(n){throw console.log("Error deleting integration:",n),n}}async function uR(e,t){const n=_t();try{return await n.callApi(`/user/integrate/${e}`,"POST",{code:t})}catch(a){throw console.log(`Error integrating with ${e}:`,a),a}}async function r4(e){const t=_t();try{return await t.callApi("/user/customize","POST",{customize:e})}catch(n){throw console.log("Error saving user customize!",n),n}}async function i4(e=null,t=!1){const n=_t();try{return await n.callApi("/user/appVersion","POST",{version:e,disable:t})}catch(a){throw console.log("Error saving user!",a),a}}const o4={class:"grid text-center justify-center grid-cols-1 gap-3"},l4={class:"place-self-center"},u4={key:0,class:"text-sm md:text-md space-y-2 text-left text-pink-500 bg-slate-950 p-2 max-h-[120px] overflow-scroll"},c4={class:"font-mono text-pink-500"},d4={class:"flex gap-2"},f4={__name:"UpdateModal",setup(e){const t=fe(null),n="3.0.16",a=fe(!0);async function s(){try{const o=await kt.get("/data-sources/changelog.json");o.data&&(t.value=o.data)}catch(o){console.error("Error loading changelog:",o.message)}}ct(async()=>{await s()});function r(){const o=_t();return o.userData.webVersions&&o.userData.webVersions.includes(n)&&(a.value=!1),o.userCustomize.disableUpdatePopup&&(a.value=!1),a.value}async function i(o=!1){const l=_t();var u=null;try{u=await i4(n,!1)}catch(c){console.error("Failed to update user:",c)}if(o)try{await r4({disableUpdatePopup:!0})}catch(c){console.error("Failed to update customize:",c)}(u==null?void 0:u.status)==="success"&&(a.value=!1,l.userLoaded=!1,await l.loadUser())}return(o,l)=>r()?(D(),W(Te,{key:0},[a.value?(D(),Ae(md,{key:0,transparent:!0},{default:Ee(()=>[ke(Pr,{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:Ee(()=>[ae("div",o4,[ae("div",l4,[ke(An,{path:b(eS),class:"text-emerald-600",w:"w-20",size:45},null,8,["path"]),l[2]||(l[2]=ae("h1",{class:"text-xl xl:text-2xl font-bold"}," While you were away... ",-1)),l[3]||(l[3]=ae("h1",{class:"text-lg xl:text-xl"}," We've updated the site! These updates include feature updates and bugfixes. ",-1))]),l[5]||(l[5]=ae("hr",{class:"border-t border-1 mt-3 w-full"},null,-1)),t.value?(D(),W("div",u4,[l[4]||(l[4]=ae("h1",null,"Changelog:",-1)),(D(!0),W(Te,null,Ke(t.value[b(n)]??["No changes!"],u=>(D(),W("h2",{key:u,class:"font-mono"},Ie(u),1))),128))])):ee("",!0),ae("h2",c4,"Version: "+Ie(b(n)),1),ae("div",d4,[ke(Ri,{label:"Close",color:"success",onClick:l[0]||(l[0]=u=>i(!1))}),ke(Ri,{label:"Never Show Again",color:"danger",onClick:l[1]||(l[1]=u=>i(!0))})])])]),_:1})]),_:1})):ee("",!0)],64)):ee("",!0)}},h4={__name:"BaseDivider",props:{navBar:Boolean},setup(e){const t=e;return(n,a)=>(D(),W("hr",{class:ve([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))}},p4={__name:"NavBarItem",props:{item:{type:Object,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=e,a=t,s=z(()=>n.item.href?"a":n.item.to?El:"div"),r=Dr(),i=z(()=>{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=z(()=>n.item.isCurrentUser?_t().userName:n.item.label),l=fe(!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=fe(null),f=h=>{d.value&&!d.value.contains(h.target)&&(l.value=!1)};return ct(()=>{n.item.menu&&window.addEventListener("click",f)}),gl(()=>{n.item.menu&&window.removeEventListener("click",f)}),(h,p)=>e.item.isDivider?(D(),Ae(h4,{key:0,"nav-bar":""})):(D(),Ae(cs(s.value),{key:1,ref_key:"root",ref:d,class:ve(["block lg:flex items-center relative cursor-pointer",i.value]),to:e.item.to??null,href:e.item.href??null,target:e.item.target??null,onClick:u},{default:Ee(()=>[ae("div",{class:ve(["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?(D(),Ae(o0,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):ee("",!0),e.item.icon?(D(),Ae(An,{key:1,path:e.item.icon,class:"transition-colors"},null,8,["path"])):ee("",!0),ae("span",{class:ve(["px-2 transition-colors",{"lg:hidden":e.item.isDesktopNoLabel&&e.item.icon}])},Ie(o.value),3),e.item.menu?(D(),Ae(An,{key:2,path:l.value?b(Dg):b(Pg),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):ee("",!0)],2),e.item.menu?(D(),W("div",{key:0,class:ve(["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}])},[ke(h0,{menu:e.item.menu,onMenuClick:c},null,8,["menu"])],2)):ee("",!0)]),_:1},8,["class","to","href","target"]))}},h0={__name:"NavBarMenuList",props:{menu:{type:Array,default:()=>[]}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(s,r)=>{n("menu-click",s,r)};return(s,r)=>(D(!0),W(Te,null,Ke(e.menu,(i,o)=>(D(),Ae(p4,{key:o,item:i,onMenuClick:a},null,8,["item"]))),128))}},Do={__name:"NavBarItemPlain",props:{display:{type:String,default:"flex"},useMargin:Boolean},setup(e){const t=Dr();return(n,a)=>(D(),W("div",{class:ve([[e.display,b(t).navBarItemLabelStyle,b(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))}},m4={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"},g4={class:"flex flex-1 items-stretch h-14"},v4={class:"flex-none items-stretch flex h-14 lg:hidden"},y4={__name:"NavBar",props:{menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(r,i)=>{n("menu-click",r,i)},s=fe(!1);return(r,i)=>(D(),W("nav",m4,[ae("div",{class:ve(["flex lg:items-stretch",b(pd)])},[ae("div",g4,[ye(r.$slots,"default")]),ae("div",v4,[ke(Do,{onClick:i[0]||(i[0]=Zn(o=>s.value=!s.value,["prevent"]))},{default:Ee(()=>[ke(An,{path:s.value?b(Rg):b(V3),size:"24"},null,8,["path"])]),_:1})]),ae("div",{class:ve(["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",[s.value?"block":"hidden"]])},[ke(h0,{menu:e.menu,onMenuClick:a},null,8,["menu"])],2)],2)]))}},b4="/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,s=Dr(),r=z(()=>n.item&&n.item.color),i=z(()=>r.value?"":s.asideMenuItemActiveStyle),o=fe(!1),l=z(()=>[n.isDropdownList?"py-3 px-6 text-sm":"py-3",r.value?c0(n.item.color,!1,!0):`${s.asideMenuItemStyle} dark:text-slate-300 dark:hover:text-white`]),u=z(()=>!!n.item.menu),c=d=>{a("menu-click",d,n.item),u.value&&(o.value=!o.value)};return(d,f)=>(D(),W("li",null,[(D(),Ae(cs(e.item.to?b(El):"a"),{to:e.item.to??null,href:e.item.href??null,target:e.item.target??null,class:ve(["flex cursor-pointer",l.value]),onClick:c},{default:Ee(h=>[e.item.icon?(D(),Ae(An,{key:0,path:e.item.icon,class:ve(["flex-none",[h&&h.isExactActive?i.value:""]]),w:"w-16",size:18},null,8,["path","class"])):ee("",!0),ae("span",{class:ve(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},h&&h.isExactActive?i.value:""]])},Ie(e.item.label),3),u.value?(D(),Ae(An,{key:1,path:o.value?b(G3):b(Z3),class:ve(["flex-none",[h&&h.isExactActive?i.value:""]]),w:"w-12"},null,8,["path","class"])):ee("",!0)]),_:1},8,["to","href","target","class"])),u.value?(D(),Ae(p0,{key:0,menu:e.item.menu,class:ve([b(s).asideMenuDropdownStyle,o.value?"block dark:bg-slate-800/50":"hidden"]),"is-dropdown-list":""},null,8,["menu","class"])):ee("",!0)]))}},p0={__name:"AsideMenuList",props:{isDropdownList:Boolean,menu:{type:Array,required:!0}},emits:["menu-click"],setup(e,{emit:t}){const n=t,a=(s,r)=>{n("menu-click",s,r)};return(s,r)=>(D(),W("ul",null,[(D(!0),W(Te,null,Ke(e.menu,(i,o)=>(D(),Ae(cc,{key:o,item:i,"is-dropdown-list":e.isDropdownList,onMenuClick:a},null,8,["item","is-dropdown-list"]))),128))]))}},_4={id:"aside",class:"w-60 xl:w-62 fixed flex z-40 top-0 h-screen transition-position shadow-xl shadow-gray-900"},w4={class:"invisible lg:visible"},x4={__name:"AsideMenuLayer",props:{menu:{type:Array,required:!0}},emits:["menu-click","aside-lg-close-click"],setup(e,{emit:t}){const n=t,a=Dr(),s=z(()=>({label:"Log out",icon:Og,color:"info",isLogout:!0})),r=z(()=>({label:"Close",icon:Rg,color:"danger"})),i=(l,u)=>{n("menu-click",l,u)},o=l=>{n("aside-lg-close-click",l)};return(l,u)=>(D(),W("aside",_4,[ae("div",{class:ve([b(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]=Wy('

PhaseII eAmusement Network

',1)),ae("div",{class:ve([b(a).darkMode?"aside-scrollbars-[slate]":b(a).asideScrollbarsStyle,"flex-1 overflow-y-auto overflow-x-hidden"])},[ke(p0,{menu:e.menu,onMenuClick:i},null,8,["menu"])],2),ae("ul",w4,[ke(cc,{class:"hidden lg:block xl:hidden w-full",item:r.value,onMenuClick:o},null,8,["item"]),ke(cc,{item:s.value,onMenuClick:i},null,8,["item"])])],2)]))}},A4={__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,i)=>{n("menu-click",r,i)},s=r=>{n("aside-lg-close-click",r)};return(r,i)=>(D(),W(Te,null,[ke(x4,{menu:e.menu,class:ve([e.isAsideMobileExpanded?"left-0":"-left-60 lg:left-0",{"lg:hidden xl:flex":!e.isAsideLgActive}]),onMenuClick:a,onAsideLgCloseClick:s},null,8,["menu","class"]),ni(ke(md,{"z-index":"z-30",onOverlayClick:s},null,512),[[oi,e.isAsideLgActive]])],64))}},S4={class:"flex md:py-2 gap-2"},k4={class:"text-pink-700 bg-slate-900 p-1.5 font-mono rounded-lg"},M4={__name:"FooterBar",setup(e){const t="3.0.16";return(n,a)=>(D(),W("footer",{class:ve(["py-2 px-6",b(pd)])},[ke(br,null,{default:Ee(()=>[a[0]||(a[0]=ae("div",{class:"text-center md:text-left"},[ae("p",null,[Ft(" Made with ❤️ by the PhaseII Team. Based on JustBoil's "),ae("a",{class:"text-blue-400 hover:text-blue-600",href:"https://github.com/justboil/admin-one-vue-tailwind",target:"_blank"},"Admin One"),Ft(". ")])],-1)),ae("div",S4,[ae("span",k4," v"+Ie(b(t)),1),ke(Ri,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:b(R3),"icon-size":"24"},null,8,["icon"]),ke(Ri,{color:"info",href:"https://github.com/PhaseII-eAmusement-Network/PhaseWeb3-Vue",target:"_blank",label:"View on GitHub",icon:b(U3),"icon-size":"24"},null,8,["icon"])])]),_:1})],2))}},C4={class:"animated animatedFadeInUp fadeInUp"},Dh="xl:pl-60",T4={__name:"LayoutAuthenticated",setup(e){const t=Pl(),n=y3();Kr()||t.push({name:"login"});const s=_t();ct(async()=>{try{await s.loadUser()||(s.deleteUserSession(),_u(),t.push({name:"login"}))}catch(m){console.error("Failed to check SessionID:",m),s.deleteUserSession(),_u(),t.push({name:"login"})}});const r=fe(s.loadingPool.length!==0),i=fe(s.savingPool.length!==0),o=fe(s.errorCode),l=fe(s.userLoaded),u=fe(s.userArcades);Qe(()=>s.loadingPool.length!==0,m=>{r.value=m}),Qe(()=>s.savingPool.length!==0,m=>{i.value=m}),Qe(()=>s.errorCode,m=>{o.value=m}),Qe(()=>s.userLoaded,m=>{l.value=m}),Qe(()=>s.userArcades,m=>{u.value=m});const c=Dr(),d=fe(!1),f=fe(!1);t.beforeEach(()=>{d.value=!1,f.value=!1});const h=(m,y)=>{y.isLogout&&(s.deleteUserSession(),_u(),t.push({name:"login"}))},p=z(()=>{const m=Zo.filter(_=>!_.skip).map(_=>({label:_.shortName||_.name,to:`/games/${_.id}`})),y=s.userArcades.map(_=>({label:_.name,to:`/arcade/${_.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:"Cards",to:"/admin/cards"},{label:"Users",to:"/admin/users"},{label:"News",to:"/admin/news"},{label:"OTA Updates",to:"/admin/ota"}];var S=[{to:"/",icon:X3,label:"Dashboard"}];return s.userAdmin&&S.push({label:"Admin",icon:Ig,menu:w}),m.length&&S.push({label:"Games",icon:Lg,menu:m}),S.push({label:"My Content",icon:K3,menu:[{label:"Play Videos",to:"/profile/videos"},{label:"Game Images",to:"/profile/content"}]}),y.length&&S.push({label:"My Arcades",icon:tS,menu:y}),S.push({label:"Claim Arcade",icon:nS,to:"/arcade/claim"}),S});return(m,y)=>(D(),W("div",{key:b(n).fullPath,class:ve({dark:b(c).darkMode,"overflow-hidden lg:overflow-visible":d.value})},[l.value?(D(),Ae(f4,{key:0,class:"transition-opacity duration-300 ease-out"})):ee("",!0),ke(s4,{active:r.value||i.value,"is-save":i.value,"error-code":o.value,class:ve(["transition-opacity duration-300 ease-out",{"opacity-100":r.value||i.value,"opacity-0":!r.value&&!i.value}])},null,8,["active","is-save","error-code","class"]),l.value?(D(),W("div",{key:1,class:ve([[Dh,{"ml-60 lg:ml-0":d.value}],"pt-14 min-h-screen w-screen lg:w-auto bg-slate-800 dark:text-slate-100"])},[ke(y4,{menu:b(WM),class:ve([Dh,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:h},{default:Ee(()=>[ke(Do,{display:"flex lg:hidden",onClick:y[0]||(y[0]=Zn(w=>d.value=!d.value,["prevent"]))},{default:Ee(()=>[ke(An,{path:d.value?b(E3):b($3),size:"24"},null,8,["path"])]),_:1}),ke(Do,{display:"hidden lg:flex xl:hidden",onClick:y[1]||(y[1]=Zn(w=>f.value=!0,["prevent"]))},{default:Ee(()=>[ke(An,{path:b(j3),size:"24"},null,8,["path"])]),_:1}),ke(Do,{"use-margin":""})]),_:1},8,["menu","class"]),ke(A4,{"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"]),ae("div",C4,[ye(m.$slots,"default"),ke(M4)])],2)):ee("",!0)],2))}},E4={class:"flex items-center justify-start"},so={__name:"SectionTitleLine",props:{icon:{type:String,default:null},color:{type:String,default:null},title:{type:String,required:!0},main:Boolean},setup(e){const t=z(()=>ea().default);return(n,a)=>(D(),W("section",{class:ve([{"pt-6":!e.main},"mb-6 md:flex items-center md:justify-between space-y-2 md:space-y-0"])},[ae("div",E4,[e.icon&&e.main?(D(),Ae(f0,{key:0,icon:e.icon,"icon-color":e.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):e.icon?(D(),Ae(An,{key:1,path:e.icon,color:e.color,class:"mr-2",size:"20"},null,8,["path","color"])):ee("",!0),ae("h1",{class:ve([e.main?"text-3xl":"text-2xl","leading-tight"])},Ie(e.title),3)]),t.value?ye(n.$slots,"default",{key:0}):ee("",!0)],2))}};/*! * @kurkle/color v0.3.4 * https://github.com/kurkle/color#readme * (c) 2024 Jukka Kurkela * Released under the MIT License - */function Gi(e){return e+.5|0}const Ga=(e,t,n)=>Math.max(Math.min(e,n),t);function qr(e){return Ga(Gi(e*2.55),0,255)}function ts(e){return Ga(Gi(e*255),0,255)}function Ma(e){return Ga(Gi(e/2.55)/100,0,1)}function Rh(e){return Ga(Gi(e*100),0,100)}const Nn={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"],P4=e=>dc[e&15],D4=e=>dc[(e&240)>>4]+dc[e&15],ro=e=>(e&240)>>4===(e&15),R4=e=>ro(e.r)&&ro(e.g)&&ro(e.b)&&ro(e.a);function I4(e){var t=e.length,n;return e[0]==="#"&&(t===4||t===5?n={r:255&Nn[e[1]]*17,g:255&Nn[e[2]]*17,b:255&Nn[e[3]]*17,a:t===5?Nn[e[4]]*17:255}:(t===7||t===9)&&(n={r:Nn[e[1]]<<4|Nn[e[2]],g:Nn[e[3]]<<4|Nn[e[4]],b:Nn[e[5]]<<4|Nn[e[6]],a:t===9?Nn[e[7]]<<4|Nn[e[8]]:255})),n}const O4=(e,t)=>e<255?t(e):"";function L4(e){var t=R4(e)?P4:D4;return e?"#"+t(e.r)+t(e.g)+t(e.b)+O4(e.a,t):void 0}const H4=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function m0(e,t,n){const a=t*Math.min(n,1-n),s=(r,i=(r+e/30)%12)=>n-a*Math.max(Math.min(i-3,9-i,1),-1);return[s(0),s(8),s(4)]}function N4(e,t,n){const a=(s,r=(s+e/60)%6)=>n-n*t*Math.max(Math.min(r,4-r,1),0);return[a(5),a(3),a(1)]}function V4(e,t,n){const a=m0(e,1,.5);let s;for(t+n>1&&(s=1/(t+n),t*=s,n*=s),s=0;s<3;s++)a[s]*=1-t-n,a[s]+=t;return a}function B4(e,t,n,a,s){return e===s?(t-n)/a+(t.5?c/(2-r-i):c/(r+i),l=B4(n,a,s,c,r),l=l*60+.5),[l|0,u||0,o]}function vd(e,t,n,a){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,a)).map(ts)}function yd(e,t,n){return vd(m0,e,t,n)}function F4(e,t,n){return vd(V4,e,t,n)}function $4(e,t,n){return vd(N4,e,t,n)}function g0(e){return(e%360+360)%360}function U4(e){const t=H4.exec(e);let n=255,a;if(!t)return;t[5]!==a&&(n=t[6]?qr(+t[5]):ts(+t[5]));const s=g0(+t[2]),r=+t[3]/100,i=+t[4]/100;return t[1]==="hwb"?a=F4(s,r,i):t[1]==="hsv"?a=$4(s,r,i):a=yd(s,r,i),{r:a[0],g:a[1],b:a[2],a:n}}function Y4(e,t){var n=gd(e);n[0]=g0(n[0]+t),n=yd(n),e.r=n[0],e.g=n[1],e.b=n[2]}function z4(e){if(!e)return;const t=gd(e),n=t[0],a=Rh(t[1]),s=Rh(t[2]);return e.a<255?`hsla(${n}, ${a}%, ${s}%, ${Ma(e.a)})`:`hsl(${n}, ${a}%, ${s}%)`}const Ih={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"},Oh={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 W4(){const e={},t=Object.keys(Oh),n=Object.keys(Ih);let a,s,r,i,o;for(a=0;a>16&255,r>>8&255,r&255]}return e}let io;function j4(e){io||(io=W4(),io.transparent=[0,0,0,0]);const t=io[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const G4=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function X4(e){const t=G4.exec(e);let n=255,a,s,r;if(t){if(t[7]!==a){const i=+t[7];n=t[8]?qr(i):Ga(i*255,0,255)}return a=+t[1],s=+t[3],r=+t[5],a=255&(t[2]?qr(a):Ga(a,0,255)),s=255&(t[4]?qr(s):Ga(s,0,255)),r=255&(t[6]?qr(r):Ga(r,0,255)),{r:a,g:s,b:r,a:n}}}function K4(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${Ma(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}const wu=e=>e<=.0031308?e*12.92:Math.pow(e,1/2.4)*1.055-.055,Xs=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function q4(e,t,n){const a=Xs(Ma(e.r)),s=Xs(Ma(e.g)),r=Xs(Ma(e.b));return{r:ts(wu(a+n*(Xs(Ma(t.r))-a))),g:ts(wu(s+n*(Xs(Ma(t.g))-s))),b:ts(wu(r+n*(Xs(Ma(t.b))-r))),a:e.a+n*(t.a-e.a)}}function oo(e,t,n){if(e){let a=gd(e);a[t]=Math.max(0,Math.min(a[t]+a[t]*n,t===0?360:1)),a=yd(a),e.r=a[0],e.g=a[1],e.b=a[2]}}function v0(e,t){return e&&Object.assign(t||{},e)}function Lh(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=ts(e[3]))):(t=v0(e,{r:0,g:0,b:0,a:1}),t.a=ts(t.a)),t}function Z4(e){return e.charAt(0)==="r"?X4(e):U4(e)}class Ii{constructor(t){if(t instanceof Ii)return t;const n=typeof t;let a;n==="object"?a=Lh(t):n==="string"&&(a=I4(t)||j4(t)||Z4(t)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var t=v0(this._rgb);return t&&(t.a=Ma(t.a)),t}set rgb(t){this._rgb=Lh(t)}rgbString(){return this._valid?K4(this._rgb):void 0}hexString(){return this._valid?L4(this._rgb):void 0}hslString(){return this._valid?z4(this._rgb):void 0}mix(t,n){if(t){const a=this.rgb,s=t.rgb;let r;const i=n===r?.5:n,o=2*i-1,l=a.a-s.a,u=((o*l===-1?o:(o+l)/(1+o*l))+1)/2;r=1-u,a.r=255&u*a.r+r*s.r+.5,a.g=255&u*a.g+r*s.g+.5,a.b=255&u*a.b+r*s.b+.5,a.a=i*a.a+(1-i)*s.a,this.rgb=a}return this}interpolate(t,n){return t&&(this._rgb=q4(this._rgb,t._rgb,n)),this}clone(){return new Ii(this.rgb)}alpha(t){return this._rgb.a=ts(t),this}clearer(t){const n=this._rgb;return n.a*=1-t,this}greyscale(){const t=this._rgb,n=Gi(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 oo(this._rgb,2,t),this}darken(t){return oo(this._rgb,2,-t),this}saturate(t){return oo(this._rgb,1,t),this}desaturate(t){return oo(this._rgb,1,-t),this}rotate(t){return Y4(this._rgb,t),this}}/*! + */function Gi(e){return e+.5|0}const Ga=(e,t,n)=>Math.max(Math.min(e,n),t);function qr(e){return Ga(Gi(e*2.55),0,255)}function ts(e){return Ga(Gi(e*255),0,255)}function Ma(e){return Ga(Gi(e/2.55)/100,0,1)}function Rh(e){return Ga(Gi(e*100),0,100)}const Nn={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"],P4=e=>dc[e&15],D4=e=>dc[(e&240)>>4]+dc[e&15],ro=e=>(e&240)>>4===(e&15),R4=e=>ro(e.r)&&ro(e.g)&&ro(e.b)&&ro(e.a);function L4(e){var t=e.length,n;return e[0]==="#"&&(t===4||t===5?n={r:255&Nn[e[1]]*17,g:255&Nn[e[2]]*17,b:255&Nn[e[3]]*17,a:t===5?Nn[e[4]]*17:255}:(t===7||t===9)&&(n={r:Nn[e[1]]<<4|Nn[e[2]],g:Nn[e[3]]<<4|Nn[e[4]],b:Nn[e[5]]<<4|Nn[e[6]],a:t===9?Nn[e[7]]<<4|Nn[e[8]]:255})),n}const O4=(e,t)=>e<255?t(e):"";function I4(e){var t=R4(e)?P4:D4;return e?"#"+t(e.r)+t(e.g)+t(e.b)+O4(e.a,t):void 0}const H4=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function m0(e,t,n){const a=t*Math.min(n,1-n),s=(r,i=(r+e/30)%12)=>n-a*Math.max(Math.min(i-3,9-i,1),-1);return[s(0),s(8),s(4)]}function N4(e,t,n){const a=(s,r=(s+e/60)%6)=>n-n*t*Math.max(Math.min(r,4-r,1),0);return[a(5),a(3),a(1)]}function V4(e,t,n){const a=m0(e,1,.5);let s;for(t+n>1&&(s=1/(t+n),t*=s,n*=s),s=0;s<3;s++)a[s]*=1-t-n,a[s]+=t;return a}function B4(e,t,n,a,s){return e===s?(t-n)/a+(t.5?c/(2-r-i):c/(r+i),l=B4(n,a,s,c,r),l=l*60+.5),[l|0,u||0,o]}function vd(e,t,n,a){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,a)).map(ts)}function yd(e,t,n){return vd(m0,e,t,n)}function F4(e,t,n){return vd(V4,e,t,n)}function $4(e,t,n){return vd(N4,e,t,n)}function g0(e){return(e%360+360)%360}function U4(e){const t=H4.exec(e);let n=255,a;if(!t)return;t[5]!==a&&(n=t[6]?qr(+t[5]):ts(+t[5]));const s=g0(+t[2]),r=+t[3]/100,i=+t[4]/100;return t[1]==="hwb"?a=F4(s,r,i):t[1]==="hsv"?a=$4(s,r,i):a=yd(s,r,i),{r:a[0],g:a[1],b:a[2],a:n}}function Y4(e,t){var n=gd(e);n[0]=g0(n[0]+t),n=yd(n),e.r=n[0],e.g=n[1],e.b=n[2]}function z4(e){if(!e)return;const t=gd(e),n=t[0],a=Rh(t[1]),s=Rh(t[2]);return e.a<255?`hsla(${n}, ${a}%, ${s}%, ${Ma(e.a)})`:`hsl(${n}, ${a}%, ${s}%)`}const Lh={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"},Oh={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 W4(){const e={},t=Object.keys(Oh),n=Object.keys(Lh);let a,s,r,i,o;for(a=0;a>16&255,r>>8&255,r&255]}return e}let io;function j4(e){io||(io=W4(),io.transparent=[0,0,0,0]);const t=io[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}const G4=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function X4(e){const t=G4.exec(e);let n=255,a,s,r;if(t){if(t[7]!==a){const i=+t[7];n=t[8]?qr(i):Ga(i*255,0,255)}return a=+t[1],s=+t[3],r=+t[5],a=255&(t[2]?qr(a):Ga(a,0,255)),s=255&(t[4]?qr(s):Ga(s,0,255)),r=255&(t[6]?qr(r):Ga(r,0,255)),{r:a,g:s,b:r,a:n}}}function K4(e){return e&&(e.a<255?`rgba(${e.r}, ${e.g}, ${e.b}, ${Ma(e.a)})`:`rgb(${e.r}, ${e.g}, ${e.b})`)}const wu=e=>e<=.0031308?e*12.92:Math.pow(e,1/2.4)*1.055-.055,Xs=e=>e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4);function q4(e,t,n){const a=Xs(Ma(e.r)),s=Xs(Ma(e.g)),r=Xs(Ma(e.b));return{r:ts(wu(a+n*(Xs(Ma(t.r))-a))),g:ts(wu(s+n*(Xs(Ma(t.g))-s))),b:ts(wu(r+n*(Xs(Ma(t.b))-r))),a:e.a+n*(t.a-e.a)}}function oo(e,t,n){if(e){let a=gd(e);a[t]=Math.max(0,Math.min(a[t]+a[t]*n,t===0?360:1)),a=yd(a),e.r=a[0],e.g=a[1],e.b=a[2]}}function v0(e,t){return e&&Object.assign(t||{},e)}function Ih(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=ts(e[3]))):(t=v0(e,{r:0,g:0,b:0,a:1}),t.a=ts(t.a)),t}function Z4(e){return e.charAt(0)==="r"?X4(e):U4(e)}class Li{constructor(t){if(t instanceof Li)return t;const n=typeof t;let a;n==="object"?a=Ih(t):n==="string"&&(a=L4(t)||j4(t)||Z4(t)),this._rgb=a,this._valid=!!a}get valid(){return this._valid}get rgb(){var t=v0(this._rgb);return t&&(t.a=Ma(t.a)),t}set rgb(t){this._rgb=Ih(t)}rgbString(){return this._valid?K4(this._rgb):void 0}hexString(){return this._valid?I4(this._rgb):void 0}hslString(){return this._valid?z4(this._rgb):void 0}mix(t,n){if(t){const a=this.rgb,s=t.rgb;let r;const i=n===r?.5:n,o=2*i-1,l=a.a-s.a,u=((o*l===-1?o:(o+l)/(1+o*l))+1)/2;r=1-u,a.r=255&u*a.r+r*s.r+.5,a.g=255&u*a.g+r*s.g+.5,a.b=255&u*a.b+r*s.b+.5,a.a=i*a.a+(1-i)*s.a,this.rgb=a}return this}interpolate(t,n){return t&&(this._rgb=q4(this._rgb,t._rgb,n)),this}clone(){return new Li(this.rgb)}alpha(t){return this._rgb.a=ts(t),this}clearer(t){const n=this._rgb;return n.a*=1-t,this}greyscale(){const t=this._rgb,n=Gi(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 oo(this._rgb,2,t),this}darken(t){return oo(this._rgb,2,-t),this}saturate(t){return oo(this._rgb,1,t),this}desaturate(t){return oo(this._rgb,1,-t),this}rotate(t){return Y4(this._rgb,t),this}}/*! * Chart.js v4.4.8 * https://www.chartjs.org * (c) 2025 Chart.js Contributors * Released under the MIT License - */function wa(){}const Q4=(()=>{let e=0;return()=>e++})();function rt(e){return e==null}function Tt(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 qe(e){return e!==null&&Object.prototype.toString.call(e)==="[object Object]"}function Xt(e){return(typeof e=="number"||e instanceof Number)&&isFinite(+e)}function oa(e,t){return Xt(e)?e:t}function Xe(e,t){return typeof e>"u"?t:e}const J4=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100*t:+e;function mt(e,t,n){if(e&&typeof e.call=="function")return e.apply(n,t)}function st(e,t,n,a){let s,r,i;if(Tt(e))for(r=e.length,s=0;se,x:e=>e.x,y:e=>e.y};function nC(e){const t=e.split("."),n=[];let a="";for(const s of t)a+=s,a.endsWith("\\")?a=a.slice(0,-1)+".":(n.push(a),a="");return n}function aC(e){const t=nC(e);return n=>{for(const a of t){if(a==="")break;n=n&&n[a]}return n}}function Li(e,t){return(Hh[t]||(Hh[t]=aC(t)))(e)}function bd(e){return e.charAt(0).toUpperCase()+e.slice(1)}const el=e=>typeof e<"u",is=e=>typeof e=="function",Nh=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function sC(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}const Wt=Math.PI,Pn=2*Wt,rC=Pn+Wt,tl=Number.POSITIVE_INFINITY,iC=Wt/180,En=Wt/2,bs=Wt/4,Vh=Wt*2/3,b0=Math.log10,_r=Math.sign;function pi(e,t,n){return Math.abs(e-t)s-r).pop(),t}function lC(e){return typeof e=="symbol"||typeof e=="object"&&e!==null&&!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e)}function Hi(e){return!lC(e)&&!isNaN(parseFloat(e))&&isFinite(e)}function uC(e,t){const n=Math.round(e);return n-t<=e&&n+t>=e}function cC(e,t,n){let a,s,r;for(a=0,s=e.length;al&&u=Math.min(t,n)-a&&e<=Math.max(t,n)+a}function wd(e,t,n){n=n||(i=>e[i]1;)r=s+a>>1,n(r)?s=r:a=r;return{lo:s,hi:a}}const Es=(e,t,n,a)=>wd(e,n,a?s=>{const r=e[s][t];return re[s][t]wd(e,n,a=>e[a][t]>=n);function mC(e,t,n){let a=0,s=e.length;for(;aa&&e[s-1]>n;)s--;return a>0||s{const a="_onData"+bd(n),s=e[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!1,value(...r){const i=s.apply(this,r);return e._chartjs.listeners.forEach(o=>{typeof o[a]=="function"&&o[a](...r)}),i}})})}function $h(e,t){const n=e._chartjs;if(!n)return;const a=n.listeners,s=a.indexOf(t);s!==-1&&a.splice(s,1),!(a.length>0)&&(w0.forEach(r=>{delete e[r]}),delete e._chartjs)}function vC(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const x0=function(){return typeof window>"u"?function(e){return e()}:window.requestAnimationFrame}();function A0(e,t){let n=[],a=!1;return function(...s){n=s,a||(a=!0,x0.call(window,()=>{a=!1,e.apply(t,n)}))}}function yC(e,t){let n;return function(...a){return t?(clearTimeout(n),n=setTimeout(e,t,a)):e.apply(this,a),t}}const S0=e=>e==="start"?"left":e==="end"?"right":"center",kn=(e,t,n)=>e==="start"?t:e==="end"?n:(t+n)/2,bC=(e,t,n,a)=>e===(a?"left":"right")?n:e==="center"?(t+n)/2:t;function _C(e,t,n){const a=t.length;let s=0,r=a;if(e._sorted){const{iScale:i,vScale:o,_parsed:l}=e,u=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,c=i.axis,{min:d,max:f,minDefined:h,maxDefined:p}=i.getUserBounds();if(h){if(s=Math.min(Es(l,c,d).lo,n?a:Es(t,c,i.getPixelForValue(d)).lo),u){const m=l.slice(0,s+1).reverse().findIndex(y=>!rt(y[o.axis]));s-=Math.max(0,m)}s=Bn(s,0,a-1)}if(p){let m=Math.max(Es(l,i.axis,f,!0).hi+1,n?0:Es(t,c,i.getPixelForValue(f),!0).hi+1);if(u){const y=l.slice(m-1).findIndex(w=>!rt(w[o.axis]));m+=Math.max(0,y)}r=Bn(m,s,a)-s}else r=a-s}return{start:s,count:r}}function wC(e){const{xScale:t,yScale:n,_scaleRanges:a}=e,s={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!a)return e._scaleRanges=s,!0;const r=a.xmin!==t.min||a.xmax!==t.max||a.ymin!==n.min||a.ymax!==n.max;return Object.assign(a,s),r}const lo=e=>e===0||e===1,Uh=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*Pn/n)),Yh=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*Pn/n)+1,mi={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*En)+1,easeOutSine:e=>Math.sin(e*En),easeInOutSine:e=>-.5*(Math.cos(Wt*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=>lo(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=>lo(e)?e:Uh(e,.075,.3),easeOutElastic:e=>lo(e)?e:Yh(e,.075,.3),easeInOutElastic(e){return lo(e)?e:e<.5?.5*Uh(e*2,.1125,.45):.5+.5*Yh(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-mi.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?mi.easeInBounce(e*2)*.5:mi.easeOutBounce(e*2-1)*.5+.5};function xd(e){if(e&&typeof e=="object"){const t=e.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function zh(e){return xd(e)?e:new Ii(e)}function xu(e){return xd(e)?e:new Ii(e).saturate(.5).darken(.1).hexString()}const xC=["x","y","borderWidth","radius","tension"],AC=["color","borderColor","backgroundColor"];function SC(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:AC},numbers:{type:"number",properties:xC}}),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 kC(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const Wh=new Map;function MC(e,t){t=t||{};const n=e+JSON.stringify(t);let a=Wh.get(n);return a||(a=new Intl.NumberFormat(e,t),Wh.set(n,a)),a}function k0(e,t,n){return MC(t,n).format(e)}const CC={values(e){return Tt(e)?e:""+e},numeric(e,t,n){if(e===0)return"0";const a=this.chart.options.locale;let s,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)&&(s="scientific"),r=TC(e,n)}const i=b0(Math.abs(r)),o=isNaN(i)?1:Math.max(Math.min(-1*Math.floor(i),20),0),l={notation:s,minimumFractionDigits:o,maximumFractionDigits:o};return Object.assign(l,this.options.ticks.format),k0(e,a,l)}};function TC(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 Ad={formatters:CC};function EC(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,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:Ad.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 Fs=Object.create(null),hc=Object.create(null);function gi(e,t){if(!t)return e;const n=t.split(".");for(let a=0,s=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,s)=>xu(s.backgroundColor),this.hoverBorderColor=(a,s)=>xu(s.borderColor),this.hoverColor=(a,s)=>xu(s.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 Au(this,t,n)}get(t){return gi(this,t)}describe(t,n){return Au(hc,t,n)}override(t,n){return Au(Fs,t,n)}route(t,n,a,s){const r=gi(this,t),i=gi(this,a),o="_"+n;Object.defineProperties(r,{[o]:{value:r[n],writable:!0},[n]:{enumerable:!0,get(){const l=this[o],u=i[s];return qe(l)?Object.assign({},u,l):Xe(l,u)},set(l){this[o]=l}}})}apply(t){t.forEach(n=>n(this))}}var Et=new PC({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[SC,kC,EC]);function DC(e){return!e||rt(e.size)||rt(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function nl(e,t,n,a,s){let r=t[s];return r||(r=t[s]=e.measureText(s).width,n.push(s)),r>a&&(a=r),a}function RC(e,t,n,a){a=a||{};let s=a.data=a.data||{},r=a.garbageCollect=a.garbageCollect||[];a.font!==t&&(s=a.data={},r=a.garbageCollect=[],a.font=t),e.save(),e.font=t;let i=0;const o=n.length;let l,u,c,d,f;for(l=0;ln.length){for(l=0;l0&&e.stroke()}}function Ra(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=s.string,LC(e,r),l=0;l+e||0;function C0(e,t){const n={},a=qe(t),s=a?Object.keys(t):t,r=qe(e)?a?i=>Xe(e[i],e[t[i]]):i=>e[i]:()=>e;for(const i of s)n[i]=$C(r(i));return n}function UC(e){return C0(e,{top:"y",right:"x",bottom:"y",left:"x"})}function ir(e){return C0(e,["topLeft","topRight","bottomLeft","bottomRight"])}function vn(e){const t=UC(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function Zt(e,t){e=e||{},t=t||Et.font;let n=Xe(e.size,t.size);typeof n=="string"&&(n=parseInt(n,10));let a=Xe(e.style,t.style);a&&!(""+a).match(BC)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const s={family:Xe(e.family,t.family),lineHeight:FC(Xe(e.lineHeight,t.lineHeight),n),size:n,style:a,weight:Xe(e.weight,t.weight),string:""};return s.string=DC(s),s}function uo(e,t,n,a){let s,r,i;for(s=0,r=e.length;sn&&o===0?0:o+l;return{min:i(a,-Math.abs(r)),max:i(s,r)}}function ps(e,t){return Object.assign(Object.create(e),t)}function Sd(e,t=[""],n,a,s=()=>e[0]){const r=n||e;typeof a>"u"&&(a=D0("_fallback",e));const i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:r,_fallback:a,_getTarget:s,override:o=>Sd([o,...e],t,r,a)};return new Proxy(i,{deleteProperty(o,l){return delete o[l],delete o._keys,delete e[0][l],!0},get(o,l){return E0(o,l,()=>ZC(l,t,e,o))},getOwnPropertyDescriptor(o,l){return Reflect.getOwnPropertyDescriptor(o._scopes[0],l)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(o,l){return Xh(o).includes(l)},ownKeys(o){return Xh(o)},set(o,l,u){const c=o._storage||(o._storage=s());return o[l]=c[l]=u,delete o._keys,!0}})}function xr(e,t,n,a){const s={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:T0(e,a),setContext:r=>xr(e,r,n,a),override:r=>xr(e.override(r),t,n,a)};return new Proxy(s,{deleteProperty(r,i){return delete r[i],delete e[i],!0},get(r,i,o){return E0(r,i,()=>WC(r,i,o))},getOwnPropertyDescriptor(r,i){return r._descriptors.allKeys?Reflect.has(e,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,i)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(r,i){return Reflect.has(e,i)},ownKeys(){return Reflect.ownKeys(e)},set(r,i,o){return e[i]=o,delete r[i],!0}})}function T0(e,t={scriptable:!0,indexable:!0}){const{_scriptable:n=t.scriptable,_indexable:a=t.indexable,_allKeys:s=t.allKeys}=e;return{allKeys:s,scriptable:n,indexable:a,isScriptable:is(n)?n:()=>n,isIndexable:is(a)?a:()=>a}}const zC=(e,t)=>e?e+bd(t):t,kd=(e,t)=>qe(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function E0(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t)||t==="constructor")return e[t];const a=n();return e[t]=a,a}function WC(e,t,n){const{_proxy:a,_context:s,_subProxy:r,_descriptors:i}=e;let o=a[t];return is(o)&&i.isScriptable(t)&&(o=jC(t,o,e,n)),Tt(o)&&o.length&&(o=GC(t,o,e,i.isIndexable)),kd(t,o)&&(o=xr(o,s,r&&r[t],i)),o}function jC(e,t,n,a){const{_proxy:s,_context:r,_subProxy:i,_stack:o}=n;if(o.has(e))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+e);o.add(e);let l=t(r,i||a);return o.delete(e),kd(e,l)&&(l=Md(s._scopes,s,e,l)),l}function GC(e,t,n,a){const{_proxy:s,_context:r,_subProxy:i,_descriptors:o}=n;if(typeof r.index<"u"&&a(e))return t[r.index%t.length];if(qe(t[0])){const l=t,u=s._scopes.filter(c=>c!==l);t=[];for(const c of l){const d=Md(u,s,e,c);t.push(xr(d,r,i&&i[e],o))}}return t}function P0(e,t,n){return is(e)?e(t,n):e}const XC=(e,t)=>e===!0?t:typeof e=="string"?Li(t,e):void 0;function KC(e,t,n,a,s){for(const r of t){const i=XC(n,r);if(i){e.add(i);const o=P0(i._fallback,n,s);if(typeof o<"u"&&o!==n&&o!==a)return o}else if(i===!1&&typeof a<"u"&&n!==a)return null}return!1}function Md(e,t,n,a){const s=t._rootScopes,r=P0(t._fallback,n,a),i=[...e,...s],o=new Set;o.add(a);let l=Gh(o,i,n,r||n,a);return l===null||typeof r<"u"&&r!==n&&(l=Gh(o,i,r,l,a),l===null)?!1:Sd(Array.from(o),[""],s,r,()=>qC(t,n,a))}function Gh(e,t,n,a,s){for(;n;)n=KC(e,t,n,a,s);return n}function qC(e,t,n){const a=e._getTarget();t in a||(a[t]={});const s=a[t];return Tt(s)&&qe(n)?n:s||{}}function ZC(e,t,n,a){let s;for(const r of t)if(s=D0(zC(r,e),n),typeof s<"u")return kd(e,s)?Md(n,a,e,s):s}function D0(e,t){for(const n of t){if(!n)continue;const a=n[e];if(typeof a<"u")return a}}function Xh(e){let t=e._keys;return t||(t=e._keys=QC(e._scopes)),t}function QC(e){const t=new Set;for(const n of e)for(const a of Object.keys(n).filter(s=>!s.startsWith("_")))t.add(a);return Array.from(t)}function JC(e,t,n,a){const{iScale:s}=e,{key:r="r"}=this._parsing,i=new Array(a);let o,l,u,c;for(o=0,l=a;ote==="x"?"y":"x";function tT(e,t,n,a){const s=e.skip?t:e,r=t,i=n.skip?t:n,o=fc(r,s),l=fc(i,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*(i.x-s.x),y:r.y-d*(i.y-s.y)},next:{x:r.x+f*(i.x-s.x),y:r.y+f*(i.y-s.y)}}}function nT(e,t,n){const a=e.length;let s,r,i,o,l,u=Ar(e,0);for(let c=0;c!u.skip)),t.cubicInterpolationMode==="monotone")sT(e,s);else{let u=a?e[e.length-1]:e[0];for(r=0,i=e.length;re.ownerDocument.defaultView.getComputedStyle(e,null);function oT(e,t){return Fl(e).getPropertyValue(t)}const lT=["top","right","bottom","left"];function Ls(e,t,n){const a={};n=n?"-"+n:"";for(let s=0;s<4;s++){const r=lT[s];a[r]=parseFloat(e[t+"-"+r+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const uT=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function cT(e,t){const n=e.touches,a=n&&n.length?n[0]:e,{offsetX:s,offsetY:r}=a;let i=!1,o,l;if(uT(s,r,e.target))o=s,l=r;else{const u=t.getBoundingClientRect();o=a.clientX-u.left,l=a.clientY-u.top,i=!0}return{x:o,y:l,box:i}}function Ss(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:a}=t,s=Fl(n),r=s.boxSizing==="border-box",i=Ls(s,"padding"),o=Ls(s,"border","width"),{x:l,y:u,box:c}=cT(e,n),d=i.left+(c&&o.left),f=i.top+(c&&o.top);let{width:h,height:p}=t;return r&&(h-=i.width+o.width,p-=i.height+o.height),{x:Math.round((l-d)/h*n.width/a),y:Math.round((u-f)/p*n.height/a)}}function dT(e,t,n){let a,s;if(t===void 0||n===void 0){const r=e&&Td(e);if(!r)t=e.clientWidth,n=e.clientHeight;else{const i=r.getBoundingClientRect(),o=Fl(r),l=Ls(o,"border","width"),u=Ls(o,"padding");t=i.width-u.width-l.width,n=i.height-u.height-l.height,a=sl(o.maxWidth,r,"clientWidth"),s=sl(o.maxHeight,r,"clientHeight")}}return{width:t,height:n,maxWidth:a||tl,maxHeight:s||tl}}const fo=e=>Math.round(e*10)/10;function fT(e,t,n,a){const s=Fl(e),r=Ls(s,"margin"),i=sl(s.maxWidth,e,"clientWidth")||tl,o=sl(s.maxHeight,e,"clientHeight")||tl,l=dT(e,t,n);let{width:u,height:c}=l;if(s.boxSizing==="content-box"){const f=Ls(s,"border","width"),h=Ls(s,"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=fo(Math.min(u,i,l.maxWidth)),c=fo(Math.min(c,o,l.maxHeight)),u&&!c&&(c=fo(u/2)),(t!==void 0||n!==void 0)&&a&&l.height&&c>l.height&&(c=l.height,u=fo(Math.floor(c*a))),{width:u,height:c}}function Kh(e,t,n){const a=t||1,s=Math.floor(e.height*a),r=Math.floor(e.width*a);e.height=Math.floor(e.height),e.width=Math.floor(e.width);const i=e.canvas;return i.style&&(n||!i.style.height&&!i.style.width)&&(i.style.height=`${e.height}px`,i.style.width=`${e.width}px`),e.currentDevicePixelRatio!==a||i.height!==s||i.width!==r?(e.currentDevicePixelRatio=a,i.height=s,i.width=r,e.ctx.setTransform(a,0,0,a,0,0),!0):!1}const hT=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};Cd()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch{}return e}();function qh(e,t){const n=oT(e,t),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function ks(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function pT(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 mT(e,t,n,a){const s={x:e.cp2x,y:e.cp2y},r={x:t.cp1x,y:t.cp1y},i=ks(e,s,n),o=ks(s,r,n),l=ks(r,t,n),u=ks(i,o,n),c=ks(o,l,n);return ks(u,c,n)}const gT=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}}},vT=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function or(e,t,n){return e?gT(t,n):vT()}function I0(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 O0(e,t){t!==void 0&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function L0(e){return e==="angle"?{between:_0,compare:fC,normalize:Mn}:{between:Js,compare:(t,n)=>t-n,normalize:t=>t}}function Zh({start:e,end:t,count:n,loop:a,style:s}){return{start:e%n,end:t%n,loop:a&&(t-e+1)%n===0,style:s}}function yT(e,t,n){const{property:a,start:s,end:r}=n,{between:i,normalize:o}=L0(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(s,_,w)&&o(s,_)!==0,E=()=>o(r,w)===0||l(r,_,w),I=()=>m||M(),T=()=>!m||E();for(let R=c,C=c;R<=d;++R)S=t[R%i],!S.skip&&(w=u(S[a]),w!==_&&(m=l(w,s,r),y===null&&I()&&(y=o(w,s)===0?R:C),y!==null&&T()&&(p.push(Zh({start:y,end:R,loop:f,count:i,style:h})),y=null),C=R,_=w));return y!==null&&p.push(Zh({start:y,end:d,loop:f,count:i,style:h})),p}function N0(e,t){const n=[],a=e.segments;for(let s=0;ss&&e[r%t].skip;)r--;return r%=t,{start:s,end:r}}function _T(e,t,n,a){const s=e.length,r=[];let i=t,o=e[t],l;for(l=t+1;l<=n;++l){const u=e[l%s];u.skip||u.stop?o.skip||(a=!1,r.push({start:t%s,end:(l-1)%s,loop:a}),t=i=u.stop?l:null):(i=l,o.skip&&(t=l)),o=u}return i!==null&&r.push({start:t%s,end:i%s,loop:a}),r}function wT(e,t){const n=e.points,a=e.options.spanGaps,s=n.length;if(!s)return[];const r=!!e._loop,{start:i,end:o}=bT(n,s,r,a);if(a===!0)return Qh(e,[{start:i,end:o,loop:r}],n,t);const l=o{let e=0;return()=>e++})();function rt(e){return e==null}function Tt(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 qe(e){return e!==null&&Object.prototype.toString.call(e)==="[object Object]"}function Xt(e){return(typeof e=="number"||e instanceof Number)&&isFinite(+e)}function oa(e,t){return Xt(e)?e:t}function Xe(e,t){return typeof e>"u"?t:e}const J4=(e,t)=>typeof e=="string"&&e.endsWith("%")?parseFloat(e)/100*t:+e;function mt(e,t,n){if(e&&typeof e.call=="function")return e.apply(n,t)}function st(e,t,n,a){let s,r,i;if(Tt(e))for(r=e.length,s=0;se,x:e=>e.x,y:e=>e.y};function nC(e){const t=e.split("."),n=[];let a="";for(const s of t)a+=s,a.endsWith("\\")?a=a.slice(0,-1)+".":(n.push(a),a="");return n}function aC(e){const t=nC(e);return n=>{for(const a of t){if(a==="")break;n=n&&n[a]}return n}}function Ii(e,t){return(Hh[t]||(Hh[t]=aC(t)))(e)}function bd(e){return e.charAt(0).toUpperCase()+e.slice(1)}const el=e=>typeof e<"u",is=e=>typeof e=="function",Nh=(e,t)=>{if(e.size!==t.size)return!1;for(const n of e)if(!t.has(n))return!1;return!0};function sC(e){return e.type==="mouseup"||e.type==="click"||e.type==="contextmenu"}const Wt=Math.PI,Pn=2*Wt,rC=Pn+Wt,tl=Number.POSITIVE_INFINITY,iC=Wt/180,En=Wt/2,bs=Wt/4,Vh=Wt*2/3,b0=Math.log10,_r=Math.sign;function pi(e,t,n){return Math.abs(e-t)s-r).pop(),t}function lC(e){return typeof e=="symbol"||typeof e=="object"&&e!==null&&!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e)}function Hi(e){return!lC(e)&&!isNaN(parseFloat(e))&&isFinite(e)}function uC(e,t){const n=Math.round(e);return n-t<=e&&n+t>=e}function cC(e,t,n){let a,s,r;for(a=0,s=e.length;al&&u=Math.min(t,n)-a&&e<=Math.max(t,n)+a}function wd(e,t,n){n=n||(i=>e[i]1;)r=s+a>>1,n(r)?s=r:a=r;return{lo:s,hi:a}}const Es=(e,t,n,a)=>wd(e,n,a?s=>{const r=e[s][t];return re[s][t]wd(e,n,a=>e[a][t]>=n);function mC(e,t,n){let a=0,s=e.length;for(;aa&&e[s-1]>n;)s--;return a>0||s{const a="_onData"+bd(n),s=e[n];Object.defineProperty(e,n,{configurable:!0,enumerable:!1,value(...r){const i=s.apply(this,r);return e._chartjs.listeners.forEach(o=>{typeof o[a]=="function"&&o[a](...r)}),i}})})}function $h(e,t){const n=e._chartjs;if(!n)return;const a=n.listeners,s=a.indexOf(t);s!==-1&&a.splice(s,1),!(a.length>0)&&(w0.forEach(r=>{delete e[r]}),delete e._chartjs)}function vC(e){const t=new Set(e);return t.size===e.length?e:Array.from(t)}const x0=function(){return typeof window>"u"?function(e){return e()}:window.requestAnimationFrame}();function A0(e,t){let n=[],a=!1;return function(...s){n=s,a||(a=!0,x0.call(window,()=>{a=!1,e.apply(t,n)}))}}function yC(e,t){let n;return function(...a){return t?(clearTimeout(n),n=setTimeout(e,t,a)):e.apply(this,a),t}}const S0=e=>e==="start"?"left":e==="end"?"right":"center",kn=(e,t,n)=>e==="start"?t:e==="end"?n:(t+n)/2,bC=(e,t,n,a)=>e===(a?"left":"right")?n:e==="center"?(t+n)/2:t;function _C(e,t,n){const a=t.length;let s=0,r=a;if(e._sorted){const{iScale:i,vScale:o,_parsed:l}=e,u=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,c=i.axis,{min:d,max:f,minDefined:h,maxDefined:p}=i.getUserBounds();if(h){if(s=Math.min(Es(l,c,d).lo,n?a:Es(t,c,i.getPixelForValue(d)).lo),u){const m=l.slice(0,s+1).reverse().findIndex(y=>!rt(y[o.axis]));s-=Math.max(0,m)}s=Bn(s,0,a-1)}if(p){let m=Math.max(Es(l,i.axis,f,!0).hi+1,n?0:Es(t,c,i.getPixelForValue(f),!0).hi+1);if(u){const y=l.slice(m-1).findIndex(w=>!rt(w[o.axis]));m+=Math.max(0,y)}r=Bn(m,s,a)-s}else r=a-s}return{start:s,count:r}}function wC(e){const{xScale:t,yScale:n,_scaleRanges:a}=e,s={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!a)return e._scaleRanges=s,!0;const r=a.xmin!==t.min||a.xmax!==t.max||a.ymin!==n.min||a.ymax!==n.max;return Object.assign(a,s),r}const lo=e=>e===0||e===1,Uh=(e,t,n)=>-(Math.pow(2,10*(e-=1))*Math.sin((e-t)*Pn/n)),Yh=(e,t,n)=>Math.pow(2,-10*e)*Math.sin((e-t)*Pn/n)+1,mi={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*En)+1,easeOutSine:e=>Math.sin(e*En),easeInOutSine:e=>-.5*(Math.cos(Wt*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=>lo(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=>lo(e)?e:Uh(e,.075,.3),easeOutElastic:e=>lo(e)?e:Yh(e,.075,.3),easeInOutElastic(e){return lo(e)?e:e<.5?.5*Uh(e*2,.1125,.45):.5+.5*Yh(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-mi.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?mi.easeInBounce(e*2)*.5:mi.easeOutBounce(e*2-1)*.5+.5};function xd(e){if(e&&typeof e=="object"){const t=e.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function zh(e){return xd(e)?e:new Li(e)}function xu(e){return xd(e)?e:new Li(e).saturate(.5).darken(.1).hexString()}const xC=["x","y","borderWidth","radius","tension"],AC=["color","borderColor","backgroundColor"];function SC(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:AC},numbers:{type:"number",properties:xC}}),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 kC(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})}const Wh=new Map;function MC(e,t){t=t||{};const n=e+JSON.stringify(t);let a=Wh.get(n);return a||(a=new Intl.NumberFormat(e,t),Wh.set(n,a)),a}function k0(e,t,n){return MC(t,n).format(e)}const CC={values(e){return Tt(e)?e:""+e},numeric(e,t,n){if(e===0)return"0";const a=this.chart.options.locale;let s,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)&&(s="scientific"),r=TC(e,n)}const i=b0(Math.abs(r)),o=isNaN(i)?1:Math.max(Math.min(-1*Math.floor(i),20),0),l={notation:s,minimumFractionDigits:o,maximumFractionDigits:o};return Object.assign(l,this.options.ticks.format),k0(e,a,l)}};function TC(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 Ad={formatters:CC};function EC(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,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:Ad.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 Fs=Object.create(null),hc=Object.create(null);function gi(e,t){if(!t)return e;const n=t.split(".");for(let a=0,s=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,s)=>xu(s.backgroundColor),this.hoverBorderColor=(a,s)=>xu(s.borderColor),this.hoverColor=(a,s)=>xu(s.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 Au(this,t,n)}get(t){return gi(this,t)}describe(t,n){return Au(hc,t,n)}override(t,n){return Au(Fs,t,n)}route(t,n,a,s){const r=gi(this,t),i=gi(this,a),o="_"+n;Object.defineProperties(r,{[o]:{value:r[n],writable:!0},[n]:{enumerable:!0,get(){const l=this[o],u=i[s];return qe(l)?Object.assign({},u,l):Xe(l,u)},set(l){this[o]=l}}})}apply(t){t.forEach(n=>n(this))}}var Et=new PC({_scriptable:e=>!e.startsWith("on"),_indexable:e=>e!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[SC,kC,EC]);function DC(e){return!e||rt(e.size)||rt(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}function nl(e,t,n,a,s){let r=t[s];return r||(r=t[s]=e.measureText(s).width,n.push(s)),r>a&&(a=r),a}function RC(e,t,n,a){a=a||{};let s=a.data=a.data||{},r=a.garbageCollect=a.garbageCollect||[];a.font!==t&&(s=a.data={},r=a.garbageCollect=[],a.font=t),e.save(),e.font=t;let i=0;const o=n.length;let l,u,c,d,f;for(l=0;ln.length){for(l=0;l0&&e.stroke()}}function Ra(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=s.string,IC(e,r),l=0;l+e||0;function C0(e,t){const n={},a=qe(t),s=a?Object.keys(t):t,r=qe(e)?a?i=>Xe(e[i],e[t[i]]):i=>e[i]:()=>e;for(const i of s)n[i]=$C(r(i));return n}function UC(e){return C0(e,{top:"y",right:"x",bottom:"y",left:"x"})}function ir(e){return C0(e,["topLeft","topRight","bottomLeft","bottomRight"])}function vn(e){const t=UC(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function Zt(e,t){e=e||{},t=t||Et.font;let n=Xe(e.size,t.size);typeof n=="string"&&(n=parseInt(n,10));let a=Xe(e.style,t.style);a&&!(""+a).match(BC)&&(console.warn('Invalid font style specified: "'+a+'"'),a=void 0);const s={family:Xe(e.family,t.family),lineHeight:FC(Xe(e.lineHeight,t.lineHeight),n),size:n,style:a,weight:Xe(e.weight,t.weight),string:""};return s.string=DC(s),s}function uo(e,t,n,a){let s,r,i;for(s=0,r=e.length;sn&&o===0?0:o+l;return{min:i(a,-Math.abs(r)),max:i(s,r)}}function ps(e,t){return Object.assign(Object.create(e),t)}function Sd(e,t=[""],n,a,s=()=>e[0]){const r=n||e;typeof a>"u"&&(a=D0("_fallback",e));const i={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:e,_rootScopes:r,_fallback:a,_getTarget:s,override:o=>Sd([o,...e],t,r,a)};return new Proxy(i,{deleteProperty(o,l){return delete o[l],delete o._keys,delete e[0][l],!0},get(o,l){return E0(o,l,()=>ZC(l,t,e,o))},getOwnPropertyDescriptor(o,l){return Reflect.getOwnPropertyDescriptor(o._scopes[0],l)},getPrototypeOf(){return Reflect.getPrototypeOf(e[0])},has(o,l){return Xh(o).includes(l)},ownKeys(o){return Xh(o)},set(o,l,u){const c=o._storage||(o._storage=s());return o[l]=c[l]=u,delete o._keys,!0}})}function xr(e,t,n,a){const s={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:T0(e,a),setContext:r=>xr(e,r,n,a),override:r=>xr(e.override(r),t,n,a)};return new Proxy(s,{deleteProperty(r,i){return delete r[i],delete e[i],!0},get(r,i,o){return E0(r,i,()=>WC(r,i,o))},getOwnPropertyDescriptor(r,i){return r._descriptors.allKeys?Reflect.has(e,i)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,i)},getPrototypeOf(){return Reflect.getPrototypeOf(e)},has(r,i){return Reflect.has(e,i)},ownKeys(){return Reflect.ownKeys(e)},set(r,i,o){return e[i]=o,delete r[i],!0}})}function T0(e,t={scriptable:!0,indexable:!0}){const{_scriptable:n=t.scriptable,_indexable:a=t.indexable,_allKeys:s=t.allKeys}=e;return{allKeys:s,scriptable:n,indexable:a,isScriptable:is(n)?n:()=>n,isIndexable:is(a)?a:()=>a}}const zC=(e,t)=>e?e+bd(t):t,kd=(e,t)=>qe(t)&&e!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function E0(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t)||t==="constructor")return e[t];const a=n();return e[t]=a,a}function WC(e,t,n){const{_proxy:a,_context:s,_subProxy:r,_descriptors:i}=e;let o=a[t];return is(o)&&i.isScriptable(t)&&(o=jC(t,o,e,n)),Tt(o)&&o.length&&(o=GC(t,o,e,i.isIndexable)),kd(t,o)&&(o=xr(o,s,r&&r[t],i)),o}function jC(e,t,n,a){const{_proxy:s,_context:r,_subProxy:i,_stack:o}=n;if(o.has(e))throw new Error("Recursion detected: "+Array.from(o).join("->")+"->"+e);o.add(e);let l=t(r,i||a);return o.delete(e),kd(e,l)&&(l=Md(s._scopes,s,e,l)),l}function GC(e,t,n,a){const{_proxy:s,_context:r,_subProxy:i,_descriptors:o}=n;if(typeof r.index<"u"&&a(e))return t[r.index%t.length];if(qe(t[0])){const l=t,u=s._scopes.filter(c=>c!==l);t=[];for(const c of l){const d=Md(u,s,e,c);t.push(xr(d,r,i&&i[e],o))}}return t}function P0(e,t,n){return is(e)?e(t,n):e}const XC=(e,t)=>e===!0?t:typeof e=="string"?Ii(t,e):void 0;function KC(e,t,n,a,s){for(const r of t){const i=XC(n,r);if(i){e.add(i);const o=P0(i._fallback,n,s);if(typeof o<"u"&&o!==n&&o!==a)return o}else if(i===!1&&typeof a<"u"&&n!==a)return null}return!1}function Md(e,t,n,a){const s=t._rootScopes,r=P0(t._fallback,n,a),i=[...e,...s],o=new Set;o.add(a);let l=Gh(o,i,n,r||n,a);return l===null||typeof r<"u"&&r!==n&&(l=Gh(o,i,r,l,a),l===null)?!1:Sd(Array.from(o),[""],s,r,()=>qC(t,n,a))}function Gh(e,t,n,a,s){for(;n;)n=KC(e,t,n,a,s);return n}function qC(e,t,n){const a=e._getTarget();t in a||(a[t]={});const s=a[t];return Tt(s)&&qe(n)?n:s||{}}function ZC(e,t,n,a){let s;for(const r of t)if(s=D0(zC(r,e),n),typeof s<"u")return kd(e,s)?Md(n,a,e,s):s}function D0(e,t){for(const n of t){if(!n)continue;const a=n[e];if(typeof a<"u")return a}}function Xh(e){let t=e._keys;return t||(t=e._keys=QC(e._scopes)),t}function QC(e){const t=new Set;for(const n of e)for(const a of Object.keys(n).filter(s=>!s.startsWith("_")))t.add(a);return Array.from(t)}function JC(e,t,n,a){const{iScale:s}=e,{key:r="r"}=this._parsing,i=new Array(a);let o,l,u,c;for(o=0,l=a;ote==="x"?"y":"x";function tT(e,t,n,a){const s=e.skip?t:e,r=t,i=n.skip?t:n,o=fc(r,s),l=fc(i,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*(i.x-s.x),y:r.y-d*(i.y-s.y)},next:{x:r.x+f*(i.x-s.x),y:r.y+f*(i.y-s.y)}}}function nT(e,t,n){const a=e.length;let s,r,i,o,l,u=Ar(e,0);for(let c=0;c!u.skip)),t.cubicInterpolationMode==="monotone")sT(e,s);else{let u=a?e[e.length-1]:e[0];for(r=0,i=e.length;re.ownerDocument.defaultView.getComputedStyle(e,null);function oT(e,t){return Fl(e).getPropertyValue(t)}const lT=["top","right","bottom","left"];function Is(e,t,n){const a={};n=n?"-"+n:"";for(let s=0;s<4;s++){const r=lT[s];a[r]=parseFloat(e[t+"-"+r+n])||0}return a.width=a.left+a.right,a.height=a.top+a.bottom,a}const uT=(e,t,n)=>(e>0||t>0)&&(!n||!n.shadowRoot);function cT(e,t){const n=e.touches,a=n&&n.length?n[0]:e,{offsetX:s,offsetY:r}=a;let i=!1,o,l;if(uT(s,r,e.target))o=s,l=r;else{const u=t.getBoundingClientRect();o=a.clientX-u.left,l=a.clientY-u.top,i=!0}return{x:o,y:l,box:i}}function Ss(e,t){if("native"in e)return e;const{canvas:n,currentDevicePixelRatio:a}=t,s=Fl(n),r=s.boxSizing==="border-box",i=Is(s,"padding"),o=Is(s,"border","width"),{x:l,y:u,box:c}=cT(e,n),d=i.left+(c&&o.left),f=i.top+(c&&o.top);let{width:h,height:p}=t;return r&&(h-=i.width+o.width,p-=i.height+o.height),{x:Math.round((l-d)/h*n.width/a),y:Math.round((u-f)/p*n.height/a)}}function dT(e,t,n){let a,s;if(t===void 0||n===void 0){const r=e&&Td(e);if(!r)t=e.clientWidth,n=e.clientHeight;else{const i=r.getBoundingClientRect(),o=Fl(r),l=Is(o,"border","width"),u=Is(o,"padding");t=i.width-u.width-l.width,n=i.height-u.height-l.height,a=sl(o.maxWidth,r,"clientWidth"),s=sl(o.maxHeight,r,"clientHeight")}}return{width:t,height:n,maxWidth:a||tl,maxHeight:s||tl}}const fo=e=>Math.round(e*10)/10;function fT(e,t,n,a){const s=Fl(e),r=Is(s,"margin"),i=sl(s.maxWidth,e,"clientWidth")||tl,o=sl(s.maxHeight,e,"clientHeight")||tl,l=dT(e,t,n);let{width:u,height:c}=l;if(s.boxSizing==="content-box"){const f=Is(s,"border","width"),h=Is(s,"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=fo(Math.min(u,i,l.maxWidth)),c=fo(Math.min(c,o,l.maxHeight)),u&&!c&&(c=fo(u/2)),(t!==void 0||n!==void 0)&&a&&l.height&&c>l.height&&(c=l.height,u=fo(Math.floor(c*a))),{width:u,height:c}}function Kh(e,t,n){const a=t||1,s=Math.floor(e.height*a),r=Math.floor(e.width*a);e.height=Math.floor(e.height),e.width=Math.floor(e.width);const i=e.canvas;return i.style&&(n||!i.style.height&&!i.style.width)&&(i.style.height=`${e.height}px`,i.style.width=`${e.width}px`),e.currentDevicePixelRatio!==a||i.height!==s||i.width!==r?(e.currentDevicePixelRatio=a,i.height=s,i.width=r,e.ctx.setTransform(a,0,0,a,0,0),!0):!1}const hT=function(){let e=!1;try{const t={get passive(){return e=!0,!1}};Cd()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch{}return e}();function qh(e,t){const n=oT(e,t),a=n&&n.match(/^(\d+)(\.\d+)?px$/);return a?+a[1]:void 0}function ks(e,t,n,a){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function pT(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 mT(e,t,n,a){const s={x:e.cp2x,y:e.cp2y},r={x:t.cp1x,y:t.cp1y},i=ks(e,s,n),o=ks(s,r,n),l=ks(r,t,n),u=ks(i,o,n),c=ks(o,l,n);return ks(u,c,n)}const gT=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}}},vT=function(){return{x(e){return e},setWidth(e){},textAlign(e){return e},xPlus(e,t){return e+t},leftForLtr(e,t){return e}}};function or(e,t,n){return e?gT(t,n):vT()}function L0(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 O0(e,t){t!==void 0&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function I0(e){return e==="angle"?{between:_0,compare:fC,normalize:Mn}:{between:Js,compare:(t,n)=>t-n,normalize:t=>t}}function Zh({start:e,end:t,count:n,loop:a,style:s}){return{start:e%n,end:t%n,loop:a&&(t-e+1)%n===0,style:s}}function yT(e,t,n){const{property:a,start:s,end:r}=n,{between:i,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(s,_,w)&&o(s,_)!==0,E=()=>o(r,w)===0||l(r,_,w),L=()=>m||M(),T=()=>!m||E();for(let R=c,C=c;R<=d;++R)S=t[R%i],!S.skip&&(w=u(S[a]),w!==_&&(m=l(w,s,r),y===null&&L()&&(y=o(w,s)===0?R:C),y!==null&&T()&&(p.push(Zh({start:y,end:R,loop:f,count:i,style:h})),y=null),C=R,_=w));return y!==null&&p.push(Zh({start:y,end:d,loop:f,count:i,style:h})),p}function N0(e,t){const n=[],a=e.segments;for(let s=0;ss&&e[r%t].skip;)r--;return r%=t,{start:s,end:r}}function _T(e,t,n,a){const s=e.length,r=[];let i=t,o=e[t],l;for(l=t+1;l<=n;++l){const u=e[l%s];u.skip||u.stop?o.skip||(a=!1,r.push({start:t%s,end:(l-1)%s,loop:a}),t=i=u.stop?l:null):(i=l,o.skip&&(t=l)),o=u}return i!==null&&r.push({start:t%s,end:i%s,loop:a}),r}function wT(e,t){const n=e.points,a=e.options.spanGaps,s=n.length;if(!s)return[];const r=!!e._loop,{start:i,end:o}=bT(n,s,r,a);if(a===!0)return Qh(e,[{start:i,end:o,loop:r}],n,t);const l=oo({chart:t,initial:n.initial,numSteps:i,currentStep:Math.min(a-n.start,i)}))}_refresh(){this._request||(this._running=!0,this._request=x0.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let n=0;this._charts.forEach((a,s)=>{if(!a.running||!a.items.length)return;const r=a.items;let i=r.length-1,o=!1,l;for(;i>=0;--i)l=r[i],l._active?(l._total>a.duration&&(a.duration=l._total),l.tick(t),o=!0):(r[i]=r[r.length-1],r.pop());o&&(s.draw(),this._notify(s,a,t,"progress")),r.length||(a.running=!1,this._notify(s,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,s)=>Math.max(a,s._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 s=a.length-1;for(;s>=0;--s)a[s].cancel();n.items=[],this._notify(t,n,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var xa=new ST;const e1="transparent",kT={boolean(e,t,n){return n>.5?t:e},color(e,t,n){const a=zh(e||e1),s=a.valid&&zh(t||e1);return s&&s.valid?s.mix(a,n).hexString():t},number(e,t,n){return e+(t-e)*n}};class MT{constructor(t,n,a,s){const r=n[a];s=uo([t.to,s,r,t.from]);const i=uo([t.from,r,s]);this._active=!0,this._fn=t.fn||kT[t.type||typeof i],this._easing=mi[t.easing]||mi.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=i,this._to=s,this._promises=void 0}active(){return this._active}update(t,n,a){if(this._active){this._notify(!1);const s=this._target[this._prop],r=a-this._start,i=this._duration-r;this._start=a,this._duration=Math.floor(Math.max(i,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=uo([t.to,n,s,t.from]),this._from=uo([t.from,s,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const n=t-this._start,a=this._duration,s=this._prop,r=this._from,i=this._loop,o=this._to;let l;if(this._active=r!==o&&(i||n1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[s]=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 s=0;s{const r=t[s];if(!qe(r))return;const i={};for(const o of n)i[o]=r[o];(Tt(r.properties)&&r.properties||[s]).forEach(o=>{(o===s||!a.has(o))&&a.set(o,i)})})}_animateOptions(t,n){const a=n.options,s=TT(t,a);if(!s)return[];const r=this._createAnimations(s,a);return a.$shared&&CT(t.options.$animations,a).then(()=>{t.options=a},()=>{}),r}_createAnimations(t,n){const a=this._properties,s=[],r=t.$animations||(t.$animations={}),i=Object.keys(n),o=Date.now();let l;for(l=i.length-1;l>=0;--l){const u=i[l];if(u.charAt(0)==="$")continue;if(u==="options"){s.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 MT(f,t,u,c),s.push(d)}return s}update(t,n){if(this._properties.size===0){Object.assign(t,n);return}const a=this._createAnimations(t,n);if(a.length)return xa.add(this._chart,a),!0}}function CT(e,t){const n=[],a=Object.keys(t);for(let s=0;s0||!n&&r<0)return s.index}return null}function s1(e,t){const{chart:n,_cachedMeta:a}=e,s=n._stacks||(n._stacks={}),{iScale:r,vScale:i,index:o}=a,l=r.axis,u=i.axis,c=RT(r,i,a),d=t.length;let f;for(let h=0;hn[a].axis===t).shift()}function LT(e,t){return ps(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function HT(e,t,n){return ps(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function Yr(e,t){const n=e.controller.index,a=e.vScale&&e.vScale.axis;if(a){t=t||e._parsed;for(const s of t){const r=s._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 Mu=e=>e==="reset"||e==="none",r1=(e,t)=>t?e:Object.assign({},e),NT=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:B0(n,!0),values:null};class lr{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=Su(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&&Yr(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,n=this._cachedMeta,a=this.getDataset(),s=(d,f,h,p)=>d==="x"?f:d==="r"?p:h,r=n.xAxisID=Xe(a.xAxisID,ku(t,"x")),i=n.yAxisID=Xe(a.yAxisID,ku(t,"y")),o=n.rAxisID=Xe(a.rAxisID,ku(t,"r")),l=n.indexAxis,u=n.iAxisID=s(l,r,i,o),c=n.vAxisID=s(l,i,r,o);n.xScale=this.getScaleForId(r),n.yScale=this.getScaleForId(i),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&&$h(this._data,this),t._stacked&&Yr(t)}_dataCheck(){const t=this.getDataset(),n=t.data||(t.data=[]),a=this._data;if(qe(n)){const s=this._cachedMeta;this._data=DT(n,s)}else if(a!==n){if(a){$h(a,this);const s=this._cachedMeta;Yr(s),s._parsed=[]}n&&Object.isExtensible(n)&&gC(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 s=!1;this._dataCheck();const r=n._stacked;n._stacked=Su(n.vScale,n),n.stack!==a.stack&&(s=!0,Yr(n),n.stack=a.stack),this._resyncElements(t),(s||r!==n._stacked)&&(s1(this,n._parsed),n._stacked=Su(n.vScale,n))}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:s}=this,{iScale:r,_stacked:i}=a,o=r.axis;let l=t===0&&n===s.length?!0:a._sorted,u=t>0&&a._parsed[t-1],c,d,f;if(this._parsing===!1)a._parsed=s,a._sorted=!0,f=s;else{Tt(s[t])?f=this.parseArrayData(a,s,t,n):qe(s[t])?f=this.parseObjectData(a,s,t,n):f=this.parsePrimitiveData(a,s,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 s,r,i;for(s=0,r=n.length;s=0&&tthis.getContext(a,s,n),m=u.resolveNamedOptions(f,h,p,d);return m.$shared&&(m.$shared=l,r[i]=Object.freeze(r1(m,l))),m}_resolveAnimations(t,n,a){const s=this.chart,r=this._cachedDataOpts,i=`animation-${n}`,o=r[i];if(o)return o;let l;if(s.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 V0(s,l&&l.animations);return l&&l._cacheable&&(r[i]=Object.freeze(u)),u}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,n){return!n||Mu(t)||this.chart._animationsDisabled}_getSharedOptions(t,n){const a=this.resolveDataElementOptions(t,n),s=this._sharedOptions,r=this.getSharedOptions(a),i=this.includeOptions(n,r)||r!==s;return this.updateSharedOptions(r,n,a),{sharedOptions:r,includeOptions:i}}updateElement(t,n,a,s){Mu(s)?Object.assign(t,a):this._resolveAnimations(n,s).update(t,a)}updateSharedOptions(t,n,a){t&&!Mu(n)&&this._resolveAnimations(void 0,n).update(t,a)}_setStyle(t,n,a,s){t.active=s;const r=this.getStyle(n,s);this._resolveAnimations(n,a,s).update(t,{options:!s&&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 s=a.length,r=n.length,i=Math.min(r,s);i&&this.parse(0,i),r>s?this._insertElements(s,r-s,t):r{for(u.length+=n,o=u.length-1;o>=i;o--)u[o]=u[o-n]};for(l(r),o=t;o0&&this.getParsed(n-1);for(let E=0;E<_;++E){const I=t[E],T=w?I:{};if(E=S){T.skip=!0;continue}const R=this.getParsed(E),C=rt(R[h]),L=T[f]=i.getPixelForValue(R[f],E),K=T[h]=r||C?o.getBasePixel():o.getPixelForValue(l?this.applyStack(o,R,l):R[h],E);T.skip=isNaN(L)||isNaN(K)||C,T.stop=E>0&&Math.abs(R[f]-M[f])>y,m&&(T.parsed=R,T.raw=u.data[E]),d&&(T.options=c||this.resolveDataElementOptions(E,I.active?"active":s)),w||this.updateElement(I,E,T,s),M=R}}getMaxOverflow(){const t=this._cachedMeta,n=t.dataset,a=n.options&&n.options.borderWidth||0,s=t.data||[];if(!s.length)return a;const r=s[0].size(this.resolveDataElementOptions(0)),i=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(a,r,i)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}A(Ro,"id","line"),A(Ro,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),A(Ro,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class Cu extends lr{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,s){return JC.bind(this)(t,n,a,s)}update(t){const n=this._cachedMeta,a=n.dataset,s=n.data||[],r=n.iScale.getLabels();if(a.points=s,t!=="resize"){const i=this.resolveDatasetElementOptions(t);this.options.showLine||(i.borderWidth=0);const o={_loop:!0,_fullLoop:r.length===s.length,options:i};this.updateElement(a,void 0,o,t)}this.updateElements(s,0,s.length,t)}updateElements(t,n,a,s){const r=this._cachedMeta.rScale,i=s==="reset";for(let o=n;o!rt(m[d.axis]));c.lo-=Math.max(0,h);const p=f.slice(c.hi).findIndex(m=>!rt(m[d.axis]));c.hi+=Math.max(0,p)}return c}}return{lo:0,hi:r.length-1}}function $l(e,t,n,a,s){const r=e.getSortedVisibleDatasetMetas(),i=n[t];for(let o=0,l=r.length;o{l[i]&&l[i](t[n],s)&&(r.push({element:l,datasetIndex:u,index:c}),o=o||l.inRange(t.x,t.y,s))}),a&&!o?[]:r}var YT={modes:{index(e,t,n,a){const s=Ss(t,e),r=n.axis||"x",i=n.includeInvisible||!1,o=n.intersect?Tu(e,s,r,a,i):Eu(e,s,r,!1,a,i),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 s=Ss(t,e),r=n.axis||"xy",i=n.includeInvisible||!1;let o=n.intersect?Tu(e,s,r,a,i):Eu(e,s,r,!1,a,i);if(o.length>0){const l=o[0].datasetIndex,u=e.getDatasetMeta(l).data;o=[];for(let c=0;cn.pos===t)}function o1(e,t){return e.filter(n=>F0.indexOf(n.pos)===-1&&n.box.axis===t)}function Wr(e,t){return e.sort((n,a)=>{const s=t?a:n,r=t?n:a;return s.weight===r.weight?s.index-r.index:s.weight-r.weight})}function zT(e){const t=[];let n,a,s,r,i,o;for(n=0,a=(e||[]).length;nu.box.fullSize),!0),a=Wr(zr(t,"left"),!0),s=Wr(zr(t,"right")),r=Wr(zr(t,"top"),!0),i=Wr(zr(t,"bottom")),o=o1(t,"x"),l=o1(t,"y");return{fullSize:n,leftAndTop:a.concat(r),rightAndBottom:s.concat(l).concat(i).concat(o),chartArea:zr(t,"chartArea"),vertical:a.concat(s).concat(l),horizontal:r.concat(i).concat(o)}}function l1(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 XT(e,t,n,a){const{pos:s,box:r}=n,i=e.maxPadding;if(!qe(s)){n.size&&(e[s]-=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[s]+=n.size}r.getPadding&&$0(i,r.getPadding());const o=Math.max(0,t.outerWidth-l1(i,e,"left","right")),l=Math.max(0,t.outerHeight-l1(i,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 KT(e){const t=e.maxPadding;function n(a){const s=Math.max(t[a]-e[a],0);return e[a]+=s,s}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}function qT(e,t){const n=t.maxPadding;function a(s){const r={left:0,top:0,right:0,bottom:0};return s.forEach(i=>{r[i]=Math.max(t[i],n[i])}),r}return a(e?["left","right"]:["top","bottom"])}function Zr(e,t,n,a){const s=[];let r,i,o,l,u,c;for(r=0,i=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:s,availableWidth:r,availableHeight:i,vBoxMaxWidth:r/2/c,hBoxMaxHeight:i/2}),f=Object.assign({},s);$0(f,vn(a));const h=Object.assign({maxPadding:f,w:r,h:i,x:s.left,y:s.top},s),p=jT(l.concat(u),d);Zr(o.fullSize,h,d,p),Zr(l,h,d,p),Zr(u,h,d,p)&&Zr(l,h,d,p),KT(h),u1(o.leftAndTop,h,d,p),h.x+=h.w,h.y+=h.h,u1(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},st(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 U0{acquireContext(t,n){}releaseContext(t){return!1}addEventListener(t,n,a){}removeEventListener(t,n,a){}getDevicePixelRatio(){return 1}getMaximumSize(t,n,a,s){return n=Math.max(0,n||t.width),a=a||t.height,{width:n,height:Math.max(0,s?Math.floor(n/s):a)}}isAttached(t){return!0}updateConfig(t){}}class ZT extends U0{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Io="$chartjs",QT={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},c1=e=>e===null||e==="";function JT(e,t){const n=e.style,a=e.getAttribute("height"),s=e.getAttribute("width");if(e[Io]={initial:{height:a,width:s,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",c1(s)){const r=qh(e,"width");r!==void 0&&(e.width=r)}if(c1(a))if(e.style.height==="")e.height=e.width/(t||2);else{const r=qh(e,"height");r!==void 0&&(e.height=r)}return e}const Y0=hT?{passive:!0}:!1;function eE(e,t,n){e&&e.addEventListener(t,n,Y0)}function tE(e,t,n){e&&e.canvas&&e.canvas.removeEventListener(t,n,Y0)}function nE(e,t){const n=QT[e.type]||e.type,{x:a,y:s}=Ss(e,t);return{type:n,chart:t,native:e,x:a!==void 0?a:null,y:s!==void 0?s:null}}function rl(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function aE(e,t,n){const a=e.canvas,s=new MutationObserver(r=>{let i=!1;for(const o of r)i=i||rl(o.addedNodes,a),i=i&&!rl(o.removedNodes,a);i&&n()});return s.observe(document,{childList:!0,subtree:!0}),s}function sE(e,t,n){const a=e.canvas,s=new MutationObserver(r=>{let i=!1;for(const o of r)i=i||rl(o.removedNodes,a),i=i&&!rl(o.addedNodes,a);i&&n()});return s.observe(document,{childList:!0,subtree:!0}),s}const Ni=new Map;let d1=0;function z0(){const e=window.devicePixelRatio;e!==d1&&(d1=e,Ni.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function rE(e,t){Ni.size||window.addEventListener("resize",z0),Ni.set(e,t)}function iE(e){Ni.delete(e),Ni.size||window.removeEventListener("resize",z0)}function oE(e,t,n){const a=e.canvas,s=a&&Td(a);if(!s)return;const r=A0((o,l)=>{const u=s.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 i.observe(s),rE(e,r),i}function Pu(e,t,n){n&&n.disconnect(),t==="resize"&&iE(e)}function lE(e,t,n){const a=e.canvas,s=A0(r=>{e.ctx!==null&&n(nE(r,e))},e);return eE(a,t,s),s}class uE extends U0{acquireContext(t,n){const a=t&&t.getContext&&t.getContext("2d");return a&&a.canvas===t?(JT(t,n),a):null}releaseContext(t){const n=t.canvas;if(!n[Io])return!1;const a=n[Io].initial;["height","width"].forEach(r=>{const i=a[r];rt(i)?n.removeAttribute(r):n.setAttribute(r,i)});const s=a.style||{};return Object.keys(s).forEach(r=>{n.style[r]=s[r]}),n.width=n.width,delete n[Io],!0}addEventListener(t,n,a){this.removeEventListener(t,n);const s=t.$proxies||(t.$proxies={}),i={attach:aE,detach:sE,resize:oE}[n]||lE;s[n]=i(t,n,a)}removeEventListener(t,n){const a=t.$proxies||(t.$proxies={}),s=a[n];if(!s)return;({attach:Pu,detach:Pu,resize:Pu}[n]||tE)(t,n,s),a[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,a,s){return fT(t,n,a,s)}isAttached(t){const n=t&&Td(t);return!!(n&&n.isConnected)}}function cE(e){return!Cd()||typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas?ZT:uE}var wo;let Rr=(wo=class{constructor(){A(this,"x");A(this,"y");A(this,"active",!1);A(this,"options");A(this,"$animations")}tooltipPosition(t){const{x:n,y:a}=this.getProps(["x","y"],t);return{x:n,y:a}}hasValue(){return Hi(this.x)&&Hi(this.y)}getProps(t,n){const a=this.$animations;if(!n||!a)return this;const s={};return t.forEach(r=>{s[r]=a[r]&&a[r].active()?a[r]._to:this[r]}),s}},A(wo,"defaults",{}),A(wo,"defaultRoutes"),wo);function dE(e,t){const n=e.options.ticks,a=fE(e),s=Math.min(n.maxTicksLimit||a,a),r=n.major.enabled?pE(t):[],i=r.length,o=r[0],l=r[i-1],u=[];if(i>s)return mE(t,u,r,i/s),u;const c=hE(r,t,s);if(i>0){let d,f;const h=i>1?Math.round((l-o)/(i-1)):null;for(po(t,u,c,rt(h)?0:o-h,o),d=0,f=i-1;ds)return l}return Math.max(s,1)}function pE(e){const t=[];let n,a;for(n=0,a=e.length;ne==="left"?"right":e==="right"?"left":e,f1=(e,t,n)=>t==="top"||t==="left"?e[t]+n:e[t]-n,h1=(e,t)=>Math.min(t||e,e);function p1(e,t){const n=[],a=e.length/t,s=e.length;let r=0;for(;ri+o)))return l}function bE(e,t){st(e,n=>{const a=n.gc,s=a.length/2;let r;if(s>t){for(r=0;ra?a:n,a=s&&n>a?n:a,{min:oa(n,oa(a,n)),max:oa(a,oa(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(){mt(this.options.beforeUpdate,[this])}update(t,n,a){const{beginAtZero:s,grace:r,ticks:i}=this.options,o=i.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=YC(this,r,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=o=r||a<=1||!this.isHorizontal()){this.labelRotation=s;return}const c=this._getLabelSizes(),d=c.widest.width,f=c.highest.height,h=Bn(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-jr(t.grid)-n.padding-m1(t.title,this.chart.options.font),u=Math.sqrt(d*d+f*f),i=_d(Math.min(Math.asin(Bn((c.highest.height+6)/o,-1,1)),Math.asin(Bn(l/u,-1,1))-Math.asin(Bn(f/u,-1,1)))),i=Math.max(s,Math.min(r,i))),this.labelRotation=i}afterCalculateLabelRotation(){mt(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){mt(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:n,options:{ticks:a,title:s,grid:r}}=this,i=this._isVisible(),o=this.isHorizontal();if(i){const l=m1(s,n.options.font);if(o?(t.width=this.maxWidth,t.height=jr(r)+l):(t.height=this.maxHeight,t.width=jr(r)+l),a.display&&this.ticks.length){const{first:u,last:c,widest:d,highest:f}=this._getLabelSizes(),h=a.padding*2,p=Xa(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,s){const{ticks:{align:r,padding:i},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=s*t.width,h=a*n.height):(f=a*t.height,h=s*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+i)*this.width/(this.width-c),0),this.paddingRight=Math.max((h-d+i)*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+i,this.paddingBottom=d+i}}_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(){mt(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:i[C]||0,height:o[C]||0});return{first:R(0),last:R(n-1),widest:R(I),highest:R(T),widths:i,heights:o}}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 hC(this._alignToPixels?_s(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*s?o/a:l/s:l*s0}_computeGridLineItems(t){const n=this.axis,a=this.chart,s=this.options,{grid:r,position:i,border:o}=s,l=r.offset,u=this.isHorizontal(),d=this.ticks.length+(l?1:0),f=jr(r),h=[],p=o.setContext(this.getContext()),m=p.display?p.width:0,y=m/2,w=function(N){return _s(a,N,m)};let S,_,M,E,I,T,R,C,L,K,j,ne;if(i==="top")S=w(this.bottom),T=this.bottom-f,C=S-y,K=w(t.top)+y,ne=t.bottom;else if(i==="bottom")S=w(this.top),K=t.top,ne=w(t.bottom)-y,T=S+y,C=this.top+f;else if(i==="left")S=w(this.right),I=this.right-f,R=S-y,L=w(t.left)+y,j=t.right;else if(i==="right")S=w(this.left),L=t.left,j=w(t.right)-y,I=S+y,R=this.left+f;else if(n==="x"){if(i==="center")S=w((t.top+t.bottom)/2+.5);else if(qe(i)){const N=Object.keys(i)[0],X=i[N];S=w(this.chart.scales[N].getPixelForValue(X))}K=t.top,ne=t.bottom,T=S+y,C=T+f}else if(n==="y"){if(i==="center")S=w((t.left+t.right)/2);else if(qe(i)){const N=Object.keys(i)[0],X=i[N];S=w(this.chart.scales[N].getPixelForValue(X))}I=S-y,R=I-f,L=t.left,j=t.right}const B=Xe(s.ticks.maxTicksLimit,d),F=Math.max(1,Math.ceil(d/B));for(_=0;_0&&(ue-=G/2);break}te={left:ue,top:oe,width:G+_e.width,height:$+_e.height,color:F.backdropColor}}y.push({label:M,font:C,textOffset:j,options:{rotation:m,color:X,strokeColor:ce,strokeWidth:se,textAlign:pe,textBaseline:ne,translation:[E,I],backdrop:te}})}return y}_getXAxisLabelAlignment(){const{position:t,ticks:n}=this.options;if(-Xa(this.labelRotation))return t==="top"?"left":"right";let s="center";return n.align==="start"?s="left":n.align==="end"?s="right":n.align==="inner"&&(s="inner"),s}_getYAxisLabelAlignment(t){const{position:n,ticks:{crossAlign:a,mirror:s,padding:r}}=this.options,i=this._getLabelSizes(),o=t+r,l=i.widest.width;let u,c;return n==="left"?s?(c=this.right+r,a==="near"?u="left":a==="center"?(u="center",c+=l/2):(u="right",c+=l)):(c=this.right-o,a==="near"?u="right":a==="center"?(u="center",c-=l/2):(u="left",c=this.left)):n==="right"?s?(c=this.left+r,a==="near"?u="right":a==="center"?(u="center",c-=l/2):(u="left",c-=l)):(c=this.left+o,a==="near"?u="left":a==="center"?(u="center",c+=l/2):(u="right",c=this.right)):u="right",{textAlign:u,x:c}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,n=this.options.position;if(n==="left"||n==="right")return{top:0,left:this.left,bottom:t.height,right:this.right};if(n==="top"||n==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:t.width}}drawBackground(){const{ctx:t,options:{backgroundColor:n},left:a,top:s,width:r,height:i}=this;n&&(t.save(),t.fillStyle=n,t.fillRect(a,s,r,i),t.restore())}getLineWidthForValue(t){const n=this.options.grid;if(!this._isVisible()||!n.display)return 0;const s=this.ticks.findIndex(r=>r.value===t);return s>=0?n.setContext(this.getContext(s)).lineWidth:0}drawGrid(t){const n=this.options.grid,a=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let r,i;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,i=s.length;r{this.draw(r)}}]:[{z:a,draw:r=>{this.drawBackground(),this.drawGrid(r),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:n,draw:r=>{this.drawLabels(r)}}]}getMatchingVisibleMetas(t){const n=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",s=[];let r,i;for(r=0,i=n.length;r{const a=n.split("."),s=a.pop(),r=[e].concat(a).join("."),i=t[n].split("."),o=i.pop(),l=i.join(".");Et.route(r,s,l,o)})}function ME(e){return"id"in e&&"defaults"in e}class CE{constructor(){this.controllers=new mo(lr,"datasets",!0),this.elements=new mo(Rr,"elements"),this.plugins=new mo(Object,"plugins"),this.scales=new mo(Ir,"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(s=>{const r=a||this._getRegistryForType(s);a||r.isForType(s)||r===this.plugins&&s.id?this._exec(t,r,s):st(s,i=>{const o=a||this._getRegistryForType(i);this._exec(t,o,i)})})}_exec(t,n,a){const s=bd(t);mt(a["before"+s],[],a),n[t](a),mt(a["after"+s],[],a)}_getRegistryForType(t){for(let n=0;nr.filter(o=>!i.some(l=>o.plugin.id===l.plugin.id));this._notify(s(n,a),t,"stop"),this._notify(s(a,n),t,"start")}}function EE(e){const t={},n=[],a=Object.keys(ca.plugins.items);for(let r=0;r1&&g1(e[0].toLowerCase());if(a)return a}throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function v1(e,t,n){if(n[t+"AxisID"]===e)return{axis:t}}function HE(e,t){if(t.data&&t.data.datasets){const n=t.data.datasets.filter(a=>a.xAxisID===e||a.yAxisID===e);if(n.length)return v1(e,"x",n[0])||v1(e,"y",n[0])}return{}}function NE(e,t){const n=Fs[e.type]||{scales:{}},a=t.scales||{},s=mc(e.type,t),r=Object.create(null);return Object.keys(a).forEach(i=>{const o=a[i];if(!qe(o))return console.error(`Invalid scale configuration for scale: ${i}`);if(o._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${i}`);const l=gc(i,o,HE(i,e),Et.scales[o.type]),u=OE(l,s),c=n.scales||{};r[i]=hi(Object.create(null),[{axis:l},o,c[l],c[u]])}),e.data.datasets.forEach(i=>{const o=i.type||e.type,l=i.indexAxis||mc(o,t),c=(Fs[o]||{}).scales||{};Object.keys(c).forEach(d=>{const f=IE(d,l),h=i[f+"AxisID"]||f;r[h]=r[h]||Object.create(null),hi(r[h],[{axis:f},a[h],c[d]])})}),Object.keys(r).forEach(i=>{const o=r[i];hi(o,[Et.scales[o.type],Et.scale])}),r}function W0(e){const t=e.options||(e.options={});t.plugins=Xe(t.plugins,{}),t.scales=NE(e,t)}function j0(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function VE(e){return e=e||{},e.data=j0(e.data),W0(e),e}const y1=new Map,G0=new Set;function go(e,t){let n=y1.get(e);return n||(n=t(),y1.set(e,n),G0.add(n)),n}const Gr=(e,t,n)=>{const a=Li(t,n);a!==void 0&&e.add(a)};class BE{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=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 go(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,n){return go(`${t}.transition.${n}`,()=>[[`datasets.${t}.transitions.${n}`,`transitions.${n}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,n){return go(`${t}-${n}`,()=>[[`datasets.${t}.elements.${n}`,`datasets.${t}`,`elements.${n}`,""]])}pluginScopeKeys(t){const n=t.id,a=this.type;return go(`${a}-plugin-${n}`,()=>[[`plugins.${n}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,n){const a=this._scopeCache;let s=a.get(t);return(!s||n)&&(s=new Map,a.set(t,s)),s}getOptionScopes(t,n,a){const{options:s,type:r}=this,i=this._cachedScopes(t,a),o=i.get(n);if(o)return o;const l=new Set;n.forEach(c=>{t&&(l.add(t),c.forEach(d=>Gr(l,t,d))),c.forEach(d=>Gr(l,s,d)),c.forEach(d=>Gr(l,Fs[r]||{},d)),c.forEach(d=>Gr(l,Et,d)),c.forEach(d=>Gr(l,hc,d))});const u=Array.from(l);return u.length===0&&u.push(Object.create(null)),G0.has(n)&&i.set(n,u),u}chartOptionScopes(){const{options:t,type:n}=this;return[t,Fs[n]||{},Et.datasets[n]||{},{type:n},Et,hc]}resolveNamedOptions(t,n,a,s=[""]){const r={$shared:!0},{resolver:i,subPrefixes:o}=b1(this._resolverCache,t,s);let l=i;if($E(i,n)){r.$shared=!1,a=is(a)?a():a;const u=this.createResolver(t,a,o);l=xr(i,a,u)}for(const u of n)r[u]=l[u];return r}createResolver(t,n,a=[""],s){const{resolver:r}=b1(this._resolverCache,t,a);return qe(n)?xr(r,n,void 0,s):r}}function b1(e,t,n){let a=e.get(t);a||(a=new Map,e.set(t,a));const s=n.join();let r=a.get(s);return r||(r={resolver:Sd(t,n),subPrefixes:n.filter(o=>!o.toLowerCase().includes("hover"))},a.set(s,r)),r}const FE=e=>qe(e)&&Object.getOwnPropertyNames(e).some(t=>is(e[t]));function $E(e,t){const{isScriptable:n,isIndexable:a}=T0(e);for(const s of t){const r=n(s),i=a(s),o=(i||r)&&e[s];if(r&&(is(o)||FE(o))||i&&Tt(o))return!0}return!1}var UE="4.4.8";const YE=["top","bottom","left","right","chartArea"];function _1(e,t){return e==="top"||e==="bottom"||YE.indexOf(e)===-1&&t==="x"}function w1(e,t){return function(n,a){return n[e]===a[e]?n[t]-a[t]:n[e]-a[e]}}function x1(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),mt(n&&n.onComplete,[e],t)}function zE(e){const t=e.chart,n=t.options.animation;mt(n&&n.onProgress,[e],t)}function X0(e){return Cd()&&typeof e=="string"?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const Oo={},A1=e=>{const t=X0(e);return Object.values(Oo).filter(n=>n.canvas===t).pop()};function WE(e,t,n){const a=Object.keys(e);for(const s of a){const r=+s;if(r>=t){const i=e[s];delete e[s],(n>0||r>t)&&(e[r+n]=i)}}}function jE(e,t,n,a){return!n||e.type==="mouseout"?null:a?t:e}function vo(e,t,n){return e.options.clip?e[n]:t[n]}function GE(e,t){const{xScale:n,yScale:a}=e;return n&&a?{left:vo(n,t,"left"),right:vo(n,t,"right"),top:vo(a,t,"top"),bottom:vo(a,t,"bottom")}:t}class Ca{static register(...t){ca.add(...t),S1()}static unregister(...t){ca.remove(...t),S1()}constructor(t,n){const a=this.config=new BE(n),s=X0(t),r=A1(s);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 i=a.createResolver(a.chartOptionScopes(),this.getContext());this.platform=new(a.platform||cE(s)),this.platform.updateConfig(a);const o=this.platform.acquireContext(s,i.aspectRatio),l=o&&o.canvas,u=l&&l.height,c=l&&l.width;if(this.id=Q4(),this.ctx=o,this.canvas=l,this.width=c,this.height=u,this._options=i,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 TE,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=yC(d=>this.update(d),i.resizeDelay||0),this._dataChanges=[],Oo[this.id]=this,!o||!l){console.error("Failed to create chart: can't acquire context from the given item");return}xa.listen(this,"complete",x1),xa.listen(this,"progress",zE),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:n},width:a,height:s,_aspectRatio:r}=this;return rt(t)?n&&r?r:s?a/s: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 ca}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Kh(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return jh(this.canvas,this.ctx),this}stop(){return xa.stop(this),this}resize(t,n){xa.running(this)?this._resizeBeforeDraw={width:t,height:n}:this._resize(t,n)}_resize(t,n){const a=this.options,s=this.canvas,r=a.maintainAspectRatio&&this.aspectRatio,i=this.platform.getMaximumSize(s,t,n,r),o=a.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=i.width,this.height=i.height,this._aspectRatio=this.aspectRatio,Kh(this,o,!0)&&(this.notifyPlugins("resize",{size:i}),mt(a.onResize,[this,i],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};st(n,(a,s)=>{a.id=s})}buildOrUpdateScales(){const t=this.options,n=t.scales,a=this.scales,s=Object.keys(a).reduce((i,o)=>(i[o]=!1,i),{});let r=[];n&&(r=r.concat(Object.keys(n).map(i=>{const o=n[i],l=gc(i,o),u=l==="r",c=l==="x";return{options:o,dposition:u?"chartArea":c?"bottom":"left",dtype:u?"radialLinear":c?"category":"linear"}}))),st(r,i=>{const o=i.options,l=o.id,u=gc(l,o),c=Xe(o.type,i.dtype);(o.position===void 0||_1(o.position,u)!==_1(i.dposition))&&(o.position=i.dposition),s[l]=!0;let d=null;if(l in a&&a[l].type===c)d=a[l];else{const f=ca.getScale(c);d=new f({id:l,type:c,ctx:this.ctx,chart:this}),a[d.id]=d}d.init(o,t)}),st(s,(i,o)=>{i||delete a[o]}),st(a,i=>{Ka.configure(this,i,i.options),Ka.addBox(this,i)})}_updateMetasets(){const t=this._metasets,n=this.data.datasets.length,a=t.length;if(t.sort((s,r)=>s.index-r.index),a>n){for(let s=n;sn.length&&delete this._stacks,t.forEach((a,s)=>{n.filter(r=>r===a._dataset).length===0&&this._destroyDatasetMeta(s)})}buildOrUpdateControllers(){const t=[],n=this.data.datasets;let a,s;for(this._removeUnreferencedMetasets(),a=0,s=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()),s=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 i=0;for(let u=0,c=this.data.datasets.length;u{u.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(w1("z","_idx"));const{_active:o,_lastEvent:l}=this;l?this._eventHandler(l,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){st(this.scales,t=>{Ka.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,n=new Set(Object.keys(this._listeners)),a=new Set(t.events);(!Nh(n,a)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,n=this._getUniformDataChanges()||[];for(const{method:a,start:s,count:r}of n){const i=a==="_removeElements"?-r:r;WE(t,s,i)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const n=this.data.datasets.length,a=r=>new Set(t.filter(i=>i[0]===r).map((i,o)=>o+","+i.splice(1).join(","))),s=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;Ka.update(this,this.width,this.height,t);const n=this.chartArea,a=n.width<=0||n.height<=0;this._layers=[],st(this.boxes,s=>{a&&s.position==="chartArea"||(s.configure&&s.configure(),this._layers.push(...s._layers()))},this),this._layers.forEach((s,r)=>{s._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,s=!a.disabled,r=GE(t,this.chartArea),i={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",i)!==!1&&(s&&Vl(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(),s&&Bl(n),i.cancelable=!1,this.notifyPlugins("afterDatasetDraw",i))}isPointInArea(t){return Ra(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,n,a,s){const r=YT.modes[n];return typeof r=="function"?r(this,t,a,s):[]}getDatasetMeta(t){const n=this.data.datasets[t],a=this._metasets;let s=a.filter(r=>r&&r._dataset===n).pop();return s||(s={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(s)),s}getContext(){return this.$context||(this.$context=ps(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 s=a?"show":"hide",r=this.getDatasetMeta(t),i=r.controller._resolveAnimations(void 0,s);el(n)?(r.data[n].hidden=!a,this.update()):(this.setDatasetVisibility(t,a),i.update(r,{visible:a}),this.update(o=>o.datasetIndex===t?s: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(),xa.remove(this),t=0,n=this.data.datasets.length;t{n.addEventListener(this,r,i),t[r]=i},s=(r,i,o)=>{r.offsetX=i,r.offsetY=o,this._eventHandler(r)};st(this.options.events,r=>a(r,s))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,n=this.platform,a=(l,u)=>{n.addEventListener(this,l,u),t[l]=u},s=(l,u)=>{t[l]&&(n.removeEventListener(this,l,u),delete t[l])},r=(l,u)=>{this.canvas&&this.resize(l,u)};let i;const o=()=>{s("attach",o),this.attached=!0,this.resize(),a("resize",r),a("detach",i)};i=()=>{this.attached=!1,s("resize",r),this._stop(),this._resize(0,0),a("attach",o)},n.isAttached(this.canvas)?o():i()}unbindEvents(){st(this._listeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._listeners={},st(this._responsiveListeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,n,a){const s=a?"set":"remove";let r,i,o,l;for(n==="dataset"&&(r=this.getDatasetMeta(t[0].datasetIndex),r.controller["_"+s+"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[i],index:i}});!Qo(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 s=this.options.hover,r=(l,u)=>l.filter(c=>!u.some(d=>c.datasetIndex===d.datasetIndex&&c.index===d.index)),i=r(n,t),o=a?t:r(t,n);i.length&&this.updateHoverStyle(i,s.mode,!1),o.length&&s.mode&&this.updateHoverStyle(o,s.mode,!0)}_eventHandler(t,n){const a={event:t,replay:n,cancelable:!0,inChartArea:this.isPointInArea(t)},s=i=>(i.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",a,s)===!1)return;const r=this._handleEvent(t,n,a.inChartArea);return a.cancelable=!1,this.notifyPlugins("afterEvent",a,s),(r||a.changed)&&this.render(),this}_handleEvent(t,n,a){const{_active:s=[],options:r}=this,i=n,o=this._getActiveElements(t,s,a,i),l=sC(t),u=jE(t,this._lastEvent,a,l);a&&(this._lastEvent=null,mt(r.onHover,[t,o,this],this),l&&mt(r.onClick,[t,o,this],this));const c=!Qo(o,s);return(c||n)&&(this._active=o,this._updateHoverStyles(o,s,n)),this._lastEvent=u,c}_getActiveElements(t,n,a,s){if(t.type==="mouseout")return[];if(!a)return n;const r=this.options.hover;return this.getElementsAtEventForMode(t,r.mode,r,s)}}A(Ca,"defaults",Et),A(Ca,"instances",Oo),A(Ca,"overrides",Fs),A(Ca,"registry",ca),A(Ca,"version",UE),A(Ca,"getChart",A1);function S1(){return st(Ca.instances,e=>e._plugins.invalidate())}function K0(e,t,n=t){e.lineCap=Xe(n.borderCapStyle,t.borderCapStyle),e.setLineDash(Xe(n.borderDash,t.borderDash)),e.lineDashOffset=Xe(n.borderDashOffset,t.borderDashOffset),e.lineJoin=Xe(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=Xe(n.borderWidth,t.borderWidth),e.strokeStyle=Xe(n.borderColor,t.borderColor)}function XE(e,t,n){e.lineTo(n.x,n.y)}function KE(e){return e.stepped?IC:e.tension||e.cubicInterpolationMode==="monotone"?OC:XE}function q0(e,t,n={}){const a=e.length,{start:s=0,end:r=a-1}=n,{start:i,end:o}=t,l=Math.max(s,i),u=Math.min(r,o),c=so&&r>o;return{count:a,start:l,loop:t.loop,ilen:u(i+(u?o-M:M))%r,_=()=>{m!==y&&(e.lineTo(c,y),e.lineTo(c,m),e.lineTo(c,w))};for(l&&(h=s[S(0)],e.moveTo(h.x,h.y)),f=0;f<=o;++f){if(h=s[S(f)],h.skip)continue;const M=h.x,E=h.y,I=M|0;I===p?(Ey&&(y=E),c=(d*c+M)/++d):(_(),e.lineTo(M,E),p=I,d=0,m=y=E),w=E}_()}function vc(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!n?ZE:qE}function QE(e){return e.stepped?pT:e.tension||e.cubicInterpolationMode==="monotone"?mT:ks}function JE(e,t,n,a){let s=t._path;s||(s=t._path=new Path2D,t.path(s,n,a)&&s.closePath()),K0(e,t.options),e.stroke(s)}function eP(e,t,n,a){const{segments:s,options:r}=t,i=vc(t);for(const o of s)K0(e,r,o.style),e.beginPath(),i(e,t,o,{start:n,end:n+a-1})&&e.closePath(),e.stroke()}const tP=typeof Path2D=="function";function nP(e,t,n,a){tP&&!t.options.segment?JE(e,t,n,a):eP(e,t,n,a)}class qa extends Rr{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 s=a.spanGaps?this._loop:this._fullLoop;iT(this._points,a,t,s,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=wT(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,s=t[n],r=this.points,i=N0(this,{property:n,start:s,end:s});if(!i.length)return;const o=[],l=QE(a);let u,c;for(u=0,c=i.length;ut!=="borderDash"&&t!=="fill"});function k1(e,t,n,a){const s=e.options,{[n]:r}=e.getProps([n],a);return Math.abs(t-r){o=Pd(i,o,s);const l=s[i],u=s[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 Pd(e,t,n){for(;t>e;t--){const a=n[t];if(!isNaN(a.x)&&!isNaN(a.y))break}return t}function M1(e,t,n,a){return e&&t?a(e[n],t[n]):e?e[n]:t?t[n]:0}function Z0(e,t){let n=[],a=!1;return Tt(e)?(a=!0,n=e):n=sP(e,t),n.length?new qa({points:n,options:{tension:0},_loop:a,_fullLoop:a}):null}function C1(e){return e&&e.fill!==!1}function rP(e,t,n){let s=e[t].fill;const r=[t];let i;if(!n)return s;for(;s!==!1&&r.indexOf(s)===-1;){if(!Xt(s))return s;if(i=e[s],!i)return!1;if(i.visible)return s;r.push(s),s=i.fill}return!1}function iP(e,t,n){const a=cP(e);if(qe(a))return isNaN(a.value)?!1:a;let s=parseFloat(a);return Xt(s)&&Math.floor(s)===s?oP(a[0],t,s,n):["origin","start","end","stack","shape"].indexOf(a)>=0&&a}function oP(e,t,n,a){return(e==="-"||e==="+")&&(n=t+n),n===t||n<0||n>=a?!1:n}function lP(e,t){let n=null;return e==="start"?n=t.bottom:e==="end"?n=t.top:qe(e)?n=t.getPixelForValue(e.value):t.getBasePixel&&(n=t.getBasePixel()),n}function uP(e,t,n){let a;return e==="start"?a=n:e==="end"?a=t.options.reverse?t.min:t.max:qe(e)?a=e.value:a=t.getBaseValue(),a}function cP(e){const t=e.options,n=t.fill;let a=Xe(n&&n.target,n);return a===void 0&&(a=!!t.backgroundColor),a===!1||a===null?!1:a===!0?"origin":a}function dP(e){const{scale:t,index:n,line:a}=e,s=[],r=a.segments,i=a.points,o=fP(t,n);o.push(Z0({x:null,y:t.bottom},a));for(let l=0;l=0;--i){const o=s[i].$filler;o&&(o.line.updateControlPoints(r,o.axis),a&&o.fill&&Du(e.ctx,o,r))}},beforeDatasetsDraw(e,t,n){if(n.drawTime!=="beforeDatasetsDraw")return;const a=e.getSortedVisibleDatasetMetas();for(let s=a.length-1;s>=0;--s){const r=a[s].$filler;C1(r)&&Du(e.ctx,r,e.chartArea)}},beforeDatasetDraw(e,t,n){const a=t.meta.$filler;!C1(a)||n.drawTime!=="beforeDatasetDraw"||Du(e.ctx,a,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const D1=(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)}},xP=(e,t)=>e!==null&&t!==null&&e.datasetIndex===t.datasetIndex&&e.index===t.index;class R1 extends Rr{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=mt(t.generateLabels,[this.chart],this)||[];t.filter&&(n=n.filter(a=>t.filter(a,this.chart.data))),t.sort&&(n=n.sort((a,s)=>t.sort(a,s,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,s=Zt(a.font),r=s.size,i=this._computeTitleHeight(),{boxWidth:o,itemHeight:l}=D1(a,r);let u,c;n.font=s.string,this.isHorizontal()?(u=this.maxWidth,c=this._fitRows(i,r,o,l)+10):(c=this.maxHeight,u=this._fitCols(i,s,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,s){const{ctx:r,maxWidth:i,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.lineWidths=[0],c=s+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>i)&&(d+=c,u[u.length-(m>0?0:1)]=0,h+=c,f++),l[m]={left:0,top:h,row:f,width:y,height:s},u[u.length-1]+=y+o}),d}_fitCols(t,n,a,s){const{ctx:r,maxHeight:i,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.columnSizes=[],c=i-t;let d=o,f=0,h=0,p=0,m=0;return this.legendItems.forEach((y,w)=>{const{itemWidth:S,itemHeight:_}=AP(a,n,r,y,s);w>0&&h+_+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:_},f=Math.max(f,S),h+=_+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:s},rtl:r}}=this,i=or(r,this.left,this.width);if(this.isHorizontal()){let o=0,l=kn(a,this.left+s,this.right-this.lineWidths[o]);for(const u of n)o!==u.row&&(o=u.row,l=kn(a,this.left+s,this.right-this.lineWidths[o])),u.top+=this.top+t+s,u.left=i.leftForLtr(i.x(l),u.width),l+=u.width+s}else{let o=0,l=kn(a,this.top+t+s,this.bottom-this.columnSizes[o].height);for(const u of n)u.col!==o&&(o=u.col,l=kn(a,this.top+t+s,this.bottom-this.columnSizes[o].height)),u.top=l,u.left+=this.left+s,u.left=i.leftForLtr(i.x(u.left),u.width),l+=u.height+s}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const t=this.ctx;Vl(t,this),this._draw(),Bl(t)}}_draw(){const{options:t,columnSizes:n,lineWidths:a,ctx:s}=this,{align:r,labels:i}=t,o=Et.color,l=or(t.rtl,this.left,this.width),u=Zt(i.font),{padding:c}=i,d=u.size,f=d/2;let h;this.drawTitle(),s.textAlign=l.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=u.string;const{boxWidth:p,boxHeight:m,itemHeight:y}=D1(i,d),w=function(I,T,R){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;s.save();const C=Xe(R.lineWidth,1);if(s.fillStyle=Xe(R.fillStyle,o),s.lineCap=Xe(R.lineCap,"butt"),s.lineDashOffset=Xe(R.lineDashOffset,0),s.lineJoin=Xe(R.lineJoin,"miter"),s.lineWidth=C,s.strokeStyle=Xe(R.strokeStyle,o),s.setLineDash(Xe(R.lineDash,[])),i.usePointStyle){const L={radius:m*Math.SQRT2/2,pointStyle:R.pointStyle,rotation:R.rotation,borderWidth:C},K=l.xPlus(I,p/2),j=T+f;M0(s,L,K,j,i.pointStyleWidth&&p)}else{const L=T+Math.max((d-m)/2,0),K=l.leftForLtr(I,p),j=ir(R.borderRadius);s.beginPath(),Object.values(j).some(ne=>ne!==0)?al(s,{x:K,y:L,w:p,h:m,radius:j}):s.rect(K,L,p,m),s.fill(),C!==0&&s.stroke()}s.restore()},S=function(I,T,R){wr(s,R.text,I,T+y/2,u,{strikethrough:R.hidden,textAlign:l.textAlign(R.textAlign)})},_=this.isHorizontal(),M=this._computeTitleHeight();_?h={x:kn(r,this.left+c,this.right-a[0]),y:this.top+c+M,line:0}:h={x:this.left+c,y:kn(r,this.top+M+c,this.bottom-n[0].height),line:0},I0(this.ctx,t.textDirection);const E=y+c;this.legendItems.forEach((I,T)=>{s.strokeStyle=I.fontColor,s.fillStyle=I.fontColor;const R=s.measureText(I.text).width,C=l.textAlign(I.textAlign||(I.textAlign=i.textAlign)),L=p+f+R;let K=h.x,j=h.y;l.setWidth(this.width),_?T>0&&K+L+c>this.right&&(j=h.y+=E,h.line++,K=h.x=kn(r,this.left+c,this.right-a[h.line])):T>0&&j+E>this.bottom&&(K=h.x=K+n[h.line].width+c,h.line++,j=h.y=kn(r,this.top+M+c,this.bottom-n[h.line].height));const ne=l.x(K);if(w(ne,j,I),K=bC(C,K+p+f,_?K+L:this.right,t.rtl),S(l.x(K),j,I),_)h.x+=L+c;else if(typeof I.text!="string"){const B=u.lineHeight;h.y+=J0(I,B)+c}else h.y+=E}),O0(this.ctx,t.textDirection)}drawTitle(){const t=this.options,n=t.title,a=Zt(n.font),s=vn(n.padding);if(!n.display)return;const r=or(t.rtl,this.left,this.width),i=this.ctx,o=n.position,l=a.size/2,u=s.top+l;let c,d=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),c=this.top+u,d=kn(t.align,d,this.right-f);else{const p=this.columnSizes.reduce((m,y)=>Math.max(m,y.height),0);c=u+kn(t.align,this.top,this.bottom-p-t.labels.padding-this._computeTitleHeight())}const h=kn(o,d,d+f);i.textAlign=r.textAlign(S0(o)),i.textBaseline="middle",i.strokeStyle=n.color,i.fillStyle=n.color,i.font=a.string,wr(i,n.text,h,c,a)}_computeTitleHeight(){const t=this.options.title,n=Zt(t.font),a=vn(t.padding);return t.display?n.lineHeight+a.height:0}_getLegendItemAt(t,n){let a,s,r;if(Js(t,this.left,this.right)&&Js(n,this.top,this.bottom)){for(r=this.legendHitBoxes,a=0;ar.length>i.length?r:i)),t+n.size/2+a.measureText(s).width}function kP(e,t,n){let a=e;return typeof t.text!="string"&&(a=J0(t,n)),a}function J0(e,t){const n=e.text?e.text.length:0;return t*n}function MP(e,t){return!!((e==="mousemove"||e==="mouseout")&&(t.onHover||t.onLeave)||t.onClick&&(e==="click"||e==="mouseup"))}var o6={id:"legend",_element:R1,start(e,t,n){const a=e.legend=new R1({ctx:e.ctx,options:n,chart:e});Ka.configure(e,a,n),Ka.addBox(e,a)},stop(e){Ka.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,n){const a=e.legend;Ka.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,s=n.chart;s.isDatasetVisible(a)?(s.hide(a),t.hidden=!0):(s.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:s,color:r,useBorderRadius:i,borderRadius:o}}=e.legend.options;return e._getSortedDatasetMetas().map(l=>{const u=l.controller.getStyle(n?0:void 0),c=vn(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:s||u.textAlign,borderRadius:i&&(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 Qr={average(e){if(!e.length)return!1;let t,n,a=new Set,s=0,r=0;for(t=0,n=e.length;to+l)/a.size,y:s/r}},nearest(e,t){if(!e.length)return!1;let n=t.x,a=t.y,s=Number.POSITIVE_INFINITY,r,i,o;for(r=0,i=e.length;ro({chart:t,initial:n.initial,numSteps:i,currentStep:Math.min(a-n.start,i)}))}_refresh(){this._request||(this._running=!0,this._request=x0.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let n=0;this._charts.forEach((a,s)=>{if(!a.running||!a.items.length)return;const r=a.items;let i=r.length-1,o=!1,l;for(;i>=0;--i)l=r[i],l._active?(l._total>a.duration&&(a.duration=l._total),l.tick(t),o=!0):(r[i]=r[r.length-1],r.pop());o&&(s.draw(),this._notify(s,a,t,"progress")),r.length||(a.running=!1,this._notify(s,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,s)=>Math.max(a,s._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 s=a.length-1;for(;s>=0;--s)a[s].cancel();n.items=[],this._notify(t,n,Date.now(),"complete")}remove(t){return this._charts.delete(t)}}var xa=new ST;const e1="transparent",kT={boolean(e,t,n){return n>.5?t:e},color(e,t,n){const a=zh(e||e1),s=a.valid&&zh(t||e1);return s&&s.valid?s.mix(a,n).hexString():t},number(e,t,n){return e+(t-e)*n}};class MT{constructor(t,n,a,s){const r=n[a];s=uo([t.to,s,r,t.from]);const i=uo([t.from,r,s]);this._active=!0,this._fn=t.fn||kT[t.type||typeof i],this._easing=mi[t.easing]||mi.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=i,this._to=s,this._promises=void 0}active(){return this._active}update(t,n,a){if(this._active){this._notify(!1);const s=this._target[this._prop],r=a-this._start,i=this._duration-r;this._start=a,this._duration=Math.floor(Math.max(i,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=uo([t.to,n,s,t.from]),this._from=uo([t.from,s,n])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){const n=t-this._start,a=this._duration,s=this._prop,r=this._from,i=this._loop,o=this._to;let l;if(this._active=r!==o&&(i||n1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[s]=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 s=0;s{const r=t[s];if(!qe(r))return;const i={};for(const o of n)i[o]=r[o];(Tt(r.properties)&&r.properties||[s]).forEach(o=>{(o===s||!a.has(o))&&a.set(o,i)})})}_animateOptions(t,n){const a=n.options,s=TT(t,a);if(!s)return[];const r=this._createAnimations(s,a);return a.$shared&&CT(t.options.$animations,a).then(()=>{t.options=a},()=>{}),r}_createAnimations(t,n){const a=this._properties,s=[],r=t.$animations||(t.$animations={}),i=Object.keys(n),o=Date.now();let l;for(l=i.length-1;l>=0;--l){const u=i[l];if(u.charAt(0)==="$")continue;if(u==="options"){s.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 MT(f,t,u,c),s.push(d)}return s}update(t,n){if(this._properties.size===0){Object.assign(t,n);return}const a=this._createAnimations(t,n);if(a.length)return xa.add(this._chart,a),!0}}function CT(e,t){const n=[],a=Object.keys(t);for(let s=0;s0||!n&&r<0)return s.index}return null}function s1(e,t){const{chart:n,_cachedMeta:a}=e,s=n._stacks||(n._stacks={}),{iScale:r,vScale:i,index:o}=a,l=r.axis,u=i.axis,c=RT(r,i,a),d=t.length;let f;for(let h=0;hn[a].axis===t).shift()}function IT(e,t){return ps(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function HT(e,t,n){return ps(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}function Yr(e,t){const n=e.controller.index,a=e.vScale&&e.vScale.axis;if(a){t=t||e._parsed;for(const s of t){const r=s._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 Mu=e=>e==="reset"||e==="none",r1=(e,t)=>t?e:Object.assign({},e),NT=(e,t,n)=>e&&!t.hidden&&t._stacked&&{keys:B0(n,!0),values:null};class lr{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=Su(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&&Yr(this._cachedMeta),this.index=t}linkScales(){const t=this.chart,n=this._cachedMeta,a=this.getDataset(),s=(d,f,h,p)=>d==="x"?f:d==="r"?p:h,r=n.xAxisID=Xe(a.xAxisID,ku(t,"x")),i=n.yAxisID=Xe(a.yAxisID,ku(t,"y")),o=n.rAxisID=Xe(a.rAxisID,ku(t,"r")),l=n.indexAxis,u=n.iAxisID=s(l,r,i,o),c=n.vAxisID=s(l,i,r,o);n.xScale=this.getScaleForId(r),n.yScale=this.getScaleForId(i),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&&$h(this._data,this),t._stacked&&Yr(t)}_dataCheck(){const t=this.getDataset(),n=t.data||(t.data=[]),a=this._data;if(qe(n)){const s=this._cachedMeta;this._data=DT(n,s)}else if(a!==n){if(a){$h(a,this);const s=this._cachedMeta;Yr(s),s._parsed=[]}n&&Object.isExtensible(n)&&gC(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 s=!1;this._dataCheck();const r=n._stacked;n._stacked=Su(n.vScale,n),n.stack!==a.stack&&(s=!0,Yr(n),n.stack=a.stack),this._resyncElements(t),(s||r!==n._stacked)&&(s1(this,n._parsed),n._stacked=Su(n.vScale,n))}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:s}=this,{iScale:r,_stacked:i}=a,o=r.axis;let l=t===0&&n===s.length?!0:a._sorted,u=t>0&&a._parsed[t-1],c,d,f;if(this._parsing===!1)a._parsed=s,a._sorted=!0,f=s;else{Tt(s[t])?f=this.parseArrayData(a,s,t,n):qe(s[t])?f=this.parseObjectData(a,s,t,n):f=this.parsePrimitiveData(a,s,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 s,r,i;for(s=0,r=n.length;s=0&&tthis.getContext(a,s,n),m=u.resolveNamedOptions(f,h,p,d);return m.$shared&&(m.$shared=l,r[i]=Object.freeze(r1(m,l))),m}_resolveAnimations(t,n,a){const s=this.chart,r=this._cachedDataOpts,i=`animation-${n}`,o=r[i];if(o)return o;let l;if(s.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 V0(s,l&&l.animations);return l&&l._cacheable&&(r[i]=Object.freeze(u)),u}getSharedOptions(t){if(t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,n){return!n||Mu(t)||this.chart._animationsDisabled}_getSharedOptions(t,n){const a=this.resolveDataElementOptions(t,n),s=this._sharedOptions,r=this.getSharedOptions(a),i=this.includeOptions(n,r)||r!==s;return this.updateSharedOptions(r,n,a),{sharedOptions:r,includeOptions:i}}updateElement(t,n,a,s){Mu(s)?Object.assign(t,a):this._resolveAnimations(n,s).update(t,a)}updateSharedOptions(t,n,a){t&&!Mu(n)&&this._resolveAnimations(void 0,n).update(t,a)}_setStyle(t,n,a,s){t.active=s;const r=this.getStyle(n,s);this._resolveAnimations(n,a,s).update(t,{options:!s&&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 s=a.length,r=n.length,i=Math.min(r,s);i&&this.parse(0,i),r>s?this._insertElements(s,r-s,t):r{for(u.length+=n,o=u.length-1;o>=i;o--)u[o]=u[o-n]};for(l(r),o=t;o0&&this.getParsed(n-1);for(let E=0;E<_;++E){const L=t[E],T=w?L:{};if(E=S){T.skip=!0;continue}const R=this.getParsed(E),C=rt(R[h]),I=T[f]=i.getPixelForValue(R[f],E),K=T[h]=r||C?o.getBasePixel():o.getPixelForValue(l?this.applyStack(o,R,l):R[h],E);T.skip=isNaN(I)||isNaN(K)||C,T.stop=E>0&&Math.abs(R[f]-M[f])>y,m&&(T.parsed=R,T.raw=u.data[E]),d&&(T.options=c||this.resolveDataElementOptions(E,L.active?"active":s)),w||this.updateElement(L,E,T,s),M=R}}getMaxOverflow(){const t=this._cachedMeta,n=t.dataset,a=n.options&&n.options.borderWidth||0,s=t.data||[];if(!s.length)return a;const r=s[0].size(this.resolveDataElementOptions(0)),i=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(a,r,i)/2}draw(){const t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}}A(Ro,"id","line"),A(Ro,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),A(Ro,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});class Cu extends lr{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,s){return JC.bind(this)(t,n,a,s)}update(t){const n=this._cachedMeta,a=n.dataset,s=n.data||[],r=n.iScale.getLabels();if(a.points=s,t!=="resize"){const i=this.resolveDatasetElementOptions(t);this.options.showLine||(i.borderWidth=0);const o={_loop:!0,_fullLoop:r.length===s.length,options:i};this.updateElement(a,void 0,o,t)}this.updateElements(s,0,s.length,t)}updateElements(t,n,a,s){const r=this._cachedMeta.rScale,i=s==="reset";for(let o=n;o!rt(m[d.axis]));c.lo-=Math.max(0,h);const p=f.slice(c.hi).findIndex(m=>!rt(m[d.axis]));c.hi+=Math.max(0,p)}return c}}return{lo:0,hi:r.length-1}}function $l(e,t,n,a,s){const r=e.getSortedVisibleDatasetMetas(),i=n[t];for(let o=0,l=r.length;o{l[i]&&l[i](t[n],s)&&(r.push({element:l,datasetIndex:u,index:c}),o=o||l.inRange(t.x,t.y,s))}),a&&!o?[]:r}var YT={modes:{index(e,t,n,a){const s=Ss(t,e),r=n.axis||"x",i=n.includeInvisible||!1,o=n.intersect?Tu(e,s,r,a,i):Eu(e,s,r,!1,a,i),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 s=Ss(t,e),r=n.axis||"xy",i=n.includeInvisible||!1;let o=n.intersect?Tu(e,s,r,a,i):Eu(e,s,r,!1,a,i);if(o.length>0){const l=o[0].datasetIndex,u=e.getDatasetMeta(l).data;o=[];for(let c=0;cn.pos===t)}function o1(e,t){return e.filter(n=>F0.indexOf(n.pos)===-1&&n.box.axis===t)}function Wr(e,t){return e.sort((n,a)=>{const s=t?a:n,r=t?n:a;return s.weight===r.weight?s.index-r.index:s.weight-r.weight})}function zT(e){const t=[];let n,a,s,r,i,o;for(n=0,a=(e||[]).length;nu.box.fullSize),!0),a=Wr(zr(t,"left"),!0),s=Wr(zr(t,"right")),r=Wr(zr(t,"top"),!0),i=Wr(zr(t,"bottom")),o=o1(t,"x"),l=o1(t,"y");return{fullSize:n,leftAndTop:a.concat(r),rightAndBottom:s.concat(l).concat(i).concat(o),chartArea:zr(t,"chartArea"),vertical:a.concat(s).concat(l),horizontal:r.concat(i).concat(o)}}function l1(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 XT(e,t,n,a){const{pos:s,box:r}=n,i=e.maxPadding;if(!qe(s)){n.size&&(e[s]-=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[s]+=n.size}r.getPadding&&$0(i,r.getPadding());const o=Math.max(0,t.outerWidth-l1(i,e,"left","right")),l=Math.max(0,t.outerHeight-l1(i,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 KT(e){const t=e.maxPadding;function n(a){const s=Math.max(t[a]-e[a],0);return e[a]+=s,s}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}function qT(e,t){const n=t.maxPadding;function a(s){const r={left:0,top:0,right:0,bottom:0};return s.forEach(i=>{r[i]=Math.max(t[i],n[i])}),r}return a(e?["left","right"]:["top","bottom"])}function Zr(e,t,n,a){const s=[];let r,i,o,l,u,c;for(r=0,i=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:s,availableWidth:r,availableHeight:i,vBoxMaxWidth:r/2/c,hBoxMaxHeight:i/2}),f=Object.assign({},s);$0(f,vn(a));const h=Object.assign({maxPadding:f,w:r,h:i,x:s.left,y:s.top},s),p=jT(l.concat(u),d);Zr(o.fullSize,h,d,p),Zr(l,h,d,p),Zr(u,h,d,p)&&Zr(l,h,d,p),KT(h),u1(o.leftAndTop,h,d,p),h.x+=h.w,h.y+=h.h,u1(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},st(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 U0{acquireContext(t,n){}releaseContext(t){return!1}addEventListener(t,n,a){}removeEventListener(t,n,a){}getDevicePixelRatio(){return 1}getMaximumSize(t,n,a,s){return n=Math.max(0,n||t.width),a=a||t.height,{width:n,height:Math.max(0,s?Math.floor(n/s):a)}}isAttached(t){return!0}updateConfig(t){}}class ZT extends U0{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}}const Lo="$chartjs",QT={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},c1=e=>e===null||e==="";function JT(e,t){const n=e.style,a=e.getAttribute("height"),s=e.getAttribute("width");if(e[Lo]={initial:{height:a,width:s,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",c1(s)){const r=qh(e,"width");r!==void 0&&(e.width=r)}if(c1(a))if(e.style.height==="")e.height=e.width/(t||2);else{const r=qh(e,"height");r!==void 0&&(e.height=r)}return e}const Y0=hT?{passive:!0}:!1;function eE(e,t,n){e&&e.addEventListener(t,n,Y0)}function tE(e,t,n){e&&e.canvas&&e.canvas.removeEventListener(t,n,Y0)}function nE(e,t){const n=QT[e.type]||e.type,{x:a,y:s}=Ss(e,t);return{type:n,chart:t,native:e,x:a!==void 0?a:null,y:s!==void 0?s:null}}function rl(e,t){for(const n of e)if(n===t||n.contains(t))return!0}function aE(e,t,n){const a=e.canvas,s=new MutationObserver(r=>{let i=!1;for(const o of r)i=i||rl(o.addedNodes,a),i=i&&!rl(o.removedNodes,a);i&&n()});return s.observe(document,{childList:!0,subtree:!0}),s}function sE(e,t,n){const a=e.canvas,s=new MutationObserver(r=>{let i=!1;for(const o of r)i=i||rl(o.removedNodes,a),i=i&&!rl(o.addedNodes,a);i&&n()});return s.observe(document,{childList:!0,subtree:!0}),s}const Ni=new Map;let d1=0;function z0(){const e=window.devicePixelRatio;e!==d1&&(d1=e,Ni.forEach((t,n)=>{n.currentDevicePixelRatio!==e&&t()}))}function rE(e,t){Ni.size||window.addEventListener("resize",z0),Ni.set(e,t)}function iE(e){Ni.delete(e),Ni.size||window.removeEventListener("resize",z0)}function oE(e,t,n){const a=e.canvas,s=a&&Td(a);if(!s)return;const r=A0((o,l)=>{const u=s.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 i.observe(s),rE(e,r),i}function Pu(e,t,n){n&&n.disconnect(),t==="resize"&&iE(e)}function lE(e,t,n){const a=e.canvas,s=A0(r=>{e.ctx!==null&&n(nE(r,e))},e);return eE(a,t,s),s}class uE extends U0{acquireContext(t,n){const a=t&&t.getContext&&t.getContext("2d");return a&&a.canvas===t?(JT(t,n),a):null}releaseContext(t){const n=t.canvas;if(!n[Lo])return!1;const a=n[Lo].initial;["height","width"].forEach(r=>{const i=a[r];rt(i)?n.removeAttribute(r):n.setAttribute(r,i)});const s=a.style||{};return Object.keys(s).forEach(r=>{n.style[r]=s[r]}),n.width=n.width,delete n[Lo],!0}addEventListener(t,n,a){this.removeEventListener(t,n);const s=t.$proxies||(t.$proxies={}),i={attach:aE,detach:sE,resize:oE}[n]||lE;s[n]=i(t,n,a)}removeEventListener(t,n){const a=t.$proxies||(t.$proxies={}),s=a[n];if(!s)return;({attach:Pu,detach:Pu,resize:Pu}[n]||tE)(t,n,s),a[n]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,n,a,s){return fT(t,n,a,s)}isAttached(t){const n=t&&Td(t);return!!(n&&n.isConnected)}}function cE(e){return!Cd()||typeof OffscreenCanvas<"u"&&e instanceof OffscreenCanvas?ZT:uE}var wo;let Rr=(wo=class{constructor(){A(this,"x");A(this,"y");A(this,"active",!1);A(this,"options");A(this,"$animations")}tooltipPosition(t){const{x:n,y:a}=this.getProps(["x","y"],t);return{x:n,y:a}}hasValue(){return Hi(this.x)&&Hi(this.y)}getProps(t,n){const a=this.$animations;if(!n||!a)return this;const s={};return t.forEach(r=>{s[r]=a[r]&&a[r].active()?a[r]._to:this[r]}),s}},A(wo,"defaults",{}),A(wo,"defaultRoutes"),wo);function dE(e,t){const n=e.options.ticks,a=fE(e),s=Math.min(n.maxTicksLimit||a,a),r=n.major.enabled?pE(t):[],i=r.length,o=r[0],l=r[i-1],u=[];if(i>s)return mE(t,u,r,i/s),u;const c=hE(r,t,s);if(i>0){let d,f;const h=i>1?Math.round((l-o)/(i-1)):null;for(po(t,u,c,rt(h)?0:o-h,o),d=0,f=i-1;ds)return l}return Math.max(s,1)}function pE(e){const t=[];let n,a;for(n=0,a=e.length;ne==="left"?"right":e==="right"?"left":e,f1=(e,t,n)=>t==="top"||t==="left"?e[t]+n:e[t]-n,h1=(e,t)=>Math.min(t||e,e);function p1(e,t){const n=[],a=e.length/t,s=e.length;let r=0;for(;ri+o)))return l}function bE(e,t){st(e,n=>{const a=n.gc,s=a.length/2;let r;if(s>t){for(r=0;ra?a:n,a=s&&n>a?n:a,{min:oa(n,oa(a,n)),max:oa(a,oa(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(){mt(this.options.beforeUpdate,[this])}update(t,n,a){const{beginAtZero:s,grace:r,ticks:i}=this.options,o=i.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=YC(this,r,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();const l=o=r||a<=1||!this.isHorizontal()){this.labelRotation=s;return}const c=this._getLabelSizes(),d=c.widest.width,f=c.highest.height,h=Bn(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-jr(t.grid)-n.padding-m1(t.title,this.chart.options.font),u=Math.sqrt(d*d+f*f),i=_d(Math.min(Math.asin(Bn((c.highest.height+6)/o,-1,1)),Math.asin(Bn(l/u,-1,1))-Math.asin(Bn(f/u,-1,1)))),i=Math.max(s,Math.min(r,i))),this.labelRotation=i}afterCalculateLabelRotation(){mt(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){mt(this.options.beforeFit,[this])}fit(){const t={width:0,height:0},{chart:n,options:{ticks:a,title:s,grid:r}}=this,i=this._isVisible(),o=this.isHorizontal();if(i){const l=m1(s,n.options.font);if(o?(t.width=this.maxWidth,t.height=jr(r)+l):(t.height=this.maxHeight,t.width=jr(r)+l),a.display&&this.ticks.length){const{first:u,last:c,widest:d,highest:f}=this._getLabelSizes(),h=a.padding*2,p=Xa(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,s){const{ticks:{align:r,padding:i},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=s*t.width,h=a*n.height):(f=a*t.height,h=s*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+i)*this.width/(this.width-c),0),this.paddingRight=Math.max((h-d+i)*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+i,this.paddingBottom=d+i}}_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(){mt(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:i[C]||0,height:o[C]||0});return{first:R(0),last:R(n-1),widest:R(L),highest:R(T),widths:i,heights:o}}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 hC(this._alignToPixels?_s(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*s?o/a:l/s:l*s0}_computeGridLineItems(t){const n=this.axis,a=this.chart,s=this.options,{grid:r,position:i,border:o}=s,l=r.offset,u=this.isHorizontal(),d=this.ticks.length+(l?1:0),f=jr(r),h=[],p=o.setContext(this.getContext()),m=p.display?p.width:0,y=m/2,w=function(N){return _s(a,N,m)};let S,_,M,E,L,T,R,C,I,K,j,ne;if(i==="top")S=w(this.bottom),T=this.bottom-f,C=S-y,K=w(t.top)+y,ne=t.bottom;else if(i==="bottom")S=w(this.top),K=t.top,ne=w(t.bottom)-y,T=S+y,C=this.top+f;else if(i==="left")S=w(this.right),L=this.right-f,R=S-y,I=w(t.left)+y,j=t.right;else if(i==="right")S=w(this.left),I=t.left,j=w(t.right)-y,L=S+y,R=this.left+f;else if(n==="x"){if(i==="center")S=w((t.top+t.bottom)/2+.5);else if(qe(i)){const N=Object.keys(i)[0],X=i[N];S=w(this.chart.scales[N].getPixelForValue(X))}K=t.top,ne=t.bottom,T=S+y,C=T+f}else if(n==="y"){if(i==="center")S=w((t.left+t.right)/2);else if(qe(i)){const N=Object.keys(i)[0],X=i[N];S=w(this.chart.scales[N].getPixelForValue(X))}L=S-y,R=L-f,I=t.left,j=t.right}const B=Xe(s.ticks.maxTicksLimit,d),F=Math.max(1,Math.ceil(d/B));for(_=0;_0&&(ue-=G/2);break}te={left:ue,top:oe,width:G+_e.width,height:$+_e.height,color:F.backdropColor}}y.push({label:M,font:C,textOffset:j,options:{rotation:m,color:X,strokeColor:ce,strokeWidth:se,textAlign:pe,textBaseline:ne,translation:[E,L],backdrop:te}})}return y}_getXAxisLabelAlignment(){const{position:t,ticks:n}=this.options;if(-Xa(this.labelRotation))return t==="top"?"left":"right";let s="center";return n.align==="start"?s="left":n.align==="end"?s="right":n.align==="inner"&&(s="inner"),s}_getYAxisLabelAlignment(t){const{position:n,ticks:{crossAlign:a,mirror:s,padding:r}}=this.options,i=this._getLabelSizes(),o=t+r,l=i.widest.width;let u,c;return n==="left"?s?(c=this.right+r,a==="near"?u="left":a==="center"?(u="center",c+=l/2):(u="right",c+=l)):(c=this.right-o,a==="near"?u="right":a==="center"?(u="center",c-=l/2):(u="left",c=this.left)):n==="right"?s?(c=this.left+r,a==="near"?u="right":a==="center"?(u="center",c-=l/2):(u="left",c-=l)):(c=this.left+o,a==="near"?u="left":a==="center"?(u="center",c+=l/2):(u="right",c=this.right)):u="right",{textAlign:u,x:c}}_computeLabelArea(){if(this.options.ticks.mirror)return;const t=this.chart,n=this.options.position;if(n==="left"||n==="right")return{top:0,left:this.left,bottom:t.height,right:this.right};if(n==="top"||n==="bottom")return{top:this.top,left:0,bottom:this.bottom,right:t.width}}drawBackground(){const{ctx:t,options:{backgroundColor:n},left:a,top:s,width:r,height:i}=this;n&&(t.save(),t.fillStyle=n,t.fillRect(a,s,r,i),t.restore())}getLineWidthForValue(t){const n=this.options.grid;if(!this._isVisible()||!n.display)return 0;const s=this.ticks.findIndex(r=>r.value===t);return s>=0?n.setContext(this.getContext(s)).lineWidth:0}drawGrid(t){const n=this.options.grid,a=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t));let r,i;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,i=s.length;r{this.draw(r)}}]:[{z:a,draw:r=>{this.drawBackground(),this.drawGrid(r),this.drawTitle()}},{z:s,draw:()=>{this.drawBorder()}},{z:n,draw:r=>{this.drawLabels(r)}}]}getMatchingVisibleMetas(t){const n=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",s=[];let r,i;for(r=0,i=n.length;r{const a=n.split("."),s=a.pop(),r=[e].concat(a).join("."),i=t[n].split("."),o=i.pop(),l=i.join(".");Et.route(r,s,l,o)})}function ME(e){return"id"in e&&"defaults"in e}class CE{constructor(){this.controllers=new mo(lr,"datasets",!0),this.elements=new mo(Rr,"elements"),this.plugins=new mo(Object,"plugins"),this.scales=new mo(Lr,"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(s=>{const r=a||this._getRegistryForType(s);a||r.isForType(s)||r===this.plugins&&s.id?this._exec(t,r,s):st(s,i=>{const o=a||this._getRegistryForType(i);this._exec(t,o,i)})})}_exec(t,n,a){const s=bd(t);mt(a["before"+s],[],a),n[t](a),mt(a["after"+s],[],a)}_getRegistryForType(t){for(let n=0;nr.filter(o=>!i.some(l=>o.plugin.id===l.plugin.id));this._notify(s(n,a),t,"stop"),this._notify(s(a,n),t,"start")}}function EE(e){const t={},n=[],a=Object.keys(ca.plugins.items);for(let r=0;r1&&g1(e[0].toLowerCase());if(a)return a}throw new Error(`Cannot determine type of '${e}' axis. Please provide 'axis' or 'position' option.`)}function v1(e,t,n){if(n[t+"AxisID"]===e)return{axis:t}}function HE(e,t){if(t.data&&t.data.datasets){const n=t.data.datasets.filter(a=>a.xAxisID===e||a.yAxisID===e);if(n.length)return v1(e,"x",n[0])||v1(e,"y",n[0])}return{}}function NE(e,t){const n=Fs[e.type]||{scales:{}},a=t.scales||{},s=mc(e.type,t),r=Object.create(null);return Object.keys(a).forEach(i=>{const o=a[i];if(!qe(o))return console.error(`Invalid scale configuration for scale: ${i}`);if(o._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${i}`);const l=gc(i,o,HE(i,e),Et.scales[o.type]),u=OE(l,s),c=n.scales||{};r[i]=hi(Object.create(null),[{axis:l},o,c[l],c[u]])}),e.data.datasets.forEach(i=>{const o=i.type||e.type,l=i.indexAxis||mc(o,t),c=(Fs[o]||{}).scales||{};Object.keys(c).forEach(d=>{const f=LE(d,l),h=i[f+"AxisID"]||f;r[h]=r[h]||Object.create(null),hi(r[h],[{axis:f},a[h],c[d]])})}),Object.keys(r).forEach(i=>{const o=r[i];hi(o,[Et.scales[o.type],Et.scale])}),r}function W0(e){const t=e.options||(e.options={});t.plugins=Xe(t.plugins,{}),t.scales=NE(e,t)}function j0(e){return e=e||{},e.datasets=e.datasets||[],e.labels=e.labels||[],e}function VE(e){return e=e||{},e.data=j0(e.data),W0(e),e}const y1=new Map,G0=new Set;function go(e,t){let n=y1.get(e);return n||(n=t(),y1.set(e,n),G0.add(n)),n}const Gr=(e,t,n)=>{const a=Ii(t,n);a!==void 0&&e.add(a)};class BE{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=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 go(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,n){return go(`${t}.transition.${n}`,()=>[[`datasets.${t}.transitions.${n}`,`transitions.${n}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,n){return go(`${t}-${n}`,()=>[[`datasets.${t}.elements.${n}`,`datasets.${t}`,`elements.${n}`,""]])}pluginScopeKeys(t){const n=t.id,a=this.type;return go(`${a}-plugin-${n}`,()=>[[`plugins.${n}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,n){const a=this._scopeCache;let s=a.get(t);return(!s||n)&&(s=new Map,a.set(t,s)),s}getOptionScopes(t,n,a){const{options:s,type:r}=this,i=this._cachedScopes(t,a),o=i.get(n);if(o)return o;const l=new Set;n.forEach(c=>{t&&(l.add(t),c.forEach(d=>Gr(l,t,d))),c.forEach(d=>Gr(l,s,d)),c.forEach(d=>Gr(l,Fs[r]||{},d)),c.forEach(d=>Gr(l,Et,d)),c.forEach(d=>Gr(l,hc,d))});const u=Array.from(l);return u.length===0&&u.push(Object.create(null)),G0.has(n)&&i.set(n,u),u}chartOptionScopes(){const{options:t,type:n}=this;return[t,Fs[n]||{},Et.datasets[n]||{},{type:n},Et,hc]}resolveNamedOptions(t,n,a,s=[""]){const r={$shared:!0},{resolver:i,subPrefixes:o}=b1(this._resolverCache,t,s);let l=i;if($E(i,n)){r.$shared=!1,a=is(a)?a():a;const u=this.createResolver(t,a,o);l=xr(i,a,u)}for(const u of n)r[u]=l[u];return r}createResolver(t,n,a=[""],s){const{resolver:r}=b1(this._resolverCache,t,a);return qe(n)?xr(r,n,void 0,s):r}}function b1(e,t,n){let a=e.get(t);a||(a=new Map,e.set(t,a));const s=n.join();let r=a.get(s);return r||(r={resolver:Sd(t,n),subPrefixes:n.filter(o=>!o.toLowerCase().includes("hover"))},a.set(s,r)),r}const FE=e=>qe(e)&&Object.getOwnPropertyNames(e).some(t=>is(e[t]));function $E(e,t){const{isScriptable:n,isIndexable:a}=T0(e);for(const s of t){const r=n(s),i=a(s),o=(i||r)&&e[s];if(r&&(is(o)||FE(o))||i&&Tt(o))return!0}return!1}var UE="4.4.8";const YE=["top","bottom","left","right","chartArea"];function _1(e,t){return e==="top"||e==="bottom"||YE.indexOf(e)===-1&&t==="x"}function w1(e,t){return function(n,a){return n[e]===a[e]?n[t]-a[t]:n[e]-a[e]}}function x1(e){const t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),mt(n&&n.onComplete,[e],t)}function zE(e){const t=e.chart,n=t.options.animation;mt(n&&n.onProgress,[e],t)}function X0(e){return Cd()&&typeof e=="string"?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}const Oo={},A1=e=>{const t=X0(e);return Object.values(Oo).filter(n=>n.canvas===t).pop()};function WE(e,t,n){const a=Object.keys(e);for(const s of a){const r=+s;if(r>=t){const i=e[s];delete e[s],(n>0||r>t)&&(e[r+n]=i)}}}function jE(e,t,n,a){return!n||e.type==="mouseout"?null:a?t:e}function vo(e,t,n){return e.options.clip?e[n]:t[n]}function GE(e,t){const{xScale:n,yScale:a}=e;return n&&a?{left:vo(n,t,"left"),right:vo(n,t,"right"),top:vo(a,t,"top"),bottom:vo(a,t,"bottom")}:t}class Ca{static register(...t){ca.add(...t),S1()}static unregister(...t){ca.remove(...t),S1()}constructor(t,n){const a=this.config=new BE(n),s=X0(t),r=A1(s);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 i=a.createResolver(a.chartOptionScopes(),this.getContext());this.platform=new(a.platform||cE(s)),this.platform.updateConfig(a);const o=this.platform.acquireContext(s,i.aspectRatio),l=o&&o.canvas,u=l&&l.height,c=l&&l.width;if(this.id=Q4(),this.ctx=o,this.canvas=l,this.width=c,this.height=u,this._options=i,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 TE,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=yC(d=>this.update(d),i.resizeDelay||0),this._dataChanges=[],Oo[this.id]=this,!o||!l){console.error("Failed to create chart: can't acquire context from the given item");return}xa.listen(this,"complete",x1),xa.listen(this,"progress",zE),this._initialize(),this.attached&&this.update()}get aspectRatio(){const{options:{aspectRatio:t,maintainAspectRatio:n},width:a,height:s,_aspectRatio:r}=this;return rt(t)?n&&r?r:s?a/s: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 ca}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():Kh(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return jh(this.canvas,this.ctx),this}stop(){return xa.stop(this),this}resize(t,n){xa.running(this)?this._resizeBeforeDraw={width:t,height:n}:this._resize(t,n)}_resize(t,n){const a=this.options,s=this.canvas,r=a.maintainAspectRatio&&this.aspectRatio,i=this.platform.getMaximumSize(s,t,n,r),o=a.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=i.width,this.height=i.height,this._aspectRatio=this.aspectRatio,Kh(this,o,!0)&&(this.notifyPlugins("resize",{size:i}),mt(a.onResize,[this,i],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){const n=this.options.scales||{};st(n,(a,s)=>{a.id=s})}buildOrUpdateScales(){const t=this.options,n=t.scales,a=this.scales,s=Object.keys(a).reduce((i,o)=>(i[o]=!1,i),{});let r=[];n&&(r=r.concat(Object.keys(n).map(i=>{const o=n[i],l=gc(i,o),u=l==="r",c=l==="x";return{options:o,dposition:u?"chartArea":c?"bottom":"left",dtype:u?"radialLinear":c?"category":"linear"}}))),st(r,i=>{const o=i.options,l=o.id,u=gc(l,o),c=Xe(o.type,i.dtype);(o.position===void 0||_1(o.position,u)!==_1(i.dposition))&&(o.position=i.dposition),s[l]=!0;let d=null;if(l in a&&a[l].type===c)d=a[l];else{const f=ca.getScale(c);d=new f({id:l,type:c,ctx:this.ctx,chart:this}),a[d.id]=d}d.init(o,t)}),st(s,(i,o)=>{i||delete a[o]}),st(a,i=>{Ka.configure(this,i,i.options),Ka.addBox(this,i)})}_updateMetasets(){const t=this._metasets,n=this.data.datasets.length,a=t.length;if(t.sort((s,r)=>s.index-r.index),a>n){for(let s=n;sn.length&&delete this._stacks,t.forEach((a,s)=>{n.filter(r=>r===a._dataset).length===0&&this._destroyDatasetMeta(s)})}buildOrUpdateControllers(){const t=[],n=this.data.datasets;let a,s;for(this._removeUnreferencedMetasets(),a=0,s=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()),s=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 i=0;for(let u=0,c=this.data.datasets.length;u{u.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(w1("z","_idx"));const{_active:o,_lastEvent:l}=this;l?this._eventHandler(l,!0):o.length&&this._updateHoverStyles(o,o,!0),this.render()}_updateScales(){st(this.scales,t=>{Ka.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){const t=this.options,n=new Set(Object.keys(this._listeners)),a=new Set(t.events);(!Nh(n,a)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){const{_hiddenIndices:t}=this,n=this._getUniformDataChanges()||[];for(const{method:a,start:s,count:r}of n){const i=a==="_removeElements"?-r:r;WE(t,s,i)}}_getUniformDataChanges(){const t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];const n=this.data.datasets.length,a=r=>new Set(t.filter(i=>i[0]===r).map((i,o)=>o+","+i.splice(1).join(","))),s=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;Ka.update(this,this.width,this.height,t);const n=this.chartArea,a=n.width<=0||n.height<=0;this._layers=[],st(this.boxes,s=>{a&&s.position==="chartArea"||(s.configure&&s.configure(),this._layers.push(...s._layers()))},this),this._layers.forEach((s,r)=>{s._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,s=!a.disabled,r=GE(t,this.chartArea),i={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",i)!==!1&&(s&&Vl(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(),s&&Bl(n),i.cancelable=!1,this.notifyPlugins("afterDatasetDraw",i))}isPointInArea(t){return Ra(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,n,a,s){const r=YT.modes[n];return typeof r=="function"?r(this,t,a,s):[]}getDatasetMeta(t){const n=this.data.datasets[t],a=this._metasets;let s=a.filter(r=>r&&r._dataset===n).pop();return s||(s={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(s)),s}getContext(){return this.$context||(this.$context=ps(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 s=a?"show":"hide",r=this.getDatasetMeta(t),i=r.controller._resolveAnimations(void 0,s);el(n)?(r.data[n].hidden=!a,this.update()):(this.setDatasetVisibility(t,a),i.update(r,{visible:a}),this.update(o=>o.datasetIndex===t?s: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(),xa.remove(this),t=0,n=this.data.datasets.length;t{n.addEventListener(this,r,i),t[r]=i},s=(r,i,o)=>{r.offsetX=i,r.offsetY=o,this._eventHandler(r)};st(this.options.events,r=>a(r,s))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});const t=this._responsiveListeners,n=this.platform,a=(l,u)=>{n.addEventListener(this,l,u),t[l]=u},s=(l,u)=>{t[l]&&(n.removeEventListener(this,l,u),delete t[l])},r=(l,u)=>{this.canvas&&this.resize(l,u)};let i;const o=()=>{s("attach",o),this.attached=!0,this.resize(),a("resize",r),a("detach",i)};i=()=>{this.attached=!1,s("resize",r),this._stop(),this._resize(0,0),a("attach",o)},n.isAttached(this.canvas)?o():i()}unbindEvents(){st(this._listeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._listeners={},st(this._responsiveListeners,(t,n)=>{this.platform.removeEventListener(this,n,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,n,a){const s=a?"set":"remove";let r,i,o,l;for(n==="dataset"&&(r=this.getDatasetMeta(t[0].datasetIndex),r.controller["_"+s+"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[i],index:i}});!Qo(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 s=this.options.hover,r=(l,u)=>l.filter(c=>!u.some(d=>c.datasetIndex===d.datasetIndex&&c.index===d.index)),i=r(n,t),o=a?t:r(t,n);i.length&&this.updateHoverStyle(i,s.mode,!1),o.length&&s.mode&&this.updateHoverStyle(o,s.mode,!0)}_eventHandler(t,n){const a={event:t,replay:n,cancelable:!0,inChartArea:this.isPointInArea(t)},s=i=>(i.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",a,s)===!1)return;const r=this._handleEvent(t,n,a.inChartArea);return a.cancelable=!1,this.notifyPlugins("afterEvent",a,s),(r||a.changed)&&this.render(),this}_handleEvent(t,n,a){const{_active:s=[],options:r}=this,i=n,o=this._getActiveElements(t,s,a,i),l=sC(t),u=jE(t,this._lastEvent,a,l);a&&(this._lastEvent=null,mt(r.onHover,[t,o,this],this),l&&mt(r.onClick,[t,o,this],this));const c=!Qo(o,s);return(c||n)&&(this._active=o,this._updateHoverStyles(o,s,n)),this._lastEvent=u,c}_getActiveElements(t,n,a,s){if(t.type==="mouseout")return[];if(!a)return n;const r=this.options.hover;return this.getElementsAtEventForMode(t,r.mode,r,s)}}A(Ca,"defaults",Et),A(Ca,"instances",Oo),A(Ca,"overrides",Fs),A(Ca,"registry",ca),A(Ca,"version",UE),A(Ca,"getChart",A1);function S1(){return st(Ca.instances,e=>e._plugins.invalidate())}function K0(e,t,n=t){e.lineCap=Xe(n.borderCapStyle,t.borderCapStyle),e.setLineDash(Xe(n.borderDash,t.borderDash)),e.lineDashOffset=Xe(n.borderDashOffset,t.borderDashOffset),e.lineJoin=Xe(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=Xe(n.borderWidth,t.borderWidth),e.strokeStyle=Xe(n.borderColor,t.borderColor)}function XE(e,t,n){e.lineTo(n.x,n.y)}function KE(e){return e.stepped?LC:e.tension||e.cubicInterpolationMode==="monotone"?OC:XE}function q0(e,t,n={}){const a=e.length,{start:s=0,end:r=a-1}=n,{start:i,end:o}=t,l=Math.max(s,i),u=Math.min(r,o),c=so&&r>o;return{count:a,start:l,loop:t.loop,ilen:u(i+(u?o-M:M))%r,_=()=>{m!==y&&(e.lineTo(c,y),e.lineTo(c,m),e.lineTo(c,w))};for(l&&(h=s[S(0)],e.moveTo(h.x,h.y)),f=0;f<=o;++f){if(h=s[S(f)],h.skip)continue;const M=h.x,E=h.y,L=M|0;L===p?(Ey&&(y=E),c=(d*c+M)/++d):(_(),e.lineTo(M,E),p=L,d=0,m=y=E),w=E}_()}function vc(e){const t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!n?ZE:qE}function QE(e){return e.stepped?pT:e.tension||e.cubicInterpolationMode==="monotone"?mT:ks}function JE(e,t,n,a){let s=t._path;s||(s=t._path=new Path2D,t.path(s,n,a)&&s.closePath()),K0(e,t.options),e.stroke(s)}function eP(e,t,n,a){const{segments:s,options:r}=t,i=vc(t);for(const o of s)K0(e,r,o.style),e.beginPath(),i(e,t,o,{start:n,end:n+a-1})&&e.closePath(),e.stroke()}const tP=typeof Path2D=="function";function nP(e,t,n,a){tP&&!t.options.segment?JE(e,t,n,a):eP(e,t,n,a)}class qa extends Rr{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 s=a.spanGaps?this._loop:this._fullLoop;iT(this._points,a,t,s,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=wT(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,s=t[n],r=this.points,i=N0(this,{property:n,start:s,end:s});if(!i.length)return;const o=[],l=QE(a);let u,c;for(u=0,c=i.length;ut!=="borderDash"&&t!=="fill"});function k1(e,t,n,a){const s=e.options,{[n]:r}=e.getProps([n],a);return Math.abs(t-r){o=Pd(i,o,s);const l=s[i],u=s[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 Pd(e,t,n){for(;t>e;t--){const a=n[t];if(!isNaN(a.x)&&!isNaN(a.y))break}return t}function M1(e,t,n,a){return e&&t?a(e[n],t[n]):e?e[n]:t?t[n]:0}function Z0(e,t){let n=[],a=!1;return Tt(e)?(a=!0,n=e):n=sP(e,t),n.length?new qa({points:n,options:{tension:0},_loop:a,_fullLoop:a}):null}function C1(e){return e&&e.fill!==!1}function rP(e,t,n){let s=e[t].fill;const r=[t];let i;if(!n)return s;for(;s!==!1&&r.indexOf(s)===-1;){if(!Xt(s))return s;if(i=e[s],!i)return!1;if(i.visible)return s;r.push(s),s=i.fill}return!1}function iP(e,t,n){const a=cP(e);if(qe(a))return isNaN(a.value)?!1:a;let s=parseFloat(a);return Xt(s)&&Math.floor(s)===s?oP(a[0],t,s,n):["origin","start","end","stack","shape"].indexOf(a)>=0&&a}function oP(e,t,n,a){return(e==="-"||e==="+")&&(n=t+n),n===t||n<0||n>=a?!1:n}function lP(e,t){let n=null;return e==="start"?n=t.bottom:e==="end"?n=t.top:qe(e)?n=t.getPixelForValue(e.value):t.getBasePixel&&(n=t.getBasePixel()),n}function uP(e,t,n){let a;return e==="start"?a=n:e==="end"?a=t.options.reverse?t.min:t.max:qe(e)?a=e.value:a=t.getBaseValue(),a}function cP(e){const t=e.options,n=t.fill;let a=Xe(n&&n.target,n);return a===void 0&&(a=!!t.backgroundColor),a===!1||a===null?!1:a===!0?"origin":a}function dP(e){const{scale:t,index:n,line:a}=e,s=[],r=a.segments,i=a.points,o=fP(t,n);o.push(Z0({x:null,y:t.bottom},a));for(let l=0;l=0;--i){const o=s[i].$filler;o&&(o.line.updateControlPoints(r,o.axis),a&&o.fill&&Du(e.ctx,o,r))}},beforeDatasetsDraw(e,t,n){if(n.drawTime!=="beforeDatasetsDraw")return;const a=e.getSortedVisibleDatasetMetas();for(let s=a.length-1;s>=0;--s){const r=a[s].$filler;C1(r)&&Du(e.ctx,r,e.chartArea)}},beforeDatasetDraw(e,t,n){const a=t.meta.$filler;!C1(a)||n.drawTime!=="beforeDatasetDraw"||Du(e.ctx,a,e.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}};const D1=(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)}},xP=(e,t)=>e!==null&&t!==null&&e.datasetIndex===t.datasetIndex&&e.index===t.index;class R1 extends Rr{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=mt(t.generateLabels,[this.chart],this)||[];t.filter&&(n=n.filter(a=>t.filter(a,this.chart.data))),t.sort&&(n=n.sort((a,s)=>t.sort(a,s,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,s=Zt(a.font),r=s.size,i=this._computeTitleHeight(),{boxWidth:o,itemHeight:l}=D1(a,r);let u,c;n.font=s.string,this.isHorizontal()?(u=this.maxWidth,c=this._fitRows(i,r,o,l)+10):(c=this.maxHeight,u=this._fitCols(i,s,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,s){const{ctx:r,maxWidth:i,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.lineWidths=[0],c=s+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>i)&&(d+=c,u[u.length-(m>0?0:1)]=0,h+=c,f++),l[m]={left:0,top:h,row:f,width:y,height:s},u[u.length-1]+=y+o}),d}_fitCols(t,n,a,s){const{ctx:r,maxHeight:i,options:{labels:{padding:o}}}=this,l=this.legendHitBoxes=[],u=this.columnSizes=[],c=i-t;let d=o,f=0,h=0,p=0,m=0;return this.legendItems.forEach((y,w)=>{const{itemWidth:S,itemHeight:_}=AP(a,n,r,y,s);w>0&&h+_+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:_},f=Math.max(f,S),h+=_+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:s},rtl:r}}=this,i=or(r,this.left,this.width);if(this.isHorizontal()){let o=0,l=kn(a,this.left+s,this.right-this.lineWidths[o]);for(const u of n)o!==u.row&&(o=u.row,l=kn(a,this.left+s,this.right-this.lineWidths[o])),u.top+=this.top+t+s,u.left=i.leftForLtr(i.x(l),u.width),l+=u.width+s}else{let o=0,l=kn(a,this.top+t+s,this.bottom-this.columnSizes[o].height);for(const u of n)u.col!==o&&(o=u.col,l=kn(a,this.top+t+s,this.bottom-this.columnSizes[o].height)),u.top=l,u.left+=this.left+s,u.left=i.leftForLtr(i.x(u.left),u.width),l+=u.height+s}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){const t=this.ctx;Vl(t,this),this._draw(),Bl(t)}}_draw(){const{options:t,columnSizes:n,lineWidths:a,ctx:s}=this,{align:r,labels:i}=t,o=Et.color,l=or(t.rtl,this.left,this.width),u=Zt(i.font),{padding:c}=i,d=u.size,f=d/2;let h;this.drawTitle(),s.textAlign=l.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=u.string;const{boxWidth:p,boxHeight:m,itemHeight:y}=D1(i,d),w=function(L,T,R){if(isNaN(p)||p<=0||isNaN(m)||m<0)return;s.save();const C=Xe(R.lineWidth,1);if(s.fillStyle=Xe(R.fillStyle,o),s.lineCap=Xe(R.lineCap,"butt"),s.lineDashOffset=Xe(R.lineDashOffset,0),s.lineJoin=Xe(R.lineJoin,"miter"),s.lineWidth=C,s.strokeStyle=Xe(R.strokeStyle,o),s.setLineDash(Xe(R.lineDash,[])),i.usePointStyle){const I={radius:m*Math.SQRT2/2,pointStyle:R.pointStyle,rotation:R.rotation,borderWidth:C},K=l.xPlus(L,p/2),j=T+f;M0(s,I,K,j,i.pointStyleWidth&&p)}else{const I=T+Math.max((d-m)/2,0),K=l.leftForLtr(L,p),j=ir(R.borderRadius);s.beginPath(),Object.values(j).some(ne=>ne!==0)?al(s,{x:K,y:I,w:p,h:m,radius:j}):s.rect(K,I,p,m),s.fill(),C!==0&&s.stroke()}s.restore()},S=function(L,T,R){wr(s,R.text,L,T+y/2,u,{strikethrough:R.hidden,textAlign:l.textAlign(R.textAlign)})},_=this.isHorizontal(),M=this._computeTitleHeight();_?h={x:kn(r,this.left+c,this.right-a[0]),y:this.top+c+M,line:0}:h={x:this.left+c,y:kn(r,this.top+M+c,this.bottom-n[0].height),line:0},L0(this.ctx,t.textDirection);const E=y+c;this.legendItems.forEach((L,T)=>{s.strokeStyle=L.fontColor,s.fillStyle=L.fontColor;const R=s.measureText(L.text).width,C=l.textAlign(L.textAlign||(L.textAlign=i.textAlign)),I=p+f+R;let K=h.x,j=h.y;l.setWidth(this.width),_?T>0&&K+I+c>this.right&&(j=h.y+=E,h.line++,K=h.x=kn(r,this.left+c,this.right-a[h.line])):T>0&&j+E>this.bottom&&(K=h.x=K+n[h.line].width+c,h.line++,j=h.y=kn(r,this.top+M+c,this.bottom-n[h.line].height));const ne=l.x(K);if(w(ne,j,L),K=bC(C,K+p+f,_?K+I:this.right,t.rtl),S(l.x(K),j,L),_)h.x+=I+c;else if(typeof L.text!="string"){const B=u.lineHeight;h.y+=J0(L,B)+c}else h.y+=E}),O0(this.ctx,t.textDirection)}drawTitle(){const t=this.options,n=t.title,a=Zt(n.font),s=vn(n.padding);if(!n.display)return;const r=or(t.rtl,this.left,this.width),i=this.ctx,o=n.position,l=a.size/2,u=s.top+l;let c,d=this.left,f=this.width;if(this.isHorizontal())f=Math.max(...this.lineWidths),c=this.top+u,d=kn(t.align,d,this.right-f);else{const p=this.columnSizes.reduce((m,y)=>Math.max(m,y.height),0);c=u+kn(t.align,this.top,this.bottom-p-t.labels.padding-this._computeTitleHeight())}const h=kn(o,d,d+f);i.textAlign=r.textAlign(S0(o)),i.textBaseline="middle",i.strokeStyle=n.color,i.fillStyle=n.color,i.font=a.string,wr(i,n.text,h,c,a)}_computeTitleHeight(){const t=this.options.title,n=Zt(t.font),a=vn(t.padding);return t.display?n.lineHeight+a.height:0}_getLegendItemAt(t,n){let a,s,r;if(Js(t,this.left,this.right)&&Js(n,this.top,this.bottom)){for(r=this.legendHitBoxes,a=0;ar.length>i.length?r:i)),t+n.size/2+a.measureText(s).width}function kP(e,t,n){let a=e;return typeof t.text!="string"&&(a=J0(t,n)),a}function J0(e,t){const n=e.text?e.text.length:0;return t*n}function MP(e,t){return!!((e==="mousemove"||e==="mouseout")&&(t.onHover||t.onLeave)||t.onClick&&(e==="click"||e==="mouseup"))}var fR={id:"legend",_element:R1,start(e,t,n){const a=e.legend=new R1({ctx:e.ctx,options:n,chart:e});Ka.configure(e,a,n),Ka.addBox(e,a)},stop(e){Ka.removeBox(e,e.legend),delete e.legend},beforeUpdate(e,t,n){const a=e.legend;Ka.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,s=n.chart;s.isDatasetVisible(a)?(s.hide(a),t.hidden=!0):(s.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:s,color:r,useBorderRadius:i,borderRadius:o}}=e.legend.options;return e._getSortedDatasetMetas().map(l=>{const u=l.controller.getStyle(n?0:void 0),c=vn(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:s||u.textAlign,borderRadius:i&&(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 Qr={average(e){if(!e.length)return!1;let t,n,a=new Set,s=0,r=0;for(t=0,n=e.length;to+l)/a.size,y:s/r}},nearest(e,t){if(!e.length)return!1;let n=t.x,a=t.y,s=Number.POSITIVE_INFINITY,r,i,o;for(r=0,i=e.length;r-1?e.split(` -`):e}function CP(e,t){const{element:n,datasetIndex:a,index:s}=t,r=e.getDatasetMeta(a).controller,{label:i,value:o}=r.getLabelAndValue(s);return{chart:e,label:i,parsed:r.getParsed(s),raw:e.data.datasets[a].data[s],formattedValue:o,dataset:r.getDataset(),dataIndex:s,datasetIndex:a,element:n}}function I1(e,t){const n=e.chart.ctx,{body:a,footer:s,title:r}=e,{boxWidth:i,boxHeight:o}=t,l=Zt(t.bodyFont),u=Zt(t.titleFont),c=Zt(t.footerFont),d=r.length,f=s.length,h=a.length,p=vn(t.padding);let m=p.height,y=0,w=a.reduce((M,E)=>M+E.before.length+E.lines.length+E.after.length,0);if(w+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*u.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),w){const M=t.displayColors?Math.max(o,l.lineHeight):l.lineHeight;m+=h*M+(w-h)*l.lineHeight+(w-1)*t.bodySpacing}f&&(m+=t.footerMarginTop+f*c.lineHeight+(f-1)*t.footerSpacing);let S=0;const _=function(M){y=Math.max(y,n.measureText(M).width+S)};return n.save(),n.font=u.string,st(e.title,_),n.font=l.string,st(e.beforeBody.concat(e.afterBody),_),S=t.displayColors?i+2+t.boxPadding:0,st(a,M=>{st(M.before,_),st(M.lines,_),st(M.after,_)}),S=0,n.font=c.string,st(e.footer,_),n.restore(),y+=p.width,{width:y,height:m}}function TP(e,t){const{y:n,height:a}=t;return n
e.height-a/2?"bottom":"center"}function EP(e,t,n,a){const{x:s,width:r}=a,i=n.caretSize+n.caretPadding;if(e==="left"&&s+r+i>t.width||e==="right"&&s-r-i<0)return!0}function PP(e,t,n,a){const{x:s,width:r}=n,{width:i,chartArea:{left:o,right:l}}=e;let u="center";return a==="center"?u=s<=(o+l)/2?"left":"right":s<=r/2?u="left":s>=i-r/2&&(u="right"),EP(u,e,t,n)&&(u="center"),u}function O1(e,t,n){const a=n.yAlign||t.yAlign||TP(e,n);return{xAlign:n.xAlign||t.xAlign||PP(e,t,n,a),yAlign:a}}function DP(e,t){let{x:n,width:a}=e;return t==="right"?n-=a:t==="center"&&(n-=a/2),n}function RP(e,t,n){let{y:a,height:s}=e;return t==="top"?a+=n:t==="bottom"?a-=s+n:a-=s/2,a}function L1(e,t,n,a){const{caretSize:s,caretPadding:r,cornerRadius:i}=e,{xAlign:o,yAlign:l}=n,u=s+r,{topLeft:c,topRight:d,bottomLeft:f,bottomRight:h}=ir(i);let p=DP(t,o);const m=RP(t,l,u);return l==="center"?o==="left"?p+=u:o==="right"&&(p-=u):o==="left"?p-=Math.max(c,f)+s:o==="right"&&(p+=Math.max(d,h)+s),{x:Bn(p,0,a.width-t.width),y:Bn(m,0,a.height-t.height)}}function yo(e,t,n){const a=vn(n.padding);return t==="center"?e.x+e.width/2:t==="right"?e.x+e.width-a.right:e.x+a.left}function H1(e){return la([],Aa(e))}function IP(e,t,n){return ps(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function N1(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}const ev={beforeTitle:wa,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"?ev[t].call(n,a):s}class bc extends Rr{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()),s=a.enabled&&n.options.animation&&a.animations,r=new V0(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=IP(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,n){const{callbacks:a}=n,s=yn(a,"beforeTitle",this,t),r=yn(a,"title",this,t),i=yn(a,"afterTitle",this,t);let o=[];return o=la(o,Aa(s)),o=la(o,Aa(r)),o=la(o,Aa(i)),o}getBeforeBody(t,n){return H1(yn(n.callbacks,"beforeBody",this,t))}getBody(t,n){const{callbacks:a}=n,s=[];return st(t,r=>{const i={before:[],lines:[],after:[]},o=N1(a,r);la(i.before,Aa(yn(o,"beforeLabel",this,r))),la(i.lines,yn(o,"label",this,r)),la(i.after,Aa(yn(o,"afterLabel",this,r))),s.push(i)}),s}getAfterBody(t,n){return H1(yn(n.callbacks,"afterBody",this,t))}getFooter(t,n){const{callbacks:a}=n,s=yn(a,"beforeFooter",this,t),r=yn(a,"footer",this,t),i=yn(a,"afterFooter",this,t);let o=[];return o=la(o,Aa(s)),o=la(o,Aa(r)),o=la(o,Aa(i)),o}_createItems(t){const n=this._active,a=this.chart.data,s=[],r=[],i=[];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))),st(o,c=>{const d=N1(t.callbacks,c);s.push(yn(d,"labelColor",this,c)),r.push(yn(d,"labelPointStyle",this,c)),i.push(yn(d,"labelTextColor",this,c))}),this.labelColors=s,this.labelPointStyles=r,this.labelTextColors=i,this.dataPoints=o,o}update(t,n){const a=this.options.setContext(this.getContext()),s=this._active;let r,i=[];if(!s.length)this.opacity!==0&&(r={opacity:0});else{const o=Qr[a.position].call(this,s,this._eventPosition);i=this._createItems(a),this.title=this.getTitle(i,a),this.beforeBody=this.getBeforeBody(i,a),this.body=this.getBody(i,a),this.afterBody=this.getAfterBody(i,a),this.footer=this.getFooter(i,a);const l=this._size=I1(this,a),u=Object.assign({},o,l),c=O1(this.chart,a,u),d=L1(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=i,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,s){const r=this.getCaretPosition(t,a,s);n.lineTo(r.x1,r.y1),n.lineTo(r.x2,r.y2),n.lineTo(r.x3,r.y3)}getCaretPosition(t,n,a){const{xAlign:s,yAlign:r}=this,{caretSize:i,cornerRadius:o}=a,{topLeft:l,topRight:u,bottomLeft:c,bottomRight:d}=ir(o),{x:f,y:h}=t,{width:p,height:m}=n;let y,w,S,_,M,E;return r==="center"?(M=h+m/2,s==="left"?(y=f,w=y-i,_=M+i,E=M-i):(y=f+p,w=y+i,_=M-i,E=M+i),S=y):(s==="left"?w=f+Math.max(l,c)+i:s==="right"?w=f+p-Math.max(u,d)-i:w=this.caretX,r==="top"?(_=h,M=_-i,y=w-i,S=w+i):(_=h+m,M=_+i,y=w+i,S=w-i),E=_),{x1:y,x2:w,x3:S,y1:_,y2:M,y3:E}}drawTitle(t,n,a){const s=this.title,r=s.length;let i,o,l;if(r){const u=or(a.rtl,this.x,this.width);for(t.x=yo(this,a.titleAlign,a),n.textAlign=u.textAlign(a.titleAlign),n.textBaseline="middle",i=Zt(a.titleFont),o=a.titleSpacing,n.fillStyle=a.titleColor,n.font=i.string,l=0;lS!==0)?(t.beginPath(),t.fillStyle=r.multiKeyBackground,al(t,{x:m,y:p,w:u,h:l,radius:w}),t.fill(),t.stroke(),t.fillStyle=i.backgroundColor,t.beginPath(),al(t,{x:y,y:p+1,w:u-2,h:l-2,radius:w}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(m,p,u,l),t.strokeRect(m,p,u,l),t.fillStyle=i.backgroundColor,t.fillRect(y,p+1,u-2,l-2))}t.fillStyle=this.labelTextColors[a]}drawBody(t,n,a){const{body:s}=this,{bodySpacing:r,bodyAlign:i,displayColors:o,boxHeight:l,boxWidth:u,boxPadding:c}=a,d=Zt(a.bodyFont);let f=d.lineHeight,h=0;const p=or(a.rtl,this.x,this.width),m=function(R){n.fillText(R,p.x(t.x+h),t.y+f/2),t.y+=f+r},y=p.textAlign(i);let w,S,_,M,E,I,T;for(n.textAlign=i,n.textBaseline="middle",n.font=d.string,t.x=yo(this,y,a),n.fillStyle=a.bodyColor,st(this.beforeBody,m),h=o&&y!=="right"?i==="center"?u/2+c:u+2+c:0,M=0,I=s.length;M0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,a=this.$animations,s=a&&a.x,r=a&&a.y;if(s||r){const i=Qr[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=I1(this,t),l=Object.assign({},i,this._size),u=O1(n,t,l),c=L1(t,l,u,n);(s._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=i.x,this.caretY=i.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 s={width:this.width,height:this.height},r={x:this.x,y:this.y};a=Math.abs(a)<.001?0:a;const i=vn(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,s,n),I0(t,n.textDirection),r.y+=i.top,this.drawTitle(r,t,n),this.drawBody(r,t,n),this.drawFooter(r,t,n),O0(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,n){const a=this._active,s=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=!Qo(a,s),i=this._positionChanged(s,n);(r||i)&&(this._active=s,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,n,a=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,r=this._active||[],i=this._getActiveElements(t,r,n,a),o=this._positionChanged(i,t),l=n||!Qo(i,r)||o;return l&&(this._active=i,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,n))),l}_getActiveElements(t,n,a,s){const r=this.options;if(t.type==="mouseout")return[];if(!s)return n.filter(o=>this.chart.data.datasets[o.datasetIndex]&&this.chart.getDatasetMeta(o.datasetIndex).controller.getParsed(o.index)!==void 0);const i=this.chart.getElementsAtEventForMode(t,r.mode,r,a);return r.reverse&&i.reverse(),i}_positionChanged(t,n){const{caretX:a,caretY:s,options:r}=this,i=Qr[r.position].call(this,t,n);return i!==!1&&(a!==i.x||s!==i.y)}}A(bc,"positioners",Qr);var OP={id:"tooltip",_element:bc,positioners:Qr,afterInit(e,t,n){n&&(e.tooltip=new bc({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:ev},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 LP=(e,t,n,a)=>(typeof t=="string"?(n=e.push(t)-1,a.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function HP(e,t,n,a){const s=e.indexOf(t);if(s===-1)return LP(e,t,n,a);const r=e.lastIndexOf(t);return s!==r?n:s}const NP=(e,t)=>e===null?null:Bn(Math.round(e),0,t);function V1(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(_c,"id","category"),A(_c,"defaults",{ticks:{callback:V1}});function VP(e,t){const n=[],{bounds:s,step:r,min:i,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=!rt(i),S=!rt(o),_=!rt(u),M=(y-m)/(d+1);let E=Bh((y-m)/p/h)*h,I,T,R,C;if(E<1e-14&&!w&&!S)return[{value:m},{value:y}];C=Math.ceil(y/E)-Math.floor(m/E),C>p&&(E=Bh(C*E/p/h)*h),rt(l)||(I=Math.pow(10,l),E=Math.ceil(E*I)/I),s==="ticks"?(T=Math.floor(m/E)*E,R=Math.ceil(y/E)*E):(T=m,R=y),w&&S&&r&&uC((o-i)/r,E/1e3)?(C=Math.round(Math.min((o-i)/E,c)),E=(o-i)/C,T=i,R=o):_?(T=w?i:T,R=S?o:R,C=u-1,E=(R-T)/C):(C=(R-T)/E,pi(C,Math.round(C),E/1e3)?C=Math.round(C):C=Math.ceil(C));const L=Math.max(Fh(E),Fh(T));I=Math.pow(10,rt(l)?L:l),T=Math.round(T*I)/I,R=Math.round(R*I)/I;let K=0;for(w&&(f&&T!==i?(n.push({value:i}),To)break;n.push({value:j})}return S&&f&&R!==o?n.length&&pi(n[n.length-1].value,o,B1(o,M,e))?n[n.length-1].value=o:n.push({value:o}):(!S||R===o)&&n.push({value:R}),n}function B1(e,t,{horizontal:n,minRotation:a}){const s=Xa(a),r=(n?Math.sin(s):Math.cos(s))||.001,i=.75*t*(""+e).length;return Math.min(t/r,i)}class wc extends Ir{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,n){return rt(t)||(typeof t=="number"||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:n,maxDefined:a}=this.getUserBounds();let{min:s,max:r}=this;const i=l=>s=n?s:l,o=l=>r=a?r:l;if(t){const l=_r(s),u=_r(r);l<0&&u<0?o(0):l>0&&u>0&&i(0)}if(s===r){let l=r===0?1:Math.abs(r*.05);o(r+l),t||i(s-l)}this.min=s,this.max=r}getTickLimit(){const t=this.options.ticks;let{maxTicksLimit:n,stepSize:a}=t,s;return a?(s=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,s>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${s} ticks. Limiting to 1000.`),s=1e3)):(s=this.computeTickLimit(),n=n||11),n&&(s=Math.min(n,s)),s}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,n=t.ticks;let a=this.getTickLimit();a=Math.max(2,a);const s={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,i=VP(s,r);return t.bounds==="ticks"&&cC(i,this,"value"),t.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}configure(){const t=this.ticks;let n=this.min,a=this.max;if(super.configure(),this.options.offset&&t.length){const s=(a-n)/Math.max(t.length-1,1)/2;n-=s,a+=s}this._startValue=n,this._endValue=a,this._valueRange=a-n}getLabelForValue(t){return k0(t,this.chart.options.locale,this.options.ticks.format)}}class xc extends wc{determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=Xt(t)?t:0,this.max=Xt(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),n=t?this.width:this.height,a=Xa(this.options.ticks.minRotation),s=(t?Math.sin(a):Math.cos(a))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,r.lineHeight/s))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}A(xc,"id","linear"),A(xc,"defaults",{ticks:{callback:Ad.formatters.numeric}});function Ac(e){const t=e.ticks;if(t.display&&e.display){const n=vn(t.backdropPadding);return Xe(t.font&&t.font.size,Et.font.size)+n.height}return 0}function BP(e,t,n){return n=Tt(n)?n:[n],{w:RC(e,t.string,n),h:n.length*t.lineHeight}}function F1(e,t,n,a,s){return e===a||e===s?{start:t-n/2,end:t+n/2}:es?{start:t-n,end:t}:{start:t,end:t+n}}function FP(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=[],s=[],r=e._pointLabels.length,i=e.options.pointLabels,o=i.centerPointLabels?Wt/r:0;for(let l=0;lt.r&&(o=(a.end-t.r)/r,e.r=Math.max(e.r,t.r+o)),s.startt.b&&(l=(s.end-t.b)/i,e.b=Math.max(e.b,t.b+l))}function UP(e,t,n){const a=e.drawingArea,{extra:s,additionalAngle:r,padding:i,size:o}=n,l=e.getPointPosition(t,a+s+i,r),u=Math.round(_d(Mn(l.angle+En))),c=GP(l.y,o.h,u),d=WP(u),f=jP(l.x,o.w,d);return{visible:!0,x:l.x,y:c,textAlign:d,left:f,top:c,right:f+o.w,bottom:c+o.h}}function YP(e,t){if(!t)return!0;const{left:n,top:a,right:s,bottom:r}=e;return!(Ra({x:n,y:a},t)||Ra({x:n,y:r},t)||Ra({x:s,y:a},t)||Ra({x:s,y:r},t))}function zP(e,t,n){const a=[],s=e._pointLabels.length,r=e.options,{centerPointLabels:i,display:o}=r.pointLabels,l={extra:Ac(r)/2,additionalAngle:i?Wt/s:0};let u;for(let c=0;c270||n<90)&&(e-=t),e}function XP(e,t,n){const{left:a,top:s,right:r,bottom:i}=n,{backdropColor:o}=t;if(!rt(o)){const l=ir(t.borderRadius),u=vn(t.backdropPadding);e.fillStyle=o;const c=a-u.left,d=s-u.top,f=r-a+u.width,h=i-s+u.height;Object.values(l).some(p=>p!==0)?(e.beginPath(),al(e,{x:c,y:d,w:f,h,radius:l}),e.fill()):e.fillRect(c,d,f,h)}}function KP(e,t){const{ctx:n,options:{pointLabels:a}}=e;for(let s=t-1;s>=0;s--){const r=e._pointLabelItems[s];if(!r.visible)continue;const i=a.setContext(e.getPointLabelContext(s));XP(n,i,r);const o=Zt(i.font),{x:l,y:u,textAlign:c}=r;wr(n,e._pointLabels[s],l,u+o.lineHeight/2,o,{color:i.color,textAlign:c,textBaseline:"middle"})}}function tv(e,t,n,a){const{ctx:s}=e;if(n)s.arc(e.xCenter,e.yCenter,t,0,Pn);else{let r=e.getPointPosition(0,t);s.moveTo(r.x,r.y);for(let i=1;i{const s=mt(this.options.pointLabels.callback,[n,a],this);return s||s===0?s:""}).filter((n,a)=>this.chart.getDataVisibility(a))}fit(){const t=this.options;t.display&&t.pointLabels.display?FP(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,n,a,s){this.xCenter+=Math.floor((t-n)/2),this.yCenter+=Math.floor((a-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,n,a,s))}getIndexAngle(t){const n=Pn/(this._pointLabels.length||1),a=this.options.startAngle||0;return Mn(t*n+Xa(a))}getDistanceFromCenterForValue(t){if(rt(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(rt(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||d===0&&this.min<0){l=this.getDistanceFromCenterForValue(c.value);const f=this.getContext(d),h=s.setContext(f),p=r.setContext(f);qP(this,h,l,i,p)}}),a.display){for(t.save(),o=i-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.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 s=this.getIndexAngle(0);let r,i;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((o,l)=>{if(l===0&&this.min>=0&&!n.reverse)return;const u=a.setContext(this.getContext(l)),c=Zt(u.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),u.showLabelBackdrop){t.font=c.string,i=t.measureText(o.label).width,t.fillStyle=u.backdropColor;const d=vn(u.backdropPadding);t.fillRect(-i/2-d.left,-r-c.size/2-d.top,i+d.width,c.size+d.height)}wr(t,o.label,0,-r,c,{color:u.color,strokeColor:u.textStrokeColor,strokeWidth:u.textStrokeWidth})}),t.restore()}drawTitle(){}}A(bo,"id","radialLinear"),A(bo,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Ad.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}}),A(bo,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),A(bo,"descriptors",{angleLines:{_fallback:"grid"}});const Ul={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}},bn=Object.keys(Ul);function $1(e,t){return e-t}function U1(e,t){if(rt(t))return null;const n=e._adapter,{parser:a,round:s,isoWeekday:r}=e._parseOpts;let i=t;return typeof a=="function"&&(i=a(i)),Xt(i)||(i=typeof a=="string"?n.parse(i,a):n.parse(i)),i===null?null:(s&&(i=s==="week"&&(Hi(r)||r===!0)?n.startOf(i,"isoWeek",r):n.startOf(i,s)),+i)}function Y1(e,t,n,a){const s=bn.length;for(let r=bn.indexOf(e);r=bn.indexOf(n);r--){const i=bn[r];if(Ul[i].common&&e._adapter.diff(s,a,i)>=t-1)return i}return bn[n?bn.indexOf(n):0]}function JP(e){for(let t=bn.indexOf(e)+1,n=bn.length;t=t?n[a]:n[s];e[r]=!0}}function eD(e,t,n,a){const s=e._adapter,r=+s.startOf(t[0].value,a),i=t[t.length-1].value;let o,l;for(o=r;o<=i;o=+s.add(o,1,a))l=n[o],l>=0&&(t[l].major=!0);return t}function W1(e,t,n){const a=[],s={},r=t.length;let i,o;for(i=0;i+t.value))}initOffsets(t=[]){let n=0,a=0,s,r;this.options.offset&&t.length&&(s=this.getDecimalForValue(t[0]),t.length===1?n=1-s:n=(this.getDecimalForValue(t[1])-s)/2,r=this.getDecimalForValue(t[t.length-1]),t.length===1?a=r:a=(r-this.getDecimalForValue(t[t.length-2]))/2);const i=t.length<3?.5:.25;n=Bn(n,0,i),a=Bn(a,0,i),this._offsets={start:n,end:a,factor:1/(n+1+a)}}_generate(){const t=this._adapter,n=this.min,a=this.max,s=this.options,r=s.time,i=r.unit||Y1(r.minUnit,n,a,this._getLabelCapacity(n)),o=Xe(s.ticks.stepSize,1),l=i==="week"?r.isoWeekday:!1,u=Hi(l)||l===!0,c={};let d=n,f,h;if(u&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,u?"day":i),t.diff(a,n,i)>1e5*o)throw new Error(n+" and "+a+" are too far apart with stepSize of "+o+" "+i);const p=s.ticks.source==="data"&&this.getDataTimestamps();for(f=d,h=0;f+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)}format(t,n){const s=this.options.time.displayFormats,r=this._unit,i=n||s[r];return this._adapter.format(t,i)}_tickFormatFunction(t,n,a,s){const r=this.options,i=r.ticks.callback;if(i)return mt(i,[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,s||(h?d:c))}generateTickLabels(t){let n,a,s;for(n=0,a=t.length;n0?o:1}getDataTimestamps(){let t=this._cache.data||[],n,a;if(t.length)return t;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(n=0,a=s.length;n=e[a].pos&&t<=e[s].pos&&({lo:a,hi:s}=Es(e,"pos",t)),{pos:r,time:o}=e[a],{pos:i,time:l}=e[s]):(t>=e[a].time&&t<=e[s].time&&({lo:a,hi:s}=Es(e,"time",t)),{time:r,pos:o}=e[a],{time:i,pos:l}=e[s]);const u=i-r;return u?o+(l-o)*(t-r)/u:o}class j1 extends il{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=_o(n,this.min),this._tableRange=_o(n,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:n,max:a}=this,s=[],r=[];let i,o,l,u,c;for(i=0,o=t.length;i=n&&u<=a&&s.push(u);if(s.length<2)return[{time:n,pos:0},{time:a,pos:1}];for(i=0,o=s.length;is-r)}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const n=this.getDataTimestamps(),a=this.getLabelTimestamps();return n.length&&a.length?t=this.normalize(n.concat(a)):t=n.length?n:a,t=this._cache.all=t,t}getDecimalForValue(t){return(_o(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const n=this._offsets,a=this.getDecimalForPixel(t)/n.factor-n.end;return _o(this._table,a*this._tableRange+this._minPos,!0)}}A(j1,"id","timeseries"),A(j1,"defaults",il.defaults);const tD={__name:"LineChart",props:{data:{type:Object,required:!0}},setup(e){const t=e,n=fe(null);let a;Ca.register(qa,Lo,Ro,xc,_c,OP),ct(()=>{a=new Ca(n.value,{type:"line",data:t.data,options:{responsive:!0,maintainAspectRatio:!1,scales:{y:{display:!1},x:{display:!0}},plugins:{legend:{display:!1}}}})});const s=z(()=>t.data);return Qe(s,r=>{a&&(a.data=r,a.update())}),(r,i)=>(D(),W("canvas",{ref_key:"root",ref:n},null,512))}},nD={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"},aD={class:"text-sm"},sD={class:"text-xl pb-2"},rD={__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=Pl();function a(r){if(r!==null)return` +`):e}function CP(e,t){const{element:n,datasetIndex:a,index:s}=t,r=e.getDatasetMeta(a).controller,{label:i,value:o}=r.getLabelAndValue(s);return{chart:e,label:i,parsed:r.getParsed(s),raw:e.data.datasets[a].data[s],formattedValue:o,dataset:r.getDataset(),dataIndex:s,datasetIndex:a,element:n}}function L1(e,t){const n=e.chart.ctx,{body:a,footer:s,title:r}=e,{boxWidth:i,boxHeight:o}=t,l=Zt(t.bodyFont),u=Zt(t.titleFont),c=Zt(t.footerFont),d=r.length,f=s.length,h=a.length,p=vn(t.padding);let m=p.height,y=0,w=a.reduce((M,E)=>M+E.before.length+E.lines.length+E.after.length,0);if(w+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*u.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),w){const M=t.displayColors?Math.max(o,l.lineHeight):l.lineHeight;m+=h*M+(w-h)*l.lineHeight+(w-1)*t.bodySpacing}f&&(m+=t.footerMarginTop+f*c.lineHeight+(f-1)*t.footerSpacing);let S=0;const _=function(M){y=Math.max(y,n.measureText(M).width+S)};return n.save(),n.font=u.string,st(e.title,_),n.font=l.string,st(e.beforeBody.concat(e.afterBody),_),S=t.displayColors?i+2+t.boxPadding:0,st(a,M=>{st(M.before,_),st(M.lines,_),st(M.after,_)}),S=0,n.font=c.string,st(e.footer,_),n.restore(),y+=p.width,{width:y,height:m}}function TP(e,t){const{y:n,height:a}=t;return ne.height-a/2?"bottom":"center"}function EP(e,t,n,a){const{x:s,width:r}=a,i=n.caretSize+n.caretPadding;if(e==="left"&&s+r+i>t.width||e==="right"&&s-r-i<0)return!0}function PP(e,t,n,a){const{x:s,width:r}=n,{width:i,chartArea:{left:o,right:l}}=e;let u="center";return a==="center"?u=s<=(o+l)/2?"left":"right":s<=r/2?u="left":s>=i-r/2&&(u="right"),EP(u,e,t,n)&&(u="center"),u}function O1(e,t,n){const a=n.yAlign||t.yAlign||TP(e,n);return{xAlign:n.xAlign||t.xAlign||PP(e,t,n,a),yAlign:a}}function DP(e,t){let{x:n,width:a}=e;return t==="right"?n-=a:t==="center"&&(n-=a/2),n}function RP(e,t,n){let{y:a,height:s}=e;return t==="top"?a+=n:t==="bottom"?a-=s+n:a-=s/2,a}function I1(e,t,n,a){const{caretSize:s,caretPadding:r,cornerRadius:i}=e,{xAlign:o,yAlign:l}=n,u=s+r,{topLeft:c,topRight:d,bottomLeft:f,bottomRight:h}=ir(i);let p=DP(t,o);const m=RP(t,l,u);return l==="center"?o==="left"?p+=u:o==="right"&&(p-=u):o==="left"?p-=Math.max(c,f)+s:o==="right"&&(p+=Math.max(d,h)+s),{x:Bn(p,0,a.width-t.width),y:Bn(m,0,a.height-t.height)}}function yo(e,t,n){const a=vn(n.padding);return t==="center"?e.x+e.width/2:t==="right"?e.x+e.width-a.right:e.x+a.left}function H1(e){return la([],Aa(e))}function LP(e,t,n){return ps(e,{tooltip:t,tooltipItems:n,type:"tooltip"})}function N1(e,t){const n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}const ev={beforeTitle:wa,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"?ev[t].call(n,a):s}class bc extends Rr{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()),s=a.enabled&&n.options.animation&&a.animations,r=new V0(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=LP(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,n){const{callbacks:a}=n,s=yn(a,"beforeTitle",this,t),r=yn(a,"title",this,t),i=yn(a,"afterTitle",this,t);let o=[];return o=la(o,Aa(s)),o=la(o,Aa(r)),o=la(o,Aa(i)),o}getBeforeBody(t,n){return H1(yn(n.callbacks,"beforeBody",this,t))}getBody(t,n){const{callbacks:a}=n,s=[];return st(t,r=>{const i={before:[],lines:[],after:[]},o=N1(a,r);la(i.before,Aa(yn(o,"beforeLabel",this,r))),la(i.lines,yn(o,"label",this,r)),la(i.after,Aa(yn(o,"afterLabel",this,r))),s.push(i)}),s}getAfterBody(t,n){return H1(yn(n.callbacks,"afterBody",this,t))}getFooter(t,n){const{callbacks:a}=n,s=yn(a,"beforeFooter",this,t),r=yn(a,"footer",this,t),i=yn(a,"afterFooter",this,t);let o=[];return o=la(o,Aa(s)),o=la(o,Aa(r)),o=la(o,Aa(i)),o}_createItems(t){const n=this._active,a=this.chart.data,s=[],r=[],i=[];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))),st(o,c=>{const d=N1(t.callbacks,c);s.push(yn(d,"labelColor",this,c)),r.push(yn(d,"labelPointStyle",this,c)),i.push(yn(d,"labelTextColor",this,c))}),this.labelColors=s,this.labelPointStyles=r,this.labelTextColors=i,this.dataPoints=o,o}update(t,n){const a=this.options.setContext(this.getContext()),s=this._active;let r,i=[];if(!s.length)this.opacity!==0&&(r={opacity:0});else{const o=Qr[a.position].call(this,s,this._eventPosition);i=this._createItems(a),this.title=this.getTitle(i,a),this.beforeBody=this.getBeforeBody(i,a),this.body=this.getBody(i,a),this.afterBody=this.getAfterBody(i,a),this.footer=this.getFooter(i,a);const l=this._size=L1(this,a),u=Object.assign({},o,l),c=O1(this.chart,a,u),d=I1(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=i,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,s){const r=this.getCaretPosition(t,a,s);n.lineTo(r.x1,r.y1),n.lineTo(r.x2,r.y2),n.lineTo(r.x3,r.y3)}getCaretPosition(t,n,a){const{xAlign:s,yAlign:r}=this,{caretSize:i,cornerRadius:o}=a,{topLeft:l,topRight:u,bottomLeft:c,bottomRight:d}=ir(o),{x:f,y:h}=t,{width:p,height:m}=n;let y,w,S,_,M,E;return r==="center"?(M=h+m/2,s==="left"?(y=f,w=y-i,_=M+i,E=M-i):(y=f+p,w=y+i,_=M-i,E=M+i),S=y):(s==="left"?w=f+Math.max(l,c)+i:s==="right"?w=f+p-Math.max(u,d)-i:w=this.caretX,r==="top"?(_=h,M=_-i,y=w-i,S=w+i):(_=h+m,M=_+i,y=w+i,S=w-i),E=_),{x1:y,x2:w,x3:S,y1:_,y2:M,y3:E}}drawTitle(t,n,a){const s=this.title,r=s.length;let i,o,l;if(r){const u=or(a.rtl,this.x,this.width);for(t.x=yo(this,a.titleAlign,a),n.textAlign=u.textAlign(a.titleAlign),n.textBaseline="middle",i=Zt(a.titleFont),o=a.titleSpacing,n.fillStyle=a.titleColor,n.font=i.string,l=0;lS!==0)?(t.beginPath(),t.fillStyle=r.multiKeyBackground,al(t,{x:m,y:p,w:u,h:l,radius:w}),t.fill(),t.stroke(),t.fillStyle=i.backgroundColor,t.beginPath(),al(t,{x:y,y:p+1,w:u-2,h:l-2,radius:w}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(m,p,u,l),t.strokeRect(m,p,u,l),t.fillStyle=i.backgroundColor,t.fillRect(y,p+1,u-2,l-2))}t.fillStyle=this.labelTextColors[a]}drawBody(t,n,a){const{body:s}=this,{bodySpacing:r,bodyAlign:i,displayColors:o,boxHeight:l,boxWidth:u,boxPadding:c}=a,d=Zt(a.bodyFont);let f=d.lineHeight,h=0;const p=or(a.rtl,this.x,this.width),m=function(R){n.fillText(R,p.x(t.x+h),t.y+f/2),t.y+=f+r},y=p.textAlign(i);let w,S,_,M,E,L,T;for(n.textAlign=i,n.textBaseline="middle",n.font=d.string,t.x=yo(this,y,a),n.fillStyle=a.bodyColor,st(this.beforeBody,m),h=o&&y!=="right"?i==="center"?u/2+c:u+2+c:0,M=0,L=s.length;M0&&n.stroke()}_updateAnimationTarget(t){const n=this.chart,a=this.$animations,s=a&&a.x,r=a&&a.y;if(s||r){const i=Qr[t.position].call(this,this._active,this._eventPosition);if(!i)return;const o=this._size=L1(this,t),l=Object.assign({},i,this._size),u=O1(n,t,l),c=I1(t,l,u,n);(s._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=i.x,this.caretY=i.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 s={width:this.width,height:this.height},r={x:this.x,y:this.y};a=Math.abs(a)<.001?0:a;const i=vn(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,s,n),L0(t,n.textDirection),r.y+=i.top,this.drawTitle(r,t,n),this.drawBody(r,t,n),this.drawFooter(r,t,n),O0(t,n.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,n){const a=this._active,s=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=!Qo(a,s),i=this._positionChanged(s,n);(r||i)&&(this._active=s,this._eventPosition=n,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,n,a=!0){if(n&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;const s=this.options,r=this._active||[],i=this._getActiveElements(t,r,n,a),o=this._positionChanged(i,t),l=n||!Qo(i,r)||o;return l&&(this._active=i,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,n))),l}_getActiveElements(t,n,a,s){const r=this.options;if(t.type==="mouseout")return[];if(!s)return n.filter(o=>this.chart.data.datasets[o.datasetIndex]&&this.chart.getDatasetMeta(o.datasetIndex).controller.getParsed(o.index)!==void 0);const i=this.chart.getElementsAtEventForMode(t,r.mode,r,a);return r.reverse&&i.reverse(),i}_positionChanged(t,n){const{caretX:a,caretY:s,options:r}=this,i=Qr[r.position].call(this,t,n);return i!==!1&&(a!==i.x||s!==i.y)}}A(bc,"positioners",Qr);var OP={id:"tooltip",_element:bc,positioners:Qr,afterInit(e,t,n){n&&(e.tooltip=new bc({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:ev},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 IP=(e,t,n,a)=>(typeof t=="string"?(n=e.push(t)-1,a.unshift({index:n,label:t})):isNaN(t)&&(n=null),n);function HP(e,t,n,a){const s=e.indexOf(t);if(s===-1)return IP(e,t,n,a);const r=e.lastIndexOf(t);return s!==r?n:s}const NP=(e,t)=>e===null?null:Bn(Math.round(e),0,t);function V1(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(_c,"id","category"),A(_c,"defaults",{ticks:{callback:V1}});function VP(e,t){const n=[],{bounds:s,step:r,min:i,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=!rt(i),S=!rt(o),_=!rt(u),M=(y-m)/(d+1);let E=Bh((y-m)/p/h)*h,L,T,R,C;if(E<1e-14&&!w&&!S)return[{value:m},{value:y}];C=Math.ceil(y/E)-Math.floor(m/E),C>p&&(E=Bh(C*E/p/h)*h),rt(l)||(L=Math.pow(10,l),E=Math.ceil(E*L)/L),s==="ticks"?(T=Math.floor(m/E)*E,R=Math.ceil(y/E)*E):(T=m,R=y),w&&S&&r&&uC((o-i)/r,E/1e3)?(C=Math.round(Math.min((o-i)/E,c)),E=(o-i)/C,T=i,R=o):_?(T=w?i:T,R=S?o:R,C=u-1,E=(R-T)/C):(C=(R-T)/E,pi(C,Math.round(C),E/1e3)?C=Math.round(C):C=Math.ceil(C));const I=Math.max(Fh(E),Fh(T));L=Math.pow(10,rt(l)?I:l),T=Math.round(T*L)/L,R=Math.round(R*L)/L;let K=0;for(w&&(f&&T!==i?(n.push({value:i}),To)break;n.push({value:j})}return S&&f&&R!==o?n.length&&pi(n[n.length-1].value,o,B1(o,M,e))?n[n.length-1].value=o:n.push({value:o}):(!S||R===o)&&n.push({value:R}),n}function B1(e,t,{horizontal:n,minRotation:a}){const s=Xa(a),r=(n?Math.sin(s):Math.cos(s))||.001,i=.75*t*(""+e).length;return Math.min(t/r,i)}class wc extends Lr{constructor(t){super(t),this.start=void 0,this.end=void 0,this._startValue=void 0,this._endValue=void 0,this._valueRange=0}parse(t,n){return rt(t)||(typeof t=="number"||t instanceof Number)&&!isFinite(+t)?null:+t}handleTickRangeOptions(){const{beginAtZero:t}=this.options,{minDefined:n,maxDefined:a}=this.getUserBounds();let{min:s,max:r}=this;const i=l=>s=n?s:l,o=l=>r=a?r:l;if(t){const l=_r(s),u=_r(r);l<0&&u<0?o(0):l>0&&u>0&&i(0)}if(s===r){let l=r===0?1:Math.abs(r*.05);o(r+l),t||i(s-l)}this.min=s,this.max=r}getTickLimit(){const t=this.options.ticks;let{maxTicksLimit:n,stepSize:a}=t,s;return a?(s=Math.ceil(this.max/a)-Math.floor(this.min/a)+1,s>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${a} would result generating up to ${s} ticks. Limiting to 1000.`),s=1e3)):(s=this.computeTickLimit(),n=n||11),n&&(s=Math.min(n,s)),s}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){const t=this.options,n=t.ticks;let a=this.getTickLimit();a=Math.max(2,a);const s={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,i=VP(s,r);return t.bounds==="ticks"&&cC(i,this,"value"),t.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}configure(){const t=this.ticks;let n=this.min,a=this.max;if(super.configure(),this.options.offset&&t.length){const s=(a-n)/Math.max(t.length-1,1)/2;n-=s,a+=s}this._startValue=n,this._endValue=a,this._valueRange=a-n}getLabelForValue(t){return k0(t,this.chart.options.locale,this.options.ticks.format)}}class xc extends wc{determineDataLimits(){const{min:t,max:n}=this.getMinMax(!0);this.min=Xt(t)?t:0,this.max=Xt(n)?n:1,this.handleTickRangeOptions()}computeTickLimit(){const t=this.isHorizontal(),n=t?this.width:this.height,a=Xa(this.options.ticks.minRotation),s=(t?Math.sin(a):Math.cos(a))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(n/Math.min(40,r.lineHeight/s))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}}A(xc,"id","linear"),A(xc,"defaults",{ticks:{callback:Ad.formatters.numeric}});function Ac(e){const t=e.ticks;if(t.display&&e.display){const n=vn(t.backdropPadding);return Xe(t.font&&t.font.size,Et.font.size)+n.height}return 0}function BP(e,t,n){return n=Tt(n)?n:[n],{w:RC(e,t.string,n),h:n.length*t.lineHeight}}function F1(e,t,n,a,s){return e===a||e===s?{start:t-n/2,end:t+n/2}:es?{start:t-n,end:t}:{start:t,end:t+n}}function FP(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=[],s=[],r=e._pointLabels.length,i=e.options.pointLabels,o=i.centerPointLabels?Wt/r:0;for(let l=0;lt.r&&(o=(a.end-t.r)/r,e.r=Math.max(e.r,t.r+o)),s.startt.b&&(l=(s.end-t.b)/i,e.b=Math.max(e.b,t.b+l))}function UP(e,t,n){const a=e.drawingArea,{extra:s,additionalAngle:r,padding:i,size:o}=n,l=e.getPointPosition(t,a+s+i,r),u=Math.round(_d(Mn(l.angle+En))),c=GP(l.y,o.h,u),d=WP(u),f=jP(l.x,o.w,d);return{visible:!0,x:l.x,y:c,textAlign:d,left:f,top:c,right:f+o.w,bottom:c+o.h}}function YP(e,t){if(!t)return!0;const{left:n,top:a,right:s,bottom:r}=e;return!(Ra({x:n,y:a},t)||Ra({x:n,y:r},t)||Ra({x:s,y:a},t)||Ra({x:s,y:r},t))}function zP(e,t,n){const a=[],s=e._pointLabels.length,r=e.options,{centerPointLabels:i,display:o}=r.pointLabels,l={extra:Ac(r)/2,additionalAngle:i?Wt/s:0};let u;for(let c=0;c270||n<90)&&(e-=t),e}function XP(e,t,n){const{left:a,top:s,right:r,bottom:i}=n,{backdropColor:o}=t;if(!rt(o)){const l=ir(t.borderRadius),u=vn(t.backdropPadding);e.fillStyle=o;const c=a-u.left,d=s-u.top,f=r-a+u.width,h=i-s+u.height;Object.values(l).some(p=>p!==0)?(e.beginPath(),al(e,{x:c,y:d,w:f,h,radius:l}),e.fill()):e.fillRect(c,d,f,h)}}function KP(e,t){const{ctx:n,options:{pointLabels:a}}=e;for(let s=t-1;s>=0;s--){const r=e._pointLabelItems[s];if(!r.visible)continue;const i=a.setContext(e.getPointLabelContext(s));XP(n,i,r);const o=Zt(i.font),{x:l,y:u,textAlign:c}=r;wr(n,e._pointLabels[s],l,u+o.lineHeight/2,o,{color:i.color,textAlign:c,textBaseline:"middle"})}}function tv(e,t,n,a){const{ctx:s}=e;if(n)s.arc(e.xCenter,e.yCenter,t,0,Pn);else{let r=e.getPointPosition(0,t);s.moveTo(r.x,r.y);for(let i=1;i{const s=mt(this.options.pointLabels.callback,[n,a],this);return s||s===0?s:""}).filter((n,a)=>this.chart.getDataVisibility(a))}fit(){const t=this.options;t.display&&t.pointLabels.display?FP(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,n,a,s){this.xCenter+=Math.floor((t-n)/2),this.yCenter+=Math.floor((a-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,n,a,s))}getIndexAngle(t){const n=Pn/(this._pointLabels.length||1),a=this.options.startAngle||0;return Mn(t*n+Xa(a))}getDistanceFromCenterForValue(t){if(rt(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(rt(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||d===0&&this.min<0){l=this.getDistanceFromCenterForValue(c.value);const f=this.getContext(d),h=s.setContext(f),p=r.setContext(f);qP(this,h,l,i,p)}}),a.display){for(t.save(),o=i-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.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 s=this.getIndexAngle(0);let r,i;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((o,l)=>{if(l===0&&this.min>=0&&!n.reverse)return;const u=a.setContext(this.getContext(l)),c=Zt(u.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),u.showLabelBackdrop){t.font=c.string,i=t.measureText(o.label).width,t.fillStyle=u.backdropColor;const d=vn(u.backdropPadding);t.fillRect(-i/2-d.left,-r-c.size/2-d.top,i+d.width,c.size+d.height)}wr(t,o.label,0,-r,c,{color:u.color,strokeColor:u.textStrokeColor,strokeWidth:u.textStrokeWidth})}),t.restore()}drawTitle(){}}A(bo,"id","radialLinear"),A(bo,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Ad.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(t){return t},padding:5,centerPointLabels:!1}}),A(bo,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),A(bo,"descriptors",{angleLines:{_fallback:"grid"}});const Ul={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}},bn=Object.keys(Ul);function $1(e,t){return e-t}function U1(e,t){if(rt(t))return null;const n=e._adapter,{parser:a,round:s,isoWeekday:r}=e._parseOpts;let i=t;return typeof a=="function"&&(i=a(i)),Xt(i)||(i=typeof a=="string"?n.parse(i,a):n.parse(i)),i===null?null:(s&&(i=s==="week"&&(Hi(r)||r===!0)?n.startOf(i,"isoWeek",r):n.startOf(i,s)),+i)}function Y1(e,t,n,a){const s=bn.length;for(let r=bn.indexOf(e);r=bn.indexOf(n);r--){const i=bn[r];if(Ul[i].common&&e._adapter.diff(s,a,i)>=t-1)return i}return bn[n?bn.indexOf(n):0]}function JP(e){for(let t=bn.indexOf(e)+1,n=bn.length;t=t?n[a]:n[s];e[r]=!0}}function eD(e,t,n,a){const s=e._adapter,r=+s.startOf(t[0].value,a),i=t[t.length-1].value;let o,l;for(o=r;o<=i;o=+s.add(o,1,a))l=n[o],l>=0&&(t[l].major=!0);return t}function W1(e,t,n){const a=[],s={},r=t.length;let i,o;for(i=0;i+t.value))}initOffsets(t=[]){let n=0,a=0,s,r;this.options.offset&&t.length&&(s=this.getDecimalForValue(t[0]),t.length===1?n=1-s:n=(this.getDecimalForValue(t[1])-s)/2,r=this.getDecimalForValue(t[t.length-1]),t.length===1?a=r:a=(r-this.getDecimalForValue(t[t.length-2]))/2);const i=t.length<3?.5:.25;n=Bn(n,0,i),a=Bn(a,0,i),this._offsets={start:n,end:a,factor:1/(n+1+a)}}_generate(){const t=this._adapter,n=this.min,a=this.max,s=this.options,r=s.time,i=r.unit||Y1(r.minUnit,n,a,this._getLabelCapacity(n)),o=Xe(s.ticks.stepSize,1),l=i==="week"?r.isoWeekday:!1,u=Hi(l)||l===!0,c={};let d=n,f,h;if(u&&(d=+t.startOf(d,"isoWeek",l)),d=+t.startOf(d,u?"day":i),t.diff(a,n,i)>1e5*o)throw new Error(n+" and "+a+" are too far apart with stepSize of "+o+" "+i);const p=s.ticks.source==="data"&&this.getDataTimestamps();for(f=d,h=0;f+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)}format(t,n){const s=this.options.time.displayFormats,r=this._unit,i=n||s[r];return this._adapter.format(t,i)}_tickFormatFunction(t,n,a,s){const r=this.options,i=r.ticks.callback;if(i)return mt(i,[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,s||(h?d:c))}generateTickLabels(t){let n,a,s;for(n=0,a=t.length;n0?o:1}getDataTimestamps(){let t=this._cache.data||[],n,a;if(t.length)return t;const s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(n=0,a=s.length;n=e[a].pos&&t<=e[s].pos&&({lo:a,hi:s}=Es(e,"pos",t)),{pos:r,time:o}=e[a],{pos:i,time:l}=e[s]):(t>=e[a].time&&t<=e[s].time&&({lo:a,hi:s}=Es(e,"time",t)),{time:r,pos:o}=e[a],{time:i,pos:l}=e[s]);const u=i-r;return u?o+(l-o)*(t-r)/u:o}class j1 extends il{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=_o(n,this.min),this._tableRange=_o(n,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){const{min:n,max:a}=this,s=[],r=[];let i,o,l,u,c;for(i=0,o=t.length;i=n&&u<=a&&s.push(u);if(s.length<2)return[{time:n,pos:0},{time:a,pos:1}];for(i=0,o=s.length;is-r)}_getTimestampsForTable(){let t=this._cache.all||[];if(t.length)return t;const n=this.getDataTimestamps(),a=this.getLabelTimestamps();return n.length&&a.length?t=this.normalize(n.concat(a)):t=n.length?n:a,t=this._cache.all=t,t}getDecimalForValue(t){return(_o(this._table,t)-this._minPos)/this._tableRange}getValueForPixel(t){const n=this._offsets,a=this.getDecimalForPixel(t)/n.factor-n.end;return _o(this._table,a*this._tableRange+this._minPos,!0)}}A(j1,"id","timeseries"),A(j1,"defaults",il.defaults);const tD={__name:"LineChart",props:{data:{type:Object,required:!0}},setup(e){const t=e,n=fe(null);let a;Ca.register(qa,Io,Ro,xc,_c,OP),ct(()=>{a=new Ca(n.value,{type:"line",data:t.data,options:{responsive:!0,maintainAspectRatio:!1,scales:{y:{display:!1},x:{display:!0}},plugins:{legend:{display:!1}}}})});const s=z(()=>t.data);return Qe(s,r=>{a&&(a.data=r,a.update())}),(r,i)=>(D(),W("canvas",{ref_key:"root",ref:n},null,512))}},nD={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"},aD={class:"text-sm"},sD={class:"text-xl pb-2"},rD={__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=Pl();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 s(){n.push(`/news/${t.id}`)}return(r,i)=>(D(),W("button",{class:"text-left",onClick:s},[ke(Pr,{class:"mb-2",style:It(a(t.cover)),"has-table":""},{default:Ee(()=>[ae("div",nD,[ae("p",aD,Le(t.date),1),i[0]||(i[0]=ae("hr",{class:"pb-1"},null,-1)),ae("h2",sD,Le(t.title),1)])]),_:1},8,["style"])]))}},iD={},oD={class:"text-center py-14 text-gray-500 dark:text-slate-400"};function lD(e,t){return D(),W("div",oD,t[0]||(t[0]=[ae("p",null,"Nothing's here…",-1)]))}const uD=u0(iD,[["render",lD]]),Ia={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},cD=(e,t)=>({fill:!1,borderColor:Ia.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Ia.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Ia.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Plays"}),dD=(e,t)=>({fill:!1,borderColor:Ia.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Ia.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Ia.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Records"}),fD=(e,t)=>({fill:!1,borderColor:Ia.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:Ia.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:Ia.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Attempts"}),hD=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 s=t(a),r=n(),i=r.map(o=>s[o]||0);return{labels:r,data:i}},pD=(e,t=null)=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};const{labels:n,data:a}=hD(e),s=n,r=l=>{const u={};return l.forEach(c=>{const d=new Date(c*1e3).toISOString().split("T")[0];u[d]=(u[d]||0)+1}),u},i=[],o=[];if(t!=null&&t.records&&(t!=null&&t.attempts)){const l=t.records.map(f=>f.timestamp),u=t.attempts.map(f=>f.timestamp),c=r(l),d=r(u);s.forEach(f=>{i.push(c[f]||0),o.push(d[f]||0)})}return{labels:s,datasets:[cD("info",a),dD("primary",i),fD("danger",o)]}},mD={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},gD={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"},vD={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"},yD={key:0},bD={__name:"HomeView",setup(e){const t=_t();var n=fe([]);ct(async()=>{try{const w=await t.fetchAllNews();n.value=w}catch(w){console.error("Failed to fetch news data:",w)}});function a(w){return new Date(w*1e3).toLocaleString()}const s=z(()=>t.userProfiles),r=z(()=>t.userScoreStats),i=z(()=>s.value.reduce((w,S)=>w+S.data.total_plays,0)),o=z(()=>s.value.length),l=z(()=>{const w=_=>{const M={};return _.forEach(E=>{const I=new Date(E*1e3).toISOString().split("T")[0];M[I]=(M[I]||0)+1}),M};var S=0;return s.value.forEach(_=>{var R,C;const M=(R=_.data)!=null&&R.arcade_history?(C=_.data)==null?void 0:C.arcade_history:{},E=[];Object.values(M).forEach(L=>{Object.values(L).forEach(K=>{E.push(...K)})});const I=w(E),T=Math.max(...Object.values(I));S=Math.max(S,T)}),S});function u(w){var S=[];for(const _ of w){const M=d0(_.game);M&&!M.skip&&S.push(_)}return S.sort(function(_,M){return M.data.last_play_timestamp-_.data.last_play_timestamp}),S}const c=new Date().toISOString().split("T")[0],d=z(()=>{var w,S;return((S=(w=r.value)==null?void 0:w.attempts)==null?void 0:S.length)||0}),f=z(()=>{var w,S;return((S=(w=r.value)==null?void 0:w.records)==null?void 0:S.length)||0}),h=z(()=>{var w,S;return((S=(w=r.value)==null?void 0:w.attempts)==null?void 0:S.filter(_=>new Date(_.timestamp*1e3).toISOString().split("T")[0]===c).length)||0}),p=z(()=>{var w,S;return((S=(w=r.value)==null?void 0:w.records)==null?void 0:S.filter(_=>new Date(_.timestamp*1e3).toISOString().split("T")[0]===c).length)||0}),m=z(()=>{const w=new Date().toISOString().split("T")[0];let S=0;return s.value.forEach(_=>{var E;const M=((E=_.data)==null?void 0:E.arcade_history)||{};Object.values(M).forEach(I=>{Object.values(I).forEach(T=>{T.forEach(R=>{new Date(R*1e3).toISOString().split("T")[0]===w&&S++})})})}),S}),y=fe([{label:"Cumulative Plays",icon:fh,iconColor:"text-emerald-600",suffix:"play",number:i},{label:"Games Played",icon:$r,iconColor:"text-sky-300",suffix:"game",number:o},{label:"Plays Today",icon:fh,iconColor:"text-sky-300",suffix:"play",number:m},{label:"Longest Play Streak",icon:BS,iconColor:"text-red-500",suffix:"play",number:l},{label:"Total Records",icon:$r,iconColor:"text-sky-300",suffix:"record",number:f},{label:"Total Attempts",icon:$r,iconColor:"text-sky-300",suffix:"attempt",number:d},{label:"Records Today",icon:$r,iconColor:"text-sky-300",suffix:"record",number:p},{label:"Attempts Today",icon:$r,iconColor:"text-sky-300",suffix:"attempt",number:h}]);return(w,S)=>(D(),Ae(T4,null,{default:Ee(()=>[ke(xM,null,{default:Ee(()=>[ke(bM,{class:"mb-6 mt-2 shadow-xl"}),ke(so,{icon:b(qS),title:"Network News",main:""},null,8,["icon"]),b(n).length?(D(),W("div",mD,[(D(!0),W(Te,null,Ke(b(n),_=>(D(),Ae(rD,{id:_.id,key:_.id,title:_.title,content:_.body,date:a(_.timestamp),cover:_.data.img,class:"w-full h-full"},null,8,["id","title","content","date","cover"]))),128))])):ee("",!0),!b(n)||!b(n).length?(D(),Ae(uD,{key:1})):ee("",!0),ke(so,{icon:b(IS),title:"Quick Stats",main:""},null,8,["icon"]),ae("div",gD,[(D(!0),W(Te,null,Ke(y.value,_=>(D(),W(Te,{key:_.label},[_.number?(D(),Ae(IM,{key:0,icon:_.icon,number:_.number,label:_.label,suffix:`${_.suffix}${_.number==1?"":"s"}`,"icon-color":_.iconColor},null,8,["icon","number","label","suffix","icon-color"])):ee("",!0)],64))),128))]),ke(so,{icon:b(Ig),title:"Showcase",main:""},null,8,["icon"]),ae("div",vD,[(D(!0),W(Te,null,Ke(u(s.value),_=>(D(),Ae(zM,{key:_.game,game:_.game,value:_.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),ke(so,{icon:b(s3),title:"Play Trends",main:""},null,8,["icon"]),ke(Pr,{class:"mb-6"},{default:Ee(()=>[s.value?(D(),W("div",yD,[ke(tD,{data:b(pD)(s.value,r.value),class:"h-96"},null,8,["data"])])):ee("",!0)]),_:1})]),_:1})]),_:1}))}},_D=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:bD},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>ze(()=>import("./PostView-D02875QT.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>ze(()=>import("./LoginView-C8w229lG.js"),__vite__mapDeps([0,1,2,3,4,5]))},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>ze(()=>import("./RegisterView-D-Cac2GG.js"),__vite__mapDeps([6,1,2,3,4,5]))},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>ze(()=>import("./ResetView-DZPlrMxy.js"),__vite__mapDeps([7,2,3,4,5]))},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>ze(()=>import("./ProfileView-lNsDIKdF.js"),__vite__mapDeps([8,2,3]))},{meta:{title:"Customizations"},path:"/profile/customize",name:"profile_customizations",component:()=>ze(()=>import("./CustomizeView-xYrtAKuF.js"),__vite__mapDeps([9,2,3,1]))},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>ze(()=>import("./IntegrationView-BF8zgj5m.js"),[])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>ze(()=>import("./IntegrationView-BF8zgj5m.js"),[])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>ze(()=>import("./CardsView-CyQgC9b8.js"),__vite__mapDeps([10,11,2,3]))},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>ze(()=>import("./ClaimView-CcQcoUnW.js"),__vite__mapDeps([12,2,3,1,13]))},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>ze(()=>import("./VideoView-Bm51Z9oN.js"),__vite__mapDeps([14,15,16,17]))},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>ze(()=>import("./ContentView-CqscoaHD.js"),[])},{meta:{title:"View Profile"},path:"/profiles/:id",name:"profile_viewer",component:()=>ze(()=>import("./PublicView-DVUDUqwx.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>ze(()=>import("./DashboardView-DpUT6QUk.js"),__vite__mapDeps([18,15,16,19]))},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>ze(()=>import("./OnboardingView-CkogYBWC.js"),__vite__mapDeps([20,2,1,3,19]))},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>ze(()=>import("./MaintView-B6DMsryf.js"),__vite__mapDeps([21,15,16,2,3,19]))},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>ze(()=>import("./EventsView-DFkoji6w.js"),__vite__mapDeps([22,15,16,19]))},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>ze(()=>import("./APIView-B-_msT0Y.js"),__vite__mapDeps([23,15,16,2,3,19]))},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>ze(()=>import("./ArcadesView-DBokABdc.js"),__vite__mapDeps([24,15,16,2,3,19]))},{meta:{title:"Cards"},path:"/admin/cards",name:"admin_cards",component:()=>ze(()=>import("./CardsView-BHF_CTae.js"),[])},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>ze(()=>import("./UsersView-Cu5bzwCy.js"),[])},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>ze(()=>import("./NewsView-K_XVs9xv.js"),[])},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>ze(()=>import("./OTAView-BS2lKKEe.js"),__vite__mapDeps([25,2,1,3]))},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>ze(()=>import("./ArcadeView-DRG18Mbj.js"),__vite__mapDeps([26,27,2,1,28,29]))},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>ze(()=>import("./EventView-s6WMUIf2.js"),__vite__mapDeps([30,27,2,3,1,28,29])),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>ze(()=>import("./MachinesView-DQQ90d-c.js"),__vite__mapDeps([31,27,15,16,29])),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>ze(()=>import("./PaseliView-DQ--SnF2.js"),__vite__mapDeps([32,15,16,27,29])),options:{hotReload:!0}},{meta:{title:"Claim an Arcade"},path:"/arcade/claim",name:"arcade_claim",component:()=>ze(()=>import("./ClaimView-CCwMKlvv.js"),__vite__mapDeps([33,2,3,29]))},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>ze(()=>import("./GameView-CgqXgMOH.js"),__vite__mapDeps([34,35,36,3,37,11,38,15,16,13,39])),options:{hotReload:!0}},{meta:{title:"All Players"},path:"/games/:id/players/",name:"players_page",component:()=>ze(()=>import("./PlayersView-Ni2wKavU.js"),__vite__mapDeps([40,36,15,16,13,11,39])),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>ze(()=>import("./PlayerView-Yl17KZs7.js"),__vite__mapDeps([41,35,36,37,11,38,3,42,13,29,39])),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>ze(()=>import("./EditView-BeoijsB4.js"),__vite__mapDeps([43,35,36,37,11,38,2,1,3,13,42,28])),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>ze(()=>import("./RivalsView-Bpv2qq3a.js"),__vite__mapDeps([44,35,36,37,11,38,3,2,13])),options:{hotReload:!0}},{meta:{title:"Song Overview"},path:"/games/:game/song/:songId",name:"song_overview",component:()=>ze(()=>import("./SongView-CP-Urz0q.js"),__vite__mapDeps([45,15,16,3,35,36,17])),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>ze(()=>import("./PersonalScores-D_gKUNJs.js"),__vite__mapDeps([46,15,16,35,36,13])),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>ze(()=>import("./NetworkScores-BboRXvY5.js"),__vite__mapDeps([47,15,16,35,36])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>ze(()=>import("./ErrorView-cIFJNDre.js"),__vite__mapDeps([48,4,5]))},{meta:{title:"View Records"},path:"/games/:game/records/:userId",name:"personal_records",component:()=>ze(()=>import("./PersonalRecords-xGe8LgGB.js"),__vite__mapDeps([49,3,35,36,17,13])),options:{hotReload:!0}},{meta:{title:"Network Records"},path:"/games/:game/records",name:"all_records",component:()=>ze(()=>import("./NetworkRecords-006-7Oco.js"),__vite__mapDeps([50,3,35,36,17])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>ze(()=>import("./ErrorView-cIFJNDre.js"),__vite__mapDeps([48,4,5]))}],nv=gS({history:G5(),routes:_D,scrollBehavior(e,t,n){return n||{top:0}}}),av=Hb(),Xi=Ib(bS);Xi.use(nv);Xi.use(av);Xi.component("EasyDataTable",km);Xi.component("VueDatePicker",od);Xi.mount("#app");_t(av);const G1="PhaseII eAmusement Network";nv.afterEach(e=>{var t;document.title=(t=e.meta)!=null&&t.title?`${e.meta.title} — ${G1}`:G1});export{fR as $,DD as A,iR as B,DS as C,An as D,rR as E,Te as F,KR as G,KD as H,pR as I,Ft as J,WR as K,jR as L,GR as M,Qe as N,bM as O,so as P,dn as Q,h4 as R,XR as S,as as T,Zo as U,CS as V,r4 as W,s6 as X,QS as Y,oR as Z,xM as _,Pl as a,Hc as a$,a6 as a0,GD as a1,jD as a2,qR as a3,ZR as a4,QR as a5,d0 as a6,LM as a7,md as a8,AS as a9,UD as aA,sR as aB,yR as aC,vR as aD,bR as aE,wR as aF,YD as aG,t3 as aH,gR as aI,lR as aJ,SD as aK,LD as aL,a3 as aM,nR as aN,tR as aO,br as aP,It as aQ,n3 as aR,hR as aS,TD as aT,cR as aU,eR as aV,Ca as aW,$v as aX,eb as aY,Ha as aZ,Ze as a_,zM as aa,ID as ab,kD as ac,JR as ad,e6 as ae,AR as af,xR as ag,t6 as ah,qD as ai,n6 as aj,PD as ak,CD as al,Ig as am,Pe as an,Lg as ao,IM as ap,ZD as aq,dR as ar,aR as as,LS as at,HS as au,WD as av,xD as aw,kR as ax,SR as ay,OD as az,_t as b,Cu as b0,Jt as b1,bo as b2,Lo as b3,qa as b4,i6 as b5,OP as b6,o6 as b7,z as b8,ED as b9,zR as bA,RD as bB,ZS as bC,uR as bD,JD as bE,QD as bF,fh as bG,HD as ba,ND as bb,mR as bc,VD as bd,BD as be,kt as bf,ni as bg,bf as bh,Pg as bi,Dg as bj,AD as bk,ea as bl,ye as bm,gl as bn,Mb as bo,Dr as bp,s4 as bq,AM as br,FD as bs,$D as bt,XM as bu,XD as bv,MD as bw,zD as bx,_R as by,u0 as bz,Ae as c,ut as d,D as e,ke as f,ee as g,ur as h,b as i,Pr as j,ae as k,W as l,Ke as m,Ri as n,ct as o,ES as p,T4 as q,fe as r,va as s,Le as t,yS as u,ve as v,Ee as w,b4 as x,Zn as y,xS as z}; + `}function s(){n.push(`/news/${t.id}`)}return(r,i)=>(D(),W("button",{class:"text-left",onClick:s},[ke(Pr,{class:"mb-2",style:Lt(a(t.cover)),"has-table":""},{default:Ee(()=>[ae("div",nD,[ae("p",aD,Ie(t.date),1),i[0]||(i[0]=ae("hr",{class:"pb-1"},null,-1)),ae("h2",sD,Ie(t.title),1)])]),_:1},8,["style"])]))}},iD={},oD={class:"text-center py-14 text-gray-500 dark:text-slate-400"};function lD(e,t){return D(),W("div",oD,t[0]||(t[0]=[ae("p",null,"Nothing's here…",-1)]))}const uD=u0(iD,[["render",lD]]),La={default:{primary:"#00D1B2",info:"#209CEE",danger:"#FF3860"}},cD=(e,t)=>({fill:!1,borderColor:La.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:La.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:La.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Plays"}),dD=(e,t)=>({fill:!1,borderColor:La.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:La.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:La.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Records"}),fD=(e,t)=>({fill:!1,borderColor:La.default[e],borderWidth:2,borderDash:[],borderDashOffset:0,pointBackgroundColor:La.default[e],pointBorderColor:"rgba(255,255,255,0)",pointHoverBackgroundColor:La.default[e],pointBorderWidth:20,pointHoverRadius:4,pointHoverBorderWidth:15,pointRadius:4,data:t,tension:.5,cubicInterpolationMode:"default",label:"Attempts"}),hD=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 s=t(a),r=n(),i=r.map(o=>s[o]||0);return{labels:r,data:i}},pD=(e,t=null)=>{if(!Array.isArray(e)||e.length===0)return{labels:[],datasets:[]};const{labels:n,data:a}=hD(e),s=n,r=l=>{const u={};return l.forEach(c=>{const d=new Date(c*1e3).toISOString().split("T")[0];u[d]=(u[d]||0)+1}),u},i=[],o=[];if(t!=null&&t.records&&(t!=null&&t.attempts)){const l=t.records.map(f=>f.timestamp),u=t.attempts.map(f=>f.timestamp),c=r(l),d=r(u);s.forEach(f=>{i.push(c[f]||0),o.push(d[f]||0)})}return{labels:s,datasets:[cD("info",a),dD("primary",i),fD("danger",o)]}},mD={key:0,class:"grid gap-4 grid-cols-1 xl:grid-cols-2 w-full pb-4"},gD={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"},vD={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"},yD={key:0},bD={__name:"HomeView",setup(e){const t=_t();var n=fe([]);ct(async()=>{try{const w=await t.fetchAllNews();n.value=w}catch(w){console.error("Failed to fetch news data:",w)}});function a(w){return new Date(w*1e3).toLocaleString()}const s=z(()=>t.userProfiles),r=z(()=>t.userScoreStats),i=z(()=>s.value.reduce((w,S)=>w+S.data.total_plays,0)),o=z(()=>s.value.length),l=z(()=>{const w=_=>{const M={};return _.forEach(E=>{const L=new Date(E*1e3).toISOString().split("T")[0];M[L]=(M[L]||0)+1}),M};var S=0;return s.value.forEach(_=>{var R,C;const M=(R=_.data)!=null&&R.arcade_history?(C=_.data)==null?void 0:C.arcade_history:{},E=[];Object.values(M).forEach(I=>{Object.values(I).forEach(K=>{E.push(...K)})});const L=w(E),T=Math.max(...Object.values(L));S=Math.max(S,T)}),S});function u(w){var S=[];for(const _ of w){const M=d0(_.game);M&&!M.skip&&S.push(_)}return S.sort(function(_,M){return M.data.last_play_timestamp-_.data.last_play_timestamp}),S}const c=new Date().toISOString().split("T")[0],d=z(()=>{var w,S;return((S=(w=r.value)==null?void 0:w.attempts)==null?void 0:S.length)||0}),f=z(()=>{var w,S;return((S=(w=r.value)==null?void 0:w.records)==null?void 0:S.length)||0}),h=z(()=>{var w,S;return((S=(w=r.value)==null?void 0:w.attempts)==null?void 0:S.filter(_=>new Date(_.timestamp*1e3).toISOString().split("T")[0]===c).length)||0}),p=z(()=>{var w,S;return((S=(w=r.value)==null?void 0:w.records)==null?void 0:S.filter(_=>new Date(_.timestamp*1e3).toISOString().split("T")[0]===c).length)||0}),m=z(()=>{const w=new Date().toISOString().split("T")[0];let S=0;return s.value.forEach(_=>{var E;const M=((E=_.data)==null?void 0:E.arcade_history)||{};Object.values(M).forEach(L=>{Object.values(L).forEach(T=>{T.forEach(R=>{new Date(R*1e3).toISOString().split("T")[0]===w&&S++})})})}),S}),y=fe([{label:"Cumulative Plays",icon:fh,iconColor:"text-emerald-600",suffix:"play",number:i},{label:"Games Played",icon:$r,iconColor:"text-sky-300",suffix:"game",number:o},{label:"Plays Today",icon:fh,iconColor:"text-sky-300",suffix:"play",number:m},{label:"Longest Play Streak",icon:B3,iconColor:"text-red-500",suffix:"play",number:l},{label:"Total Records",icon:$r,iconColor:"text-sky-300",suffix:"record",number:f},{label:"Total Attempts",icon:$r,iconColor:"text-sky-300",suffix:"attempt",number:d},{label:"Records Today",icon:$r,iconColor:"text-sky-300",suffix:"record",number:p},{label:"Attempts Today",icon:$r,iconColor:"text-sky-300",suffix:"attempt",number:h}]);return(w,S)=>(D(),Ae(T4,null,{default:Ee(()=>[ke(xM,null,{default:Ee(()=>[ke(bM,{class:"mb-6 mt-2 shadow-xl"}),ke(so,{icon:b(q3),title:"Network News",main:""},null,8,["icon"]),b(n).length?(D(),W("div",mD,[(D(!0),W(Te,null,Ke(b(n),_=>(D(),Ae(rD,{id:_.id,key:_.id,title:_.title,content:_.body,date:a(_.timestamp),cover:_.data.img,class:"w-full h-full"},null,8,["id","title","content","date","cover"]))),128))])):ee("",!0),!b(n)||!b(n).length?(D(),Ae(uD,{key:1})):ee("",!0),ke(so,{icon:b(L3),title:"Quick Stats",main:""},null,8,["icon"]),ae("div",gD,[(D(!0),W(Te,null,Ke(y.value,_=>(D(),W(Te,{key:_.label},[_.number?(D(),Ae(LM,{key:0,icon:_.icon,number:_.number,label:_.label,suffix:`${_.suffix}${_.number==1?"":"s"}`,"icon-color":_.iconColor},null,8,["icon","number","label","suffix","icon-color"])):ee("",!0)],64))),128))]),ke(so,{icon:b(Lg),title:"Showcase",main:""},null,8,["icon"]),ae("div",vD,[(D(!0),W(Te,null,Ke(u(s.value),_=>(D(),Ae(zM,{key:_.game,game:_.game,value:_.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),ke(so,{icon:b(sS),title:"Play Trends",main:""},null,8,["icon"]),ke(Pr,{class:"mb-6"},{default:Ee(()=>[s.value?(D(),W("div",yD,[ke(tD,{data:b(pD)(s.value,r.value),class:"h-96"},null,8,["data"])])):ee("",!0)]),_:1})]),_:1})]),_:1}))}},_D=[{meta:{title:"Dashboard"},path:"/",name:"dashboard",component:bD},{meta:{title:"News Post"},path:"/news/:id",name:"news_post",component:()=>ze(()=>import("./PostView-DzBfiXZn.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>ze(()=>import("./LoginView-BIrArj-j.js"),__vite__mapDeps([0,1,2,3,4,5]))},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>ze(()=>import("./RegisterView-BUKAl0xk.js"),__vite__mapDeps([6,1,2,3,4,5]))},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>ze(()=>import("./ResetView-Du62l10l.js"),__vite__mapDeps([7,2,3,4,5]))},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>ze(()=>import("./ProfileView-CTIhQnMb.js"),__vite__mapDeps([8,2,3]))},{meta:{title:"Customizations"},path:"/profile/customize",name:"profile_customizations",component:()=>ze(()=>import("./CustomizeView-CRe100Xv.js"),__vite__mapDeps([9,2,3,1]))},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>ze(()=>import("./IntegrationView-Cr7nAMLl.js"),[])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>ze(()=>import("./IntegrationView-Cr7nAMLl.js"),[])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>ze(()=>import("./CardsView-B-39_Jgm.js"),__vite__mapDeps([10,11,2,3]))},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>ze(()=>import("./ClaimView-DJb70tyr.js"),__vite__mapDeps([12,2,3,1,13]))},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>ze(()=>import("./VideoView-DEo1yhMB.js"),__vite__mapDeps([14,15,16,17]))},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>ze(()=>import("./ContentView-B4X48jCu.js"),[])},{meta:{title:"View Profile"},path:"/profiles/:id",name:"profile_viewer",component:()=>ze(()=>import("./PublicView-h05vwEzw.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>ze(()=>import("./DashboardView-BBbjVBjN.js"),__vite__mapDeps([18,15,16,19]))},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>ze(()=>import("./OnboardingView-BaZ2UyYN.js"),__vite__mapDeps([20,2,1,3,19,21]))},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>ze(()=>import("./MaintView-BzYw4jMw.js"),__vite__mapDeps([22,15,16,2,3,19]))},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>ze(()=>import("./EventsView-DxWzkKsn.js"),__vite__mapDeps([23,15,16,19]))},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>ze(()=>import("./APIView-BnPTMtL7.js"),__vite__mapDeps([24,15,16,2,3,19]))},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>ze(()=>import("./ArcadesView-ChA0zmlc.js"),__vite__mapDeps([25,15,16,2,3,19]))},{meta:{title:"Cards"},path:"/admin/cards",name:"admin_cards",component:()=>ze(()=>import("./CardsView-A3xH6mD2.js"),[])},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>ze(()=>import("./UsersView-BuVfy5hA.js"),__vite__mapDeps([26,15,16,2,3,19]))},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>ze(()=>import("./NewsView-w6OUUFds.js"),__vite__mapDeps([27,15,16,2,3,19]))},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>ze(()=>import("./OTAView-CjHkQcvP.js"),__vite__mapDeps([28,2,1,3]))},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>ze(()=>import("./ArcadeView-ChwsRtp8.js"),__vite__mapDeps([29,30,2,1,3,31,32,19]))},{meta:{title:"Event Settings"},path:"/arcade/:id/events",name:"arcade_events",component:()=>ze(()=>import("./EventView-BNGZagvA.js"),__vite__mapDeps([33,30,2,3,1,31,32])),options:{hotReload:!0}},{meta:{title:"Machine List"},path:"/arcade/:id/machines",name:"arcade_machines",component:()=>ze(()=>import("./MachinesView-BdO_eTb-.js"),__vite__mapDeps([34,2,3,1,30,15,16,21,32,19])),options:{hotReload:!0}},{meta:{title:"PASELI Transactions"},path:"/arcade/:id/paseli",name:"arcade_paseli",component:()=>ze(()=>import("./PaseliView-C503VSRB.js"),__vite__mapDeps([35,15,16,30,32])),options:{hotReload:!0}},{meta:{title:"Claim an Arcade"},path:"/arcade/claim",name:"arcade_claim",component:()=>ze(()=>import("./ClaimView-BpSNr7mx.js"),__vite__mapDeps([36,2,3,32]))},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>ze(()=>import("./GameView-CeKJCS6M.js"),__vite__mapDeps([37,38,39,3,40,11,41,15,16,13,42])),options:{hotReload:!0}},{meta:{title:"All Players"},path:"/games/:id/players/",name:"players_page",component:()=>ze(()=>import("./PlayersView-CmqHNtOg.js"),__vite__mapDeps([43,39,15,16,13,11,42])),options:{hotReload:!0}},{meta:{title:"View Profile"},path:"/games/:game/profiles/:userId/",name:"game_profile",component:()=>ze(()=>import("./PlayerView-KYt9qT_4.js"),__vite__mapDeps([44,38,39,40,11,41,3,45,13,32,42])),options:{hotReload:!0}},{meta:{title:"Edit Profile"},path:"/games/:game/edit",name:"edit_profile",component:()=>ze(()=>import("./EditView-0JHezCYl.js"),__vite__mapDeps([46,38,39,40,11,41,2,1,3,13,45,31])),options:{hotReload:!0}},{meta:{title:"Rivals"},path:"/games/:game/rivals",name:"game_rivals",component:()=>ze(()=>import("./RivalsView-DYlWzaYe.js"),__vite__mapDeps([47,38,39,40,11,41,3,2,13])),options:{hotReload:!0}},{meta:{title:"Song Overview"},path:"/games/:game/song/:songId",name:"song_overview",component:()=>ze(()=>import("./SongView-B5SFO0Yt.js"),__vite__mapDeps([48,15,16,3,38,39,17])),options:{hotReload:!0}},{meta:{title:"View Scores"},path:"/games/:game/scores/:userId",name:"personal_scores",component:()=>ze(()=>import("./PersonalScores-CDTaf1AE.js"),__vite__mapDeps([49,15,16,38,39,13])),options:{hotReload:!0}},{meta:{title:"Network Scores"},path:"/games/:game/scores",name:"all_scores",component:()=>ze(()=>import("./NetworkScores-F1FTd7du.js"),__vite__mapDeps([50,15,16,38,39])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>ze(()=>import("./ErrorView-Y01h5pAM.js"),__vite__mapDeps([51,4,5]))},{meta:{title:"View Records"},path:"/games/:game/records/:userId",name:"personal_records",component:()=>ze(()=>import("./PersonalRecords-DQvAbRrs.js"),__vite__mapDeps([52,3,38,39,17,13])),options:{hotReload:!0}},{meta:{title:"Network Records"},path:"/games/:game/records",name:"all_records",component:()=>ze(()=>import("./NetworkRecords-BXvDgxUb.js"),__vite__mapDeps([53,3,38,39,17])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>ze(()=>import("./ErrorView-Y01h5pAM.js"),__vite__mapDeps([51,4,5]))}],nv=g3({history:G5(),routes:_D,scrollBehavior(e,t,n){return n||{top:0}}}),av=Hb(),Xi=Lb(b3);Xi.use(nv);Xi.use(av);Xi.component("EasyDataTable",km);Xi.component("VueDatePicker",od);Xi.mount("#app");_t(av);const G1="PhaseII eAmusement Network";nv.afterEach(e=>{var t;document.title=(t=e.meta)!=null&&t.title?`${e.meta.title} — ${G1}`:G1});export{g6 as $,RD as A,l6 as B,D3 as C,An as D,o6 as E,Te as F,eR as G,ZD as H,b6 as I,Ft as J,q6 as K,Z6 as L,Q6 as M,Qe as N,bM as O,so as P,dn as Q,h4 as R,J6 as S,as as T,Zo as U,C3 as V,r4 as W,uR as X,Q3 as Y,u6 as Z,xM as _,Pl as a,Ca as a$,lR as a0,XD as a1,GD as a2,tR as a3,nR as a4,aR as a5,d0 as a6,IM as a7,md as a8,A3 as a9,YD as aA,i6 as aB,x6 as aC,A6 as aD,S6 as aE,SD as aF,d6 as aG,c6 as aH,M6 as aI,zD as aJ,y6 as aK,tS as aL,w6 as aM,f6 as aN,KD as aO,kD as aP,HD as aQ,aS as aR,s6 as aS,a6 as aT,br as aU,Lt as aV,nS as aW,v6 as aX,ED as aY,p6 as aZ,n6 as a_,zM as aa,OD as ab,MD as ac,sR as ad,rR as ae,T6 as af,C6 as ag,iR as ah,QD as ai,oR as aj,DD as ak,TD as al,Lg as am,Pe as an,Ig as ao,LM as ap,JD as aq,m6 as ar,r6 as as,I3 as at,H3 as au,jD as av,xD as aw,P6 as ax,E6 as ay,ID as az,_t as b,$v as b0,eb as b1,Ha as b2,Ze as b3,Hc as b4,Cu as b5,Jt as b6,bo as b7,Io as b8,qa as b9,qD as bA,CD as bB,WD as bC,k6 as bD,u0 as bE,K6 as bF,LD as bG,Z3 as bH,h6 as bI,t6 as bJ,e6 as bK,fh as bL,dR as ba,OP as bb,fR as bc,z as bd,PD as be,ND as bf,VD as bg,_6 as bh,BD as bi,FD as bj,kt as bk,ni as bl,bf as bm,Pg as bn,Dg as bo,AD as bp,ea as bq,ye as br,gl as bs,Mb as bt,Dr as bu,s4 as bv,AM as bw,$D as bx,UD as by,XM as bz,Ae as c,ut as d,D as e,ke as f,ee as g,ur as h,b as i,Pr as j,ae as k,W as l,Ke as m,Ri as n,ct as o,E3 as p,T4 as q,fe as r,va as s,Ie as t,y3 as u,ve as v,Ee as w,b4 as x,Zn as y,x3 as z}; diff --git a/assets/index-CIs5HR6K.css b/assets/index-CTLMfBXy.css similarity index 56% rename from assets/index-CIs5HR6K.css rename to assets/index-CTLMfBXy.css index 677d9ce..d9fb52f 100644 --- a/assets/index-CIs5HR6K.css +++ b/assets/index-CTLMfBXy.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:0;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:0;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:0;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:0;left:0}.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:0;left:0;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:0;left:0;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:#0000;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;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;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:#0000;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}@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{--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{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,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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]:where(:not([hidden=until-found])){display:none}[type=text],input:where(:not([type])),[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,input:where(:not([type])):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;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-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],[size]:where(select:not([size="1"])){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")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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, 1))}progress::-webkit-progress-value{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}progress::-moz-progress-bar{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}progress::-ms-fill{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}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)}}.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:0;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, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.checkbox input[type=checkbox]+.check:is(.dark *),.radio input[type=radio]+.check:is(.dark *),.switch input[type=checkbox]+.check:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.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, 1))}.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, 1));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, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.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, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.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, 1))}.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{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-left-60{left:-15rem}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.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-1{margin:.25rem}.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}.mx-4{margin-left:1rem;margin-right:1rem}.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-\[120px\]{max-height:120px}.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}.-translate-x-1\/2{--tw-translate-x: -50%;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-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-content-end{place-content:end}.place-content-between{place-content:space-between}.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-scroll{overflow:scroll}.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}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.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-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/75{background-color:#f3f4f6bf}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.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-1\.5{padding:.375rem}.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-5{padding-left:1.25rem;padding-right:1.25rem}.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-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}.align-middle{vertical-align:middle}.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-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.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-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-blue-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-pink-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.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,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-200{transition-duration:.2s}.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, 1))}.hover\:border-emerald-700:hover{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.hover\:border-red-700:hover{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.hover\:border-yellow-700:hover{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.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)}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-blue-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.dark\:border-blue-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 37 84 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-red-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(69 10 10 / var(--tw-border-opacity, 1))}.dark\:border-slate-100:is(.dark *){--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-yellow-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(66 32 6 / var(--tw-border-opacity, 1))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-red-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-900\/90:is(.dark *){background-color:#0f172ae6}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.dark\:from-gray-700:is(.dark *){--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)}.dark\:via-gray-900:is(.dark *){--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)}.dark\:to-gray-700:is(.dark *){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-emerald-500:is(.dark *){--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/50:is(.dark *){color:#ffffff80}.dark\:text-white\/75:is(.dark *){color:#ffffffbf}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:ring-blue-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.dark\:ring-emerald-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:ring-red-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))}.dark\:ring-yellow-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))}.hover\:dark\:border-blue-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.hover\:dark\:border-emerald-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.hover\:dark\:border-red-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.hover\:dark\:border-yellow-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.hover\:dark\:bg-blue-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-emerald-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-red-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-100:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-700:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-800:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-950:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-950\/90:is(.dark *):hover{background-color:#020617e6}.hover\:dark\:bg-yellow-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-slate-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:dark\:text-black:is(.dark *):hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:dark\:text-white:is(.dark *):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@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\:flex{display:flex}.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\:px-0{padding-left:0;padding-right:0}.sm\:py-0{padding-top:0;padding-bottom:0}.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\:-mt-\[75px\]{margin-top:-75px}.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\.5{width:.125rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-3\/5{width:60%}.md\:w-5{width:1.25rem}.md\:w-\[150px\]{width:150px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[400px\]{max-width:400px}.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\: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\:flex-row{flex-direction:row}.md\:place-content-start{place-content:start}.md\:place-content-end{place-content:end}.md\:place-content-between{place-content:space-between}.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, 1))}.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))}.md\:dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}}@media (min-width: 1024px){.lg\:visible{visibility:visible}.lg\:static{position:static}.lg\:absolute{position:absolute}.lg\:left-0{left:0}.lg\:top-full{top:100%}.lg\:z-20{z-index:20}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:m-2{margin:.5rem}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.lg\:mb-0{margin-bottom:0}.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-\[128px\]{width:128px}.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\:place-content-end{place-content:end}.lg\:place-content-between{place-content:space-between}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.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, 1))}.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-left{text-align:left}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.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)}.lg\:dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.lg\:dark\:bg-transparent:is(.dark *){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:0;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:0;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:0;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:0;left:0}.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:0;left:0;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:0;left:0;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:#0000;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;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;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:#0000;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}@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{--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{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,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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]:where(:not([hidden=until-found])){display:none}[type=text],input:where(:not([type])),[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,input:where(:not([type])):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;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-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],[size]:where(select:not([size="1"])){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")}@media (forced-colors: active){[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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")}@media (forced-colors: active){[type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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}@media (forced-colors: active){[type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}[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, 1))}progress::-webkit-progress-value{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}progress::-moz-progress-bar{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}progress::-ms-fill{border-width:0px;--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}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)}}.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:0;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, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.checkbox input[type=checkbox]+.check:is(.dark *),.radio input[type=radio]+.check:is(.dark *),.switch input[type=checkbox]+.check:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.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, 1))}.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, 1));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, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.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, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.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, 1))}.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{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.-left-60{left:-15rem}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.top-0{top:0}.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-1{margin:.25rem}.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}.mx-4{margin-left:1rem;margin-right:1rem}.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-12{max-height:3rem}.max-h-16{max-height:4rem}.max-h-\[120px\]{max-height:120px}.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-14{width:3.5rem}.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-14{max-width:3.5rem}.max-w-16{max-width:4rem}.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}.-translate-x-1\/2{--tw-translate-x: -50%;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-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-content-end{place-content:end}.place-content-between{place-content:space-between}.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-scroll{overflow:scroll}.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}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.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-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/75{background-color:#f3f4f6bf}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-700{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.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-1\.5{padding:.375rem}.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-5{padding-left:1.25rem;padding-right:1.25rem}.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-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}.align-middle{vertical-align:middle}.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-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.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-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-blue-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(29 78 216 / var(--tw-ring-opacity, 1))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-pink-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))}.ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.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,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-200{transition-duration:.2s}.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, 1))}.hover\:border-emerald-700:hover{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.hover\:border-red-700:hover{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.hover\:border-yellow-700:hover{--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.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)}.group:hover .group-hover\:opacity-100{opacity:1}.dark\:border-blue-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.dark\:border-blue-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(23 37 84 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-red-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(69 10 10 / var(--tw-border-opacity, 1))}.dark\:border-slate-100:is(.dark *){--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.dark\:border-white:is(.dark *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-yellow-950:is(.dark *){--tw-border-opacity: 1;border-color:rgb(66 32 6 / var(--tw-border-opacity, 1))}.dark\:bg-blue-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-red-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-red-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-100:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/50:is(.dark *){background-color:#1e293b80}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/70:is(.dark *){background-color:#0f172ab3}.dark\:bg-slate-900\/90:is(.dark *){background-color:#0f172ae6}.dark\:bg-slate-900\/95:is(.dark *){background-color:#0f172af2}.dark\:bg-white:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-700:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.dark\:from-gray-700:is(.dark *){--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)}.dark\:via-gray-900:is(.dark *){--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)}.dark\:to-gray-700:is(.dark *){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.dark\:text-black:is(.dark *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-500:is(.dark *){--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.dark\:text-emerald-500:is(.dark *){--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-500:is(.dark *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/50:is(.dark *){color:#ffffff80}.dark\:text-white\/75:is(.dark *){color:#ffffffbf}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:text-yellow-500:is(.dark *){--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-400:is(.dark *)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:ring-blue-800:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity, 1))}.dark\:ring-emerald-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(4 120 87 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-400:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-500:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:ring-red-900:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(127 29 29 / var(--tw-ring-opacity, 1))}.dark\:ring-yellow-700:is(.dark *){--tw-ring-opacity: 1;--tw-ring-color: rgb(161 98 7 / var(--tw-ring-opacity, 1))}.hover\:dark\:border-blue-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.hover\:dark\:border-emerald-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.hover\:dark\:border-red-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.hover\:dark\:border-yellow-600:is(.dark *):hover{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity, 1))}.hover\:dark\:bg-blue-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-emerald-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-red-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-100:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-700:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-800:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-950:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.hover\:dark\:bg-slate-950\/90:is(.dark *):hover{background-color:#020617e6}.hover\:dark\:bg-yellow-600:is(.dark *):hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-slate-400:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:dark\:text-black:is(.dark *):hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:dark\:text-white:is(.dark *):hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@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\:flex{display:flex}.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\:px-0{padding-left:0;padding-right:0}.sm\:py-0{padding-top:0;padding-bottom:0}.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\:-mt-\[75px\]{margin-top:-75px}.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\.5{width:.125rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-3\/5{width:60%}.md\:w-5{width:1.25rem}.md\:w-\[150px\]{width:150px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-\[400px\]{max-width:400px}.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\: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\:flex-row{flex-direction:row}.md\:place-content-start{place-content:start}.md\:place-content-end{place-content:end}.md\:place-content-between{place-content:space-between}.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, 1))}.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))}.md\:dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}}@media (min-width: 1024px){.lg\:visible{visibility:visible}.lg\:static{position:static}.lg\:absolute{position:absolute}.lg\:left-0{left:0}.lg\:top-full{top:100%}.lg\:z-20{z-index:20}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:m-2{margin:.5rem}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.lg\:mb-0{margin-bottom:0}.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-\[128px\]{width:128px}.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\:place-content-end{place-content:end}.lg\:place-content-between{place-content:space-between}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.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, 1))}.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-left{text-align:left}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.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)}.lg\:dark\:bg-slate-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.lg\:dark\:bg-transparent:is(.dark *){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/music-0jVGPLQV.js b/assets/music-c933cll6.js similarity index 89% rename from assets/music-0jVGPLQV.js rename to assets/music-c933cll6.js index db5d39d..92f3a20 100644 --- a/assets/music-0jVGPLQV.js +++ b/assets/music-c933cll6.js @@ -1 +1 @@ -import{b as e}from"./index-Bc45stE5.js";const c=e();async function s(r,t,a=null,n=!1){try{return(await c.callApi(`/music?game=${r}&version=${t}`+(n?"&oneChart=true":""),"GET",null,{songIds:a.toString()})).data}catch(o){throw console.log("Error fetching music data:",o),o}}async function i(r,t=null){try{return(await c.callApi(`/records/${r}`+(t?`?userId=${t}`:""),"GET",null)).data}catch(a){throw console.log("Error fetching record data:",a),a}}async function u(r,t=null){try{return(await c.callApi(`/topscore/${r}/${t}`,"GET",null)).data}catch(a){throw console.log("Error fetching score data:",a),a}}export{s as A,u as a,i as b}; +import{b as e}from"./index-BLNUJ2NM.js";const c=e();async function s(r,t,a=null,n=!1){try{return(await c.callApi(`/music?game=${r}&version=${t}`+(n?"&oneChart=true":""),"GET",null,{songIds:a.toString()})).data}catch(o){throw console.log("Error fetching music data:",o),o}}async function i(r,t=null){try{return(await c.callApi(`/records/${r}`+(t?`?userId=${t}`:""),"GET",null)).data}catch(a){throw console.log("Error fetching record data:",a),a}}async function u(r,t=null){try{return(await c.callApi(`/topscore/${r}/${t}`,"GET",null)).data}catch(a){throw console.log("Error fetching score data:",a),a}}export{s as A,u as a,i as b}; diff --git a/assets/pcbid-CIkJuo1f.js b/assets/pcbid-CIkJuo1f.js new file mode 100644 index 0000000..77290f9 --- /dev/null +++ b/assets/pcbid-CIkJuo1f.js @@ -0,0 +1 @@ +function a(){const o="01201000000000",t="0123456789ABCDEF";let e="";for(let n=0;n<6;n++)e+=t[Math.floor(Math.random()*t.length)];return o+e}export{a as g}; diff --git a/assets/profile-7S2tVFuc.js b/assets/profile-BrJszsS2.js similarity index 94% rename from assets/profile-7S2tVFuc.js rename to assets/profile-BrJszsS2.js index 2a05dd5..9d33ec9 100644 --- a/assets/profile-7S2tVFuc.js +++ b/assets/profile-BrJszsS2.js @@ -1 +1 @@ -import{b as l}from"./index-Bc45stE5.js";const a=l();async function f(o,i=null){try{return(await a.callApi(`/game/${o}/profiles?version=${i}`)).data}catch(e){throw console.log("Error fetching profiles:",e),e}}async function h(o,i,e=null){if(!e){for(;!a.userId;)await new Promise(t=>setTimeout(t,200));e=a.userId}try{return(await a.callApi(`/profile/${o}?version=${i}&userId=${e}`)).data}catch(t){throw console.log("Error fetching profile:",t),t}}async function d(o,i,e){try{for(;!a.userId;)await new Promise(r=>setTimeout(r,200));const t=a.userId;return await a.callApi(`/profile/${o}?version=${i}&userId=${t}`,"POST",e)}catch(t){throw console.log("Error updating profile:",t),t}}async function m(o,i,e=null,t=[]){if(!e){for(;!a.userId;)await new Promise(r=>setTimeout(r,200));e=a.userId}var n="";for(const r of t){const s=r[0],c=r[1];n+=`${s}:${c},`}try{return(await a.callApi(`/profile/${o}/achievements?version=${i}&userId=${e}`,"GET",null,{achievements:n.substring(0,n.length-1)})).data}catch(r){throw console.log("Error fetching achievements:",r),r}}export{h as A,f as a,m as b,d as c}; +import{b as l}from"./index-BLNUJ2NM.js";const a=l();async function f(o,i=null){try{return(await a.callApi(`/game/${o}/profiles?version=${i}`)).data}catch(e){throw console.log("Error fetching profiles:",e),e}}async function h(o,i,e=null){if(!e){for(;!a.userId;)await new Promise(t=>setTimeout(t,200));e=a.userId}try{return(await a.callApi(`/profile/${o}?version=${i}&userId=${e}`)).data}catch(t){throw console.log("Error fetching profile:",t),t}}async function d(o,i,e){try{for(;!a.userId;)await new Promise(r=>setTimeout(r,200));const t=a.userId;return await a.callApi(`/profile/${o}?version=${i}&userId=${t}`,"POST",e)}catch(t){throw console.log("Error updating profile:",t),t}}async function m(o,i,e=null,t=[]){if(!e){for(;!a.userId;)await new Promise(r=>setTimeout(r,200));e=a.userId}var n="";for(const r of t){const s=r[0],c=r[1];n+=`${s}:${c},`}try{return(await a.callApi(`/profile/${o}/achievements?version=${i}&userId=${e}`,"GET",null,{achievements:n.substring(0,n.length-1)})).data}catch(r){throw console.log("Error fetching achievements:",r),r}}export{h as A,f as a,m as b,d as c}; diff --git a/assets/sources-BEHuDkap.js b/assets/sources-CaFLxZU6.js similarity index 78% rename from assets/sources-BEHuDkap.js rename to assets/sources-CaFLxZU6.js index 832a423..bc65cab 100644 --- a/assets/sources-BEHuDkap.js +++ b/assets/sources-CaFLxZU6.js @@ -1,4 +1,4 @@ -import{b8 as n,bl as r,l as c,e as i,k as a,f as o,a7 as d,t as u,bm as p,g as f}from"./index-Bc45stE5.js";const h={class:"mb-2"},_={class:"text-center lg:text-left items-center justify-center lg:justify-start gap-2"},S={class:"flex items-center justify-start"},m={class:"text-2xl md:text-3xl leading-tight"},g={class:"w-full flex gap-1 mb-4"},T={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(e){const t=n(()=>r().default);return(s,l)=>(i(),c("section",h,[a("div",_,[a("div",S,[o(d,{path:e.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),a("h1",m,u(e.title),1)]),a("div",g,[t.value?p(s.$slots,"default",{key:0}):f("",!0)])])]))}},b="https://cdn.phaseii.network/file/PhaseII/web-assets";function k(e,t){return t?`${b}/games/${e.id}/card/${t}.webp`:e==null?void 0:e.cardBG}function $(e,t){var s;return t&&((s=e.videoTable)!=null&&s.includes(t))?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${e.id}/${t}.mp4`:null}function y(e,t){var s;return(s=e.videoTable)!=null&&s.includes(t)?null:` +import{bd as n,bq as r,l as c,e as i,k as a,f as o,a7 as d,t as u,br as p,g as f}from"./index-BLNUJ2NM.js";const h={class:"mb-2"},_={class:"text-center lg:text-left items-center justify-center lg:justify-start gap-2"},S={class:"flex items-center justify-start"},g={class:"text-2xl md:text-3xl leading-tight"},m={class:"w-full flex gap-1 mb-4"},T={__name:"GameTitleLine",props:{path:{type:String,default:null},title:{type:String,required:!0}},setup(e){const t=n(()=>r().default);return(s,l)=>(i(),c("section",h,[a("div",_,[a("div",S,[o(d,{path:e.path,class:"w-12 h-12 p-1 drop-shadow-md"},null,8,["path"]),a("h1",g,u(e.title),1)]),a("div",m,[t.value?p(s.$slots,"default",{key:0}):f("",!0)])])]))}},b="https://cdn.phaseii.network/file/PhaseII/web-assets";function k(e,t){return t?`${b}/games/${e.id}/card/${t}.webp`:e==null?void 0:e.cardBG}function $(e,t){var s;return t&&((s=e.videoTable)!=null&&s.includes(t))?`https://cdn.phaseii.network/file/PhaseII/game-assets/video/${e.id}/${t}.mp4`:null}function y(e,t){var s;return(s=e.videoTable)!=null&&s.includes(t)?null:` background-image: url('${k(e,t)}'); background-size: cover; background-repeat: no-repeat; diff --git a/data-sources/changelog.json b/data-sources/changelog.json index 114f837..f4d2719 100644 --- a/data-sources/changelog.json +++ b/data-sources/changelog.json @@ -14,5 +14,6 @@ "3.0.12": ["- (Feature) Add new game event settings to SILENT SCOPE: BONE EATER and beatmaniaIIDX EPOLIS."], "3.0.13": ["- (Feature) Add new game event settings to beatmaniaIIDX EPOLIS."], "3.0.14": ["- (Minor) Fix footer buttons on tables, add generic export table button for every table."], - "3.0.15": ["- (Minor) Add beta support for Pinky Crush, clean up gameDB a little.", "- (Optimization) Convert dashboard to a more modular backend.", "- (Bugfix) Fix warnings on auth pages."] + "3.0.15": ["- (Minor) Add beta support for Pinky Crush, clean up gameDB a little.", "- (Optimization) Convert dashboard to a more modular backend.", "- (Bugfix) Fix warnings on auth pages."], + "3.0.16": ["- (Major) Add multiple new admin features for network management.", "- (Optimization) Optimize backend for arcade operations.", "- (Bugfix) Fix possible backend issues with better type enforcing.", "- (Bugfix) Fix event data and game data for IIDX Pinky Crush.", "- (Minor) Add assets for Nostalgia."] } \ No newline at end of file diff --git a/index.html b/index.html index 1f1ee1b..46e6de3 100644 --- a/index.html +++ b/index.html @@ -46,8 +46,8 @@ document.addEventListener('keydown', keyHandler, false); - - + +