import{_ as D}from"./index-CHFKb8wC.js";function Z(e,l=!1){const p=e.length;let n=0,u="",o=0,c=16,w=0,g=0,a=0,r=0,k=0;function A(t,b){let T=0,s=0;for(;T=48&&i<=57)s=s*16+i-48;else if(i>=65&&i<=70)s=s*16+i-65+10;else if(i>=97&&i<=102)s=s*16+i-97+10;else break;n++,T++}return T=p){t+=e.substring(b,n),k=2;break}const T=e.charCodeAt(n);if(T===34){t+=e.substring(b,n),n++;break}if(T===92){if(t+=e.substring(b,n),n++,n>=p){k=2;break}switch(e.charCodeAt(n++)){case 34:t+='"';break;case 92:t+="\\";break;case 47:t+="/";break;case 98:t+="\b";break;case 102:t+="\f";break;case 110:t+=` `;break;case 114:t+="\r";break;case 116:t+=" ";break;case 117:const i=A(4);i>=0?t+=String.fromCharCode(i):k=4;break;default:k=5}b=n;continue}if(T>=0&&T<=31)if(y(T)){t+=e.substring(b,n),k=2;break}else k=6;n++}return t}function O(){if(u="",k=0,o=n,g=w,r=a,n>=p)return o=p,c=17;let t=e.charCodeAt(n);if(F(t)){do n++,u+=String.fromCharCode(t),t=e.charCodeAt(n);while(F(t));return c=15}if(y(t))return n++,u+=String.fromCharCode(t),t===13&&e.charCodeAt(n)===10&&(n++,u+=` `),w++,a=n,c=14;switch(t){case 123:return n++,c=1;case 125:return n++,c=2;case 91:return n++,c=3;case 93:return n++,c=4;case 58:return n++,c=6;case 44:return n++,c=5;case 34:return n++,u=U(),c=10;case 47:const b=n-1;if(e.charCodeAt(n+1)===47){for(n+=2;n=12&&t<=15);return t}return{setPosition:v,getPosition:()=>n,scan:l?V:O,getToken:()=>c,getTokenValue:()=>u,getTokenOffset:()=>o,getTokenLength:()=>n-o,getTokenStartLine:()=>g,getTokenStartCharacter:()=>o-r,getTokenError:()=>k}}function F(e){return e===32||e===9}function y(e){return e===10||e===13}function _(e){return e>=48&&e<=57}var W;(function(e){e[e.lineFeed=10]="lineFeed",e[e.carriageReturn=13]="carriageReturn",e[e.space=32]="space",e[e._0=48]="_0",e[e._1=49]="_1",e[e._2=50]="_2",e[e._3=51]="_3",e[e._4=52]="_4",e[e._5=53]="_5",e[e._6=54]="_6",e[e._7=55]="_7",e[e._8=56]="_8",e[e._9=57]="_9",e[e.a=97]="a",e[e.b=98]="b",e[e.c=99]="c",e[e.d=100]="d",e[e.e=101]="e",e[e.f=102]="f",e[e.g=103]="g",e[e.h=104]="h",e[e.i=105]="i",e[e.j=106]="j",e[e.k=107]="k",e[e.l=108]="l",e[e.m=109]="m",e[e.n=110]="n",e[e.o=111]="o",e[e.p=112]="p",e[e.q=113]="q",e[e.r=114]="r",e[e.s=115]="s",e[e.t=116]="t",e[e.u=117]="u",e[e.v=118]="v",e[e.w=119]="w",e[e.x=120]="x",e[e.y=121]="y",e[e.z=122]="z",e[e.A=65]="A",e[e.B=66]="B",e[e.C=67]="C",e[e.D=68]="D",e[e.E=69]="E",e[e.F=70]="F",e[e.G=71]="G",e[e.H=72]="H",e[e.I=73]="I",e[e.J=74]="J",e[e.K=75]="K",e[e.L=76]="L",e[e.M=77]="M",e[e.N=78]="N",e[e.O=79]="O",e[e.P=80]="P",e[e.Q=81]="Q",e[e.R=82]="R",e[e.S=83]="S",e[e.T=84]="T",e[e.U=85]="U",e[e.V=86]="V",e[e.W=87]="W",e[e.X=88]="X",e[e.Y=89]="Y",e[e.Z=90]="Z",e[e.asterisk=42]="asterisk",e[e.backslash=92]="backslash",e[e.closeBrace=125]="closeBrace",e[e.closeBracket=93]="closeBracket",e[e.colon=58]="colon",e[e.comma=44]="comma",e[e.dot=46]="dot",e[e.doubleQuote=34]="doubleQuote",e[e.minus=45]="minus",e[e.openBrace=123]="openBrace",e[e.openBracket=91]="openBracket",e[e.plus=43]="plus",e[e.slash=47]="slash",e[e.formFeed=12]="formFeed",e[e.tab=9]="tab"})(W||(W={}));new Array(20).fill(0).map((e,l)=>" ".repeat(l));const B=200;new Array(B).fill(0).map((e,l)=>` `+" ".repeat(l)),new Array(B).fill(0).map((e,l)=>"\r"+" ".repeat(l)),new Array(B).fill(0).map((e,l)=>`\r `+" ".repeat(l)),new Array(B).fill(0).map((e,l)=>` `+" ".repeat(l)),new Array(B).fill(0).map((e,l)=>"\r"+" ".repeat(l)),new Array(B).fill(0).map((e,l)=>`\r `+" ".repeat(l));var I;(function(e){e.DEFAULT={allowTrailingComma:!1}})(I||(I={}));function S(e,l=[],p=I.DEFAULT){let n=null,u=[];const o=[];function c(g){Array.isArray(u)?u.push(g):n!==null&&(u[n]=g)}return P(e,{onObjectBegin:()=>{const g={};c(g),o.push(u),u=g,n=null},onObjectProperty:g=>{n=g},onObjectEnd:()=>{u=o.pop()},onArrayBegin:()=>{const g=[];c(g),o.push(u),u=g,n=null},onArrayEnd:()=>{u=o.pop()},onLiteralValue:c,onError:(g,a,r)=>{l.push({error:g,offset:a,length:r})}},p),u[0]}function P(e,l,p=I.DEFAULT){const n=Z(e,!1),u=[];let o=0;function c(f){return f?()=>o===0&&f(n.getTokenOffset(),n.getTokenLength(),n.getTokenStartLine(),n.getTokenStartCharacter()):()=>!0}function w(f){return f?m=>o===0&&f(m,n.getTokenOffset(),n.getTokenLength(),n.getTokenStartLine(),n.getTokenStartCharacter()):()=>!0}function g(f){return f?m=>o===0&&f(m,n.getTokenOffset(),n.getTokenLength(),n.getTokenStartLine(),n.getTokenStartCharacter(),()=>u.slice()):()=>!0}function a(f){return f?()=>{o>0?o++:f(n.getTokenOffset(),n.getTokenLength(),n.getTokenStartLine(),n.getTokenStartCharacter(),()=>u.slice())===!1&&(o=1)}:()=>!0}function r(f){return f?()=>{o>0&&o--,o===0&&f(n.getTokenOffset(),n.getTokenLength(),n.getTokenStartLine(),n.getTokenStartCharacter())}:()=>!0}const k=a(l.onObjectBegin),A=g(l.onObjectProperty),v=r(l.onObjectEnd),N=a(l.onArrayBegin),U=r(l.onArrayEnd),O=g(l.onLiteralValue),L=w(l.onSeparator),V=c(l.onComment),t=w(l.onError),b=p&&p.disallowComments,T=p&&p.allowTrailingComma;function s(){for(;;){const f=n.scan();switch(n.getTokenError()){case 4:i(14);break;case 5:i(15);break;case 3:i(13);break;case 1:b||i(11);break;case 2:i(12);break;case 6:i(16);break}switch(f){case 12:case 13:b?i(10):V();break;case 16:i(1);break;case 15:case 14:break;default:return f}}}function i(f,m=[],R=[]){if(t(f),m.length+R.length>0){let E=n.getToken();for(;E!==17;){if(m.indexOf(E)!==-1){s();break}else if(R.indexOf(E)!==-1)break;E=s()}}}function M(f){const m=n.getTokenValue();return f?O(m):(A(m),u.push(m)),s(),!0}function G(){switch(n.getToken()){case 11:const f=n.getTokenValue();let m=Number(f);isNaN(m)&&(i(2),m=0),O(m);break;case 7:O(null);break;case 8:O(!0);break;case 9:O(!1);break;default:return!1}return s(),!0}function J(){return n.getToken()!==10?(i(3,[],[2,5]),!1):(M(!1),n.getToken()===6?(L(":"),s(),j()||i(4,[],[2,5])):i(5,[],[2,5]),u.pop(),!0)}function X(){k(),s();let f=!1;for(;n.getToken()!==2&&n.getToken()!==17;){if(n.getToken()===5){if(f||i(4,[],[]),L(","),s(),n.getToken()===2&&T)break}else f&&i(6,[],[]);J()||i(4,[],[2,5]),f=!0}return v(),n.getToken()!==2?i(7,[2],[]):s(),!0}function Y(){N(),s();let f=!0,m=!1;for(;n.getToken()!==4&&n.getToken()!==17;){if(n.getToken()===5){if(m||i(4,[],[]),L(","),s(),n.getToken()===4&&T)break}else m&&i(6,[],[]);f?(u.push(0),f=!1):u[u.length-1]++,j()||i(4,[],[4,5]),m=!0}return U(),f||u.pop(),n.getToken()!==4?i(8,[4],[]):s(),!0}function j(){switch(n.getToken()){case 3:return Y();case 1:return X();case 10:return M(!0);default:return G()}}return s(),n.getToken()===17?p.allowEmptyContent?!0:(i(4,[],[]),!1):j()?(n.getToken()!==17&&i(9,[],[]),!0):(i(4,[],[]),!1)}var $;(function(e){e[e.None=0]="None",e[e.UnexpectedEndOfComment=1]="UnexpectedEndOfComment",e[e.UnexpectedEndOfString=2]="UnexpectedEndOfString",e[e.UnexpectedEndOfNumber=3]="UnexpectedEndOfNumber",e[e.InvalidUnicode=4]="InvalidUnicode",e[e.InvalidEscapeCharacter=5]="InvalidEscapeCharacter",e[e.InvalidCharacter=6]="InvalidCharacter"})($||($={}));var H;(function(e){e[e.OpenBraceToken=1]="OpenBraceToken",e[e.CloseBraceToken=2]="CloseBraceToken",e[e.OpenBracketToken=3]="OpenBracketToken",e[e.CloseBracketToken=4]="CloseBracketToken",e[e.CommaToken=5]="CommaToken",e[e.ColonToken=6]="ColonToken",e[e.NullKeyword=7]="NullKeyword",e[e.TrueKeyword=8]="TrueKeyword",e[e.FalseKeyword=9]="FalseKeyword",e[e.StringLiteral=10]="StringLiteral",e[e.NumericLiteral=11]="NumericLiteral",e[e.LineCommentTrivia=12]="LineCommentTrivia",e[e.BlockCommentTrivia=13]="BlockCommentTrivia",e[e.LineBreakTrivia=14]="LineBreakTrivia",e[e.Trivia=15]="Trivia",e[e.Unknown=16]="Unknown",e[e.EOF=17]="EOF"})(H||(H={}));const d=S;var Q;(function(e){e[e.InvalidSymbol=1]="InvalidSymbol",e[e.InvalidNumberFormat=2]="InvalidNumberFormat",e[e.PropertyNameExpected=3]="PropertyNameExpected",e[e.ValueExpected=4]="ValueExpected",e[e.ColonExpected=5]="ColonExpected",e[e.CommaExpected=6]="CommaExpected",e[e.CloseBraceExpected=7]="CloseBraceExpected",e[e.CloseBracketExpected=8]="CloseBracketExpected",e[e.EndOfFileExpected=9]="EndOfFileExpected",e[e.InvalidCommentToken=10]="InvalidCommentToken",e[e.UnexpectedEndOfComment=11]="UnexpectedEndOfComment",e[e.UnexpectedEndOfString=12]="UnexpectedEndOfString",e[e.UnexpectedEndOfNumber=13]="UnexpectedEndOfNumber",e[e.InvalidUnicode=14]="InvalidUnicode",e[e.InvalidEscapeCharacter=15]="InvalidEscapeCharacter",e[e.InvalidCharacter=16]="InvalidCharacter"})(Q||(Q={}));const K=async()=>{const l=await(await fetch("/waybar-online/resources/config.jsonc")).text();return d(l)},q=e=>{const l=document.createElement("div");return l.id=e,l.className="module",{element:l}},z={clock:()=>D(async()=>{const{createClockModule:e}=await import("./clock-BmfHr4Vo.js");return{createClockModule:e}},[]).then(({createClockModule:e})=>e),battery:()=>D(async()=>{const{createBatteryModule:e}=await import("./battery-Chs4ZqR0.js");return{createBatteryModule:e}},[]).then(({createBatteryModule:e})=>e)},h=document.getElementById("app"),C=async()=>{const e=document.createElement("link");e.rel="stylesheet",e.href="/waybar-online/resources/style.css",document.head.appendChild(e);const l=await K();h.innerHTML=`
`;const p=document.getElementById("modules-left"),n=document.getElementById("modules-center"),u=document.getElementById("modules-right"),o=l["modules-left"]||[],c=l["modules-center"]||[],w=l["modules-right"]||[],g=async(a,r)=>{a.forEach(async k=>{if(k==="battery"){console.log(k);const A=q("battery");r.appendChild(A.element),(await z.battery())(A,l.battery)}if(k==="clock"){console.log(k);const A=q("clock");r.appendChild(A.element),(await z.clock())(A,l.clock)}})};g(o,p),g(c,n),g(w,u)};export{C as createWaybarPage};