From 1897be3d2f569c1219f9ceba8d20f110190fd1a8 Mon Sep 17 00:00:00 2001 From: trmazi <66042448+trmazi@users.noreply.github.com> Date: Wed, 9 Jul 2025 20:47:38 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20PhaseII-?= =?UTF-8?q?eAmusement-Network/PhaseWeb3-Vue@abe3d146c0272d8a2b798ff4051d76?= =?UTF-8?q?241b410caf=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...APIView-BOwqYNpe.js => APIView-BIM03Bl5.js} | 2 +- ...Card-BfqdIvcf.js => ArcadeCard-d76LysLh.js} | 4 ++-- assets/ArcadeView-CrxVkaLO.js | 1 + assets/ArcadeView-D7Lsc7d_.js | 1 - assets/ArcadesView-B09qJaKt.js | 1 + assets/ArcadesView-BMm1ygDN.js | 1 - ...sView-DEu67JSp.js => CardsView-mocSQ2n1.js} | 2 +- ...mView-Ilvt6jG7.js => ClaimView-BaSVdSJS.js} | 2 +- ...mView-C3fF9UHL.js => ClaimView-BheqCMYg.js} | 2 +- ...iew-t6izaQtI.js => ContentView-He2okql8.js} | 2 +- assets/CustomizeView-Bmxl-mxW.js | 1 + assets/CustomizeView-BxMxvLd2.js | 1 - ...w-C5mww0DS.js => DashboardView-XiQDef8t.js} | 2 +- ...itView-BtjLO8sh.js => EditView-C5DV7xKc.js} | 2 +- ...rView-D8IkdNp8.js => ErrorView-BHidS0HG.js} | 2 +- ...tView-DHhG-CrJ.js => EventView-C8kL_op2.js} | 2 +- ...View-DkJspJRK.js => EventsView-hJOns_uv.js} | 2 +- assets/FormCheckRadio-B6ePYgKw.js | 1 + assets/FormCheckRadio-D1MDIcWI.js | 1 - ...rol-jpMBu3sT.js => FormControl-DpgwkAiB.js} | 2 +- ...Field-Dg_gxznO.js => FormField-2BkvaPEM.js} | 2 +- assets/GameHeader-DkiS8A-K.js | 1 + assets/GameHeader-cINe5pij.js | 1 - ...meView-DH_UHz7y.js => GameView-C6Wl65Rr.js} | 2 +- assets/GeneralTable-B25ZjUz3.js | 3 --- assets/GeneralTable-ChZWVYGd.js | 3 +++ ...j7AwQ0Er.js => IntegrationView-FprS9h6m.js} | 2 +- ...est-BAwgaeQQ.js => LayoutGuest-Dms_HCsN.js} | 2 +- ...nView-R32XssnG.js => LoginView-B4oTkZ5Q.js} | 2 +- assets/MachinesView-CN9Dy_WY.js | 1 - assets/MachinesView-CpcW4d4h.js | 1 + ...tView-BQ7TO84P.js => MaintView-CHcDiUQu.js} | 2 +- ...-C8HQrQ9_.js => NetworkRecords-CQ_ILgO6.js} | 2 +- ...s-DEPQIAW6.js => NetworkScores-BJzNHU9p.js} | 2 +- ...wsView-NA3sMBgk.js => NewsView-Bgu_M5B3.js} | 2 +- ...OTAView-C0lc8-1y.js => OTAView--CsU4w8U.js} | 2 +- ...-DfoUreo1.js => OnboardingView-BvEX9ldW.js} | 2 +- ...View-zQh9MK33.js => PaseliView-D_5dQuw8.js} | 2 +- ...CgBYEquC.js => PersonalRecords-wdLmIdB5.js} | 2 +- ...-oxzqcOZw.js => PersonalScores-BhQzm0QW.js} | 2 +- ...View-DILXtHvT.js => PlayerView-DuD7hF1U.js} | 2 +- ...iew-BT_JzFvt.js => PlayersView-BzRmPGtd.js} | 2 +- ...stView-hHdFmUBe.js => PostView-B8JNFW5x.js} | 2 +- ...ard-C4yZwlRj.js => ProfileCard-uky3-pWy.js} | 2 +- ...iew-CXAiI-BT.js => ProfileView-9fUB01Fp.js} | 2 +- ...View-BAO5Ws8C.js => PublicView-Cq3Dzf-B.js} | 2 +- ...ew-BYJnDJVp.js => RegisterView-D1JHwZ2X.js} | 2 +- ...tView-CdH-SnBS.js => ResetView-CJCIewQ5.js} | 2 +- ...View-CDxgiPm0.js => RivalsView-C48A_dHN.js} | 2 +- ...ngView-zUychGtB.js => SongView-i00omiEb.js} | 2 +- ...ker-5mPxfR7l.js => UserSticker-Ce80Rqyd.js} | 2 +- ...sView-DhoW8tuJ.js => UsersView-CvHeWlNW.js} | 2 +- ...oView-CQwcW_B0.js => VideoView-ChVfkozd.js} | 2 +- assets/admin-C7ngnmxT.js | 1 + assets/admin-DRGmn_LJ.js | 1 - .../{arcade-C6ZREBlM.js => arcade-B3EIFpkV.js} | 2 +- assets/border/lesbian.webp | Bin 0 -> 5490 bytes assets/border/neon.webp | Bin 0 -> 122682 bytes assets/card/lesbian.webp | Bin 0 -> 11784 bytes assets/card/nonbinary.webp | Bin 0 -> 1746 bytes .../{index-tKpyaeq-.css => index-CC1sHjGy.css} | 2 +- .../{index-Y79vkHsf.js => index-DdOAy-ci.js} | 8 ++++---- .../{music-CTwQlCwU.js => music-BIn5JQKf.js} | 2 +- ...profile-9qYjrL9A.js => profile-DAK1B_07.js} | 2 +- ...sources-DH4ucPCT.js => sources-DNarLRCl.js} | 2 +- data-sources/changelog.json | 3 ++- index.html | 4 ++-- 67 files changed, 63 insertions(+), 62 deletions(-) rename assets/{APIView-BOwqYNpe.js => APIView-BIM03Bl5.js} (88%) rename assets/{ArcadeCard-BfqdIvcf.js => ArcadeCard-d76LysLh.js} (82%) create mode 100644 assets/ArcadeView-CrxVkaLO.js delete mode 100644 assets/ArcadeView-D7Lsc7d_.js create mode 100644 assets/ArcadesView-B09qJaKt.js delete mode 100644 assets/ArcadesView-BMm1ygDN.js rename assets/{CardsView-DEu67JSp.js => CardsView-mocSQ2n1.js} (93%) rename assets/{ClaimView-Ilvt6jG7.js => ClaimView-BaSVdSJS.js} (89%) rename assets/{ClaimView-C3fF9UHL.js => ClaimView-BheqCMYg.js} (96%) rename assets/{ContentView-t6izaQtI.js => ContentView-He2okql8.js} (97%) create mode 100644 assets/CustomizeView-Bmxl-mxW.js delete mode 100644 assets/CustomizeView-BxMxvLd2.js rename assets/{DashboardView-C5mww0DS.js => DashboardView-XiQDef8t.js} (96%) rename assets/{EditView-BtjLO8sh.js => EditView-C5DV7xKc.js} (99%) rename assets/{ErrorView-D8IkdNp8.js => ErrorView-BHidS0HG.js} (87%) rename assets/{EventView-DHhG-CrJ.js => EventView-C8kL_op2.js} (85%) rename assets/{EventsView-DkJspJRK.js => EventsView-hJOns_uv.js} (94%) create mode 100644 assets/FormCheckRadio-B6ePYgKw.js delete mode 100644 assets/FormCheckRadio-D1MDIcWI.js rename assets/{FormControl-jpMBu3sT.js => FormControl-DpgwkAiB.js} (90%) rename assets/{FormField-Dg_gxznO.js => FormField-2BkvaPEM.js} (82%) create mode 100644 assets/GameHeader-DkiS8A-K.js delete mode 100644 assets/GameHeader-cINe5pij.js rename assets/{GameView-DH_UHz7y.js => GameView-C6Wl65Rr.js} (87%) delete mode 100644 assets/GeneralTable-B25ZjUz3.js create mode 100644 assets/GeneralTable-ChZWVYGd.js rename assets/{IntegrationView-j7AwQ0Er.js => IntegrationView-FprS9h6m.js} (97%) rename assets/{LayoutGuest-BAwgaeQQ.js => LayoutGuest-Dms_HCsN.js} (67%) rename assets/{LoginView-R32XssnG.js => LoginView-B4oTkZ5Q.js} (90%) delete mode 100644 assets/MachinesView-CN9Dy_WY.js create mode 100644 assets/MachinesView-CpcW4d4h.js rename assets/{MaintView-BQ7TO84P.js => MaintView-CHcDiUQu.js} (89%) rename assets/{NetworkRecords-C8HQrQ9_.js => NetworkRecords-CQ_ILgO6.js} (77%) rename assets/{NetworkScores-DEPQIAW6.js => NetworkScores-BJzNHU9p.js} (94%) rename assets/{NewsView-NA3sMBgk.js => NewsView-Bgu_M5B3.js} (89%) rename assets/{OTAView-C0lc8-1y.js => OTAView--CsU4w8U.js} (89%) rename assets/{OnboardingView-DfoUreo1.js => OnboardingView-BvEX9ldW.js} (97%) rename assets/{PaseliView-zQh9MK33.js => PaseliView-D_5dQuw8.js} (87%) rename assets/{PersonalRecords-CgBYEquC.js => PersonalRecords-wdLmIdB5.js} (84%) rename assets/{PersonalScores-oxzqcOZw.js => PersonalScores-BhQzm0QW.js} (82%) rename assets/{PlayerView-DILXtHvT.js => PlayerView-DuD7hF1U.js} (96%) rename assets/{PlayersView-BT_JzFvt.js => PlayersView-BzRmPGtd.js} (81%) rename assets/{PostView-hHdFmUBe.js => PostView-B8JNFW5x.js} (93%) rename assets/{ProfileCard-C4yZwlRj.js => ProfileCard-uky3-pWy.js} (91%) rename assets/{ProfileView-CXAiI-BT.js => ProfileView-9fUB01Fp.js} (95%) rename assets/{PublicView-BAO5Ws8C.js => PublicView-Cq3Dzf-B.js} (97%) rename assets/{RegisterView-BYJnDJVp.js => RegisterView-D1JHwZ2X.js} (93%) rename assets/{ResetView-CdH-SnBS.js => ResetView-CJCIewQ5.js} (93%) rename assets/{RivalsView-CDxgiPm0.js => RivalsView-C48A_dHN.js} (77%) rename assets/{SongView-zUychGtB.js => SongView-i00omiEb.js} (69%) rename assets/{UserSticker-5mPxfR7l.js => UserSticker-Ce80Rqyd.js} (73%) rename assets/{UsersView-DhoW8tuJ.js => UsersView-CvHeWlNW.js} (65%) rename assets/{VideoView-CQwcW_B0.js => VideoView-ChVfkozd.js} (96%) create mode 100644 assets/admin-C7ngnmxT.js delete mode 100644 assets/admin-DRGmn_LJ.js rename assets/{arcade-C6ZREBlM.js => arcade-B3EIFpkV.js} (95%) create mode 100644 assets/border/lesbian.webp create mode 100644 assets/border/neon.webp create mode 100644 assets/card/lesbian.webp create mode 100644 assets/card/nonbinary.webp rename assets/{index-tKpyaeq-.css => index-CC1sHjGy.css} (56%) rename assets/{index-Y79vkHsf.js => index-DdOAy-ci.js} (99%) rename assets/{music-CTwQlCwU.js => music-BIn5JQKf.js} (89%) rename assets/{profile-9qYjrL9A.js => profile-DAK1B_07.js} (94%) rename assets/{sources-DH4ucPCT.js => sources-DNarLRCl.js} (89%) diff --git a/assets/APIView-BOwqYNpe.js b/assets/APIView-BIM03Bl5.js similarity index 88% rename from assets/APIView-BOwqYNpe.js rename to assets/APIView-BIM03Bl5.js index c6de040..60e42ee 100644 --- a/assets/APIView-BOwqYNpe.js +++ b/assets/APIView-BIM03Bl5.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,aF as h,aG as g,y as k,n as A,q as $}from"./index-Y79vkHsf.js";import{_ as P}from"./GeneralTable-B25ZjUz3.js";import{_ as N}from"./FormField-Dg_gxznO.js";import{_ as V}from"./FormControl-jpMBu3sT.js";import{f as B,g as D}from"./admin-DRGmn_LJ.js";const F={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},I={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",F,[o("div",I,[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]=k(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(A,{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,aF as h,aG as g,y as k,n as A,q as $}from"./index-DdOAy-ci.js";import{_ as P}from"./GeneralTable-ChZWVYGd.js";import{_ as N}from"./FormField-2BkvaPEM.js";import{_ as V}from"./FormControl-DpgwkAiB.js";import{f as B,g as D}from"./admin-C7ngnmxT.js";const F={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},I={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",F,[o("div",I,[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]=k(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(A,{type:"submit",color:"success",label:"Create",small:!1})])]),_:1})]),_:1})]),_:1}))}};export{U as default}; diff --git a/assets/ArcadeCard-BfqdIvcf.js b/assets/ArcadeCard-d76LysLh.js similarity index 82% rename from assets/ArcadeCard-BfqdIvcf.js rename to assets/ArcadeCard-d76LysLh.js index 3129f5a..c7e18f5 100644 --- a/assets/ArcadeCard-BfqdIvcf.js +++ b/assets/ArcadeCard-d76LysLh.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,aW as v,aX as S,J as c,F as i,m as $,n as f,aY as A,aS as B,an as V,aV as C,aZ as E,a_ as N}from"./index-Y79vkHsf.js";const T={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` +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,aX as v,aY as $,J as c,F as i,m as S,n as f,aZ as A,aT as B,an as T,aW as C,a_ as E,a$ as N}from"./index-DdOAy-ci.js";const V={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:N(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",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(V),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{D as _}; + `}return(m,a)=>(s(),t("div",{style:N(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",V,[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($)},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,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",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(T),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{D as _}; diff --git a/assets/ArcadeView-CrxVkaLO.js b/assets/ArcadeView-CrxVkaLO.js new file mode 100644 index 0000000..b6f129e --- /dev/null +++ b/assets/ArcadeView-CrxVkaLO.js @@ -0,0 +1 @@ +import{b as W,r as c,u as X,N as Y,o as Z,c as _,e as i,w as r,f as a,_ as ee,l as g,g as y,F as w,k as o,i as d,P as $,aP as ae,j as A,y as C,Q as S,ax as R,n as m,D as L,ay as le,az as ne,R as te,m as F,aQ as se,t as oe,aR as ie,aA as re,aS as de,am as ue,q as ce}from"./index-DdOAy-ci.js";import{_ as me}from"./ArcadeCard-d76LysLh.js";import{_ as k}from"./FormField-2BkvaPEM.js";import{_ as D}from"./FormCheckRadio-B6ePYgKw.js";import{_ as O}from"./FormControl-DpgwkAiB.js";import{s as P,g as J}from"./values-CmNcmtTU.js";import{A as fe,a as pe,b as ve}from"./arcade-B3EIFpkV.js";import{i as be,l as _e,c as ge,m as ye,n as he}from"./admin-C7ngnmxT.js";const Ae={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},ke={class:"mb-4 flex gap-2 items-stretch"},we={key:0,class:"space-x-2 mt-6"},Se={class:"mb-4"},Ve={class:"mb-4"},Ne={class:"grid gap-4"},xe={class:"flex justify-between items-center"},$e={class:"m-[-5px] md:flex items-center gap-2"},Ce={class:"w-8 md:w-12"},Oe={class:"text-lg lg:text-xl font-bold"},Pe={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},Ue={key:0,class:"space-x-2 mt-6"},Ie={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},qe={__name:"ArcadeView",setup(Me){const V=W(),v=c(null),N=c(null),u=c(null),U=c(!0),x=c(null),s=c(null),h=c(null),I=c(null),j=X(),b=parseInt(j.params.id);var M=[{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{u.value={},v.value={},N.value={};const n=await fe(b);u.value=n,s.value=JSON.parse(JSON.stringify(n));for(const e of M){const t=J(u.value.data,e.id);P(v.value,e.id,t),P(N.value,e.id,t)}U.value=!1}catch(n){console.error("Failed to fetch arcade data:",n)}}async function B(){if(V.userAdmin)try{const n=await be(!0),e=[];for(const t of n)t.username!=null&&e.push({id:t.id,label:t.username});e.sort((t,p)=>t.label.localeCompare(p.label)),I.value=e}catch(n){console.error("Failed to fetch admin user data:",n)}}Y(()=>V.userAdmin,()=>{B()});async function q(){(await pe(b,v.value)).status!="error"&&await f()}Z(()=>{f(),B()});function z(n,e="NA_"){var t=[...n].map(p=>p.charCodeAt(0)<128?p:e).join("");return t=t.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),t=t.replace(/\s+/g,"_"),t}async function G(){try{const n=await ve(b),e=new Blob([n],{type:"application/ovpn"}),t=document.createElement("a");t.href=URL.createObjectURL(e),t.download=`gradius-${z(u.value.name)}-phaseii-config.ovpn`,document.body.appendChild(t),t.click(),URL.revokeObjectURL(t.href),document.body.removeChild(t)}catch(n){console.log("Failed to fetch arcade data:",n)}}async function Q(){if(s.value.name){const n=await ge(s.value.name);n.unused!=null&&(x.value=n.unused)}}async function H(){(await _e(b,{name:s.value.name,description:s.value.description,beta:s.value.data.is_beta})).status!="error"&&await f()}async function K(){if(h.value==null)return;(await ye(b,h.value)).status!="error"&&(h.value=null,f())}async function T(n){if(!n)return;(await he(b,n)).status!="error"&&f()}return(n,e)=>(i(),_(ce,null,{default:r(()=>[a(ee,null,{default:r(()=>{var t,p;return[U.value?y("",!0):(i(),g(w,{key:0},[a(me,{class:"mb-6",arcade:u.value},null,8,["arcade"]),d(V).userAdmin?(i(),g(w,{key:0},[a($,{icon:d(ae),title:"Arcade Administration",main:""},null,8,["icon"]),o("div",Ae,[a(A,{"is-form":"",class:"lg:mb-6",onSubmit:C(H,["prevent"])},{default:r(()=>[a(S,{color:"info",label:"General Information",icon:d(R),class:"mb-2"},null,8,["icon"]),a(k,{label:"Arcade Name"},{default:r(()=>[a(O,{modelValue:s.value.name,"onUpdate:modelValue":e[0]||(e[0]=l=>s.value.name=l),"input-value":s.value.name,name:"arcadeName",required:""},null,8,["modelValue","input-value"])]),_:1}),o("div",ke,[a(m,{color:"info",label:"Check Name",onClick:e[1]||(e[1]=l=>Q())}),x.value==!0?(i(),_(L,{key:0,path:d(le),color:"text-green-400",size:"25"},null,8,["path"])):x.value==!1?(i(),_(L,{key:1,path:d(ne),color:"text-red-400",size:"25"},null,8,["path"])):y("",!0)]),a(k,{label:"Description"},{default:r(()=>[a(O,{modelValue:s.value.description,"onUpdate:modelValue":e[2]||(e[2]=l=>s.value.description=l),name:"description",required:""},null,8,["modelValue"])]),_:1}),a(k,{label:"Beta Enabled"},{default:r(()=>[a(D,{modelValue:s.value.data.is_beta,"onUpdate:modelValue":e[3]||(e[3]=l=>s.value.data.is_beta=l),name:"beta","model-value":s.value.data.is_beta,"input-value":s.value.data.is_beta,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1}),JSON.stringify(u.value)!==JSON.stringify(s.value)?(i(),g("div",we,[a(m,{color:"success",label:"Save",type:"submit"}),a(m,{color:"danger",label:"Revert",onClick:e[4]||(e[4]=l=>f())})])):y("",!0)]),_:1}),a(A,{class:"mb-6"},{default:r(()=>[o("div",Se,[a(S,{color:"info",label:"Add Manager",icon:d(R),class:"mb-2"},null,8,["icon"]),o("form",{class:"h-full",onSubmit:C(K,["prevent"])},[a(k,{label:"Username"},{default:r(()=>[a(O,{modelValue:h.value,"onUpdate:modelValue":e[5]||(e[5]=l=>h.value=l),name:"username",options:I.value,required:""},null,8,["modelValue","options"])]),_:1}),a(m,{color:"success",type:"submit",label:"Add Manager"})],32)]),a(te),o("div",Ve,[a(S,{color:"warning",label:"Managers",class:"mb-4"}),o("div",Ne,[(i(!0),g(w,null,F(u.value.owners,l=>(i(),_(A,{key:l,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:r(()=>[o("div",xe,[o("div",$e,[o("div",Ce,[a(se,{username:l.username,avatar:l.avatar},null,8,["username","avatar"])]),o("h1",Oe,oe(l.username),1)]),a(m,{color:"danger",label:"Remove",onClick:E=>T(l.id)},null,8,["onClick"])])]),_:2},1024))),128))])])]),_:1})])],64)):y("",!0),a($,{icon:d(ie),title:"Arcade Management",main:""},null,8,["icon"]),a(A,{"is-form":"",class:"mb-6",onSubmit:C(q,["prevent"])},{default:r(()=>[a(S,{color:"info",label:"Settings",icon:d(re),class:"mb-2"},null,8,["icon"]),o("div",Pe,[(i(!0),g(w,null,F(d(M),l=>(i(),_(k,{key:l.id,label:l.name,help:l.help},{default:r(()=>[l.type=="Boolean"?(i(),_(D,{key:0,name:l.id,"model-value":!!(d(J)(v.value,l.id)??!1),"input-value":!0,type:"switch","onUpdate:modelValue":E=>d(P)(v.value,l.id,E??!1)},null,8,["name","model-value","onUpdate:modelValue"])):y("",!0)]),_:2},1032,["label","help"]))),128))]),JSON.stringify(v.value)!==JSON.stringify(N.value)?(i(),g("div",Ue,[a(m,{color:"success",label:"Save",type:"submit"}),a(m,{color:"danger",label:"Revert",onClick:e[6]||(e[6]=l=>f())})])):y("",!0)]),_:1}),a(A,{class:"w-full md:w-1/2 mb-6"},{default:r(()=>[e[8]||(e[8]=o("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),e[9]||(e[9]=o("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),a(m,{small:!1,color:"success",class:"my-2",label:"Export",onClick:e[7]||(e[7]=l=>G())})]),_:1}),a($,{icon:d(de),title:"Arcade Overview",main:""},null,8,["icon"]),o("div",Ie,[a(ue,{number:(p=(t=u.value)==null?void 0:t.machines)==null?void 0:p.length,label:"Active Machines"},null,8,["number"])])],64))]}),_:1})]),_:1}))}};export{qe as default}; diff --git a/assets/ArcadeView-D7Lsc7d_.js b/assets/ArcadeView-D7Lsc7d_.js deleted file mode 100644 index 8cc71a9..0000000 --- a/assets/ArcadeView-D7Lsc7d_.js +++ /dev/null @@ -1 +0,0 @@ -import{b as z,r as c,u as D,o as G,c as b,e as s,w as r,f as a,_ as Q,l as _,g as m,F as w,k as y,i,P as N,aP as H,j as S,y as C,Q as O,ax as K,n as p,D as P,ay as T,az as W,aQ as X,aA as Y,m as Z,aR as ee,am as ae,q as le}from"./index-Y79vkHsf.js";import{_ as te}from"./ArcadeCard-BfqdIvcf.js";import{_ as h}from"./FormField-Dg_gxznO.js";import{_ as I}from"./FormCheckRadio-D1MDIcWI.js";import{_ as U}from"./FormControl-jpMBu3sT.js";import{s as V,g as B}from"./values-CmNcmtTU.js";import{A as ne,a as oe,b as ie}from"./arcade-C6ZREBlM.js";import{l as se,c as re}from"./admin-DRGmn_LJ.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=z(),u=c(null),A=c(null),d=c(null),$=c(!0),k=c(null),n=c(null),L=D(),g=parseInt(L.params.id);var x=[{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 x){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()}G(()=>{f()});function R(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 F(){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-${R(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(Q,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(H),title:"Arcade Administration",main:""},null,8,["icon"]),a(S,{"is-form":"",class:"mb-6",onSubmit:C(j,["prevent"])},{default:r(()=>[a(O,{color:"info",label:"General Information",icon:i(K),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(P,{key:0,path:i(T),color:"text-green-400",size:"25"},null,8,["path"])):k.value==!1?(s(),b(P,{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(I,{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:C(M,["prevent"])},{default:r(()=>[a(O,{color:"info",label:"Settings",icon:i(Y),class:"mb-2"},null,8,["icon"]),y("div",ce,[(s(!0),_(w,null,Z(i(x),t=>(s(),b(h,{key:t.id,label:t.name,help:t.help},{default:r(()=>[t.type=="Boolean"?(s(),b(I,{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=>F())})]),_: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/ArcadesView-B09qJaKt.js b/assets/ArcadesView-B09qJaKt.js new file mode 100644 index 0000000..18ababf --- /dev/null +++ b/assets/ArcadesView-B09qJaKt.js @@ -0,0 +1 @@ +import{a as g,r as A,o as C,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,aH as k,l as w,F as y,m as E,t as r,n as p,aI as D,aJ as I,y as O,q as V}from"./index-DdOAy-ci.js";import{_ as B}from"./GeneralTable-ChZWVYGd.js";import{_ as P}from"./FormField-2BkvaPEM.js";import{_ as F}from"./FormControl-DpgwkAiB.js";import{h as M}from"./admin-C7ngnmxT.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"},H={class:"text-md"},J={class:"bg-slate-900 p-2 rounded-md mt-2 w-12 max-w-14 text-center"},U={class:"text-lg font-mono text-pink-700"},z={class:"flex align-middle mt-2 md:mt-0 max-h-12"},G={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=A([]),h=[{text:"Name",value:"name",width:150,sortable:!0},{text:"Description",value:"description",width:150},{text:"Owners",value:"owners",width:150,sortable:!0},{text:"PASELI Enabled",value:"data.paseli_enabled",width:50,sortable:!0},{text:"Infinite PASELI",value:"data.paseli_infinite",width:50,sortable:!0},{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)}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(V,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",H,"Managed by "+r(a.owners),1),t("div",J,[t("h2",U,r(a.id),1)])]),t("div",z,[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",G,[t("div",K,[s(B,{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(I),title:"Create Arcade",color:"text-emerald-600",main:""},null,8,["icon"]),s(i,{"is-form":"",class:"row-span-1",onSubmit:e[1]||(e[1]=O(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-BMm1ygDN.js b/assets/ArcadesView-BMm1ygDN.js deleted file mode 100644 index 604fd89..0000000 --- a/assets/ArcadesView-BMm1ygDN.js +++ /dev/null @@ -1 +0,0 @@ -import{a as g,r as A,o as C,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,aH as k,l as w,F as y,m as E,t as r,n as p,aI as D,aJ as I,y as O,q as V}from"./index-Y79vkHsf.js";import{_ as B}from"./GeneralTable-B25ZjUz3.js";import{_ as P}from"./FormField-Dg_gxznO.js";import{_ as F}from"./FormControl-jpMBu3sT.js";import{h as M}from"./admin-DRGmn_LJ.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"},H={class:"text-md"},J={class:"bg-slate-900 p-2 rounded-md mt-2 w-12 max-w-14 text-center"},U={class:"text-lg font-mono text-pink-700"},z={class:"flex align-middle mt-2 md:mt-0 max-h-12"},G={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=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)}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(V,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",H,"Managed by "+r(a.owners),1),t("div",J,[t("h2",U,r(a.id),1)])]),t("div",z,[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",G,[t("div",K,[s(B,{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(I),title:"Create Arcade",color:"text-emerald-600",main:""},null,8,["icon"]),s(i,{"is-form":"",class:"row-span-1",onSubmit:e[1]||(e[1]=O(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/CardsView-DEu67JSp.js b/assets/CardsView-mocSQ2n1.js similarity index 93% rename from assets/CardsView-DEu67JSp.js rename to assets/CardsView-mocSQ2n1.js index db9fab3..4e9f76a 100644 --- a/assets/CardsView-DEu67JSp.js +++ b/assets/CardsView-mocSQ2n1.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-Y79vkHsf.js";import{d as v}from"./userData-DZYdegtD.js";import{_ as U}from"./FormField-Dg_gxznO.js";import{_ as z}from"./FormControl-jpMBu3sT.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-DdOAy-ci.js";import{d as v}from"./userData-DZYdegtD.js";import{_ as U}from"./FormField-2BkvaPEM.js";import{_ as z}from"./FormControl-DpgwkAiB.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-Ilvt6jG7.js b/assets/ClaimView-BaSVdSJS.js similarity index 89% rename from assets/ClaimView-Ilvt6jG7.js rename to assets/ClaimView-BaSVdSJS.js index 545ac53..3acbc9e 100644 --- a/assets/ClaimView-Ilvt6jG7.js +++ b/assets/ClaimView-BaSVdSJS.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,a$ as P,j as v,y as F,k as a,J as B,b0 as M,n as h,D as N,E as R,t as p,ac as S,q as L}from"./index-Y79vkHsf.js";import{_ as O}from"./FormField-Dg_gxznO.js";import{_ as q}from"./FormControl-jpMBu3sT.js";import{f as E,g as U}from"./arcade-C6ZREBlM.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(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,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(S),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(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: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,b0 as P,j as v,y as F,k as a,J as B,b1 as M,n as h,D as N,E as R,t as p,ac as S,q as L}from"./index-DdOAy-ci.js";import{_ as O}from"./FormField-2BkvaPEM.js";import{_ as q}from"./FormControl-DpgwkAiB.js";import{f as E,g as U}from"./arcade-B3EIFpkV.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(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,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(S),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(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:k})])]),_:1})])):m("",!0)]),_:1})]),_:1}))}};export{ne as default}; diff --git a/assets/ClaimView-C3fF9UHL.js b/assets/ClaimView-BheqCMYg.js similarity index 96% rename from assets/ClaimView-C3fF9UHL.js rename to assets/ClaimView-BheqCMYg.js index 0a790f2..27dbc6f 100644 --- a/assets/ClaimView-C3fF9UHL.js +++ b/assets/ClaimView-BheqCMYg.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-Y79vkHsf.js";import{_ as V}from"./FormField-Dg_gxznO.js";import{_ as U}from"./FormControl-jpMBu3sT.js";import{_ as z}from"./FormCheckRadio-D1MDIcWI.js";import{A as re}from"./profile-9qYjrL9A.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-DdOAy-ci.js";import{_ as V}from"./FormField-2BkvaPEM.js";import{_ as U}from"./FormControl-DpgwkAiB.js";import{_ as z}from"./FormCheckRadio-B6ePYgKw.js";import{A as re}from"./profile-DAK1B_07.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-t6izaQtI.js b/assets/ContentView-He2okql8.js similarity index 97% rename from assets/ContentView-t6izaQtI.js rename to assets/ContentView-He2okql8.js index 0afd506..6a35954 100644 --- a/assets/ContentView-t6izaQtI.js +++ b/assets/ContentView-He2okql8.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-Y79vkHsf.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-DdOAy-ci.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-Bmxl-mxW.js b/assets/CustomizeView-Bmxl-mxW.js new file mode 100644 index 0000000..990fcd6 --- /dev/null +++ b/assets/CustomizeView-Bmxl-mxW.js @@ -0,0 +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 as N,a as U,b as S,r as w,N as $,c as v,e as _,w as n,f as l,_ as F,k as p,O as h,P as z,i as b,V as B,j as O,y as G,g as J,n as g,q as x,W as D}from"./index-DdOAy-ci.js";import{_ as u}from"./FormField-2BkvaPEM.js";import{_ as y}from"./FormControl-DpgwkAiB.js";import{_ as c}from"./FormCheckRadio-B6ePYgKw.js";class d{static get cardList(){const s=N.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:"nonbinary",label:"Non-Binary Flag"},{id:"lesbian",label:"Lesbian 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:"lesbian",label:"Lesbian Flag"},{id:"leaves",label:"Leaves"}]);const A={class:"space-x-2"},j={__name:"CustomizeView",setup(o){const s=U(),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 V(){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 L(){return JSON.stringify(f)!==JSON.stringify(e.value)}async function C(){a.userLoaded=!1,s.go()}return(r,i)=>(_(),v(x,null,{default:n(()=>[l(F,null,{default:n(()=>[l(h,{class:"mb-6"}),l(z,{icon:b(B),title:"Profile Customizations",main:""},null,8,["icon"]),p("div",null,[l(O,null,{default:n(()=>[p("form",{onSubmit:G(V,["prevent"])},[l(u,{label:"Profile Background"},{default:n(()=>[l(y,{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(u,{label:"Profile Border"},{default:n(()=>[l(y,{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(u,{label:"Disable Greeting"},{default:n(()=>[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(u,{label:"Disable WebUI Update Popup"},{default:n(()=>[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(u,{label:"Shrimp Links",help:"Allow my mind to be probed by shrimps",class:"text-pink-300"},{default:n(()=>[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"}),L()?(_(),v(g,{key:0,color:"danger",label:"Revert",onClick:C})):J("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{j as default}; diff --git a/assets/CustomizeView-BxMxvLd2.js b/assets/CustomizeView-BxMxvLd2.js deleted file mode 100644 index e0cdc81..0000000 --- a/assets/CustomizeView-BxMxvLd2.js +++ /dev/null @@ -1 +0,0 @@ -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-Y79vkHsf.js";import{_ as n}from"./FormField-Dg_gxznO.js";import{_ as V}from"./FormControl-jpMBu3sT.js";import{_ as c}from"./FormCheckRadio-D1MDIcWI.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-C5mww0DS.js b/assets/DashboardView-XiQDef8t.js similarity index 96% rename from assets/DashboardView-C5mww0DS.js rename to assets/DashboardView-XiQDef8t.js index 07cf56d..0cf6953 100644 --- a/assets/DashboardView-C5mww0DS.js +++ b/assets/DashboardView-XiQDef8t.js @@ -1 +1 @@ -import{r as C,o as T,c as j,e as S,w as o,f as e,_ as G,l as H,g as q,F as M,k as i,j as u,P as c,i as m,au as U,am as s,av as $,q as W}from"./index-Y79vkHsf.js";import{_ as E}from"./GeneralTable-B25ZjUz3.js";import{A as z}from"./admin-DRGmn_LJ.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(G,null,{default:o(()=>{var a,r,v,f,h,_,p,g,x,w,k,A,y,P,D,I,B,R;return[b.value?q("",!0):(S(),H(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:(f=(v=t.value)==null?void 0:v.statistics)==null?void 0:f.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 G,l as H,g as q,F as M,k as i,j as u,P as c,i as m,au as U,am as s,av as $,q as W}from"./index-DdOAy-ci.js";import{_ as E}from"./GeneralTable-ChZWVYGd.js";import{A as z}from"./admin-C7ngnmxT.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(G,null,{default:o(()=>{var a,r,v,f,h,_,p,g,x,w,k,A,y,P,D,I,B,R;return[b.value?q("",!0):(S(),H(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:(f=(v=t.value)==null?void 0:v.statistics)==null?void 0:f.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-BtjLO8sh.js b/assets/EditView-C5DV7xKc.js similarity index 99% rename from assets/EditView-BtjLO8sh.js rename to assets/EditView-C5DV7xKc.js index 6057b4e..4c1f200 100644 --- a/assets/EditView-BtjLO8sh.js +++ b/assets/EditView-C5DV7xKc.js @@ -1 +1 @@ -import{a as J,r as c,s as W,N as H,bp 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,bm as L,ak as al,bq as il,br as dl,t as el,bs as bl,bt 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-Y79vkHsf.js";import{_ as hl}from"./GameHeader-cINe5pij.js";import{b as yl,U as gl,_ as Sl}from"./ProfileCard-C4yZwlRj.js";import{_ as F}from"./FormField-Dg_gxznO.js";import{_ as fl}from"./FormCheckRadio-D1MDIcWI.js";import{_ as w}from"./FormControl-jpMBu3sT.js";import{c as I,A as kl}from"./profile-9qYjrL9A.js";import{_ as Dl}from"./UserSticker-5mPxfR7l.js";import{g as O,s as V,t as Bl,a as Al}from"./values-CmNcmtTU.js";import"./sources-DH4ucPCT.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,bq 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,bn as L,ak as al,br as il,bs as dl,t as el,bt as bl,bu 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-DdOAy-ci.js";import{_ as hl}from"./GameHeader-DkiS8A-K.js";import{b as yl,U as gl,_ as Sl}from"./ProfileCard-uky3-pWy.js";import{_ as F}from"./FormField-2BkvaPEM.js";import{_ as fl}from"./FormCheckRadio-B6ePYgKw.js";import{_ as w}from"./FormControl-DpgwkAiB.js";import{c as I,A as kl}from"./profile-DAK1B_07.js";import{_ as Dl}from"./UserSticker-Ce80Rqyd.js";import{g as O,s as V,t as Bl,a as Al}from"./values-CmNcmtTU.js";import"./sources-DNarLRCl.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-D8IkdNp8.js b/assets/ErrorView-BHidS0HG.js similarity index 87% rename from assets/ErrorView-D8IkdNp8.js rename to assets/ErrorView-BHidS0HG.js index fbebb40..3748262 100644 --- a/assets/ErrorView-D8IkdNp8.js +++ b/assets/ErrorView-BHidS0HG.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-Y79vkHsf.js";import{_ as d}from"./LayoutGuest-BAwgaeQQ.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-DdOAy-ci.js";import{_ as d}from"./LayoutGuest-Dms_HCsN.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-DHhG-CrJ.js b/assets/EventView-C8kL_op2.js similarity index 85% rename from assets/EventView-DHhG-CrJ.js rename to assets/EventView-C8kL_op2.js index 03313fe..b830abd 100644 --- a/assets/EventView-DHhG-CrJ.js +++ b/assets/EventView-C8kL_op2.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,aS 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-Y79vkHsf.js";import{_ as X}from"./ArcadeCard-BfqdIvcf.js";import{_ as x}from"./FormField-Dg_gxznO.js";import{_ as v}from"./FormControl-jpMBu3sT.js";import{_ as Y}from"./FormCheckRadio-D1MDIcWI.js";import{s as V,g as f}from"./values-CmNcmtTU.js";import{A as Z,c as ee,d as ae}from"./arcade-C6ZREBlM.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}; +import{r as y,s as h,u as D,o as E,U as T,N as O,c as d,e as s,w as c,f as i,_ as M,l as p,g as m,F as G,P as R,i as r,aT 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-DdOAy-ci.js";import{_ as X}from"./ArcadeCard-d76LysLh.js";import{_ as x}from"./FormField-2BkvaPEM.js";import{_ as v}from"./FormControl-DpgwkAiB.js";import{_ as Y}from"./FormCheckRadio-B6ePYgKw.js";import{s as V,g as f}from"./values-CmNcmtTU.js";import{A as Z,c as ee,d as ae}from"./arcade-B3EIFpkV.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 T){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(M,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(R,{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-DkJspJRK.js b/assets/EventsView-hJOns_uv.js similarity index 94% rename from assets/EventsView-DkJspJRK.js rename to assets/EventsView-hJOns_uv.js index eb7049d..6818d38 100644 --- a/assets/EventsView-DkJspJRK.js +++ b/assets/EventsView-hJOns_uv.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,av as C,aE as D,q as E}from"./index-Y79vkHsf.js";import{_ as v}from"./GeneralTable-B25ZjUz3.js";import{A as I}from"./admin-DRGmn_LJ.js";const P={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 I();d.value=t,r.value=!1}catch(t){console.log("Failed to fetch admin data:",t)}});const _=[{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(E,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",P,[n("div",A,[s(v,{headers:_,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(v,{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,av as C,aE as D,q as E}from"./index-DdOAy-ci.js";import{_ as v}from"./GeneralTable-ChZWVYGd.js";import{A as I}from"./admin-C7ngnmxT.js";const P={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 I();d.value=t,r.value=!1}catch(t){console.log("Failed to fetch admin data:",t)}});const _=[{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(E,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",P,[n("div",A,[s(v,{headers:_,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(v,{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-B6ePYgKw.js b/assets/FormCheckRadio-B6ePYgKw.js new file mode 100644 index 0000000..5aca4e6 --- /dev/null +++ b/assets/FormCheckRadio-B6ePYgKw.js @@ -0,0 +1 @@ +import{ak as u,l as d,e as m,br as p,k as a,bv as y,t as b,v}from"./index-DdOAy-ci.js";const k=["type","name","value"],V={class:"pl-2"},h={__name:"FormCheckRadio",props:{name:{type:String,required:!0},type:{type:String,default:"checkbox",validator:e=>["checkbox","radio","switch"].includes(e)},label:{type:String,default:null},modelValue:{type:[Array,String,Number,Boolean],default:null},inputValue:{type:[String,Number,Boolean],required:!0}},emits:["update:modelValue"],setup(e,{emit:s}){const l=e,i=s,n=u({get:()=>l.modelValue,set:o=>{i("update:modelValue",o)}}),r=u(()=>l.type==="radio"?"radio":"checkbox");return(o,t)=>(m(),d("label",{class:v(e.type)},[p(a("input",{"onUpdate:modelValue":t[0]||(t[0]=c=>n.value=c),type:r.value,name:e.name,value:e.inputValue},null,8,k),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",V,b(e.label),1)],2))}};export{h as _}; diff --git a/assets/FormCheckRadio-D1MDIcWI.js b/assets/FormCheckRadio-D1MDIcWI.js deleted file mode 100644 index a040249..0000000 --- a/assets/FormCheckRadio-D1MDIcWI.js +++ /dev/null @@ -1 +0,0 @@ -import{ak as o,l as d,e as m,bq as p,k as a,bu as y,t as b,v as k}from"./index-Y79vkHsf.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=o({get:()=>l.modelValue,set:u=>{i("update:modelValue",u)}}),r=o(()=>l.type==="radio"?"radio":"checkbox");return(u,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/FormControl-jpMBu3sT.js b/assets/FormControl-DpgwkAiB.js similarity index 90% rename from assets/FormControl-jpMBu3sT.js rename to assets/FormControl-DpgwkAiB.js index a502f12..2b2eb37 100644 --- a/assets/FormControl-jpMBu3sT.js +++ b/assets/FormControl-DpgwkAiB.js @@ -1 +1 @@ -import{c as k,e as u,D as F,ak as m,b as w,r as g,o as b,bE as E,l as i,bq as y,g as B,bF as V,v as h,F as q,m as R,t as C,br as D,bu as M}from"./index-Y79vkHsf.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)}),E(()=>{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"])):B("",!0)]))}};export{I as _}; +import{c as k,e as u,D as F,ak as m,b as w,r as g,o as b,bF as B,l as i,br as y,g as E,bG as V,v as h,F as q,m as R,t as C,bs as D,bv as M}from"./index-DdOAy-ci.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-Dg_gxznO.js b/assets/FormField-2BkvaPEM.js similarity index 82% rename from assets/FormField-Dg_gxznO.js rename to assets/FormField-2BkvaPEM.js index 3522097..7af1ce9 100644 --- a/assets/FormField-Dg_gxznO.js +++ b/assets/FormField-2BkvaPEM.js @@ -1 +1 @@ -import{bx as d,ak as i,l as s,e as a,g as o,k as u,t as r,by as m,v as b}from"./index-Y79vkHsf.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{by as d,ak as i,l as s,e as a,g as o,k as u,t as r,bz as m,v as b}from"./index-DdOAy-ci.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 _}; diff --git a/assets/GameHeader-DkiS8A-K.js b/assets/GameHeader-DkiS8A-K.js new file mode 100644 index 0000000..4d28bad --- /dev/null +++ b/assets/GameHeader-DkiS8A-K.js @@ -0,0 +1 @@ +import{b as p,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,bz as w,F as u,m as S,c as N,n as x,a$ as C,aZ as P,bB as R,bC as B,bx as M,b3 as g,b4 as f}from"./index-DdOAy-ci.js";import{a as V,_ as F,g as H}from"./sources-DNarLRCl.js";const I=["src"],z={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"},q={__name:"GameHeader",props:{game:{type:Object,required:!0},version:{type:Number,default:null}},setup(s){const r=p(),h=v(),n=$(r.userProfiles);_(()=>r.userProfiles,a=>{n.value=a});const e=s;function b(){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(H)(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,I),l("div",z,[y(F,{path:s.game.icon,title:s.game.name},{default:k(()=>[l("div",D,[l("div",E,[w(a.$slots,"default")]),l("div",L,[(t(!0),i(u,null,S(b(),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/GameHeader-cINe5pij.js b/assets/GameHeader-cINe5pij.js deleted file mode 100644 index c81ff97..0000000 --- a/assets/GameHeader-cINe5pij.js +++ /dev/null @@ -1 +0,0 @@ -import{b as p,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,by as k,F as u,m as S,c as N,n as x,a_ as P,aY as R,bA as B,bB as C,bw as M,b2 as g,b3 as f}from"./index-Y79vkHsf.js";import{a as V,_ as F,g as H}from"./sources-DH4ucPCT.js";const I=["src"],A={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"},q={__name:"GameHeader",props:{game:{type:Object,required:!0},version:{type:Number,default:null}},setup(s){const r=p(),h=v(),n=_(r.userProfiles);$(()=>r.userProfiles,a=>{n.value=a});const e=s;function b(){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:B,path:`/#/games/${e.game.id}/profiles/${r.userId}`,route:"game_profile",color:"info"}),a.push({label:"Edit Profile",icon:C,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:P(c(H)(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,I),l("div",A,[y(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(b(),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-DH_UHz7y.js b/assets/GameView-C6Wl65Rr.js similarity index 87% rename from assets/GameView-DH_UHz7y.js rename to assets/GameView-C6Wl65Rr.js index 5dd250e..f974f68 100644 --- a/assets/GameView-DH_UHz7y.js +++ b/assets/GameView-C6Wl65Rr.js @@ -1 +1 @@ -import{u as k,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,b1 as j,j as E,q as H}from"./index-Y79vkHsf.js";import{_ as M}from"./GameHeader-cINe5pij.js";import{_ as S}from"./FormControl-jpMBu3sT.js";import{_ as q}from"./ProfileCard-C4yZwlRj.js";import{_ as T}from"./GeneralTable-B25ZjUz3.js";import{a as U,A as X}from"./profile-9qYjrL9A.js";import{d as z}from"./userData-DZYdegtD.js";import{g as w}from"./danClass-NuRM5DAU.js";import"./sources-DH4ucPCT.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=k(),_=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 b=u.stats&&u.stats.total_plays||0;return(h.stats&&h.stats.total_plays||0)-b}),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(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",Q,[f("div",W,[o(T,{headers:i,items:p.value,onRowClicked:A},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ue as default}; +import{u as k,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,b2 as j,j as E,q as H}from"./index-DdOAy-ci.js";import{_ as M}from"./GameHeader-DkiS8A-K.js";import{_ as S}from"./FormControl-DpgwkAiB.js";import{_ as q}from"./ProfileCard-uky3-pWy.js";import{_ as T}from"./GeneralTable-ChZWVYGd.js";import{a as U,A as X}from"./profile-DAK1B_07.js";import{d as z}from"./userData-DZYdegtD.js";import{g as w}from"./danClass-NuRM5DAU.js";import"./sources-DNarLRCl.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=k(),_=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 b=u.stats&&u.stats.total_plays||0;return(h.stats&&h.stats.total_plays||0)-b}),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(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",Q,[f("div",W,[o(T,{headers:i,items:p.value,onRowClicked:A},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{ue as default}; diff --git a/assets/GeneralTable-B25ZjUz3.js b/assets/GeneralTable-B25ZjUz3.js deleted file mode 100644 index bdf5067..0000000 --- a/assets/GeneralTable-B25ZjUz3.js +++ /dev/null @@ -1,3 +0,0 @@ -import{bI as q,u as F,aB as I,l as M,e as V,f as k,k as c,w as _,n as D,i as T,bJ as j,t as z,bK as G,bL as H,bM as K,F as P}from"./index-Y79vkHsf.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,i="application/octet-stream",n=C||i,e=f,s=!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]),s&&s.length<2048&&(d=s.split("/").pop().split("?")[0],o.href=s,o.href.indexOf(s)!==-1)){var b=new XMLHttpRequest;return b.open("GET",s,!0),b.responseType="blob",b.onload=function(t){y(t.target.response,d,i)},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||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),J=S.length;for(h;h{x("row-clicked",i)};function a(){Y(JSON.stringify({headers:f.headers,data:f.items}),`export${y.fullPath}_data.json`,"text/plain")}return(i,n)=>{const e=I("EasyDataTable");return V(),M(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:H,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(j),color:"info","very-small":"",disabled:p,onClick:s},null,8,["icon","disabled","onClick"]),c("span",ee,z(d),1),k(D,{icon:T(G),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/GeneralTable-ChZWVYGd.js b/assets/GeneralTable-ChZWVYGd.js new file mode 100644 index 0000000..166d3da --- /dev/null +++ b/assets/GeneralTable-ChZWVYGd.js @@ -0,0 +1,3 @@ +import{bJ as z,u as F,aB as M,l as V,e as j,f as y,k as i,bK as G,w as x,aQ as H,t as $,bz as I,n as D,i as T,bL as K,bM as P,bN as Q,bO as W,F as X}from"./index-DdOAy-ci.js";var R={exports:{}},Y=R.exports,O;function Z(){return O||(O=1,function(p,L){(function(C,f){p.exports=f()})(Y,function(){return function C(f,k,_){var s=window,l="application/octet-stream",a=_||l,t=f,r=!k&&!_&&t,e=document.createElement("a"),d=function(o){return String(o)},n=s.Blob||s.MozBlob||s.WebKitBlob||d,u=k||"download",c,S;if(n=n.call?n.bind(s):Blob,String(this)==="true"&&(t=[t,a],a=t[0],t=t[1]),r&&r.length<2048&&(u=r.split("/").pop().split("?")[0],e.href=r,e.href.indexOf(r)!==-1)){var b=new XMLHttpRequest;return b.open("GET",r,!0),b.responseType="blob",b.onload=function(o){C(o.target.response,u,l)},setTimeout(function(){b.send()},0),b}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(t))if(t.length>1024*1024*1.999&&n!==d)t=U(t),a=t.type||l;else return navigator.msSaveBlob?navigator.msSaveBlob(U(t),u):w(t);else if(/([\x80-\xff])/.test(t)){var h=0,B=new Uint8Array(t.length),J=B.length;for(h;h{k("row-clicked",l)};function s(){te(JSON.stringify({headers:f.headers,data:f.items}),`export${C.fullPath}_data.json`,"text/plain")}return(l,a)=>{const t=M("EasyDataTable");return j(),V(X,null,[y(t,{headers:p.headers,items:p.items,"theme-color":"#c0c7d2","table-class-name":"customize-table","header-text-direction":"left","body-text-direction":"left",onClickRow:_},G({loading:x(()=>[a[0]||(a[0]=i("div",{class:"text-center align-center grid"},[i("img",{class:"rounded-full place-self-center",src:Q,width:"60"}),i("h1",{class:"text-lg text-gray-100"},"Loading")],-1))]),"empty-message":x(()=>[a[1]||(a[1]=i("h1",{class:"text-xl text-gray-100"},"No data to show... 😔",-1))]),pagination:x(({prevPage:r,nextPage:e,isFirstPage:d,isLastPage:n,currentPaginationNumber:u})=>[i("div",oe,[y(D,{icon:T(K),color:"info","very-small":"",disabled:d,onClick:r},null,8,["icon","disabled","onClick"]),i("span",ne,$(u),1),y(D,{icon:T(P),color:"info","very-small":"",small:"",disabled:n,onClick:e},null,8,["icon","disabled","onClick"])])]),default:x(()=>[I(l.$slots,"default")]),_:2},[f.hasAvatar?{name:"item-username",fn:x(({username:r,data:e})=>{var d,n;return[i("div",ae,[i("div",se,[y(H,{avatar:e!=null&&e.discord?`https://cdn.discordapp.com/avatars/${(d=e==null?void 0:e.discord)==null?void 0:d.id}/${(n=e==null?void 0:e.discord)==null?void 0:n.avatar}`:null},null,8,["avatar"])]),i("span",null,$(r),1)])]}),key:"0"}:void 0]),1032,["headers","items"]),i("div",re,[y(D,{label:"Export Table",icon:T(W),color:"info",onClick:s},null,8,["icon"])])],64)}}};export{le as _}; diff --git a/assets/IntegrationView-j7AwQ0Er.js b/assets/IntegrationView-FprS9h6m.js similarity index 97% rename from assets/IntegrationView-j7AwQ0Er.js rename to assets/IntegrationView-FprS9h6m.js index 301f57a..9e04cfc 100644 --- a/assets/IntegrationView-j7AwQ0Er.js +++ b/assets/IntegrationView-FprS9h6m.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-Y79vkHsf.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-DdOAy-ci.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-BAwgaeQQ.js b/assets/LayoutGuest-Dms_HCsN.js similarity index 67% rename from assets/LayoutGuest-BAwgaeQQ.js rename to assets/LayoutGuest-Dms_HCsN.js index 63dd507..79a8ff0 100644 --- a/assets/LayoutGuest-BAwgaeQQ.js +++ b/assets/LayoutGuest-Dms_HCsN.js @@ -1 +1 @@ -import{b as d,r as t,bG as u,N as r,l as v,e as _,f as p,k as n,v as l,bH as m,by as f,i as g}from"./index-Y79vkHsf.js";const y={class:"bg-gray-950 dark:text-slate-100"},S={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",y,[n("div",S,[f(a.$slots,"default")])])],2))}};export{C as _}; +import{b as d,r as t,bH as u,N as r,l as v,e as _,f as p,k as n,v as l,bI as m,bz as f,i as g}from"./index-DdOAy-ci.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-R32XssnG.js b/assets/LoginView-B4oTkZ5Q.js similarity index 90% rename from assets/LoginView-R32XssnG.js rename to assets/LoginView-B4oTkZ5Q.js index 82ef9cb..494b88d 100644 --- a/assets/LoginView-R32XssnG.js +++ b/assets/LoginView-B4oTkZ5Q.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-Y79vkHsf.js";import{_ as P}from"./FormCheckRadio-D1MDIcWI.js";import{_ as i}from"./FormField-Dg_gxznO.js";import{_ as m}from"./FormControl-jpMBu3sT.js";import{_ as S}from"./LayoutGuest-BAwgaeQQ.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-DdOAy-ci.js";import{_ as P}from"./FormCheckRadio-B6ePYgKw.js";import{_ as i}from"./FormField-2BkvaPEM.js";import{_ as m}from"./FormControl-DpgwkAiB.js";import{_ as S}from"./LayoutGuest-Dms_HCsN.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-CN9Dy_WY.js b/assets/MachinesView-CN9Dy_WY.js deleted file mode 100644 index 19b4eca..0000000 --- a/assets/MachinesView-CN9Dy_WY.js +++ /dev/null @@ -1 +0,0 @@ -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,aT as T,j as B,k as d,y as F,n as G,an as j,q}from"./index-Y79vkHsf.js";import{_ as o}from"./FormField-Dg_gxznO.js";import{_ as g}from"./FormControl-jpMBu3sT.js";import{_ as c}from"./FormCheckRadio-D1MDIcWI.js";import{_ as E}from"./ArcadeCard-BfqdIvcf.js";import{_ as O}from"./GeneralTable-B25ZjUz3.js";import{g as D}from"./pcbid-CIkJuo1f.js";import{A as S}from"./arcade-C6ZREBlM.js";import{a as R,m as z}from"./admin-DRGmn_LJ.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(q,null,{default:n(()=>[a(N,null,{default:n(()=>[p.value?u("",!0):(r(),C(I,{key:0},[a(E,{class:"mb-6",arcade:i.value,"use-small":!0},null,8,["arcade"]),m(v).userAdmin?(r(),C(I,{key:0},[a(P,{icon:m(T),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]=F(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(G,{color:"success",type:"submit",label:"Add Machine"})],32)]),_:1})],64)):u("",!0),a(P,{icon:m(j),title:"Machines",main:""},null,8,["icon"]),a(B,{"has-table":""},{default:n(()=>[d("div",J,[d("div",K,[a(O,{headers:y,items:i.value.machines,onRowClicked:x},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{ne as default}; diff --git a/assets/MachinesView-CpcW4d4h.js b/assets/MachinesView-CpcW4d4h.js new file mode 100644 index 0000000..9279b38 --- /dev/null +++ b/assets/MachinesView-CpcW4d4h.js @@ -0,0 +1 @@ +import{b as M,r as _,u as $,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,aU as F,j as B,k as d,y as G,n as T,an as j,q}from"./index-DdOAy-ci.js";import{_ as o}from"./FormField-2BkvaPEM.js";import{_ as g}from"./FormControl-DpgwkAiB.js";import{_ as c}from"./FormCheckRadio-B6ePYgKw.js";import{_ as E}from"./ArcadeCard-d76LysLh.js";import{_ as O}from"./GeneralTable-ChZWVYGd.js";import{g as D}from"./pcbid-CIkJuo1f.js";import{A as S}from"./arcade-B3EIFpkV.js";import{a as R,o as z}from"./admin-C7ngnmxT.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=M(),i=_({}),p=_(!0),w=$(),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",sortable:!0,width:200},{text:"Name",value:"description",sortable:!0,width:200},{text:"Port",value:"port",sortable:!0,width:120},{text:"Arcade Machine",value:"data.cabinet",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(q,null,{default:n(()=>[a(N,null,{default:n(()=>[p.value?u("",!0):(r(),C(I,{key:0},[a(E,{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(T,{color:"success",type:"submit",label:"Add Machine"})],32)]),_:1})],64)):u("",!0),a(P,{icon:m(j),title:"Machines",main:""},null,8,["icon"]),a(B,{"has-table":""},{default:n(()=>[d("div",J,[d("div",K,[a(O,{headers:y,items:i.value.machines,onRowClicked:x},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{ne as default}; diff --git a/assets/MaintView-BQ7TO84P.js b/assets/MaintView-CHcDiUQu.js similarity index 89% rename from assets/MaintView-BQ7TO84P.js rename to assets/MaintView-CHcDiUQu.js index 950dd18..9acdf98 100644 --- a/assets/MaintView-BQ7TO84P.js +++ b/assets/MaintView-CHcDiUQu.js @@ -1 +1 @@ -import{r as v,s as h,o as M,aB as b,c as x,e as y,w as n,f as a,_ as g,j as d,k as l,P as c,i as u,aC as T,aD as V,y as k,n as P,q as $}from"./index-Y79vkHsf.js";import{_ as D}from"./GeneralTable-B25ZjUz3.js";import{_ as f}from"./FormField-Dg_gxznO.js";import{_ as C}from"./FormControl-jpMBu3sT.js";import{d as A,e as B}from"./admin-DRGmn_LJ.js";const S={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},W={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({..._});M(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 B(s);r.value=e,m()}catch(e){console.error("Failed to post maint:",e)}}return(i,e)=>{const o=b("VueDatePicker");return y(),x($,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",S,[l("div",W,[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 M,aB as b,c as x,e as y,w as n,f as a,_ as g,j as d,k as l,P as c,i as u,aC as T,aD as V,y as k,n as P,q as $}from"./index-DdOAy-ci.js";import{_ as D}from"./GeneralTable-ChZWVYGd.js";import{_ as f}from"./FormField-2BkvaPEM.js";import{_ as C}from"./FormControl-DpgwkAiB.js";import{d as A,e as B}from"./admin-C7ngnmxT.js";const S={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},W={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({..._});M(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 B(s);r.value=e,m()}catch(e){console.error("Failed to post maint:",e)}}return(i,e)=>{const o=b("VueDatePicker");return y(),x($,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",S,[l("div",W,[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-C8HQrQ9_.js b/assets/NetworkRecords-CQ_ILgO6.js similarity index 77% rename from assets/NetworkRecords-C8HQrQ9_.js rename to assets/NetworkRecords-CQ_ILgO6.js index d00779d..065334e 100644 --- a/assets/NetworkRecords-C8HQrQ9_.js +++ b/assets/NetworkRecords-CQ_ILgO6.js @@ -1 +1 @@ -import{u as F,a as R,a6 as B,r as I,s as D,o as G,ak as $,c as p,e as s,w as u,g as v,i as l,_ as L,f,l as c,P,bO 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-Y79vkHsf.js";import{_ as U}from"./FormControl-jpMBu3sT.js";import{_ as q}from"./GameHeader-cINe5pij.js";import{b as J}from"./music-CTwQlCwU.js";import"./sources-DH4ucPCT.js";const M={key:0,class:"md:w-1/3 md:text-right"},O={class:"md:flex w-full md:place-content-between"},W={class:"mb-4 md:mb-0 space-y-1"},z={class:"text-lg md:text-xl"},H={class:"text-md md:text-lg"},K={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 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(E,null,{default:u(()=>[l(d)?(s(),p(L,{key:0},{default:u(()=>[f(q,{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(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(j,{key:o.id,class:"mb-6"},{default:u(()=>[i("div",O,[i("div",W,[i("h1",z,m(o.name),1),i("h2",H,m(o.artist),1),f(A,{label:"View Song",color:"info",href:`/#/games/${l(_)}/song/${o.id}`},null,8,["href"])]),i("div",K,[(s(!0),c(g,null,k(o.charts,n=>{var V,h,y,b;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?`${(y=n.record)==null?void 0:y.username} - ${(b=n.record.points)==null?void 0:b.toLocaleString()}`:"Unclaimed"),1)])):v("",!0)],64)}),128))])])]),_:2},1024))),128))]),_:1})):v("",!0)]),_:1}))}};export{ae as default}; +import{u as F,a as R,a6 as B,r as I,s as D,o as G,ak as $,c as p,e as s,w as u,g as v,i as l,_ as L,f,l as c,P,bQ 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-DdOAy-ci.js";import{_ as U}from"./FormControl-DpgwkAiB.js";import{_ as q}from"./GameHeader-DkiS8A-K.js";import{b as J}from"./music-BIn5JQKf.js";import"./sources-DNarLRCl.js";const M={key:0,class:"md:w-1/3 md:text-right"},Q={class:"md:flex w-full md:place-content-between"},W={class:"mb-4 md:mb-0 space-y-1"},z={class:"text-lg md:text-xl"},H={class:"text-md md:text-lg"},K={class:"grid md:flex gap-2 md:justify-end md:place-content-end"},O={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 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(E,null,{default:u(()=>[l(d)?(s(),p(L,{key:0},{default:u(()=>[f(q,{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(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(j,{key:o.id,class:"mb-6"},{default:u(()=>[i("div",Q,[i("div",W,[i("h1",z,m(o.name),1),i("h2",H,m(o.artist),1),f(A,{label:"View Song",color:"info",href:`/#/games/${l(_)}/song/${o.id}`},null,8,["href"])]),i("div",K,[(s(!0),c(g,null,k(o.charts,n=>{var V,h,y,b;return s(),c(g,{key:n.db_id},[((V=n.data)==null?void 0:V.difficulty)!=0?(s(),c("div",O,[i("h2",X,m(l(t).chartTable[n.chart])+" - "+m((h=n.data)==null?void 0:h.difficulty),1),C(" "+m(n.record?`${(y=n.record)==null?void 0:y.username} - ${(b=n.record.points)==null?void 0:b.toLocaleString()}`:"Unclaimed"),1)])):v("",!0)],64)}),128))])])]),_:2},1024))),128))]),_:1})):v("",!0)]),_:1}))}};export{ae as default}; diff --git a/assets/NetworkScores-DEPQIAW6.js b/assets/NetworkScores-BJzNHU9p.js similarity index 94% rename from assets/NetworkScores-DEPQIAW6.js rename to assets/NetworkScores-BJzNHU9p.js index dfa1f2d..3393e39 100644 --- a/assets/NetworkScores-DEPQIAW6.js +++ b/assets/NetworkScores-BJzNHU9p.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,ar as ra,j as na,q as da}from"./index-Y79vkHsf.js";import{_ as la}from"./GeneralTable-B25ZjUz3.js";import{_ as oa}from"./GameHeader-cINe5pij.js";import"./sources-DH4ucPCT.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,P,y,G,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%",(P=a.data)!=null&&P.new_skill&&(a.data.new_skill=((y=a.data)==null?void 0:y.new_skill)/10),(G=a.data)!=null&&G.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,ar as ra,j as na,q as da}from"./index-DdOAy-ci.js";import{_ as la}from"./GeneralTable-ChZWVYGd.js";import{_ as oa}from"./GameHeader-DkiS8A-K.js";import"./sources-DNarLRCl.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,P,y,G,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%",(P=a.data)!=null&&P.new_skill&&(a.data.new_skill=((y=a.data)==null?void 0:y.new_skill)/10),(G=a.data)!=null&&G.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}; diff --git a/assets/NewsView-NA3sMBgk.js b/assets/NewsView-Bgu_M5B3.js similarity index 89% rename from assets/NewsView-NA3sMBgk.js rename to assets/NewsView-Bgu_M5B3.js index d9395de..a154b76 100644 --- a/assets/NewsView-NA3sMBgk.js +++ b/assets/NewsView-Bgu_M5B3.js @@ -1 +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,aL as C,y as U,n as A,aM as B,q as L}from"./index-Y79vkHsf.js";import{_ as R}from"./GeneralTable-B25ZjUz3.js";import{_ as d}from"./FormField-Dg_gxznO.js";import{_ as u}from"./FormControl-jpMBu3sT.js";import{j,k as q}from"./admin-DRGmn_LJ.js";const I={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},M={class:"w-full"},O={__name:"NewsView",setup(P){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 j();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 q(l);i.value=s}catch(s){console.error("Failed to post news:",s)}Object.assign(l,c),m()}return(s,e)=>($(),h(L,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",I,[n("div",M,[a(R,{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{O as default}; +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,aL as C,y as U,n as A,aM as B,q as L}from"./index-DdOAy-ci.js";import{_ as R}from"./GeneralTable-ChZWVYGd.js";import{_ as d}from"./FormField-2BkvaPEM.js";import{_ as u}from"./FormControl-DpgwkAiB.js";import{j,k as q}from"./admin-C7ngnmxT.js";const I={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},M={class:"w-full"},O={__name:"NewsView",setup(P){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 j();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 q(l);i.value=s}catch(s){console.error("Failed to post news:",s)}Object.assign(l,c),m()}return(s,e)=>($(),h(L,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",I,[n("div",M,[a(R,{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{O as default}; diff --git a/assets/OTAView-C0lc8-1y.js b/assets/OTAView--CsU4w8U.js similarity index 89% rename from assets/OTAView-C0lc8-1y.js rename to assets/OTAView--CsU4w8U.js index 0b24c06..b6ca9d6 100644 --- a/assets/OTAView-C0lc8-1y.js +++ b/assets/OTAView--CsU4w8U.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,aN as f,am as _,aO as h,j as g,n as V,q as b}from"./index-Y79vkHsf.js";import{_ as o}from"./FormField-Dg_gxznO.js";import{_ as v}from"./FormCheckRadio-D1MDIcWI.js";import{_ as d}from"./FormControl-jpMBu3sT.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(w,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,aN as f,am as _,aO as h,j as g,n as V,q as b}from"./index-DdOAy-ci.js";import{_ as o}from"./FormField-2BkvaPEM.js";import{_ as v}from"./FormCheckRadio-B6ePYgKw.js";import{_ as d}from"./FormControl-DpgwkAiB.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(w,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-DfoUreo1.js b/assets/OnboardingView-BvEX9ldW.js similarity index 97% rename from assets/OnboardingView-DfoUreo1.js rename to assets/OnboardingView-BvEX9ldW.js index 2113115..601d4bd 100644 --- a/assets/OnboardingView-DfoUreo1.js +++ b/assets/OnboardingView-BvEX9ldW.js @@ -1 +1 @@ -import{b as x,a as R,s as A,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,aw as z,j as V,g as h,Q as C,ax as k,n as I,D as U,ay as G,az as T,aA as Q,y as H,l as J,F as K,m as W,t as P,q as X}from"./index-Y79vkHsf.js";import{_ as s}from"./FormField-Dg_gxznO.js";import{_ as u}from"./FormCheckRadio-D1MDIcWI.js";import{_ as v}from"./FormControl-jpMBu3sT.js";import{c as Y,a as Z,b as ee}from"./admin-DRGmn_LJ.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=A({...D}),t=A({...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(z),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(k),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(G),color:"text-green-400",size:"25"},null,8,["path"])):_.value==!1?(c(),m(U,{key:1,path:f(T),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(k),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}; +import{b as x,a as R,s as A,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,aw as z,j as V,g as h,Q as C,ax as k,n as I,D as U,ay as G,az as T,aA as Q,y as H,l as J,F as K,m as W,t as P,q as X}from"./index-DdOAy-ci.js";import{_ as s}from"./FormField-2BkvaPEM.js";import{_ as u}from"./FormCheckRadio-B6ePYgKw.js";import{_ as v}from"./FormControl-DpgwkAiB.js";import{c as Y,a as Z,b as ee}from"./admin-C7ngnmxT.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=A({...D}),t=A({...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(z),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(k),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(G),color:"text-green-400",size:"25"},null,8,["path"])):_.value==!1?(c(),m(U,{key:1,path:f(T),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(k),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/PaseliView-zQh9MK33.js b/assets/PaseliView-D_5dQuw8.js similarity index 87% rename from assets/PaseliView-zQh9MK33.js rename to assets/PaseliView-D_5dQuw8.js index 5147080..9b35758 100644 --- a/assets/PaseliView-zQh9MK33.js +++ b/assets/PaseliView-D_5dQuw8.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 $,P as m,i as f,aU as E,j as _,k as r,aV as L,q as N}from"./index-Y79vkHsf.js";import{_ as h}from"./GeneralTable-B25ZjUz3.js";import{_ as V}from"./ArcadeCard-BfqdIvcf.js";import{A as C,e as F}from"./arcade-C6ZREBlM.js";const R={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},T={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=y(),u=parseInt(v.params.id);async function p(){try{t.value=null;const a=await C(u);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await F(u);s.value=a,c.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}P(()=>{c.value=!0,p(),w()});const g=[{text:"Timestamp",value:"timestamp",width:200},{text:"Amount",value:"data.delta",width:200},{text:"Remaining Balance",value:"data.balance",width:200},{text:"Reason",value:"data.reason",width:200}],b=[{text:"Player",value:"username"},{text:"Balance",value:"balance"}];function x(a){var o=[];for(var l of JSON.parse(JSON.stringify(a))){if(l.timestamp){const A=new Date(l.timestamp*1e3);l.timestamp=A.toLocaleString()}o.push(l)}return o}return(a,o)=>(d(),I(N,null,{default:n(()=>[e(S,null,{default:n(()=>[!c.value&&t.value?(d(),k($,{key:0},[e(V,{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",R,[r("div",T,[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}; +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 $,P as m,i as f,aV as E,j as _,k as r,aW as L,q as N}from"./index-DdOAy-ci.js";import{_ as h}from"./GeneralTable-ChZWVYGd.js";import{_ as V}from"./ArcadeCard-d76LysLh.js";import{A as C,e as F}from"./arcade-B3EIFpkV.js";const R={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},T={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=y(),u=parseInt(v.params.id);async function p(){try{t.value=null;const a=await C(u);t.value=a}catch(a){console.error("Failed to fetch arcade data:",a)}}async function w(){try{s.value=null;const a=await F(u);s.value=a,c.value=!1}catch(a){console.error("Failed to fetch arcade PASELI:",a)}}P(()=>{c.value=!0,p(),w()});const g=[{text:"Timestamp",value:"timestamp",width:200},{text:"Amount",value:"data.delta",width:200},{text:"Remaining Balance",value:"data.balance",width:200},{text:"Reason",value:"data.reason",width:200}],b=[{text:"Player",value:"username"},{text:"Balance",value:"balance"}];function x(a){var o=[];for(var l of JSON.parse(JSON.stringify(a))){if(l.timestamp){const A=new Date(l.timestamp*1e3);l.timestamp=A.toLocaleString()}o.push(l)}return o}return(a,o)=>(d(),I(N,null,{default:n(()=>[e(S,null,{default:n(()=>[!c.value&&t.value?(d(),k($,{key:0},[e(V,{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",R,[r("div",T,[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-CgBYEquC.js b/assets/PersonalRecords-wdLmIdB5.js similarity index 84% rename from assets/PersonalRecords-CgBYEquC.js rename to assets/PersonalRecords-wdLmIdB5.js index 7a65c90..4b88892 100644 --- a/assets/PersonalRecords-CgBYEquC.js +++ b/assets/PersonalRecords-wdLmIdB5.js @@ -1 +1 @@ -import{u as R,a as B,a6 as G,r as S,s as E,o as L,ak 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,bO as C,m as N,j as T,t as f,J as q,q as J}from"./index-Y79vkHsf.js";import{_ as M}from"./FormControl-jpMBu3sT.js";import{_ as O}from"./GameHeader-cINe5pij.js";import{b as W}from"./music-CTwQlCwU.js";import{A as z}from"./profile-9qYjrL9A.js";import"./sources-DH4ucPCT.js";const H={class:"flex gap-2 mb-2 md:mb-0"},K={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 W(_,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 z(_,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(O,{game:a(e),profile:t.value},null,8,["game","profile"]),l("div",H,[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",K,[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}; +import{u as R,a as B,a6 as G,r as S,s as E,o as L,ak 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,bQ as C,m as N,j as T,t as f,J as q,q as J}from"./index-DdOAy-ci.js";import{_ as M}from"./FormControl-DpgwkAiB.js";import{_ as Q}from"./GameHeader-DkiS8A-K.js";import{b as W}from"./music-BIn5JQKf.js";import{A as z}from"./profile-DAK1B_07.js";import"./sources-DNarLRCl.js";const H={class:"flex gap-2 mb-2 md:mb-0"},K={key:0,class:"md:w-1/3 md:text-right"},O={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 W(_,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 z(_,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(Q,{game:a(e),profile:t.value},null,8,["game","profile"]),l("div",H,[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",K,[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",O,[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-oxzqcOZw.js b/assets/PersonalScores-BhQzm0QW.js similarity index 82% rename from assets/PersonalScores-oxzqcOZw.js rename to assets/PersonalScores-BhQzm0QW.js index 62951ae..8f0ef1a 100644 --- a/assets/PersonalScores-oxzqcOZw.js +++ b/assets/PersonalScores-BhQzm0QW.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,ar as ua,n as fa,bA as ia,j as pa,q as _a}from"./index-Y79vkHsf.js";import{_ as ha}from"./GeneralTable-B25ZjUz3.js";import{_ as ga}from"./GameHeader-cINe5pij.js";import{A as ka}from"./profile-9qYjrL9A.js";import"./sources-DH4ucPCT.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,A,I,P,C,R,F,y,B,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=`${((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),((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}; +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,ar as ua,n as fa,bB as ia,j as pa,q as _a}from"./index-DdOAy-ci.js";import{_ as ha}from"./GeneralTable-ChZWVYGd.js";import{_ as ga}from"./GameHeader-DkiS8A-K.js";import{A as ka}from"./profile-DAK1B_07.js";import"./sources-DNarLRCl.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,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-DILXtHvT.js b/assets/PlayerView-DuD7hF1U.js similarity index 96% rename from assets/PlayerView-DILXtHvT.js rename to assets/PlayerView-DuD7hF1U.js index 4649860..5ffcccd 100644 --- a/assets/PlayerView-DILXtHvT.js +++ b/assets/PlayerView-DuD7hF1U.js @@ -1,4 +1,4 @@ -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,Q as H,t as k,j as F,F as V,b4 as se,d as ye,b5 as ge,h as re,b6 as Ce,b7 as De,N as oe,b8 as ne,b9 as ke,ba as Pe,bb as Te,bc as $e,bd as Ve,be as Ae,bf as je,bg as Ie,bh as Ne,ak as fe,i as m,u as Fe,a as Le,a6 as Oe,s as Be,_ as Re,P as M,bi as Ee,a_ as Je,n as _e,b2 as Me,b3 as Ge,am as o,v as He,J as $,bj as Ue,bk as Xe,bl as ze,bm as qe,bn as Ke,bo as Qe,q as We}from"./index-Y79vkHsf.js";import{_ as Ye}from"./GameHeader-cINe5pij.js";import{_ as Ze,g as ea,a as te}from"./ProfileCard-C4yZwlRj.js";import{_ as aa}from"./FormControl-jpMBu3sT.js";import{_ as ta}from"./UserSticker-5mPxfR7l.js";import{b as la,A as ra}from"./profile-9qYjrL9A.js";import{A as na}from"./arcade-C6ZREBlM.js";import{g as le}from"./danClass-NuRM5DAU.js";import"./sources-DH4ucPCT.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),_=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},Y(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 Z(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)}}Z(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"},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,_=!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);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:` +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,Q as H,t as k,j as F,F as V,b5 as se,d as ye,b6 as ge,h as re,b7 as Ce,b8 as De,N as oe,b9 as ne,ba as ke,bb as Pe,bc as Te,bd as $e,be as Ve,bf as Ae,bg as je,bh as Ie,bi as Ne,ak as fe,i as m,u as Fe,a as Le,a6 as Oe,s as Be,_ as Re,P as M,bj as Ee,a$ as Je,n as _e,b3 as Me,b4 as Ge,am as o,v as He,J as $,bk as Ue,bl as Xe,bm as ze,bn as qe,bo as Ke,bp as Qe,q as We}from"./index-DdOAy-ci.js";import{_ as Ye}from"./GameHeader-DkiS8A-K.js";import{_ as Ze,g as ea,a as te}from"./ProfileCard-uky3-pWy.js";import{_ as aa}from"./FormControl-DpgwkAiB.js";import{_ as ta}from"./UserSticker-Ce80Rqyd.js";import{b as la,A as ra}from"./profile-DAK1B_07.js";import{A as na}from"./arcade-B3EIFpkV.js";import{g as le}from"./danClass-NuRM5DAU.js";import"./sources-DNarLRCl.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),_=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},Y(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 Z(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)}}Z(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"},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,_=!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);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; diff --git a/assets/PlayersView-BT_JzFvt.js b/assets/PlayersView-BzRmPGtd.js similarity index 81% rename from assets/PlayersView-BT_JzFvt.js rename to assets/PlayersView-BzRmPGtd.js index f61b6cf..6fda503 100644 --- a/assets/PlayersView-BT_JzFvt.js +++ b/assets/PlayersView-BzRmPGtd.js @@ -1 +1 @@ -import{u as $,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,a_ as B,i as s,g as h,n as g,b2 as C,b3 as N,P as S,b1 as L,j as V,q as j}from"./index-Y79vkHsf.js";import{g as G,_ as M}from"./sources-DH4ucPCT.js";import{_ as F}from"./GeneralTable-B25ZjUz3.js";import{a as H}from"./profile-9qYjrL9A.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"},J={class:"w-full"},ta={__name:"PlayersView",setup(K){const v=$(),_=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 b=d.stats&&d.stats.total_plays||0;return(p.stats&&p.stats.total_plays||0)-b}),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(L),title:"All Players",main:""},null,8,["icon"]),n(V,{"has-table":""},{default:f(()=>[o("div",X,[o("div",J,[n(F,{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,a$ as B,i as s,g as h,n as g,b3 as C,b4 as N,P as S,b2 as L,j as V,q as j}from"./index-DdOAy-ci.js";import{g as G,_ as M}from"./sources-DNarLRCl.js";import{_ as F}from"./GeneralTable-ChZWVYGd.js";import{a as H}from"./profile-DAK1B_07.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"},J={class:"w-full"},ta={__name:"PlayersView",setup(K){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(L),title:"All Players",main:""},null,8,["icon"]),n(V,{"has-table":""},{default:f(()=>[o("div",X,[o("div",J,[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-hHdFmUBe.js b/assets/PostView-B8JNFW5x.js similarity index 93% rename from assets/PostView-hHdFmUBe.js rename to assets/PostView-B8JNFW5x.js index 3167b99..e6423eb 100644 --- a/assets/PostView-hHdFmUBe.js +++ b/assets/PostView-B8JNFW5x.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-Y79vkHsf.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-DdOAy-ci.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-C4yZwlRj.js b/assets/ProfileCard-uky3-pWy.js similarity index 91% rename from assets/ProfileCard-C4yZwlRj.js rename to assets/ProfileCard-uky3-pWy.js index 9b39f2f..3d2dd04 100644 --- a/assets/ProfileCard-C4yZwlRj.js +++ b/assets/ProfileCard-uky3-pWy.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,ak as P,l as x,e as r,k as o,F as _,m as R,a_ as k,bz as j,g as n,a6 as N,o as H,bm as C,by as E,c as f,v as S,t as v,i,bA as T,n as h,bB as U,bC as F,bD as D,b2 as A,b3 as L,bp as G}from"./index-Y79vkHsf.js";import{d as M}from"./userData-DZYdegtD.js";const O={class:"inner"},V=["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,V)]))),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===C.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(U),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(D),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 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,ak as P,l as x,e as r,k as o,F as k,m as R,a$ as _,bA as j,g as n,a6 as N,o as E,bn as H,bz as C,c as f,v as S,t as v,i,bB as T,n as h,bC as U,bD as F,bE as D,b3 as A,b4 as L,bq as G}from"./index-DdOAy-ci.js";import{d as M}from"./userData-DZYdegtD.js";const O={class:"inner"},V=["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:_(`position: relative; width: ${e.size}px; height: ${e.size}px`)},[(r(!0),x(k,null,R(c.value,(g,p)=>(r(),x("div",{key:p,style:{position:"absolute"}},[o("img",{src:g,style:_(`width: ${e.size}px; height: ${e.size}px`),class:"drop-shadow-lg"},null,12,V)]))),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:_({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"},ke={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 E(async()=>{a.id===H.SDVX?await m():d.value=!0}),(s,b)=>{var g,p;return r(),x(k,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(k,{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",ke,[!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(U),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(D),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)])])]),C(s.$slots,"default")],64)}}};export{fe as U,Ae as _,ge as a,Q as b,xe as g}; diff --git a/assets/ProfileView-CXAiI-BT.js b/assets/ProfileView-9fUB01Fp.js similarity index 95% rename from assets/ProfileView-CXAiI-BT.js rename to assets/ProfileView-9fUB01Fp.js index 85d95f8..01f43f1 100644 --- a/assets/ProfileView-CXAiI-BT.js +++ b/assets/ProfileView-9fUB01Fp.js @@ -1 +1 @@ -import{b as A,a as E,s as g,r as N,N as P,c as p,e as c,w as n,f as e,_ as I,k as h,O as B,P as L,i as t,z as S,j as V,y as O,Q as v,B as F,A as f,g as _,n as J,D as U,E as $,R as M,q as D,S as R}from"./index-Y79vkHsf.js";import{_ as u}from"./FormField-Dg_gxznO.js";import{_ as m}from"./FormControl-jpMBu3sT.js";import{_ as j}from"./FormCheckRadio-D1MDIcWI.js";const z={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},W={__name:"ProfileView",setup(G){const r=A(),y=E(),d=g({username:JSON.parse(JSON.stringify(r.userName)),email:JSON.parse(JSON.stringify(r.userEmail)),pin:null,public:r.userPublic??!1}),l=g({username:JSON.parse(JSON.stringify(r.userName)),email:JSON.parse(JSON.stringify(r.userEmail)),pin:null,public:r.userPublic??!1}),i=g({currentPassword:"",newPassword:"",confirmPassword:""}),w=N(!1),b=N(!1);P(()=>r.userName,s=>{l.username=JSON.parse(JSON.stringify(s)),d.username=JSON.parse(JSON.stringify(s))}),P(()=>r.userEmail,s=>{l.email=JSON.parse(JSON.stringify(s)),d.email=JSON.parse(JSON.stringify(s))}),P(()=>r.userPublic,s=>{l.public=s,d.public=s});async function k(){w.value=!0,(await r.putUser(l)).status=="success"&&(w.value=!1,r.userLoaded=!1,await r.loadUser(),y.go())}async function q(){b.value=!0,(await R(i.currentPassword,i.newPassword,i.confirmPassword)).status=="success"&&(alert("Password changed."),b.value=!1,await r.loadUser(),y.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)=>(c(),p(D,null,{default:n(()=>[e(I,null,{default:n(()=>[e(B,{class:"mb-6","use-small":"","even-smaller":""}),e(L,{icon:t(S),title:"Profile Settings",main:""},null,8,["icon"]),h("div",z,[e(V,{"is-form":"",class:"row-span-1",onSubmit:O(k,["prevent"])},{footer:n(()=>[C(d,l)?(c(),p(J,{key:0,color:"success",type:"submit",label:"Update"})):_("",!0),w.value?(c(),p(U,{key:1,path:t($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):_("",!0)]),default:n(()=>[e(v,{color:"info",label:"General",class:"mb-2"}),e(u,{label:"Username"},{default:n(()=>[e(m,{modelValue:l.username,"onUpdate:modelValue":a[0]||(a[0]=o=>l.username=o),icon:t(S),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"E-mail",help:"Used for password resetting and 2FA"},{default:n(()=>[e(m,{modelValue:l.email,"onUpdate:modelValue":a[1]||(a[1]=o=>l.email=o),icon:t(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:n(()=>[e(m,{modelValue:l.pin,"onUpdate:modelValue":a[2]||(a[2]=o=>l.pin=o),icon:t(f),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:x},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"Public Profile",help:"Show my profile publicly. If disabled, only game profiles and scores will be visible."},{default:n(()=>[e(j,{modelValue:l.public,"onUpdate:modelValue":a[3]||(a[3]=o=>l.public=o),name:"public","model-value":l.public,"input-value":l.public,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1})]),_:1}),e(V,{"is-form":"",class:"row-span-2",onSubmit:a[7]||(a[7]=O(o=>q(),["prevent"]))},{footer:n(()=>[e(J,{type:"submit",color:"success",label:"Update"}),b.value?(c(),p(U,{key:0,path:t($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):_("",!0)]),default:n(()=>[e(v,{color:"info",label:"Change Password",class:"mb-2"}),e(u,{label:"Current Password"},{default:n(()=>[e(m,{modelValue:i.currentPassword,"onUpdate:modelValue":a[4]||(a[4]=o=>i.currentPassword=o),icon:t(f),name:"currentPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(M),e(u,{label:"New Password"},{default:n(()=>[e(m,{modelValue:i.newPassword,"onUpdate:modelValue":a[5]||(a[5]=o=>i.newPassword=o),icon:t(f),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"Confirm Password"},{default:n(()=>[e(m,{modelValue:i.confirmPassword,"onUpdate:modelValue":a[6]||(a[6]=o=>i.confirmPassword=o),icon:t(f),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})])]),_:1})]),_:1}))}};export{W as default}; +import{b as A,a as E,s as g,r as N,N as P,c as p,e as c,w as n,f as e,_ as I,k as h,O as B,P as L,i as t,z as S,j as V,y as O,Q as v,B as F,A as f,g as _,n as J,D as U,E as $,R as M,q as D,S as R}from"./index-DdOAy-ci.js";import{_ as u}from"./FormField-2BkvaPEM.js";import{_ as m}from"./FormControl-DpgwkAiB.js";import{_ as j}from"./FormCheckRadio-B6ePYgKw.js";const z={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},W={__name:"ProfileView",setup(G){const r=A(),y=E(),d=g({username:JSON.parse(JSON.stringify(r.userName)),email:JSON.parse(JSON.stringify(r.userEmail)),pin:null,public:r.userPublic??!1}),l=g({username:JSON.parse(JSON.stringify(r.userName)),email:JSON.parse(JSON.stringify(r.userEmail)),pin:null,public:r.userPublic??!1}),i=g({currentPassword:"",newPassword:"",confirmPassword:""}),w=N(!1),b=N(!1);P(()=>r.userName,s=>{l.username=JSON.parse(JSON.stringify(s)),d.username=JSON.parse(JSON.stringify(s))}),P(()=>r.userEmail,s=>{l.email=JSON.parse(JSON.stringify(s)),d.email=JSON.parse(JSON.stringify(s))}),P(()=>r.userPublic,s=>{l.public=s,d.public=s});async function k(){w.value=!0,(await r.putUser(l)).status=="success"&&(w.value=!1,r.userLoaded=!1,await r.loadUser(),y.go())}async function q(){b.value=!0,(await R(i.currentPassword,i.newPassword,i.confirmPassword)).status=="success"&&(alert("Password changed."),b.value=!1,await r.loadUser(),y.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)=>(c(),p(D,null,{default:n(()=>[e(I,null,{default:n(()=>[e(B,{class:"mb-6","use-small":"","even-smaller":""}),e(L,{icon:t(S),title:"Profile Settings",main:""},null,8,["icon"]),h("div",z,[e(V,{"is-form":"",class:"row-span-1",onSubmit:O(k,["prevent"])},{footer:n(()=>[C(d,l)?(c(),p(J,{key:0,color:"success",type:"submit",label:"Update"})):_("",!0),w.value?(c(),p(U,{key:1,path:t($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):_("",!0)]),default:n(()=>[e(v,{color:"info",label:"General",class:"mb-2"}),e(u,{label:"Username"},{default:n(()=>[e(m,{modelValue:l.username,"onUpdate:modelValue":a[0]||(a[0]=o=>l.username=o),icon:t(S),name:"username",required:"",autocomplete:"username"},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"E-mail",help:"Used for password resetting and 2FA"},{default:n(()=>[e(m,{modelValue:l.email,"onUpdate:modelValue":a[1]||(a[1]=o=>l.email=o),icon:t(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:n(()=>[e(m,{modelValue:l.pin,"onUpdate:modelValue":a[2]||(a[2]=o=>l.pin=o),icon:t(f),type:"password",name:"pin",minlength:4,maxlength:4,inputmode:"numeric",pattern:"\\d{4}",autocomplete:"pin",onInput:x},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"Public Profile",help:"Show my profile publicly. If disabled, only game profiles and scores will be visible."},{default:n(()=>[e(j,{modelValue:l.public,"onUpdate:modelValue":a[3]||(a[3]=o=>l.public=o),name:"public","model-value":l.public,"input-value":l.public,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1})]),_:1}),e(V,{"is-form":"",class:"row-span-2",onSubmit:a[7]||(a[7]=O(o=>q(),["prevent"]))},{footer:n(()=>[e(J,{type:"submit",color:"success",label:"Update"}),b.value?(c(),p(U,{key:0,path:t($),color:"text-yellow-500",class:"animate animate-spin"},null,8,["path"])):_("",!0)]),default:n(()=>[e(v,{color:"info",label:"Change Password",class:"mb-2"}),e(u,{label:"Current Password"},{default:n(()=>[e(m,{modelValue:i.currentPassword,"onUpdate:modelValue":a[4]||(a[4]=o=>i.currentPassword=o),icon:t(f),name:"currentPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(M),e(u,{label:"New Password"},{default:n(()=>[e(m,{modelValue:i.newPassword,"onUpdate:modelValue":a[5]||(a[5]=o=>i.newPassword=o),icon:t(f),name:"newPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1}),e(u,{label:"Confirm Password"},{default:n(()=>[e(m,{modelValue:i.confirmPassword,"onUpdate:modelValue":a[6]||(a[6]=o=>i.confirmPassword=o),icon:t(f),name:"confirmPassword",type:"password",required:""},null,8,["modelValue","icon"])]),_:1})]),_:1})])]),_:1})]),_:1}))}};export{W as default}; diff --git a/assets/PublicView-BAO5Ws8C.js b/assets/PublicView-Cq3Dzf-B.js similarity index 97% rename from assets/PublicView-BAO5Ws8C.js rename to assets/PublicView-Cq3Dzf-B.js index ff29e75..c96a64a 100644 --- a/assets/PublicView-BAO5Ws8C.js +++ b/assets/PublicView-Cq3Dzf-B.js @@ -1 +1 @@ -import{u as N,r as C,o as H,ak as r,c as S,e as l,w as x,f as n,_ as L,l as f,g as k,F as g,k as T,P as _,i as v,z,O as Q,al as J,m as w,am as K,an as W,aa as X,ao as Y,j as Z,ap as ee,q as ae,aq as te,a6 as se,ar as D,as as p,at as re}from"./index-Y79vkHsf.js";const oe={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"},le={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"},ne={key:0},me={__name:"PublicView",setup(ce){const O=N().params.id,o=C({});async function $(){try{o.value={};var e=await te(O);e.name||(e.name="Unclaimed Account"),o.value=e}catch(t){console.error("Failed to fetch user profile data:",t)}}H(async()=>{$(),console.log(o.value)});const c=r(()=>o.value.userProfiles),d=r(()=>o.value.userScoreStats),E=r(()=>{var e;return(e=c.value)==null?void 0:e.reduce((t,a)=>t+a.data.total_plays,0)}),I=r(()=>{var e;return(e=c.value)==null?void 0:e.length}),A=r(()=>{var a;const e=s=>{const i={};return s.forEach(u=>{const m=new Date(u*1e3).toISOString().split("T")[0];i[m]=(i[m]||0)+1}),i};var t=0;return(a=c.value)==null||a.forEach(s=>{var y,b;const i=(y=s.data)!=null&&y.arcade_history?(b=s.data)==null?void 0:b.arcade_history:{},u=[];Object.values(i).forEach(q=>{Object.values(q).forEach(M=>{u.push(...M)})});const m=e(u),h=Math.max(...Object.values(m));t=Math.max(t,h)}),t});function B(e){if(e){var t=[];for(const a of e){const s=se(a.game);s&&!s.skip&&t.push(a)}return t.sort(function(a,s){return s.data.last_play_timestamp-a.data.last_play_timestamp}),t}}const P=new Date().toISOString().split("T")[0],U=r(()=>{var e,t;return((t=(e=d.value)==null?void 0:e.attempts)==null?void 0:t.length)||0}),j=r(()=>{var e,t;return((t=(e=d.value)==null?void 0:e.records)==null?void 0:t.length)||0}),F=r(()=>{var e,t;return((t=(e=d.value)==null?void 0:e.attempts)==null?void 0:t.filter(a=>new Date(a.timestamp*1e3).toISOString().split("T")[0]===P).length)||0}),G=r(()=>{var e,t;return((t=(e=d.value)==null?void 0:e.records)==null?void 0:t.filter(a=>new Date(a.timestamp*1e3).toISOString().split("T")[0]===P).length)||0}),R=r(()=>{var a;const e=new Date().toISOString().split("T")[0];let t=0;return(a=c.value)==null||a.forEach(s=>{var u;const i=((u=s.data)==null?void 0:u.arcade_history)||{};Object.values(i).forEach(m=>{Object.values(m).forEach(h=>{h.forEach(y=>{new Date(y*1e3).toISOString().split("T")[0]===e&&t++})})})}),t}),V=C([{label:"Cumulative Plays",icon:D,iconColor:"text-emerald-600",suffix:"play",number:E},{label:"Games Played",icon:p,iconColor:"text-sky-300",suffix:"game",number:I},{label:"Plays Today",icon:D,iconColor:"text-sky-300",suffix:"play",number:R},{label:"Longest Play Streak",icon:re,iconColor:"text-red-500",suffix:"play",number:A},{label:"Total Records",icon:p,iconColor:"text-sky-300",suffix:"record",number:j},{label:"Total Attempts",icon:p,iconColor:"text-sky-300",suffix:"attempt",number:U},{label:"Records Today",icon:p,iconColor:"text-sky-300",suffix:"record",number:G},{label:"Attempts Today",icon:p,iconColor:"text-sky-300",suffix:"attempt",number:F}]);return(e,t)=>(l(),S(ae,null,{default:x(()=>[n(L,null,{default:x(()=>[o.value!=null?(l(),f(g,{key:0},[n(_,{icon:v(z),title:`${o.value.name}'s Profile`,main:""},null,8,["icon","title"]),n(Q,{class:"mb-6","override-profile":o.value,"use-small":""},null,8,["override-profile"]),n(_,{icon:v(J),title:"Quick Stats",main:""},null,8,["icon"]),T("div",oe,[(l(!0),f(g,null,w(V.value,a=>(l(),f(g,{key:a.label},[a.number?(l(),S(K,{key:0,icon:a.icon,number:a.number,label:a.label,suffix:`${a.suffix}${a.number==1?"":"s"}`,"icon-color":a.iconColor},null,8,["icon","number","label","suffix","icon-color"])):k("",!0)],64))),128))]),n(_,{icon:v(W),title:"Showcase",main:""},null,8,["icon"]),T("div",le,[(l(!0),f(g,null,w(B(c.value),a=>(l(),S(X,{key:a.game,game:a.game,value:a.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),n(_,{icon:v(Y),title:"Play Trends",main:""},null,8,["icon"]),n(Z,{class:"mb-6"},{default:x(()=>[c.value?(l(),f("div",ne,[n(ee,{data:e.generateChartData(c.value,d.value),class:"h-96"},null,8,["data"])])):k("",!0)]),_:1})],64)):k("",!0)]),_:1})]),_:1}))}};export{me as default}; +import{u as N,r as C,o as H,ak as r,c as S,e as l,w as x,f as n,_ as L,l as f,g as k,F as g,k as T,P as _,i as v,z,O as Q,al as J,m as w,am as K,an as W,aa as X,ao as Y,j as Z,ap as ee,q as ae,aq as te,a6 as se,ar as D,as as p,at as re}from"./index-DdOAy-ci.js";const oe={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"},le={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"},ne={key:0},me={__name:"PublicView",setup(ce){const O=N().params.id,o=C({});async function $(){try{o.value={};var e=await te(O);e.name||(e.name="Unclaimed Account"),o.value=e}catch(t){console.error("Failed to fetch user profile data:",t)}}H(async()=>{$(),console.log(o.value)});const c=r(()=>o.value.userProfiles),d=r(()=>o.value.userScoreStats),E=r(()=>{var e;return(e=c.value)==null?void 0:e.reduce((t,a)=>t+a.data.total_plays,0)}),I=r(()=>{var e;return(e=c.value)==null?void 0:e.length}),A=r(()=>{var a;const e=s=>{const i={};return s.forEach(u=>{const m=new Date(u*1e3).toISOString().split("T")[0];i[m]=(i[m]||0)+1}),i};var t=0;return(a=c.value)==null||a.forEach(s=>{var y,b;const i=(y=s.data)!=null&&y.arcade_history?(b=s.data)==null?void 0:b.arcade_history:{},u=[];Object.values(i).forEach(q=>{Object.values(q).forEach(M=>{u.push(...M)})});const m=e(u),h=Math.max(...Object.values(m));t=Math.max(t,h)}),t});function B(e){if(e){var t=[];for(const a of e){const s=se(a.game);s&&!s.skip&&t.push(a)}return t.sort(function(a,s){return s.data.last_play_timestamp-a.data.last_play_timestamp}),t}}const P=new Date().toISOString().split("T")[0],U=r(()=>{var e,t;return((t=(e=d.value)==null?void 0:e.attempts)==null?void 0:t.length)||0}),j=r(()=>{var e,t;return((t=(e=d.value)==null?void 0:e.records)==null?void 0:t.length)||0}),F=r(()=>{var e,t;return((t=(e=d.value)==null?void 0:e.attempts)==null?void 0:t.filter(a=>new Date(a.timestamp*1e3).toISOString().split("T")[0]===P).length)||0}),G=r(()=>{var e,t;return((t=(e=d.value)==null?void 0:e.records)==null?void 0:t.filter(a=>new Date(a.timestamp*1e3).toISOString().split("T")[0]===P).length)||0}),R=r(()=>{var a;const e=new Date().toISOString().split("T")[0];let t=0;return(a=c.value)==null||a.forEach(s=>{var u;const i=((u=s.data)==null?void 0:u.arcade_history)||{};Object.values(i).forEach(m=>{Object.values(m).forEach(h=>{h.forEach(y=>{new Date(y*1e3).toISOString().split("T")[0]===e&&t++})})})}),t}),V=C([{label:"Cumulative Plays",icon:D,iconColor:"text-emerald-600",suffix:"play",number:E},{label:"Games Played",icon:p,iconColor:"text-sky-300",suffix:"game",number:I},{label:"Plays Today",icon:D,iconColor:"text-sky-300",suffix:"play",number:R},{label:"Longest Play Streak",icon:re,iconColor:"text-red-500",suffix:"play",number:A},{label:"Total Records",icon:p,iconColor:"text-sky-300",suffix:"record",number:j},{label:"Total Attempts",icon:p,iconColor:"text-sky-300",suffix:"attempt",number:U},{label:"Records Today",icon:p,iconColor:"text-sky-300",suffix:"record",number:G},{label:"Attempts Today",icon:p,iconColor:"text-sky-300",suffix:"attempt",number:F}]);return(e,t)=>(l(),S(ae,null,{default:x(()=>[n(L,null,{default:x(()=>[o.value!=null?(l(),f(g,{key:0},[n(_,{icon:v(z),title:`${o.value.name}'s Profile`,main:""},null,8,["icon","title"]),n(Q,{class:"mb-6","override-profile":o.value,"use-small":""},null,8,["override-profile"]),n(_,{icon:v(J),title:"Quick Stats",main:""},null,8,["icon"]),T("div",oe,[(l(!0),f(g,null,w(V.value,a=>(l(),f(g,{key:a.label},[a.number?(l(),S(K,{key:0,icon:a.icon,number:a.number,label:a.label,suffix:`${a.suffix}${a.number==1?"":"s"}`,"icon-color":a.iconColor},null,8,["icon","number","label","suffix","icon-color"])):k("",!0)],64))),128))]),n(_,{icon:v(W),title:"Showcase",main:""},null,8,["icon"]),T("div",le,[(l(!0),f(g,null,w(B(c.value),a=>(l(),S(X,{key:a.game,game:a.game,value:a.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),n(_,{icon:v(Y),title:"Play Trends",main:""},null,8,["icon"]),n(Z,{class:"mb-6"},{default:x(()=>[c.value?(l(),f("div",ne,[n(ee,{data:e.generateChartData(c.value,d.value),class:"h-96"},null,8,["data"])])):k("",!0)]),_:1})],64)):k("",!0)]),_:1})]),_:1}))}};export{me as default}; diff --git a/assets/RegisterView-BYJnDJVp.js b/assets/RegisterView-D1JHwZ2X.js similarity index 93% rename from assets/RegisterView-BYJnDJVp.js rename to assets/RegisterView-D1JHwZ2X.js index 0cb6a54..bc5aec9 100644 --- a/assets/RegisterView-BYJnDJVp.js +++ b/assets/RegisterView-D1JHwZ2X.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-Y79vkHsf.js";import{_ as q}from"./FormCheckRadio-D1MDIcWI.js";import{_ as n}from"./FormField-Dg_gxznO.js";import{_ as d}from"./FormControl-jpMBu3sT.js";import{_ as R}from"./LayoutGuest-BAwgaeQQ.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-DdOAy-ci.js";import{_ as q}from"./FormCheckRadio-B6ePYgKw.js";import{_ as n}from"./FormField-2BkvaPEM.js";import{_ as d}from"./FormControl-DpgwkAiB.js";import{_ as R}from"./LayoutGuest-Dms_HCsN.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-CdH-SnBS.js b/assets/ResetView-CJCIewQ5.js similarity index 93% rename from assets/ResetView-CdH-SnBS.js rename to assets/ResetView-CJCIewQ5.js index 45b62ea..5c68ea3 100644 --- a/assets/ResetView-CdH-SnBS.js +++ b/assets/ResetView-CJCIewQ5.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-Y79vkHsf.js";import{_ as f}from"./FormField-Dg_gxznO.js";import{_ as p}from"./FormControl-jpMBu3sT.js";import{_ as N}from"./LayoutGuest-BAwgaeQQ.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-DdOAy-ci.js";import{_ as f}from"./FormField-2BkvaPEM.js";import{_ as p}from"./FormControl-DpgwkAiB.js";import{_ as N}from"./LayoutGuest-Dms_HCsN.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-CDxgiPm0.js b/assets/RivalsView-C48A_dHN.js similarity index 77% rename from assets/RivalsView-CDxgiPm0.js rename to assets/RivalsView-C48A_dHN.js index 90b5704..ee902df 100644 --- a/assets/RivalsView-CDxgiPm0.js +++ b/assets/RivalsView-C48A_dHN.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,bv as U,j as h,F as $,m as R,t as g,n as A,bw as q,q as M}from"./index-Y79vkHsf.js";import{_ as Y}from"./GameHeader-cINe5pij.js";import{_ as z}from"./ProfileCard-C4yZwlRj.js";import{_ as C}from"./FormControl-jpMBu3sT.js";import{_ as H}from"./FormField-Dg_gxznO.js";import{A as J,a as K}from"./profile-9qYjrL9A.js";import{d as O}from"./userData-DZYdegtD.js";import"./sources-DH4ucPCT.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(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(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(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(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(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}; +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,bw as U,j as h,F as $,m as R,t as x,n as A,bx as q,q as M}from"./index-DdOAy-ci.js";import{_ as Y}from"./GameHeader-DkiS8A-K.js";import{_ as z}from"./ProfileCard-uky3-pWy.js";import{_ as C}from"./FormControl-DpgwkAiB.js";import{_ as H}from"./FormField-2BkvaPEM.js";import{A as J,a as K}from"./profile-DAK1B_07.js";import{d as O}from"./userData-DZYdegtD.js";import"./sources-DNarLRCl.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"},xe={__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(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(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(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(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,x(t.username),1),s("h2",se,x(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,g=>(r(),_(h,{key:g.id},{default:i(()=>[s("div",oe,[s("div",re,[s("div",ae,[s("h1",ne,x(g.name),1),s("h2",ie,x(g.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{xe as default}; diff --git a/assets/SongView-zUychGtB.js b/assets/SongView-i00omiEb.js similarity index 69% rename from assets/SongView-zUychGtB.js rename to assets/SongView-i00omiEb.js index 56aabf5..66fc014 100644 --- a/assets/SongView-zUychGtB.js +++ b/assets/SongView-i00omiEb.js @@ -1 +1 @@ -import{u as oa,a as ca,a6 as ua,r as ma,o as fa,s as _a,ak 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,bN as ha,j as aa,t as p,l as h,F as g,m as ea,Q as ga,bO as ba,am as ka,J as va,bP as xa,q as Ta}from"./index-Y79vkHsf.js";import{_ as $a}from"./GeneralTable-B25ZjUz3.js";import{_ as wa}from"./FormControl-jpMBu3sT.js";import{_ as ya}from"./GameHeader-cINe5pij.js";import{a as Sa}from"./music-CTwQlCwU.js";import"./sources-DH4ucPCT.js";const Ca={class:"grid gap-4 bg-slate-900/90 card-content"},Ia={class:"text-3xl font-bold"},Fa={class:"text-2xl"},Na={class:"text-xl font-light italic"},Va={class:"grid grid-cols-3 sm:flex gap-2"},Ba={class:"grid grid-cols-2 lg:grid-cols-5 gap-4 mb-6"},La={class:"flex place-content-between mb-2"},Pa={class:"md:w-1/3 md:text-right"},Ea={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,N,V,B,L,P,E,R,A,D,O,G,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",Ia,p(d(r).name),1),i("h2",Fa,p(d(r).artist),1),i("h2",Na,p(d(r).genre),1)]),i("div",Va,[(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",Ba,[(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",Pa,[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",Ea,[i("div",Ra,[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,ak 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,bP as ha,j as aa,t as p,l as h,F as g,m as ea,Q as ga,bQ as ba,am as ka,J as va,bR as xa,q as Ta}from"./index-DdOAy-ci.js";import{_ as $a}from"./GeneralTable-ChZWVYGd.js";import{_ as wa}from"./FormControl-DpgwkAiB.js";import{_ as ya}from"./GameHeader-DkiS8A-K.js";import{a as Sa}from"./music-BIn5JQKf.js";import"./sources-DNarLRCl.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"},Pa={class:"md:w-1/3 md:text-right"},Ra={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Ea={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,P,R,E,A,D,G,O,J,j,H,M,Q,U,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=`${((Q=a.data)==null?void 0:Q.perc)/100}%`:a.data.perc="0%",(U=a.data)!=null&&U.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",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",Pa,[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",Ra,[i("div",Ea,[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-5mPxfR7l.js b/assets/UserSticker-Ce80Rqyd.js similarity index 73% rename from assets/UserSticker-5mPxfR7l.js rename to assets/UserSticker-Ce80Rqyd.js index 7fafb69..1a55f17 100644 --- a/assets/UserSticker-5mPxfR7l.js +++ b/assets/UserSticker-Ce80Rqyd.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,a_ as x}from"./index-Y79vkHsf.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,a$ as x}from"./index-DdOAy-ci.js";const b={class:"relative overflow-hidden w-[320px] h-[554px] border"},$=["src"],g=["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,$),(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,g)],4))),128))])}}};export{w as _}; diff --git a/assets/UsersView-DhoW8tuJ.js b/assets/UsersView-CvHeWlNW.js similarity index 65% rename from assets/UsersView-DhoW8tuJ.js rename to assets/UsersView-CvHeWlNW.js index f5f787f..4ddc6a0 100644 --- a/assets/UsersView-DhoW8tuJ.js +++ b/assets/UsersView-CvHeWlNW.js @@ -1 +1 @@ -import{a as b,r as v,o as g,s as k,c as U,e as d,w as o,f as a,_ as $,j as c,k as e,l as _,F as C,m as y,t as i,n as D,P as L,i as A,aK as B,q as V}from"./index-Y79vkHsf.js";import{_ as F}from"./GeneralTable-B25ZjUz3.js";import{_ as S}from"./FormField-Dg_gxznO.js";import{_ as I}from"./FormControl-jpMBu3sT.js";import{i as j}from"./admin-DRGmn_LJ.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"},K={class:"flex align-middle mt-2 md:mt-0 max-h-16"},T={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},z={class:"w-full"},Z={__name:"UsersView",setup(G){const h=b(),r=v([]),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 t=await j();var l=[];for(var s of t)s.username||(s.username="Unclaimed Account"),l.push(s);r.value=l}catch(t){console.error("Failed to fetch user data:",t)}}const u=l=>{const s=l.id;h.push(`/profiles/${s}`)},n=k({filter:null});function w(){return n.filter?r.value.filter(l=>l.id.toString().toLowerCase().includes(n.filter.toLowerCase())||l.username.toLowerCase().includes(n.filter.toLowerCase())).slice(0,25):[]}return(l,s)=>(d(),U(V,null,{default:o(()=>[a($,null,{default:o(()=>[a(c,{class:"mb-6 p-1"},{default:o(()=>s[1]||(s[1]=[e("h1",{class:"text-3xl"},"User Management",-1),e("p",{class:"text-sm text-gray-400"},"Click a row to open User",-1)])),_:1}),a(c,{class:"mb-6"},{default:o(()=>[a(S,{label:"Search",help:"Search by ID or username.",class:"w-full md:w-1/3"},{default:o(()=>[a(I,{modelValue:n.filter,"onUpdate:modelValue":s[0]||(s[0]=t=>n.filter=t),"model-value":n.filter},null,8,["modelValue","model-value"])]),_:1}),e("div",M,[(d(!0),_(C,null,y(w(),t=>{var m,f;return d(),_("div",{key:t.id,class:"bg-slate-800 p-4 rounded-xl"},[e("div",N,[e("div",null,[e("h1",O,i(t.username),1),e("h2",P," User "+i(t.banned?"is":"isn't")+" banned. ",1),e("h2",R," Discord "+i((f=(m=t.data)==null?void 0:m.discord)!=null&&f.linked?"is":"isn't")+" linked. ",1),e("div",q,[e("h2",E,i(t.id),1)])]),e("div",K,[a(D,{label:"Open User",color:"info",onClick:H=>u(t)},null,8,["onClick"])])])])}),128))])]),_:1}),a(L,{icon:A(B),title:"All Users",color:"text-blue-400",main:""},null,8,["icon"]),a(c,{"has-table":"",class:"mb-6"},{default:o(()=>[e("div",T,[e("div",z,[a(F,{headers:x,items:r.value,onRowClicked:u},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{Z as default}; +import{a as v,r as b,o as g,s as k,c as U,e as d,w as o,f as a,_ as $,j as c,k as e,l as _,F as C,m as y,t as r,n as D,P as L,i as A,aK as B,q as V}from"./index-DdOAy-ci.js";import{_ as F}from"./GeneralTable-ChZWVYGd.js";import{_ as S}from"./FormField-2BkvaPEM.js";import{_ as I}from"./FormControl-DpgwkAiB.js";import{i as j}from"./admin-C7ngnmxT.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"},K={class:"flex align-middle mt-2 md:mt-0 max-h-16"},T={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},z={class:"w-full"},Z={__name:"UsersView",setup(G){const h=v(),i=b([]),x=[{text:"User ID",value:"id",width:20,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 t=await j();var l=[];for(var s of t)s.username||(s.username="Unclaimed Account"),l.push(s);i.value=l}catch(t){console.error("Failed to fetch user data:",t)}}const u=l=>{const s=l.id;h.push(`/profiles/${s}`)},n=k({filter:null});function w(){return n.filter?i.value.filter(l=>l.id.toString().toLowerCase().includes(n.filter.toLowerCase())||l.username.toLowerCase().includes(n.filter.toLowerCase())).slice(0,25):[]}return(l,s)=>(d(),U(V,null,{default:o(()=>[a($,null,{default:o(()=>[a(c,{class:"mb-6 p-1"},{default:o(()=>s[1]||(s[1]=[e("h1",{class:"text-3xl"},"User Management",-1),e("p",{class:"text-sm text-gray-400"},"Click a row to open User",-1)])),_:1}),a(c,{class:"mb-6"},{default:o(()=>[a(S,{label:"Search",help:"Search by ID or username.",class:"w-full md:w-1/3"},{default:o(()=>[a(I,{modelValue:n.filter,"onUpdate:modelValue":s[0]||(s[0]=t=>n.filter=t),"model-value":n.filter},null,8,["modelValue","model-value"])]),_:1}),e("div",M,[(d(!0),_(C,null,y(w(),t=>{var m,f;return d(),_("div",{key:t.id,class:"bg-slate-800 p-4 rounded-xl"},[e("div",N,[e("div",null,[e("h1",O,r(t.username),1),e("h2",P," User "+r(t.banned?"is":"isn't")+" banned. ",1),e("h2",R," Discord "+r((f=(m=t.data)==null?void 0:m.discord)!=null&&f.linked?"is":"isn't")+" linked. ",1),e("div",q,[e("h2",E,r(t.id),1)])]),e("div",K,[a(D,{label:"Open User",color:"info",onClick:H=>u(t)},null,8,["onClick"])])])])}),128))])]),_:1}),a(L,{icon:A(B),title:"All Users",color:"text-blue-400",main:""},null,8,["icon"]),a(c,{"has-table":"",class:"mb-6"},{default:o(()=>[e("div",T,[e("div",z,[a(F,{headers:x,items:i.value,"has-avatar":!0,onRowClicked:u},null,8,["items"])])])]),_:1})]),_:1})]),_:1}))}};export{Z as default}; diff --git a/assets/VideoView-CQwcW_B0.js b/assets/VideoView-ChVfkozd.js similarity index 96% rename from assets/VideoView-CQwcW_B0.js rename to assets/VideoView-ChVfkozd.js index 773823a..ff8607c 100644 --- a/assets/VideoView-CQwcW_B0.js +++ b/assets/VideoView-ChVfkozd.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-Y79vkHsf.js";import{_ as Y}from"./GeneralTable-B25ZjUz3.js";import{A as q}from"./music-CTwQlCwU.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-DdOAy-ci.js";import{_ as Y}from"./GeneralTable-ChZWVYGd.js";import{A as q}from"./music-BIn5JQKf.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-C7ngnmxT.js b/assets/admin-C7ngnmxT.js new file mode 100644 index 0000000..5d78c06 --- /dev/null +++ b/assets/admin-C7ngnmxT.js @@ -0,0 +1 @@ +import{b as o}from"./index-DdOAy-ci.js";const n=o();async function i(){try{return(await n.callApi("/admin")).data}catch(a){throw console.log("Error loading admin dashboard:",a),a}}async function d(){try{return(await n.callApi("/admin/arcades")).data}catch(a){throw console.log("Error loading arcades:",a),a}}async function s(a){try{return await n.callApi(`/arcade/checkName?name=${a}`)}catch(r){throw console.log("Error testing arcade:",r),r}}async function l(a){try{return(await n.callApi(`/arcade/checkPCBID?PCBID=${a}`)).unused}catch(r){throw console.log("Error testing machine:",r),r}}async function A(a,r){try{return await n.callApi(`/admin/arcade/${a}/machine`,"POST",r)}catch(t){throw console.log("Error adding machine:",t),t}}async function w(a){try{return await n.callApi("/admin/onboardArcade","POST",a)}catch(r){throw console.log("Error onboarding arcade:",r),r}}async function m(a,r){try{return await n.callApi(`/admin/arcade/${a}`,"POST",r)}catch(t){throw console.log("Error updating arcade:",t),t}}async function h(a,r){try{return await n.callApi(`/admin/arcade/${a}/owner`,"PUT",{ownerId:r})}catch(t){throw console.log("Error updating arcade owner:",t),t}}async function u(a,r){try{return window.confirm("Are you really?")?await n.callApi(`/admin/arcade/${a}/owner`,"DELETE",{ownerId:r}):{}}catch(t){throw console.log("Error removing arcade owner:",t),t}}async function y(){try{return(await n.callApi("/admin/maint")).data}catch(a){throw console.log("Error loading maint:",a),a}}async function g(a){try{return await n.callApi("/admin/maint","POST",a)}catch(r){throw console.log("Error posting maint:",r),r}}async function P(){try{return(await n.callApi("/admin/client")).data}catch(a){throw console.log("Error loading client:",a),a}}async function p(a){try{return await n.callApi("/admin/client","POST",a)}catch(r){throw console.log("Error posting client:",r),r}}async function f(a=!1){try{return(await n.callApi(`/admin/users?noData=${a}`)).data}catch(r){throw console.log("Error loading users:",r),r}}async function E(){try{return(await n.callApi("/admin/news")).data}catch(a){throw console.log("Error loading news:",a),a}}async function I(a){try{return await n.callApi("/admin/news","POST",a)}catch(r){throw console.log("Error posting news:",r),r}}export{i as A,l as a,w as b,s as c,y as d,g as e,P as f,p as g,d as h,f as i,E as j,I as k,m as l,h as m,u as n,A as o}; diff --git a/assets/admin-DRGmn_LJ.js b/assets/admin-DRGmn_LJ.js deleted file mode 100644 index 203cae1..0000000 --- a/assets/admin-DRGmn_LJ.js +++ /dev/null @@ -1 +0,0 @@ -import{b as o}from"./index-Y79vkHsf.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/arcade-C6ZREBlM.js b/assets/arcade-B3EIFpkV.js similarity index 95% rename from assets/arcade-C6ZREBlM.js rename to assets/arcade-B3EIFpkV.js index 20e7abe..28fb7df 100644 --- a/assets/arcade-C6ZREBlM.js +++ b/assets/arcade-B3EIFpkV.js @@ -1 +1 @@ -import{b as s}from"./index-Y79vkHsf.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-DdOAy-ci.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/border/lesbian.webp b/assets/border/lesbian.webp new file mode 100644 index 0000000000000000000000000000000000000000..162d4c9b11cf2cb1918b2b519b72a696618392c1 GIT binary patch literal 5490 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 literal 0 HcmV?d00001 diff --git a/assets/border/neon.webp b/assets/border/neon.webp new file mode 100644 index 0000000000000000000000000000000000000000..4c2eab64beebe799905235d1552ab6873adb612d GIT binary patch literal 122682 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

vz7T}}Z{7fpwPKj#stK&xG$n|S8!2&qmaUx& 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 HP)ig5+P^li literal 0 HcmV?d00001 diff --git a/assets/card/nonbinary.webp b/assets/card/nonbinary.webp new file mode 100644 index 0000000000000000000000000000000000000000..23796479c14fbfcc08b70415db30ce21716af9a7 GIT binary patch literal 1746 zcmWIYbaOk!#=sEn>J$(bV4<)N$QGE-FqctlC37K@-9(RtKB`L=D=B3#Y!Kp1&wE%N zeT4Ud|NWoyH_FE!{-14K|AF<%HJ(d7&2p)azBz6_ee_Lp`tS7gq%+ws}*iO9m2}`3mRCaKE9E9GB!xi`rhdk6fmdtPxyECv z2*yjB>s(OU=hT>gz_ljl&Sr z+aJ%Ft?!~MdWXsL)s`R0lT%-`F52DTX&W}5rzmHyz?Sd=PW4q68hXy2x!|AlYt`wJ zo4R@{-@d4s-mqK7|DsEcld;*d4QW$SBt8$ZvHE>?**6Kv@^mL84uqNWQ&L$`{J;DAs?gVwavvQS zT-?jqyo=VnO%G9;wQs6F^Us;L&aH4Yt<{>x{@Hlz+<>mEU!gYq&(gE47K&W`vZ_M< z%(-i&PMWJnd^YnEdYN*Oius+ literal 0 HcmV?d00001 diff --git a/assets/index-tKpyaeq-.css b/assets/index-CC1sHjGy.css similarity index 56% rename from assets/index-tKpyaeq-.css rename to assets/index-CC1sHjGy.css index dffcfce..2b527cb 100644 --- a/assets/index-tKpyaeq-.css +++ b/assets/index-CC1sHjGy.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}.visible{visibility:visible}.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))}} +.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}.visible{visibility:visible}.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-8{width:2rem}.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-12{width:3rem}.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\:mb-6{margin-bottom:1.5rem}.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/index-Y79vkHsf.js b/assets/index-DdOAy-ci.js similarity index 99% rename from assets/index-Y79vkHsf.js rename to assets/index-DdOAy-ci.js index 453cf5e..f750862 100644 --- a/assets/index-Y79vkHsf.js +++ b/assets/index-DdOAy-ci.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/LoginView-R32XssnG.js","assets/FormCheckRadio-D1MDIcWI.js","assets/FormField-Dg_gxznO.js","assets/FormControl-jpMBu3sT.js","assets/LayoutGuest-BAwgaeQQ.js","assets/LayoutGuest-CTp2362V.css","assets/RegisterView-BYJnDJVp.js","assets/ResetView-CdH-SnBS.js","assets/ProfileView-CXAiI-BT.js","assets/CustomizeView-BxMxvLd2.js","assets/CardsView-DEu67JSp.js","assets/userData-DZYdegtD.js","assets/ClaimView-C3fF9UHL.js","assets/profile-9qYjrL9A.js","assets/VideoView-CQwcW_B0.js","assets/GeneralTable-B25ZjUz3.js","assets/GeneralTable-CV-WGTPx.css","assets/music-CTwQlCwU.js","assets/DashboardView-C5mww0DS.js","assets/admin-DRGmn_LJ.js","assets/OnboardingView-DfoUreo1.js","assets/pcbid-CIkJuo1f.js","assets/MaintView-BQ7TO84P.js","assets/EventsView-DkJspJRK.js","assets/APIView-BOwqYNpe.js","assets/ArcadesView-BMm1ygDN.js","assets/UsersView-DhoW8tuJ.js","assets/NewsView-NA3sMBgk.js","assets/OTAView-C0lc8-1y.js","assets/ArcadeView-D7Lsc7d_.js","assets/ArcadeCard-BfqdIvcf.js","assets/values-CmNcmtTU.js","assets/arcade-C6ZREBlM.js","assets/EventView-DHhG-CrJ.js","assets/MachinesView-CN9Dy_WY.js","assets/PaseliView-zQh9MK33.js","assets/ClaimView-Ilvt6jG7.js","assets/GameView-DH_UHz7y.js","assets/GameHeader-cINe5pij.js","assets/sources-DH4ucPCT.js","assets/ProfileCard-C4yZwlRj.js","assets/ProfileCard-DtGPRRRP.css","assets/danClass-NuRM5DAU.js","assets/PlayersView-BT_JzFvt.js","assets/PlayerView-DILXtHvT.js","assets/UserSticker-5mPxfR7l.js","assets/EditView-BtjLO8sh.js","assets/RivalsView-CDxgiPm0.js","assets/SongView-zUychGtB.js","assets/PersonalScores-oxzqcOZw.js","assets/NetworkScores-DEPQIAW6.js","assets/ErrorView-D8IkdNp8.js","assets/PersonalRecords-CgBYEquC.js","assets/NetworkRecords-C8HQrQ9_.js"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/LoginView-B4oTkZ5Q.js","assets/FormCheckRadio-B6ePYgKw.js","assets/FormField-2BkvaPEM.js","assets/FormControl-DpgwkAiB.js","assets/LayoutGuest-Dms_HCsN.js","assets/LayoutGuest-CTp2362V.css","assets/RegisterView-D1JHwZ2X.js","assets/ResetView-CJCIewQ5.js","assets/ProfileView-9fUB01Fp.js","assets/CustomizeView-Bmxl-mxW.js","assets/CardsView-mocSQ2n1.js","assets/userData-DZYdegtD.js","assets/ClaimView-BheqCMYg.js","assets/profile-DAK1B_07.js","assets/VideoView-ChVfkozd.js","assets/GeneralTable-ChZWVYGd.js","assets/GeneralTable-CV-WGTPx.css","assets/music-BIn5JQKf.js","assets/DashboardView-XiQDef8t.js","assets/admin-C7ngnmxT.js","assets/OnboardingView-BvEX9ldW.js","assets/pcbid-CIkJuo1f.js","assets/MaintView-CHcDiUQu.js","assets/EventsView-hJOns_uv.js","assets/APIView-BIM03Bl5.js","assets/ArcadesView-B09qJaKt.js","assets/UsersView-CvHeWlNW.js","assets/NewsView-Bgu_M5B3.js","assets/OTAView--CsU4w8U.js","assets/ArcadeView-CrxVkaLO.js","assets/ArcadeCard-d76LysLh.js","assets/values-CmNcmtTU.js","assets/arcade-B3EIFpkV.js","assets/EventView-C8kL_op2.js","assets/MachinesView-CpcW4d4h.js","assets/PaseliView-D_5dQuw8.js","assets/ClaimView-BaSVdSJS.js","assets/GameView-C6Wl65Rr.js","assets/GameHeader-DkiS8A-K.js","assets/sources-DNarLRCl.js","assets/ProfileCard-uky3-pWy.js","assets/ProfileCard-DtGPRRRP.css","assets/danClass-NuRM5DAU.js","assets/PlayersView-BzRmPGtd.js","assets/PlayerView-DuD7hF1U.js","assets/UserSticker-Ce80Rqyd.js","assets/EditView-C5DV7xKc.js","assets/RivalsView-C48A_dHN.js","assets/SongView-i00omiEb.js","assets/PersonalScores-BhQzm0QW.js","assets/NetworkScores-BJzNHU9p.js","assets/ErrorView-BHidS0HG.js","assets/PersonalRecords-wdLmIdB5.js","assets/NetworkRecords-CQ_ILgO6.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 @@ -28,7 +28,7 @@ var ov=Object.defineProperty;var lv=(e,t,n)=>t in e?ov(e,t,{enumerable:!0,config `)}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 Is=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 Lk(e){return function(n){return e.apply(null,n)}}function Ik(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 Is(e),n=Hg(Is.prototype.request,t);return re.extend(n,Is.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=Is;kt.CanceledError=Er;kt.CancelToken=Rk;kt.isCancel=Zg;kt.VERSION=s0;kt.toFormData=Ol;kt.AxiosError=Ue;kt.Cancel=kt.CanceledError;kt.all=function(t){return Promise.all(t)};kt.spread=Lk;kt.isAxiosError=Ik;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:DR,AxiosError:RR,CanceledError:LR,isCancel:IR,CancelToken:OR,VERSION:HR,all:NR,Cancel:VR,isAxiosError:BR,spread:FR,toFormData:$R,AxiosHeaders:UR,HttpStatusCode:YR,formToJSON:zR,getAdapter:WR,mergeConfig:jR}=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.17",userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,discordRoles:null,userProfiles:[],userArcades:[],profiles:{},userCustomize:{},userScoreStats:{},userPublic:!1,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.public&&(this.userPublic=e.public),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")).data;return this.setUser({id:a,name:e.name,email:e.email,avatar:e.avatar,admin:e.admin,data:e.data,discordRoles:e.discordRoles,profiles:e.profiles,arcades:e.arcades,customize:(t=e.data)==null?void 0:t.customize,userScoreStats:e.scoreStats,public:e.public}),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"],o0={__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)):J("",!0)]),ye(r.$slots,"default")]))}},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},Fk={},$k={class:"p-6"};function Uk(e,t){return D(),W("footer",$k,[ye(e.$slots,"default")])}const Yk=u0(Fk,[["render",Uk]]),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(),_e(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},[Me(l0,{"no-padding":e.hasTable},{default:Ee(()=>[ye(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(D(),_e(Yk,{key:0},{default:Ee(()=>[ye(u.$slots,"footer")]),_:3})):J("",!0)],64))]),_:3},40,["class"]))}},zk={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"},Wk={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},jk=["width","height"],Gk=["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,Gk)],8,jk)),ye(s.$slots,"default")],2))}},Xk={__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(),_e(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"])):J("",!0),ae("span",null,Oe(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?Wk[t.color]:zk[t.color]]);return(a,s)=>(D(),_e(Xk,{class:ve(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},Kk=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":""}]`),qk={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"}]},Zk={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"}]},Qk={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"}]},Jk={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"}]},eM={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"}]},tM={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"}]},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"}],3:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}]},aM={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"}]},sM={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!"}]}]},rM={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"}]},iM={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"}]},oM={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},lM={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 uM(){const e=Kk,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:qk,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:Zk,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:Qk,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:Jk,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:eM,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:tM,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:nM,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:aM},{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:sM,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:rM,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:iM,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:lM},{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:oM,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 GR(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 cM={class:"space-y-3 text-center md:text-left lg:mx-12"},dM={class:"space-y-2 md:space-y-0"},fM={key:0,class:"text-2xl md:text-xl lg:text-2xl"},hM={key:1,class:"text-3xl md:text-4xl"},pM={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]"},mM={key:0,class:"text-center md:text-right"},gM={class:"text-xl md:text-lg lg:text-2lg"},vM={class:"text-xs italic"},yM={__name:"UserCard",props:{overrideProfile:{type:Object,required:!1,default:null},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=e,a=fe({userId:null,userName:"",userAvatar:"",userAdmin:!1,userPublic:!1,discordRoles:null,userCustomize:null});if(n.overrideProfile){const i=n.overrideProfile;a.value={userId:i.id,userName:i.name,userAvatar:i.avatar,userAdmin:i.admin,userPublic:i.public,discordRoles:i.discordRoles,userCustomize:i.customize}}else{const i=gt();a.value={userId:i.userId,userName:i.userName,userAvatar:i.userAvatar,userAdmin:i.userAdmin,userPublic:i.userPublic,discordRoles:i.discordRoles,userCustomize:i.userCustomize}}const s=uM();function r(){var i;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 Ik(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 Is(e),n=Hg(Is.prototype.request,t);return re.extend(n,Is.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=Is;kt.CanceledError=Er;kt.CancelToken=Rk;kt.isCancel=Zg;kt.VERSION=s0;kt.toFormData=Ol;kt.AxiosError=Ue;kt.Cancel=kt.CanceledError;kt.all=function(t){return Promise.all(t)};kt.spread=Lk;kt.isAxiosError=Ik;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:DR,AxiosError:RR,CanceledError:LR,isCancel:IR,CancelToken:OR,VERSION:HR,all:NR,Cancel:VR,isAxiosError:BR,spread:FR,toFormData:$R,AxiosHeaders:UR,HttpStatusCode:YR,formToJSON:zR,getAdapter:WR,mergeConfig:jR}=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.18",userId:null,userName:null,userEmail:null,userAvatar:null,userAdmin:!1,userCardStyle:null,userData:null,discordRoles:null,userProfiles:[],userArcades:[],profiles:{},userCustomize:{},userScoreStats:{},userPublic:!1,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.public&&(this.userPublic=e.public),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")).data;return this.setUser({id:a,name:e.name,email:e.email,avatar:e.avatar,admin:e.admin,data:e.data,discordRoles:e.discordRoles,profiles:e.profiles,arcades:e.arcades,customize:(t=e.data)==null?void 0:t.customize,userScoreStats:e.scoreStats,public:e.public}),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"],o0={__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)):J("",!0)]),ye(r.$slots,"default")]))}},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},Fk={},$k={class:"p-6"};function Uk(e,t){return D(),W("footer",$k,[ye(e.$slots,"default")])}const Yk=u0(Fk,[["render",Uk]]),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(),_e(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},[Me(l0,{"no-padding":e.hasTable},{default:Ee(()=>[ye(u.$slots,"default")]),_:3},8,["no-padding"]),r.value?(D(),_e(Yk,{key:0},{default:Ee(()=>[ye(u.$slots,"footer")]),_:3})):J("",!0)],64))]),_:3},40,["class"]))}},zk={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"},Wk={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},jk=["width","height"],Gk=["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,Gk)],8,jk)),ye(s.$slots,"default")],2))}},Xk={__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(),_e(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"])):J("",!0),ae("span",null,Oe(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?Wk[t.color]:zk[t.color]]);return(a,s)=>(D(),_e(Xk,{class:ve(["border rounded-full",n.value]),icon:e.icon,label:e.label,small:e.small},null,8,["class","icon","label","small"]))}},Kk=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":""}]`),qk={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"}]},Zk={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"}]},Qk={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"}]},Jk={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"}]},eM={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"}]},tM={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"}]},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"}],3:[{id:"force_unlock_songs",name:"Force Unlock Songs",help:"Force unlock all songs.",type:"Boolean"}]},aM={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"}]},sM={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!"}]}]},rM={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"}]},iM={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"}]},oM={3:[{id:"info_text",name:"Information Message",help:"An announcement displayed on a bulletin board in attract mode.",type:"LargeText"}]},lM={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 uM(){const e=Kk,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:qk,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:Zk,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:Qk,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:Jk,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:eM,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:tM,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:nM,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:aM},{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:sM,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:rM,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:iM,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:lM},{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:oM,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 GR(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 cM={class:"space-y-3 text-center md:text-left lg:mx-12"},dM={class:"space-y-2 md:space-y-0"},fM={key:0,class:"text-2xl md:text-xl lg:text-2xl"},hM={key:1,class:"text-3xl md:text-4xl"},pM={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]"},mM={key:0,class:"text-center md:text-right"},gM={class:"text-xl md:text-lg lg:text-2lg"},vM={class:"text-xs italic"},yM={__name:"UserCard",props:{overrideProfile:{type:Object,required:!1,default:null},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=e,a=fe({userId:null,userName:"",userAvatar:"",userAdmin:!1,userPublic:!1,discordRoles:null,userCustomize:null});if(n.overrideProfile){const i=n.overrideProfile;a.value={userId:i.id,userName:i.name,userAvatar:i.avatar,userAdmin:i.admin,userPublic:i.public,discordRoles:i.discordRoles,userCustomize:i.customize}}else{const i=gt();a.value={userId:i.userId,userName:i.userName,userAvatar:i.userAvatar,userAdmin:i.userAdmin,userPublic:i.userPublic,discordRoles:i.discordRoles,userCustomize:i.userCustomize}}const s=uM();function r(){var i;return` background-image: url('${t}/card/${((i=a.value.userCustomize)==null?void 0:i.card)??"time"}.webp'); background-size: cover; background-repeat: no-repeat; @@ -43,7 +43,7 @@ var ov=Object.defineProperty;var lv=(e,t,n)=>t in e?ov(e,t,{enumerable:!0,config 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",OM,[Me(l0,null,{default:Ee(()=>[Me(br,null,{default:Ee(()=>[Me(br,{type:"justify-start"},{default:Ee(()=>[Me(IM,{class:"md:mr-6 scale-110 md:scale-100",path:b(r).icon},null,8,["path"]),ae("div",HM,[ae("h2",NM,Oe(b(r).name),1),ae("h2",VM,Oe(b(r).shortName?b(r).shortName:b(r).name),1),ae("div",BM,[Me(dn,{color:a.value.type,label:e.type,small:""},null,8,["color","label"]),ae("h4",FM,Oe(e.value),1)])])]),_:1}),ae("div",$M,[ae("p",UM,Oe(e.profileName),1)])]),_:1})]),_:1})])]))}},zM=[{isCurrentUser:!0,menu:[{icon:x3,label:"Settings",to:"/profile"},{icon:D3,label:"Customize",to:"/profile/customize"},{icon:Q3,label:"Integrations",to:"/profile/integrate"},{icon:R3,label:"Login Cards",to:"/profile/cards"},{icon:A3,label:"Claim Profile",to:"/profile/claim"}]},{icon:Ig,label:"Log out",isLogout:!0}],WM={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"},jM={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:WM,white:jM},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(_M,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(bM,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"))}}}),GM="/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"])},[Me(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}),Me(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))}},XM={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=gt();return(o,l)=>(D(),_e(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",XM,Oe(e.tooltip),1)):J("",!0),e.icon?(D(),_e(An,{key:1,path:e.icon,size:e.iconSize},null,8,["path","size"])):J("",!0),e.label?(D(),W("span",{key:2,class:ve(s.value)},Oe(b(i).userCustomize.shrimpLinks?"Shrimp":e.label),3)):J("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},KM={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},qM={class:"text-xl md:text-2xl"},ZM={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},QM={class:"place-self-center"},JM={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},e4={class:"place-self-center"},t4={class:"text-lg md:text-xl"},n4={class:"text-red-500"},a4={__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(),_e(md,{key:0,transparent:e.isSave},{default:Ee(()=>[Me(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",KM,[s[1]||(s[1]=ae("img",{class:"rounded-full place-self-center",src:GM,width:"70"},null,-1)),ae("h1",qM,Oe(e.isSave?"Submitting...":"Loading..."),1),s[2]||(s[2]=ae("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):J("",!0),e.isSave&&e.isFinished&&!e.errorCode?(D(),W("div",ZM,[ae("div",QM,[Me(An,{path:b(H3),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))])):J("",!0),e.errorCode?(D(),W("div",JM,[ae("div",e4,[Me(An,{path:b(N3),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",t4,[s[4]||(s[4]=Ft(" Error: ")),ae("span",n4,Oe(e.errorCode),1)]),ae("div",null,[Me(Ri,{type:"submit",color:"info",label:"Reload",small:!1,onClick:s[0]||(s[0]=r=>n())})])])):J("",!0)]),_:1})]),_:1},8,["transparent"])):J("",!0)}};async function XR(e){var n;const t=gt();try{const s=(await t.callApi(`/user?userId=${e}`)).data;return{id:s.id,name:s.name,email:s.email,avatar:s.avatar,admin:s.admin,data:s.data,discordRoles:s.discordRoles,cardStyle:"time",profiles:s.profiles,arcades:s.arcades,customize:(n=s.data)==null?void 0:n.customize,userScoreStats:s.scoreStats,public:s.public}}catch(a){throw console.log("Error loading user:",a),a}}async function KR(e){const t=gt();try{return await t.callApi("/auth/emailAuth","POST",{email:e})}catch(n){throw console.log("Error checking email:",n),n}}async function qR(e){const t=gt();try{return await t.callApi("/auth/check2FAKey","POST",{key:e})}catch(n){throw console.log("Error checking key:",n),n}}async function ZR(e,t,n){const a=gt();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 QR(e,t,n){const a=gt();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 JR(e){const t=gt();try{return await t.callApi("/user","PUT",e)}catch(n){throw console.log("Error registering:",n),n}}async function e6(){const e=gt();try{return(await e.callApi("/user/card")).cards}catch(t){throw console.log("Error fetching cards:",t),t}}async function t6(e){const t=gt();try{return await t.callApi("/user/card","POST",{cardId:e})}catch(n){throw console.log("Error adding card:",n),n}}async function n6(e){const t=gt();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 a6(e,t){const n=gt();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 s6(e,t,n){const a=gt();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 r6(){const e=gt();try{return(await e.callApi("/user/playVideos")).data}catch(t){throw console.log("Error fetching videos:",t),t}}async function i6(e){const t=gt();try{return(await t.callApi(`/user/content?type=${e}`)).data}catch(n){throw console.log("Error fetching content:",n),n}}async function o6(e){const t=gt();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 l6(e,t){const n=gt();try{return await n.callApi(`/user/integrate/${e}`,"POST",{code:t})}catch(a){throw console.log(`Error integrating with ${e}:`,a),a}}async function s4(e){const t=gt();try{return await t.callApi("/user/customize","POST",{customize:e})}catch(n){throw console.log("Error saving user customize!",n),n}}async function r4(e=null,t=!1){const n=gt();try{return await n.callApi("/user/appVersion","POST",{version:e,disable:t})}catch(a){throw console.log("Error saving user!",a),a}}const i4={class:"grid text-center justify-center grid-cols-1 gap-3"},o4={class:"place-self-center"},l4={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"},u4={class:"font-mono text-pink-500"},c4={class:"flex gap-2"},d4={__name:"UpdateModal",setup(e){const t=fe(null),n="3.0.17",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=gt();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=gt();var u=null;try{u=await r4(n,!1)}catch(c){console.error("Failed to update user:",c)}if(o)try{await s4({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(),_e(md,{key:0,transparent:!0},{default:Ee(()=>[Me(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",i4,[ae("div",o4,[Me(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",l4,[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"},Oe(u),1))),128))])):J("",!0),ae("h2",u4,"Version: "+Oe(b(n)),1),ae("div",c4,[Me(Ri,{label:"Close",color:"success",onClick:l[0]||(l[0]=u=>i(!1))}),Me(Ri,{label:"Never Show Again",color:"danger",onClick:l[1]||(l[1]=u=>i(!0))})])])]),_:1})]),_:1})):J("",!0)],64)):J("",!0)}},f4={__name:"UserAvatarCurrentUser",setup(e){const t=gt();return(n,a)=>{var s;return D(),_e(o0,{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"])}}},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?gt().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(),_e(h4,{key:0,"nav-bar":""})):(D(),_e(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(),_e(f4,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):J("",!0),e.item.icon?(D(),_e(An,{key:1,path:e.item.icon,class:"transition-colors"},null,8,["path"])):J("",!0),ae("span",{class:ve(["px-2 transition-colors",{"lg:hidden":e.item.isDesktopNoLabel&&e.item.icon}])},Oe(o.value),3),e.item.menu?(D(),_e(An,{key:2,path:l.value?b(Dg):b(Pg),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):J("",!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}])},[Me(h0,{menu:e.item.menu,onMenuClick:c},null,8,["menu"])],2)):J("",!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(),_e(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,[Me(Do,{onClick:i[0]||(i[0]=Zn(o=>s.value=!s.value,["prevent"]))},{default:Ee(()=>[Me(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"]])},[Me(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(),_e(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(),_e(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"])):J("",!0),ae("span",{class:ve(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},h&&h.isExactActive?i.value:""]])},Oe(e.item.label),3),u.value?(D(),_e(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"])):J("",!0)]),_:1},8,["to","href","target","class"])),u.value?(D(),_e(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"])):J("",!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(),_e(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:Ig,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"])},[Me(p0,{menu:e.menu,onMenuClick:i},null,8,["menu"])],2),ae("ul",w4,[Me(cc,{class:"hidden lg:block xl:hidden w-full",item:r.value,onMenuClick:o},null,8,["item"]),Me(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,[Me(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(Me(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.17";return(n,a)=>(D(),W("footer",{class:ve(["py-2 px-6",b(pd)])},[Me(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"+Oe(b(t)),1),Me(Ri,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:b(L3),"icon-size":"24"},null,8,["icon"]),Me(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=gt();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:"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:Og,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(),_e(d4,{key:0,class:"transition-opacity duration-300 ease-out"})):J("",!0),Me(a4,{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"])},[Me(y4,{menu:b(zM),class:ve([Dh,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:h},{default:Ee(()=>[Me(Do,{display:"flex lg:hidden",onClick:y[0]||(y[0]=Zn(w=>d.value=!d.value,["prevent"]))},{default:Ee(()=>[Me(An,{path:d.value?b(P3):b($3),size:"24"},null,8,["path"])]),_:1}),Me(Do,{display:"hidden lg:flex xl:hidden",onClick:y[1]||(y[1]=Zn(w=>f.value=!0,["prevent"]))},{default:Ee(()=>[Me(An,{path:b(j3),size:"24"},null,8,["path"])]),_:1}),Me(Do,{"use-margin":""})]),_:1},8,["menu","class"]),Me(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"),Me(M4)])],2)):J("",!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(),_e(f0,{key:0,icon:e.icon,"icon-color":e.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):e.icon?(D(),_e(An,{key:1,path:e.icon,color:e.color,class:"mr-2",size:"20"},null,8,["path","color"])):J("",!0),ae("h1",{class:ve([e.main?"text-3xl":"text-2xl","leading-tight"])},Oe(e.title),3)]),t.value?ye(n.$slots,"default",{key:0}):J("",!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",OM,[Me(l0,null,{default:Ee(()=>[Me(br,null,{default:Ee(()=>[Me(br,{type:"justify-start"},{default:Ee(()=>[Me(IM,{class:"md:mr-6 scale-110 md:scale-100",path:b(r).icon},null,8,["path"]),ae("div",HM,[ae("h2",NM,Oe(b(r).name),1),ae("h2",VM,Oe(b(r).shortName?b(r).shortName:b(r).name),1),ae("div",BM,[Me(dn,{color:a.value.type,label:e.type,small:""},null,8,["color","label"]),ae("h4",FM,Oe(e.value),1)])])]),_:1}),ae("div",$M,[ae("p",UM,Oe(e.profileName),1)])]),_:1})]),_:1})])]))}},zM=[{isCurrentUser:!0,menu:[{icon:x3,label:"Settings",to:"/profile"},{icon:D3,label:"Customize",to:"/profile/customize"},{icon:Q3,label:"Integrations",to:"/profile/integrate"},{icon:R3,label:"Login Cards",to:"/profile/cards"},{icon:A3,label:"Claim Profile",to:"/profile/claim"}]},{icon:Ig,label:"Log out",isLogout:!0}],WM={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"},jM={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:WM,white:jM},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(_M,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(bM,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"))}}}),GM="/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"])},[Me(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}),Me(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))}},XM={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=gt();return(o,l)=>(D(),_e(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",XM,Oe(e.tooltip),1)):J("",!0),e.icon?(D(),_e(An,{key:1,path:e.icon,size:e.iconSize},null,8,["path","size"])):J("",!0),e.label?(D(),W("span",{key:2,class:ve(s.value)},Oe(b(i).userCustomize.shrimpLinks?"Shrimp":e.label),3)):J("",!0)]),_:1},8,["class","href","type","to","target","disabled"]))}},KM={key:0,class:"grid text-center justify-center grid-cols-1 gap-3"},qM={class:"text-xl md:text-2xl"},ZM={key:1,class:"grid text-center justify-center grid-cols-1 gap-3"},QM={class:"place-self-center"},JM={key:2,class:"grid text-center justify-center grid-cols-1 gap-3"},e4={class:"place-self-center"},t4={class:"text-lg md:text-xl"},n4={class:"text-red-500"},a4={__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(),_e(md,{key:0,transparent:e.isSave},{default:Ee(()=>[Me(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",KM,[s[1]||(s[1]=ae("img",{class:"rounded-full place-self-center",src:GM,width:"70"},null,-1)),ae("h1",qM,Oe(e.isSave?"Submitting...":"Loading..."),1),s[2]||(s[2]=ae("p",{class:"text-lg md:text-xl"},"Please wait",-1))])):J("",!0),e.isSave&&e.isFinished&&!e.errorCode?(D(),W("div",ZM,[ae("div",QM,[Me(An,{path:b(H3),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))])):J("",!0),e.errorCode?(D(),W("div",JM,[ae("div",e4,[Me(An,{path:b(N3),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",t4,[s[4]||(s[4]=Ft(" Error: ")),ae("span",n4,Oe(e.errorCode),1)]),ae("div",null,[Me(Ri,{type:"submit",color:"info",label:"Reload",small:!1,onClick:s[0]||(s[0]=r=>n())})])])):J("",!0)]),_:1})]),_:1},8,["transparent"])):J("",!0)}};async function XR(e){var n;const t=gt();try{const s=(await t.callApi(`/user?userId=${e}`)).data;return{id:s.id,name:s.name,email:s.email,avatar:s.avatar,admin:s.admin,data:s.data,discordRoles:s.discordRoles,cardStyle:"time",profiles:s.profiles,arcades:s.arcades,customize:(n=s.data)==null?void 0:n.customize,userScoreStats:s.scoreStats,public:s.public}}catch(a){throw console.log("Error loading user:",a),a}}async function KR(e){const t=gt();try{return await t.callApi("/auth/emailAuth","POST",{email:e})}catch(n){throw console.log("Error checking email:",n),n}}async function qR(e){const t=gt();try{return await t.callApi("/auth/check2FAKey","POST",{key:e})}catch(n){throw console.log("Error checking key:",n),n}}async function ZR(e,t,n){const a=gt();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 QR(e,t,n){const a=gt();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 JR(e){const t=gt();try{return await t.callApi("/user","PUT",e)}catch(n){throw console.log("Error registering:",n),n}}async function e6(){const e=gt();try{return(await e.callApi("/user/card")).cards}catch(t){throw console.log("Error fetching cards:",t),t}}async function t6(e){const t=gt();try{return await t.callApi("/user/card","POST",{cardId:e})}catch(n){throw console.log("Error adding card:",n),n}}async function n6(e){const t=gt();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 a6(e,t){const n=gt();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 s6(e,t,n){const a=gt();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 r6(){const e=gt();try{return(await e.callApi("/user/playVideos")).data}catch(t){throw console.log("Error fetching videos:",t),t}}async function i6(e){const t=gt();try{return(await t.callApi(`/user/content?type=${e}`)).data}catch(n){throw console.log("Error fetching content:",n),n}}async function o6(e){const t=gt();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 l6(e,t){const n=gt();try{return await n.callApi(`/user/integrate/${e}`,"POST",{code:t})}catch(a){throw console.log(`Error integrating with ${e}:`,a),a}}async function s4(e){const t=gt();try{return await t.callApi("/user/customize","POST",{customize:e})}catch(n){throw console.log("Error saving user customize!",n),n}}async function r4(e=null,t=!1){const n=gt();try{return await n.callApi("/user/appVersion","POST",{version:e,disable:t})}catch(a){throw console.log("Error saving user!",a),a}}const i4={class:"grid text-center justify-center grid-cols-1 gap-3"},o4={class:"place-self-center"},l4={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"},u4={class:"font-mono text-pink-500"},c4={class:"flex gap-2"},d4={__name:"UpdateModal",setup(e){const t=fe(null),n="3.0.18",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=gt();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=gt();var u=null;try{u=await r4(n,!1)}catch(c){console.error("Failed to update user:",c)}if(o)try{await s4({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(),_e(md,{key:0,transparent:!0},{default:Ee(()=>[Me(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",i4,[ae("div",o4,[Me(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",l4,[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"},Oe(u),1))),128))])):J("",!0),ae("h2",u4,"Version: "+Oe(b(n)),1),ae("div",c4,[Me(Ri,{label:"Close",color:"success",onClick:l[0]||(l[0]=u=>i(!1))}),Me(Ri,{label:"Never Show Again",color:"danger",onClick:l[1]||(l[1]=u=>i(!0))})])])]),_:1})]),_:1})):J("",!0)],64)):J("",!0)}},f4={__name:"UserAvatarCurrentUser",setup(e){const t=gt();return(n,a)=>{var s;return D(),_e(o0,{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"])}}},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?gt().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(),_e(h4,{key:0,"nav-bar":""})):(D(),_e(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(),_e(f4,{key:0,class:"w-6 h-6 mr-3 inline-flex"})):J("",!0),e.item.icon?(D(),_e(An,{key:1,path:e.item.icon,class:"transition-colors"},null,8,["path"])):J("",!0),ae("span",{class:ve(["px-2 transition-colors",{"lg:hidden":e.item.isDesktopNoLabel&&e.item.icon}])},Oe(o.value),3),e.item.menu?(D(),_e(An,{key:2,path:l.value?b(Dg):b(Pg),class:"hidden lg:inline-flex transition-colors"},null,8,["path"])):J("",!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}])},[Me(h0,{menu:e.item.menu,onMenuClick:c},null,8,["menu"])],2)):J("",!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(),_e(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,[Me(Do,{onClick:i[0]||(i[0]=Zn(o=>s.value=!s.value,["prevent"]))},{default:Ee(()=>[Me(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"]])},[Me(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(),_e(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(),_e(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"])):J("",!0),ae("span",{class:ve(["grow text-ellipsis line-clamp-1",[{"pr-12":!u.value},h&&h.isExactActive?i.value:""]])},Oe(e.item.label),3),u.value?(D(),_e(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"])):J("",!0)]),_:1},8,["to","href","target","class"])),u.value?(D(),_e(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"])):J("",!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(),_e(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:Ig,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"])},[Me(p0,{menu:e.menu,onMenuClick:i},null,8,["menu"])],2),ae("ul",w4,[Me(cc,{class:"hidden lg:block xl:hidden w-full",item:r.value,onMenuClick:o},null,8,["item"]),Me(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,[Me(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(Me(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.18";return(n,a)=>(D(),W("footer",{class:ve(["py-2 px-6",b(pd)])},[Me(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"+Oe(b(t)),1),Me(Ri,{color:"warning",href:"https://paypal.me/trmazi",label:"Donate",icon:b(L3),"icon-size":"24"},null,8,["icon"]),Me(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=gt();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:"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:Og,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(),_e(d4,{key:0,class:"transition-opacity duration-300 ease-out"})):J("",!0),Me(a4,{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"])},[Me(y4,{menu:b(zM),class:ve([Dh,{"ml-60 lg:ml-0":d.value},"opacity-95"]),onMenuClick:h},{default:Ee(()=>[Me(Do,{display:"flex lg:hidden",onClick:y[0]||(y[0]=Zn(w=>d.value=!d.value,["prevent"]))},{default:Ee(()=>[Me(An,{path:d.value?b(P3):b($3),size:"24"},null,8,["path"])]),_:1}),Me(Do,{display:"hidden lg:flex xl:hidden",onClick:y[1]||(y[1]=Zn(w=>f.value=!0,["prevent"]))},{default:Ee(()=>[Me(An,{path:b(j3),size:"24"},null,8,["path"])]),_:1}),Me(Do,{"use-margin":""})]),_:1},8,["menu","class"]),Me(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"),Me(M4)])],2)):J("",!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(),_e(f0,{key:0,icon:e.icon,"icon-color":e.color,color:"light",class:"mr-3",bg:""},null,8,["icon","icon-color"])):e.icon?(D(),_e(An,{key:1,path:e.icon,color:e.color,class:"mr-2",size:"20"},null,8,["path","color"])):J("",!0),ae("h1",{class:ve([e.main?"text-3xl":"text-2xl","leading-tight"])},Oe(e.title),3)]),t.value?ye(n.$slots,"default",{key:0}):J("",!0)],2))}};/*! * @kurkle/color v0.3.4 * https://github.com/kurkle/color#readme * (c) 2024 Jukka Kurkela @@ -65,4 +65,4 @@ var ov=Object.defineProperty;var lv=(e,t,n)=>t in e?ov(e,t,{enumerable:!0,config 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},[Me(Pr,{class:"mb-2",style:Lt(a(t.cover)),"has-table":""},{default:Ee(()=>[ae("div",nD,[ae("p",aD,Oe(t.date),1),i[0]||(i[0]=ae("hr",{class:"pb-1"},null,-1)),ae("h2",sD,Oe(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=gt();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(O=>{Object.values(O).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(),_e(T4,null,{default:Ee(()=>[Me(wM,null,{default:Ee(()=>[Me(yM,{class:"mb-6 mt-2 shadow-xl"}),Me(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(),_e(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))])):J("",!0),!b(n)||!b(n).length?(D(),_e(uD,{key:1})):J("",!0),Me(so,{icon:b(I3),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(),_e(RM,{key:0,icon:_.icon,number:_.number,label:_.label,suffix:`${_.suffix}${_.number==1?"":"s"}`,"icon-color":_.iconColor},null,8,["icon","number","label","suffix","icon-color"])):J("",!0)],64))),128))]),Me(so,{icon:b(Lg),title:"Showcase",main:""},null,8,["icon"]),ae("div",vD,[(D(!0),W(Te,null,Ke(u(s.value),_=>(D(),_e(YM,{key:_.game,game:_.game,value:_.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),Me(so,{icon:b(sS),title:"Play Trends",main:""},null,8,["icon"]),Me(Pr,{class:"mb-6"},{default:Ee(()=>[s.value?(D(),W("div",yD,[Me(tD,{data:b(pD)(s.value,r.value),class:"h-96"},null,8,["data"])])):J("",!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-hHdFmUBe.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>ze(()=>import("./LoginView-R32XssnG.js"),__vite__mapDeps([0,1,2,3,4,5]))},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>ze(()=>import("./RegisterView-BYJnDJVp.js"),__vite__mapDeps([6,1,2,3,4,5]))},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>ze(()=>import("./ResetView-CdH-SnBS.js"),__vite__mapDeps([7,2,3,4,5]))},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>ze(()=>import("./ProfileView-CXAiI-BT.js"),__vite__mapDeps([8,2,3,1]))},{meta:{title:"Customizations"},path:"/profile/customize",name:"profile_customizations",component:()=>ze(()=>import("./CustomizeView-BxMxvLd2.js"),__vite__mapDeps([9,2,3,1]))},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>ze(()=>import("./IntegrationView-j7AwQ0Er.js"),[])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>ze(()=>import("./IntegrationView-j7AwQ0Er.js"),[])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>ze(()=>import("./CardsView-DEu67JSp.js"),__vite__mapDeps([10,11,2,3]))},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>ze(()=>import("./ClaimView-C3fF9UHL.js"),__vite__mapDeps([12,2,3,1,13]))},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>ze(()=>import("./VideoView-CQwcW_B0.js"),__vite__mapDeps([14,15,16,17]))},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>ze(()=>import("./ContentView-t6izaQtI.js"),[])},{meta:{title:"View User"},path:"/profiles/:id",name:"profile_viewer",component:()=>ze(()=>import("./PublicView-BAO5Ws8C.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>ze(()=>import("./DashboardView-C5mww0DS.js"),__vite__mapDeps([18,15,16,19]))},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>ze(()=>import("./OnboardingView-DfoUreo1.js"),__vite__mapDeps([20,2,1,3,19,21]))},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>ze(()=>import("./MaintView-BQ7TO84P.js"),__vite__mapDeps([22,15,16,2,3,19]))},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>ze(()=>import("./EventsView-DkJspJRK.js"),__vite__mapDeps([23,15,16,19]))},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>ze(()=>import("./APIView-BOwqYNpe.js"),__vite__mapDeps([24,15,16,2,3,19]))},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>ze(()=>import("./ArcadesView-BMm1ygDN.js"),__vite__mapDeps([25,15,16,2,3,19]))},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>ze(()=>import("./UsersView-DhoW8tuJ.js"),__vite__mapDeps([26,15,16,2,3,19]))},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>ze(()=>import("./NewsView-NA3sMBgk.js"),__vite__mapDeps([27,15,16,2,3,19]))},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>ze(()=>import("./OTAView-C0lc8-1y.js"),__vite__mapDeps([28,2,1,3]))},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>ze(()=>import("./ArcadeView-D7Lsc7d_.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-DHhG-CrJ.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-CN9Dy_WY.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-zQh9MK33.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-Ilvt6jG7.js"),__vite__mapDeps([36,2,3,32]))},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>ze(()=>import("./GameView-DH_UHz7y.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-BT_JzFvt.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-DILXtHvT.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-BtjLO8sh.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-CDxgiPm0.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-zUychGtB.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-oxzqcOZw.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-DEPQIAW6.js"),__vite__mapDeps([50,15,16,38,39])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>ze(()=>import("./ErrorView-D8IkdNp8.js"),__vite__mapDeps([51,4,5]))},{meta:{title:"View Records"},path:"/games/:game/records/:userId",name:"personal_records",component:()=>ze(()=>import("./PersonalRecords-CgBYEquC.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-C8HQrQ9_.js"),__vite__mapDeps([53,3,38,39,17])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>ze(()=>import("./ErrorView-D8IkdNp8.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");gt(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{pR as $,PD as A,iR as B,R3 as C,An as D,rR as E,Te as F,JR as G,KD as H,vR as I,Ft as J,KR as K,qR as L,ZR as M,Qe as N,yM as O,so as P,dn as Q,h4 as R,QR as S,as as T,Zo as U,T3 as V,s4 as W,l6 as X,Q3 as Y,oR as Z,wM as _,Pl as a,nS as a$,o6 as a0,jD as a1,WD as a2,e6 as a3,t6 as a4,n6 as a5,d0 as a6,IM as a7,md as a8,A3 as a9,zD as aA,xD as aB,TR as aC,CR as aD,LD as aE,$D as aF,sR as aG,_R as aH,wR as aI,xR as aJ,SD as aK,uR as aL,lR as aM,SR as aN,UD as aO,gR as aP,tS as aQ,bR as aR,cR as aS,GD as aT,kD as aU,ID as aV,aS as aW,nR as aX,tR as aY,br as aZ,Lt as a_,YM as aa,RD as ab,MD as ac,a6 as ad,s6 as ae,MR as af,kR as ag,r6 as ah,qD as ai,i6 as aj,z as ak,I3 as al,RM as am,Lg as an,sS as ao,tD as ap,XR as aq,fh as ar,$r as as,B3 as at,Og as au,ZD as av,hR as aw,aR as ax,H3 as ay,N3 as az,gt as b,mR as b0,TD as b1,fR as b2,eR as b3,Ca as b4,$v as b5,eb as b6,Ha as b7,Ze as b8,Hc as b9,CD as bA,YD as bB,GR as bC,DD as bD,gl as bE,Mb as bF,Dr as bG,a4 as bH,xM as bI,BD as bJ,FD as bK,GM as bL,XD as bM,dR as bN,JD as bO,QD as bP,Cu as ba,Jt as bb,bo as bc,Oo as bd,qa as be,c6 as bf,IP as bg,d6 as bh,ED as bi,OD as bj,HD as bk,yR as bl,Pe as bm,ND as bn,VD as bo,kt as bp,ni as bq,bf as br,Pg as bs,Dg as bt,AD as bu,Z3 as bv,AR as bw,ea as bx,ye as by,u0 as bz,_e as c,ut as d,D as e,Me as f,J 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,P3 as p,T4 as q,fe as r,va as s,Oe as t,y3 as u,ve as v,Ee as w,b4 as x,Zn as y,x3 as z}; + `}function s(){n.push(`/news/${t.id}`)}return(r,i)=>(D(),W("button",{class:"text-left",onClick:s},[Me(Pr,{class:"mb-2",style:Lt(a(t.cover)),"has-table":""},{default:Ee(()=>[ae("div",nD,[ae("p",aD,Oe(t.date),1),i[0]||(i[0]=ae("hr",{class:"pb-1"},null,-1)),ae("h2",sD,Oe(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=gt();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(O=>{Object.values(O).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(),_e(T4,null,{default:Ee(()=>[Me(wM,null,{default:Ee(()=>[Me(yM,{class:"mb-6 mt-2 shadow-xl"}),Me(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(),_e(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))])):J("",!0),!b(n)||!b(n).length?(D(),_e(uD,{key:1})):J("",!0),Me(so,{icon:b(I3),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(),_e(RM,{key:0,icon:_.icon,number:_.number,label:_.label,suffix:`${_.suffix}${_.number==1?"":"s"}`,"icon-color":_.iconColor},null,8,["icon","number","label","suffix","icon-color"])):J("",!0)],64))),128))]),Me(so,{icon:b(Lg),title:"Showcase",main:""},null,8,["icon"]),ae("div",vD,[(D(!0),W(Te,null,Ke(u(s.value),_=>(D(),_e(YM,{key:_.game,game:_.game,value:_.data.total_plays,"profile-name":"",type:"plays"},null,8,["game","value"]))),128))]),Me(so,{icon:b(sS),title:"Play Trends",main:""},null,8,["icon"]),Me(Pr,{class:"mb-6"},{default:Ee(()=>[s.value?(D(),W("div",yD,[Me(tD,{data:b(pD)(s.value,r.value),class:"h-96"},null,8,["data"])])):J("",!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-B8JNFW5x.js"),[])},{meta:{title:"Login"},path:"/auth/login",name:"login",component:()=>ze(()=>import("./LoginView-B4oTkZ5Q.js"),__vite__mapDeps([0,1,2,3,4,5]))},{meta:{title:"Register"},path:"/auth/register",name:"register",component:()=>ze(()=>import("./RegisterView-D1JHwZ2X.js"),__vite__mapDeps([6,1,2,3,4,5]))},{meta:{title:"Reset Password"},path:"/auth/reset",name:"reset_pass",component:()=>ze(()=>import("./ResetView-CJCIewQ5.js"),__vite__mapDeps([7,2,3,4,5]))},{meta:{title:"Profile"},path:"/profile",name:"profile",component:()=>ze(()=>import("./ProfileView-9fUB01Fp.js"),__vite__mapDeps([8,2,3,1]))},{meta:{title:"Customizations"},path:"/profile/customize",name:"profile_customizations",component:()=>ze(()=>import("./CustomizeView-Bmxl-mxW.js"),__vite__mapDeps([9,2,3,1]))},{meta:{title:"Integrations"},path:"/profile/integrate",name:"profile_integrations",component:()=>ze(()=>import("./IntegrationView-FprS9h6m.js"),[])},{meta:{title:"Integration Callback"},path:"/profile/integrate/:service",name:"profile_integration_callback",component:()=>ze(()=>import("./IntegrationView-FprS9h6m.js"),[])},{meta:{title:"Login Cards"},path:"/profile/cards",name:"profile_cards",component:()=>ze(()=>import("./CardsView-mocSQ2n1.js"),__vite__mapDeps([10,11,2,3]))},{meta:{title:"Claim a Profile"},path:"/profile/claim",name:"profile_claim",component:()=>ze(()=>import("./ClaimView-BheqCMYg.js"),__vite__mapDeps([12,2,3,1,13]))},{meta:{title:"Play Videos"},path:"/profile/videos",name:"profile_videos",component:()=>ze(()=>import("./VideoView-ChVfkozd.js"),__vite__mapDeps([14,15,16,17]))},{meta:{title:"Game Images"},path:"/profile/content",name:"profile_content",component:()=>ze(()=>import("./ContentView-He2okql8.js"),[])},{meta:{title:"View User"},path:"/profiles/:id",name:"profile_viewer",component:()=>ze(()=>import("./PublicView-Cq3Dzf-B.js"),[]),options:{hotReload:!0}},{meta:{title:"Admin Dashboard"},path:"/admin",name:"admin_dashboard",component:()=>ze(()=>import("./DashboardView-XiQDef8t.js"),__vite__mapDeps([18,15,16,19]))},{meta:{title:"Onboarding"},path:"/admin/onboarding",name:"onboarding",component:()=>ze(()=>import("./OnboardingView-BvEX9ldW.js"),__vite__mapDeps([20,2,1,3,19,21]))},{meta:{title:"Network Maintenance"},path:"/admin/maint",name:"admin_maint",component:()=>ze(()=>import("./MaintView-CHcDiUQu.js"),__vite__mapDeps([22,15,16,2,3,19]))},{meta:{title:"Events"},path:"/admin/events",name:"admin_events",component:()=>ze(()=>import("./EventsView-hJOns_uv.js"),__vite__mapDeps([23,15,16,19]))},{meta:{title:"Data API"},path:"/admin/api",name:"data_api",component:()=>ze(()=>import("./APIView-BIM03Bl5.js"),__vite__mapDeps([24,15,16,2,3,19]))},{meta:{title:"Arcades"},path:"/admin/arcades",name:"admin_arcades",component:()=>ze(()=>import("./ArcadesView-B09qJaKt.js"),__vite__mapDeps([25,15,16,2,3,19]))},{meta:{title:"Users"},path:"/admin/users",name:"admin_users",component:()=>ze(()=>import("./UsersView-CvHeWlNW.js"),__vite__mapDeps([26,15,16,2,3,19]))},{meta:{title:"News"},path:"/admin/news",name:"admin_news",component:()=>ze(()=>import("./NewsView-Bgu_M5B3.js"),__vite__mapDeps([27,15,16,2,3,19]))},{meta:{title:"OTA Updates"},path:"/admin/ota",name:"admin_ota",component:()=>ze(()=>import("./OTAView--CsU4w8U.js"),__vite__mapDeps([28,2,1,3]))},{meta:{title:"Arcade Overview"},path:"/arcade/:id",name:"arcade",component:()=>ze(()=>import("./ArcadeView-CrxVkaLO.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-C8kL_op2.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-CpcW4d4h.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-D_5dQuw8.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-BaSVdSJS.js"),__vite__mapDeps([36,2,3,32]))},{meta:{title:"Game Overview"},path:"/games/:id/",name:"game_page",component:()=>ze(()=>import("./GameView-C6Wl65Rr.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-BzRmPGtd.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-DuD7hF1U.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-C5DV7xKc.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-C48A_dHN.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-i00omiEb.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-BhQzm0QW.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-BJzNHU9p.js"),__vite__mapDeps([50,15,16,38,39])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>ze(()=>import("./ErrorView-BHidS0HG.js"),__vite__mapDeps([51,4,5]))},{meta:{title:"View Records"},path:"/games/:game/records/:userId",name:"personal_records",component:()=>ze(()=>import("./PersonalRecords-wdLmIdB5.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-CQ_ILgO6.js"),__vite__mapDeps([53,3,38,39,17])),options:{hotReload:!0}},{meta:{title:"Error"},path:"/:catchAll(.*)",name:"ErrorPage",component:()=>ze(()=>import("./ErrorView-BHidS0HG.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");gt(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{pR as $,PD as A,iR as B,R3 as C,An as D,rR as E,Te as F,JR as G,KD as H,vR as I,Ft as J,KR as K,qR as L,ZR as M,Qe as N,yM as O,so as P,dn as Q,h4 as R,QR as S,as as T,Zo as U,T3 as V,s4 as W,l6 as X,Q3 as Y,oR as Z,wM as _,Pl as a,Lt as a$,o6 as a0,jD as a1,WD as a2,e6 as a3,t6 as a4,n6 as a5,d0 as a6,IM as a7,md as a8,A3 as a9,zD as aA,xD as aB,TR as aC,CR as aD,LD as aE,$D as aF,sR as aG,_R as aH,wR as aI,xR as aJ,SD as aK,uR as aL,lR as aM,SR as aN,UD as aO,gR as aP,o0 as aQ,tS as aR,bR as aS,cR as aT,GD as aU,kD as aV,ID as aW,aS as aX,nR as aY,tR as aZ,br as a_,YM as aa,RD as ab,MD as ac,a6 as ad,s6 as ae,MR as af,kR as ag,r6 as ah,qD as ai,i6 as aj,z as ak,I3 as al,RM as am,Lg as an,sS as ao,tD as ap,XR as aq,fh as ar,$r as as,B3 as at,Og as au,ZD as av,hR as aw,aR as ax,H3 as ay,N3 as az,gt as b,nS as b0,mR as b1,TD as b2,fR as b3,eR as b4,Ca as b5,$v as b6,eb as b7,Ha as b8,Ze as b9,u0 as bA,CD as bB,YD as bC,GR as bD,DD as bE,gl as bF,Mb as bG,Dr as bH,a4 as bI,xM as bJ,Qt as bK,BD as bL,FD as bM,GM as bN,XD as bO,dR as bP,JD as bQ,QD as bR,Hc as ba,Cu as bb,Jt as bc,bo as bd,Oo as be,qa as bf,c6 as bg,IP as bh,d6 as bi,ED as bj,OD as bk,HD as bl,yR as bm,Pe as bn,ND as bo,VD as bp,kt as bq,ni as br,bf as bs,Pg as bt,Dg as bu,AD as bv,Z3 as bw,AR as bx,ea as by,ye as bz,_e as c,ut as d,D as e,Me as f,J 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,P3 as p,T4 as q,fe as r,va as s,Oe as t,y3 as u,ve as v,Ee as w,b4 as x,Zn as y,x3 as z}; diff --git a/assets/music-CTwQlCwU.js b/assets/music-BIn5JQKf.js similarity index 89% rename from assets/music-CTwQlCwU.js rename to assets/music-BIn5JQKf.js index 6a304e9..f1955a0 100644 --- a/assets/music-CTwQlCwU.js +++ b/assets/music-BIn5JQKf.js @@ -1 +1 @@ -import{b as e}from"./index-Y79vkHsf.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-DdOAy-ci.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/profile-9qYjrL9A.js b/assets/profile-DAK1B_07.js similarity index 94% rename from assets/profile-9qYjrL9A.js rename to assets/profile-DAK1B_07.js index fb86872..82538f2 100644 --- a/assets/profile-9qYjrL9A.js +++ b/assets/profile-DAK1B_07.js @@ -1 +1 @@ -import{b as l}from"./index-Y79vkHsf.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-DdOAy-ci.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-DH4ucPCT.js b/assets/sources-DNarLRCl.js similarity index 89% rename from assets/sources-DH4ucPCT.js rename to assets/sources-DNarLRCl.js index 8b31434..f3439c0 100644 --- a/assets/sources-DH4ucPCT.js +++ b/assets/sources-DNarLRCl.js @@ -1,4 +1,4 @@ -import{ak as n,bx as r,l as c,e as i,k as a,f as o,a7 as d,t as u,by as p,g as f}from"./index-Y79vkHsf.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"},y={__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 T(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 $(e,t){var s;return(s=e.videoTable)!=null&&s.includes(t)?null:` +import{ak as n,by as r,l as c,e as i,k as a,f as o,a7 as d,t as u,bz as p,g as f}from"./index-DdOAy-ci.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"},y={__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 T(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 $(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 a609e4e..a4d0e2d 100644 --- a/data-sources/changelog.json +++ b/data-sources/changelog.json @@ -16,5 +16,6 @@ "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.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."], - "3.0.17": ["- (Major) Add initial public profile support.", "- (Minor) Lay groundwork for public profile page", "- (Optimization) Clean up admin pages", "- (Bugfix) Clean up random 500 errors."] + "3.0.17": ["- (Major) Add initial public profile support.", "- (Minor) Lay groundwork for public profile page", "- (Optimization) Clean up admin pages", "- (Bugfix) Clean up random 500 errors."], + "3.0.18": ["- (Admin) Adds the ability to add and remove managers from an arcade.", "- (Minor) Lay groundwork for avatars in tables.", "- (Minor) Add new profile customizations."] } \ No newline at end of file diff --git a/index.html b/index.html index 054178b..0bd65dc 100644 --- a/index.html +++ b/index.html @@ -46,8 +46,8 @@ document.addEventListener('keydown', keyHandler, false); - - + +