Compare commits

...

2 Commits

Author SHA1 Message Date
Silent YANG 49e4b07a38 update 2024-04-15 01:09:50 +08:00
Silent YANG d2a53c7a44 update 2024-04-15 00:52:14 +08:00
85 changed files with 901 additions and 800 deletions

BIN
K5Channel.xlsx Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

46
assets/arco.a5c2f283.js Normal file

File diff suppressed because one or more lines are too long

BIN
assets/arco.a5c2f283.js.gz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1,4 +1,4 @@
import{d as N_,s as Ia,i as Pa,t as z_,c as Ti,g as F_,w as Ra,a as Jh,o as V_,b as G_,h as jh,n as H_,u as W_}from"./arco.9e0714bc.js";/*! *****************************************************************************
import{d as N_,s as Ia,i as Pa,t as z_,c as Ti,g as F_,w as Ra,a as Jh,o as V_,b as G_,h as jh,n as H_,u as W_}from"./arco.a5c2f283.js";/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any

BIN
assets/chart.ca3e4372.js.gz Normal file

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

1
assets/index.1e378371.js Normal file
View File

@ -0,0 +1 @@
import{_ as t}from"./index.5f619d1e.js";import{C as a,aE as s,aH as _,be as c,bc as n,bd as r,G as d}from"./arco.a5c2f283.js";const p={},i=e=>(n("data-v-4b65ea7a"),e=e(),r(),e),b=i(()=>d("a",{href:"https://github.com/silenty4ng/k5web",target:"_blank"},"K5Web - V0.1.202404150050",-1));function f(e,l){const o=c;return a(),s(o,{class:"footer"},{default:_(()=>[b]),_:1})}const m=t(p,[["render",f],["__scopeId","data-v-4b65ea7a"]]);export{m as F};

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

BIN
assets/index.3203926c.js.gz Normal file

Binary file not shown.

View File

@ -1 +0,0 @@
.content[data-v-8bef407f]{position:absolute;top:50%;left:50%;margin-left:-95px;margin-top:-121px;text-align:center}

Binary file not shown.

1
assets/index.3b4e3d6f.js Normal file
View File

@ -0,0 +1 @@
import{_ as n}from"./index.5f619d1e.js";import{d as c,bB as _,aZ as r,D as u,aI as e,G as p,aH as i,C as d,aM as l}from"./arco.a5c2f283.js";import{f as m}from"./vue.f211dd49.js";import"./chart.ca3e4372.js";const f={class:"content"},x={class:"operation-row"},b=c({__name:"index",setup(k){const t=m(),o=()=>{t.push({name:"Workplace"})};return(h,v)=>{const s=_,a=r;return d(),u("div",f,[e(s,{class:"result",status:"404",subtitle:"\u627E\u4E0D\u5230\u7F51\u9875"}),p("div",x,[e(a,{key:"back",type:"primary",onClick:o},{default:i(()=>[l(" \u8FD4\u56DE ")]),_:1})])])}}});const E=n(b,[["__scopeId","data-v-8bef407f"]]);export{E as default};

View File

@ -1 +0,0 @@
import{_ as n}from"./index.3497f088.js";/* empty css */import{d as _,bB as c,aZ as r,D as u,aI as e,G as p,aH as i,C as d,aM as l}from"./arco.9e0714bc.js";import{f as m}from"./vue.a2ece757.js";import"./chart.494530f1.js";const f={class:"content"},x={class:"operation-row"},b=_({__name:"index",setup(k){const t=m(),o=()=>{t.push({name:"Workplace"})};return(h,v)=>{const s=c,a=r;return d(),u("div",f,[e(s,{class:"result",status:"404",subtitle:"\u627E\u4E0D\u5230\u7F51\u9875"}),p("div",x,[e(a,{key:"back",type:"primary",onClick:o},{default:i(()=>[l(" \u8FD4\u56DE ")]),_:1})])])}}});const N=n(b,[["__scopeId","data-v-8bef407f"]]);export{N as default};

View File

@ -1,4 +1,4 @@
import{f as oe,g as Je,i as na,c as w,h as xe,d as Xe,o as Qe,n as _n,aI as L,bg as Cn,w as ua,t as An,bK as Ue,bI as Vr,r as Tn,b2 as En,bp as Sn}from"./arco.9e0714bc.js";/**
import{f as oe,g as Je,i as na,c as w,h as xe,d as Xe,o as Qe,n as _n,aI as L,bg as Cn,w as ua,t as An,bK as Ue,bI as Vr,r as Tn,b2 as En,bp as Sn}from"./arco.a5c2f283.js";/**
* tdesign v1.9.3
* (c) 2024 tdesign
* @license MIT

BIN
assets/index.48acc18f.js.gz Normal file

Binary file not shown.

View File

@ -1 +0,0 @@
import{_ as t}from"./index.3497f088.js";import{C as a,aE as s,aH as _,be as c,bc as n,bd as r,G as d}from"./arco.9e0714bc.js";const p={},i=e=>(n("data-v-5e3409eb"),e=e(),r(),e),b=i(()=>d("a",{href:"https://github.com/silenty4ng/k5web",target:"_blank"},"K5Web - V0.1.202404111620",-1));function f(e,l){const o=c;return a(),s(o,{class:"footer"},{default:_(()=>[b]),_:1})}const m=t(p,[["render",f],["__scopeId","data-v-5e3409eb"]]);export{m as F};

820
assets/index.5d476c52.js Normal file

File diff suppressed because one or more lines are too long

BIN
assets/index.5d476c52.js.gz Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

BIN
assets/index.5f619d1e.js.gz Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

BIN
assets/index.60ce56a5.js.gz Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
import{e as g,q as B,_ as E}from"./index.3497f088.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as w,r as A,bC as k,C as v,D as C,aI as s,aH as c,aM as p,aN as x,G as D,n as m,aZ as N,b8 as P,bA as S,bD as T,bM as H}from"./arco.9e0714bc.js";import{d as F,c as I,r as _,i as M,j as b,l as V,n as j}from"./serial.a589823e.js";import"./chart.494530f1.js";import"./vue.a2ece757.js";const L={class:"container"},R=["innerHTML"],U={name:"Flash"},q=w({...U,setup(z){const u=g(),t=A({status:"\u70B9\u51FB\u66F4\u65B0\u6309\u94AE\u66F4\u65B0\u56FA\u4EF6\u5230\u8BBE\u5907<br/><br/>",binaryFile:void 0,binaryName:""}),f=()=>{const a=document.createElement("input");a.type="file",a.onchange=async()=>{const r=new Blob([a.files[0]],{type:"application/octet-stream"}),i=new Uint8Array(await r.arrayBuffer());t.binaryFile=i,t.binaryName=a.files[0].name},a.click()},y=async()=>{if(!t.binaryFile){alert("\u8BF7\u9009\u62E9\u6587\u4EF6");return}u.connectPort&&await F(u.connectPort);let a=await I();await _(a,24,1e3);const r=M(t.binaryFile),i=new Uint8Array([48,5,r.length,0,...r]);await b(a,i),await _(a,24);const o=V(t.binaryFile);if(o.length>61439)throw new Error("Last resort boundary check failed. Whoever touched the code is an idiot.");for(let e=0;e<o.length;e+=256){const l=o.slice(e,e+256),d=j(l,e,o.length);try{await b(a,d),await _(a,26)}catch(n){return console.log("Flash command rejected. Aborting."),Promise.reject(n)}t.status=t.status+`\u66F4\u65B0\u8FDB\u5EA6 ${(e/o.length*100).toFixed(1)}%<br/>`,m(()=>{const n=document==null?void 0:document.getElementById("statusArea");n&&(n.scrollTop=n==null?void 0:n.scrollHeight)})}t.status=t.status+"\u66F4\u65B0\u8FDB\u5EA6 100.0%<br/>",t.status=t.status+"\u56FA\u4EF6\u66F4\u65B0\u6210\u529F",m(()=>{const e=document==null?void 0:document.getElementById("statusArea");e&&(e.scrollTop=e==null?void 0:e.scrollHeight)}),F(a),u.updateSettings({connectState:!1})};return(a,r)=>{const i=B,o=N,e=P,l=S,d=k,n=T,h=H;return v(),C("div",L,[s(i,{items:["\u5C0F\u5DE5\u5177","\u56FA\u4EF6\u5347\u7EA7"]}),s(h,{gutter:20,align:"stretch"},{default:c(()=>[s(n,{span:24},{default:c(()=>[s(d,{class:"general-card",title:"\u56FA\u4EF6\u5347\u7EA7"},{default:c(()=>[s(e,null,{default:c(()=>[s(o,{onClick:f},{default:c(()=>[p(x(t.binaryFile?t.binaryName:"\u9009\u62E9\u56FA\u4EF6"),1)]),_:1}),s(o,{type:"primary",disabled:!t.binaryFile,onClick:y},{default:c(()=>[p("\u66F4\u65B0")]),_:1},8,["disabled"])]),_:1}),s(l),D("div",{id:"statusArea",style:{height:"20em","background-color":"azure",color:"silver",overflow:"auto",padding:"20px"},innerHTML:t.status},null,8,R)]),_:1})]),_:1})]),_:1})])}}});const Y=E(q,[["__scopeId","data-v-dacccb62"]]);export{Y as default};
import{e as g,q as B,_ as E}from"./index.5f619d1e.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as w,r as A,bC as k,C as v,D as C,aI as s,aH as c,aM as p,aN as x,G as D,n as m,aZ as N,b8 as P,bA as S,bD as T,bM as H}from"./arco.a5c2f283.js";import{d as F,c as I,r as _,j as M,k as b,l as V,m as j}from"./serial.ceb8d64a.js";import"./chart.ca3e4372.js";import"./vue.f211dd49.js";const L={class:"container"},R=["innerHTML"],U={name:"Flash"},q=w({...U,setup(z){const u=g(),t=A({status:"\u70B9\u51FB\u66F4\u65B0\u6309\u94AE\u66F4\u65B0\u56FA\u4EF6\u5230\u8BBE\u5907<br/><br/>",binaryFile:void 0,binaryName:""}),f=()=>{const a=document.createElement("input");a.type="file",a.onchange=async()=>{const r=new Blob([a.files[0]],{type:"application/octet-stream"}),i=new Uint8Array(await r.arrayBuffer());t.binaryFile=i,t.binaryName=a.files[0].name},a.click()},y=async()=>{if(!t.binaryFile){alert("\u8BF7\u9009\u62E9\u6587\u4EF6");return}u.connectPort&&await F(u.connectPort);let a=await I();await _(a,24,1e3);const r=M(t.binaryFile),i=new Uint8Array([48,5,r.length,0,...r]);await b(a,i),await _(a,24);const o=V(t.binaryFile);if(o.length>61439)throw new Error("Last resort boundary check failed. Whoever touched the code is an idiot.");for(let e=0;e<o.length;e+=256){const l=o.slice(e,e+256),d=j(l,e,o.length);try{await b(a,d),await _(a,26)}catch(n){return console.log("Flash command rejected. Aborting."),Promise.reject(n)}t.status=t.status+`\u66F4\u65B0\u8FDB\u5EA6 ${(e/o.length*100).toFixed(1)}%<br/>`,m(()=>{const n=document==null?void 0:document.getElementById("statusArea");n&&(n.scrollTop=n==null?void 0:n.scrollHeight)})}t.status=t.status+"\u66F4\u65B0\u8FDB\u5EA6 100.0%<br/>",t.status=t.status+"\u56FA\u4EF6\u66F4\u65B0\u6210\u529F",m(()=>{const e=document==null?void 0:document.getElementById("statusArea");e&&(e.scrollTop=e==null?void 0:e.scrollHeight)}),F(a),u.updateSettings({connectState:!1})};return(a,r)=>{const i=B,o=N,e=P,l=S,d=k,n=T,h=H;return v(),C("div",L,[s(i,{items:["\u5C0F\u5DE5\u5177","\u56FA\u4EF6\u5347\u7EA7"]}),s(h,{gutter:20,align:"stretch"},{default:c(()=>[s(n,{span:24},{default:c(()=>[s(d,{class:"general-card",title:"\u56FA\u4EF6\u5347\u7EA7"},{default:c(()=>[s(e,null,{default:c(()=>[s(o,{onClick:f},{default:c(()=>[p(x(t.binaryFile?t.binaryName:"\u9009\u62E9\u56FA\u4EF6"),1)]),_:1}),s(o,{type:"primary",disabled:!t.binaryFile,onClick:y},{default:c(()=>[p("\u66F4\u65B0")]),_:1},8,["disabled"])]),_:1}),s(l),D("div",{id:"statusArea",style:{height:"20em","background-color":"azure",color:"silver",overflow:"auto",padding:"20px"},innerHTML:t.status},null,8,R)]),_:1})]),_:1})]),_:1})])}}});const Y=E(q,[["__scopeId","data-v-dacccb62"]]);export{Y as default};

BIN
assets/index.7e7e2c0a.js.gz Normal file

Binary file not shown.

View File

@ -1 +1 @@
.arco-result{box-sizing:border-box;width:100%;padding:32px 32px 24px}.arco-result-icon{margin-bottom:16px;font-size:20px;text-align:center}.arco-result-icon-tip{display:flex;width:45px;height:45px;align-items:center;justify-content:center;border-radius:50%;margin:0 auto}.arco-result-icon-custom .arco-result-icon-tip{font-size:45px;color:inherit;width:unset;height:unset}.arco-result-icon-success .arco-result-icon-tip{color:rgb(var(--success-6));background-color:var(--color-success-light-1)}.arco-result-icon-error .arco-result-icon-tip{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1)}.arco-result-icon-info .arco-result-icon-tip{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1)}.arco-result-icon-warning .arco-result-icon-tip{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1)}.arco-result-icon-404,.arco-result-icon-403,.arco-result-icon-500{padding-top:24px}.arco-result-icon-404 .arco-result-icon-tip,.arco-result-icon-403 .arco-result-icon-tip,.arco-result-icon-500 .arco-result-icon-tip{width:92px;height:92px;line-height:92px}.arco-result-title{color:var(--color-text-1);font-weight:500;font-size:14px;line-height:1.5715;text-align:center}.arco-result-subtitle{color:var(--color-text-2);font-size:14px;line-height:1.5715;text-align:center}.arco-result-extra{margin-top:20px;text-align:center}.arco-result-content{margin-top:20px}
.arco-result{box-sizing:border-box;width:100%;padding:32px 32px 24px}.arco-result-icon{margin-bottom:16px;font-size:20px;text-align:center}.arco-result-icon-tip{display:flex;width:45px;height:45px;align-items:center;justify-content:center;border-radius:50%;margin:0 auto}.arco-result-icon-custom .arco-result-icon-tip{font-size:45px;color:inherit;width:unset;height:unset}.arco-result-icon-success .arco-result-icon-tip{color:rgb(var(--success-6));background-color:var(--color-success-light-1)}.arco-result-icon-error .arco-result-icon-tip{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1)}.arco-result-icon-info .arco-result-icon-tip{color:rgb(var(--primary-6));background-color:var(--color-primary-light-1)}.arco-result-icon-warning .arco-result-icon-tip{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1)}.arco-result-icon-404,.arco-result-icon-403,.arco-result-icon-500{padding-top:24px}.arco-result-icon-404 .arco-result-icon-tip,.arco-result-icon-403 .arco-result-icon-tip,.arco-result-icon-500 .arco-result-icon-tip{width:92px;height:92px;line-height:92px}.arco-result-title{color:var(--color-text-1);font-weight:500;font-size:14px;line-height:1.5715;text-align:center}.arco-result-subtitle{color:var(--color-text-2);font-size:14px;line-height:1.5715;text-align:center}.arco-result-extra{margin-top:20px;text-align:center}.arco-result-content{margin-top:20px}.content[data-v-8bef407f]{position:absolute;top:50%;left:50%;margin-left:-95px;margin-top:-121px;text-align:center}

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

1
assets/index.96ac4177.js Normal file
View File

@ -0,0 +1 @@
import{d as o,D as r,C as a}from"./arco.a5c2f283.js";import{f as s,h as n}from"./vue.f211dd49.js";const i=o({__name:"index",setup(c){const e=s(),t=n().params.path;return e.replace({path:t}),(u,m)=>(a(),r("div"))}});export{i as default};

Binary file not shown.

View File

@ -1 +1 @@
import{e as A,q as K,_ as P}from"./index.3497f088.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as L,r as N,bV as U,bC as H,bN as M,C as v,D as O,aI as r,aH as _,aE as D,aM as x,bW as R,aZ as T,b8 as V,bD as j,bM as q,bc as z,bd as G,G as C}from"./arco.9e0714bc.js";import{e as W,b as Z,g as J}from"./serial.a589823e.js";import"./chart.494530f1.js";import"./vue.a2ece757.js";const I=b=>(z("data-v-208cc1d9"),b=b(),G(),b),Q={class:"container"},X=I(()=>C("div",{id:"canvasDiv",style:{zoom:"250%"}},null,-1)),Y=I(()=>C("br",null,null,-1)),$={name:"Backup"},tt=L({...$,setup(b){const l=A(),a=N({activeKey:1,binaryFile:void 0,loading:!1}),k=()=>{const n=document.createElement("input");n.type="file",n.onchange=async()=>{const p=new Blob([n.files[0]],{type:"application/octet-stream"}),f=URL.createObjectURL(p),t=document.createElement("canvas");t.width=128,t.height=64;const u=t.cloneNode(),c=document.getElementById("canvasDiv");c.innerHTML="",c==null||c.append(t,u);const o=new Image;o.src=f,o.onload=()=>{const d=t.getContext("2d");d==null||d.drawImage(o,0,0,128,64);const g=d==null?void 0:d.getImageData(0,0,t.width,t.height).data;function y(i,s){const e=(s*128+i)*4;return g[e]+g[e+1]+g[e+2]>128*3?0:1}const h=u.getContext("2d"),m=h.getImageData(0,0,u.width,u.height);for(let i=0;i<64;i++)for(let s=0;s<128;s++){const e=(i*128+s)*4,F=!y(s,i);m.data[e]=F*255,m.data[e+1]=F*255,m.data[e+2]=F*255,m.data[e+3]=255}h.putImageData(m,0,0);const w=new Uint8Array(1024);let S=0;for(let i=0;i<64;i+=8)for(let s=0;s<128;s++){let E=0;for(let e=0;e<8;e++)E|=y(s,i+e)<<e;w[S++]=E}a.binaryFile=w}},n.click()},B=async()=>{var f,t,u,c;if(l.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(((f=l.configuration)==null?void 0:f.uart)=="official"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(a.activeKey==2&&((t=l.configuration)==null?void 0:t.charset)!="gb2312"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(a.activeKey==1&&((u=l.configuration)==null?void 0:u.charset)!="losehu"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}a.loading=!0;let n=123728;a.activeKey==2&&(n=8320),await W(l.connectPort);const p=a.binaryFile;for(let o=n;o<p.length+n;o+=128)await Z(l.connectPort,o,p.slice(o-n,o-n+128),128,(c=l.configuration)==null?void 0:c.uart);await J(l.connectPort),a.loading=!1};return(n,p)=>{const f=K,t=R,u=U,c=T,o=V,d=H,g=M,y=j,h=q;return v(),O("div",Q,[r(f,{items:["\u5C0F\u5DE5\u5177","\u5F00\u673A\u56FE\u7247"]}),r(h,{gutter:20,align:"stretch"},{default:_(()=>[r(y,{span:24},{default:_(()=>[r(g,{loading:a.loading,tip:"\u5199\u5165\u4E2D...",style:{width:"100%"}},{default:_(()=>[r(d,{class:"general-card",title:"\u5F00\u673A\u56FE\u7247"},{default:_(()=>[r(u,{"active-key":a.activeKey,onChange:p[0]||(p[0]=m=>{a.activeKey=m})},{default:_(()=>[(v(),D(t,{key:1,title:"LOSEHU 117"})),(v(),D(t,{key:2,title:"LOSEHU 118+"}))]),_:1},8,["active-key"]),X,Y,r(o,null,{default:_(()=>[r(c,{onClick:k},{default:_(()=>[x("\u9009\u62E9\u56FE\u7247")]),_:1}),r(c,{type:"primary",disabled:!a.binaryFile,onClick:B},{default:_(()=>[x("\u5199\u5165")]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1})]),_:1})])}}});const lt=P(tt,[["__scopeId","data-v-208cc1d9"]]);export{lt as default};
import{e as A,q as P,_ as K}from"./index.5f619d1e.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as L,r as N,bP as U,bC as H,bN as M,C as v,D as O,aI as r,aH as _,aE as D,aM as x,bQ as R,aZ as T,b8 as V,bD as j,bM as q,bc as z,bd as G,G as C}from"./arco.a5c2f283.js";import{e as Q,b as Z,g as J}from"./serial.ceb8d64a.js";import"./chart.ca3e4372.js";import"./vue.f211dd49.js";const I=b=>(z("data-v-208cc1d9"),b=b(),G(),b),W={class:"container"},X=I(()=>C("div",{id:"canvasDiv",style:{zoom:"250%"}},null,-1)),Y=I(()=>C("br",null,null,-1)),$={name:"Backup"},tt=L({...$,setup(b){const l=A(),a=N({activeKey:1,binaryFile:void 0,loading:!1}),k=()=>{const n=document.createElement("input");n.type="file",n.onchange=async()=>{const p=new Blob([n.files[0]],{type:"application/octet-stream"}),f=URL.createObjectURL(p),t=document.createElement("canvas");t.width=128,t.height=64;const u=t.cloneNode(),c=document.getElementById("canvasDiv");c.innerHTML="",c==null||c.append(t,u);const o=new Image;o.src=f,o.onload=()=>{const d=t.getContext("2d");d==null||d.drawImage(o,0,0,128,64);const g=d==null?void 0:d.getImageData(0,0,t.width,t.height).data;function y(i,s){const e=(s*128+i)*4;return g[e]+g[e+1]+g[e+2]>128*3?0:1}const h=u.getContext("2d"),m=h.getImageData(0,0,u.width,u.height);for(let i=0;i<64;i++)for(let s=0;s<128;s++){const e=(i*128+s)*4,F=!y(s,i);m.data[e]=F*255,m.data[e+1]=F*255,m.data[e+2]=F*255,m.data[e+3]=255}h.putImageData(m,0,0);const w=new Uint8Array(1024);let S=0;for(let i=0;i<64;i+=8)for(let s=0;s<128;s++){let E=0;for(let e=0;e<8;e++)E|=y(s,i+e)<<e;w[S++]=E}a.binaryFile=w}},n.click()},B=async()=>{var f,t,u,c;if(l.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(((f=l.configuration)==null?void 0:f.uart)=="official"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(a.activeKey==2&&((t=l.configuration)==null?void 0:t.charset)!="gb2312"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(a.activeKey==1&&((u=l.configuration)==null?void 0:u.charset)!="losehu"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}a.loading=!0;let n=123728;a.activeKey==2&&(n=8320),await Q(l.connectPort);const p=a.binaryFile;for(let o=n;o<p.length+n;o+=128)await Z(l.connectPort,o,p.slice(o-n,o-n+128),128,(c=l.configuration)==null?void 0:c.uart);await J(l.connectPort),a.loading=!1};return(n,p)=>{const f=P,t=R,u=U,c=T,o=V,d=H,g=M,y=j,h=q;return v(),O("div",W,[r(f,{items:["\u5C0F\u5DE5\u5177","\u5F00\u673A\u56FE\u7247"]}),r(h,{gutter:20,align:"stretch"},{default:_(()=>[r(y,{span:24},{default:_(()=>[r(g,{loading:a.loading,tip:"\u5199\u5165\u4E2D...",style:{width:"100%"}},{default:_(()=>[r(d,{class:"general-card",title:"\u5F00\u673A\u56FE\u7247"},{default:_(()=>[r(u,{"active-key":a.activeKey,onChange:p[0]||(p[0]=m=>{a.activeKey=m})},{default:_(()=>[(v(),D(t,{key:1,title:"LOSEHU 117"})),(v(),D(t,{key:2,title:"LOSEHU 118+"}))]),_:1},8,["active-key"]),X,Y,r(o,null,{default:_(()=>[r(c,{onClick:k},{default:_(()=>[x("\u9009\u62E9\u56FE\u7247")]),_:1}),r(c,{type:"primary",disabled:!a.binaryFile,onClick:B},{default:_(()=>[x("\u5199\u5165")]),_:1},8,["disabled"])]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1})]),_:1})])}}});const lt=K(tt,[["__scopeId","data-v-208cc1d9"]]);export{lt as default};

BIN
assets/index.9c460bf9.js.gz Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
.arco-dropdown{box-sizing:border-box;padding:4px 0;background-color:var(--color-bg-popup);border:1px solid var(--color-fill-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 10px #0000001a}.arco-dropdown-list{margin-top:0;margin-bottom:0;padding-left:0;list-style:none}.arco-dropdown-list-wrapper{max-height:200px;overflow-y:auto}.arco-dropdown-option{position:relative;z-index:1;display:flex;align-items:center;box-sizing:border-box;width:100%;padding:0 12px;color:var(--color-text-1);font-size:14px;line-height:36px;text-align:left;background-color:transparent;cursor:pointer}.arco-dropdown-option-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-dropdown-option-has-suffix{justify-content:space-between}.arco-dropdown-option-active,.arco-dropdown-option:not(.arco-dropdown-option-disabled):hover{color:var(--color-text-1);background-color:var(--color-fill-2);transition:all .1s cubic-bezier(0,0,1,1)}.arco-dropdown-option-disabled{color:var(--color-text-4);background-color:transparent;cursor:not-allowed}.arco-dropdown-option-icon{display:inline-flex;margin-right:8px}.arco-dropdown-option-suffix{margin-left:12px}.arco-dropdown-group:first-child .arco-dropdown-group-title{margin-top:8px}.arco-dropdown-group-title{box-sizing:border-box;width:100%;margin-top:8px;padding:0 12px;color:var(--color-text-3);font-size:12px;line-height:20px;cursor:default;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.arco-dropdown-submenu{margin-top:-4px}.arco-dropdown.arco-dropdown-has-footer{padding-bottom:0}.arco-dropdown-footer{border-top:1px solid var(--color-fill-3)}

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -1 +1 @@
import{e as g,q as E,_ as B}from"./index.3497f088.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as k,r as v,bC as C,C as A,D,aI as i,aH as d,G as h,aM as F,aZ as y,b8 as x,bA as R,bD as H,bM as M,n as T}from"./arco.9e0714bc.js";import{e as P,b as S,g as U}from"./serial.a589823e.js";import"./chart.494530f1.js";import"./vue.a2ece757.js";const I={class:"container"},N=["innerHTML"],V={name:"Chi"},$=k({...V,setup(L){const a=g(),c=v({status:"\u70B9\u51FB\u5199\u5165\u6309\u94AE\u5199\u5165\u5B57\u5E93\u5230\u8BBE\u5907<br/><br/>",eepromType:"",showHide:0}),p=async(e=0,t)=>{var l;await P(a.connectPort);for(let n=e;n<t.length+e;n+=128)await S(a.connectPort,n,t.slice(n-e,n-e+128),128,(l=a.configuration)==null?void 0:l.uart),c.status=c.status+"\u5199\u5165\u8FDB\u5EA6\uFF1A"+((n-e)/t.length*100).toFixed(1)+"%<br/>",T(()=>{const o=document==null?void 0:document.getElementById("statusArea");o&&(o.scrollTop=o==null?void 0:o.scrollHeight)});c.status=c.status+"\u5199\u5165\u8FDB\u5EA6\uFF1A100.0%<br/>",await U(a.connectPort)},m=async(e=1)=>{var l,n,o,b,w;if(a.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(((l=a.configuration)==null?void 0:l.uart)=="official"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(e==1&&((n=a.configuration)==null?void 0:n.charset)!="losehu"||e==1&&((o=a.configuration)==null?void 0:o.K)!=!0){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(e==2&&((b=a.configuration)==null?void 0:b.charset)!="gb2312"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}c.status=c.status+"\u6B63\u5728\u4E0B\u8F7D\u5B57\u5E93...<br />";let t;if(e==1){t=await fetch("/old_font.bin");const s=t.body.getReader(),u=[];for(;;){const{done:_,value:f}=await s.read();if(_)break;u.push(...f)}const r=new Uint8Array(u);await p(8192,r);return}if(e==2){t=await fetch("/new_font_k.bin");const s=t.body.getReader(),u=[];for(;;){const{done:_,value:f}=await s.read();if(_)break;u.push(...f)}const r=new Uint8Array(u);await p(9344,r);return}if(e==3){t=await fetch("/new_font_h.bin");const s=t.body.getReader(),u=[];for(;;){const{done:_,value:f}=await s.read();if(_)break;u.push(...f)}const r=new Uint8Array(u);await p(9344,r);return}if(e==4){(w=a.configuration)!=null&&w.newpinyin?t=await fetch("/pinyin_plus.bin"):t=await fetch("/pinyin.bin");const s=t.body.getReader(),u=[];for(;;){const{done:_,value:f}=await s.read();if(_)break;u.push(...f)}const r=new Uint8Array(u);await p(131072,r);return}};return(e,t)=>{const l=E,n=y,o=x,b=R,w=C,s=H,u=M;return A(),D("div",I,[i(l,{items:["\u5C0F\u5DE5\u5177","\u5B57\u5E93\u5199\u5165"]}),i(u,{gutter:20,align:"stretch"},{default:d(()=>[i(s,{span:24},{default:d(()=>[i(w,{class:"general-card"},{title:d(()=>[h("span",{onClick:t[0]||(t[0]=()=>{c.showHide+=1})},"\u5B57\u5E93\u5199\u5165")]),default:d(()=>[i(o,null,{default:d(()=>[i(n,{onClick:t[1]||(t[1]=r=>m(1))},{default:d(()=>[F("\u5199\u5165 117 \u5B57\u5E93")]),_:1}),i(n,{onClick:t[2]||(t[2]=r=>m(2))},{default:d(()=>[F("\u5199\u5165 118+ \u5B57\u5E93")]),_:1}),i(n,{onClick:t[3]||(t[3]=r=>m(4))},{default:d(()=>[F("\u5199\u5165\u62FC\u97F3\u68C0\u7D22\u8868\uFF082Mbit EEPROM\u53EF\u7528\uFF09")]),_:1})]),_:1}),i(b),h("div",{id:"statusArea",style:{height:"20em","background-color":"azure",color:"silver",overflow:"auto",padding:"20px"},innerHTML:c.status},null,8,N)]),_:1})]),_:1})]),_:1})])}}});const W=B($,[["__scopeId","data-v-c9da2ebd"]]);export{W as default};
import{e as g,q as E,_ as B}from"./index.5f619d1e.js";/* empty css *//* empty css *//* empty css *//* empty css */import{d as k,r as v,bC as C,C as A,D,aI as i,aH as d,G as h,aM as F,aZ as y,b8 as x,bA as R,bD as H,bM as M,n as T}from"./arco.a5c2f283.js";import{e as P,b as S,g as U}from"./serial.ceb8d64a.js";import"./chart.ca3e4372.js";import"./vue.f211dd49.js";const I={class:"container"},N=["innerHTML"],V={name:"Chi"},$=k({...V,setup(L){const a=g(),c=v({status:"\u70B9\u51FB\u5199\u5165\u6309\u94AE\u5199\u5165\u5B57\u5E93\u5230\u8BBE\u5907<br/><br/>",eepromType:"",showHide:0}),p=async(e=0,t)=>{var l;await P(a.connectPort);for(let n=e;n<t.length+e;n+=128)await S(a.connectPort,n,t.slice(n-e,n-e+128),128,(l=a.configuration)==null?void 0:l.uart),c.status=c.status+"\u5199\u5165\u8FDB\u5EA6\uFF1A"+((n-e)/t.length*100).toFixed(1)+"%<br/>",T(()=>{const o=document==null?void 0:document.getElementById("statusArea");o&&(o.scrollTop=o==null?void 0:o.scrollHeight)});c.status=c.status+"\u5199\u5165\u8FDB\u5EA6\uFF1A100.0%<br/>",await U(a.connectPort)},m=async(e=1)=>{var l,n,o,b,w;if(a.connectState!=!0){alert("\u8BF7\u5148\u8FDE\u63A5\u624B\u53F0\uFF01");return}if(((l=a.configuration)==null?void 0:l.uart)=="official"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(e==1&&((n=a.configuration)==null?void 0:n.charset)!="losehu"||e==1&&((o=a.configuration)==null?void 0:o.K)!=!0){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}if(e==2&&((b=a.configuration)==null?void 0:b.charset)!="gb2312"){alert("\u56FA\u4EF6\u7248\u672C\u4E0D\u5339\u914D");return}c.status=c.status+"\u6B63\u5728\u4E0B\u8F7D\u5B57\u5E93...<br />";let t;if(e==1){t=await fetch("/old_font.bin");const s=t.body.getReader(),u=[];for(;;){const{done:_,value:f}=await s.read();if(_)break;u.push(...f)}const r=new Uint8Array(u);await p(8192,r);return}if(e==2){t=await fetch("/new_font_k.bin");const s=t.body.getReader(),u=[];for(;;){const{done:_,value:f}=await s.read();if(_)break;u.push(...f)}const r=new Uint8Array(u);await p(9344,r);return}if(e==3){t=await fetch("/new_font_h.bin");const s=t.body.getReader(),u=[];for(;;){const{done:_,value:f}=await s.read();if(_)break;u.push(...f)}const r=new Uint8Array(u);await p(9344,r);return}if(e==4){(w=a.configuration)!=null&&w.newpinyin?t=await fetch("/pinyin_plus.bin"):t=await fetch("/pinyin.bin");const s=t.body.getReader(),u=[];for(;;){const{done:_,value:f}=await s.read();if(_)break;u.push(...f)}const r=new Uint8Array(u);await p(131072,r);return}};return(e,t)=>{const l=E,n=y,o=x,b=R,w=C,s=H,u=M;return A(),D("div",I,[i(l,{items:["\u5C0F\u5DE5\u5177","\u5B57\u5E93\u5199\u5165"]}),i(u,{gutter:20,align:"stretch"},{default:d(()=>[i(s,{span:24},{default:d(()=>[i(w,{class:"general-card"},{title:d(()=>[h("span",{onClick:t[0]||(t[0]=()=>{c.showHide+=1})},"\u5B57\u5E93\u5199\u5165")]),default:d(()=>[i(o,null,{default:d(()=>[i(n,{onClick:t[1]||(t[1]=r=>m(1))},{default:d(()=>[F("\u5199\u5165 117 \u5B57\u5E93")]),_:1}),i(n,{onClick:t[2]||(t[2]=r=>m(2))},{default:d(()=>[F("\u5199\u5165 118+ \u5B57\u5E93")]),_:1}),i(n,{onClick:t[3]||(t[3]=r=>m(4))},{default:d(()=>[F("\u5199\u5165\u62FC\u97F3\u68C0\u7D22\u8868\uFF082Mbit EEPROM\u53EF\u7528\uFF09")]),_:1})]),_:1}),i(b),h("div",{id:"statusArea",style:{height:"20em","background-color":"azure",color:"silver",overflow:"auto",padding:"20px"},innerHTML:c.status},null,8,N)]),_:1})]),_:1})]),_:1})])}}});const W=B($,[["__scopeId","data-v-c9da2ebd"]]);export{W as default};

BIN
assets/index.c9ee9208.js.gz Normal file

Binary file not shown.

View File

@ -1 +1 @@
import{d as x,c as q,b3 as R,C as i,D as m,G as s,aI as e,aH as n,aK as D,aJ as E,aE as j,aN as r,b4 as z,f as A,r as G,b5 as H,b6 as J,b7 as K,b8 as Q,b9 as T,u as C,aM as f,aY as W,ba as Y,bb as Z,aZ as O,bc as X,bd as ee}from"./arco.9e0714bc.js";import{F as oe}from"./index.5a5123a5.js";import{v as V,_ as k,u as se,I as ae,a as ne}from"./index.3497f088.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{f as te,g as re}from"./vue.a2ece757.js";import{u as le}from"./loading.49a185db.js";import"./chart.494530f1.js";const S=""+new URL("login-banner.426fb77f.png",import.meta.url).href,ce={class:"banner"},ie={class:"banner-inner"},de={class:"carousel-title"},_e={class:"carousel-sub-title"},ue=["src"],me=x({__name:"banner",setup(c){const{t}=V.exports.useI18n(),g=q(()=>[{slogan:t("login.banner.slogan1"),subSlogan:t("login.banner.subSlogan1"),image:S},{slogan:t("login.banner.slogan2"),subSlogan:t("login.banner.subSlogan2"),image:S},{slogan:t("login.banner.slogan3"),subSlogan:t("login.banner.subSlogan3"),image:S}]);return(b,v)=>{const p=z,h=R;return i(),m("div",ce,[s("div",ie,[e(h,{class:"carousel","animation-name":"fade"},{default:n(()=>[(i(!0),m(D,null,E(g.value,a=>(i(),j(p,{key:a.slogan},{default:n(()=>[(i(),m("div",{key:a.slogan,class:"carousel-item"},[s("div",de,r(a.slogan),1),s("div",_e,r(a.subSlogan),1),s("img",{class:"carousel-image",src:a.image},null,8,ue)]))]),_:2},1024))),128))]),_:1})])])}}});const ge=k(me,[["__scopeId","data-v-741ef175"]]),pe={class:"login-form-wrapper"},fe={class:"login-form-title"},be={class:"login-form-sub-title"},ve={class:"login-form-error-msg"},he={class:"login-form-password-actions"},we=x({__name:"login-form",setup(c){const t=te(),{t:g}=V.exports.useI18n(),b=A(""),{loading:v,setLoading:p}=le(),h=se(),a=re("login-config",{rememberPassword:!0,username:"admin",password:"admin"}),d=G({username:a.value.username,password:a.value.password}),F=async({errors:o,values:l})=>{if(!v.value&&!o){p(!0);try{await h.login(l);const{redirect:_,...w}=t.currentRoute.value.query;t.push({name:_||"Workplace",query:{...w}}),W.success(g("login.form.login.success"));const{rememberPassword:u}=a.value,{username:y,password:$}=l;a.value.username=u?y:"",a.value.password=u?$:""}catch(_){b.value=_.message}finally{p(!1)}}},L=o=>{a.value.rememberPassword=o};return(o,l)=>{const _=ae,w=H,u=Y,y=ne,$=Z,B=J,N=K,P=O,M=Q,U=T;return i(),m("div",pe,[s("div",fe,r(o.$t("login.form.title")),1),s("div",be,r(o.$t("login.form.title")),1),s("div",ve,r(b.value),1),e(U,{ref:"loginForm",model:d,class:"login-form",layout:"vertical",onSubmit:F},{default:n(()=>[e(u,{field:"username",rules:[{required:!0,message:o.$t("login.form.userName.errMsg")}],"validate-trigger":["change","blur"],"hide-label":""},{default:n(()=>[e(w,{modelValue:d.username,"onUpdate:modelValue":l[0]||(l[0]=I=>d.username=I),placeholder:o.$t("login.form.userName.placeholder")},{prefix:n(()=>[e(_)]),_:1},8,["modelValue","placeholder"])]),_:1},8,["rules"]),e(u,{field:"password",rules:[{required:!0,message:o.$t("login.form.password.errMsg")}],"validate-trigger":["change","blur"],"hide-label":""},{default:n(()=>[e($,{modelValue:d.password,"onUpdate:modelValue":l[1]||(l[1]=I=>d.password=I),placeholder:o.$t("login.form.password.placeholder"),"allow-clear":""},{prefix:n(()=>[e(y)]),_:1},8,["modelValue","placeholder"])]),_:1},8,["rules"]),e(M,{size:16,direction:"vertical"},{default:n(()=>[s("div",he,[e(B,{checked:"rememberPassword","model-value":C(a).rememberPassword,onChange:L},{default:n(()=>[f(r(o.$t("login.form.rememberPassword")),1)]),_:1},8,["model-value","onChange"]),e(N,null,{default:n(()=>[f(r(o.$t("login.form.forgetPassword")),1)]),_:1})]),e(P,{type:"primary","html-type":"submit",long:"",loading:C(v)},{default:n(()=>[f(r(o.$t("login.form.login")),1)]),_:1},8,["loading"]),e(P,{type:"text",long:"",class:"login-form-register-btn"},{default:n(()=>[f(r(o.$t("login.form.register")),1)]),_:1})]),_:1})]),_:1},8,["model"])])}}});const ye=k(we,[["__scopeId","data-v-12db3177"]]),$e=c=>(X("data-v-24cebde1"),c=c(),ee(),c),Ie={class:"container"},Se=$e(()=>s("div",{class:"logo"},[s("img",{alt:"logo",src:"//p3-armor.byteimg.com/tos-cn-i-49unhts6dw/dfdba5317c0c20ce20e64fac803d52bc.svg~tplv-49unhts6dw-image.image"}),s("div",{class:"logo-text"},"Arco Design Pro")],-1)),xe={class:"content"},ke={class:"content-inner"},Pe={class:"footer"},Ce=x({__name:"index",setup(c){return(t,g)=>(i(),m("div",Ie,[Se,e(ge),s("div",xe,[s("div",ke,[e(ye)]),s("div",Pe,[e(oe)])])]))}});const je=k(Ce,[["__scopeId","data-v-24cebde1"]]);export{je as default};
import{d as x,c as q,b3 as R,C as i,D as m,G as s,aI as e,aH as n,aK as D,aJ as E,aE as j,aN as r,b4 as z,f as A,r as G,b5 as H,b6 as J,b7 as K,b8 as Q,b9 as T,u as C,aM as f,aY as W,ba as Y,bb as Z,aZ as O,bc as X,bd as ee}from"./arco.a5c2f283.js";import{F as oe}from"./index.1e378371.js";import{v as V,_ as k,u as se,I as ae,a as ne}from"./index.5f619d1e.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{f as te,g as re}from"./vue.f211dd49.js";import{u as le}from"./loading.f6a97ff0.js";import"./chart.ca3e4372.js";const S=""+new URL("login-banner.426fb77f.png",import.meta.url).href,ce={class:"banner"},ie={class:"banner-inner"},de={class:"carousel-title"},_e={class:"carousel-sub-title"},ue=["src"],me=x({__name:"banner",setup(c){const{t}=V.exports.useI18n(),g=q(()=>[{slogan:t("login.banner.slogan1"),subSlogan:t("login.banner.subSlogan1"),image:S},{slogan:t("login.banner.slogan2"),subSlogan:t("login.banner.subSlogan2"),image:S},{slogan:t("login.banner.slogan3"),subSlogan:t("login.banner.subSlogan3"),image:S}]);return(b,v)=>{const p=z,h=R;return i(),m("div",ce,[s("div",ie,[e(h,{class:"carousel","animation-name":"fade"},{default:n(()=>[(i(!0),m(D,null,E(g.value,a=>(i(),j(p,{key:a.slogan},{default:n(()=>[(i(),m("div",{key:a.slogan,class:"carousel-item"},[s("div",de,r(a.slogan),1),s("div",_e,r(a.subSlogan),1),s("img",{class:"carousel-image",src:a.image},null,8,ue)]))]),_:2},1024))),128))]),_:1})])])}}});const ge=k(me,[["__scopeId","data-v-741ef175"]]),pe={class:"login-form-wrapper"},fe={class:"login-form-title"},be={class:"login-form-sub-title"},ve={class:"login-form-error-msg"},he={class:"login-form-password-actions"},we=x({__name:"login-form",setup(c){const t=te(),{t:g}=V.exports.useI18n(),b=A(""),{loading:v,setLoading:p}=le(),h=se(),a=re("login-config",{rememberPassword:!0,username:"admin",password:"admin"}),d=G({username:a.value.username,password:a.value.password}),F=async({errors:o,values:l})=>{if(!v.value&&!o){p(!0);try{await h.login(l);const{redirect:_,...w}=t.currentRoute.value.query;t.push({name:_||"Workplace",query:{...w}}),W.success(g("login.form.login.success"));const{rememberPassword:u}=a.value,{username:y,password:$}=l;a.value.username=u?y:"",a.value.password=u?$:""}catch(_){b.value=_.message}finally{p(!1)}}},L=o=>{a.value.rememberPassword=o};return(o,l)=>{const _=ae,w=H,u=Y,y=ne,$=Z,B=J,N=K,P=O,M=Q,U=T;return i(),m("div",pe,[s("div",fe,r(o.$t("login.form.title")),1),s("div",be,r(o.$t("login.form.title")),1),s("div",ve,r(b.value),1),e(U,{ref:"loginForm",model:d,class:"login-form",layout:"vertical",onSubmit:F},{default:n(()=>[e(u,{field:"username",rules:[{required:!0,message:o.$t("login.form.userName.errMsg")}],"validate-trigger":["change","blur"],"hide-label":""},{default:n(()=>[e(w,{modelValue:d.username,"onUpdate:modelValue":l[0]||(l[0]=I=>d.username=I),placeholder:o.$t("login.form.userName.placeholder")},{prefix:n(()=>[e(_)]),_:1},8,["modelValue","placeholder"])]),_:1},8,["rules"]),e(u,{field:"password",rules:[{required:!0,message:o.$t("login.form.password.errMsg")}],"validate-trigger":["change","blur"],"hide-label":""},{default:n(()=>[e($,{modelValue:d.password,"onUpdate:modelValue":l[1]||(l[1]=I=>d.password=I),placeholder:o.$t("login.form.password.placeholder"),"allow-clear":""},{prefix:n(()=>[e(y)]),_:1},8,["modelValue","placeholder"])]),_:1},8,["rules"]),e(M,{size:16,direction:"vertical"},{default:n(()=>[s("div",he,[e(B,{checked:"rememberPassword","model-value":C(a).rememberPassword,onChange:L},{default:n(()=>[f(r(o.$t("login.form.rememberPassword")),1)]),_:1},8,["model-value","onChange"]),e(N,null,{default:n(()=>[f(r(o.$t("login.form.forgetPassword")),1)]),_:1})]),e(P,{type:"primary","html-type":"submit",long:"",loading:C(v)},{default:n(()=>[f(r(o.$t("login.form.login")),1)]),_:1},8,["loading"]),e(P,{type:"text",long:"",class:"login-form-register-btn"},{default:n(()=>[f(r(o.$t("login.form.register")),1)]),_:1})]),_:1})]),_:1},8,["model"])])}}});const ye=k(we,[["__scopeId","data-v-12db3177"]]),$e=c=>(X("data-v-24cebde1"),c=c(),ee(),c),Ie={class:"container"},Se=$e(()=>s("div",{class:"logo"},[s("img",{alt:"logo",src:"//p3-armor.byteimg.com/tos-cn-i-49unhts6dw/dfdba5317c0c20ce20e64fac803d52bc.svg~tplv-49unhts6dw-image.image"}),s("div",{class:"logo-text"},"Arco Design Pro")],-1)),xe={class:"content"},ke={class:"content-inner"},Pe={class:"footer"},Ce=x({__name:"index",setup(c){return(t,g)=>(i(),m("div",Ie,[Se,e(ge),s("div",xe,[s("div",ke,[e(ye)]),s("div",Pe,[e(oe)])])]))}});const je=k(Ce,[["__scopeId","data-v-24cebde1"]]);export{je as default};

BIN
assets/index.cf93c066.js.gz Normal file

Binary file not shown.

View File

@ -1 +1 @@
import{_ as r}from"./index.3497f088.js";/* empty css */import{d as p,r as _,o as f,bA as h,aZ as m,D as g,bw as c,bx as i,G as a,aI as e,aN as n,aH as F,bc as y,bd as v,C as A,aM as D}from"./arco.9e0714bc.js";import"./chart.494530f1.js";import"./vue.a2ece757.js";const b=s=>(y("data-v-14f2aa44"),s=s(),v(),s),S={class:"container"},x={style:{"background-color":"#fff",padding:"10%"}},B={style:{"background-color":"#fff",padding:"10%"}},C=b(()=>a("p",{style:{"font-size":"1.5rem","font-weight":"bold"}}," \u83B7\u53D6\u4FE1\u606F ",-1)),E={name:"SatLoc"},w=p({...E,setup(s){const t=_({lat:0,lng:0,alt:0,type:0,uuid:""});f(()=>{t.uuid=new URLSearchParams(location.hash.replace("#/satloc?","")).get("uuid"),navigator.geolocation.getCurrentPosition(o=>{o.coords&&(t.lat=o.coords.latitude,t.lng=o.coords.longitude,o.coords.altitude&&(t.alt=o.coords.altitude))})});const d=async()=>{await fetch("https://k5.vicicode.com/api/lol",{method:"POST",mode:"cors",headers:{"Content-Type":"application/json"},body:JSON.stringify({func:0,uuid:t.uuid,cache:JSON.stringify([t.lng,t.lat,t.alt])})}),t.type=1};return(o,k)=>{const u=h,l=m;return A(),g("div",S,[c(a("div",x," \u8BF7\u70B9\u51FB\u7F51\u9875\u201C\u5DF2\u626B\u7801\u4E0A\u4F20\u201D\u6309\u94AE ",512),[[i,t.type!=0]]),c(a("div",B,[C,e(u),a("p",null," \u53F0\u7AD9\u7ECF\u5EA6\uFF1A"+n(t.lng),1),e(u),a("p",null," \u53F0\u7AD9\u7EAC\u5EA6\uFF1A"+n(t.lat),1),e(u),a("p",null," \u53F0\u7AD9\u6D77\u62D4\uFF1A"+n(t.alt),1),e(u),e(l,{type:"primary",onClick:d},{default:F(()=>[D("\u4E0A\u4F20")]),_:1})],512),[[i,t.type==0]])])}}});const V=r(w,[["__scopeId","data-v-14f2aa44"]]);export{V as default};
import{_ as r}from"./index.5f619d1e.js";/* empty css */import{d as p,r as _,o as f,bA as h,aZ as m,D as g,bw as c,bx as i,G as a,aI as e,aN as n,aH as F,bc as y,bd as v,C as A,aM as D}from"./arco.a5c2f283.js";import"./chart.ca3e4372.js";import"./vue.f211dd49.js";const b=s=>(y("data-v-14f2aa44"),s=s(),v(),s),S={class:"container"},x={style:{"background-color":"#fff",padding:"10%"}},B={style:{"background-color":"#fff",padding:"10%"}},C=b(()=>a("p",{style:{"font-size":"1.5rem","font-weight":"bold"}}," \u83B7\u53D6\u4FE1\u606F ",-1)),E={name:"SatLoc"},w=p({...E,setup(s){const t=_({lat:0,lng:0,alt:0,type:0,uuid:""});f(()=>{t.uuid=new URLSearchParams(location.hash.replace("#/satloc?","")).get("uuid"),navigator.geolocation.getCurrentPosition(o=>{o.coords&&(t.lat=o.coords.latitude,t.lng=o.coords.longitude,o.coords.altitude&&(t.alt=o.coords.altitude))})});const d=async()=>{await fetch("https://k5.vicicode.com/api/lol",{method:"POST",mode:"cors",headers:{"Content-Type":"application/json"},body:JSON.stringify({func:0,uuid:t.uuid,cache:JSON.stringify([t.lng,t.lat,t.alt])})}),t.type=1};return(o,k)=>{const u=h,l=m;return A(),g("div",S,[c(a("div",x," \u8BF7\u70B9\u51FB\u7F51\u9875\u201C\u5DF2\u626B\u7801\u4E0A\u4F20\u201D\u6309\u94AE ",512),[[i,t.type!=0]]),c(a("div",B,[C,e(u),a("p",null," \u53F0\u7AD9\u7ECF\u5EA6\uFF1A"+n(t.lng),1),e(u),a("p",null," \u53F0\u7AD9\u7EAC\u5EA6\uFF1A"+n(t.lat),1),e(u),a("p",null," \u53F0\u7AD9\u6D77\u62D4\uFF1A"+n(t.alt),1),e(u),e(l,{type:"primary",onClick:d},{default:F(()=>[D("\u4E0A\u4F20")]),_:1})],512),[[i,t.type==0]])])}}});const V=r(w,[["__scopeId","data-v-14f2aa44"]]);export{V as default};

BIN
assets/index.e414cb7e.js.gz Normal file

Binary file not shown.

View File

@ -1 +1 @@
import{d as V,r as q,bC as J,C as $,aE as Q,aH as u,aI as r,aM as d,aN as f,u as g,bw as W,bx as X,bl as Y,bD as tt,bA as ot,aZ as nt,b8 as at,bc as et,bd as rt,G as c,D as ut}from"./arco.9e0714bc.js";import{e as ct,_ as R}from"./index.3497f088.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{e as it,a as n,b as a}from"./serial.a589823e.js";import"./chart.494530f1.js";import"./vue.a2ece757.js";const st=""+new URL("../gy.png",import.meta.url).href,B=i=>(et("data-v-63b01619"),i=i(),rt(),i),_t=B(()=>c("br",null,null,-1)),dt=B(()=>c("br",null,null,-1)),pt=B(()=>c("div",null,[c("img",{style:{"margin-bottom":"10px"},width:"600px",src:st})],-1)),mt=V({__name:"banner",setup(i){const t=ct(),h=q({eepromSize:"\u70B9\u51FB\u68C0\u6D4B\u6309\u94AE\u68C0\u6D4B"}),U=async()=>{var s,p,m,l,F,_,P,M,y,E,v,C,D,k,x,A,K,I,z,N,T;let e="\u672A\u77E5\u3001\u6545\u969C\u3001\u4E0D\u53EF\u7528";const S=[Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256)];await it(t.connectPort);const o=new Uint8Array(S);if(((s=t.configuration)==null?void 0:s.uart)=="official"){const b=await n(t.connectPort,0,8,(p=t.configuration)==null?void 0:p.uart);await a(t.connectPort,0,o,8,(m=t.configuration)==null?void 0:m.uart);const w=await n(t.connectPort,0,8,(l=t.configuration)==null?void 0:l.uart);o.toString()==w.toString()&&(e="8KB\uFF0864Kbit\uFF09"),await a(t.connectPort,0,b,8,(F=t.configuration)==null?void 0:F.uart)}else{const b=await n(t.connectPort,0,8,(_=t.configuration)==null?void 0:_.uart);await a(t.connectPort,0,o,8,(P=t.configuration)==null?void 0:P.uart);const w=await n(t.connectPort,0,8,(M=t.configuration)==null?void 0:M.uart);o.toString()==w.toString()&&(e="8KB\uFF0864Kbit\uFF09"),await a(t.connectPort,0,b,8,(y=t.configuration)==null?void 0:y.uart);const G=await n(t.connectPort,131064,8,(E=t.configuration)==null?void 0:E.uart);await a(t.connectPort,131064,o,8,(v=t.configuration)==null?void 0:v.uart);const H=await n(t.connectPort,131064,8,(C=t.configuration)==null?void 0:C.uart);o.toString()==H.toString()&&(e="128KB\uFF081Mbit\uFF09"),await a(t.connectPort,131064,G,8,(D=t.configuration)==null?void 0:D.uart);const L=await n(t.connectPort,262136,8,(k=t.configuration)==null?void 0:k.uart);await a(t.connectPort,262136,o,8,(x=t.configuration)==null?void 0:x.uart);const O=await n(t.connectPort,262136,8,(A=t.configuration)==null?void 0:A.uart);o.toString()==O.toString()&&(e="256KB\uFF082Mbit\uFF09"),await a(t.connectPort,262136,L,8,(K=t.configuration)==null?void 0:K.uart);const Z=await n(t.connectPort,524280,8,(I=t.configuration)==null?void 0:I.uart);await a(t.connectPort,524280,o,8,(z=t.configuration)==null?void 0:z.uart);const j=await n(t.connectPort,524280,8,(N=t.configuration)==null?void 0:N.uart);o.toString()==j.toString()&&(e="512KB\uFF084Mbit\uFF09"),await a(t.connectPort,524280,Z,8,(T=t.configuration)==null?void 0:T.uart)}h.eepromSize=e};return(e,S)=>{const o=Y,s=tt,p=ot,m=nt,l=J,F=at;return $(),Q(s,{class:"banner"},{default:u(()=>[r(s,null,{default:u(()=>[r(o,{heading:5,style:{"margin-top":"0"}},{default:u(()=>[d(f(g(t).connectState?"\u6B22\u8FCE\u4F60~\uFF0C\u8FDE\u63A5\u6210\u529F\uFF01":"\u6B22\u8FCE\u4F60~\uFF0C\u70B9\u51FB\u53F3\u4E0A\u89D2\u201C\u8FDE\u63A5\u201D\u6309\u94AE\u8FDE\u63A5\u624B\u53F0\u3002"),1)]),_:1})]),_:1}),r(p,{class:"panel-border"}),r(F,null,{default:u(()=>[W(r(l,{style:{marginTop:"2em",marginBottom:"2em"},title:"\u624B\u53F0\u4FE1\u606F"},{default:u(()=>{var _;return[d(" \u5F53\u524D\u56FA\u4EF6\u7248\u672C\uFF1A"+f(g(t).firmwareVersion)+" ",1),_t,d(" \u5339\u914D\u5199\u9891\u914D\u7F6E\uFF1A"+f((_=g(t).configuration)==null?void 0:_.name)+" ",1),dt,d(" \u5B58\u50A8\u5927\u5C0F\uFF1A"+f(h.eepromSize)+" ",1),r(m,{size:"mini",type:"primary",onClick:U},{default:u(()=>[d("\u68C0\u6D4B")]),_:1})]}),_:1},512),[[X,g(t).connectState]])]),_:1}),pt]),_:1})}}});const lt=R(mt,[["__scopeId","data-v-63b01619"]]),Ft={class:"container"},ft={class:"left-side"},gt={class:"panel"},ht={name:"Dashboard"},bt=V({...ht,setup(i){return(t,h)=>($(),ut("div",Ft,[c("div",ft,[c("div",gt,[r(lt)])])]))}});const xt=R(bt,[["__scopeId","data-v-8f743d99"]]);export{xt as default};
import{d as V,r as q,bC as J,C as $,aE as Q,aH as u,aI as r,aM as d,aN as f,u as g,bw as W,bx as X,bl as Y,bD as tt,bA as ot,aZ as nt,b8 as at,bc as et,bd as rt,G as c,D as ut}from"./arco.a5c2f283.js";import{e as ct,_ as R}from"./index.5f619d1e.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{e as it,a as n,b as a}from"./serial.ceb8d64a.js";import"./chart.ca3e4372.js";import"./vue.f211dd49.js";const st=""+new URL("../gy.png",import.meta.url).href,B=i=>(et("data-v-63b01619"),i=i(),rt(),i),_t=B(()=>c("br",null,null,-1)),dt=B(()=>c("br",null,null,-1)),pt=B(()=>c("div",null,[c("img",{style:{"margin-bottom":"10px"},width:"600px",src:st})],-1)),mt=V({__name:"banner",setup(i){const t=ct(),h=q({eepromSize:"\u70B9\u51FB\u68C0\u6D4B\u6309\u94AE\u68C0\u6D4B"}),U=async()=>{var s,p,m,l,F,_,P,M,y,E,v,C,D,k,x,A,K,I,z,N,T;let e="\u672A\u77E5\u3001\u6545\u969C\u3001\u4E0D\u53EF\u7528";const S=[Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256),Math.round(Math.random()*256)];await it(t.connectPort);const o=new Uint8Array(S);if(((s=t.configuration)==null?void 0:s.uart)=="official"){const b=await n(t.connectPort,0,8,(p=t.configuration)==null?void 0:p.uart);await a(t.connectPort,0,o,8,(m=t.configuration)==null?void 0:m.uart);const w=await n(t.connectPort,0,8,(l=t.configuration)==null?void 0:l.uart);o.toString()==w.toString()&&(e="8KB\uFF0864Kbit\uFF09"),await a(t.connectPort,0,b,8,(F=t.configuration)==null?void 0:F.uart)}else{const b=await n(t.connectPort,0,8,(_=t.configuration)==null?void 0:_.uart);await a(t.connectPort,0,o,8,(P=t.configuration)==null?void 0:P.uart);const w=await n(t.connectPort,0,8,(M=t.configuration)==null?void 0:M.uart);o.toString()==w.toString()&&(e="8KB\uFF0864Kbit\uFF09"),await a(t.connectPort,0,b,8,(y=t.configuration)==null?void 0:y.uart);const G=await n(t.connectPort,131064,8,(E=t.configuration)==null?void 0:E.uart);await a(t.connectPort,131064,o,8,(v=t.configuration)==null?void 0:v.uart);const H=await n(t.connectPort,131064,8,(C=t.configuration)==null?void 0:C.uart);o.toString()==H.toString()&&(e="128KB\uFF081Mbit\uFF09"),await a(t.connectPort,131064,G,8,(D=t.configuration)==null?void 0:D.uart);const L=await n(t.connectPort,262136,8,(k=t.configuration)==null?void 0:k.uart);await a(t.connectPort,262136,o,8,(x=t.configuration)==null?void 0:x.uart);const O=await n(t.connectPort,262136,8,(A=t.configuration)==null?void 0:A.uart);o.toString()==O.toString()&&(e="256KB\uFF082Mbit\uFF09"),await a(t.connectPort,262136,L,8,(K=t.configuration)==null?void 0:K.uart);const Z=await n(t.connectPort,524280,8,(I=t.configuration)==null?void 0:I.uart);await a(t.connectPort,524280,o,8,(z=t.configuration)==null?void 0:z.uart);const j=await n(t.connectPort,524280,8,(N=t.configuration)==null?void 0:N.uart);o.toString()==j.toString()&&(e="512KB\uFF084Mbit\uFF09"),await a(t.connectPort,524280,Z,8,(T=t.configuration)==null?void 0:T.uart)}h.eepromSize=e};return(e,S)=>{const o=Y,s=tt,p=ot,m=nt,l=J,F=at;return $(),Q(s,{class:"banner"},{default:u(()=>[r(s,null,{default:u(()=>[r(o,{heading:5,style:{"margin-top":"0"}},{default:u(()=>[d(f(g(t).connectState?"\u6B22\u8FCE\u4F60~\uFF0C\u8FDE\u63A5\u6210\u529F\uFF01":"\u6B22\u8FCE\u4F60~\uFF0C\u70B9\u51FB\u53F3\u4E0A\u89D2\u201C\u8FDE\u63A5\u201D\u6309\u94AE\u8FDE\u63A5\u624B\u53F0\u3002"),1)]),_:1})]),_:1}),r(p,{class:"panel-border"}),r(F,null,{default:u(()=>[W(r(l,{style:{marginTop:"2em",marginBottom:"2em"},title:"\u624B\u53F0\u4FE1\u606F"},{default:u(()=>{var _;return[d(" \u5F53\u524D\u56FA\u4EF6\u7248\u672C\uFF1A"+f(g(t).firmwareVersion)+" ",1),_t,d(" \u5339\u914D\u5199\u9891\u914D\u7F6E\uFF1A"+f((_=g(t).configuration)==null?void 0:_.name)+" ",1),dt,d(" \u5B58\u50A8\u5927\u5C0F\uFF1A"+f(h.eepromSize)+" ",1),r(m,{size:"mini",type:"primary",onClick:U},{default:u(()=>[d("\u68C0\u6D4B")]),_:1})]}),_:1},512),[[X,g(t).connectState]])]),_:1}),pt]),_:1})}}});const lt=R(mt,[["__scopeId","data-v-63b01619"]]),Ft={class:"container"},ft={class:"left-side"},gt={class:"panel"},ht={name:"Dashboard"},bt=V({...ht,setup(i){return(t,h)=>($(),ut("div",Ft,[c("div",ft,[c("div",gt,[r(lt)])])]))}});const xt=R(bt,[["__scopeId","data-v-8f743d99"]]);export{xt as default};

BIN
assets/index.e6938ae4.js.gz Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1 +0,0 @@
import{d as o,D as r,C as a}from"./arco.9e0714bc.js";import{f as s,h as n}from"./vue.a2ece757.js";const i=o({__name:"index",setup(c){const e=s(),t=n().params.path;return e.replace({path:t}),(u,m)=>(a(),r("div"))}});export{i as default};

File diff suppressed because one or more lines are too long

BIN
assets/index.f8ff478a.js.gz Normal file

Binary file not shown.

View File

@ -1 +1 @@
.arco-layout{display:flex;flex:1;flex-direction:column;margin:0;padding:0}.arco-layout-sider{position:relative;flex:none;width:auto;margin:0;padding:0;background:var(--color-menu-dark-bg);transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-children{height:100%;overflow:auto}.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar{width:0}.arco-layout-sider-has-trigger{box-sizing:border-box;padding-bottom:48px}.arco-layout-sider-trigger{z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:48px;color:var(--color-white);background:rgba(255,255,255,.2);cursor:pointer;transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-trigger-light{color:var(--color-text-1);background:var(--color-menu-light-bg);border-top:1px solid var(--color-bg-5)}.arco-layout-sider-light{background:var(--color-menu-light-bg);box-shadow:0 2px 5px #00000014}.arco-layout-header{flex:0 0 auto;box-sizing:border-box;margin:0}.arco-layout-content{flex:1}.arco-layout-footer{flex:0 0 auto;margin:0}.arco-layout-has-sider{flex-direction:row}.arco-layout-has-sider>.arco-layout,.arco-layout-has-sider>.arco-layout-content{overflow-x:hidden}.footer[data-v-5e3409eb]{display:flex;align-items:center;justify-content:center;height:40px;color:var(--color-text-2);text-align:center}
.arco-layout{display:flex;flex:1;flex-direction:column;margin:0;padding:0}.arco-layout-sider{position:relative;flex:none;width:auto;margin:0;padding:0;background:var(--color-menu-dark-bg);transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-children{height:100%;overflow:auto}.arco-layout-sider-collapsed .arco-layout-sider-children::-webkit-scrollbar{width:0}.arco-layout-sider-has-trigger{box-sizing:border-box;padding-bottom:48px}.arco-layout-sider-trigger{z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:48px;color:var(--color-white);background:rgba(255,255,255,.2);cursor:pointer;transition:width .2s cubic-bezier(.34,.69,.1,1)}.arco-layout-sider-trigger-light{color:var(--color-text-1);background:var(--color-menu-light-bg);border-top:1px solid var(--color-bg-5)}.arco-layout-sider-light{background:var(--color-menu-light-bg);box-shadow:0 2px 5px #00000014}.arco-layout-header{flex:0 0 auto;box-sizing:border-box;margin:0}.arco-layout-content{flex:1}.arco-layout-footer{flex:0 0 auto;margin:0}.arco-layout-has-sider{flex-direction:row}.arco-layout-has-sider>.arco-layout,.arco-layout-has-sider>.arco-layout-content{overflow-x:hidden}.footer[data-v-4b65ea7a]{display:flex;align-items:center;justify-content:center;height:40px;color:var(--color-text-2);text-align:center}

Binary file not shown.

View File

@ -1 +1 @@
import{f as a}from"./arco.9e0714bc.js";function l(e=!1){const o=a(e);return{loading:o,setLoading:t=>{o.value=t},toggle:()=>{o.value=!o.value}}}export{l as u};
import{f as a}from"./arco.a5c2f283.js";function l(e=!1){const o=a(e);return{loading:o,setLoading:t=>{o.value=t},toggle:()=>{o.value=!o.value}}}export{l as u};

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -1,4 +1,4 @@
import{s as Vn,u as Me,e as rs,i as Ee,n as lt,d as Bn,r as Xn,c as Q,h as Yn,p as Et,f as ee,w as De,j as qn,m as Qn,k as ss,l as Qe,q as Jn,v as os,x as Zn,y as zn,t as as,g as is,o as cs,z as er,a as ls}from"./arco.9e0714bc.js";/*!
import{s as Vn,u as Me,e as rs,i as Ee,n as lt,d as Bn,r as Xn,c as Q,h as Yn,p as Et,f as ee,w as De,j as qn,m as Qn,k as ss,l as Qe,q as Jn,v as os,x as Zn,y as zn,t as as,g as is,o as cs,z as er,a as ls}from"./arco.a5c2f283.js";/*!
* vue-router v4.3.0
* (c) 2024 Eduardo San Martin Morote
* @license MIT

BIN
assets/vue.f211dd49.js.gz Normal file

Binary file not shown.

View File

@ -22,10 +22,10 @@
background-color: var(--color-text-3);
}
</style>
<script type="module" crossorigin src="./assets/index.3497f088.js"></script>
<link rel="modulepreload" crossorigin href="./assets/arco.9e0714bc.js">
<link rel="modulepreload" crossorigin href="./assets/chart.494530f1.js">
<link rel="modulepreload" crossorigin href="./assets/vue.a2ece757.js">
<script type="module" crossorigin src="./assets/index.5f619d1e.js"></script>
<link rel="modulepreload" crossorigin href="./assets/arco.a5c2f283.js">
<link rel="modulepreload" crossorigin href="./assets/chart.ca3e4372.js">
<link rel="modulepreload" crossorigin href="./assets/vue.f211dd49.js">
<link rel="stylesheet" href="./assets/index.e6bd0df6.css">
</head>
<body>

Binary file not shown.