This commit is contained in:
trmazi
2026-07-29 19:46:52 +00:00
parent 96cd46886f
commit 7f002d0b50
169 changed files with 168 additions and 165 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,5 @@
import{A as e,C as t,Ct as n,D as r,F as i,I as a,Kt as o,L as s,O as c,U as l,V as u,Y as d,ct as f,et as p,gt as m,j as h,k as g,n as _,qt as v,tt as y}from"./favicon-DOtDvKM0.js";import{t as b}from"./PhCashRegister.vue-CdxntA63.js";import{t as x}from"./PhHouse.vue-C_aFDx4J.js";import{ct as S,et as C,ht as w,nt as T,pt as E}from"./index-CioSqWPr.js";var D=[`width`,`height`,`fill`,`transform`],O={key:0},k=[c(`path`,{d:`M240,204H228V144a12,12,0,0,0,12.49-19.78L142.14,25.85a20,20,0,0,0-28.28,0L15.51,124.2A12,12,0,0,0,28,144v60H16a12,12,0,0,0,0,24H240a12,12,0,0,0,0-24ZM52,121.65l76-76,76,76V204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52ZM140,204H116V164h24Z`},null,-1)],A={key:1},j=[c(`path`,{d:`M216,116.69V216H152V152H104v64H40V116.69l82.34-82.35a8,8,0,0,1,11.32,0Z`,opacity:`0.2`},null,-1),c(`path`,{d:`M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM48,120l80-80,80,80v88H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48Zm96,88H112V160h32Z`},null,-1)],M={key:2},N=[c(`path`,{d:`M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16Zm-88,0H104V160a4,4,0,0,1,4-4h40a4,4,0,0,1,4,4Z`},null,-1)],P={key:3},F=[c(`path`,{d:`M240,210H222V131.17l5.76,5.76a6,6,0,0,0,8.48-8.49L137.9,30.09a14,14,0,0,0-19.8,0L19.76,128.44a6,6,0,0,0,8.48,8.49L34,131.17V210H16a6,6,0,0,0,0,12H240a6,6,0,0,0,0-12ZM46,119.17l80.58-80.59a2,2,0,0,1,2.84,0L210,119.17V210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46ZM146,210H110V158h36Z`},null,-1)],I={key:4},L=[c(`path`,{d:`M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM48,120l80-80,80,80v88H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48Zm96,88H112V160h32Z`},null,-1)],R={key:5},z=[c(`path`,{d:`M240,212H220V126.34l9.17,9.17a4,4,0,1,0,5.66-5.66L136.49,31.51a12,12,0,0,0-17,0L21.17,129.85a4,4,0,1,0,5.66,5.66L36,126.34V212H16a4,4,0,0,0,0,8H240a4,4,0,0,0,0-8ZM44,118.34l81.17-81.17a4,4,0,0,1,5.66,0L212,118.34V212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44ZM148,212H108V156h40Z`},null,-1)],B=s({name:`PhHouseLine`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(t){let n=t,i=u(`weight`,`regular`),a=u(`size`,`1em`),o=u(`color`,`currentColor`),s=u(`mirrored`,!1),c=r(()=>n.weight??i),f=r(()=>n.size??a),p=r(()=>n.color??o),m=r(()=>n.mirrored===void 0?s?`scale(-1, 1)`:void 0:n.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(d(),h(`svg`,l({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:f.value,height:f.value,fill:p.value,transform:m.value},t.$attrs),[y(t.$slots,`default`),c.value===`bold`?(d(),h(`g`,O,k)):c.value===`duotone`?(d(),h(`g`,A,j)):c.value===`fill`?(d(),h(`g`,M,N)):c.value===`light`?(d(),h(`g`,P,F)):c.value===`regular`?(d(),h(`g`,I,L)):c.value===`thin`?(d(),h(`g`,R,z)):e(``,!0)],16,D))}}),V={class:`flex flex-col gap-y-3 text-center w-full`},H={class:`text-2xl lg:text-3xl font-bold`},U={class:`flex gap-2 justify-center items-center`},W={class:`text-xl md:text-2xl font-bold`},G={class:`flex flex-wrap gap-4 place-content-center`},K={key:0,class:`text-lg`},q={class:`md:w-full grid grid-cols-1 md:grid-cols-4 gap-3`},J={__name:`ArcadeCard`,props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(r){var s=m(r.arcade.data);function l(e){if(e!==null)return`
background-image: url('${e}');
background-size: cover;
background-repeat: no-repeat;
`}return(u,m)=>(d(),h(`div`,{style:o(l(`${n(`https://cdn.phaseii.network/file/PhaseII/web-assets`)}/card/carpet.webp`)),class:`rounded-2xl mb-6 w-full`},[a(T,{type:`justify-center`,class:`bg-white dark:bg-slate-900/90 rounded-2xl p-6 w-full`},{default:f(()=>[c(`div`,V,[c(`h1`,H,v(r.arcade.name),1),c(`div`,U,[c(`h2`,W,v(r.arcade.description),1)]),c(`div`,G,[n(s).is_beta?(d(),g(C,{key:0,label:`Beta Enabled`,color:`warning`,icon:n(S)},null,8,[`icon`])):e(``,!0),a(C,{label:`Private Arcade`,color:`info`,icon:n(B)},null,8,[`icon`])]),m[4]||=c(`hr`,{class:`border-t border w-full`},null,-1),r.arcade.owners&&r.arcade.owners.length?(d(),h(`p`,K,[m[3]||=i(` Managed by `,-1),(d(!0),h(t,null,p(r.arcade.owners,(e,n)=>(d(),h(`span`,{key:e.username,class:`font-bold`},[r.arcade.owners.length===2&&n===0?(d(),h(t,{key:0},[i(v(e.username),1)],64)):r.arcade.owners.length===2&&n===1?(d(),h(t,{key:1},[m[0]||=c(`span`,{class:`font-normal`},` and`,-1),i(` `+v(e.username)+`.`,1)],64)):n===0?(d(),h(t,{key:2},[i(v(e.username),1)],64)):n===r.arcade.owners.length-1?(d(),h(t,{key:3},[m[1]||=i(`, `,-1),m[2]||=c(`span`,{class:`font-normal`},` and`,-1),i(` `+v(e.username)+`.`,1)],64)):(d(),h(t,{key:4},[i(`, `+v(e.username),1)],64))]))),128))])):e(``,!0),c(`div`,q,[a(_,{to:`/arcade/${r.arcade.id}`,icon:n(x),color:`info`,label:`Arcade Home`,class:`w-full md:w-[150px]`},null,8,[`to`,`icon`]),a(_,{to:`/arcade/${r.arcade.id}/events`,icon:n(E),color:`info`,label:`Event Settings`},null,8,[`to`,`icon`]),a(_,{to:`/arcade/${r.arcade.id}/machines`,icon:n(w),color:`info`,label:`Machine List`},null,8,[`to`,`icon`]),a(_,{to:`/arcade/${r.arcade.id}/paseli`,icon:n(b),color:`info`,label:`PASELI`},null,8,[`to`,`icon`])])])]),_:1})],4))}};export{J as t};

View File

@@ -1,5 +0,0 @@
import{F as k}from"./PhCashRegister.vue-DJbBYIbq.js";import{I as x}from"./PhHouse.vue-Wi_lOtIh.js";import{ac as M,ad as g,v as H,a as e,f as l,ae as Z,j as y,af as $,p as t,r as S,b as u,w as A,t as i,e as n,c as B,y as w,aH as C,M as d,F as m,g as P,s as v,aF as j,at as z,aI as E,aJ as I}from"./index-Dd7VcHfL.js";const N=["width","height","fill","transform"],F={key:0},q=t("path",{d:"M240,204H228V144a12,12,0,0,0,12.49-19.78L142.14,25.85a20,20,0,0,0-28.28,0L15.51,124.2A12,12,0,0,0,28,144v60H16a12,12,0,0,0,0,24H240a12,12,0,0,0,0-24ZM52,121.65l76-76,76,76V204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52ZM140,204H116V164h24Z"},null,-1),D=[q],G={key:1},T=t("path",{d:"M216,116.69V216H152V152H104v64H40V116.69l82.34-82.35a8,8,0,0,1,11.32,0Z",opacity:"0.2"},null,-1),J=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM48,120l80-80,80,80v88H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48Zm96,88H112V160h32Z"},null,-1),O=[T,J],W={key:2},K=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16Zm-88,0H104V160a4,4,0,0,1,4-4h40a4,4,0,0,1,4,4Z"},null,-1),Q=[K],R={key:3},U=t("path",{d:"M240,210H222V131.17l5.76,5.76a6,6,0,0,0,8.48-8.49L137.9,30.09a14,14,0,0,0-19.8,0L19.76,128.44a6,6,0,0,0,8.48,8.49L34,131.17V210H16a6,6,0,0,0,0,12H240a6,6,0,0,0,0-12ZM46,119.17l80.58-80.59a2,2,0,0,1,2.84,0L210,119.17V210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46ZM146,210H110V158h36Z"},null,-1),X=[U],Y={key:4},_=t("path",{d:"M240,208H224V136l2.34,2.34A8,8,0,0,0,237.66,127L139.31,28.68a16,16,0,0,0-22.62,0L18.34,127a8,8,0,0,0,11.32,11.31L32,136v72H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM48,120l80-80,80,80v88H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48Zm96,88H112V160h32Z"},null,-1),a0=[_],e0={key:5},l0=t("path",{d:"M240,212H220V126.34l9.17,9.17a4,4,0,1,0,5.66-5.66L136.49,31.51a12,12,0,0,0-17,0L21.17,129.85a4,4,0,1,0,5.66,5.66L36,126.34V212H16a4,4,0,0,0,0,8H240a4,4,0,0,0,0-8ZM44,118.34l81.17-81.17a4,4,0,0,1,5.66,0L212,118.34V212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44ZM148,212H108V156h40Z"},null,-1),t0=[l0],r0={name:"PhHouseLine"},s0=M({...r0,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(r){const o=r,V=g("weight","regular"),h=g("size","1em"),p=g("color","currentColor"),f=g("mirrored",!1),a=H(()=>o.weight??V),s=H(()=>o.size??h),c=H(()=>o.color??p),L=H(()=>o.mirrored!==void 0?o.mirrored?"scale(-1, 1)":void 0:f?"scale(-1, 1)":void 0);return(b,f0)=>(e(),l("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:c.value,transform:L.value},b.$attrs),[Z(b.$slots,"default"),a.value==="bold"?(e(),l("g",F,D)):a.value==="duotone"?(e(),l("g",G,O)):a.value==="fill"?(e(),l("g",W,Q)):a.value==="light"?(e(),l("g",R,X)):a.value==="regular"?(e(),l("g",Y,a0)):a.value==="thin"?(e(),l("g",e0,t0)):y("",!0)],16,N))}}),n0={class:"flex flex-col gap-y-3 text-center w-full"},o0={class:"text-2xl lg:text-3xl font-bold"},i0={class:"flex gap-2 justify-center items-center"},d0={class:"text-xl md:text-2xl font-bold"},c0={class:"flex flex-wrap gap-4 place-content-center"},u0={key:0,class:"text-lg"},m0={class:"md:w-full grid grid-cols-1 md:grid-cols-4 gap-3"},h0={__name:"ArcadeCard",props:{useSmall:{type:Boolean,required:!1,default:!1},arcade:{type:Object,required:!0}},setup(r){const o="https://cdn.phaseii.network/file/PhaseII/web-assets";var h=S(r.arcade.data);function p(f){if(f!==null)return`
background-image: url('${f}');
background-size: cover;
background-repeat: no-repeat;
`}return(f,a)=>(e(),l("div",{style:I(p(`${n(o)}/card/carpet.webp`)),class:"rounded-2xl mb-6 w-full"},[u(E,{type:"justify-center",class:"bg-white dark:bg-slate-900/90 rounded-2xl p-6 w-full"},{default:A(()=>[t("div",n0,[t("h1",o0,i(r.arcade.name),1),t("div",i0,[t("h2",d0,i(r.arcade.description),1)]),t("div",c0,[n(h).is_beta?(e(),B(w,{key:0,label:"Beta Enabled",color:"warning",icon:n(C)},null,8,["icon"])):y("",!0),u(w,{label:"Private Arcade",color:"info",icon:n(s0)},null,8,["icon"])]),a[4]||(a[4]=t("hr",{class:"border-t border w-full"},null,-1)),r.arcade.owners&&r.arcade.owners.length?(e(),l("p",u0,[a[3]||(a[3]=d(" Managed by ",-1)),(e(!0),l(m,null,P(r.arcade.owners,(s,c)=>(e(),l("span",{key:s.username,class:"font-bold"},[r.arcade.owners.length===2&&c===0?(e(),l(m,{key:0},[d(i(s.username),1)],64)):r.arcade.owners.length===2&&c===1?(e(),l(m,{key:1},[a[0]||(a[0]=t("span",{class:"font-normal"}," and",-1)),d(" "+i(s.username)+".",1)],64)):c===0?(e(),l(m,{key:2},[d(i(s.username),1)],64)):c===r.arcade.owners.length-1?(e(),l(m,{key:3},[a[1]||(a[1]=d(", ",-1)),a[2]||(a[2]=t("span",{class:"font-normal"}," and",-1)),d(" "+i(s.username)+".",1)],64)):(e(),l(m,{key:4},[d(", "+i(s.username),1)],64))]))),128))])):y("",!0),t("div",m0,[u(v,{to:`/arcade/${r.arcade.id}`,icon:n(x),color:"info",label:"Arcade Home",class:"w-full md:w-[150px]"},null,8,["to","icon"]),u(v,{to:`/arcade/${r.arcade.id}/events`,icon:n(j),color:"info",label:"Event Settings"},null,8,["to","icon"]),u(v,{to:`/arcade/${r.arcade.id}/machines`,icon:n(z),color:"info",label:"Machine List"},null,8,["to","icon"]),u(v,{to:`/arcade/${r.arcade.id}/paseli`,icon:n(k),color:"info",label:"PASELI"},null,8,["to","icon"])])])]),_:1})],4))}};export{h0 as _};

View File

@@ -0,0 +1,2 @@
import{A as e,C as t,Ct as n,I as r,O as i,Y as a,_ as ee,c as o,ct as s,d as c,et as l,gt as u,j as d,k as f,n as p,q as te,qt as ne,s as m,st as h,v as re}from"./favicon-DOtDvKM0.js";import{l as g}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as ie}from"./PhCheckCircle.vue-BxYcqLqe.js";import{t as _}from"./PhGear.vue-CNxG7eMP.js";import{t as v}from"./ArcadeCard-C1Ylrn52.js";import{t as y}from"./PhInfo.vue-CPFOeoiA.js";import{J as ae,b as oe,et as b,it as x,lt as S,q as se,rt as ce,tt as le,x as ue,y as C}from"./index-CioSqWPr.js";import{t as w}from"./FormField-BnVkNf9G.js";import{t as T}from"./FormControl-DgcWAxA4.js";import{C as de,T as fe,_ as pe,t as me,u as E,v as D}from"./admin-B4Afn5TL.js";import{t as O}from"./FormCheckRadio-CQgPFPyW.js";import{n as k,t as A}from"./values-DT0FfaYW.js";import{a as j,c as M,n as N}from"./arcade--d87CplO.js";var P={class:`grid grid-cols-1 lg:grid-cols-2 gap-6`},F={class:`mb-4 flex gap-2 items-stretch`},I={key:0,class:`space-x-2 mt-6 mb-4`},L={class:`mb-4`},R={class:`mb-4`},z={class:`grid gap-4`},he={class:`flex justify-between items-center`},ge={class:`m-[-5px] md:flex items-center gap-2`},_e={class:`w-8 md:w-12`},ve={class:`text-lg lg:text-xl font-bold`},ye={class:`grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch`},be={key:0,class:`space-x-2 mt-6`},xe={class:`grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6`},Se={__name:`ArcadeView`,setup(Se){let B=c(),V=u(null),H=u(null),U=u(null),W=u(!0),G=u(null),K=u(null),q=u(null),J=u(null),Ce=ee(),Y=re(),X=parseInt(Ce.params.id);var Z=[{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 Q(){try{U.value={},V.value={},H.value={};let e=await N(X);U.value=e,K.value=JSON.parse(JSON.stringify(e));for(let e of Z){let t=A(U.value.data,e.id);k(V.value,e.id,t),k(H.value,e.id,t)}W.value=!1}catch(e){console.error(`Failed to fetch arcade data:`,e)}}async function $(){if(B.userAdmin)try{let e=await de(!0),t=[];for(let n of e)n.username!=null&&t.push({id:n.id,label:n.username});t.sort((e,t)=>e.label.localeCompare(t.label)),J.value=t}catch(e){console.error(`Failed to fetch admin user data:`,e)}}h(()=>B.userAdmin,()=>{$()});async function we(){(await M(X,V.value)).status!=`error`&&await Q()}te(()=>{Q(),$()});function Te(e,t=`NA_`){var n=[...e].map(e=>e.charCodeAt(0)<128?e:t).join(``);return n=n.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,``),n=n.replace(/\s+/g,`_`),n}async function Ee(){try{let e=await j(X),t=new Blob([e],{type:`application/ovpn`}),n=document.createElement(`a`);n.href=URL.createObjectURL(t),n.download=`gradius-${Te(U.value.name)}-phaseii-config.ovpn`,document.body.appendChild(n),n.click(),URL.revokeObjectURL(n.href),document.body.removeChild(n)}catch(e){console.log(`Failed to fetch arcade data:`,e)}}async function De(){if(K.value.name){let e=await fe(K.value.name);e.unused!=null&&(G.value=e.unused)}}async function Oe(){(await D(X,{name:K.value.name,description:K.value.description,beta:K.value.data.is_beta})).status!=`error`&&await Q()}async function ke(){q.value!=null&&(await me(X,q.value)).status!=`error`&&(q.value=null,Q())}async function Ae(e){e&&(await pe(X,e)).status!=`error`&&Q()}async function je(){window.confirm(`Are you really?
This will remove all owners, machines, and arcade data.`)&&(await E(X)).status!=`error`&&await Y.push({name:`admin_arcades`})}let Me=e=>{Y.push(`/profiles/${e}`)};return(ee,c)=>(a(),f(oe,null,{default:s(()=>[r(ae,null,{default:s(()=>[W.value?e(``,!0):(a(),d(t,{key:0},[r(v,{class:`mb-6`,arcade:U.value},null,8,[`arcade`]),n(B).userAdmin?(a(),d(t,{key:0},[r(C,{icon:n(_),title:`Arcade Administration`,main:``},null,8,[`icon`]),i(`div`,P,[r(o,{"is-form":``,class:`lg:mb-6`,onSubmit:g(Oe,[`prevent`])},{default:s(()=>[r(b,{color:`info`,label:`General Information`,icon:n(y),class:`mb-2`},null,8,[`icon`]),r(w,{label:`Arcade Name`},{default:s(()=>[r(T,{modelValue:K.value.name,"onUpdate:modelValue":c[0]||=e=>K.value.name=e,"input-value":K.value.name,name:`arcadeName`,required:``},null,8,[`modelValue`,`input-value`])]),_:1}),i(`div`,F,[r(p,{color:`info`,label:`Check Name`,onClick:c[1]||=e=>De()}),G.value==1?(a(),f(m,{key:0,icon:n(ie),color:`text-green-400`,size:`25`},null,8,[`icon`])):G.value==0?(a(),f(m,{key:1,icon:n(x),color:`text-red-400`,size:`25`},null,8,[`icon`])):e(``,!0)]),r(w,{label:`Description`},{default:s(()=>[r(T,{modelValue:K.value.description,"onUpdate:modelValue":c[2]||=e=>K.value.description=e,name:`description`,required:``},null,8,[`modelValue`])]),_:1}),r(w,{label:`Beta Enabled`},{default:s(()=>[r(O,{modelValue:K.value.data.is_beta,"onUpdate:modelValue":c[3]||=e=>K.value.data.is_beta=e,name:`beta`,"model-value":K.value.data.is_beta,"input-value":K.value.data.is_beta,type:`switch`},null,8,[`modelValue`,`model-value`,`input-value`])]),_:1}),JSON.stringify(U.value)===JSON.stringify(K.value)?e(``,!0):(a(),d(`div`,I,[r(p,{color:`success`,label:`Save`,type:`submit`}),r(p,{color:`warning`,label:`Revert`,onClick:c[4]||=e=>Q()})])),i(`div`,null,[r(p,{color:`danger`,label:`Delete Arcade`,onClick:c[5]||=e=>je()})])]),_:1}),r(o,{class:`mb-6`},{default:s(()=>[i(`div`,L,[r(b,{color:`info`,label:`Add Manager`,icon:n(y),class:`mb-2`},null,8,[`icon`]),i(`form`,{class:`h-full`,onSubmit:g(ke,[`prevent`])},[r(w,{label:`Username`},{default:s(()=>[r(T,{modelValue:q.value,"onUpdate:modelValue":c[6]||=e=>q.value=e,name:`username`,options:J.value,required:``},null,8,[`modelValue`,`options`])]),_:1}),r(p,{color:`success`,type:`submit`,label:`Add Manager`})],32)]),r(ue),i(`div`,R,[r(b,{color:`warning`,label:`Managers`,class:`mb-4`}),i(`div`,z,[(a(!0),d(t,null,l(U.value.owners,e=>(a(),f(o,{key:e,"color-prop":`bg-slate-800 dark:bg-slate-800`},{default:s(()=>[i(`div`,he,[i(`div`,ge,[i(`div`,_e,[r(le,{username:e.username,avatar:e.avatar},null,8,[`username`,`avatar`])]),i(`h1`,ve,ne(e.username),1)]),r(ce,null,{default:s(()=>[r(p,{label:`Open Profile`,color:`info`,onClick:t=>Me(e.id)},null,8,[`onClick`]),r(p,{color:`danger`,label:`Remove`,onClick:t=>Ae(e.id)},null,8,[`onClick`])]),_:2},1024)])]),_:2},1024))),128))])])]),_:1})])],64)):e(``,!0),r(C,{icon:n(_),title:`Arcade Management`,main:``},null,8,[`icon`]),r(o,{"is-form":``,class:`mb-6`,onSubmit:g(we,[`prevent`])},{default:s(()=>[r(b,{color:`info`,label:`Settings`,icon:n(_),class:`mb-2`},null,8,[`icon`]),i(`div`,ye,[(a(!0),d(t,null,l(n(Z),t=>(a(),f(w,{key:t.id,label:t.name,help:t.help},{default:s(()=>[t.type==`Boolean`?(a(),f(O,{key:0,name:t.id,"model-value":!!(n(A)(V.value,t.id)??!1),"input-value":!0,type:`switch`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,e??!1)},null,8,[`name`,`model-value`,`onUpdate:modelValue`])):e(``,!0)]),_:2},1032,[`label`,`help`]))),128))]),JSON.stringify(V.value)===JSON.stringify(H.value)?e(``,!0):(a(),d(`div`,be,[r(p,{color:`success`,label:`Save`,type:`submit`}),r(p,{color:`danger`,label:`Revert`,onClick:c[7]||=e=>Q()})]))]),_:1}),r(o,{class:`w-full md:w-1/2 mb-6`},{default:s(()=>[c[9]||=i(`h1`,{class:`text-lg md:text-xl`},`OpenVPN Configuration`,-1),c[10]||=i(`p`,{class:`pb-1 dark:text-white/50`},` Use this to download your VPN config. `,-1),r(p,{small:!1,color:`success`,class:`my-2`,label:`Export`,onClick:c[8]||=e=>Ee()})]),_:1}),r(C,{icon:n(S),title:`Arcade Overview`,main:``},null,8,[`icon`]),i(`div`,xe,[r(se,{number:U.value?.machines?.length,label:`Active Machines`},null,8,[`number`])])],64))]),_:1})]),_:1}))}};export{Se as default};

View File

@@ -1,2 +0,0 @@
import{u as X,r as m,l as Z,m as ee,V as ae,o as le,a as i,c as _,w as o,b as l,_ as ne,f as b,F as w,e as r,d as x,p as s,n as y,G as S,y as k,s as d,K as R,aA as te,j as g,Y as se,g as D,aG as oe,t as ie,q as re,aD as de,as as ce,k as ue}from"./index-Dd7VcHfL.js";import{H as me}from"./PhCheckCircle.vue-BFl-sqeJ.js";import{F as P}from"./PhGear.vue-DVEbUzyP.js";import{H as F}from"./PhInfo.vue-BnY8qvMS.js";import{_ as fe}from"./ArcadeCard-C58fNPW9.js";import{_ as h}from"./FormField-Bwi0Loff.js";import{_ as L}from"./FormCheckRadio-DZXXXr5D.js";import{_ as C}from"./FormControl-CCDw8uxL.js";import{s as U,g as G}from"./values-CmNcmtTU.js";import{A as pe,a as ve,b as _e}from"./arcade-Bn8grFHQ.js";import{m as be,s as ge,c as Ae,t as ye,u as he,v as we}from"./admin-BMJm0E4A.js";import"./PhCashRegister.vue-DJbBYIbq.js";import"./PhHouse.vue-Wi_lOtIh.js";const ke={class:"grid grid-cols-1 lg:grid-cols-2 gap-6"},$e={class:"mb-4 flex gap-2 items-stretch"},Ve={key:0,class:"space-x-2 mt-6 mb-4"},Ne={class:"mb-4"},xe={class:"mb-4"},Se={class:"grid gap-4"},Pe={class:"flex justify-between items-center"},Ce={class:"m-[-5px] md:flex items-center gap-2"},Ue={class:"w-8 md:w-12"},Ie={class:"text-lg lg:text-xl font-bold"},Me={class:"grid grid-cols-1 w-full gap-2 md:gap-6 md:flex md:place-content-stretch"},Oe={key:0,class:"space-x-2 mt-6"},Be={class:"grid grid-cols-1 gap-6 sm:grid-cols-2 md:grid-cols-3 mb-6"},Qe={__name:"ArcadeView",setup(Ee){const $=X(),v=m(null),V=m(null),c=m(null),I=m(!0),N=m(null),t=m(null),A=m(null),M=m(null),J=Z(),O=ee(),f=parseInt(J.params.id);var B=[{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 p(){try{c.value={},v.value={},V.value={};const n=await pe(f);c.value=n,t.value=JSON.parse(JSON.stringify(n));for(const a of B){const e=G(c.value.data,a.id);U(v.value,a.id,e),U(V.value,a.id,e)}I.value=!1}catch(n){console.error("Failed to fetch arcade data:",n)}}async function E(){if($.userAdmin)try{const n=await be(!0),a=[];for(const e of n)e.username!=null&&a.push({id:e.id,label:e.username});a.sort((e,u)=>e.label.localeCompare(u.label)),M.value=a}catch(n){console.error("Failed to fetch admin user data:",n)}}ae(()=>$.userAdmin,()=>{E()});async function j(){(await ve(f,v.value)).status!="error"&&await p()}le(()=>{p(),E()});function q(n,a="NA_"){var e=[...n].map(u=>u.charCodeAt(0)<128?u:a).join("");return e=e.replace(/[!"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~]/g,""),e=e.replace(/\s+/g,"_"),e}async function H(){try{const n=await _e(f),a=new Blob([n],{type:"application/ovpn"}),e=document.createElement("a");e.href=URL.createObjectURL(a),e.download=`gradius-${q(c.value.name)}-phaseii-config.ovpn`,document.body.appendChild(e),e.click(),URL.revokeObjectURL(e.href),document.body.removeChild(e)}catch(n){console.log("Failed to fetch arcade data:",n)}}async function z(){if(t.value.name){const n=await Ae(t.value.name);n.unused!=null&&(N.value=n.unused)}}async function T(){(await ge(f,{name:t.value.name,description:t.value.description,beta:t.value.data.is_beta})).status!="error"&&await p()}async function K(){if(A.value==null)return;(await he(f,A.value)).status!="error"&&(A.value=null,p())}async function Y(n){if(!n)return;(await we(f,n)).status!="error"&&p()}async function Q(){window.confirm(`Are you really?
This will remove all owners, machines, and arcade data.`)&&(await ye(f)).status!="error"&&await O.push({name:"admin_arcades"})}const W=n=>{O.push(`/profiles/${n}`)};return(n,a)=>(i(),_(ue,null,{default:o(()=>[l(ne,null,{default:o(()=>[I.value?g("",!0):(i(),b(w,{key:0},[l(fe,{class:"mb-6",arcade:c.value},null,8,["arcade"]),r($).userAdmin?(i(),b(w,{key:0},[l(x,{icon:r(P),title:"Arcade Administration",main:""},null,8,["icon"]),s("div",ke,[l(y,{"is-form":"",class:"lg:mb-6",onSubmit:S(T,["prevent"])},{default:o(()=>[l(k,{color:"info",label:"General Information",icon:r(F),class:"mb-2"},null,8,["icon"]),l(h,{label:"Arcade Name"},{default:o(()=>[l(C,{modelValue:t.value.name,"onUpdate:modelValue":a[0]||(a[0]=e=>t.value.name=e),"input-value":t.value.name,name:"arcadeName",required:""},null,8,["modelValue","input-value"])]),_:1}),s("div",$e,[l(d,{color:"info",label:"Check Name",onClick:a[1]||(a[1]=e=>z())}),N.value==!0?(i(),_(R,{key:0,icon:r(me),color:"text-green-400",size:"25"},null,8,["icon"])):N.value==!1?(i(),_(R,{key:1,icon:r(te),color:"text-red-400",size:"25"},null,8,["icon"])):g("",!0)]),l(h,{label:"Description"},{default:o(()=>[l(C,{modelValue:t.value.description,"onUpdate:modelValue":a[2]||(a[2]=e=>t.value.description=e),name:"description",required:""},null,8,["modelValue"])]),_:1}),l(h,{label:"Beta Enabled"},{default:o(()=>[l(L,{modelValue:t.value.data.is_beta,"onUpdate:modelValue":a[3]||(a[3]=e=>t.value.data.is_beta=e),name:"beta","model-value":t.value.data.is_beta,"input-value":t.value.data.is_beta,type:"switch"},null,8,["modelValue","model-value","input-value"])]),_:1}),JSON.stringify(c.value)!==JSON.stringify(t.value)?(i(),b("div",Ve,[l(d,{color:"success",label:"Save",type:"submit"}),l(d,{color:"warning",label:"Revert",onClick:a[4]||(a[4]=e=>p())})])):g("",!0),s("div",null,[l(d,{color:"danger",label:"Delete Arcade",onClick:a[5]||(a[5]=e=>Q())})])]),_:1}),l(y,{class:"mb-6"},{default:o(()=>[s("div",Ne,[l(k,{color:"info",label:"Add Manager",icon:r(F),class:"mb-2"},null,8,["icon"]),s("form",{class:"h-full",onSubmit:S(K,["prevent"])},[l(h,{label:"Username"},{default:o(()=>[l(C,{modelValue:A.value,"onUpdate:modelValue":a[6]||(a[6]=e=>A.value=e),name:"username",options:M.value,required:""},null,8,["modelValue","options"])]),_:1}),l(d,{color:"success",type:"submit",label:"Add Manager"})],32)]),l(se),s("div",xe,[l(k,{color:"warning",label:"Managers",class:"mb-4"}),s("div",Se,[(i(!0),b(w,null,D(c.value.owners,e=>(i(),_(y,{key:e,"color-prop":"bg-slate-800 dark:bg-slate-800"},{default:o(()=>[s("div",Pe,[s("div",Ce,[s("div",Ue,[l(oe,{username:e.username,avatar:e.avatar},null,8,["username","avatar"])]),s("h1",Ie,ie(e.username),1)]),l(re,null,{default:o(()=>[l(d,{label:"Open Profile",color:"info",onClick:u=>W(e.id)},null,8,["onClick"]),l(d,{color:"danger",label:"Remove",onClick:u=>Y(e.id)},null,8,["onClick"])]),_:2},1024)])]),_:2},1024))),128))])])]),_:1})])],64)):g("",!0),l(x,{icon:r(P),title:"Arcade Management",main:""},null,8,["icon"]),l(y,{"is-form":"",class:"mb-6",onSubmit:S(j,["prevent"])},{default:o(()=>[l(k,{color:"info",label:"Settings",icon:r(P),class:"mb-2"},null,8,["icon"]),s("div",Me,[(i(!0),b(w,null,D(r(B),e=>(i(),_(h,{key:e.id,label:e.name,help:e.help},{default:o(()=>[e.type=="Boolean"?(i(),_(L,{key:0,name:e.id,"model-value":!!(r(G)(v.value,e.id)??!1),"input-value":!0,type:"switch","onUpdate:modelValue":u=>r(U)(v.value,e.id,u??!1)},null,8,["name","model-value","onUpdate:modelValue"])):g("",!0)]),_:2},1032,["label","help"]))),128))]),JSON.stringify(v.value)!==JSON.stringify(V.value)?(i(),b("div",Oe,[l(d,{color:"success",label:"Save",type:"submit"}),l(d,{color:"danger",label:"Revert",onClick:a[7]||(a[7]=e=>p())})])):g("",!0)]),_:1}),l(y,{class:"w-full md:w-1/2 mb-6"},{default:o(()=>[a[9]||(a[9]=s("h1",{class:"text-lg md:text-xl"},"OpenVPN Configuration",-1)),a[10]||(a[10]=s("p",{class:"pb-1 dark:text-white/50"}," Use this to download your VPN config. ",-1)),l(d,{small:!1,color:"success",class:"my-2",label:"Export",onClick:a[8]||(a[8]=e=>H())})]),_:1,__:[9,10]}),l(x,{icon:r(de),title:"Arcade Overview",main:""},null,8,["icon"]),s("div",Be,[l(ce,{number:c.value?.machines?.length,label:"Active Machines"},null,8,["number"])])],64))]),_:1})]),_:1}))}};export{Qe as default};

View File

@@ -0,0 +1 @@
import{C as e,Ct as t,I as n,O as r,Y as i,c as a,ct as o,et as s,gt as c,j as l,k as u,mt as d,n as f,q as p,qt as m,v as h}from"./favicon-DOtDvKM0.js";import{l as g}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as _}from"./GeneralTable-B4uoiiRj.js";import{t as v}from"./PhMagnifyingGlass.vue-BEhXX0rc.js";import{t as y}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{J as b,b as x,et as S,lt as C,t as w,y as T}from"./index-CioSqWPr.js";import{t as E}from"./FormField-BnVkNf9G.js";import{t as D}from"./FormControl-DgcWAxA4.js";import{n as O,p as k}from"./admin-B4Afn5TL.js";var A={class:`grid md:grid-cols-2 gap-6`},j={class:`grid gap-4`},M={class:`md:flex w-full place-content-between`},N={class:`text-lg md:text-xl`},P={class:`text-md md:text-lg`},F={class:`text-md`},I={class:`bg-slate-900 p-2 rounded-md mt-2 w-12 max-w-14 text-center`},L={class:`text-lg font-mono text-pink-700`},R={class:`flex align-middle mt-2 md:mt-0 max-h-12`},z={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},B={class:`w-full`},V={__name:`ArcadesView`,setup(V){let H=h(),U=c([]),W=[{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}];p(async()=>{G()});async function G(){try{let n=await O();var e=[];for(var t of n)t.timestamp&&=w(t.timestamp),t.owners&&=t.owners.join(`, `),e.push(t);U.value=e}catch(e){console.error(`Failed to fetch client data:`,e)}}let K=e=>{let t=e.id;H.push(`/arcade/${t}`)},q=d({filter:null});function J(){if(q.filter)return U.value.filter(e=>e.id.toString().toLowerCase().includes(q.filter.toLowerCase())||e.name.toLowerCase().includes(q.filter.toLowerCase())||e.description.toLowerCase().includes(q.filter.toLowerCase())||e.owners.toLowerCase().includes(q.filter.toLowerCase()))}let Y=c(null);async function X(){let e=await k(Y.value);if(e)K({id:e?.arcadeId});else{window.alert(`Couldn't find machine.`);return}}return(c,d)=>(i(),u(x,null,{default:o(()=>[n(b,null,{default:o(()=>[n(a,{class:`mb-6 p-1`},{default:o(()=>[...d[3]||=[r(`h1`,{class:`text-3xl`},`Arcade Management`,-1),r(`p`,{class:`text-sm text-gray-400`},`Enter an arcade to manage it`,-1)]]),_:1}),n(T,{icon:t(v),title:`Search Arcades`,color:`text-amber-600`,main:``},null,8,[`icon`]),r(`div`,A,[n(a,{class:`mb-6`},{default:o(()=>[n(S,{color:`info`,label:`Search`,class:`mb-2`}),n(E,{label:`Search`,help:`Search by ID, name, description, or owner.`,class:`w-full`},{default:o(()=>[n(D,{modelValue:q.filter,"onUpdate:modelValue":d[0]||=e=>q.filter=e,"model-value":q.filter},null,8,[`modelValue`,`model-value`])]),_:1}),r(`div`,j,[(i(!0),l(e,null,s(J(),e=>(i(),l(`div`,{key:e.id,class:`bg-slate-800 p-4 rounded-xl`},[r(`div`,M,[r(`div`,null,[r(`h1`,N,m(e.name),1),r(`h2`,P,m(e.description),1),r(`h2`,F,`Managed by `+m(e.owners),1),r(`div`,I,[r(`h2`,L,m(e.id),1)])]),r(`div`,R,[n(f,{label:`Open Arcade`,color:`info`,onClick:t=>K(e)},null,8,[`onClick`])])])]))),128))])]),_:1}),n(a,{class:`mb-6`,"is-form":``,onSubmit:g(X,[`prevent`])},{default:o(()=>[n(S,{color:`warning`,label:`From PCBID`,class:`mb-2`}),n(E,{label:`PCBID`,help:`20 character ID for a machine.`,class:`w-full`},{default:o(()=>[n(D,{modelValue:Y.value,"onUpdate:modelValue":d[1]||=e=>Y.value=e,name:`PCBID`,required:``,"model-value":Y.value,minlength:20,maxlength:20},null,8,[`modelValue`,`model-value`])]),_:1}),n(f,{color:`success`,type:`submit`,label:`Open Arcade`})]),_:1})]),n(T,{icon:t(C),title:`All Arcades`,color:`text-blue-400`,main:``},null,8,[`icon`]),n(a,{"has-table":``,class:`mb-6`},{default:o(()=>[r(`div`,z,[r(`div`,B,[n(_,{headers:W,items:U.value,onRowClicked:K},null,8,[`items`]),d[4]||=r(`h1`,{class:`mx-4 mt-1 mb-2 text-md lg:text-lg`},` Click row to open arcade `,-1)])])]),_:1}),n(T,{icon:t(y),title:`Create Arcade`,color:`text-emerald-600`,main:``},null,8,[`icon`]),n(a,{"is-form":``,class:`row-span-1`,onSubmit:d[2]||=g(e=>c.createClient(),[`prevent`])},{default:o(()=>[n(f,{color:`info`,small:!1,label:`Arcade Onboarding`,to:`/admin/onboarding`})]),_:1})]),_:1})]),_:1}))}};export{V as default};

View File

@@ -1 +0,0 @@
import{m as k,r as w,o as y,i as B,B as L,a as u,c as S,w as o,b as t,_ as P,n as r,p as l,d as f,e as _,y as b,f as h,F as V,g as F,t as d,s as p,G as x,aD as E,k as M}from"./index-Dd7VcHfL.js";import{I as O}from"./PhMagnifyingGlass.vue-Bb2yfqqT.js";import{I as N}from"./PhPlusCircle.vue-CxdTLp6N.js";import{_ as j}from"./GeneralTable-CTYDRn3D.js";import{_ as v}from"./FormField-Bwi0Loff.js";import{_ as g}from"./FormControl-CCDw8uxL.js";import{k as G,l as R}from"./admin-BMJm0E4A.js";import"./contentExport-DSLxdCzf.js";const U={class:"grid md:grid-cols-2 gap-6"},q={class:"grid gap-4"},z={class:"md:flex w-full place-content-between"},H={class:"text-lg md:text-xl"},J={class:"text-md md:text-lg"},K={class:"text-md"},Q={class:"bg-slate-900 p-2 rounded-md mt-2 w-12 max-w-14 text-center"},T={class:"text-lg font-mono text-pink-700"},W={class:"flex align-middle mt-2 md:mt-0 max-h-12"},X={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},Y={class:"w-full"},de={__name:"ArcadesView",setup(Z){const C=k(),c=w([]),A=[{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}];y(async()=>{I()});async function I(){try{const a=await G();var s=[];for(var e of a)e.timestamp&&(e.timestamp=B(e.timestamp)),e.owners&&(e.owners=e.owners.join(", ")),s.push(e);c.value=s}catch(a){console.error("Failed to fetch client data:",a)}}const m=s=>{const e=s.id;C.push(`/arcade/${e}`)},n=L({filter:null});function $(){if(n.filter)return c.value.filter(s=>s.id.toString().toLowerCase().includes(n.filter.toLowerCase())||s.name.toLowerCase().includes(n.filter.toLowerCase())||s.description.toLowerCase().includes(n.filter.toLowerCase())||s.owners.toLowerCase().includes(n.filter.toLowerCase()))}const i=w(null);async function D(){const s=await R(i.value);if(s)m({id:s?.arcadeId});else{window.alert("Couldn't find machine.");return}}return(s,e)=>(u(),S(M,null,{default:o(()=>[t(P,null,{default:o(()=>[t(r,{class:"mb-6 p-1"},{default:o(()=>e[3]||(e[3]=[l("h1",{class:"text-3xl"},"Arcade Management",-1),l("p",{class:"text-sm text-gray-400"},"Enter an arcade to manage it",-1)])),_:1,__:[3]}),t(f,{icon:_(O),title:"Search Arcades",color:"text-amber-600",main:""},null,8,["icon"]),l("div",U,[t(r,{class:"mb-6"},{default:o(()=>[t(b,{color:"info",label:"Search",class:"mb-2"}),t(v,{label:"Search",help:"Search by ID, name, description, or owner.",class:"w-full"},{default:o(()=>[t(g,{modelValue:n.filter,"onUpdate:modelValue":e[0]||(e[0]=a=>n.filter=a),"model-value":n.filter},null,8,["modelValue","model-value"])]),_:1}),l("div",q,[(u(!0),h(V,null,F($(),a=>(u(),h("div",{key:a.id,class:"bg-slate-800 p-4 rounded-xl"},[l("div",z,[l("div",null,[l("h1",H,d(a.name),1),l("h2",J,d(a.description),1),l("h2",K,"Managed by "+d(a.owners),1),l("div",Q,[l("h2",T,d(a.id),1)])]),l("div",W,[t(p,{label:"Open Arcade",color:"info",onClick:ee=>m(a)},null,8,["onClick"])])])]))),128))])]),_:1}),t(r,{class:"mb-6","is-form":"",onSubmit:x(D,["prevent"])},{default:o(()=>[t(b,{color:"warning",label:"From PCBID",class:"mb-2"}),t(v,{label:"PCBID",help:"20 character ID for a machine.",class:"w-full"},{default:o(()=>[t(g,{modelValue:i.value,"onUpdate:modelValue":e[1]||(e[1]=a=>i.value=a),name:"PCBID",required:"","model-value":i.value,minlength:20,maxlength:20},null,8,["modelValue","model-value"])]),_:1}),t(p,{color:"success",type:"submit",label:"Open Arcade"})]),_:1})]),t(f,{icon:_(E),title:"All Arcades",color:"text-blue-400",main:""},null,8,["icon"]),t(r,{"has-table":"",class:"mb-6"},{default:o(()=>[l("div",X,[l("div",Y,[t(j,{headers:A,items:c.value,onRowClicked:m},null,8,["items"]),e[4]||(e[4]=l("h1",{class:"mx-4 mt-1 mb-2 text-md lg:text-lg"}," Click row to open arcade ",-1))])])]),_:1}),t(f,{icon:_(N),title:"Create Arcade",color:"text-emerald-600",main:""},null,8,["icon"]),t(r,{"is-form":"",class:"row-span-1",onSubmit:e[2]||(e[2]=x(a=>s.createClient(),["prevent"]))},{default:o(()=>[t(p,{color:"info",small:!1,label:"Arcade Onboarding",to:"/admin/onboarding"})]),_:1})]),_:1})]),_:1}))}};export{de as default};

View File

@@ -1 +0,0 @@
import{l as u,r as f,o as p,a as l,c as n,w as r,p as e,n as x,E as w,G as v,M as y,t as b,b as d,s as i,j as g,S as _,U as h}from"./index-Dd7VcHfL.js";import{L as k}from"./LayoutGuest-4dfSg1mS.js";const A={class:"flex md:min-h-screen md:items-center md:justify-center"},C={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},L={class:"flex flex-col items-center text-wrap"},G={class:"text-lg md:text-xl mb-2"},I={class:"font-bold"},N={class:"flex flex-col gap-2 mt-2"},V={class:"flex flex-col gap-2 my-4"},$={__name:"AuthorizeGameView",setup(P){const a=u().query.token,o=f(null);async function c(){const s=await _(a);s?.active==!0&&(o.value=s)}p(async()=>{a?await c():console.error("No token provided in query parameters.")});async function m(){(await h(a))?.approved==!0&&(window.alert("Login approved!"),window.location.href="/")}return(s,t)=>(l(),n(k,null,{default:r(()=>[e("div",A,[o.value!==null?(l(),n(x,{key:0,class:"w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl","has-table":"","is-auth":""},{default:r(()=>[e("div",C,[t[5]||(t[5]=e("div",{class:"flex flex-col items-center text-wrap h-full md:mt-5"},[e("div",{class:"flex flex-col items-center text-wrap"},[e("img",{src:w,class:"rounded-full shadow-lg mb-2"}),e("h1",{class:"text-xl"},[e("samp",null,"PhaseII")]),e("button",{class:"text-sm text-gray-700 dark:text-white/75"}," Spinnin' since 2021 ")]),e("hr",{class:"border-r my-1 w-full mb-4"}),e("p",{class:"text-lg relative bottom-0"},"Cardless Login")],-1)),t[6]||(t[6]=e("div",{class:"md:border-r"},null,-1)),e("form",{onSubmit:t[0]||(t[0]=v(B=>m(),["prevent"]))},[e("div",L,[e("h1",G,[t[1]||(t[1]=y(" Approve Login at ",-1)),e("span",I,b(o.value?.arcade),1)]),t[2]||(t[2]=e("p",{class:"text-md max-w-md wrap-break-word text-center"}," You scanned a Cardless Login QR code. Are you really trying log in? ",-1))]),e("div",N,[d(i,{label:"Approve",color:"success",type:"submit"})]),t[4]||(t[4]=e("hr",{class:"border-t my-4 w-full"},null,-1)),e("div",V,[t[3]||(t[3]=e("h2",null,"I changed my mind...",-1)),d(i,{label:"Go back",color:"danger",to:"/"})])],32)])]),_:1})):g("",!0)])]),_:1}))}};export{$ as default};

View File

@@ -0,0 +1 @@
import{A as e,F as t,I as n,O as r,Y as i,_ as a,c as o,ct as s,gt as c,k as l,n as u,q as d,qt as f}from"./favicon-DOtDvKM0.js";import{l as p}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{F as m,O as h}from"./index-CioSqWPr.js";import{t as g}from"./LayoutGuest-K9MeFZdu.js";var _={class:`flex md:min-h-screen md:items-center md:justify-center`},v={class:`p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4`},y={class:`flex flex-col items-center text-wrap`},b={class:`text-lg md:text-xl mb-2`},x={class:`font-bold`},S={class:`flex flex-col gap-2 mt-2`},C={class:`flex flex-col gap-2 my-4`},w={__name:`AuthorizeGameView`,setup(w){let T=a().query.token,E=c(null);async function D(){let e=await h(T);e?.active==1&&(E.value=e)}d(async()=>{T?await D():console.error(`No token provided in query parameters.`)});async function O(){(await m(T))?.approved==1&&(window.alert(`Login approved!`),window.location.href=`/`)}return(a,c)=>(i(),l(g,null,{default:s(()=>[r(`div`,_,[E.value===null?e(``,!0):(i(),l(o,{key:0,class:`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,"has-table":``,"is-auth":``},{default:s(()=>[r(`div`,v,[c[5]||=r(`div`,{class:`flex flex-col items-center text-wrap h-full md:mt-5`},[r(`div`,{class:`flex flex-col items-center text-wrap`},[r(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`}),r(`h1`,{class:`text-xl`},[r(`samp`,null,`PhaseII`)]),r(`button`,{class:`text-sm text-gray-700 dark:text-white/75`},` Spinnin' since 2021 `)]),r(`hr`,{class:`border-r my-1 w-full mb-4`}),r(`p`,{class:`text-lg relative bottom-0`},`Cardless Login`)],-1),c[6]||=r(`div`,{class:`md:border-r`},null,-1),r(`form`,{onSubmit:c[0]||=p(e=>O(),[`prevent`])},[r(`div`,y,[r(`h1`,b,[c[1]||=t(` Approve Login at `,-1),r(`span`,x,f(E.value?.arcade),1)]),c[2]||=r(`p`,{class:`text-md max-w-md wrap-break-word text-center`},` You scanned a Cardless Login QR code. Are you really trying log in? `,-1)]),r(`div`,S,[n(u,{label:`Approve`,color:`success`,type:`submit`})]),c[4]||=r(`hr`,{class:`border-t my-4 w-full`},null,-1),r(`div`,C,[c[3]||=r(`h2`,null,`I changed my mind...`,-1),n(u,{label:`Go back`,color:`danger`,to:`/`})])],32)])]),_:1}))])]),_:1}))}};export{w as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
import{r as _,B as $,o as X,a as r,c as g,w as i,b as s,_ as k,X as A,d as w,e as l,n as D,G as S,s as d,K as V,j as b,p as t,a8 as F,M as E,f as p,F as N,g as P,t as T,k as B,a9 as G,aa as L,ab as M}from"./index-Dd7VcHfL.js";import{I as j}from"./PhCreditCard.vue-c1jOsDUz.js";import{I as O}from"./PhPlusCircle.vue-CxdTLp6N.js";import{I as U}from"./PhSpinnerBall.vue-P-HMAhRL.js";import{d as h}from"./userData-DZYdegtD.js";import{_ as q}from"./FormField-Bwi0Loff.js";import{_ as z}from"./FormControl-CCDw8uxL.js";const H={class:"grid md:grid-cols-2 mb-2"},K={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"},W={class:"flex justify-between md:grid md:gap-2 mb-4 items-center"},Z=["src"],J={class:"text-xl text-center font-mono"},Q={class:"grid grid-cols-3 md:grid-cols-2 gap-2"},ne={__name:"CardsView",setup(R){const v="https://cdn.phaseii.network/file/PhaseII/web-assets";var c=_([]);const u=_(!1),n=$({newCard:null});async function m(){c.value=null;try{const a=await G();c.value=a}catch(a){console.error("Failed to fetch card data:",a)}}X(async()=>{await m()});function x(a){var e=a.target.value;e=e.replace(/[^A-Za-z0-9]/g,""),e=e.toUpperCase().replace(/(.{4})/g,"$1-").replace(/-$/,""),n.newCard=e}async function y(){u.value=!0,(await L(n.newCard)).status=="success"&&(n.newCard=null,u.value=!1,await m())}async function I(a){(await M(h(a))).status=="success"&&await m()}const f=a=>{navigator.clipboard.writeText(a).then(()=>{alert("Copied to clipboard!")}).catch(()=>{alert("Failed to copy to clipboard!")})};return(a,e)=>(r(),g(B,null,{default:i(()=>[s(k,null,{default:i(()=>[s(A,{class:"mb-6","use-small":"","even-smaller":""}),s(w,{icon:l(O),title:"Add a Card",main:""},null,8,["icon"]),s(D,{"is-form":"",class:"row-span-2 mb-6",onSubmit:e[1]||(e[1]=S(o=>y(),["prevent"]))},{footer:i(()=>[s(d,{type:"submit",color:"success",label:"Add"}),u.value?(r(),g(V,{key:0,icon:l(U),color:"text-yellow-500",class:"animate animate-spin"},null,8,["icon"])):b("",!0)]),default:i(()=>[s(q,{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:n.newCard,"onUpdate:modelValue":e[0]||(e[0]=o=>n.newCard=o),icon:l(j),name:"cardId",type:"card",placeholder:"XXXX-XXXX-XXXX-XXXX",minlength:19,maxlength:19,required:"",onInput:x},null,8,["modelValue","icon"])]),_:1})]),_:1}),t("div",H,[s(w,{icon:l(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,[E("NFC-ID = Internal ID for "),t("samp",null,"card0.txt")])],-1))]),l(c)?(r(),p("div",K,[(r(!0),p(N,null,P(l(c),o=>(r(),p("div",{key:o.id,class:"grid dark:bg-slate-900/70 rounded-2xl p-5"},[t("div",W,[t("img",{src:`${l(v)}/passes/generic.webp`,class:"w-24 md:w-auto"},null,8,Z),t("h1",J,T(l(h)(o.encoded)),1)]),t("div",Q,[s(d,{color:"info",label:"Copy AC",onClick:C=>f(o.encoded)},null,8,["onClick"]),s(d,{color:"info",label:"Copy NFC-ID",onClick:C=>f(o.id)},null,8,["onClick"]),s(d,{color:"danger",label:"Delete",onClick:C=>I(o.encoded)},null,8,["onClick"])])]))),128))])):b("",!0)]),_:1})]),_:1}))}};export{ne as default};

View File

@@ -0,0 +1 @@
import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,c as s,ct as c,et as l,gt as u,j as d,k as f,mt as p,n as m,q as h,qt as g,s as _}from"./favicon-DOtDvKM0.js";import{l as v}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as y}from"./PhCreditCard.vue-D4XAEMhb.js";import{t as b}from"./PhPlusCircle.vue-_BjF6Ugi.js";import{t as x}from"./PhSpinnerBall.vue-qe98_kGv.js";import{C as S,D as C,I as w,J as T,Y as E,b as D,gt as O,y as k}from"./index-CioSqWPr.js";import{t as A}from"./FormField-BnVkNf9G.js";import{t as j}from"./FormControl-DgcWAxA4.js";import{t as M}from"./userData-DtiBlIOQ.js";var N={class:`grid md:grid-cols-2 mb-2`},P={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`},F={class:`flex justify-between md:grid md:gap-2 mb-4 items-center`},I=[`src`],L={class:`text-xl text-center font-mono`},R={class:`grid grid-cols-3 md:grid-cols-2 gap-2`},z={__name:`CardsView`,setup(z){var B=u([]);let V=u(!1),H=p({newCard:null});async function U(){B.value=null;try{B.value=await C()}catch(e){console.error(`Failed to fetch card data:`,e)}}h(async()=>{await U()});function W(e){var t=e.target.value;t=t.replace(/[^A-Za-z0-9]/g,``),t=t.toUpperCase().replace(/(.{4})/g,`$1-`).replace(/-$/,``),H.newCard=t}async function G(){V.value=!0,(await w(H.newCard)).status==`success`&&(H.newCard=null,V.value=!1,await U())}async function K(e){(await S(M(e))).status==`success`&&await U()}let q=e=>{navigator.clipboard.writeText(e).then(()=>{alert(`Copied to clipboard!`)}).catch(()=>{alert(`Failed to copy to clipboard!`)})};return(u,p)=>(o(),f(D,null,{default:c(()=>[i(T,null,{default:c(()=>[i(E,{class:`mb-6`,"use-small":``,"even-smaller":``}),i(k,{icon:n(b),title:`Add a Card`,main:``},null,8,[`icon`]),i(s,{"is-form":``,class:`row-span-2 mb-6`,onSubmit:p[1]||=v(e=>G(),[`prevent`])},{footer:c(()=>[i(m,{type:`submit`,color:`success`,label:`Add`}),V.value?(o(),f(_,{key:0,icon:n(x),color:`text-yellow-500`,class:`animate animate-spin`},null,8,[`icon`])):e(``,!0)]),default:c(()=>[i(A,{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:c(()=>[i(j,{modelValue:H.newCard,"onUpdate:modelValue":p[0]||=e=>H.newCard=e,icon:n(y),name:`cardId`,type:`card`,placeholder:`XXXX-XXXX-XXXX-XXXX`,minlength:19,maxlength:19,required:``,onInput:W},null,8,[`modelValue`,`icon`])]),_:1})]),_:1}),a(`div`,N,[i(k,{icon:n(O),title:`Login Cards`,main:``},null,8,[`icon`]),p[2]||=a(`div`,{class:`text-xl md:text-right`},[a(`h4`,null,`AC = Web Access Code`),a(`h4`,null,[r(`NFC-ID = Internal ID for `),a(`samp`,null,`card0.txt`)])],-1)]),n(B)?(o(),d(`div`,P,[(o(!0),d(t,null,l(n(B),e=>(o(),d(`div`,{key:e.id,class:`grid dark:bg-slate-900/70 rounded-2xl p-5`},[a(`div`,F,[a(`img`,{src:`${n(`https://cdn.phaseii.network/file/PhaseII/web-assets`)}/passes/generic.webp`,class:`w-24 md:w-auto`},null,8,I),a(`h1`,L,g(n(M)(e.encoded)),1)]),a(`div`,R,[i(m,{color:`info`,label:`Copy AC`,onClick:t=>q(e.encoded)},null,8,[`onClick`]),i(m,{color:`info`,label:`Copy NFC-ID`,onClick:t=>q(e.id)},null,8,[`onClick`]),i(m,{color:`danger`,label:`Delete`,onClick:t=>K(e.encoded)},null,8,[`onClick`])])]))),128))])):e(``,!0)]),_:1})]),_:1}))}};export{z as default};

View File

@@ -1 +0,0 @@
import{r as p,v as h,o as v,a as e,c as l,w as n,b as o,_ as x,d as y,e as k,x as C,f as t,F as i,g as d,n as b,y as w,p as g,t as $,C as B,k as E,z as N}from"./index-Dd7VcHfL.js";const V={key:0,class:"grid gap-4 grid-cols-1 w-full pb-4"},j={class:"text-sm md:text-md space-y-2 text-left text-pink-500 bg-slate-950 p-2"},A={__name:"ChangelogView",setup(F){const s=p(null);async function _(){try{const a=await N.get("/data-sources/changelog.json");a.data&&(s.value=a.data)}catch(a){console.error("Error loading changelog:",a.message)}}const f=h(()=>s.value?Object.entries(s.value).reverse():[]);return v(_),(a,r)=>(e(),l(E,null,{default:n(()=>[o(x,null,{default:n(()=>[o(y,{icon:k(C),title:"WebUI Changelog Archive",color:"text-emerald-400",main:""},null,8,["icon"]),s.value?(e(),t("div",V,[(e(!0),t(i,null,d(f.value,([c,m])=>(e(),l(b,{key:c,class:"w-full h-full"},{default:n(()=>[o(w,{color:"success",label:`v${c}`,class:"mb-4"},null,8,["label"]),g("div",j,[r[0]||(r[0]=g("h1",null,"Changelog:",-1)),(e(!0),t(i,null,d(m??["No changes!"],u=>(e(),t("h2",{key:u,class:"font-mono"},$(u),1))),128))])]),_:2},1024))),128))])):(e(),l(B,{key:1}))]),_:1})]),_:1}))}};export{A as default};

View File

@@ -0,0 +1 @@
import{C as e,Ct as t,D as n,I as r,O as i,Y as a,c as o,ct as s,et as c,f as l,gt as u,j as d,k as f,q as p,qt as m}from"./favicon-DOtDvKM0.js";import{J as h,b as g,et as _,r as v,vt as y,y as b}from"./index-CioSqWPr.js";var x={key:0,class:`grid gap-4 grid-cols-1 w-full pb-4`},S={class:`text-sm md:text-md space-y-2 text-left text-pink-500 bg-slate-950 p-2`},C={__name:`ChangelogView`,setup(C){let w=u(null);async function T(){try{let e=await l.get(`/data-sources/changelog.json`);e.data&&(w.value=e.data)}catch(e){console.error(`Error loading changelog:`,e.message)}}let E=n(()=>w.value?Object.entries(w.value).reverse():[]);return p(T),(n,l)=>(a(),f(g,null,{default:s(()=>[r(h,null,{default:s(()=>[r(b,{icon:t(y),title:`WebUI Changelog Archive`,color:`text-emerald-400`,main:``},null,8,[`icon`]),w.value?(a(),d(`div`,x,[(a(!0),d(e,null,c(E.value,([t,n])=>(a(),f(o,{key:t,class:`w-full h-full`},{default:s(()=>[r(_,{color:`success`,label:`v${t}`,class:`mb-4`},null,8,[`label`]),i(`div`,S,[l[0]||=i(`h1`,null,`Changelog:`,-1),(a(!0),d(e,null,c(n??[`No changes!`],e=>(a(),d(`h2`,{key:e,class:`font-mono`},m(e),1))),128))])]),_:2},1024))),128))])):(a(),f(v,{key:1}))]),_:1})]),_:1}))}};export{C as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
import{a0 as k,u as y,r as U,V as C,a as v,c as f,w as t,b as l,_ as F,X as w,d as O,e as d,a1 as P,p as r,n as h,G as S,s as c,j as N,k as z,a2 as B}from"./index-Dd7VcHfL.js";import{_ as s}from"./FormField-Bwi0Loff.js";import{_ as m}from"./FormControl-CCDw8uxL.js";import{_ as o}from"./FormCheckRadio-DZXXXr5D.js";class p{static 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"},{id:"shrimp",label:"Shrimp"},{id:"unity",label:"Unity"}];static get cardList(){const u=k.filter(e=>!e.skip).map(e=>({id:e.assetId?e.assetId:e.id,label:e.name}));return[...this.baseCardList,...u]}static 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"}];static iconFillList=[{id:0,label:"Regular"},{id:1,label:"Thin"},{id:2,label:"Light"},{id:3,label:"Bold"},{id:4,label:"Filled"},{id:5,label:"Duotone"}]}const $={class:"space-x-2"},I={__name:"CustomizeView",setup(V){const u=y(),e=U(u.userCustomize);var b=JSON.parse(JSON.stringify(u.userCustomize));C(()=>u.userCustomize,n=>{e.value=n,b=JSON.parse(JSON.stringify(n))});async function _(){var n=null;try{n=await B(e.value)}catch(a){console.error("Failed to update customize:",a)}n?.status==="success"&&(u.userLoaded=!1,await u.loadUser(),location.reload())}function g(){return JSON.stringify(b)!==JSON.stringify(e.value)}async function L(){u.userLoaded=!1,await u.loadUser(),location.reload()}return(n,a)=>(v(),f(z,null,{default:t(()=>[l(F,null,{default:t(()=>[l(w,{class:"mb-6"}),l(O,{icon:d(P),title:"Profile Customizations",main:""},null,8,["icon"]),r("div",null,[l(h,null,{default:t(()=>[r("form",{onSubmit:S(_,["prevent"])},[l(s,{label:"Profile Background"},{default:t(()=>[l(m,{modelValue:e.value.card,"onUpdate:modelValue":a[0]||(a[0]=i=>e.value.card=i),options:d(p).cardList,"model-value":e.value.card??"time",name:"card"},null,8,["modelValue","options","model-value"])]),_:1}),l(s,{label:"Profile Border"},{default:t(()=>[l(m,{modelValue:e.value.border,"onUpdate:modelValue":a[1]||(a[1]=i=>e.value.border=i),options:d(p).borderList,"model-value":e.value.border??"",name:"border"},null,8,["modelValue","options","model-value"])]),_:1}),l(s,{label:"Disable Greeting"},{default:t(()=>[l(o,{modelValue:e.value.disableGreeting,"onUpdate:modelValue":a[2]||(a[2]=i=>e.value.disableGreeting=i),type:"switch","input-value":e.value.disableGreeting??!1,name:"disableGreeting"},null,8,["modelValue","input-value"])]),_:1}),l(s,{label:"Disable WebUI Update Popup"},{default:t(()=>[l(o,{modelValue:e.value.disableUpdatePopup,"onUpdate:modelValue":a[3]||(a[3]=i=>e.value.disableUpdatePopup=i),type:"switch","input-value":e.value.disableUpdatePopup??!1,name:"disableUpdatePopup"},null,8,["modelValue","input-value"])]),_:1}),l(s,{label:"Shrimp Links",help:"Allow my mind to be probed by shrimps",class:"text-pink-300"},{default:t(()=>[l(o,{modelValue:e.value.shrimpLinks,"onUpdate:modelValue":a[4]||(a[4]=i=>e.value.shrimpLinks=i),type:"switch","input-value":e.value.shrimpLinks??!1,name:"shrimpLinks"},null,8,["modelValue","input-value"])]),_:1}),l(s,{label:"Outlined Buttons"},{default:t(()=>[l(o,{modelValue:e.value.buttonOutline,"onUpdate:modelValue":a[5]||(a[5]=i=>e.value.buttonOutline=i),type:"switch","input-value":e.value.buttonOutline??!1,name:"buttonOutline"},null,8,["modelValue","input-value"])]),_:1}),l(s,{label:"Outlined Pill-Tags"},{default:t(()=>[l(o,{modelValue:e.value.pillOutline,"onUpdate:modelValue":a[6]||(a[6]=i=>e.value.pillOutline=i),type:"switch","input-value":e.value.pillOutline??!1,name:"pillOutline"},null,8,["modelValue","input-value"])]),_:1}),l(s,{label:"Icon Fill"},{default:t(()=>[l(m,{modelValue:e.value.iconFill,"onUpdate:modelValue":a[7]||(a[7]=i=>e.value.iconFill=i),options:d(p).iconFillList,"model-value":e.value.iconFill??5,name:"iconFill"},null,8,["modelValue","options","model-value"])]),_:1}),l(s,{label:"Hide QuickLinks",help:"Turns off the buttons in the navbar"},{default:t(()=>[l(o,{modelValue:e.value.hideQuickLinks,"onUpdate:modelValue":a[8]||(a[8]=i=>e.value.hideQuickLinks=i),type:"switch","input-value":e.value.hideQuickLinks??!1,name:"hideQuickLinks"},null,8,["modelValue","input-value"])]),_:1}),r("div",$,[l(c,{type:"submit",color:"success",label:"Save"}),g()?(v(),f(c,{key:0,color:"danger",label:"Revert",onClick:L})):N("",!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{I as default};

View File

@@ -0,0 +1 @@
import{A as e,Ct as t,I as n,O as r,Y as i,c as a,ct as o,d as s,gt as c,k as l,n as u,st as d}from"./favicon-DOtDvKM0.js";import{l as f}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{J as p,Q as m,U as h,Y as g,b as _,ft as v,y}from"./index-CioSqWPr.js";import{t as b}from"./FormField-BnVkNf9G.js";import{t as x}from"./FormControl-DgcWAxA4.js";import{t as S}from"./FormCheckRadio-CQgPFPyW.js";var C=class{static 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`},{id:`shrimp`,label:`Shrimp`},{id:`unity`,label:`Unity`}];static get cardList(){let e=m.filter(e=>!e.skip).map(e=>({id:e.assetId?e.assetId:e.id,label:e.name}));return[...this.baseCardList,...e]}static 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`}];static iconFillList=[{id:0,label:`Regular`},{id:1,label:`Thin`},{id:2,label:`Light`},{id:3,label:`Bold`},{id:4,label:`Filled`},{id:5,label:`Duotone`}]},w={class:`space-x-2`},T={__name:`CustomizeView`,setup(m){let T=s(),E=c(T.userCustomize);var D=JSON.parse(JSON.stringify(T.userCustomize));d(()=>T.userCustomize,e=>{E.value=e,D=JSON.parse(JSON.stringify(e))});async function O(){var e=null;try{e=await h(E.value)}catch(e){console.error(`Failed to update customize:`,e)}e?.status===`success`&&(T.userLoaded=!1,await T.loadUser(),location.reload())}function k(){return JSON.stringify(D)!==JSON.stringify(E.value)}async function A(){T.userLoaded=!1,await T.loadUser(),location.reload()}return(s,c)=>(i(),l(_,null,{default:o(()=>[n(p,null,{default:o(()=>[n(g,{class:`mb-6`}),n(y,{icon:t(v),title:`Profile Customizations`,main:``},null,8,[`icon`]),r(`div`,null,[n(a,null,{default:o(()=>[r(`form`,{onSubmit:f(O,[`prevent`])},[n(b,{label:`Profile Background`},{default:o(()=>[n(x,{modelValue:E.value.card,"onUpdate:modelValue":c[0]||=e=>E.value.card=e,options:t(C).cardList,"model-value":E.value.card??`time`,name:`card`},null,8,[`modelValue`,`options`,`model-value`])]),_:1}),n(b,{label:`Profile Border`},{default:o(()=>[n(x,{modelValue:E.value.border,"onUpdate:modelValue":c[1]||=e=>E.value.border=e,options:t(C).borderList,"model-value":E.value.border??``,name:`border`},null,8,[`modelValue`,`options`,`model-value`])]),_:1}),n(b,{label:`Disable Greeting`},{default:o(()=>[n(S,{modelValue:E.value.disableGreeting,"onUpdate:modelValue":c[2]||=e=>E.value.disableGreeting=e,type:`switch`,"input-value":E.value.disableGreeting??!1,name:`disableGreeting`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Disable WebUI Update Popup`},{default:o(()=>[n(S,{modelValue:E.value.disableUpdatePopup,"onUpdate:modelValue":c[3]||=e=>E.value.disableUpdatePopup=e,type:`switch`,"input-value":E.value.disableUpdatePopup??!1,name:`disableUpdatePopup`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Shrimp Links`,help:`Allow my mind to be probed by shrimps`,class:`text-pink-300`},{default:o(()=>[n(S,{modelValue:E.value.shrimpLinks,"onUpdate:modelValue":c[4]||=e=>E.value.shrimpLinks=e,type:`switch`,"input-value":E.value.shrimpLinks??!1,name:`shrimpLinks`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Outlined Buttons`},{default:o(()=>[n(S,{modelValue:E.value.buttonOutline,"onUpdate:modelValue":c[5]||=e=>E.value.buttonOutline=e,type:`switch`,"input-value":E.value.buttonOutline??!1,name:`buttonOutline`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Outlined Pill-Tags`},{default:o(()=>[n(S,{modelValue:E.value.pillOutline,"onUpdate:modelValue":c[6]||=e=>E.value.pillOutline=e,type:`switch`,"input-value":E.value.pillOutline??!1,name:`pillOutline`},null,8,[`modelValue`,`input-value`])]),_:1}),n(b,{label:`Icon Fill`},{default:o(()=>[n(x,{modelValue:E.value.iconFill,"onUpdate:modelValue":c[7]||=e=>E.value.iconFill=e,options:t(C).iconFillList,"model-value":E.value.iconFill??5,name:`iconFill`},null,8,[`modelValue`,`options`,`model-value`])]),_:1}),n(b,{label:`Hide QuickLinks`,help:`Turns off the buttons in the navbar`},{default:o(()=>[n(S,{modelValue:E.value.hideQuickLinks,"onUpdate:modelValue":c[8]||=e=>E.value.hideQuickLinks=e,type:`switch`,"input-value":E.value.hideQuickLinks??!1,name:`hideQuickLinks`},null,8,[`modelValue`,`input-value`])]),_:1}),r(`div`,w,[n(u,{type:`submit`,color:`success`,label:`Save`}),k()?(i(),l(u,{key:0,color:`danger`,label:`Revert`,onClick:A})):e(``,!0)])],32)]),_:1})])]),_:1})]),_:1}))}};export{T as default};

View File

@@ -0,0 +1 @@
import{A as e,C as t,Ct as n,I as r,O as i,Y as a,c as o,ct as s,gt as c,j as l,k as u,q as d}from"./favicon-DOtDvKM0.js";import{t as f}from"./GeneralTable-B4uoiiRj.js";import{t as p}from"./PhFlagCheckered.vue-BPRxtVji.js";import{J as m,b as h,q as g,t as _,xt as v,y}from"./index-CioSqWPr.js";import{l as b}from"./admin-B4Afn5TL.js";var x={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`},S={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},C={class:`w-full`},w={class:`bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between`},T={class:`w-full`},E={__name:`DashboardView`,setup(E){let D=c({}),O=c(!0);d(async()=>{try{let e=await b();D.value=e,O.value=!1}catch(e){console.log(`Failed to fetch admin data:`,e)}});let k=[{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}],A=[{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 j(e){var t=[];for(var n of e)n.type==`paseli_transaction`&&(n.timestamp&&(n.date=_(n.timestamp)),t.push(n));return t}function M(e){var t=[];for(var n of e)n.type==`pcbevent`&&(n.timestamp&&(n.date=_(n.timestamp)),t.push(n));return t}return(c,d)=>(a(),u(h,null,{default:s(()=>[r(m,null,{default:s(()=>[O.value?e(``,!0):(a(),l(t,{key:0},[r(o,{class:`mb-6 p-1`},{default:s(()=>[...d[0]||=[i(`h1`,{class:`text-3xl`},`PhaseII eAmusement Network`,-1),i(`p`,{class:`text-sm text-gray-400`},`Welcome to the backend ;)`,-1)]]),_:1}),r(y,{icon:n(v),title:`Admin Dashboard`,color:`text-red-600`,main:``},null,8,[`icon`]),i(`div`,x,[r(g,{number:D.value?.statistics?.user,label:`User Account(s)`},null,8,[`number`]),r(g,{number:D.value?.statistics?.card,label:`Registered Cards`},null,8,[`number`]),r(g,{number:D.value?.statistics?.profile,label:`Game Profiles`},null,8,[`number`]),r(g,{number:D.value?.statistics?.link,label:`Rivals`},null,8,[`number`]),r(g,{number:D.value?.statistics?.arcade,label:`Registered Arcades`},null,8,[`number`]),r(g,{number:D.value?.statistics?.score,label:`Published Scores`},null,8,[`number`]),r(g,{number:D.value?.statistics?.score_history,label:`Scores`},null,8,[`number`]),r(g,{number:D.value?.statistics?.achievement,label:`Achievements`},null,8,[`number`]),r(g,{number:D.value?.statistics?.audit,label:`Recent Event Logs`},null,8,[`number`])]),r(y,{icon:n(p),main:``,title:`Recent PCB Events`},null,8,[`icon`]),r(o,{"has-table":``,class:`mb-6`},{default:s(()=>[i(`div`,S,[i(`div`,C,[r(f,{headers:k,items:M(D.value?.audit)},null,8,[`items`])])])]),_:1}),r(y,{icon:n(p),main:``,title:`Recent PASELI Transactions`},null,8,[`icon`]),r(o,{"has-table":``},{default:s(()=>[i(`div`,w,[i(`div`,T,[r(f,{headers:A,items:j(D.value?.audit)},null,8,[`items`])])])]),_:1})],64))]),_:1})]),_:1}))}};export{E as default};

View File

@@ -1 +0,0 @@
import{r as m,o as w,a as b,c as k,w as r,b as e,_ as I,f as y,F as A,n as d,p as i,d as o,e as u,az as P,as as s,j as B,k as D,i as f}from"./index-Dd7VcHfL.js";import{I as v}from"./PhFlagCheckered.vue-RwiFDkkZ.js";import{_}from"./GeneralTable-CTYDRn3D.js";import{b as R}from"./admin-BMJm0E4A.js";import"./contentExport-DSLxdCzf.js";const C={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"},$={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},E={class:"w-full"},N={class:"bg-white dark:bg-slate-900/95 rounded-2xl lg:flex lg:justify-between"},V={class:"w-full"},L={__name:"DashboardView",setup(S){const a=m({}),c=m(!0);w(async()=>{try{const l=await R();a.value=l,c.value=!1}catch(l){console.log("Failed to fetch admin data:",l)}});const h=[{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}],p=[{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 x(l){var n=[];for(var t of l)t.type=="paseli_transaction"&&(t.timestamp&&(t.date=f(t.timestamp)),n.push(t));return n}function g(l){var n=[];for(var t of l)t.type=="pcbevent"&&(t.timestamp&&(t.date=f(t.timestamp)),n.push(t));return n}return(l,n)=>(b(),k(D,null,{default:r(()=>[e(I,null,{default:r(()=>[c.value?B("",!0):(b(),y(A,{key:0},[e(d,{class:"mb-6 p-1"},{default:r(()=>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,__:[0]}),e(o,{icon:u(P),title:"Admin Dashboard",color:"text-red-600",main:""},null,8,["icon"]),i("div",C,[e(s,{number:a.value?.statistics?.user,label:"User Account(s)"},null,8,["number"]),e(s,{number:a.value?.statistics?.card,label:"Registered Cards"},null,8,["number"]),e(s,{number:a.value?.statistics?.profile,label:"Game Profiles"},null,8,["number"]),e(s,{number:a.value?.statistics?.link,label:"Rivals"},null,8,["number"]),e(s,{number:a.value?.statistics?.arcade,label:"Registered Arcades"},null,8,["number"]),e(s,{number:a.value?.statistics?.score,label:"Published Scores"},null,8,["number"]),e(s,{number:a.value?.statistics?.score_history,label:"Scores"},null,8,["number"]),e(s,{number:a.value?.statistics?.achievement,label:"Achievements"},null,8,["number"]),e(s,{number:a.value?.statistics?.audit,label:"Recent Event Logs"},null,8,["number"])]),e(o,{icon:u(v),main:"",title:"Recent PCB Events"},null,8,["icon"]),e(d,{"has-table":"",class:"mb-6"},{default:r(()=>[i("div",$,[i("div",E,[e(_,{headers:h,items:g(a.value?.audit)},null,8,["items"])])])]),_:1}),e(o,{icon:u(v),main:"",title:"Recent PASELI Transactions"},null,8,["icon"]),e(d,{"has-table":""},{default:r(()=>[i("div",N,[i("div",V,[e(_,{headers:p,items:x(a.value?.audit)},null,8,["items"])])])]),_:1})],64))]),_:1})]),_:1}))}};export{L as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
import{a,c as o,w as t,p as e,b as l,n as r,E as n,s as c}from"./index-Dd7VcHfL.js";import{L as d}from"./LayoutGuest-4dfSg1mS.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"},_={__name:"ErrorView",setup(u){return(f,s)=>(a(),o(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 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",to:"/"})])])]),_:1})])]),_:1}))}};export{_ as default};

View File

@@ -0,0 +1 @@
import{I as e,O as t,Y as n,c as r,ct as i,k as a,n as o}from"./favicon-DOtDvKM0.js";import{t as s}from"./LayoutGuest-K9MeFZdu.js";var c={class:`flex md:min-h-screen md:items-center md:justify-center`},l={class:`p-4 flex flex-col w-full space-y-2`},u={__name:`ErrorView`,setup(u){return(u,d)=>(n(),a(s,null,{default:i(()=>[t(`div`,c,[e(r,{class:`w-full md:w-auto rounded-none md:rounded-xl`,"has-table":``,"is-auth":``},{default:i(()=>[t(`div`,l,[d[1]||=t(`div`,{class:`flex flex-col items-center text-wrap h-full`},[t(`img`,{src:`/favicon.png`,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`},` Broken since 2021 `),t(`hr`,{class:`border-t border my-1 w-full`}),t(`p`,{class:`text-lg relative bottom-0`},`404 - File not found`)],-1),t(`div`,null,[d[0]||=t(`h2`,{class:`mb-2`},` The server was unable to locate the page you're trying to go to. `,-1),e(o,{label:`Home`,color:`info`,to:`/`})])])]),_:1})])]),_:1}))}};export{u as default};

View File

@@ -0,0 +1 @@
import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,_ as s,c,ct as l,et as u,gt as d,j as f,k as p,mt as m,n as h,q as g,qt as _,st as v}from"./favicon-DOtDvKM0.js";import{t as y}from"./ArcadeCard-C1Ylrn52.js";import{$ as b,J as x,Q as S,b as C,pt as w,y as T}from"./index-CioSqWPr.js";import{t as E}from"./FormField-BnVkNf9G.js";import{t as D}from"./FormControl-DgcWAxA4.js";import{t as O}from"./FormCheckRadio-CQgPFPyW.js";import{n as k,t as A}from"./values-DT0FfaYW.js";import{i as j,l as M,n as N}from"./arcade--d87CplO.js";var P={class:`mb-4`},F={class:`grid md:grid-cols-2 gap-4`},I={key:0},L={key:0},R={class:`text-xl`},z={key:0,class:`space-x-2 mt-6`},B={__name:`EventView`,setup(B){let V=d(null),H=m({game:null,version:null}),U=m([]),W=d(null),G=d(null),K=d(!0),q=s(),J=parseInt(q.params.id);async function Y(){try{G.value=null,V.value={},W.value={};let e=await N(J);G.value=e,K.value=!1}catch(e){console.error(`Failed to fetch arcade data:`,e)}}async function X(){try{V.value={},W.value={};let e=await j(J,H.game,H.version);V.value=JSON.parse(JSON.stringify(e)),W.value=e}catch(e){console.error(`Failed to fetch arcade setting data:`,e)}}g(()=>{Y(),Z()});function Z(){for(let e of S){let t=e.gameOptions;t&&U.push({game:e.id,gameOptions:t})}}function Q(){var e=[];for(let t of U)t.gameOptions&&e.push({id:t.game,label:b(t.game).name});return e}function $(){let e=U.find(e=>e.game==H.game),t=b(H.game);var n=[];for(let r of Object.entries(e.gameOptions))if(t.versions==null)n.push({id:r[0],label:t.name}),H.version=1;else{let e=t.versions.find(e=>e.id==r[0]);n.push({id:r[0],label:e.label})}return n}function ee(){let e=b(H.game);var t=null;return e.versions&&(t=e.versions.find(e=>e.id==H.version)),`${e.name} ${t?.label??``}`}function te(){return U.find(e=>e.game==H.game).gameOptions[H.version]}async function ne(){(await M(J,H.game,H.version,V.value)).status!=`error`&&await X()}return v(()=>H.game,()=>{H.version=null,V.value={}}),v(()=>H.version,()=>{H.version&&X()}),(s,d)=>(o(),p(C,null,{default:l(()=>[i(x,null,{default:l(()=>[K.value?e(``,!0):(o(),f(t,{key:0},[i(y,{class:`mb-6`,arcade:G.value,"use-small":!0},null,8,[`arcade`]),i(T,{icon:n(w),title:`Game Event Settings`,main:``},null,8,[`icon`]),i(c,{class:`mb-6`},{default:l(()=>[a(`div`,P,[i(E,{label:`Select Game`,help:`Pick a game and version to get started.`},{default:l(()=>[a(`div`,F,[a(`div`,null,[d[4]||=a(`p`,{class:`pb-2 text-lg`},`Game`,-1),i(D,{modelValue:H.game,"onUpdate:modelValue":d[0]||=e=>H.game=e,name:`game`,options:Q()},null,8,[`modelValue`,`options`])]),H.game?(o(),f(`div`,I,[d[5]||=a(`p`,{class:`pb-2 text-lg`},`Version`,-1),i(D,{modelValue:H.version,"onUpdate:modelValue":d[1]||=e=>H.version=e,name:`version`,options:$()},null,8,[`modelValue`,`options`])])):e(``,!0)])]),_:1})]),H.game&&H.version?(o(),f(`div`,L,[a(`h2`,R,[d[6]||=r(` Settings for `,-1),a(`b`,null,_(ee()),1)]),d[7]||=a(`hr`,{class:`pb-1 my-2`},null,-1),(o(!0),f(t,null,u(te(),t=>(o(),p(E,{key:t.id,label:t.name,help:t.help},{default:l(()=>[t.type==`String`?(o(),p(D,{key:0,"model-value":n(A)(V.value,t.id)??``,name:t.name,placeholder:`Not Set`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,e)},null,8,[`model-value`,`name`,`onUpdate:modelValue`])):e(``,!0),t.type==`LargeText`?(o(),p(D,{key:1,"model-value":n(A)(V.value,t.id)??``,name:t.name,placeholder:`Not Set`,type:`textarea`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,e)},null,8,[`model-value`,`name`,`onUpdate:modelValue`])):e(``,!0),t.type==`Boolean`?(o(),p(O,{key:2,name:t.id,"model-value":!!(n(A)(V.value,t.id)??0),"input-value":!0,type:`switch`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,e??0)},null,8,[`name`,`model-value`,`onUpdate:modelValue`])):e(``,!0),t.type==`Array`?(o(),p(D,{key:3,"model-value":n(A)(V.value,t.id)??0,options:t.options,name:t.id,selected:n(A)(V.value,t.id)??0,placeholder:`Select...`,"onUpdate:modelValue":e=>n(k)(V.value,t.id,Number(e))},null,8,[`model-value`,`options`,`name`,`selected`,`onUpdate:modelValue`])):e(``,!0)]),_:2},1032,[`label`,`help`]))),128)),JSON.stringify(V.value)==JSON.stringify(W.value)?e(``,!0):(o(),f(`div`,z,[i(h,{color:`success`,label:`Save`,onClick:d[2]||=e=>ne()}),i(h,{color:`danger`,label:`Revert`,onClick:d[3]||=e=>X()})]))])):e(``,!0)]),_:1})],64))]),_:1})]),_:1}))}};export{B as default};

View File

@@ -1 +0,0 @@
import{r as y,B as h,l as D,o as E,a0 as M,V as N,a as s,c as d,w as c,b as i,_ as R,f as p,F as G,d as T,e as r,aF as W,n as q,p as m,j as u,M as z,t as H,g as K,s as x,k as Q,ag as O}from"./index-Dd7VcHfL.js";import{_ as X}from"./ArcadeCard-C58fNPW9.js";import{_ as U}from"./FormField-Bwi0Loff.js";import{_ as v}from"./FormControl-CCDw8uxL.js";import{_ as Y}from"./FormCheckRadio-DZXXXr5D.js";import{s as V,g as f}from"./values-CmNcmtTU.js";import{A as Z,c as ee,d as ae}from"./arcade-Bn8grFHQ.js";import"./PhCashRegister.vue-DJbBYIbq.js";import"./PhHouse.vue-Wi_lOtIh.js";const oe={class:"mb-4"},le={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"},ye={__name:"EventView",setup(ie){const t=y(null),l=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 o=await Z(S);b.value=o,$.value=!1}catch(o){console.error("Failed to fetch arcade data:",o)}}async function k(){try{t.value={},_.value={};const o=await ae(S,l.game,l.version);t.value=JSON.parse(JSON.stringify(o)),_.value=o}catch(o){console.error("Failed to fetch arcade setting data:",o)}}E(()=>{A(),F()});function F(){for(const o of M){const a=o.gameOptions;a&&g.push({game:o.id,gameOptions:a})}}function I(){var o=[];for(const a of g)a.gameOptions&&o.push({id:a.game,label:O(a.game).name});return o}function B(){const o=g.find(n=>n.game==l.game),a=O(l.game);var e=[];for(const n of Object.entries(o.gameOptions))if(a.versions==null)e.push({id:n[0],label:a.name}),l.version=1;else{const L=a.versions.find(P=>P.id==n[0]);e.push({id:n[0],label:L.label})}return e}function j(){const o=O(l.game);var a=null;return o.versions&&(a=o.versions.find(e=>e.id==l.version)),`${o.name} ${a?.label??""}`}function C(){return g.find(a=>a.game==l.game).gameOptions[l.version]}async function J(){(await ee(S,l.game,l.version,t.value)).status!="error"&&await k()}return N(()=>l.game,()=>{l.version=null,t.value={}}),N(()=>l.version,()=>{l.version&&k()}),(o,a)=>(s(),d(Q,null,{default:c(()=>[i(R,null,{default:c(()=>[$.value?u("",!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(()=>[m("div",oe,[i(U,{label:"Select Game",help:"Pick a game and version to get started."},{default:c(()=>[m("div",le,[m("div",null,[a[4]||(a[4]=m("p",{class:"pb-2 text-lg"},"Game",-1)),i(v,{modelValue:l.game,"onUpdate:modelValue":a[0]||(a[0]=e=>l.game=e),name:"game",options:I()},null,8,["modelValue","options"])]),l.game?(s(),p("div",te,[a[5]||(a[5]=m("p",{class:"pb-2 text-lg"},"Version",-1)),i(v,{modelValue:l.version,"onUpdate:modelValue":a[1]||(a[1]=e=>l.version=e),name:"version",options:B()},null,8,["modelValue","options"])])):u("",!0)])]),_:1})]),l.game&&l.version?(s(),p("div",ne,[m("h2",se,[a[6]||(a[6]=z(" Settings for ",-1)),m("b",null,H(j()),1)]),a[7]||(a[7]=m("hr",{class:"pb-1 my-2"},null,-1)),(s(!0),p(G,null,K(C(),e=>(s(),d(U,{key:e.id,label:e.name,help:e.help},{default:c(()=>[e.type=="String"?(s(),d(v,{key:0,"model-value":r(f)(t.value,e.id)??"",name:e.name,placeholder:"Not Set","onUpdate:modelValue":n=>r(V)(t.value,e.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):u("",!0),e.type=="LargeText"?(s(),d(v,{key:1,"model-value":r(f)(t.value,e.id)??"",name:e.name,placeholder:"Not Set",type:"textarea","onUpdate:modelValue":n=>r(V)(t.value,e.id,n)},null,8,["model-value","name","onUpdate:modelValue"])):u("",!0),e.type=="Boolean"?(s(),d(Y,{key:2,name:e.id,"model-value":!!(r(f)(t.value,e.id)??0),"input-value":!0,type:"switch","onUpdate:modelValue":n=>r(V)(t.value,e.id,n??0)},null,8,["name","model-value","onUpdate:modelValue"])):u("",!0),e.type=="Array"?(s(),d(v,{key:3,"model-value":r(f)(t.value,e.id)??0,options:e.options,name:e.id,selected:r(f)(t.value,e.id)??0,placeholder:"Select...","onUpdate:modelValue":n=>r(V)(t.value,e.id,Number(n))},null,8,["model-value","options","name","selected","onUpdate:modelValue"])):u("",!0)]),_:2},1032,["label","help"]))),128)),JSON.stringify(t.value)!=JSON.stringify(_.value)?(s(),p("div",re,[i(x,{color:"success",label:"Save",onClick:a[2]||(a[2]=e=>J())}),i(x,{color:"danger",label:"Revert",onClick:a[3]||(a[3]=e=>k())})])):u("",!0)])):u("",!0)]),_:1})],64))]),_:1})]),_:1}))}};export{ye as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
import{u as S,v as E,a as d,c as m,w as n,b as s,_ as G,X as B,d as I,e as L,I as V,y as D,p as c,n as p,s as f,f as N,F as U,g as j,t as F,j as R,k as q,an as M,a9 as z,ag as x}from"./index-Dd7VcHfL.js";import{_}from"./FormField-Bwi0Loff.js";import{e as i}from"./contentExport-DSLxdCzf.js";import{A as b}from"./profile-D_7fwj3s.js";import{g as J,A as K}from"./music-CsLF0Y6u.js";const O={class:"grid grid-cols-1 sm:grid-cols-2 gap-6 mb-6"},T={class:"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6"},X={class:"text-xl font-bold"},H={class:"grid grid-cols-1 sm:grid-cols-2 gap-4"},oa={__name:"ExportView",setup(Q){const t=S(),h=E(()=>t.userProfiles);function w(a){if(a){var r=[];for(const e of a){const o=x(e.game);o&&(e.gameData=o,r.push(e))}return r.sort((e,o)=>e.gameData.name.localeCompare(o.gameData.name)),r}}async function k(){const a=await M(t.userId);i("_user_account",a)}async function P(){const a=await z();i("_user_cards",a)}async function $(a){const e={versionKey:x(a).versions??null},o=await b(a,null,t.userId);if(!o?.versions){window.alert("Failed to export data!");return}const u=[...o.versions],C=u.length>1?u.pop():1,g=l=>{if(!l)return null;const{versions:v,stats:W,machine_judge_adjust:Y,...A}=l;return A};t.continueLoad=u.length>0;for(const l of u){const v=await b(a,l,t.userId);e[l]=g(v)}t.continueLoad=!1,t.isLoading=!1,t.isSaving=!1,t.activeRequests=0,t.activeSavingRequests=0,e[C]=g(o),i(`_${a}_profiles`,e)}async function y(a){const r=await J(a,t.userId);i(`_${a}_attempts`,r);const e=await K(a,t.userId);i(`_${a}_records`,e)}return(a,r)=>(d(),m(q,null,{default:n(()=>[s(G,null,{default:n(()=>[s(B,{class:"mb-6","use-small":"","even-smaller":""}),s(I,{icon:L(V),title:"Export your Data",main:""},null,8,["icon"]),s(D,{color:"success",label:"Personal Data",class:"mb-4"}),c("div",O,[s(p,null,{default:n(()=>[s(_,{label:"General Data",help:"Basic user data for your account (email, Discord info, Tachi info, news, app settings)"},{default:n(()=>[s(f,{color:"success",label:"Export",onClick:k})]),_:1})]),_:1}),s(p,null,{default:n(()=>[s(_,{label:"Card Data",help:"Login cards (exported as internal and access code)"},{default:n(()=>[s(f,{color:"success",label:"Export",onClick:P})]),_:1})]),_:1})]),s(D,{color:"warning",label:"Profile Data",class:"mb-4"}),c("div",T,[(d(!0),N(U,null,j(w(h.value),e=>(d(),m(p,null,{default:n(()=>[c("h1",X,F(e.gameData.name),1),r[0]||(r[0]=c("hr",{class:"mb-4"},null,-1)),c("div",H,[s(_,{label:"Account Data",help:"Data for the account (all played versions) for event tracking and settings. Does not include scores."},{default:n(()=>[s(f,{color:"success",label:"Export",onClick:o=>$(e.game)},null,8,["onClick"])]),_:2},1024),e.gameData.noScores?R("",!0):(d(),m(_,{key:0,label:"Score Data",help:"Data for music, scores, and records. May take a while to export."},{default:n(()=>[s(f,{color:"success",label:"Export",onClick:o=>y(e.game)},null,8,["onClick"])]),_:2},1024))])]),_:2,__:[0]},1024))),256))])]),_:1})]),_:1}))}};export{oa as default};

View File

@@ -0,0 +1 @@
import{A as e,C as t,Ct as n,D as r,I as i,O as a,Y as o,c as s,ct as c,d as l,et as u,j as d,k as f,n as p,qt as m}from"./favicon-DOtDvKM0.js";import{$ as h,A as g,D as _,Et as v,J as y,Y as b,b as x,et as S,y as C}from"./index-CioSqWPr.js";import{t as w}from"./contentExport-BUABtDhi.js";import{t as T}from"./FormField-BnVkNf9G.js";import{a as E}from"./profile-Ci8BPFQa.js";import{i as D,n as O}from"./music-fARBPEcN.js";var k={class:`grid grid-cols-1 sm:grid-cols-2 gap-6 mb-6`},A={class:`grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6`},j={class:`text-xl font-bold`},M={class:`grid grid-cols-1 sm:grid-cols-2 gap-4`},N={__name:`ExportView`,setup(N){let P=l(),F=r(()=>P.userProfiles);function I(e){if(e){var t=[];for(let n of e){let e=h(n.game);e&&(n.gameData=e,t.push(n))}return t.sort((e,t)=>e.gameData.name.localeCompare(t.gameData.name)),t}}async function L(){w(`_user_account`,await g(P.userId))}async function R(){w(`_user_cards`,await _())}async function z(e){let t={versionKey:h(e).versions??null},n=await E(e,null,P.userId);if(!n?.versions){window.alert(`Failed to export data!`);return}let r=[...n.versions],i=r.length>1?r.pop():1,a=e=>{if(!e)return null;let{versions:t,stats:n,machine_judge_adjust:r,...i}=e;return i};P.continueLoad=r.length>0;for(let n of r)t[n]=a(await E(e,n,P.userId));P.continueLoad=!1,P.isLoading=!1,P.isSaving=!1,P.activeRequests=0,P.activeSavingRequests=0,t[i]=a(n),w(`_${e}_profiles`,t)}async function B(e){let t=await D(e,P.userId);w(`_${e}_attempts`,t);let n=await O(e,P.userId);w(`_${e}_records`,n)}return(r,l)=>(o(),f(x,null,{default:c(()=>[i(y,null,{default:c(()=>[i(b,{class:`mb-6`,"use-small":``,"even-smaller":``}),i(C,{icon:n(v),title:`Export your Data`,main:``},null,8,[`icon`]),i(S,{color:`success`,label:`Personal Data`,class:`mb-4`}),a(`div`,k,[i(s,null,{default:c(()=>[i(T,{label:`General Data`,help:`Basic user data for your account (email, Discord info, Tachi info, news, app settings)`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:L})]),_:1})]),_:1}),i(s,null,{default:c(()=>[i(T,{label:`Card Data`,help:`Login cards (exported as internal and access code)`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:R})]),_:1})]),_:1})]),i(S,{color:`warning`,label:`Profile Data`,class:`mb-4`}),a(`div`,A,[(o(!0),d(t,null,u(I(F.value),t=>(o(),f(s,null,{default:c(()=>[a(`h1`,j,m(t.gameData.name),1),l[0]||=a(`hr`,{class:`mb-4`},null,-1),a(`div`,M,[i(T,{label:`Account Data`,help:`Data for the account (all played versions) for event tracking and settings. Does not include scores.`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:e=>z(t.game)},null,8,[`onClick`])]),_:2},1024),t.gameData.noScores?e(``,!0):(o(),f(T,{key:0,label:`Score Data`,help:`Data for music, scores, and records. May take a while to export.`},{default:c(()=>[i(p,{color:`success`,label:`Export`,onClick:e=>B(t.game)},null,8,[`onClick`])]),_:2},1024))])]),_:2},1024))),256))])]),_:1})]),_:1}))}};export{N as default};

View File

@@ -0,0 +1 @@
import{D as e,O as t,Ut as n,Y as r,j as i,lt as a,qt as o}from"./favicon-DOtDvKM0.js";import{i as s}from"./runtime-dom.esm-bundler-BDCxTkxb.js";var c=[`type`,`name`,`value`],l={class:`pl-2`},u={__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(u,{emit:d}){let f=u,p=d,m=e({get:()=>f.modelValue,set:e=>{p(`update:modelValue`,e)}}),h=e(()=>f.type===`radio`?`radio`:`checkbox`);return(e,d)=>(r(),i(`label`,{class:n(u.type)},[a(t(`input`,{"onUpdate:modelValue":d[0]||=e=>m.value=e,type:h.value,name:u.name,value:u.inputValue},null,8,c),[[s,m.value]]),d[1]||=t(`span`,{class:`check`},null,-1),t(`span`,l,o(u.label),1)],2))}};export{u as t};

View File

@@ -1 +0,0 @@
import{v as o,a as d,f as p,aK as m,aL as y,p as a,t as v,D as V}from"./index-Dd7VcHfL.js";const b=["type","name","value"],f={class:"pl-2"},k={__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,r=s,n=o({get:()=>l.modelValue,set:u=>{r("update:modelValue",u)}}),i=o(()=>l.type==="radio"?"radio":"checkbox");return(u,t)=>(d(),p("label",{class:V(e.type)},[m(a("input",{"onUpdate:modelValue":t[0]||(t[0]=c=>n.value=c),type:i.value,name:e.name,value:e.inputValue},null,8,b),[[y,n.value]]),t[1]||(t[1]=a("span",{class:"check"},null,-1)),a("span",f,v(e.label),1)],2))}};export{k as _};

View File

@@ -1 +0,0 @@
import{a as u,c as k,K as F,v as m,u as w,r as y,o as b,aN as B,f as i,aK as g,aO as E,D as h,F as V,g as q,t as R,aP as C,aL as D,j as K}from"./index-Dd7VcHfL.js";const M={__name:"FormControlIcon",props:{icon:{type:Object,default:null},h:{type:String,default:null}},setup(e){return(v,a)=>(u(),k(F,{icon: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,["icon","h"]))}},N={class:"relative"},j=["id","name"],L=["value"],O=["id","name","maxlength","minlength","min","max","placeholder","required"],U=["id","name","maxlength","minlength","min","max","inputmode","autocomplete","required","placeholder","type","pattern"],A={__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:Object,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 a=e,r=v,o=m({get:()=>a.modelValue,set:n=>{r("update:modelValue",n)}}),c=m(()=>{const n=["px-3 py-2 max-w-full focus:ring focus:outline-hidden border-blue-700 dark:border-blue-900 rounded-sm w-full","dark:placeholder-gray-400",d.value==="textarea"?"h-24":"h-12",a.borderless?"border-0":"border",a.transparent?"bg-transparent":"bg-white dark:bg-slate-800"];return a.icon&&n.push("pl-10"),n}),d=m(()=>a.options?"select":a.type),S=m(()=>a.type==="textarea"?"h-full":"h-12"),f=w(),x=y(null),p=y(null),s=y(null);if(b(()=>{x.value?r("setRef",x.value):p.value?r("setRef",p.value):r("setRef",s.value)}),a.ctrlKFocus){const n=l=>{l.ctrlKey&&l.key==="k"?(l.preventDefault(),s.value.focus()):l.key==="Escape"&&s.value.blur()};b(()=>{f.isFieldFocusRegistered||(window.addEventListener("keydown",n),f.isFieldFocusRegistered=!0)}),B(()=>{window.removeEventListener("keydown",n),f.isFieldFocusRegistered=!1})}return(n,l)=>(u(),i("div",N,[d.value==="select"?g((u(),i("select",{key:0,id:e.id,"onUpdate:modelValue":l[0]||(l[0]=t=>o.value=t),name:e.name,class:h(c.value)},[(u(!0),i(V,null,q(e.options,t=>(u(),i("option",{key:t.id??t,value:t.id??t},R(t.label??t),9,L))),128))],10,j)),[[E,o.value]]):d.value==="textarea"?g((u(),i("textarea",{key:1,id:e.id,"onUpdate:modelValue":l[1]||(l[1]=t=>o.value=t),class:h(c.value),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,placeholder:e.placeholder,required:e.required},null,10,O)),[[C,o.value]]):g((u(),i("input",{key:2,id:e.id,ref_key:"inputEl",ref:s,"onUpdate:modelValue":l[2]||(l[2]=t=>o.value=t),name:e.name,maxlength:e.maxlength,minlength:e.minlength,min:e.min,max:e.max,inputmode:e.inputmode,autocomplete:e.autocomplete,required:e.required,placeholder:e.placeholder,type:d.value,class:h(c.value),pattern:e.pattern},null,10,U)),[[D,o.value]]),e.icon?(u(),k(M,{key:3,icon:e.icon,h:S.value},null,8,["icon","h"])):K("",!0)]))}};export{A as _};

View File

@@ -0,0 +1 @@
import{A as e,C as t,D as n,G as r,Ut as i,Y as a,d as o,et as s,gt as c,j as l,k as u,lt as d,q as f,qt as p,s as m}from"./favicon-DOtDvKM0.js";import{a as h,i as g,o as _}from"./runtime-dom.esm-bundler-BDCxTkxb.js";var v={__name:`FormControlIcon`,props:{icon:{type:Object,default:null},h:{type:String,default:null}},setup(e){return(t,n)=>(a(),u(m,{icon: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,[`icon`,`h`]))}},y={class:`relative`},b=[`id`,`name`],x=[`value`],S=[`id`,`name`,`maxlength`,`minlength`,`min`,`max`,`placeholder`,`required`],C=[`id`,`name`,`maxlength`,`minlength`,`min`,`max`,`inputmode`,`autocomplete`,`required`,`placeholder`,`type`,`pattern`],w={__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:Object,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(m,{emit:w}){let T=m,E=w,D=n({get:()=>T.modelValue,set:e=>{E(`update:modelValue`,e)}}),O=n(()=>{let e=[`px-3 py-2 max-w-full focus:ring focus:outline-hidden border-blue-700 dark:border-blue-900 rounded-sm w-full`,`dark:placeholder-gray-400`,k.value===`textarea`?`h-24`:`h-12`,T.borderless?`border-0`:`border`,T.transparent?`bg-transparent`:`bg-white dark:bg-slate-800`];return T.icon&&e.push(`pl-10`),e}),k=n(()=>T.options?`select`:T.type),A=n(()=>T.type===`textarea`?`h-full`:`h-12`),j=o(),M=c(null),N=c(null),P=c(null);if(f(()=>{M.value?E(`setRef`,M.value):N.value?E(`setRef`,N.value):E(`setRef`,P.value)}),T.ctrlKFocus){let e=e=>{e.ctrlKey&&e.key===`k`?(e.preventDefault(),P.value.focus()):e.key===`Escape`&&P.value.blur()};f(()=>{j.isFieldFocusRegistered||=(window.addEventListener(`keydown`,e),!0)}),r(()=>{window.removeEventListener(`keydown`,e),j.isFieldFocusRegistered=!1})}return(n,r)=>(a(),l(`div`,y,[k.value===`select`?d((a(),l(`select`,{key:0,id:m.id,"onUpdate:modelValue":r[0]||=e=>D.value=e,name:m.name,class:i(O.value)},[(a(!0),l(t,null,s(m.options,e=>(a(),l(`option`,{key:e.id??e,value:e.id??e},p(e.label??e),9,x))),128))],10,b)),[[h,D.value]]):k.value===`textarea`?d((a(),l(`textarea`,{key:1,id:m.id,"onUpdate:modelValue":r[1]||=e=>D.value=e,class:i(O.value),name:m.name,maxlength:m.maxlength,minlength:m.minlength,min:m.min,max:m.max,placeholder:m.placeholder,required:m.required},null,10,S)),[[_,D.value]]):d((a(),l(`input`,{key:2,id:m.id,ref_key:`inputEl`,ref:P,"onUpdate:modelValue":r[2]||=e=>D.value=e,name:m.name,maxlength:m.maxlength,minlength:m.minlength,min:m.min,max:m.max,inputmode:m.inputmode,autocomplete:m.autocomplete,required:m.required,placeholder:m.placeholder,type:k.value,class:i(O.value),pattern:m.pattern},null,10,C)),[[g,D.value]]),m.icon?(a(),u(v,{key:3,icon:m.icon,h:A.value},null,8,[`icon`,`h`])):e(``,!0)]))}};export{w as t};

View File

@@ -0,0 +1 @@
import{A as e,D as t,O as n,Ut as r,Y as i,it as a,j as o,qt as s,tt as c}from"./favicon-DOtDvKM0.js";var l={class:`mb-6 last:mb-0`},u=[`for`],d={key:1,class:`text-xs text-gray-500 dark:text-slate-400 mt-1`},f={__name:`FormField`,props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(f){let p=a(),m=t(()=>{let e=[],t=p.default().length;return t>1&&e.push(`grid grid-cols-1 gap-3`),t===2&&e.push(`md:grid-cols-2`),e});return(t,a)=>(i(),o(`div`,l,[f.label?(i(),o(`label`,{key:0,for:f.labelFor,class:`block font-bold mb-2`},s(f.label),9,u)):e(``,!0),n(`div`,{class:r(m.value)},[c(t.$slots,`default`)],2),f.help?(i(),o(`div`,d,s(f.help),1)):e(``,!0)]))}};export{f as t};

View File

@@ -1 +0,0 @@
import{aM as d,v as i,a as s,f as a,t as o,j as r,p as u,ae as m,D as f}from"./index-Dd7VcHfL.js";const b={class:"mb-6 last:mb-0"},p=["for"],g={key:1,class:"text-xs text-gray-500 dark:text-slate-400 mt-1"},y={__name:"FormField",props:{label:{type:String,default:null},labelFor:{type:String,default:null},help:{type:String,default:null}},setup(e){const n=d(),c=i(()=>{const t=[],l=n.default().length;return l>1&&t.push("grid grid-cols-1 gap-3"),l===2&&t.push("md:grid-cols-2"),t});return(t,l)=>(s(),a("div",b,[e.label?(s(),a("label",{key:0,for:e.labelFor,class:"block font-bold mb-2"},o(e.label),9,p)):r("",!0),u("div",{class:f(c.value)},[m(t.$slots,"default")],2),e.help?(s(),a("div",g,o(e.help),1)):r("",!0)]))}};export{y as _};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,18 @@
import{A as e,C as t,Ct as n,F as r,I as i,O as a,Y as o,_ as s,c,ct as l,d as u,et as d,gt as f,j as p,k as m,n as h,qt as g,st as _,v}from"./favicon-DOtDvKM0.js";import{J as y,N as b,R as x,St as S,Y as C,b as w,bt as T,et as E,ut as D,y as O}from"./index-CioSqWPr.js";var k={class:`grid grid-cols-1 md:grid-cols-2 gap-6`},A={class:`font-sans text-wrap mb-6`},j={key:0,class:`text-lg`},M={key:1,class:`text-lg`},N={class:`space-x-2`},P={__name:`IntegrationView`,setup(P){let F=s(),I=v(),L=f(F.params.service);if(L.value){let e=new URLSearchParams(window.location.search),t=e.get(`code`);e.delete(`code`),t!==void 0&&H(L.value,t)}let R=u(),z=f(R.userData);_(()=>R.userData,e=>{z.value=e});let B=[{id:`discord`,name:`Discord`,icon:T,oAuth:`https://discord.com/oauth2/authorize?client_id=947985989421395988&response_type=code&redirect_uri=https%3A%2F%2Fweb3.phaseii.network%2Fprofile%2Fintegrate%2Fdiscord&scope=identify`,description:`Linking your Discord account to PhaseII gives you an avatar, enables push notifications, and more via our Discord bot, BadManiac.
PhaseII *does not* use Discord's API aside from the initial linkage. All data PhaseII uses is sent via our bot.
No data aside from your avatar, User ID, and name is saved.
We do not save a token nor a cookie.`},{id:`tachi`,name:`Kamaitachi`,icon:D,oAuth:`https://kamai.tachi.ac/oauth/request-auth?clientID=CIce4260e1939ceed11c8e48ee857a3aef2a87ba56`,description:`Kamaitachi is an open source score tracker using standardized schemas.
Linking Kamaitachi to PhaseII will enable the uploading of all supported scores to Kamaitachi directly, with no user intervention.
You must follow all rules of Kamaitachi. Failure to adhere to rules will not only put your Kamaitachi account at risk, but also your PhaseII account.
Currently supported games:
- DDR
- IIDX
- SDVX
- pop'n (some versions)
- jubeat`}];async function V(e){await x(e.id)&&(R.userLoaded=!1,R.loadUser(),I.push({name:`profile_integrations`}))}async function H(e,t){if(await b(e,t)){let e=new URLSearchParams(window.location.search);e.delete(`code`);let t=e.toString(),n=`${window.location.pathname}${t?`?`+t:``}`;window.history.replaceState(null,``,n),R.userLoaded=!1,R.loadUser(),I.push({name:`profile_integrations`})}}return(s,u)=>(o(),m(w,null,{default:l(()=>[i(y,null,{default:l(()=>[i(C,{class:`mb-6`,"use-small":``,"even-smaller":``}),i(O,{icon:n(S),title:`Service Integrations`,main:``},null,8,[`icon`]),a(`div`,k,[(o(),p(t,null,d(B,t=>i(c,{key:t.id},{footer:l(()=>[a(`div`,N,[!z.value[t.id]||!z.value[t.id]?.linked?(o(),m(h,{key:0,color:`success`,label:`Link Now`,href:t.oAuth,target:`_blank`},null,8,[`href`])):e(``,!0),z.value[t.id]&&z.value[t.id]?.linked?(o(),m(h,{key:1,color:`info`,label:`Relink`,href:t.oAuth,target:`_blank`},null,8,[`href`])):e(``,!0),z.value[t.id]&&z.value[t.id]?.linked?(o(),m(h,{key:2,color:`danger`,label:`Unlink`,onClick:e=>V(t)},null,8,[`onClick`])):e(``,!0)])]),default:l(()=>[i(E,{color:`info`,icon:t.icon,label:t.name,class:`mb-2`},null,8,[`icon`,`label`]),a(`pre`,A,g(t.description??``),1),z.value[t.id]&&z.value[t.id]?.linked?(o(),p(`h1`,j,[r(g(t.name)+` is linked to `,1),a(`b`,null,g(z.value[t.id]?.username),1)])):e(``,!0),!z.value[t.id]||!z.value[t.id]?.linked?(o(),p(`h1`,M,g(t.name)+` isn't linked! `,1)):e(``,!0)]),_:2},1024)),64))])]),_:1})]),_:1}))}};export{P as default};

View File

@@ -1,18 +0,0 @@
import{l as A,m as P,r as g,u as S,V as U,a3 as L,a as n,c as r,w as c,b as i,_ as R,X as x,d as C,e as F,a4 as V,p as d,f as h,F as K,g as N,a5 as B,a6 as T,n as H,y as M,t as u,M as O,j as l,s as _,k as W,a7 as X}from"./index-Dd7VcHfL.js";const j={class:"grid grid-cols-1 md:grid-cols-2 gap-6"},z={class:"font-sans text-wrap mb-6"},G={key:0,class:"text-lg"},q={key:1,class:"text-lg"},E={class:"space-x-2"},J={__name:"IntegrationView",setup(Q){const w=A(),f=P(),I="https://discord.com/oauth2/authorize?client_id=947985989421395988&response_type=code&redirect_uri=https%3A%2F%2Fweb3.phaseii.network%2Fprofile%2Fintegrate%2Fdiscord&scope=identify",y="https://kamai.tachi.ac/oauth/request-auth?clientID=CIce4260e1939ceed11c8e48ee857a3aef2a87ba56",p=g(w.params.service);if(p.value){const t=new URLSearchParams(window.location.search),s=t.get("code");t.delete("code"),s!==void 0&&D(p.value,s)}const o=S(),e=g(o.userData);U(()=>o.userData,t=>{e.value=t});const b=[{id:"discord",name:"Discord",icon:B,oAuth:I,description:`Linking your Discord account to PhaseII gives you an avatar, enables push notifications, and more via our Discord bot, BadManiac.
PhaseII *does not* use Discord's API aside from the initial linkage. All data PhaseII uses is sent via our bot.
No data aside from your avatar, User ID, and name is saved.
We do not save a token nor a cookie.`},{id:"tachi",name:"Kamaitachi",icon:T,oAuth:y,description:`Kamaitachi is an open source score tracker using standardized schemas.
Linking Kamaitachi to PhaseII will enable the uploading of all supported scores to Kamaitachi directly, with no user intervention.
You must follow all rules of Kamaitachi. Failure to adhere to rules will not only put your Kamaitachi account at risk, but also your PhaseII account.
Currently supported games:
- DDR
- IIDX
- SDVX
- pop'n (some versions)
- jubeat`}];async function v(t){await X(t.id)&&(o.userLoaded=!1,o.loadUser(),f.push({name:"profile_integrations"}))}async function D(t,s){if(await L(t,s)){const m=new URLSearchParams(window.location.search);m.delete("code");const k=m.toString(),$=`${window.location.pathname}${k?"?"+k:""}`;window.history.replaceState(null,"",$),o.userLoaded=!1,o.loadUser(),f.push({name:"profile_integrations"})}}return(t,s)=>(n(),r(W,null,{default:c(()=>[i(R,null,{default:c(()=>[i(x,{class:"mb-6","use-small":"","even-smaller":""}),i(C,{icon:F(V),title:"Service Integrations",main:""},null,8,["icon"]),d("div",j,[(n(),h(K,null,N(b,a=>i(H,{key:a.id},{footer:c(()=>[d("div",E,[!e.value[a.id]||!e.value[a.id]?.linked?(n(),r(_,{key:0,color:"success",label:"Link Now",href:a.oAuth,target:"_blank"},null,8,["href"])):l("",!0),e.value[a.id]&&e.value[a.id]?.linked?(n(),r(_,{key:1,color:"info",label:"Relink",href:a.oAuth,target:"_blank"},null,8,["href"])):l("",!0),e.value[a.id]&&e.value[a.id]?.linked?(n(),r(_,{key:2,color:"danger",label:"Unlink",onClick:m=>v(a)},null,8,["onClick"])):l("",!0)])]),default:c(()=>[i(M,{color:"info",icon:a.icon,label:a.name,class:"mb-2"},null,8,["icon","label"]),d("pre",z,u(a.description??""),1),e.value[a.id]&&e.value[a.id]?.linked?(n(),h("h1",G,[O(u(a.name)+" is linked to ",1),d("b",null,u(e.value[a.id]?.username),1)])):l("",!0),!e.value[a.id]||!e.value[a.id]?.linked?(n(),h("h1",q,u(a.name)+" isn't linked! ",1)):l("",!0)]),_:2},1024)),64))])]),_:1})]),_:1}))}};export{J as default};

View File

@@ -1 +0,0 @@
import{aQ as t,a as d,f as n,p as e,ae as o}from"./index-Dd7VcHfL.js";const r={},l={class:"bg-gray-950 dark:text-slate-100"},_={class:"animated animatedFadeInUp fadeInUp"};function c(s,a){return d(),n("div",l,[a[0]||(a[0]=e("div",{class:"hidden md:block absolute inset-0 z-0 bg-[radial-gradient(125%_125%_at_50%_10%,#000000_40%,#0d1a36_100%)]"},null,-1)),e("div",_,[o(s.$slots,"default")])])}const f=t(r,[["render",c]]);export{f as L};

View File

@@ -0,0 +1 @@
import{O as e,Y as t,j as n,l as r,tt as i}from"./favicon-DOtDvKM0.js";var a={},o={class:`bg-gray-950 dark:text-slate-100`},s={class:`animated animatedFadeInUp fadeInUp`};function c(r,a){return t(),n(`div`,o,[a[0]||=e(`div`,{class:`hidden md:block absolute inset-0 z-0 bg-[radial-gradient(125%_125%_at_50%_10%,#000000_40%,#0d1a36_100%)]`},null,-1),e(`div`,s,[i(r.$slots,`default`)])])}var l=r(a,[[`render`,c]]);export{l as t};

View File

@@ -1 +0,0 @@
import{m as c,l as g,u as w,B as v,a as y,c as V,w as r,p as s,b as o,n as _,D as $,E as P,G,e as a,J as R,s as n}from"./index-Dd7VcHfL.js";import{G as S}from"./PhPassword.vue-Dr0wT4FR.js";import{_ as U}from"./FormCheckRadio-DZXXXr5D.js";import{_ as i}from"./FormField-Bwi0Loff.js";import{_ as m}from"./FormControl-CCDw8uxL.js";import{L as k}from"./LayoutGuest-4dfSg1mS.js";const B={class:"flex md:min-h-screen md:items-center md:justify-center"},L={class:"p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4"},q={class:"flex flex-col items-center text-wrap h-full md:mt-5"},C={class:"flex flex-col gap-2 mt-4"},I={class:"flex flex-col gap-2 my-4"},J={__name:"LoginView",setup(M){const u=c(),d=g(),p=w(),f=d.query.redirect||"/",l=v({login:"",pass:"",remember:!0,spinin:!1}),b=async()=>{if(!l.login||!l.pass){alert("Please fill in all fields.");return}await p.createUserSession(l.login,l.pass,l.remember)&&u.push(f)};return(x,e)=>(y(),V(k,null,{default:r(()=>[s("div",B,[o(_,{class:$(["w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl",l.spinin?"animate-spin":"animate-none"]),"has-table":"","is-auth":""},{default:r(()=>[s("div",L,[s("div",q,[e[5]||(e[5]=s("img",{src:P,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 hover:cursor-pointer",onClick:e[0]||(e[0]=t=>l.spinin=!l.spinin)}," Spinnin' since 2021 "),e[7]||(e[7]=s("hr",{class:"border-r 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]=G(t=>b(),["prevent"]))},[o(i,{label:"Username"},{default:r(()=>[o(m,{modelValue:l.login,"onUpdate:modelValue":e[1]||(e[1]=t=>l.login=t),icon:a(R),name:"login",autocomplete:"username",required:""},null,8,["modelValue","icon"])]),_:1}),o(i,{label:"Password"},{default:r(()=>[o(m,{modelValue:l.pass,"onUpdate:modelValue":e[2]||(e[2]=t=>l.pass=t),icon:a(S),type:"password",name:"password",autocomplete:"current-password",required:""},null,8,["modelValue","icon"])]),_:1}),o(U,{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",C,[o(n,{label:"Log In",color:"success",type:"submit"})]),e[11]||(e[11]=s("hr",{class:"border-t my-4 w-full"},null,-1)),s("div",I,[e[9]||(e[9]=s("h2",null,"Not Registered?",-1)),o(n,{label:"Register",color:"info",to:"/auth/register"}),e[10]||(e[10]=s("h2",null,"Forgot Password?",-1)),o(n,{label:"i forgor",color:"warning",to:"/auth/reset"})])],32)])]),_:1},8,["class"])])]),_:1}))}};export{J as default};

View File

@@ -0,0 +1 @@
import{Ct as e,I as t,O as n,Ut as r,Y as i,_ as a,c as o,ct as s,d as c,k as l,mt as u,n as d,v as f}from"./favicon-DOtDvKM0.js";import{l as p}from"./runtime-dom.esm-bundler-BDCxTkxb.js";import{t as m}from"./PhPassword.vue-BhqJQYdo.js";import{ot as h}from"./index-CioSqWPr.js";import{t as g}from"./FormField-BnVkNf9G.js";import{t as _}from"./FormControl-DgcWAxA4.js";import{t as v}from"./FormCheckRadio-CQgPFPyW.js";import{t as y}from"./LayoutGuest-K9MeFZdu.js";var b={class:`flex md:min-h-screen md:items-center md:justify-center`},x={class:`p-4 flex flex-col md:flex-row w-full space-y-2 md:space-y-0 md:space-x-4`},S={class:`flex flex-col items-center text-wrap h-full md:mt-5`},C={class:`flex flex-col gap-2 mt-4`},w={class:`flex flex-col gap-2 my-4`},T={__name:`LoginView`,setup(T){let E=f(),D=a(),O=c(),k=D.query.redirect||`/`,A=u({login:``,pass:``,remember:!0,spinin:!1}),j=async()=>{if(!A.login||!A.pass){alert(`Please fill in all fields.`);return}await O.createUserSession(A.login,A.pass,A.remember)&&E.push(k)};return(a,c)=>(i(),l(y,null,{default:s(()=>[n(`div`,b,[t(o,{class:r([`w-full md:w-auto rounded-none md:rounded-xl md:drop-shadow-xl`,A.spinin?`animate-spin`:`animate-none`]),"has-table":``,"is-auth":``},{default:s(()=>[n(`div`,x,[n(`div`,S,[c[5]||=n(`img`,{src:`/favicon.png`,class:`rounded-full shadow-lg mb-2`},null,-1),c[6]||=n(`h1`,{class:`text-xl`},[n(`samp`,null,`PhaseII`)],-1),n(`button`,{class:`text-sm text-gray-700 dark:text-white/75 hover:cursor-pointer`,onClick:c[0]||=e=>A.spinin=!A.spinin},` Spinnin' since 2021 `),c[7]||=n(`hr`,{class:`border-r my-1 w-full`},null,-1),c[8]||=n(`p`,{class:`text-lg relative bottom-0`},`Please log in.`,-1)]),c[12]||=n(`div`,{class:`md:border-r`},null,-1),n(`form`,{onSubmit:c[4]||=p(e=>j(),[`prevent`])},[t(g,{label:`Username`},{default:s(()=>[t(_,{modelValue:A.login,"onUpdate:modelValue":c[1]||=e=>A.login=e,icon:e(h),name:`login`,autocomplete:`username`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),t(g,{label:`Password`},{default:s(()=>[t(_,{modelValue:A.pass,"onUpdate:modelValue":c[2]||=e=>A.pass=e,icon:e(m),type:`password`,name:`password`,autocomplete:`current-password`,required:``},null,8,[`modelValue`,`icon`])]),_:1}),t(v,{modelValue:A.remember,"onUpdate:modelValue":c[3]||=e=>A.remember=e,name:`remember`,label:`Remember Me`,"input-value":!0},null,8,[`modelValue`]),n(`div`,C,[t(d,{label:`Log In`,color:`success`,type:`submit`})]),c[11]||=n(`hr`,{class:`border-t my-4 w-full`},null,-1),n(`div`,w,[c[9]||=n(`h2`,null,`Not Registered?`,-1),t(d,{label:`Register`,color:`info`,to:`/auth/register`}),c[10]||=n(`h2`,null,`Forgot Password?`,-1),t(d,{label:`i forgor`,color:`warning`,to:`/auth/reset`})])],32)])]),_:1},8,[`class`])])]),_:1}))}};export{T as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
import{l as D,m as N,ag as I,r as R,B as S,o as B,v as V,a as s,c as g,w as f,e,_ as G,b as d,aU as x,f as m,F as _,d as y,j as p,a6 as C,p as c,g as $,n as F,t as u,s as T,M as A,k as M}from"./index-Dd7VcHfL.js";import{I as U,_ as j}from"./UserDdrStatistics-CYrv_7sx.js";import{_ as E}from"./FormControl-CCDw8uxL.js";import{_ as L}from"./GameHeader-DTKGATHx.js";import{A as O}from"./music-CsLF0Y6u.js";import{s as P,f as W}from"./scoreDataFilters-4V9cRP9S.js";import"./index-CV2YwAH0.js";import"./PhGear.vue-DVEbUzyP.js";import"./PhHouse.vue-Wi_lOtIh.js";const q={key:0,class:"md:w-1/3 md:text-right"},z={class:"md:flex w-full md:place-content-between"},H={class:"mb-4 md:mb-0 space-y-1"},J={class:"text-lg md:text-xl"},K={class:"text-md md:text-lg"},Q={class:"grid md:flex gap-2 md:justify-end md:place-content-end"},X={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},Y={class:"text-md md:text-lg"},ce={__name:"NetworkRecords",setup(Z){const k=D(),b=N();var v=k.params.game;const t=I(v);var i=R([]);const r=S({currentVersion:null});t||b.push({name:"ErrorPage",params:{catchAll:"404"}}),t.versions||(r.currentVersion=1),B(async()=>{try{const a=await O(v);i.value=a,t.versions&&!r.currentVersion&&(r.currentVersion=h.value.at(-1)?.id??null)}catch(a){console.error("Failed to fetch score data:",a)}});const h=V(()=>{if(!t.versions)return[];const a=new Set(i.value.map(o=>parseInt(o.version)));return t.versions.filter(o=>a.has(o.id))}),w=V(()=>r.currentVersion?i.value.filter(a=>parseInt(a.version)===r.currentVersion):i.value);return(a,o)=>(s(),g(M,null,{default:f(()=>[e(i)?(s(),g(G,{key:0},{default:f(()=>[d(L,{game:e(t)},null,8,["game"]),[e(x).DDR,e(x).DDROMNI].includes(e(t).id)&&e(i).length>0?(s(),m(_,{key:0},[d(y,{icon:e(U),title:`Overall Network ${e(t).shortName?e(t).shortName:e(t).name} Statistics`,main:"",class:"mt-6"},null,8,["icon","title"]),d(j,{game:e(t).id,version:r.currentVersion,scores:e(i)},null,8,["game","version","scores"])],64)):p("",!0),d(y,{icon:e(C),title:"Top Records",main:""},{default:f(()=>[e(t).versions?(s(),m("div",q,[o[1]||(o[1]=c("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),d(E,{modelValue:r.currentVersion,"onUpdate:modelValue":o[0]||(o[0]=l=>r.currentVersion=l),options:h.value.slice().reverse()},null,8,["modelValue","options"])])):p("",!0)]),_:1},8,["icon"]),(s(!0),m(_,null,$(w.value,l=>(s(),g(F,{key:l.id,class:"mb-6"},{default:f(()=>[c("div",z,[c("div",H,[c("h1",J,u(l.name),1),c("h2",K,u(l.artist),1),d(T,{label:"View Song",color:"info",to:`/games/${e(v)}/song/${l.id}`},null,8,["to"])]),c("div",Q,[(s(!0),m(_,null,$(l.charts,n=>(s(),m(_,{key:n.db_id},[e(P)(n.data?.difficulty,e(t).chartTable,n.chart)?(s(),m("div",X,[c("h2",Y,u(e(t).chartTable[n.chart])+" - "+u(e(W)(n.data?.difficulty,e(t).difficultyDenom)),1),A(" "+u(n.record?`${n.record?.username} - ${n.record.points?.toLocaleString()}`:"Unclaimed"),1)])):p("",!0)],64))),128))])])]),_:2},1024))),128))]),_:1})):p("",!0)]),_:1}))}};export{ce as default};

View File

@@ -0,0 +1 @@
import{A as e,C as t,Ct as n,D as r,F as i,I as a,O as o,Y as s,_ as c,c as l,ct as u,et as d,gt as f,j as p,k as m,mt as h,n as g,q as _,qt as v,v as y}from"./favicon-DOtDvKM0.js";import{n as b,t as x}from"./UserDdrStatistics-ti7zYugZ.js";import{t as S}from"./GameHeader-SCDy2Xxi.js";import{$ as C,J as w,X as T,b as E,ut as D,y as O}from"./index-CioSqWPr.js";import{t as k}from"./FormControl-DgcWAxA4.js";import{n as A}from"./music-fARBPEcN.js";import{r as j,t as M}from"./scoreDataFilters-D37H7L_Z.js";var N={key:0,class:`md:w-1/3 md:text-right`},P={class:`md:flex w-full md:place-content-between`},F={class:`mb-4 md:mb-0 space-y-1`},I={class:`text-lg md:text-xl`},L={class:`text-md md:text-lg`},R={class:`grid md:flex gap-2 md:justify-end md:place-content-end`},z={key:0,class:`bg-gray-900 dark:bg-gray-700 p-4 rounded-lg`},B={class:`text-md md:text-lg`},V={__name:`NetworkRecords`,setup(V){let H=c(),U=y();var W=H.params.game;let G=C(W);var K=f([]);let q=h({currentVersion:null});G||U.push({name:`ErrorPage`,params:{catchAll:`404`}}),G.versions||(q.currentVersion=1),_(async()=>{try{K.value=await A(W),G.versions&&!q.currentVersion&&(q.currentVersion=J.value.at(-1)?.id??null)}catch(e){console.error(`Failed to fetch score data:`,e)}});let J=r(()=>{if(!G.versions)return[];let e=new Set(K.value.map(e=>parseInt(e.version)));return G.versions.filter(t=>e.has(t.id))}),Y=r(()=>q.currentVersion?K.value.filter(e=>parseInt(e.version)===q.currentVersion):K.value);return(r,c)=>(s(),m(E,null,{default:u(()=>[n(K)?(s(),m(w,{key:0},{default:u(()=>[a(S,{game:n(G)},null,8,[`game`]),[n(T).DDR,n(T).DDROMNI].includes(n(G).id)&&n(K).length>0?(s(),p(t,{key:0},[a(O,{icon:n(b),title:`Overall Network ${n(G).shortName?n(G).shortName:n(G).name} Statistics`,main:``,class:`mt-6`},null,8,[`icon`,`title`]),a(x,{game:n(G).id,version:q.currentVersion,scores:n(K)},null,8,[`game`,`version`,`scores`])],64)):e(``,!0),a(O,{icon:n(D),title:`Top Records`,main:``},{default:u(()=>[n(G).versions?(s(),p(`div`,N,[c[1]||=o(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),a(k,{modelValue:q.currentVersion,"onUpdate:modelValue":c[0]||=e=>q.currentVersion=e,options:J.value.slice().reverse()},null,8,[`modelValue`,`options`])])):e(``,!0)]),_:1},8,[`icon`]),(s(!0),p(t,null,d(Y.value,r=>(s(),m(l,{key:r.id,class:`mb-6`},{default:u(()=>[o(`div`,P,[o(`div`,F,[o(`h1`,I,v(r.name),1),o(`h2`,L,v(r.artist),1),a(g,{label:`View Song`,color:`info`,to:`/games/${n(W)}/song/${r.id}`},null,8,[`to`])]),o(`div`,R,[(s(!0),p(t,null,d(r.charts,r=>(s(),p(t,{key:r.db_id},[n(j)(r.data?.difficulty,n(G).chartTable,r.chart)?(s(),p(`div`,z,[o(`h2`,B,v(n(G).chartTable[r.chart])+` - `+v(n(M)(r.data?.difficulty,n(G).difficultyDenom)),1),i(` `+v(r.record?`${r.record?.username} - ${r.record.points?.toLocaleString()}`:`Unclaimed`),1)])):e(``,!0)],64))),128))])])]),_:2},1024))),128))]),_:1})):e(``,!0)]),_:1}))}};export{V as default};

View File

@@ -1 +0,0 @@
import{l as _,m as f,u as p,ag as d,r as g,o as h,a as $,c as S,w as r,b as t,_ as k,e,d as v,ay as w,n as N,k as b}from"./index-Dd7VcHfL.js";import{_ as x}from"./GeneralTable-CTYDRn3D.js";import{_ as y}from"./GameHeader-DTKGATHx.js";import{a as A,s as I}from"./scores-DoGi0pqj.js";import"./contentExport-DSLxdCzf.js";import"./PhGear.vue-DVEbUzyP.js";import"./PhHouse.vue-Wi_lOtIh.js";import"./scoreDataFilters-4V9cRP9S.js";const F={__name:"NetworkScores",setup(R){const l=_(),n=f(),i=p();var o=null,a=null;o=l.params.game,a=d(o),a||n.push({name:"ErrorPage",params:{catchAll:"404"}});const m=g([]);h(async()=>{try{const s=await i.getAttemptData(o);m.value=A(a,s)}catch(s){console.error("Failed to fetch score data:",s)}});const u=s=>{const c=s.song.id;n.push(`/games/${o}/song/${c}`)};return(s,c)=>($(),S(b,null,{default:r(()=>[t(k,null,{default:r(()=>[t(y,{game:e(a)},null,8,["game"]),t(v,{icon:e(w),title:`All ${e(a).shortName?e(a).shortName:e(a).name} Scores`,main:""},null,8,["icon","title"]),t(N,{"has-table":""},{default:r(()=>[t(x,{headers:e(I)(e(a)),items:m.value,onRowClicked:u},null,8,["headers","items"])]),_:1})]),_:1})]),_:1}))}};export{F as default};

View File

@@ -0,0 +1 @@
import{Ct as e,I as t,Y as n,_ as r,c as i,ct as a,d as o,gt as s,k as c,q as l,v as u}from"./favicon-DOtDvKM0.js";import{t as d}from"./GeneralTable-B4uoiiRj.js";import{t as f}from"./GameHeader-SCDy2Xxi.js";import{$ as p,J as m,b as h,mt as g,y as _}from"./index-CioSqWPr.js";import{r as v,t as y}from"./scores-AYFuWRFt.js";var b={__name:`NetworkScores`,setup(b){let x=r(),S=u(),C=o();var w=null,T=null;w=x.params.game,T=p(w),T||S.push({name:`ErrorPage`,params:{catchAll:`404`}});let E=s([]);l(async()=>{try{let e=await C.getAttemptData(w);E.value=y(T,e)}catch(e){console.error(`Failed to fetch score data:`,e)}});let D=e=>{let t=e.song.id;S.push(`/games/${w}/song/${t}`)};return(r,o)=>(n(),c(h,null,{default:a(()=>[t(m,null,{default:a(()=>[t(f,{game:e(T)},null,8,[`game`]),t(_,{icon:e(g),title:`All ${e(T).shortName?e(T).shortName:e(T).name} Scores`,main:``},null,8,[`icon`,`title`]),t(i,{"has-table":``},{default:a(()=>[t(d,{headers:e(v)(e(T)),items:E.value,onRowClicked:D},null,8,[`headers`,`items`])]),_:1})]),_:1})]),_:1}))}};export{b as default};

View File

@@ -0,0 +1 @@
import{A as e,C as t,Ct as n,I as r,Y as i,ct as a,d as o,et as s,gt as c,j as l,k as u,q as d}from"./favicon-DOtDvKM0.js";import{Et as f,J as p,b as m,i as h,r as g,t as _,y as v}from"./index-CioSqWPr.js";var y={key:0,class:`grid gap-4 grid-cols-1 w-full pb-4`},b={__name:`NewsView`,setup(b){let x=o();var S=c([]);return d(async()=>{try{S.value=await x.fetchAllNews(null,!0)}catch(e){console.error(`Failed to fetch news data:`,e)}}),(o,c)=>(i(),u(m,null,{default:a(()=>[r(p,null,{default:a(()=>[r(v,{icon:n(f),title:`Network News Archive`,main:``},null,8,[`icon`]),n(S).length?(i(),l(`div`,y,[(i(!0),l(t,null,s(n(S),e=>(i(),u(h,{id:e.id,key:e.id,title:e.title,content:e.body,date:n(_)(e.timestamp),cover:e.data.img,read:n(x)?.userData?.seen_news?n(x)?.userData?.seen_news[e.id]:!1,class:`w-full h-full`},null,8,[`id`,`title`,`content`,`date`,`cover`,`read`]))),128))])):e(``,!0),!n(S)||!n(S).length?(i(),u(g,{key:1})):e(``,!0)]),_:1})]),_:1}))}};export{b as default};

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
import{u,r as _,o as m,a as r,c as l,w as o,b as c,_ as f,d as h,e,I as p,f as i,F as g,g as k,h as w,i as y,j as d,C as v,k as N}from"./index-Dd7VcHfL.js";const C={key:0,class:"grid gap-4 grid-cols-1 w-full pb-4"},D={__name:"NewsView",setup(b){const n=u();var t=_([]);return m(async()=>{try{const s=await n.fetchAllNews(null,!0);t.value=s}catch(s){console.error("Failed to fetch news data:",s)}}),(s,x)=>(r(),l(N,null,{default:o(()=>[c(f,null,{default:o(()=>[c(h,{icon:e(p),title:"Network News Archive",main:""},null,8,["icon"]),e(t).length?(r(),i("div",C,[(r(!0),i(g,null,k(e(t),a=>(r(),l(w,{id:a.id,key:a.id,title:a.title,content:a.body,date:e(y)(a.timestamp),cover:a.data.img,read:e(n)?.userData?.seen_news?e(n)?.userData?.seen_news[a.id]:!1,class:"w-full h-full"},null,8,["id","title","content","date","cover","read"]))),128))])):d("",!0),!e(t)||!e(t).length?(r(),l(v,{key:1})):d("",!0)]),_:1})]),_:1}))}};export{D as default};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{A as e,C as t,Ct as n,D as r,F as i,I as a,O as o,Y as s,_ as c,c as l,ct as u,et as d,gt as f,j as p,k as m,mt as h,n as g,q as _,qt as v,v as y}from"./favicon-DOtDvKM0.js";import{n as b,t as x}from"./UserDdrStatistics-ti7zYugZ.js";import{t as S}from"./GameHeader-SCDy2Xxi.js";import{$ as C,J as w,X as T,b as E,mt as ee,ot as D,ut as O,y as k}from"./index-CioSqWPr.js";import{t as A}from"./FormControl-DgcWAxA4.js";import{a as j}from"./profile-Ci8BPFQa.js";import{n as M}from"./music-fARBPEcN.js";import{r as N,t as P}from"./scoreDataFilters-D37H7L_Z.js";var F={class:`flex gap-2 mb-6 md:mb-0`},I={key:0,class:`md:w-1/3 md:text-right`},L={class:`lg:flex w-full lg:place-content-between`},R={class:`mb-4 lg:mb-0 space-y-1`},z={class:`text-lg lg:text-xl`},B={class:`text-md lg:text-lg`},V={class:`grid md:grid-cols-2 lg:flex gap-2 lg:justify-end lg:place-content-end`},H={key:0,class:`bg-gray-900 dark:bg-gray-700 p-4 rounded-lg`},U={class:`text-md lg:text-lg`},W={__name:`PersonalRecords`,setup(W){let G=c(),K=y();var q=G.params.game;let J=C(q);var Y=G.params.userId??null,X=f([]);let Z=f(null),Q=h({currentVersion:null});J||K.push({name:`ErrorPage`,params:{catchAll:`404`}}),Y||K.push({name:`ErrorPage`,params:{catchAll:`404`}}),J.versions||(Q.currentVersion=1),_(async()=>{try{X.value=await M(q,Y),te(),J.versions&&!Q.currentVersion&&(Q.currentVersion=$.value.at(-1)?.id??null)}catch(e){console.error(`Failed to fetch score data:`,e)}});async function te(){try{Z.value=null;let e=await j(q,null,Y);Z.value=e.profile}catch(e){console.error(`Failed to fetch user profile data:`,e)}}let $=r(()=>{if(!J.versions)return[];let e=new Set(X.value.map(e=>e.version));return J.versions.filter(t=>e.has(t.id))}),ne=r(()=>Q.currentVersion?X.value.filter(e=>e.version===Q.currentVersion):X.value),re=r(()=>ne.value.filter(e=>e.charts.some(e=>e.data?.difficulty!=0&&J.chartTable[e.chart]&&e.record)));return(r,c)=>(s(),m(E,null,{default:u(()=>[n(X)?(s(),m(w,{key:0},{default:u(()=>[Z.value?(s(),p(t,{key:0},[a(S,{game:n(J),profile:Z.value},null,8,[`game`,`profile`]),o(`div`,F,[a(g,{icon:n(D),to:`/games/${n(J).id}/profiles/${Z.value.userId}`,outline:!1,color:`info`,label:`${Z.value.username}'s Profile`},null,8,[`icon`,`to`,`label`]),a(g,{icon:n(ee),to:`/games/${n(J).id}/scores/${Z.value.userId}`,outline:!1,color:`info`,label:`${Z.value.username}'s Scores`},null,8,[`icon`,`to`,`label`])]),[n(T).DDR,n(T).DDROMNI].includes(n(J).id)&&n(X).length>0?(s(),p(t,{key:0},[a(k,{icon:n(b),title:`${Z.value.username}'s Overall ${n(J).shortName?n(J).shortName:n(J).name} Statistics`,main:``,class:`mt-6`},null,8,[`icon`,`title`]),a(x,{game:n(J).id,version:Q.currentVersion,profile:n(Y),scores:n(X)},null,8,[`game`,`version`,`profile`,`scores`])],64)):e(``,!0),a(k,{icon:n(O),title:`${Z.value.username}'s ${n(J).shortName?n(J).shortName:n(J).name} Records`,main:``},{default:u(()=>[n(J).versions?(s(),p(`div`,I,[c[1]||=o(`h2`,{class:`text-md sm:text-lg md:text-xl font-bold p-2`},` Select Version `,-1),a(A,{modelValue:Q.currentVersion,"onUpdate:modelValue":c[0]||=e=>Q.currentVersion=e,options:$.value.slice().reverse()},null,8,[`modelValue`,`options`])])):e(``,!0)]),_:1},8,[`icon`,`title`]),(s(!0),p(t,null,d(re.value,r=>(s(),m(l,{key:r.id,class:`mb-6`},{default:u(()=>[o(`div`,L,[o(`div`,R,[o(`h1`,z,v(r.name),1),o(`h2`,B,v(r.artist),1),a(g,{label:`View Song`,color:`info`,to:`/games/${n(q)}/song/${r.id}`},null,8,[`to`])]),o(`div`,V,[(s(!0),p(t,null,d(r.charts,r=>(s(),p(t,{key:r.db_id},[r.record?(s(),p(t,{key:0},[n(N)(r.data?.difficulty,n(J).chartTable,r.chart)?(s(),p(`div`,H,[o(`h2`,U,v(n(J).chartTable[r.chart])+` - `+v(n(P)(r.data?.difficulty,n(J).difficultyDenom)),1),i(` `+v(r.record?`${r.record?.username} - ${r.record.points?.toLocaleString()}`:`Unclaimed`),1)])):e(``,!0)],64)):e(``,!0)],64))),128))])])]),_:2},1024))),128))],64)):e(``,!0)]),_:1})):e(``,!0)]),_:1}))}};export{W as default};

View File

@@ -1 +0,0 @@
import{l as G,m as A,ag as B,r as I,B as F,o as C,v as $,a,c as y,w as h,e,_ as T,f as i,F as f,b as c,p as u,s as b,J as U,ay as E,aU as w,d as D,j as _,a6 as M,g as N,n as j,t as p,M as L,k as O}from"./index-Dd7VcHfL.js";import{I as W,_ as H}from"./UserDdrStatistics-CYrv_7sx.js";import{_ as J}from"./FormControl-CCDw8uxL.js";import{_ as q}from"./GameHeader-DTKGATHx.js";import{A as z}from"./music-CsLF0Y6u.js";import{A as K}from"./profile-D_7fwj3s.js";import{s as Q,f as X}from"./scoreDataFilters-4V9cRP9S.js";import"./index-CV2YwAH0.js";import"./PhGear.vue-DVEbUzyP.js";import"./PhHouse.vue-Wi_lOtIh.js";const Y={class:"flex gap-2 mb-6 md:mb-0"},Z={key:0,class:"md:w-1/3 md:text-right"},ee={class:"lg:flex w-full lg:place-content-between"},se={class:"mb-4 lg:mb-0 space-y-1"},te={class:"text-lg lg:text-xl"},re={class:"text-md lg:text-lg"},ae={class:"grid md:grid-cols-2 lg:flex gap-2 lg:justify-end lg:place-content-end"},oe={key:0,class:"bg-gray-900 dark:bg-gray-700 p-4 rounded-lg"},le={class:"text-md lg:text-lg"},he={__name:"PersonalRecords",setup(ne){const x=G(),V=A();var g=x.params.game;const s=B(g);var v=x.params.userId??null,d=I([]);const o=I(null),n=F({currentVersion:null});s||V.push({name:"ErrorPage",params:{catchAll:"404"}}),v||V.push({name:"ErrorPage",params:{catchAll:"404"}}),s.versions||(n.currentVersion=1),C(async()=>{try{const t=await z(g,v);d.value=t,P(),s.versions&&!n.currentVersion&&(n.currentVersion=k.value.at(-1)?.id??null)}catch(t){console.error("Failed to fetch score data:",t)}});async function P(){try{o.value=null;const t=await K(g,null,v);o.value=t.profile}catch(t){console.error("Failed to fetch user profile data:",t)}}const k=$(()=>{if(!s.versions)return[];const t=new Set(d.value.map(r=>r.version));return s.versions.filter(r=>t.has(r.id))}),R=$(()=>n.currentVersion?d.value.filter(t=>t.version===n.currentVersion):d.value),S=$(()=>R.value.filter(t=>t.charts.some(r=>r.data?.difficulty!=0&&s.chartTable[r.chart]&&r.record)));return(t,r)=>(a(),y(O,null,{default:h(()=>[e(d)?(a(),y(T,{key:0},{default:h(()=>[o.value?(a(),i(f,{key:0},[c(q,{game:e(s),profile:o.value},null,8,["game","profile"]),u("div",Y,[c(b,{icon:e(U),to:`/games/${e(s).id}/profiles/${o.value.userId}`,outline:!1,color:"info",label:`${o.value.username}'s Profile`},null,8,["icon","to","label"]),c(b,{icon:e(E),to:`/games/${e(s).id}/scores/${o.value.userId}`,outline:!1,color:"info",label:`${o.value.username}'s Scores`},null,8,["icon","to","label"])]),[e(w).DDR,e(w).DDROMNI].includes(e(s).id)&&e(d).length>0?(a(),i(f,{key:0},[c(D,{icon:e(W),title:`${o.value.username}'s Overall ${e(s).shortName?e(s).shortName:e(s).name} Statistics`,main:"",class:"mt-6"},null,8,["icon","title"]),c(H,{game:e(s).id,version:n.currentVersion,profile:e(v),scores:e(d)},null,8,["game","version","profile","scores"])],64)):_("",!0),c(D,{icon:e(M),title:`${o.value.username}'s ${e(s).shortName?e(s).shortName:e(s).name} Records`,main:""},{default:h(()=>[e(s).versions?(a(),i("div",Z,[r[1]||(r[1]=u("h2",{class:"text-md sm:text-lg md:text-xl font-bold p-2"}," Select Version ",-1)),c(J,{modelValue:n.currentVersion,"onUpdate:modelValue":r[0]||(r[0]=m=>n.currentVersion=m),options:k.value.slice().reverse()},null,8,["modelValue","options"])])):_("",!0)]),_:1},8,["icon","title"]),(a(!0),i(f,null,N(S.value,m=>(a(),y(j,{key:m.id,class:"mb-6"},{default:h(()=>[u("div",ee,[u("div",se,[u("h1",te,p(m.name),1),u("h2",re,p(m.artist),1),c(b,{label:"View Song",color:"info",to:`/games/${e(g)}/song/${m.id}`},null,8,["to"])]),u("div",ae,[(a(!0),i(f,null,N(m.charts,l=>(a(),i(f,{key:l.db_id},[l.record?(a(),i(f,{key:0},[e(Q)(l.data?.difficulty,e(s).chartTable,l.chart)?(a(),i("div",oe,[u("h2",le,p(e(s).chartTable[l.chart])+" - "+p(e(X)(l.data?.difficulty,e(s).difficultyDenom)),1),L(" "+p(l.record?`${l.record?.username} - ${l.record.points?.toLocaleString()}`:"Unclaimed"),1)])):_("",!0)],64)):_("",!0)],64))),128))])])]),_:2},1024))),128))],64)):_("",!0)]),_:1})):_("",!0)]),_:1}))}};export{he as default};

View File

@@ -1 +0,0 @@
import{l as h,m as v,u as b,ag as I,r as f,o as y,a as d,c as P,w as n,b as r,_ as S,f as k,F as w,e,p as G,s as p,J as N,a6 as x,d as A,ay as B,n as F,j as R,k as C}from"./index-Dd7VcHfL.js";import{_ as V}from"./GeneralTable-CTYDRn3D.js";import{_ as D}from"./GameHeader-DTKGATHx.js";import{A as E}from"./profile-D_7fwj3s.js";import{a as H,p as M}from"./scores-DoGi0pqj.js";import"./contentExport-DSLxdCzf.js";import"./PhGear.vue-DVEbUzyP.js";import"./PhHouse.vue-Wi_lOtIh.js";import"./scoreDataFilters-4V9cRP9S.js";const T={class:"flex gap-2 mb-6"},X={__name:"PersonalScores",setup(j){const c=h(),i=v(),_=b();var t=null,a=null,l=null;t=c.params.game,l=c.params.userId,a=I(t),a||i.push({name:"ErrorPage",params:{catchAll:"404"}});const s=f(null),m=f([]);y(async()=>{try{const o=await _.getAttemptData(t,l);m.value=H(a,o)}catch(o){console.error("Failed to fetch score data:",o)}$()});async function $(){try{s.value=null;const o=await E(t,null,l);s.value=o.profile}catch(o){console.error("Failed to fetch user profile data:",o)}}const g=o=>{const u=o.song.id;i.push(`/games/${t}/song/${u}`)};return(o,u)=>(d(),P(C,null,{default:n(()=>[r(S,null,{default:n(()=>[s.value?(d(),k(w,{key:0},[r(D,{game:e(a),profile:s.value},null,8,["game","profile"]),G("div",T,[r(p,{icon:e(N),to:`/games/${e(a).id}/profiles/${s.value.userId}`,outline:!1,color:"info",label:`${s.value.username}'s Profile`},null,8,["icon","to","label"]),r(p,{icon:e(x),to:`/games/${e(a).id}/records/${s.value.userId}`,outline:!1,color:"info",label:`${s.value.username}'s Records`},null,8,["icon","to","label"])]),r(A,{icon:e(B),title:`${s.value.username}'s ${e(a).shortName?e(a).shortName:e(a).name} Scores`,main:""},null,8,["icon","title"]),r(F,{"has-table":""},{default:n(()=>[r(V,{headers:e(M)(e(a)),items:m.value,onRowClicked:g},null,8,["headers","items"])]),_:1})],64)):R("",!0)]),_:1})]),_:1}))}};export{X as default};

View File

@@ -0,0 +1 @@
import{A as e,C as t,Ct as n,I as r,O as i,Y as a,_ as o,c as s,ct as c,d as l,gt as u,j as d,k as f,n as p,q as m,v as h}from"./favicon-DOtDvKM0.js";import{t as g}from"./GeneralTable-B4uoiiRj.js";import{t as _}from"./GameHeader-SCDy2Xxi.js";import{$ as v,J as y,b,mt as x,ot as S,ut as C,y as w}from"./index-CioSqWPr.js";import{a as T}from"./profile-Ci8BPFQa.js";import{n as E,t as D}from"./scores-AYFuWRFt.js";var O={class:`flex gap-2 mb-6`},k={__name:`PersonalScores`,setup(k){let A=o(),j=h(),M=l();var N=null,P=null,F=null;N=A.params.game,F=A.params.userId,P=v(N),P||j.push({name:`ErrorPage`,params:{catchAll:`404`}});let I=u(null),L=u([]);m(async()=>{try{let e=await M.getAttemptData(N,F);L.value=D(P,e)}catch(e){console.error(`Failed to fetch score data:`,e)}R()});async function R(){try{I.value=null;let e=await T(N,null,F);I.value=e.profile}catch(e){console.error(`Failed to fetch user profile data:`,e)}}let z=e=>{let t=e.song.id;j.push(`/games/${N}/song/${t}`)};return(o,l)=>(a(),f(b,null,{default:c(()=>[r(y,null,{default:c(()=>[I.value?(a(),d(t,{key:0},[r(_,{game:n(P),profile:I.value},null,8,[`game`,`profile`]),i(`div`,O,[r(p,{icon:n(S),to:`/games/${n(P).id}/profiles/${I.value.userId}`,outline:!1,color:`info`,label:`${I.value.username}'s Profile`},null,8,[`icon`,`to`,`label`]),r(p,{icon:n(C),to:`/games/${n(P).id}/records/${I.value.userId}`,outline:!1,color:`info`,label:`${I.value.username}'s Records`},null,8,[`icon`,`to`,`label`])]),r(w,{icon:n(x),title:`${I.value.username}'s ${n(P).shortName?n(P).shortName:n(P).name} Scores`,main:``},null,8,[`icon`,`title`]),r(s,{"has-table":``},{default:c(()=>[r(g,{headers:n(E)(n(P)),items:L.value,onRowClicked:z},null,8,[`headers`,`items`])]),_:1})],64)):e(``,!0)]),_:1})]),_:1}))}};export{k as default};

View File

@@ -0,0 +1 @@
import{A as e,D as t,L as n,O as r,U as i,V as a,Y as o,j as s,tt as c}from"./favicon-DOtDvKM0.js";var l=[`width`,`height`,`fill`,`transform`],u={key:0},d=[r(`path`,{d:`M128,20a108,108,0,0,0,0,216c22.27,0,45.69-6.73,62.64-18a12,12,0,1,0-13.29-20c-13,8.63-31.89,14-49.35,14a84,84,0,1,1,84-84c0,9.29-1.67,17.08-4.69,21.95-2.64,4.24-6,6.05-11.31,6.05s-8.67-1.81-11.31-6.05c-3-4.87-4.69-12.66-4.69-21.95V88a12,12,0,0,0-23.49-3.46,52,52,0,1,0,8.86,79.57C172.3,174.3,182.81,180,196,180c24.67,0,40-19.92,40-52A108.12,108.12,0,0,0,128,20Zm0,136a28,28,0,1,1,28-28A28,28,0,0,1,128,156Z`},null,-1)],f={key:1},p=[r(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),r(`path`,{d:`M128,24a104,104,0,0,0,0,208c21.51,0,44.1-6.48,60.43-17.33a8,8,0,0,0-8.86-13.33C166,210.38,146.21,216,128,216a88,88,0,1,1,88-88c0,26.45-10.88,32-20,32s-20-5.55-20-32V88a8,8,0,0,0-16,0v4.26a48,48,0,1,0,5.93,65.1c6,12,16.35,18.64,30.07,18.64,22.54,0,36-17.94,36-48A104.11,104.11,0,0,0,128,24Zm0,136a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z`},null,-1)],m={key:2},h=[r(`path`,{d:`M232,128c0,.51,0,1,0,1.52-.34,14.26-5.63,30.48-28,30.48-23.14,0-28-17.4-28-32V88a8,8,0,0,0-8.53-8A8.17,8.17,0,0,0,160,88.27v4a48,48,0,1,0,6.73,64.05,40.19,40.19,0,0,0,3.38,5C175.48,168,185.71,176,204,176a54.81,54.81,0,0,0,9.22-.75,4,4,0,0,1,4.09,6A104.05,104.05,0,0,1,125.91,232C71.13,230.9,26.2,186.86,24.08,132.11A104,104,0,1,1,232,128ZM96,128a32,32,0,1,0,32-32A32,32,0,0,0,96,128Z`},null,-1)],g={key:3},_=[r(`path`,{d:`M128,26a102,102,0,0,0,0,204c21.13,0,43.31-6.35,59.32-17a6,6,0,0,0-6.65-10c-13.9,9.25-34.09,15-52.67,15a90,90,0,1,1,90-90c0,29.58-13.78,34-22,34s-22-4.42-22-34V88a6,6,0,0,0-12,0v9a46,46,0,1,0,4.34,56.32C171.76,166.6,182,174,196,174c21.29,0,34-17.2,34-46A102.12,102.12,0,0,0,128,26Zm0,136a34,34,0,1,1,34-34A34,34,0,0,1,128,162Z`},null,-1)],v={key:4},y=[r(`path`,{d:`M128,24a104,104,0,0,0,0,208c21.51,0,44.1-6.48,60.43-17.33a8,8,0,0,0-8.86-13.33C166,210.38,146.21,216,128,216a88,88,0,1,1,88-88c0,26.45-10.88,32-20,32s-20-5.55-20-32V88a8,8,0,0,0-16,0v4.26a48,48,0,1,0,5.93,65.1c6,12,16.35,18.64,30.07,18.64,22.54,0,36-17.94,36-48A104.11,104.11,0,0,0,128,24Zm0,136a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z`},null,-1)],b={key:5},x=[r(`path`,{d:`M128,28a100,100,0,0,0,0,200c20.76,0,42.52-6.23,58.21-16.66a4,4,0,1,0-4.43-6.67C167.35,214.27,147.24,220,128,220a92,92,0,1,1,92-92c0,31.32-15,36-24,36s-24-4.68-24-36V88a4,4,0,0,0-8,0v14.75a44,44,0,1,0,2.82,45.94C171.46,163.58,181.66,172,196,172c20,0,32-16.45,32-44A100.11,100.11,0,0,0,128,28Zm0,136a36,36,0,1,1,36-36A36,36,0,0,1,128,164Z`},null,-1)],S=n({name:`PhAt`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){let r=n,S=a(`weight`,`regular`),C=a(`size`,`1em`),w=a(`color`,`currentColor`),T=a(`mirrored`,!1),E=t(()=>r.weight??S),D=t(()=>r.size??C),O=t(()=>r.color??w),k=t(()=>r.mirrored===void 0?T?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(o(),s(`svg`,i({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:D.value,height:D.value,fill:O.value,transform:k.value},t.$attrs),[c(t.$slots,`default`),E.value===`bold`?(o(),s(`g`,u,d)):E.value===`duotone`?(o(),s(`g`,f,p)):E.value===`fill`?(o(),s(`g`,m,h)):E.value===`light`?(o(),s(`g`,g,_)):E.value===`regular`?(o(),s(`g`,v,y)):E.value===`thin`?(o(),s(`g`,b,x)):e(``,!0)],16,l))}});export{S as t};

View File

@@ -1 +0,0 @@
import{ac as h,ad as o,v as c,a,f as e,ae as A,j as Z,af as f,p as t}from"./index-Dd7VcHfL.js";const C=["width","height","fill","transform"],w={key:0},y=t("path",{d:"M128,20a108,108,0,0,0,0,216c22.27,0,45.69-6.73,62.64-18a12,12,0,1,0-13.29-20c-13,8.63-31.89,14-49.35,14a84,84,0,1,1,84-84c0,9.29-1.67,17.08-4.69,21.95-2.64,4.24-6,6.05-11.31,6.05s-8.67-1.81-11.31-6.05c-3-4.87-4.69-12.66-4.69-21.95V88a12,12,0,0,0-23.49-3.46,52,52,0,1,0,8.86,79.57C172.3,174.3,182.81,180,196,180c24.67,0,40-19.92,40-52A108.12,108.12,0,0,0,128,20Zm0,136a28,28,0,1,1,28-28A28,28,0,0,1,128,156Z"},null,-1),k=[y],M={key:1},V=t("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),B=t("path",{d:"M128,24a104,104,0,0,0,0,208c21.51,0,44.1-6.48,60.43-17.33a8,8,0,0,0-8.86-13.33C166,210.38,146.21,216,128,216a88,88,0,1,1,88-88c0,26.45-10.88,32-20,32s-20-5.55-20-32V88a8,8,0,0,0-16,0v4.26a48,48,0,1,0,5.93,65.1c6,12,16.35,18.64,30.07,18.64,22.54,0,36-17.94,36-48A104.11,104.11,0,0,0,128,24Zm0,136a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z"},null,-1),S=[V,B],x={key:2},z=t("path",{d:"M232,128c0,.51,0,1,0,1.52-.34,14.26-5.63,30.48-28,30.48-23.14,0-28-17.4-28-32V88a8,8,0,0,0-8.53-8A8.17,8.17,0,0,0,160,88.27v4a48,48,0,1,0,6.73,64.05,40.19,40.19,0,0,0,3.38,5C175.48,168,185.71,176,204,176a54.81,54.81,0,0,0,9.22-.75,4,4,0,0,1,4.09,6A104.05,104.05,0,0,1,125.91,232C71.13,230.9,26.2,186.86,24.08,132.11A104,104,0,1,1,232,128ZM96,128a32,32,0,1,0,32-32A32,32,0,0,0,96,128Z"},null,-1),N=[z],b={key:3},j=t("path",{d:"M128,26a102,102,0,0,0,0,204c21.13,0,43.31-6.35,59.32-17a6,6,0,0,0-6.65-10c-13.9,9.25-34.09,15-52.67,15a90,90,0,1,1,90-90c0,29.58-13.78,34-22,34s-22-4.42-22-34V88a6,6,0,0,0-12,0v9a46,46,0,1,0,4.34,56.32C171.76,166.6,182,174,196,174c21.29,0,34-17.2,34-46A102.12,102.12,0,0,0,128,26Zm0,136a34,34,0,1,1,34-34A34,34,0,0,1,128,162Z"},null,-1),P=[j],$={key:4},E=t("path",{d:"M128,24a104,104,0,0,0,0,208c21.51,0,44.1-6.48,60.43-17.33a8,8,0,0,0-8.86-13.33C166,210.38,146.21,216,128,216a88,88,0,1,1,88-88c0,26.45-10.88,32-20,32s-20-5.55-20-32V88a8,8,0,0,0-16,0v4.26a48,48,0,1,0,5.93,65.1c6,12,16.35,18.64,30.07,18.64,22.54,0,36-17.94,36-48A104.11,104.11,0,0,0,128,24Zm0,136a32,32,0,1,1,32-32A32,32,0,0,1,128,160Z"},null,-1),q=[E],D={key:5},F=t("path",{d:"M128,28a100,100,0,0,0,0,200c20.76,0,42.52-6.23,58.21-16.66a4,4,0,1,0-4.43-6.67C167.35,214.27,147.24,220,128,220a92,92,0,1,1,92-92c0,31.32-15,36-24,36s-24-4.68-24-36V88a4,4,0,0,0-8,0v14.75a44,44,0,1,0,2.82,45.94C171.46,163.58,181.66,172,196,172c20,0,32-16.45,32-44A100.11,100.11,0,0,0,128,28Zm0,136a36,36,0,1,1,36-36A36,36,0,0,1,128,164Z"},null,-1),G=[F],I={name:"PhAt"},H=h({...I,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){const r=n,u=o("weight","regular"),d=o("size","1em"),m=o("color","currentColor"),p=o("mirrored",!1),l=c(()=>r.weight??u),s=c(()=>r.size??d),v=c(()=>r.color??m),g=c(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:p?"scale(-1, 1)":void 0);return(i,W)=>(a(),e("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:v.value,transform:g.value},i.$attrs),[A(i.$slots,"default"),l.value==="bold"?(a(),e("g",w,k)):l.value==="duotone"?(a(),e("g",M,S)):l.value==="fill"?(a(),e("g",x,N)):l.value==="light"?(a(),e("g",b,P)):l.value==="regular"?(a(),e("g",$,q)):l.value==="thin"?(a(),e("g",D,G)):Z("",!0)],16,C))}});export{H as I};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1 +0,0 @@
import{ac as Z,ad as o,v as i,a as e,f as a,ae as v,j as A,af as M,p as l}from"./index-Dd7VcHfL.js";const f=["width","height","fill","transform"],y={key:0},w=l("path",{d:"M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z"},null,-1),k=[w],L={key:1},B=l("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),C=l("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),S=[B,C],x={key:2},z=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z"},null,-1),N=[z],b={key:3},j=l("path",{d:"M172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"},null,-1),P=[j],V={key:4},$=l("path",{d:"M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z"},null,-1),E=[$],q={key:5},D=l("path",{d:"M170.83,101.17a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"},null,-1),F=[D],H={name:"PhCheckCircle"},G=Z({...H,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const r=u,d=o("weight","regular"),m=o("size","1em"),p=o("color","currentColor"),h=o("mirrored",!1),t=i(()=>r.weight??d),s=i(()=>r.size??m),g=i(()=>r.color??p),c=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:h?"scale(-1, 1)":void 0);return(n,W)=>(e(),a("svg",M({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:g.value,transform:c.value},n.$attrs),[v(n.$slots,"default"),t.value==="bold"?(e(),a("g",y,k)):t.value==="duotone"?(e(),a("g",L,S)):t.value==="fill"?(e(),a("g",x,N)):t.value==="light"?(e(),a("g",b,P)):t.value==="regular"?(e(),a("g",V,E)):t.value==="thin"?(e(),a("g",q,F)):A("",!0)],16,f))}});export{G as H};

View File

@@ -0,0 +1 @@
import{A as e,D as t,L as n,O as r,U as i,V as a,Y as o,j as s,tt as c}from"./favicon-DOtDvKM0.js";var l=[`width`,`height`,`fill`,`transform`],u={key:0},d=[r(`path`,{d:`M176.49,95.51a12,12,0,0,1,0,17l-56,56a12,12,0,0,1-17,0l-24-24a12,12,0,1,1,17-17L112,143l47.51-47.52A12,12,0,0,1,176.49,95.51ZM236,128A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Z`},null,-1)],f={key:1},p=[r(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),r(`path`,{d:`M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z`},null,-1)],m={key:2},h=[r(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm45.66,85.66-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32Z`},null,-1)],g={key:3},_=[r(`path`,{d:`M172.24,99.76a6,6,0,0,1,0,8.48l-56,56a6,6,0,0,1-8.48,0l-24-24a6,6,0,0,1,8.48-8.48L112,151.51l51.76-51.75A6,6,0,0,1,172.24,99.76ZM230,128A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z`},null,-1)],v={key:4},y=[r(`path`,{d:`M173.66,98.34a8,8,0,0,1,0,11.32l-56,56a8,8,0,0,1-11.32,0l-24-24a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35A8,8,0,0,1,173.66,98.34ZM232,128A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128Z`},null,-1)],b={key:5},x=[r(`path`,{d:`M170.83,101.17a4,4,0,0,1,0,5.66l-56,56a4,4,0,0,1-5.66,0l-24-24a4,4,0,0,1,5.66-5.66L112,154.34l53.17-53.17A4,4,0,0,1,170.83,101.17ZM228,128A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z`},null,-1)],S=n({name:`PhCheckCircle`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){let r=n,S=a(`weight`,`regular`),C=a(`size`,`1em`),w=a(`color`,`currentColor`),T=a(`mirrored`,!1),E=t(()=>r.weight??S),D=t(()=>r.size??C),O=t(()=>r.color??w),k=t(()=>r.mirrored===void 0?T?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(o(),s(`svg`,i({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:D.value,height:D.value,fill:O.value,transform:k.value},t.$attrs),[c(t.$slots,`default`),E.value===`bold`?(o(),s(`g`,u,d)):E.value===`duotone`?(o(),s(`g`,f,p)):E.value===`fill`?(o(),s(`g`,m,h)):E.value===`light`?(o(),s(`g`,g,_)):E.value===`regular`?(o(),s(`g`,v,y)):E.value===`thin`?(o(),s(`g`,b,x)):e(``,!0)],16,l))}});export{S as t};

View File

@@ -1 +0,0 @@
import{ac as A,ad as o,v as i,a,f as e,ae as c,j as Z,af as w,p as l}from"./index-Dd7VcHfL.js";const H=["width","height","fill","transform"],f={key:0},y=l("path",{d:"M192.49,167.51a12,12,0,0,1,0,17l-32,32a12,12,0,0,1-17,0l-32-32a12,12,0,1,1,17-17L140,179V128a12,12,0,0,1,24,0v51l11.51-11.52A12,12,0,0,1,192.49,167.51ZM160,36A92.08,92.08,0,0,0,79,84.37,68,68,0,1,0,72,220H84a12,12,0,0,0,0-24H72a44,44,0,0,1-1.81-87.95A91.7,91.7,0,0,0,68,128a12,12,0,0,0,24,0,68,68,0,0,1,136,0,67.27,67.27,0,0,1-7.25,30.59,12,12,0,1,0,21.42,10.82A91.08,91.08,0,0,0,252,128,92.1,92.1,0,0,0,160,36Z"},null,-1),k=[y],M={key:1},V=l("path",{d:"M240,128a80,80,0,0,1-80,80H72A56,56,0,1,1,85.92,97.74l0,.1A80,80,0,0,1,240,128Z",opacity:"0.2"},null,-1),C=l("path",{d:"M248,128a87.34,87.34,0,0,1-17.6,52.81,8,8,0,1,1-12.8-9.62A71.34,71.34,0,0,0,232,128a72,72,0,0,0-144,0,8,8,0,0,1-16,0,88,88,0,0,1,3.29-23.88C74.2,104,73.1,104,72,104a48,48,0,0,0,0,96H96a8,8,0,0,1,0,16H72A64,64,0,1,1,81.29,88.68,88,88,0,0,1,248,128Zm-69.66,42.34L160,188.69V128a8,8,0,0,0-16,0v60.69l-18.34-18.35a8,8,0,0,0-11.32,11.32l32,32a8,8,0,0,0,11.32,0l32-32a8,8,0,0,0-11.32-11.32Z"},null,-1),L=[V,C],B={key:2},S=l("path",{d:"M247.93,124.52C246.11,77.54,207.07,40,160.06,40A88.1,88.1,0,0,0,81.29,88.67h0A87.48,87.48,0,0,0,72,127.73,8.18,8.18,0,0,1,64.57,136,8,8,0,0,1,56,128a103.66,103.66,0,0,1,5.34-32.92,4,4,0,0,0-4.75-5.18A64.09,64.09,0,0,0,8,152c0,35.19,29.75,64,65,64H160A88.09,88.09,0,0,0,247.93,124.52Zm-50.27,25.14-32,32a8,8,0,0,1-11.32,0l-32-32a8,8,0,0,1,11.32-11.32L152,156.69V96a8,8,0,0,1,16,0v60.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z"},null,-1),x=[S],z={key:3},N=l("path",{d:"M246,128a85.27,85.27,0,0,1-17.2,51.6,6,6,0,1,1-9.6-7.2A74,74,0,1,0,86,128a6,6,0,0,1-12,0,85.54,85.54,0,0,1,3.91-25.64A50.68,50.68,0,0,0,72,102a50,50,0,0,0,0,100H96a6,6,0,0,1,0,12H72A62,62,0,1,1,82.43,90.88,86,86,0,0,1,246,128Zm-66.24,43.76L158,193.51V128a6,6,0,0,0-12,0v65.51l-21.76-21.75a6,6,0,0,0-8.48,8.48l32,32a6,6,0,0,0,8.48,0l32-32a6,6,0,0,0-8.48-8.48Z"},null,-1),b=[N],j={key:4},P=l("path",{d:"M248,128a87.34,87.34,0,0,1-17.6,52.81,8,8,0,1,1-12.8-9.62A71.34,71.34,0,0,0,232,128a72,72,0,0,0-144,0,8,8,0,0,1-16,0,88,88,0,0,1,3.29-23.88C74.2,104,73.1,104,72,104a48,48,0,0,0,0,96H96a8,8,0,0,1,0,16H72A64,64,0,1,1,81.29,88.68,88,88,0,0,1,248,128Zm-69.66,42.34L160,188.69V128a8,8,0,0,0-16,0v60.69l-18.34-18.35a8,8,0,0,0-11.32,11.32l32,32a8,8,0,0,0,11.32,0l32-32a8,8,0,0,0-11.32-11.32Z"},null,-1),$=[P],D={key:5},E=l("path",{d:"M244,128a83.28,83.28,0,0,1-16.8,50.4,4,4,0,1,1-6.4-4.8A76,76,0,1,0,84,128a4,4,0,0,1-8,0,83.45,83.45,0,0,1,4.57-27.27A52,52,0,1,0,72,204H96a4,4,0,0,1,0,8H72A60,60,0,1,1,83.61,93.13,84,84,0,0,1,244,128Zm-62.83,45.17L156,198.34V128a4,4,0,0,0-8,0v70.34l-25.17-25.17a4,4,0,0,0-5.66,5.66l32,32a4,4,0,0,0,5.66,0l32-32a4,4,0,0,0-5.66-5.66Z"},null,-1),q=[E],G={name:"PhCloudArrowDown"},F=A({...G,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const r=u,d=o("weight","regular"),m=o("size","1em"),p=o("color","currentColor"),v=o("mirrored",!1),t=i(()=>r.weight??d),n=i(()=>r.size??m),h=i(()=>r.color??p),g=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:v?"scale(-1, 1)":void 0);return(s,W)=>(a(),e("svg",w({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:n.value,height:n.value,fill:h.value,transform:g.value},s.$attrs),[c(s.$slots,"default"),t.value==="bold"?(a(),e("g",f,k)):t.value==="duotone"?(a(),e("g",M,L)):t.value==="fill"?(a(),e("g",B,x)):t.value==="light"?(a(),e("g",z,b)):t.value==="regular"?(a(),e("g",j,$)):t.value==="thin"?(a(),e("g",D,q)):Z("",!0)],16,H))}});export{F as G};

View File

@@ -0,0 +1 @@
import{A as e,D as t,L as n,O as r,U as i,V as a,Y as o,j as s,tt as c}from"./favicon-DOtDvKM0.js";var l=[`width`,`height`,`fill`,`transform`],u={key:0},d=[r(`path`,{d:`M192.49,167.51a12,12,0,0,1,0,17l-32,32a12,12,0,0,1-17,0l-32-32a12,12,0,1,1,17-17L140,179V128a12,12,0,0,1,24,0v51l11.51-11.52A12,12,0,0,1,192.49,167.51ZM160,36A92.08,92.08,0,0,0,79,84.37,68,68,0,1,0,72,220H84a12,12,0,0,0,0-24H72a44,44,0,0,1-1.81-87.95A91.7,91.7,0,0,0,68,128a12,12,0,0,0,24,0,68,68,0,0,1,136,0,67.27,67.27,0,0,1-7.25,30.59,12,12,0,1,0,21.42,10.82A91.08,91.08,0,0,0,252,128,92.1,92.1,0,0,0,160,36Z`},null,-1)],f={key:1},p=[r(`path`,{d:`M240,128a80,80,0,0,1-80,80H72A56,56,0,1,1,85.92,97.74l0,.1A80,80,0,0,1,240,128Z`,opacity:`0.2`},null,-1),r(`path`,{d:`M248,128a87.34,87.34,0,0,1-17.6,52.81,8,8,0,1,1-12.8-9.62A71.34,71.34,0,0,0,232,128a72,72,0,0,0-144,0,8,8,0,0,1-16,0,88,88,0,0,1,3.29-23.88C74.2,104,73.1,104,72,104a48,48,0,0,0,0,96H96a8,8,0,0,1,0,16H72A64,64,0,1,1,81.29,88.68,88,88,0,0,1,248,128Zm-69.66,42.34L160,188.69V128a8,8,0,0,0-16,0v60.69l-18.34-18.35a8,8,0,0,0-11.32,11.32l32,32a8,8,0,0,0,11.32,0l32-32a8,8,0,0,0-11.32-11.32Z`},null,-1)],m={key:2},h=[r(`path`,{d:`M247.93,124.52C246.11,77.54,207.07,40,160.06,40A88.1,88.1,0,0,0,81.29,88.67h0A87.48,87.48,0,0,0,72,127.73,8.18,8.18,0,0,1,64.57,136,8,8,0,0,1,56,128a103.66,103.66,0,0,1,5.34-32.92,4,4,0,0,0-4.75-5.18A64.09,64.09,0,0,0,8,152c0,35.19,29.75,64,65,64H160A88.09,88.09,0,0,0,247.93,124.52Zm-50.27,25.14-32,32a8,8,0,0,1-11.32,0l-32-32a8,8,0,0,1,11.32-11.32L152,156.69V96a8,8,0,0,1,16,0v60.69l18.34-18.35a8,8,0,0,1,11.32,11.32Z`},null,-1)],g={key:3},_=[r(`path`,{d:`M246,128a85.27,85.27,0,0,1-17.2,51.6,6,6,0,1,1-9.6-7.2A74,74,0,1,0,86,128a6,6,0,0,1-12,0,85.54,85.54,0,0,1,3.91-25.64A50.68,50.68,0,0,0,72,102a50,50,0,0,0,0,100H96a6,6,0,0,1,0,12H72A62,62,0,1,1,82.43,90.88,86,86,0,0,1,246,128Zm-66.24,43.76L158,193.51V128a6,6,0,0,0-12,0v65.51l-21.76-21.75a6,6,0,0,0-8.48,8.48l32,32a6,6,0,0,0,8.48,0l32-32a6,6,0,0,0-8.48-8.48Z`},null,-1)],v={key:4},y=[r(`path`,{d:`M248,128a87.34,87.34,0,0,1-17.6,52.81,8,8,0,1,1-12.8-9.62A71.34,71.34,0,0,0,232,128a72,72,0,0,0-144,0,8,8,0,0,1-16,0,88,88,0,0,1,3.29-23.88C74.2,104,73.1,104,72,104a48,48,0,0,0,0,96H96a8,8,0,0,1,0,16H72A64,64,0,1,1,81.29,88.68,88,88,0,0,1,248,128Zm-69.66,42.34L160,188.69V128a8,8,0,0,0-16,0v60.69l-18.34-18.35a8,8,0,0,0-11.32,11.32l32,32a8,8,0,0,0,11.32,0l32-32a8,8,0,0,0-11.32-11.32Z`},null,-1)],b={key:5},x=[r(`path`,{d:`M244,128a83.28,83.28,0,0,1-16.8,50.4,4,4,0,1,1-6.4-4.8A76,76,0,1,0,84,128a4,4,0,0,1-8,0,83.45,83.45,0,0,1,4.57-27.27A52,52,0,1,0,72,204H96a4,4,0,0,1,0,8H72A60,60,0,1,1,83.61,93.13,84,84,0,0,1,244,128Zm-62.83,45.17L156,198.34V128a4,4,0,0,0-8,0v70.34l-25.17-25.17a4,4,0,0,0-5.66,5.66l32,32a4,4,0,0,0,5.66,0l32-32a4,4,0,0,0-5.66-5.66Z`},null,-1)],S=n({name:`PhCloudArrowDown`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){let r=n,S=a(`weight`,`regular`),C=a(`size`,`1em`),w=a(`color`,`currentColor`),T=a(`mirrored`,!1),E=t(()=>r.weight??S),D=t(()=>r.size??C),O=t(()=>r.color??w),k=t(()=>r.mirrored===void 0?T?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(o(),s(`svg`,i({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:D.value,height:D.value,fill:O.value,transform:k.value},t.$attrs),[c(t.$slots,`default`),E.value===`bold`?(o(),s(`g`,u,d)):E.value===`duotone`?(o(),s(`g`,f,p)):E.value===`fill`?(o(),s(`g`,m,h)):E.value===`light`?(o(),s(`g`,g,_)):E.value===`regular`?(o(),s(`g`,v,y)):E.value===`thin`?(o(),s(`g`,b,x)):e(``,!0)],16,l))}});export{S as t};

View File

@@ -0,0 +1 @@
import{A as e,D as t,L as n,O as r,U as i,V as a,Y as o,j as s,tt as c}from"./favicon-DOtDvKM0.js";var l=[`width`,`height`,`fill`,`transform`],u={key:0},d=[r(`path`,{d:`M224,44H32A20,20,0,0,0,12,64V192a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V64A20,20,0,0,0,224,44Zm-4,24V88H36V68ZM36,188V112H220v76Zm172-24a12,12,0,0,1-12,12H164a12,12,0,0,1,0-24h32A12,12,0,0,1,208,164Zm-68,0a12,12,0,0,1-12,12H116a12,12,0,0,1,0-24h12A12,12,0,0,1,140,164Z`},null,-1)],f={key:1},p=[r(`path`,{d:`M232,96v96a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V96Z`,opacity:`0.2`},null,-1),r(`path`,{d:`M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,16V88H32V64Zm0,128H32V104H224v88Zm-16-24a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h32A8,8,0,0,1,208,168Zm-64,0a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,168Z`},null,-1)],m={key:2},h=[r(`path`,{d:`M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM136,176H120a8,8,0,0,1,0-16h16a8,8,0,0,1,0,16Zm64,0H168a8,8,0,0,1,0-16h32a8,8,0,0,1,0,16ZM32,88V64H224V88Z`},null,-1)],g={key:3},_=[r(`path`,{d:`M224,50H32A14,14,0,0,0,18,64V192a14,14,0,0,0,14,14H224a14,14,0,0,0,14-14V64A14,14,0,0,0,224,50ZM32,62H224a2,2,0,0,1,2,2V90H30V64A2,2,0,0,1,32,62ZM224,194H32a2,2,0,0,1-2-2V102H226v90A2,2,0,0,1,224,194Zm-18-26a6,6,0,0,1-6,6H168a6,6,0,0,1,0-12h32A6,6,0,0,1,206,168Zm-64,0a6,6,0,0,1-6,6H120a6,6,0,0,1,0-12h16A6,6,0,0,1,142,168Z`},null,-1)],v={key:4},y=[r(`path`,{d:`M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,16V88H32V64Zm0,128H32V104H224v88Zm-16-24a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h32A8,8,0,0,1,208,168Zm-64,0a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,168Z`},null,-1)],b={key:5},x=[r(`path`,{d:`M224,52H32A12,12,0,0,0,20,64V192a12,12,0,0,0,12,12H224a12,12,0,0,0,12-12V64A12,12,0,0,0,224,52ZM32,60H224a4,4,0,0,1,4,4V92H28V64A4,4,0,0,1,32,60ZM224,196H32a4,4,0,0,1-4-4V100H228v92A4,4,0,0,1,224,196Zm-20-28a4,4,0,0,1-4,4H168a4,4,0,0,1,0-8h32A4,4,0,0,1,204,168Zm-64,0a4,4,0,0,1-4,4H120a4,4,0,0,1,0-8h16A4,4,0,0,1,140,168Z`},null,-1)],S=n({name:`PhCreditCard`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){let r=n,S=a(`weight`,`regular`),C=a(`size`,`1em`),w=a(`color`,`currentColor`),T=a(`mirrored`,!1),E=t(()=>r.weight??S),D=t(()=>r.size??C),O=t(()=>r.color??w),k=t(()=>r.mirrored===void 0?T?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(o(),s(`svg`,i({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:D.value,height:D.value,fill:O.value,transform:k.value},t.$attrs),[c(t.$slots,`default`),E.value===`bold`?(o(),s(`g`,u,d)):E.value===`duotone`?(o(),s(`g`,f,p)):E.value===`fill`?(o(),s(`g`,m,h)):E.value===`light`?(o(),s(`g`,g,_)):E.value===`regular`?(o(),s(`g`,v,y)):E.value===`thin`?(o(),s(`g`,b,x)):e(``,!0)],16,l))}});export{S as t};

View File

@@ -1 +0,0 @@
import{ac as A,ad as o,v as H,a,f as e,ae as v,j as p,af as g,p as t}from"./index-Dd7VcHfL.js";const c=["width","height","fill","transform"],M={key:0},f=t("path",{d:"M224,44H32A20,20,0,0,0,12,64V192a20,20,0,0,0,20,20H224a20,20,0,0,0,20-20V64A20,20,0,0,0,224,44Zm-4,24V88H36V68ZM36,188V112H220v76Zm172-24a12,12,0,0,1-12,12H164a12,12,0,0,1,0-24h32A12,12,0,0,1,208,164Zm-68,0a12,12,0,0,1-12,12H116a12,12,0,0,1,0-24h12A12,12,0,0,1,140,164Z"},null,-1),y=[f],w={key:1},k=t("path",{d:"M232,96v96a8,8,0,0,1-8,8H32a8,8,0,0,1-8-8V96Z",opacity:"0.2"},null,-1),B=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,16V88H32V64Zm0,128H32V104H224v88Zm-16-24a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h32A8,8,0,0,1,208,168Zm-64,0a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,168Z"},null,-1),C=[k,B],S={key:2},x=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48ZM136,176H120a8,8,0,0,1,0-16h16a8,8,0,0,1,0,16Zm64,0H168a8,8,0,0,1,0-16h32a8,8,0,0,1,0,16ZM32,88V64H224V88Z"},null,-1),z=[x],N={key:3},b=t("path",{d:"M224,50H32A14,14,0,0,0,18,64V192a14,14,0,0,0,14,14H224a14,14,0,0,0,14-14V64A14,14,0,0,0,224,50ZM32,62H224a2,2,0,0,1,2,2V90H30V64A2,2,0,0,1,32,62ZM224,194H32a2,2,0,0,1-2-2V102H226v90A2,2,0,0,1,224,194Zm-18-26a6,6,0,0,1-6,6H168a6,6,0,0,1,0-12h32A6,6,0,0,1,206,168Zm-64,0a6,6,0,0,1-6,6H120a6,6,0,0,1,0-12h16A6,6,0,0,1,142,168Z"},null,-1),j=[b],P={key:4},$=t("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm0,16V88H32V64Zm0,128H32V104H224v88Zm-16-24a8,8,0,0,1-8,8H168a8,8,0,0,1,0-16h32A8,8,0,0,1,208,168Zm-64,0a8,8,0,0,1-8,8H120a8,8,0,0,1,0-16h16A8,8,0,0,1,144,168Z"},null,-1),E=[$],q={key:5},D=t("path",{d:"M224,52H32A12,12,0,0,0,20,64V192a12,12,0,0,0,12,12H224a12,12,0,0,0,12-12V64A12,12,0,0,0,224,52ZM32,60H224a4,4,0,0,1,4,4V92H28V64A4,4,0,0,1,32,60ZM224,196H32a4,4,0,0,1-4-4V100H228v92A4,4,0,0,1,224,196Zm-20-28a4,4,0,0,1-4,4H168a4,4,0,0,1,0-8h32A4,4,0,0,1,204,168Zm-64,0a4,4,0,0,1-4,4H120a4,4,0,0,1,0-8h16A4,4,0,0,1,140,168Z"},null,-1),F=[D],I={name:"PhCreditCard"},G=A({...I,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(h){const l=h,i=o("weight","regular"),s=o("size","1em"),Z=o("color","currentColor"),n=o("mirrored",!1),r=H(()=>l.weight??i),m=H(()=>l.size??s),d=H(()=>l.color??Z),u=H(()=>l.mirrored!==void 0?l.mirrored?"scale(-1, 1)":void 0:n?"scale(-1, 1)":void 0);return(V,W)=>(a(),e("svg",g({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:m.value,height:m.value,fill:d.value,transform:u.value},V.$attrs),[v(V.$slots,"default"),r.value==="bold"?(a(),e("g",M,y)):r.value==="duotone"?(a(),e("g",w,C)):r.value==="fill"?(a(),e("g",S,z)):r.value==="light"?(a(),e("g",N,j)):r.value==="regular"?(a(),e("g",P,E)):r.value==="thin"?(a(),e("g",q,F)):p("",!0)],16,c))}});export{G as I};

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1 @@
import{A as e,D as t,L as n,O as r,U as i,V as a,Y as o,j as s,tt as c}from"./favicon-DOtDvKM0.js";var l=[`width`,`height`,`fill`,`transform`],u={key:0},d=[r(`path`,{d:`M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z`},null,-1)],f={key:1},p=[r(`path`,{d:`M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z`,opacity:`0.2`},null,-1),r(`path`,{d:`M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z`},null,-1)],m={key:2},h=[r(`path`,{d:`M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z`},null,-1)],g={key:3},_=[r(`path`,{d:`M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z`},null,-1)],v={key:4},y=[r(`path`,{d:`M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z`},null,-1)],b={key:5},x=[r(`path`,{d:`M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z`},null,-1)],S=n({name:`PhHouse`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){let r=n,S=a(`weight`,`regular`),C=a(`size`,`1em`),w=a(`color`,`currentColor`),T=a(`mirrored`,!1),E=t(()=>r.weight??S),D=t(()=>r.size??C),O=t(()=>r.color??w),k=t(()=>r.mirrored===void 0?T?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(o(),s(`svg`,i({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:D.value,height:D.value,fill:O.value,transform:k.value},t.$attrs),[c(t.$slots,`default`),E.value===`bold`?(o(),s(`g`,u,d)):E.value===`duotone`?(o(),s(`g`,f,p)):E.value===`fill`?(o(),s(`g`,m,h)):E.value===`light`?(o(),s(`g`,g,_)):E.value===`regular`?(o(),s(`g`,v,y)):E.value===`thin`?(o(),s(`g`,b,x)):e(``,!0)],16,l))}});export{S as t};

View File

@@ -1 +0,0 @@
import{ac as g,ad as o,v,a,f as e,ae as c,j as m,af as A,p as l}from"./index-Dd7VcHfL.js";const M=["width","height","fill","transform"],Z={key:0},f=l("path",{d:"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z"},null,-1),y=[f],w={key:1},k=l("path",{d:"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z",opacity:"0.2"},null,-1),B=l("path",{d:"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z"},null,-1),S=[k,B],x={key:2},z=l("path",{d:"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z"},null,-1),C=[z],N={key:3},b=l("path",{d:"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z"},null,-1),j=[b],P={key:4},$=l("path",{d:"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z"},null,-1),E=[$],q={key:5},D=l("path",{d:"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z"},null,-1),F=[D],I={name:"PhHouse"},G=g({...I,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(s){const r=s,n=o("weight","regular"),u=o("size","1em"),d=o("color","currentColor"),V=o("mirrored",!1),t=v(()=>r.weight??n),h=v(()=>r.size??u),p=v(()=>r.color??d),H=v(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:V?"scale(-1, 1)":void 0);return(i,W)=>(a(),e("svg",A({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:h.value,height:h.value,fill:p.value,transform:H.value},i.$attrs),[c(i.$slots,"default"),t.value==="bold"?(a(),e("g",Z,y)):t.value==="duotone"?(a(),e("g",w,S)):t.value==="fill"?(a(),e("g",x,C)):t.value==="light"?(a(),e("g",N,j)):t.value==="regular"?(a(),e("g",P,E)):t.value==="thin"?(a(),e("g",q,F)):m("",!0)],16,M))}});export{G as I};

View File

@@ -1 +0,0 @@
import{ac as g,ad as o,v as m,a,f as e,ae as h,j as c,af as f,p as l}from"./index-Dd7VcHfL.js";const y=["width","height","fill","transform"],M={key:0},w=l("path",{d:"M108,84a16,16,0,1,1,16,16A16,16,0,0,1,108,84Zm128,44A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Zm-72,36.68V132a20,20,0,0,0-20-20,12,12,0,0,0-4,23.32V168a20,20,0,0,0,20,20,12,12,0,0,0,4-23.32Z"},null,-1),V=[w],k={key:1},B=l("path",{d:"M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z",opacity:"0.2"},null,-1),S=l("path",{d:"M144,176a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176Zm88-48A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128ZM124,96a12,12,0,1,0-12-12A12,12,0,0,0,124,96Z"},null,-1),x=[B,S],z={key:2},C=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-4,48a12,12,0,1,1-12,12A12,12,0,0,1,124,72Zm12,112a16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40a8,8,0,0,1,0,16Z"},null,-1),N=[C],b={key:3},j=l("path",{d:"M142,176a6,6,0,0,1-6,6,14,14,0,0,1-14-14V128a2,2,0,0,0-2-2,6,6,0,0,1,0-12,14,14,0,0,1,14,14v40a2,2,0,0,0,2,2A6,6,0,0,1,142,176ZM124,94a10,10,0,1,0-10-10A10,10,0,0,0,124,94Zm106,34A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z"},null,-1),P=[j],$={key:4},E=l("path",{d:"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm16-40a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176ZM112,84a12,12,0,1,1,12,12A12,12,0,0,1,112,84Z"},null,-1),I=[E],q={key:5},D=l("path",{d:"M140,176a4,4,0,0,1-4,4,12,12,0,0,1-12-12V128a4,4,0,0,0-4-4,4,4,0,0,1,0-8,12,12,0,0,1,12,12v40a4,4,0,0,0,4,4A4,4,0,0,1,140,176ZM124,92a8,8,0,1,0-8-8A8,8,0,0,0,124,92Zm104,36A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z"},null,-1),F=[D],H={name:"PhInfo"},G=g({...H,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(s){const r=s,u=o("weight","regular"),d=o("size","1em"),p=o("color","currentColor"),Z=o("mirrored",!1),t=m(()=>r.weight??u),i=m(()=>r.size??d),v=m(()=>r.color??p),A=m(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:Z?"scale(-1, 1)":void 0);return(n,W)=>(a(),e("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:i.value,height:i.value,fill:v.value,transform:A.value},n.$attrs),[h(n.$slots,"default"),t.value==="bold"?(a(),e("g",M,V)):t.value==="duotone"?(a(),e("g",k,x)):t.value==="fill"?(a(),e("g",z,N)):t.value==="light"?(a(),e("g",b,P)):t.value==="regular"?(a(),e("g",$,I)):t.value==="thin"?(a(),e("g",q,F)):c("",!0)],16,y))}});export{G as H};

View File

@@ -0,0 +1 @@
import{A as e,D as t,L as n,O as r,U as i,V as a,Y as o,j as s,tt as c}from"./favicon-DOtDvKM0.js";var l=[`width`,`height`,`fill`,`transform`],u={key:0},d=[r(`path`,{d:`M108,84a16,16,0,1,1,16,16A16,16,0,0,1,108,84Zm128,44A108,108,0,1,1,128,20,108.12,108.12,0,0,1,236,128Zm-24,0a84,84,0,1,0-84,84A84.09,84.09,0,0,0,212,128Zm-72,36.68V132a20,20,0,0,0-20-20,12,12,0,0,0-4,23.32V168a20,20,0,0,0,20,20,12,12,0,0,0,4-23.32Z`},null,-1)],f={key:1},p=[r(`path`,{d:`M224,128a96,96,0,1,1-96-96A96,96,0,0,1,224,128Z`,opacity:`0.2`},null,-1),r(`path`,{d:`M144,176a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176Zm88-48A104,104,0,1,1,128,24,104.11,104.11,0,0,1,232,128Zm-16,0a88,88,0,1,0-88,88A88.1,88.1,0,0,0,216,128ZM124,96a12,12,0,1,0-12-12A12,12,0,0,0,124,96Z`},null,-1)],m={key:2},h=[r(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm-4,48a12,12,0,1,1-12,12A12,12,0,0,1,124,72Zm12,112a16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40a8,8,0,0,1,0,16Z`},null,-1)],g={key:3},_=[r(`path`,{d:`M142,176a6,6,0,0,1-6,6,14,14,0,0,1-14-14V128a2,2,0,0,0-2-2,6,6,0,0,1,0-12,14,14,0,0,1,14,14v40a2,2,0,0,0,2,2A6,6,0,0,1,142,176ZM124,94a10,10,0,1,0-10-10A10,10,0,0,0,124,94Zm106,34A102,102,0,1,1,128,26,102.12,102.12,0,0,1,230,128Zm-12,0a90,90,0,1,0-90,90A90.1,90.1,0,0,0,218,128Z`},null,-1)],v={key:4},y=[r(`path`,{d:`M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm0,192a88,88,0,1,1,88-88A88.1,88.1,0,0,1,128,216Zm16-40a8,8,0,0,1-8,8,16,16,0,0,1-16-16V128a8,8,0,0,1,0-16,16,16,0,0,1,16,16v40A8,8,0,0,1,144,176ZM112,84a12,12,0,1,1,12,12A12,12,0,0,1,112,84Z`},null,-1)],b={key:5},x=[r(`path`,{d:`M140,176a4,4,0,0,1-4,4,12,12,0,0,1-12-12V128a4,4,0,0,0-4-4,4,4,0,0,1,0-8,12,12,0,0,1,12,12v40a4,4,0,0,0,4,4A4,4,0,0,1,140,176ZM124,92a8,8,0,1,0-8-8A8,8,0,0,0,124,92Zm104,36A100,100,0,1,1,128,28,100.11,100.11,0,0,1,228,128Zm-8,0a92,92,0,1,0-92,92A92.1,92.1,0,0,0,220,128Z`},null,-1)],S=n({name:`PhInfo`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){let r=n,S=a(`weight`,`regular`),C=a(`size`,`1em`),w=a(`color`,`currentColor`),T=a(`mirrored`,!1),E=t(()=>r.weight??S),D=t(()=>r.size??C),O=t(()=>r.color??w),k=t(()=>r.mirrored===void 0?T?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(o(),s(`svg`,i({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:D.value,height:D.value,fill:O.value,transform:k.value},t.$attrs),[c(t.$slots,`default`),E.value===`bold`?(o(),s(`g`,u,d)):E.value===`duotone`?(o(),s(`g`,f,p)):E.value===`fill`?(o(),s(`g`,m,h)):E.value===`light`?(o(),s(`g`,g,_)):E.value===`regular`?(o(),s(`g`,v,y)):E.value===`thin`?(o(),s(`g`,b,x)):e(``,!0)],16,l))}});export{S as t};

View File

@@ -1 +0,0 @@
import{ac as V,ad as o,v as A,a,f as e,ae as p,j as g,af as m,p as l}from"./index-Dd7VcHfL.js";const Z=["width","height","fill","transform"],M={key:0},y=l("path",{d:"M196,76a16,16,0,1,1-16-16A16,16,0,0,1,196,76Zm48,22.74A84.3,84.3,0,0,1,160.11,180H160a83.52,83.52,0,0,1-23.65-3.38l-7.86,7.87A12,12,0,0,1,120,188H108v12a12,12,0,0,1-12,12H84v12a12,12,0,0,1-12,12H40a20,20,0,0,1-20-20V187.31a19.86,19.86,0,0,1,5.86-14.14l53.52-53.52A84,84,0,1,1,244,98.74ZM202.43,53.57A59.48,59.48,0,0,0,158,36c-32,1-58,27.89-58,59.89a59.69,59.69,0,0,0,4.2,22.19,12,12,0,0,1-2.55,13.21L44,189v23H60V200a12,12,0,0,1,12-12H84V176a12,12,0,0,1,12-12h19l9.65-9.65a12,12,0,0,1,13.22-2.55A59.58,59.58,0,0,0,160,156h.08c32,0,58.87-26.07,59.89-58A59.55,59.55,0,0,0,202.43,53.57Z"},null,-1),f=[y],w={key:1},L=l("path",{d:"M232,98.36C230.73,136.92,198.67,168,160.09,168a71.68,71.68,0,0,1-26.92-5.17h0L120,176H96v24H72v24H40a8,8,0,0,1-8-8V187.31a8,8,0,0,1,2.34-5.65l58.83-58.83h0A71.68,71.68,0,0,1,88,95.91c0-38.58,31.08-70.64,69.64-71.87A72,72,0,0,1,232,98.36Z",opacity:"0.2"},null,-1),k=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM224,98.1c-1.09,34.09-29.75,61.86-63.89,61.9H160a63.7,63.7,0,0,1-23.65-4.51,8,8,0,0,0-8.84,1.68L116.69,168H96a8,8,0,0,0-8,8v16H72a8,8,0,0,0-8,8v16H40V187.31l58.83-58.82a8,8,0,0,0,1.68-8.84A63.72,63.72,0,0,1,96,95.92c0-34.14,27.81-62.8,61.9-63.89A64,64,0,0,1,224,98.1ZM192,76a12,12,0,1,1-12-12A12,12,0,0,1,192,76Z"},null,-1),C=[L,k],B={key:2},S=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM180,92a16,16,0,1,1,16-16A16,16,0,0,1,180,92Z"},null,-1),x=[S],z={key:3},N=l("path",{d:"M215.15,40.85A78,78,0,0,0,86.2,121.31l-56.1,56.1a13.94,13.94,0,0,0-4.1,9.9V216a14,14,0,0,0,14,14H72a6,6,0,0,0,6-6V206H96a6,6,0,0,0,6-6V182h18a6,6,0,0,0,4.24-1.76l10.45-10.44A77.59,77.59,0,0,0,160,174h.1A78,78,0,0,0,215.15,40.85ZM226,98.16c-1.12,35.16-30.67,63.8-65.88,63.84a65.93,65.93,0,0,1-24.51-4.67,6,6,0,0,0-6.64,1.26L117.51,170H96a6,6,0,0,0-6,6v18H72a6,6,0,0,0-6,6v18H40a2,2,0,0,1-2-2V187.31a2,2,0,0,1,.58-1.41l58.83-58.83a6,6,0,0,0,1.26-6.64A65.61,65.61,0,0,1,94,95.92C94,60.71,122.68,31.16,157.83,30A66,66,0,0,1,226,98.16ZM190,76a10,10,0,1,1-10-10A10,10,0,0,1,190,76Z"},null,-1),b=[N],j={key:4},P=l("path",{d:"M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM224,98.1c-1.09,34.09-29.75,61.86-63.89,61.9H160a63.7,63.7,0,0,1-23.65-4.51,8,8,0,0,0-8.84,1.68L116.69,168H96a8,8,0,0,0-8,8v16H72a8,8,0,0,0-8,8v16H40V187.31l58.83-58.82a8,8,0,0,0,1.68-8.84A63.72,63.72,0,0,1,96,95.92c0-34.14,27.81-62.8,61.9-63.89A64,64,0,0,1,224,98.1ZM192,76a12,12,0,1,1-12-12A12,12,0,0,1,192,76Z"},null,-1),$=[P],E={key:5},K=l("path",{d:"M213.74,42.26A76,76,0,0,0,88.51,121.84l-57,57A11.93,11.93,0,0,0,28,187.31V216a12,12,0,0,0,12,12H72a4,4,0,0,0,4-4V204H96a4,4,0,0,0,4-4V180h20a4,4,0,0,0,2.83-1.17l11.33-11.34A75.72,75.72,0,0,0,160,172h.1A76,76,0,0,0,213.74,42.26Zm14.22,56c-1.15,36.22-31.6,65.72-67.87,65.77H160a67.52,67.52,0,0,1-25.21-4.83,4,4,0,0,0-4.45.83l-12,12H96a4,4,0,0,0-4,4v20H72a4,4,0,0,0-4,4v20H40a4,4,0,0,1-4-4V187.31a4.06,4.06,0,0,1,1.17-2.83L96,125.66a4,4,0,0,0,.83-4.45A67.51,67.51,0,0,1,92,95.91C92,59.64,121.55,29.19,157.77,28A68,68,0,0,1,228,98.23ZM188,76a8,8,0,1,1-8-8A8,8,0,0,1,188,76Z"},null,-1),q=[K],F={name:"PhKey"},D=V({...F,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(i){const r=i,s=o("weight","regular"),v=o("size","1em"),n=o("color","currentColor"),u=o("mirrored",!1),t=A(()=>r.weight??s),H=A(()=>r.size??v),d=A(()=>r.color??n),c=A(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:u?"scale(-1, 1)":void 0);return(h,W)=>(a(),e("svg",m({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:H.value,height:H.value,fill:d.value,transform:c.value},h.$attrs),[p(h.$slots,"default"),t.value==="bold"?(a(),e("g",M,f)):t.value==="duotone"?(a(),e("g",w,C)):t.value==="fill"?(a(),e("g",B,x)):t.value==="light"?(a(),e("g",z,b)):t.value==="regular"?(a(),e("g",j,$)):t.value==="thin"?(a(),e("g",E,q)):g("",!0)],16,Z))}});export{D as F};

View File

@@ -0,0 +1 @@
import{A as e,D as t,L as n,O as r,U as i,V as a,Y as o,j as s,tt as c}from"./favicon-DOtDvKM0.js";var l=[`width`,`height`,`fill`,`transform`],u={key:0},d=[r(`path`,{d:`M196,76a16,16,0,1,1-16-16A16,16,0,0,1,196,76Zm48,22.74A84.3,84.3,0,0,1,160.11,180H160a83.52,83.52,0,0,1-23.65-3.38l-7.86,7.87A12,12,0,0,1,120,188H108v12a12,12,0,0,1-12,12H84v12a12,12,0,0,1-12,12H40a20,20,0,0,1-20-20V187.31a19.86,19.86,0,0,1,5.86-14.14l53.52-53.52A84,84,0,1,1,244,98.74ZM202.43,53.57A59.48,59.48,0,0,0,158,36c-32,1-58,27.89-58,59.89a59.69,59.69,0,0,0,4.2,22.19,12,12,0,0,1-2.55,13.21L44,189v23H60V200a12,12,0,0,1,12-12H84V176a12,12,0,0,1,12-12h19l9.65-9.65a12,12,0,0,1,13.22-2.55A59.58,59.58,0,0,0,160,156h.08c32,0,58.87-26.07,59.89-58A59.55,59.55,0,0,0,202.43,53.57Z`},null,-1)],f={key:1},p=[r(`path`,{d:`M232,98.36C230.73,136.92,198.67,168,160.09,168a71.68,71.68,0,0,1-26.92-5.17h0L120,176H96v24H72v24H40a8,8,0,0,1-8-8V187.31a8,8,0,0,1,2.34-5.65l58.83-58.83h0A71.68,71.68,0,0,1,88,95.91c0-38.58,31.08-70.64,69.64-71.87A72,72,0,0,1,232,98.36Z`,opacity:`0.2`},null,-1),r(`path`,{d:`M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM224,98.1c-1.09,34.09-29.75,61.86-63.89,61.9H160a63.7,63.7,0,0,1-23.65-4.51,8,8,0,0,0-8.84,1.68L116.69,168H96a8,8,0,0,0-8,8v16H72a8,8,0,0,0-8,8v16H40V187.31l58.83-58.82a8,8,0,0,0,1.68-8.84A63.72,63.72,0,0,1,96,95.92c0-34.14,27.81-62.8,61.9-63.89A64,64,0,0,1,224,98.1ZM192,76a12,12,0,1,1-12-12A12,12,0,0,1,192,76Z`},null,-1)],m={key:2},h=[r(`path`,{d:`M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM180,92a16,16,0,1,1,16-16A16,16,0,0,1,180,92Z`},null,-1)],g={key:3},_=[r(`path`,{d:`M215.15,40.85A78,78,0,0,0,86.2,121.31l-56.1,56.1a13.94,13.94,0,0,0-4.1,9.9V216a14,14,0,0,0,14,14H72a6,6,0,0,0,6-6V206H96a6,6,0,0,0,6-6V182h18a6,6,0,0,0,4.24-1.76l10.45-10.44A77.59,77.59,0,0,0,160,174h.1A78,78,0,0,0,215.15,40.85ZM226,98.16c-1.12,35.16-30.67,63.8-65.88,63.84a65.93,65.93,0,0,1-24.51-4.67,6,6,0,0,0-6.64,1.26L117.51,170H96a6,6,0,0,0-6,6v18H72a6,6,0,0,0-6,6v18H40a2,2,0,0,1-2-2V187.31a2,2,0,0,1,.58-1.41l58.83-58.83a6,6,0,0,0,1.26-6.64A65.61,65.61,0,0,1,94,95.92C94,60.71,122.68,31.16,157.83,30A66,66,0,0,1,226,98.16ZM190,76a10,10,0,1,1-10-10A10,10,0,0,1,190,76Z`},null,-1)],v={key:4},y=[r(`path`,{d:`M216.57,39.43A80,80,0,0,0,83.91,120.78L28.69,176A15.86,15.86,0,0,0,24,187.31V216a16,16,0,0,0,16,16H72a8,8,0,0,0,8-8V208H96a8,8,0,0,0,8-8V184h16a8,8,0,0,0,5.66-2.34l9.56-9.57A79.73,79.73,0,0,0,160,176h.1A80,80,0,0,0,216.57,39.43ZM224,98.1c-1.09,34.09-29.75,61.86-63.89,61.9H160a63.7,63.7,0,0,1-23.65-4.51,8,8,0,0,0-8.84,1.68L116.69,168H96a8,8,0,0,0-8,8v16H72a8,8,0,0,0-8,8v16H40V187.31l58.83-58.82a8,8,0,0,0,1.68-8.84A63.72,63.72,0,0,1,96,95.92c0-34.14,27.81-62.8,61.9-63.89A64,64,0,0,1,224,98.1ZM192,76a12,12,0,1,1-12-12A12,12,0,0,1,192,76Z`},null,-1)],b={key:5},x=[r(`path`,{d:`M213.74,42.26A76,76,0,0,0,88.51,121.84l-57,57A11.93,11.93,0,0,0,28,187.31V216a12,12,0,0,0,12,12H72a4,4,0,0,0,4-4V204H96a4,4,0,0,0,4-4V180h20a4,4,0,0,0,2.83-1.17l11.33-11.34A75.72,75.72,0,0,0,160,172h.1A76,76,0,0,0,213.74,42.26Zm14.22,56c-1.15,36.22-31.6,65.72-67.87,65.77H160a67.52,67.52,0,0,1-25.21-4.83,4,4,0,0,0-4.45.83l-12,12H96a4,4,0,0,0-4,4v20H72a4,4,0,0,0-4,4v20H40a4,4,0,0,1-4-4V187.31a4.06,4.06,0,0,1,1.17-2.83L96,125.66a4,4,0,0,0,.83-4.45A67.51,67.51,0,0,1,92,95.91C92,59.64,121.55,29.19,157.77,28A68,68,0,0,1,228,98.23ZM188,76a8,8,0,1,1-8-8A8,8,0,0,1,188,76Z`},null,-1)],S=n({name:`PhKey`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){let r=n,S=a(`weight`,`regular`),C=a(`size`,`1em`),w=a(`color`,`currentColor`),T=a(`mirrored`,!1),E=t(()=>r.weight??S),D=t(()=>r.size??C),O=t(()=>r.color??w),k=t(()=>r.mirrored===void 0?T?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(o(),s(`svg`,i({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:D.value,height:D.value,fill:O.value,transform:k.value},t.$attrs),[c(t.$slots,`default`),E.value===`bold`?(o(),s(`g`,u,d)):E.value===`duotone`?(o(),s(`g`,f,p)):E.value===`fill`?(o(),s(`g`,m,h)):E.value===`light`?(o(),s(`g`,g,_)):E.value===`regular`?(o(),s(`g`,v,y)):E.value===`thin`?(o(),s(`g`,b,x)):e(``,!0)],16,l))}});export{S as t};

View File

@@ -0,0 +1 @@
import{A as e,D as t,L as n,O as r,U as i,V as a,Y as o,j as s,tt as c}from"./favicon-DOtDvKM0.js";var l=[`width`,`height`,`fill`,`transform`],u={key:0},d=[r(`path`,{d:`M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z`},null,-1)],f={key:1},p=[r(`path`,{d:`M192,112a80,80,0,1,1-80-80A80,80,0,0,1,192,112Z`,opacity:`0.2`},null,-1),r(`path`,{d:`M229.66,218.34,179.6,168.28a88.21,88.21,0,1,0-11.32,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z`},null,-1)],m={key:2},h=[r(`path`,{d:`M168,112a56,56,0,1,1-56-56A56,56,0,0,1,168,112Zm61.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88,88,0,1,1,11.32-11.31l50.06,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z`},null,-1)],g={key:3},_=[r(`path`,{d:`M228.24,219.76l-51.38-51.38a86.15,86.15,0,1,0-8.48,8.48l51.38,51.38a6,6,0,0,0,8.48-8.48ZM38,112a74,74,0,1,1,74,74A74.09,74.09,0,0,1,38,112Z`},null,-1)],v={key:4},y=[r(`path`,{d:`M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z`},null,-1)],b={key:5},x=[r(`path`,{d:`M226.83,221.17l-52.7-52.7a84.1,84.1,0,1,0-5.66,5.66l52.7,52.7a4,4,0,0,0,5.66-5.66ZM36,112a76,76,0,1,1,76,76A76.08,76.08,0,0,1,36,112Z`},null,-1)],S=n({name:`PhMagnifyingGlass`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){let r=n,S=a(`weight`,`regular`),C=a(`size`,`1em`),w=a(`color`,`currentColor`),T=a(`mirrored`,!1),E=t(()=>r.weight??S),D=t(()=>r.size??C),O=t(()=>r.color??w),k=t(()=>r.mirrored===void 0?T?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(o(),s(`svg`,i({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:D.value,height:D.value,fill:O.value,transform:k.value},t.$attrs),[c(t.$slots,`default`),E.value===`bold`?(o(),s(`g`,u,d)):E.value===`duotone`?(o(),s(`g`,f,p)):E.value===`fill`?(o(),s(`g`,m,h)):E.value===`light`?(o(),s(`g`,g,_)):E.value===`regular`?(o(),s(`g`,v,y)):E.value===`thin`?(o(),s(`g`,b,x)):e(``,!0)],16,l))}});export{S as t};

View File

@@ -1 +0,0 @@
import{ac as v,ad as o,v as i,a as e,f as a,ae as Z,j as M,af as f,p as l}from"./index-Dd7VcHfL.js";const y=["width","height","fill","transform"],w={key:0},A=l("path",{d:"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z"},null,-1),k=[A],B={key:1},S=l("path",{d:"M192,112a80,80,0,1,1-80-80A80,80,0,0,1,192,112Z",opacity:"0.2"},null,-1),x=l("path",{d:"M229.66,218.34,179.6,168.28a88.21,88.21,0,1,0-11.32,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"},null,-1),z=[S,x],C={key:2},N=l("path",{d:"M168,112a56,56,0,1,1-56-56A56,56,0,0,1,168,112Zm61.66,117.66a8,8,0,0,1-11.32,0l-50.06-50.07a88,88,0,1,1,11.32-11.31l50.06,50.06A8,8,0,0,1,229.66,229.66ZM112,184a72,72,0,1,0-72-72A72.08,72.08,0,0,0,112,184Z"},null,-1),b=[N],j={key:3},P=l("path",{d:"M228.24,219.76l-51.38-51.38a86.15,86.15,0,1,0-8.48,8.48l51.38,51.38a6,6,0,0,0,8.48-8.48ZM38,112a74,74,0,1,1,74,74A74.09,74.09,0,0,1,38,112Z"},null,-1),V=[P],$={key:4},E=l("path",{d:"M229.66,218.34l-50.07-50.06a88.11,88.11,0,1,0-11.31,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"},null,-1),G=[E],q={key:5},D=l("path",{d:"M226.83,221.17l-52.7-52.7a84.1,84.1,0,1,0-5.66,5.66l52.7,52.7a4,4,0,0,0,5.66-5.66ZM36,112a76,76,0,1,1,76,76A76.08,76.08,0,0,1,36,112Z"},null,-1),F=[D],I={name:"PhMagnifyingGlass"},H=v({...I,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const r=u,d=o("weight","regular"),g=o("size","1em"),p=o("color","currentColor"),h=o("mirrored",!1),t=i(()=>r.weight??d),s=i(()=>r.size??g),m=i(()=>r.color??p),c=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:h?"scale(-1, 1)":void 0);return(n,W)=>(e(),a("svg",f({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:m.value,transform:c.value},n.$attrs),[Z(n.$slots,"default"),t.value==="bold"?(e(),a("g",w,k)):t.value==="duotone"?(e(),a("g",B,z)):t.value==="fill"?(e(),a("g",C,b)):t.value==="light"?(e(),a("g",j,V)):t.value==="regular"?(e(),a("g",$,G)):t.value==="thin"?(e(),a("g",q,F)):M("",!0)],16,y))}});export{H as I};

View File

@@ -0,0 +1 @@
import{A as e,D as t,L as n,O as r,U as i,V as a,Y as o,j as s,tt as c}from"./favicon-DOtDvKM0.js";var l=[`width`,`height`,`fill`,`transform`],u={key:0},d=[r(`path`,{d:`M48,56V200a12,12,0,0,1-24,0V56a12,12,0,0,1,24,0Zm86.73,50.7L120,111.48V96a12,12,0,0,0-24,0v15.48L81.27,106.7a12,12,0,1,0-7.41,22.82l14.72,4.79-9.1,12.52A12,12,0,1,0,98.9,160.94l9.1-12.52,9.1,12.52a12,12,0,1,0,19.42-14.11l-9.1-12.52,14.72-4.79a12,12,0,1,0-7.41-22.82Zm115.12,7.7a12,12,0,0,0-15.12-7.7L220,111.48V96a12,12,0,0,0-24,0v15.48l-14.73-4.78a12,12,0,1,0-7.41,22.82l14.72,4.79-9.1,12.52a12,12,0,1,0,19.42,14.11l9.1-12.52,9.1,12.52a12,12,0,1,0,19.42-14.11l-9.1-12.52,14.72-4.79A12,12,0,0,0,249.85,114.4Z`},null,-1)],f={key:1},p=[r(`path`,{d:`M256,72V184a16,16,0,0,1-16,16H16A16,16,0,0,1,0,184V72A16,16,0,0,1,16,56H240A16,16,0,0,1,256,72Z`,opacity:`0.2`},null,-1),r(`path`,{d:`M48,56V200a8,8,0,0,1-16,0V56a8,8,0,0,1,16,0Zm92,54.5L120,117V96a8,8,0,0,0-16,0v21L84,110.5a8,8,0,0,0-5,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,140,110.5ZM246,115.64A8,8,0,0,0,236,110.5L216,117V96a8,8,0,0,0-16,0v21l-20-6.49a8,8,0,0,0-4.95,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,246,115.64Z`},null,-1)],m={key:2},h=[r(`path`,{d:`M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm-19.42,94.71a8,8,0,1,1-13,9.41L184,141.61l-7.63,10.51a8,8,0,1,1-13-9.41l7.64-10.5-12.36-4a8,8,0,1,1,5-15.21L176,117V104a8,8,0,0,1,16,0v13l12.35-4a8,8,0,0,1,5,15.21l-12.36,4Zm-72,0a8,8,0,1,1-13,9.41L112,141.61l-7.63,10.51a8,8,0,1,1-13-9.41l7.64-10.5-12.36-4a8,8,0,1,1,5-15.21L104,117V104a8,8,0,0,1,16,0v13l12.35-4a8,8,0,1,1,5,15.21l-12.36,4ZM64,88v80a8,8,0,0,1-16,0V88a8,8,0,0,1,16,0Z`},null,-1)],g={key:3},_=[r(`path`,{d:`M46,56V200a6,6,0,0,1-12,0V56a6,6,0,0,1,12,0Zm94.58,56.41L118,119.74V96a6,6,0,0,0-12,0v23.74l-22.58-7.33a6,6,0,1,0-3.71,11.41l22.58,7.33-14,19.21a6,6,0,1,0,9.7,7.06l14-19.21,14,19.21a6,6,0,0,0,9.7-7.06l-14-19.21,22.58-7.33a6,6,0,1,0-3.71-11.41Zm103.56,3.85a6,6,0,0,0-7.56-3.85L214,119.74V96a6,6,0,0,0-12,0v23.74l-22.58-7.33a6,6,0,1,0-3.71,11.41l22.58,7.33-13.95,19.21a6,6,0,1,0,9.7,7.06l14-19.21,14,19.21a6,6,0,0,0,9.7-7.06l-13.95-19.21,22.58-7.33A6,6,0,0,0,244.14,116.26Z`},null,-1)],v={key:4},y=[r(`path`,{d:`M48,56V200a8,8,0,0,1-16,0V56a8,8,0,0,1,16,0Zm92,54.5L120,117V96a8,8,0,0,0-16,0v21L84,110.5a8,8,0,0,0-5,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,140,110.5ZM246,115.64A8,8,0,0,0,236,110.5L216,117V96a8,8,0,0,0-16,0v21l-20-6.49a8,8,0,0,0-4.95,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,246,115.64Z`},null,-1)],b={key:5},x=[r(`path`,{d:`M44,56V200a4,4,0,0,1-8,0V56a4,4,0,0,1,8,0Zm97.2,58.31L116,122.49V96a4,4,0,0,0-8,0v26.49l-25.2-8.18a4,4,0,0,0-2.47,7.61l25.2,8.18L90,151.54a4,4,0,1,0,6.47,4.7L112,134.81l15.57,21.43a4,4,0,0,0,3.24,1.65,4,4,0,0,0,3.23-6.35L118.47,130.1l25.2-8.18a4,4,0,0,0-2.47-7.61Zm101,2.57a4,4,0,0,0-5-2.57L212,122.49V96a4,4,0,0,0-8,0v26.49l-25.2-8.18a4,4,0,0,0-2.47,7.61l25.2,8.18L186,151.54a4,4,0,1,0,6.47,4.7L208,134.81l15.57,21.43a4,4,0,0,0,3.24,1.65,4,4,0,0,0,3.23-6.35L214.47,130.1l25.2-8.18A4,4,0,0,0,242.24,116.88Z`},null,-1)],S=n({name:`PhPassword`,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(n){let r=n,S=a(`weight`,`regular`),C=a(`size`,`1em`),w=a(`color`,`currentColor`),T=a(`mirrored`,!1),E=t(()=>r.weight??S),D=t(()=>r.size??C),O=t(()=>r.color??w),k=t(()=>r.mirrored===void 0?T?`scale(-1, 1)`:void 0:r.mirrored?`scale(-1, 1)`:void 0);return(t,n)=>(o(),s(`svg`,i({xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 256 256`,width:D.value,height:D.value,fill:O.value,transform:k.value},t.$attrs),[c(t.$slots,`default`),E.value===`bold`?(o(),s(`g`,u,d)):E.value===`duotone`?(o(),s(`g`,f,p)):E.value===`fill`?(o(),s(`g`,m,h)):E.value===`light`?(o(),s(`g`,g,_)):E.value===`regular`?(o(),s(`g`,v,y)):E.value===`thin`?(o(),s(`g`,b,x)):e(``,!0)],16,l))}});export{S as t};

View File

@@ -1 +0,0 @@
import{ac as g,ad as o,v as i,a,f as l,ae as h,j as Z,af as c,p as e}from"./index-Dd7VcHfL.js";const A=["width","height","fill","transform"],f={key:0},w=e("path",{d:"M48,56V200a12,12,0,0,1-24,0V56a12,12,0,0,1,24,0Zm86.73,50.7L120,111.48V96a12,12,0,0,0-24,0v15.48L81.27,106.7a12,12,0,1,0-7.41,22.82l14.72,4.79-9.1,12.52A12,12,0,1,0,98.9,160.94l9.1-12.52,9.1,12.52a12,12,0,1,0,19.42-14.11l-9.1-12.52,14.72-4.79a12,12,0,1,0-7.41-22.82Zm115.12,7.7a12,12,0,0,0-15.12-7.7L220,111.48V96a12,12,0,0,0-24,0v15.48l-14.73-4.78a12,12,0,1,0-7.41,22.82l14.72,4.79-9.1,12.52a12,12,0,1,0,19.42,14.11l9.1-12.52,9.1,12.52a12,12,0,1,0,19.42-14.11l-9.1-12.52,14.72-4.79A12,12,0,0,0,249.85,114.4Z"},null,-1),y=[w],M={key:1},k=e("path",{d:"M256,72V184a16,16,0,0,1-16,16H16A16,16,0,0,1,0,184V72A16,16,0,0,1,16,56H240A16,16,0,0,1,256,72Z",opacity:"0.2"},null,-1),B=e("path",{d:"M48,56V200a8,8,0,0,1-16,0V56a8,8,0,0,1,16,0Zm92,54.5L120,117V96a8,8,0,0,0-16,0v21L84,110.5a8,8,0,0,0-5,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,140,110.5ZM246,115.64A8,8,0,0,0,236,110.5L216,117V96a8,8,0,0,0-16,0v21l-20-6.49a8,8,0,0,0-4.95,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,246,115.64Z"},null,-1),H=[k,B],S={key:2},x=e("path",{d:"M224,48H32A16,16,0,0,0,16,64V192a16,16,0,0,0,16,16H224a16,16,0,0,0,16-16V64A16,16,0,0,0,224,48Zm-19.42,94.71a8,8,0,1,1-13,9.41L184,141.61l-7.63,10.51a8,8,0,1,1-13-9.41l7.64-10.5-12.36-4a8,8,0,1,1,5-15.21L176,117V104a8,8,0,0,1,16,0v13l12.35-4a8,8,0,0,1,5,15.21l-12.36,4Zm-72,0a8,8,0,1,1-13,9.41L112,141.61l-7.63,10.51a8,8,0,1,1-13-9.41l7.64-10.5-12.36-4a8,8,0,1,1,5-15.21L104,117V104a8,8,0,0,1,16,0v13l12.35-4a8,8,0,1,1,5,15.21l-12.36,4ZM64,88v80a8,8,0,0,1-16,0V88a8,8,0,0,1,16,0Z"},null,-1),z=[x],C={key:3},N=e("path",{d:"M46,56V200a6,6,0,0,1-12,0V56a6,6,0,0,1,12,0Zm94.58,56.41L118,119.74V96a6,6,0,0,0-12,0v23.74l-22.58-7.33a6,6,0,1,0-3.71,11.41l22.58,7.33-14,19.21a6,6,0,1,0,9.7,7.06l14-19.21,14,19.21a6,6,0,0,0,9.7-7.06l-14-19.21,22.58-7.33a6,6,0,1,0-3.71-11.41Zm103.56,3.85a6,6,0,0,0-7.56-3.85L214,119.74V96a6,6,0,0,0-12,0v23.74l-22.58-7.33a6,6,0,1,0-3.71,11.41l22.58,7.33-13.95,19.21a6,6,0,1,0,9.7,7.06l14-19.21,14,19.21a6,6,0,0,0,9.7-7.06l-13.95-19.21,22.58-7.33A6,6,0,0,0,244.14,116.26Z"},null,-1),P=[N],b={key:4},j=e("path",{d:"M48,56V200a8,8,0,0,1-16,0V56a8,8,0,0,1,16,0Zm92,54.5L120,117V96a8,8,0,0,0-16,0v21L84,110.5a8,8,0,0,0-5,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,140,110.5ZM246,115.64A8,8,0,0,0,236,110.5L216,117V96a8,8,0,0,0-16,0v21l-20-6.49a8,8,0,0,0-4.95,15.22l20,6.49-12.34,17a8,8,0,1,0,12.94,9.4l12.34-17,12.34,17a8,8,0,1,0,12.94-9.4l-12.34-17,20-6.49A8,8,0,0,0,246,115.64Z"},null,-1),$=[j],E={key:5},q=e("path",{d:"M44,56V200a4,4,0,0,1-8,0V56a4,4,0,0,1,8,0Zm97.2,58.31L116,122.49V96a4,4,0,0,0-8,0v26.49l-25.2-8.18a4,4,0,0,0-2.47,7.61l25.2,8.18L90,151.54a4,4,0,1,0,6.47,4.7L112,134.81l15.57,21.43a4,4,0,0,0,3.24,1.65,4,4,0,0,0,3.23-6.35L118.47,130.1l25.2-8.18a4,4,0,0,0-2.47-7.61Zm101,2.57a4,4,0,0,0-5-2.57L212,122.49V96a4,4,0,0,0-8,0v26.49l-25.2-8.18a4,4,0,0,0-2.47,7.61l25.2,8.18L186,151.54a4,4,0,1,0,6.47,4.7L208,134.81l15.57,21.43a4,4,0,0,0,3.24,1.65,4,4,0,0,0,3.23-6.35L214.47,130.1l25.2-8.18A4,4,0,0,0,242.24,116.88Z"},null,-1),D=[q],G={name:"PhPassword"},F=g({...G,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(m){const r=m,n=o("weight","regular"),V=o("size","1em"),u=o("color","currentColor"),d=o("mirrored",!1),t=i(()=>r.weight??n),s=i(()=>r.size??V),p=i(()=>r.color??u),L=i(()=>r.mirrored!==void 0?r.mirrored?"scale(-1, 1)":void 0:d?"scale(-1, 1)":void 0);return(v,W)=>(a(),l("svg",c({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:s.value,height:s.value,fill:p.value,transform:L.value},v.$attrs),[h(v.$slots,"default"),t.value==="bold"?(a(),l("g",f,y)):t.value==="duotone"?(a(),l("g",M,H)):t.value==="fill"?(a(),l("g",S,z)):t.value==="light"?(a(),l("g",C,P)):t.value==="regular"?(a(),l("g",b,$)):t.value==="thin"?(a(),l("g",E,D)):Z("",!0)],16,A))}});export{F as G};

Some files were not shown because too many files have changed in this diff Show More