From 1bea6eb9d68a704e8dddd100e2e685489c44e7e3 Mon Sep 17 00:00:00 2001 From: gaoshuaixing Date: Mon, 27 Nov 2023 18:36:16 +0800 Subject: [PATCH] loading --- electron/config/bin.js | 1 + electron/config/config.default.js | 6 +++--- public/dist/assets/AppSider-d48c3965.js | 1 + public/dist/assets/AppSider-d48c3965.js.gz | Bin 0 -> 966 bytes public/dist/assets/AppSider-d496840f.js | 1 - public/dist/assets/AppSider-d496840f.js.gz | Bin 946 -> 0 bytes public/dist/assets/AppSider-eae4d7cc.css | 1 + public/dist/assets/AppSider-f3251917.css | 1 - public/dist/assets/HttpServer-a04f41fd.js.gz | Bin 1087 -> 0 bytes ...ver-a04f41fd.js => HttpServer-ed0cf5b9.js} | 2 +- public/dist/assets/HttpServer-ed0cf5b9.js.gz | Bin 0 -> 1086 bytes public/dist/assets/Index-025becb4.js.gz | Bin 771 -> 0 bytes public/dist/assets/Index-08a68a56.js | 1 + public/dist/assets/Index-08a68a56.js.gz | Bin 0 -> 1546 bytes .../{Index-ee0aae6a.js => Index-0b2ed0b9.js} | 2 +- public/dist/assets/Index-0b2ed0b9.js.gz | Bin 0 -> 831 bytes public/dist/assets/Index-0c7eea33.js | 1 + public/dist/assets/Index-0c7eea33.js.gz | Bin 0 -> 1622 bytes .../{Index-025becb4.js => Index-0c9716bb.js} | 2 +- public/dist/assets/Index-0c9716bb.js.gz | Bin 0 -> 770 bytes .../{Index-9c1e57f1.js => Index-10bba485.js} | 2 +- public/dist/assets/Index-10bba485.js.gz | Bin 0 -> 826 bytes public/dist/assets/Index-1615d7c6.js | 1 - public/dist/assets/Index-1615d7c6.js.gz | Bin 1339 -> 0 bytes public/dist/assets/Index-281c0712.js.gz | Bin 900 -> 0 bytes public/dist/assets/Index-3e899fb1.js | 1 - public/dist/assets/Index-3e899fb1.js.gz | Bin 1625 -> 0 bytes public/dist/assets/Index-40d07016.js.gz | Bin 1190 -> 0 bytes public/dist/assets/Index-441ec7b5.css | 1 - public/dist/assets/Index-44adca8c.js.gz | Bin 719 -> 0 bytes .../{Index-40d07016.js => Index-4c8f0528.js} | 2 +- public/dist/assets/Index-4c8f0528.js.gz | Bin 0 -> 1189 bytes .../{Index-d898cc9e.js => Index-4ead8109.js} | 2 +- public/dist/assets/Index-4ead8109.js.gz | Bin 0 -> 957 bytes public/dist/assets/Index-4fe1cd2f.js | 1 + .../{Index-8c16fa28.js => Index-586aac40.js} | 2 +- public/dist/assets/Index-586aac40.js.gz | Bin 0 -> 682 bytes public/dist/assets/Index-5abcf3c9.js.gz | Bin 690 -> 0 bytes .../{Index-d38f5ef6.js => Index-5d43c2a7.js} | 2 +- public/dist/assets/Index-5d43c2a7.js.gz | Bin 0 -> 77323 bytes public/dist/assets/Index-60c27949.js | 1 + public/dist/assets/Index-60c27949.js.gz | Bin 0 -> 708 bytes public/dist/assets/Index-76079e5e.js.gz | Bin 836 -> 0 bytes .../{Index-dc55dcdd.js => Index-7f0573a3.js} | 2 +- public/dist/assets/Index-7f0573a3.js.gz | Bin 0 -> 1756 bytes public/dist/assets/Index-8c16fa28.js.gz | Bin 681 -> 0 bytes .../{Index-281c0712.js => Index-8d8a0d0e.js} | 2 +- public/dist/assets/Index-8d8a0d0e.js.gz | Bin 0 -> 899 bytes public/dist/assets/Index-8f8b3b46.js | 1 - .../{Index-44adca8c.js => Index-96df2d3c.js} | 2 +- public/dist/assets/Index-96df2d3c.js.gz | Bin 0 -> 719 bytes public/dist/assets/Index-98f2b7d4.js | 1 + public/dist/assets/Index-98f2b7d4.js.gz | Bin 0 -> 771 bytes public/dist/assets/Index-9c1e57f1.js.gz | Bin 824 -> 0 bytes .../{Index-b179210d.js => Index-ae1fb139.js} | 2 +- public/dist/assets/Index-ae1fb139.js.gz | Bin 0 -> 821 bytes public/dist/assets/Index-b179210d.js.gz | Bin 822 -> 0 bytes public/dist/assets/Index-b98412fe.css | 1 - public/dist/assets/Index-d012f7e3.css | 1 + public/dist/assets/Index-d38f5ef6.js.gz | Bin 77324 -> 0 bytes public/dist/assets/Index-d5c189f2.js | 1 - public/dist/assets/Index-d5c189f2.js.gz | Bin 707 -> 0 bytes public/dist/assets/Index-d898cc9e.js.gz | Bin 957 -> 0 bytes public/dist/assets/Index-d99e911b.css | 1 + public/dist/assets/Index-d9ba0d3e.js | 1 + .../{Index-5abcf3c9.js => Index-da530e68.js} | 2 +- public/dist/assets/Index-da530e68.js.gz | Bin 0 -> 691 bytes .../{Index-76079e5e.js => Index-db1203f0.js} | 2 +- public/dist/assets/Index-db1203f0.js.gz | Bin 0 -> 834 bytes public/dist/assets/Index-dc55dcdd.js.gz | Bin 1760 -> 0 bytes public/dist/assets/Index-e0335ed3.js | 1 - public/dist/assets/Index-e0335ed3.js.gz | Bin 768 -> 0 bytes public/dist/assets/Index-e6d2372c.css | 1 + public/dist/assets/Index-ee0aae6a.js.gz | Bin 831 -> 0 bytes public/dist/assets/Ipc-2b08761f.js | 1 - public/dist/assets/Ipc-2b08761f.js.gz | Bin 1317 -> 0 bytes public/dist/assets/Ipc-c93bc100.js | 1 + public/dist/assets/Ipc-c93bc100.js.gz | Bin 0 -> 1319 bytes .../{Ipc-e781cb65.js => Ipc-d9cee164.js} | 2 +- public/dist/assets/Ipc-d9cee164.js.gz | Bin 0 -> 1196 bytes public/dist/assets/Ipc-e781cb65.js.gz | Bin 1196 -> 0 bytes public/dist/assets/Menu-77386da7.js.gz | Bin 1189 -> 0 bytes .../{Menu-77386da7.js => Menu-cb098491.js} | 2 +- public/dist/assets/Menu-cb098491.js.gz | Bin 0 -> 1206 bytes public/dist/assets/Pic-303a031c.js | 1 + public/dist/assets/Pic-63872273.js | 1 - ...r-e18ea084.js => SocketServer-94742f8e.js} | 2 +- .../dist/assets/SocketServer-94742f8e.js.gz | Bin 0 -> 12722 bytes .../dist/assets/SocketServer-e18ea084.js.gz | Bin 12721 -> 0 bytes public/dist/assets/Window-2ccde7c4.js | 1 - public/dist/assets/Window-e0fe9230.js | 1 + .../{index-4492cee0.js => index-12c2137c.js} | 2 +- ...ex-4492cee0.js.gz => index-12c2137c.js.gz} | Bin 519455 -> 519511 bytes public/dist/assets/index-37e5a4e4.js.gz | Bin 6710 -> 0 bytes .../{index-37e5a4e4.js => index-40d1cd1c.js} | 2 +- public/dist/assets/index-40d1cd1c.js.gz | Bin 0 -> 6711 bytes public/dist/assets/main-429c1dad.js.gz | Bin 602 -> 0 bytes .../{main-429c1dad.js => main-d72f38de.js} | 2 +- public/dist/assets/main-d72f38de.js.gz | Bin 0 -> 619 bytes public/dist/assets/store2-15d37b6b.js.gz | Bin 1724 -> 0 bytes ...{store2-15d37b6b.js => store2-d04fc23f.js} | 2 +- public/dist/assets/store2-d04fc23f.js.gz | Bin 0 -> 1725 bytes public/dist/index.html | 12 ++++++------ public/dist/index.html.gz | Bin 931 -> 930 bytes 104 files changed, 45 insertions(+), 42 deletions(-) create mode 100644 public/dist/assets/AppSider-d48c3965.js create mode 100644 public/dist/assets/AppSider-d48c3965.js.gz delete mode 100644 public/dist/assets/AppSider-d496840f.js delete mode 100644 public/dist/assets/AppSider-d496840f.js.gz create mode 100644 public/dist/assets/AppSider-eae4d7cc.css delete mode 100644 public/dist/assets/AppSider-f3251917.css delete mode 100644 public/dist/assets/HttpServer-a04f41fd.js.gz rename public/dist/assets/{HttpServer-a04f41fd.js => HttpServer-ed0cf5b9.js} (71%) create mode 100644 public/dist/assets/HttpServer-ed0cf5b9.js.gz delete mode 100644 public/dist/assets/Index-025becb4.js.gz create mode 100644 public/dist/assets/Index-08a68a56.js create mode 100644 public/dist/assets/Index-08a68a56.js.gz rename public/dist/assets/{Index-ee0aae6a.js => Index-0b2ed0b9.js} (74%) create mode 100644 public/dist/assets/Index-0b2ed0b9.js.gz create mode 100644 public/dist/assets/Index-0c7eea33.js create mode 100644 public/dist/assets/Index-0c7eea33.js.gz rename public/dist/assets/{Index-025becb4.js => Index-0c9716bb.js} (92%) create mode 100644 public/dist/assets/Index-0c9716bb.js.gz rename public/dist/assets/{Index-9c1e57f1.js => Index-10bba485.js} (67%) create mode 100644 public/dist/assets/Index-10bba485.js.gz delete mode 100644 public/dist/assets/Index-1615d7c6.js delete mode 100644 public/dist/assets/Index-1615d7c6.js.gz delete mode 100644 public/dist/assets/Index-281c0712.js.gz delete mode 100644 public/dist/assets/Index-3e899fb1.js delete mode 100644 public/dist/assets/Index-3e899fb1.js.gz delete mode 100644 public/dist/assets/Index-40d07016.js.gz delete mode 100644 public/dist/assets/Index-441ec7b5.css delete mode 100644 public/dist/assets/Index-44adca8c.js.gz rename public/dist/assets/{Index-40d07016.js => Index-4c8f0528.js} (96%) create mode 100644 public/dist/assets/Index-4c8f0528.js.gz rename public/dist/assets/{Index-d898cc9e.js => Index-4ead8109.js} (89%) create mode 100644 public/dist/assets/Index-4ead8109.js.gz create mode 100644 public/dist/assets/Index-4fe1cd2f.js rename public/dist/assets/{Index-8c16fa28.js => Index-586aac40.js} (88%) create mode 100644 public/dist/assets/Index-586aac40.js.gz delete mode 100644 public/dist/assets/Index-5abcf3c9.js.gz rename public/dist/assets/{Index-d38f5ef6.js => Index-5d43c2a7.js} (99%) create mode 100644 public/dist/assets/Index-5d43c2a7.js.gz create mode 100644 public/dist/assets/Index-60c27949.js create mode 100644 public/dist/assets/Index-60c27949.js.gz delete mode 100644 public/dist/assets/Index-76079e5e.js.gz rename public/dist/assets/{Index-dc55dcdd.js => Index-7f0573a3.js} (95%) create mode 100644 public/dist/assets/Index-7f0573a3.js.gz delete mode 100644 public/dist/assets/Index-8c16fa28.js.gz rename public/dist/assets/{Index-281c0712.js => Index-8d8a0d0e.js} (92%) create mode 100644 public/dist/assets/Index-8d8a0d0e.js.gz delete mode 100644 public/dist/assets/Index-8f8b3b46.js rename public/dist/assets/{Index-44adca8c.js => Index-96df2d3c.js} (90%) create mode 100644 public/dist/assets/Index-96df2d3c.js.gz create mode 100644 public/dist/assets/Index-98f2b7d4.js create mode 100644 public/dist/assets/Index-98f2b7d4.js.gz delete mode 100644 public/dist/assets/Index-9c1e57f1.js.gz rename public/dist/assets/{Index-b179210d.js => Index-ae1fb139.js} (91%) create mode 100644 public/dist/assets/Index-ae1fb139.js.gz delete mode 100644 public/dist/assets/Index-b179210d.js.gz delete mode 100644 public/dist/assets/Index-b98412fe.css create mode 100644 public/dist/assets/Index-d012f7e3.css delete mode 100644 public/dist/assets/Index-d38f5ef6.js.gz delete mode 100644 public/dist/assets/Index-d5c189f2.js delete mode 100644 public/dist/assets/Index-d5c189f2.js.gz delete mode 100644 public/dist/assets/Index-d898cc9e.js.gz create mode 100644 public/dist/assets/Index-d99e911b.css create mode 100644 public/dist/assets/Index-d9ba0d3e.js rename public/dist/assets/{Index-5abcf3c9.js => Index-da530e68.js} (91%) create mode 100644 public/dist/assets/Index-da530e68.js.gz rename public/dist/assets/{Index-76079e5e.js => Index-db1203f0.js} (83%) create mode 100644 public/dist/assets/Index-db1203f0.js.gz delete mode 100644 public/dist/assets/Index-dc55dcdd.js.gz delete mode 100644 public/dist/assets/Index-e0335ed3.js delete mode 100644 public/dist/assets/Index-e0335ed3.js.gz create mode 100644 public/dist/assets/Index-e6d2372c.css delete mode 100644 public/dist/assets/Index-ee0aae6a.js.gz delete mode 100644 public/dist/assets/Ipc-2b08761f.js delete mode 100644 public/dist/assets/Ipc-2b08761f.js.gz create mode 100644 public/dist/assets/Ipc-c93bc100.js create mode 100644 public/dist/assets/Ipc-c93bc100.js.gz rename public/dist/assets/{Ipc-e781cb65.js => Ipc-d9cee164.js} (80%) create mode 100644 public/dist/assets/Ipc-d9cee164.js.gz delete mode 100644 public/dist/assets/Ipc-e781cb65.js.gz delete mode 100644 public/dist/assets/Menu-77386da7.js.gz rename public/dist/assets/{Menu-77386da7.js => Menu-cb098491.js} (57%) create mode 100644 public/dist/assets/Menu-cb098491.js.gz create mode 100644 public/dist/assets/Pic-303a031c.js delete mode 100644 public/dist/assets/Pic-63872273.js rename public/dist/assets/{SocketServer-e18ea084.js => SocketServer-94742f8e.js} (99%) create mode 100644 public/dist/assets/SocketServer-94742f8e.js.gz delete mode 100644 public/dist/assets/SocketServer-e18ea084.js.gz delete mode 100644 public/dist/assets/Window-2ccde7c4.js create mode 100644 public/dist/assets/Window-e0fe9230.js rename public/dist/assets/{index-4492cee0.js => index-12c2137c.js} (99%) rename public/dist/assets/{index-4492cee0.js.gz => index-12c2137c.js.gz} (98%) delete mode 100644 public/dist/assets/index-37e5a4e4.js.gz rename public/dist/assets/{index-37e5a4e4.js => index-40d1cd1c.js} (99%) create mode 100644 public/dist/assets/index-40d1cd1c.js.gz delete mode 100644 public/dist/assets/main-429c1dad.js.gz rename public/dist/assets/{main-429c1dad.js => main-d72f38de.js} (90%) create mode 100644 public/dist/assets/main-d72f38de.js.gz delete mode 100644 public/dist/assets/store2-15d37b6b.js.gz rename public/dist/assets/{store2-15d37b6b.js => store2-d04fc23f.js} (98%) create mode 100644 public/dist/assets/store2-d04fc23f.js.gz diff --git a/electron/config/bin.js b/electron/config/bin.js index 8ce4eed..0634602 100644 --- a/electron/config/bin.js +++ b/electron/config/bin.js @@ -21,6 +21,7 @@ module.exports = { directory: './', cmd: 'electron', args: ['.', '--env=local'], + loadingPage: '/public/html/loading.html', }, go: { directory: './go', diff --git a/electron/config/config.default.js b/electron/config/config.default.js index e37c73f..54a9b19 100644 --- a/electron/config/config.default.js +++ b/electron/config/config.default.js @@ -116,8 +116,8 @@ module.exports = (appInfo) => { indexPath: '/public/dist/index.html', host: '127.0.0.1', port: 7072, - loadingPage: '/public/html/loading.html', - takeover: 'go' + //loadingPage: '/public/html/loading.html', + //takeover: 'go' }; /** @@ -127,7 +127,7 @@ module.exports = (appInfo) => { */ config.cross = { go: { - enable: false, + enable: true, name: 'goapp', args: ['--env=dev', '--port=7073'], } diff --git a/public/dist/assets/AppSider-d48c3965.js b/public/dist/assets/AppSider-d48c3965.js new file mode 100644 index 0000000..1cb7a6d --- /dev/null +++ b/public/dist/assets/AppSider-d48c3965.js @@ -0,0 +1 @@ +import{_ as e,r as a,o as n,c as t,w as o,a as s,b as l,d as i,F as u,e as c,t as r,p as m,f as d,g as p}from"./index-12c2137c.js";const g=""+new URL("logo-abcaf0c2.png",import.meta.url).href,f={name:"AppSider",data:()=>({collapsed:!0,current:"menu_1",menu:{menu_1:{icon:"icon-fengche",title:"框架",pageName:"Framework",params:{}},menu_2:{icon:"icon-niudan",title:"系统",pageName:"Os",params:{}},menu_3:{icon:"icon-xiangji",title:"硬件",pageName:"Hardware",params:{}},menu_4:{icon:"icon-liuxing",title:"特效",pageName:"Effect",params:{}},menu_5:{icon:"icon-gouwu",title:"cross",pageName:"Cross",params:{}}}}),created(){},mounted(){this.menuHandle()},methods:{menuHandle(e){console.log("sider menu e:",e),this.current=e?e.key:this.current,console.log("sider menu current:",this.current);const a=this.menu[this.current];console.log("[home] load linkInfo:",a),this.$router.push({name:a.pageName,params:a.params})},changeMenu(e){console.log("sider menu e:",e)}}},h=(e=>(m("data-v-a1fe120d"),e=e(),d(),e))((()=>p("div",{class:"logo"},[p("img",{class:"pic-logo",src:g})],-1)));const _=e(f,[["render",function(e,m,d,p,g,f){const _=a("icon-font"),y=a("a-menu-item"),w=a("a-menu"),k=a("a-layout-sider"),N=a("router-view"),v=a("a-layout-content"),x=a("a-layout");return n(),t(x,{id:"app-layout-sider"},{default:o((()=>[s(k,{modelValue:g.collapsed,"onUpdate:modelValue":m[0]||(m[0]=e=>g.collapsed=e),theme:"light",class:"layout-sider",width:"100"},{default:o((()=>[h,s(w,{class:"menu-item",theme:"light",mode:"inline",selectedKeys:[g.current],onClick:f.menuHandle},{default:o((()=>[(n(!0),l(u,null,i(g.menu,((e,a)=>(n(),t(y,{key:a},{default:o((()=>[s(_,{type:e.icon},null,8,["type"]),c(" "+r(e.title),1)])),_:2},1024)))),128))])),_:1},8,["selectedKeys","onClick"])])),_:1},8,["modelValue"]),s(x,null,{default:o((()=>[s(v,{class:"layout-content"},{default:o((()=>[s(N)])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-a1fe120d"]]);export{_ as default}; diff --git a/public/dist/assets/AppSider-d48c3965.js.gz b/public/dist/assets/AppSider-d48c3965.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..223c099380f8f2a6bc82f8bf2e8fa4baa2b93d20 GIT binary patch literal 966 zcmV;%13CO3iwFP!000023WZfokJ~m7z4uo*L=O})R&6Im11;R52pS}4y9HXL7sD_Z zX(TbGNI|65HWXcpfD zi)YhEU&P^S%dTRhts7-?#vW?ij9&iu9cRj9W-MOCBAvvuu+$j?*<~6Q=tNjoDhTrm zQ%L8H76nG^>$3bwCRi~@gcA`D=3nwAHcE-oViG-=KwMW9Y8SBrb-kK0@EA4wr>K#X zN5uT^I7OYsIWln4Dbl`s|I6KPe=#UUhSy!RXBEN5RBKPt+D1*=c7m(fKuXIx5&ER` z;m_L-x4-w5ez5l?9t|Y6Qt0fpJZrrFHqS+sY($0kl^ze2l&rVXdwEoP_xIhe zZ~IE$q$$SkzRu?Zoy^pm`lJ$9#@fEf(<5=zXxjkd3WdXj2MtM@TJP5`mp1efo(r8Q z#@)Gzz4q+h&+(1K4N*6PjTFLR z7h&7yS#VXMt1CUyWQF5fXk-#GQI^99Ei?(HqE;?4d$$&ruc0YSg6e0XYK*e*bg=+4 z`ejL`V|3oYqGB;wzInqv%&9QF59VF7qMs8bvz%t_Sc85Nu#t(&BQ~8(E+v$M<(pHL z&JKR0>@%W~)zp!6H&|3O+n9WdI~y&sQzwJbPnC?f))cPhl=B o+9gF^t!!*ce34LcACKsA8C>D^{6BoqZ?8W27d$WtgPsQf03l4)&Hw-a literal 0 HcmV?d00001 diff --git a/public/dist/assets/AppSider-d496840f.js b/public/dist/assets/AppSider-d496840f.js deleted file mode 100644 index bcac2d5..0000000 --- a/public/dist/assets/AppSider-d496840f.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e,r as a,o as n,c as t,w as l,a as o,b as s,d as i,F as u,e as c,t as r,p as d,f as m,g as p}from"./index-4492cee0.js";const g=""+new URL("logo-abcaf0c2.png",import.meta.url).href,h={name:"AppSider",data:()=>({collapsed:!0,current:"menu_1",menu:{menu_1:{icon:"icon-fengche",title:"框架",pageName:"Framework",params:{}},menu_2:{icon:"icon-niudan",title:"系统",pageName:"Os",params:{}},menu_3:{icon:"icon-xiangji",title:"硬件",pageName:"Hardware",params:{}},menu_4:{icon:"icon-liuxing",title:"特效",pageName:"Effect",params:{}}}}),created(){},mounted(){this.menuHandle()},methods:{menuHandle(e){console.log("sider menu e:",e),this.current=e?e.key:this.current,console.log("sider menu current:",this.current);const a=this.menu[this.current];console.log("[home] load linkInfo:",a),this.$router.push({name:a.pageName,params:a.params})},changeMenu(e){console.log("sider menu e:",e)}}},f=(e=>(d("data-v-a4dde330"),e=e(),m(),e))((()=>p("div",{class:"logo"},[p("img",{class:"pic-logo",src:g})],-1)));const _=e(h,[["render",function(e,d,m,p,g,h){const _=a("icon-font"),y=a("a-menu-item"),k=a("a-menu"),w=a("a-layout-sider"),N=a("router-view"),v=a("a-layout-content"),x=a("a-layout");return n(),t(x,{id:"app-layout-sider"},{default:l((()=>[o(w,{modelValue:g.collapsed,"onUpdate:modelValue":d[0]||(d[0]=e=>g.collapsed=e),theme:"light",class:"layout-sider",width:"100"},{default:l((()=>[f,o(k,{class:"menu-item",theme:"light",mode:"inline",selectedKeys:[g.current],onClick:h.menuHandle},{default:l((()=>[(n(!0),s(u,null,i(g.menu,((e,a)=>(n(),t(y,{key:a},{default:l((()=>[o(_,{type:e.icon},null,8,["type"]),c(" "+r(e.title),1)])),_:2},1024)))),128))])),_:1},8,["selectedKeys","onClick"])])),_:1},8,["modelValue"]),o(x,null,{default:l((()=>[o(v,{class:"layout-content"},{default:l((()=>[o(N)])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-a4dde330"]]);export{_ as default}; diff --git a/public/dist/assets/AppSider-d496840f.js.gz b/public/dist/assets/AppSider-d496840f.js.gz deleted file mode 100644 index ee7e60dfc7d829b8e96c6c1a05870875d6e9831b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 946 zcmV;j15NxNiwFP!000023WZg{j@vd6z4t2|q6ZQgtG0I!sTOWg6b%xz-2yGri(wdy zIFcAsq##ji8;Y()`vJYS$i24$1&aNhBKeIDWv?wKE_$#Z^-R4PzL}wQQM$^vtC6fn z2vq@f&;SNVzz3+H44@zlP(T)-?9$2=Ec!%Sh1>D< z^{2B0aT2|%*-heX?MK<1vBwrSqZi+Q!@06m6E|$iQoFNc-)ZpWgoV7lTq}c-u#NS`lnqwGJe$>$vT@UT`%#ld`%|(jJxG z{dxcH{`aBMclC!7S7#DiEp7HnpETb5@z4EPHqT_GHnPGGm9Ec}jBd6%c=@38%inK* z{duVLRhnYrhdNy+AgNG#R9v(q>l(XX`&`#ii1JKYWsr*y)8|grds7cIiZ)c(8H}i^ zoYkR9qp)E_0RaW{LWkWkTVs8Vx_j7!waYNMI*+vTCv5&AF@=V-R=$p!pELq|C7Fw-h zCd=|XLIx6BELMxj^7U&TU`~Y@ zyfE*Z6~mwyo#iwq4>cGj0UND+9<%9Waw(w{9A6)+baL=L<&Y7Lt)-5nxvtUBT%!6K zcXhnTj-3q7era^Fj`P7JUI@x9e>4$L^9F2V3}~M9F94@<%Wzljjom>ThEHBJas{p5 zl^A0bTA|x3J%I%aEL+k&!P$sCt~f^h1tVZ8mO{WPo^>#t%&w{Xh?_kT2YTA|uMZE$ zLQ(o7k>J^`L5V1oqaNtvU&!x1si*Vx>^SS01Sc41^@s6 diff --git a/public/dist/assets/AppSider-eae4d7cc.css b/public/dist/assets/AppSider-eae4d7cc.css new file mode 100644 index 0000000..05a7e37 --- /dev/null +++ b/public/dist/assets/AppSider-eae4d7cc.css @@ -0,0 +1 @@ +#app-layout-sider[data-v-a1fe120d]{height:100%}#app-layout-sider .logo[data-v-a1fe120d]{border-bottom:1px solid #e8e8e8}#app-layout-sider .pic-logo[data-v-a1fe120d]{height:32px;margin:10px}#app-layout-sider .layout-sider[data-v-a1fe120d]{border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8}#app-layout-sider .menu-item .ant-menu-item[data-v-a1fe120d]{background-color:#fff;margin-top:0;margin-bottom:0;padding:0!important} diff --git a/public/dist/assets/AppSider-f3251917.css b/public/dist/assets/AppSider-f3251917.css deleted file mode 100644 index 6d536e9..0000000 --- a/public/dist/assets/AppSider-f3251917.css +++ /dev/null @@ -1 +0,0 @@ -#app-layout-sider[data-v-a4dde330]{height:100%}#app-layout-sider .logo[data-v-a4dde330]{border-bottom:1px solid #e8e8e8}#app-layout-sider .pic-logo[data-v-a4dde330]{height:32px;margin:10px}#app-layout-sider .layout-sider[data-v-a4dde330]{border-top:1px solid #e8e8e8;border-right:1px solid #e8e8e8}#app-layout-sider .menu-item .ant-menu-item[data-v-a4dde330]{background-color:#fff;margin-top:0;margin-bottom:0;padding:0!important} diff --git a/public/dist/assets/HttpServer-a04f41fd.js.gz b/public/dist/assets/HttpServer-a04f41fd.js.gz deleted file mode 100644 index 6468c04c34e0959effe52594fea5d1e9f4bd4ebd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1087 zcmV-F1i?HZ*Si$HbEDC;tnbJxQ+4c3+AlW_9!J z%=gXA?giaQNRZ F007=u8V&#e diff --git a/public/dist/assets/HttpServer-a04f41fd.js b/public/dist/assets/HttpServer-ed0cf5b9.js similarity index 71% rename from public/dist/assets/HttpServer-a04f41fd.js rename to public/dist/assets/HttpServer-ed0cf5b9.js index c621e0d..86a3bf2 100644 --- a/public/dist/assets/HttpServer-a04f41fd.js +++ b/public/dist/assets/HttpServer-ed0cf5b9.js @@ -1 +1 @@ -import{i as t}from"./main-429c1dad.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{a as s}from"./index-37e5a4e4.js";import{s as o}from"./store2-15d37b6b.js";import{_ as r,r as n,o as a,b as i,g as l,t as c,e as u,a as d,w as p,p as h,f as m}from"./index-4492cee0.js";const v={data:()=>({currentStatus:"关闭",servicAddress:"无"}),mounted(){this.init()},methods:{init(){e.invoke(t.checkHttpServer,{}).then((t=>{t.enable&&(this.currentStatus="开启",this.servicAddress=t.server,o.set("httpServiceConfig",t))}))},sendRequest(e){"关闭"!=this.currentStatus?this.requestHttp(t.doHttpRequest,{id:e}).then((t=>{})):this.$message.error("http服务未开启")},requestHttp(t,e){const r=o.get("httpServiceConfig").server||"http://localhost:7071";let n=t.split(".").join("/");return n=r+"/"+n,console.log("url:",n),s({url:n,method:"post",data:e,timeout:6e4})},backendRequest(){console.log("GO_URL:","http://www.test.com");s({baseURL:"http://www.test.com",method:"get",url:"/hello",timeout:6e4}).then((t=>{console.log("res:",t);const e=t.data||null;this.$message.info(`go服务返回: ${e}`)}))}}},f=t=>(h("data-v-3508e997"),t=t(),m(),t),b={id:"app-base-httpserver"},g=f((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 使用http与主进程通信 ")],-1))),k={class:"one-block-2"},R=f((()=>l("div",{class:"one-block-1"},[l("span",null," 2. 使用http与服务端通信 ")],-1))),q={class:"one-block-2"};const w=r(v,[["render",function(t,e,s,o,r,h){const m=n("a-button");return a(),i("div",b,[g,l("div",k,[l("p",null,"* 状态:"+c(r.currentStatus),1),l("p",null,"* 地址:"+c(r.servicAddress),1),l("p",null,[u("* 发送请求: "),d(m,{onClick:e[0]||(e[0]=t=>h.sendRequest("pictures"))},{default:p((()=>[u(" 打开【我的图片】 ")])),_:1})])]),R,l("div",q,[l("p",null,[d(m,{onClick:e[1]||(e[1]=t=>h.backendRequest())},{default:p((()=>[u(" 发送请求 ")])),_:1}),u(" (请自行创建服务) ")])])])}],["__scopeId","data-v-3508e997"]]);export{w as default}; +import{i as t}from"./main-d72f38de.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{a as s}from"./index-40d1cd1c.js";import{s as o}from"./store2-d04fc23f.js";import{_ as r,r as n,o as a,b as i,g as l,t as c,e as u,a as d,w as p,p as h,f as m}from"./index-12c2137c.js";const v={data:()=>({currentStatus:"关闭",servicAddress:"无"}),mounted(){this.init()},methods:{init(){e.invoke(t.checkHttpServer,{}).then((t=>{t.enable&&(this.currentStatus="开启",this.servicAddress=t.server,o.set("httpServiceConfig",t))}))},sendRequest(e){"关闭"!=this.currentStatus?this.requestHttp(t.doHttpRequest,{id:e}).then((t=>{})):this.$message.error("http服务未开启")},requestHttp(t,e){const r=o.get("httpServiceConfig").server||"http://localhost:7071";let n=t.split(".").join("/");return n=r+"/"+n,console.log("url:",n),s({url:n,method:"post",data:e,timeout:6e4})},backendRequest(){console.log("GO_URL:","http://www.test.com");s({baseURL:"http://www.test.com",method:"get",url:"/hello",timeout:6e4}).then((t=>{console.log("res:",t);const e=t.data||null;this.$message.info(`go服务返回: ${e}`)}))}}},f=t=>(h("data-v-3508e997"),t=t(),m(),t),b={id:"app-base-httpserver"},g=f((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 使用http与主进程通信 ")],-1))),k={class:"one-block-2"},w=f((()=>l("div",{class:"one-block-1"},[l("span",null," 2. 使用http与服务端通信 ")],-1))),R={class:"one-block-2"};const q=r(v,[["render",function(t,e,s,o,r,h){const m=n("a-button");return a(),i("div",b,[g,l("div",k,[l("p",null,"* 状态:"+c(r.currentStatus),1),l("p",null,"* 地址:"+c(r.servicAddress),1),l("p",null,[u("* 发送请求: "),d(m,{onClick:e[0]||(e[0]=t=>h.sendRequest("pictures"))},{default:p((()=>[u(" 打开【我的图片】 ")])),_:1})])]),w,l("div",R,[l("p",null,[d(m,{onClick:e[1]||(e[1]=t=>h.backendRequest())},{default:p((()=>[u(" 发送请求 ")])),_:1}),u(" (请自行创建服务) ")])])])}],["__scopeId","data-v-3508e997"]]);export{q as default}; diff --git a/public/dist/assets/HttpServer-ed0cf5b9.js.gz b/public/dist/assets/HttpServer-ed0cf5b9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f49ab171572c94ef9c324473521291f3e8b03dc GIT binary patch literal 1086 zcmV-E1i||siwFP!000023Y}HoYvV=`e(zu5F2^A?Vp@|1s}vyz=!N%~SOGppTi zXTEP{cI9_NE@a}DoTwzzrr=#-EOs5AmA%zUbNRMMjRz5_`g1TkgZZJmPMJpq73Evh zT%!&xpdE#dF3^a4SYBE3Oc$SdT%>S(hKnQ@v{Lq#R+?^Qxj7HqP(T4f83tS#2O7%w z&{8GkLn*_1=#UCXQr(bk$}~;dcM@q(<}?C&^QM+LEReCu=x8{4 zdPpE!D=@NU_KprY4x~of(-6K(?{e1kTewTtQ+!Yg^VaEROe3jLJ()>-+rAp|y=+S4 zV8t30cw7yp4j}P8ixxCs3@h7qql?6x7B#34T;!C-`(KZq9E|s0PNg87f_Fedc~ykX zjn?%_^r_atAX~H+7X$7(L7PX?T3uQ-Nj0Fd#8ghg01H42-130?Oe2d#uL>$-!EjwH z;QImt6_5wi2zW~)u?Q>zOovEI)R;}HX^{~96UbVHg7mwT$I^P2uB0fU;kcc-wB{l% ze17oB#;5BaquUwZe!p)>1R5^3re4KR4JV=*<~qa$1xyHmjNxLN1_38U9&=SF#K#V? zRQ;z7Pcbt}#$dqWAgC6L<+CQ&?zebesng?UqrD%j(v5_s_p|m%Q)t>4L2GM7IVtzb z%eR(p)3vo#qJy+iJaq9db!gbCJBSm8WhJkyq~(<(DYWdSrl}(rpdY_SAaMgn9WBmi zxq$`klud-ya5)Mch9yC+KuV@jI{E8(^6Z83cJk_*lUJ`#kM|}ozC0W5o*W;Ph+c=X zsp~p)?5i#-=(7JmBUdg(&NDRm>F`SA_3I-~)4yp8tp~LlmPOsE1e!5(rO%mae~5sC zfcESdbZzWfr`(9832$#C%=z}kIs*F$%3ni;_=qO z)S(C;?f)|Res}>dTr!v8wOCU-zTG(+J~}=8WBlu9xDV3+p4Nqgv%7)sb}U+3st*R5 zGOBOd#{B(5Lf=I}G$QI|N<7+h;y_wqULX~qG~WIWFN-(Br{k@i$?oT)y}u{hkKYV; zRK79S8^ZRl+NX&`(Hffby+K7nSVU$%LIOBnSJ+dQac?={-GJ zYi5QSZuBkx8bCWpps=Qfg*Ew>&QP5>hlfYg1o2=XN|dbhqzK!T zYaUP*-lgqYU{eKAtA8jkAPvR@OqfQg1G3b*r~=Pxn#PSqChX%TD)$I923|Ga^4u;O z#?G*I9Dgr#W*k>*NCzAIrOvY*0aK!u}uYf5aDoVByKGsQH$y&w!Q zL~10M2N}d+E7E}QqHtnfp|j1vIxH!*)vXMMSQBWIj8|1altd@aRI+k>6BZeFRd7i_ z)>#H*;=7Y~zyA6D)o=ad7ythKy8q?re-{^~s{PMD^>5xz2%CZ9Gsa*MUPqi7#N`(f zPxleqs$OGWeS&%Zh0I^?W9~1``-hJ%pS^wm`qXOQUceydp2XocsBeAPKWz_r0R~p`X2=AZqINA006lv BcwPVi diff --git a/public/dist/assets/Index-08a68a56.js b/public/dist/assets/Index-08a68a56.js new file mode 100644 index 0000000..6dfa43e --- /dev/null +++ b/public/dist/assets/Index-08a68a56.js @@ -0,0 +1 @@ +import{i as e}from"./main-d72f38de.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as l,r as n,o as t,b as s,g as d,a as o,w as u,e as i,t as p,p as _,f as r}from"./index-12c2137c.js";const c={data:()=>({name:"张三",age:10,userList:["空"],search_age:10,update_name:"张三",update_age:21,delete_name:"张三",all_list:["空"],data_dir:""}),mounted(){this.init()},methods:{init(){a.invoke(e.jsondbOperation,{action:"getDataDir"}).then((e=>{this.data_dir=e.result,this.getAllTestData()}))},getAllTestData(){a.invoke(e.jsondbOperation,{action:"all"}).then((e=>{if(console.log("res:",e),0==e.all_list.length)return!1;this.all_list=e.all_list}))},selectDir(){a.invoke(e.selectFolder,"").then((e=>{this.data_dir=e,this.modifyDataDir(e)}))},openDir(){a.invoke(e.openDirectory,{id:this.data_dir}).then((e=>{}))},modifyDataDir(l){const n={action:"setDataDir",data_dir:l};a.invoke(e.jsondbOperation,n).then((e=>{this.all_list=e.all_list}))},dbOperation(l){const n={action:l,info:{name:this.name,age:parseInt(this.age)},search_age:parseInt(this.search_age),update_name:this.update_name,update_age:parseInt(this.update_age),delete_name:this.delete_name};"add"==l&&0==this.name.length&&this.$message.error("请填写数据"),a.invoke(e.jsondbOperation,n).then((e=>{if(console.log("res:",e),"get"==l){if(0==e.result.length)return void this.$message.error("没有数据");this.userList=e.result}0!=e.all_list.length?(this.all_list=e.all_list,this.$message.success("success")):this.all_list=["空"]}))}}},m=e=>(_("data-v-364fc463"),e=e(),r(),e),f={id:"app-base-db"},h=m((()=>d("div",{class:"one-block-1"},[d("span",null," 1. jsondb本地数据库 ")],-1))),v={class:"one-block-2"},b=m((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 数据目录 ")],-1))),g={class:"one-block-2"},k=m((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 测试数据 ")],-1))),V={class:"one-block-2"},D=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 添加数据 ")],-1))),j={class:"one-block-2"},O=m((()=>d("div",{class:"one-block-1"},[d("span",null," 5. 获取数据 ")],-1))),C={class:"one-block-2"},U=m((()=>d("div",{class:"one-block-1"},[d("span",null," 6. 修改数据 ")],-1))),I={class:"one-block-2"},y=m((()=>d("div",{class:"one-block-1"},[d("span",null," 7. 删除数据 ")],-1))),L={class:"one-block-2"};const $=l(c,[["render",function(e,a,l,_,r,c){const m=n("a-col"),$=n("a-row"),w=n("a-input"),x=n("a-button");return t(),s("div",f,[h,d("div",v,[o($,null,{default:u((()=>[o(m,{span:8},{default:u((()=>[i(" • 小数据量: 0~100M(单库) ")])),_:1}),o(m,{span:8},{default:u((()=>[i(" • json数据库 ")])),_:1}),o(m,{span:8},{default:u((()=>[i(" • 兼容lodash语法 ")])),_:1})])),_:1})]),b,d("div",g,[o($,null,{default:u((()=>[o(m,{span:12},{default:u((()=>[o(w,{modelValue:r.data_dir,"onUpdate:modelValue":a[0]||(a[0]=e=>r.data_dir=e),value:r.data_dir,"addon-before":"数据目录"},null,8,["modelValue","value"])])),_:1}),o(m,{span:2}),o(m,{span:5},{default:u((()=>[o(x,{onClick:c.selectDir},{default:u((()=>[i(" 修改目录 ")])),_:1},8,["onClick"])])),_:1}),o(m,{span:5},{default:u((()=>[o(x,{onClick:c.openDir},{default:u((()=>[i(" 打开目录 ")])),_:1},8,["onClick"])])),_:1})])),_:1})]),k,d("div",V,[o($,null,{default:u((()=>[o(m,{span:24},{default:u((()=>[i(p(r.all_list),1)])),_:1})])),_:1})]),D,d("div",j,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.name,"onUpdate:modelValue":a[1]||(a[1]=e=>r.name=e),value:r.name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.age,"onUpdate:modelValue":a[2]||(a[2]=e=>r.age=e),value:r.age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[3]||(a[3]=e=>c.dbOperation("add"))},{default:u((()=>[i(" 添加 ")])),_:1})])),_:1})])),_:1})]),O,d("div",C,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.search_age,"onUpdate:modelValue":a[4]||(a[4]=e=>r.search_age=e),value:r.search_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[5]||(a[5]=e=>c.dbOperation("get"))},{default:u((()=>[i(" 查找 ")])),_:1})])),_:1})])),_:1}),o($,null,{default:u((()=>[o(m,{span:24},{default:u((()=>[i(p(r.userList),1)])),_:1})])),_:1})]),U,d("div",I,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.update_name,"onUpdate:modelValue":a[6]||(a[6]=e=>r.update_name=e),value:r.update_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.update_age,"onUpdate:modelValue":a[7]||(a[7]=e=>r.update_age=e),value:r.update_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[8]||(a[8]=e=>c.dbOperation("update"))},{default:u((()=>[i(" 更新 ")])),_:1})])),_:1})])),_:1})]),y,d("div",L,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.delete_name,"onUpdate:modelValue":a[9]||(a[9]=e=>r.delete_name=e),value:r.delete_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[10]||(a[10]=e=>c.dbOperation("del"))},{default:u((()=>[i(" 删除 ")])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-364fc463"]]);export{$ as default}; diff --git a/public/dist/assets/Index-08a68a56.js.gz b/public/dist/assets/Index-08a68a56.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d73a38c7c79790e9935f8a0def6fd0ce72d50948 GIT binary patch literal 1546 zcmV+l2KD(LiwFP!000023dLAki`zyNe($ePhGiMSSheiEMT=5Omcl|xpfq_g#>mpx zR(7lrlDrobmpt^gEolnr20{W&N=qqiH%ptc-84=AONpG#zvzrcmZi0|ah-%bjpug0 zbNSAhBimhJQhA-iM%cEVOyxlcyr(`WxTGbT`D_4B5YG;la!(+BiB_V>Y-%>h6ZK*91I*3>fU`PjQ)`+-&i&whFY z>d422XLcIHZI=najr`SQksqn3$if7V9We-LkgQm)N5ir`4S>Fky0qs6*n)BxbZlR- z9Xo(>A9Zoip_Z?OVj(ox&L-W!kh_pNR`a5ZJtMHGgF?gPqXybISYxu+Y>x?6f(~{d z#QHfQc!;WF#lwD&1Sno+cituBL+r;_8M4g4PcBY{&g{&?+AYX^PYG5CZ9~9dHGr^; z$~seG=oW=wryX=;4+lNZIis$|Y7KWY2V>2A=3z5n7Uq=_%kNRb*oFW&#du+Lms)mf zCvg_U!fNVbXH0Uk$fQ$m2Zgq!r} z^7z4?z{?OiN&(Wv8Icwh>G-R|=*F!vr1J$xmu5s-QlzK< z><_*<8bewyK-!rRX<3n?&+k3I{rwoyg~>=sA2FvBXrfw;)dk+#0MzO^acPCDiXws< z$V29^?sjzt0;6P7!V+puOgy^9CR<`+J8myv(`_+r_JV*qtTrUIggyMoPwZ-;S_ch{ z+(b1B=Y%bxg4?SsQv5h+qkW(mwQ~LHRmcZkG`&nu!RpnR4EAPGr_{tP z>aoipTYVTEW0hA>4P+1yh^2t~MBi0%v&D%PZKIGn=ZS4@Xr_{ON(D|Ac{Zwt31+NS zBBel;DZrDisQ`Mgdoy}`ZEEOj@Hf)nU!E@bm4%5)xX?@AL>Z}*!PZi+E7O53O+~c0 zFDfFLDoCa#B;#kZ1QT~pkSqG}X7u&-nP^qb&8E|zH5!HLSA_bNM16KNt9^X)r1D1( zpFjEdwJD#WrBSO2?W(bMrjqTI<0g|g(32S(KePoEX+)TdDPhjPO2Ukq?LxmV2+I}{ zzmINY-Jg~7`l9es5n2>>EKZ6L@4t&9^z9FW-6y9<2)$&%7&hyL1>;g0|MgcH|Lpfv z5doHj!sqPCS9Cbo)jsjQE`~W_ri<9 wRG0g8W?iG({currentThemeMode:"",themeList:["system","light","dark"]}),mounted(){},methods:{setTheme(a){this.currentThemeMode=a.target.value,console.log("setTheme currentThemeMode:",this.currentThemeMode),t.invoke(e.setTheme,this.currentThemeMode).then((e=>{console.log("result:",e),this.currentThemeMode=e}))},getTheme(){t.invoke(e.getTheme).then((e=>{console.log("result:",e),this.currentThemeMode=e}))}}},T=e=>(h("data-v-5a0f8a17"),e=e(),i(),e),v={id:"app-base-screen"},f=T((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 系统主题模式 ")],-1))),p={class:"one-block-2"},g=T((()=>l("div",{class:"one-block-1"}," 2. 设置主题模式(请自行实现前端UI效果) ",-1))),M={class:"one-block-2"};const _=a(c,[["render",function(e,t,a,h,i,c){const T=s("a-button"),_=s("a-space"),k=s("a-radio"),b=s("a-radio-group");return o(),n("div",v,[f,l("div",p,[r(_,null,{default:d((()=>[r(T,{onClick:t[0]||(t[0]=e=>c.getTheme())},{default:d((()=>[u("获取模式")])),_:1})])),_:1}),l("span",null," 结果:"+m(i.currentThemeMode),1)]),g,l("div",M,[r(b,{modelValue:i.currentThemeMode,"onUpdate:modelValue":t[1]||(t[1]=e=>i.currentThemeMode=e),onChange:c.setTheme},{default:d((()=>[r(k,{value:i.themeList[0]},{default:d((()=>[u(m(i.themeList[0]),1)])),_:1},8,["value"]),r(k,{value:i.themeList[1]},{default:d((()=>[u(m(i.themeList[1]),1)])),_:1},8,["value"]),r(k,{value:i.themeList[2]},{default:d((()=>[u(m(i.themeList[2]),1)])),_:1},8,["value"])])),_:1},8,["modelValue","onChange"])])])}],["__scopeId","data-v-5a0f8a17"]]);export{_ as default}; +import{i as e}from"./main-d72f38de.js";import{i as t}from"./ipcRenderer-5e19eaee.js";import{_ as a,r as s,o,b as n,g as l,a as r,w as d,t as u,e as m,p as h,f as i}from"./index-12c2137c.js";const c={data:()=>({currentThemeMode:"",themeList:["system","light","dark"]}),mounted(){},methods:{setTheme(a){this.currentThemeMode=a.target.value,console.log("setTheme currentThemeMode:",this.currentThemeMode),t.invoke(e.setTheme,this.currentThemeMode).then((e=>{console.log("result:",e),this.currentThemeMode=e}))},getTheme(){t.invoke(e.getTheme).then((e=>{console.log("result:",e),this.currentThemeMode=e}))}}},T=e=>(h("data-v-5a0f8a17"),e=e(),i(),e),v={id:"app-base-screen"},f=T((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 系统主题模式 ")],-1))),p={class:"one-block-2"},g=T((()=>l("div",{class:"one-block-1"}," 2. 设置主题模式(请自行实现前端UI效果) ",-1))),M={class:"one-block-2"};const _=a(c,[["render",function(e,t,a,h,i,c){const T=s("a-button"),_=s("a-space"),k=s("a-radio"),b=s("a-radio-group");return o(),n("div",v,[f,l("div",p,[r(_,null,{default:d((()=>[r(T,{onClick:t[0]||(t[0]=e=>c.getTheme())},{default:d((()=>[m("获取模式")])),_:1})])),_:1}),l("span",null," 结果:"+u(i.currentThemeMode),1)]),g,l("div",M,[r(b,{modelValue:i.currentThemeMode,"onUpdate:modelValue":t[1]||(t[1]=e=>i.currentThemeMode=e),onChange:c.setTheme},{default:d((()=>[r(k,{value:i.themeList[0]},{default:d((()=>[m(u(i.themeList[0]),1)])),_:1},8,["value"]),r(k,{value:i.themeList[1]},{default:d((()=>[m(u(i.themeList[1]),1)])),_:1},8,["value"]),r(k,{value:i.themeList[2]},{default:d((()=>[m(u(i.themeList[2]),1)])),_:1},8,["value"])])),_:1},8,["modelValue","onChange"])])])}],["__scopeId","data-v-5a0f8a17"]]);export{_ as default}; diff --git a/public/dist/assets/Index-0b2ed0b9.js.gz b/public/dist/assets/Index-0b2ed0b9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..175f2e44f40438683a1142b077cea7bf6567d3ac GIT binary patch literal 831 zcmV-F1Hk+riwFP!000023Z+#+kK05PzVj=rIn9V?Q>UtS@yfk$s>EJU$|Z`TiT&aX zv1csLI25@)(@Ld1AP_>RsGJZ;TOwaT(5rdgO<_q!->jNLGOoCAIOA zxJkL;5oPgx+9Y*Vp)~y|7I>^uj0geaoR5Vz(SYbLw84S^$wf9b)~39gkzvcAP_;Ce zQr5IkpqZ*vM~%jgigMPNsnEf@{4oymuF=;?g(yi2lekZ*Yin*f#GF8ro?0Ue_6hIc7F15@%*>*r(Z38ef{vk#Wznb zUjFd*?5RiA865A=U_H^Jn9~FX1FN;WUj!z#OpH*H+F1Y&QxK4_rUUn5O$qnMwJ}Os zX-A!J1xe7lv(Bw}DwK7{JFcHqsxApTs?gMx^ptIfTvtAa!2~uklrX61s8hE|al+jI zq@7fDrw@&iALSyMMP_hk`1mn(#x*|)wnJto?%LUclI8O^=P$nP6to?(+Ki&G-G0Ek z&0U;+y%O_#@_tRlo*NX}!;oDjf9#SULsQtz{8M*FqwA-@_Tgb^=M#JsL9#mSmBm%I3+k%sB!NR1kQEcL>o@R*x8V){ zJ8$ncyuF)wuPp9J?HbU@xB?AXJG6k&NGGbq2kGjazWRs^hwKO+ZU1T3Nwr7s{R^fK JIx5u$000t~rQrYo literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-0c7eea33.js b/public/dist/assets/Index-0c7eea33.js new file mode 100644 index 0000000..f6d1409 --- /dev/null +++ b/public/dist/assets/Index-0c7eea33.js @@ -0,0 +1 @@ +import{i as e}from"./main-d72f38de.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as l,r as t,o as s,b as n,g as d,a as o,w as i,e as u,t as p,p as r,f as _}from"./index-12c2137c.js";const c={data:()=>({name:"李四",age:20,userList:["空"],search_age:20,update_name:"李四",update_age:31,delete_name:"李四",all_list:["空"],data_dir:""}),mounted(){this.init()},methods:{init(){a.invoke(e.sqlitedbOperation,{action:"getDataDir"}).then((e=>{-1!=e.code?(this.data_dir=e.result,this.getAllTestData()):this.$message.error("请检查sqlite是否正确安装",5)}))},getAllTestData(){a.invoke(e.sqlitedbOperation,{action:"all"}).then((e=>{if(0==e.all_list.length)return!1;this.all_list=e.all_list}))},selectDir(){a.invoke(e.selectFolder,"").then((e=>{this.data_dir=e,this.modifyDataDir(e)}))},openDir(){console.log("dd:",this.data_dir),a.invoke(e.openDirectory,{id:this.data_dir}).then((e=>{}))},modifyDataDir(l){const t={action:"setDataDir",data_dir:l};a.invoke(e.sqlitedbOperation,t).then((e=>{this.all_list=e.all_list}))},sqlitedbOperation(l){const t={action:l,info:{name:this.name,age:parseInt(this.age)},search_age:parseInt(this.search_age),update_name:this.update_name,update_age:parseInt(this.update_age),delete_name:this.delete_name};"add"==l&&0==this.name.length&&this.$message.error("请填写数据"),a.invoke(e.sqlitedbOperation,t).then((e=>{if(console.log("res:",e),"get"==l){if(0==e.result.length)return void this.$message.error("没有数据");this.userList=e.result}0!=e.all_list.length?(this.all_list=e.all_list,this.$message.success("success")):this.all_list=["空"]}))}}},m=e=>(r("data-v-62864663"),e=e(),_(),e),f={id:"app-base-db"},h=m((()=>d("div",{class:"one-block-1"},[d("span",null," 1. sqlite本地数据库 ")],-1))),v={class:"one-block-2"},b=m((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 数据目录 ")],-1))),g={class:"one-block-2"},k=m((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 测试数据 ")],-1))),V={class:"one-block-2"},D=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 添加数据 ")],-1))),q={class:"one-block-2"},O=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 获取数据 ")],-1))),C={class:"one-block-2"},U=m((()=>d("div",{class:"one-block-1"},[d("span",null," 5. 修改数据 ")],-1))),y={class:"one-block-2"},I=m((()=>d("div",{class:"one-block-1"},[d("span",null," 6. 删除数据 ")],-1))),$={class:"one-block-2"};const j=l(c,[["render",function(e,a,l,r,_,c){const m=t("a-col"),j=t("a-row"),L=t("a-input"),w=t("a-button");return s(),n("div",f,[h,d("div",v,[o(j,null,{default:i((()=>[o(m,{span:8},{default:i((()=>[u(" • 大数据量: 0-1024GB(单库) ")])),_:1}),o(m,{span:8},{default:i((()=>[u(" • 高性能 ")])),_:1}),o(m,{span:8},{default:i((()=>[u(" • 类mysql语法 ")])),_:1})])),_:1})]),b,d("div",g,[o(j,null,{default:i((()=>[o(m,{span:12},{default:i((()=>[o(L,{modelValue:_.data_dir,"onUpdate:modelValue":a[0]||(a[0]=e=>_.data_dir=e),value:_.data_dir,"addon-before":"数据目录"},null,8,["modelValue","value"])])),_:1}),o(m,{span:2}),o(m,{span:5},{default:i((()=>[o(w,{onClick:c.selectDir},{default:i((()=>[u(" 修改目录 ")])),_:1},8,["onClick"])])),_:1}),o(m,{span:5},{default:i((()=>[o(w,{onClick:c.openDir},{default:i((()=>[u(" 打开目录 ")])),_:1},8,["onClick"])])),_:1})])),_:1})]),k,d("div",V,[o(j,null,{default:i((()=>[o(m,{span:24},{default:i((()=>[u(p(_.all_list),1)])),_:1})])),_:1})]),D,d("div",q,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.name,"onUpdate:modelValue":a[1]||(a[1]=e=>_.name=e),value:_.name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.age,"onUpdate:modelValue":a[2]||(a[2]=e=>_.age=e),value:_.age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[3]||(a[3]=e=>c.sqlitedbOperation("add"))},{default:i((()=>[u(" 添加 ")])),_:1})])),_:1})])),_:1})]),O,d("div",C,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.search_age,"onUpdate:modelValue":a[4]||(a[4]=e=>_.search_age=e),value:_.search_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[5]||(a[5]=e=>c.sqlitedbOperation("get"))},{default:i((()=>[u(" 查找 ")])),_:1})])),_:1})])),_:1}),o(j,null,{default:i((()=>[o(m,{span:24},{default:i((()=>[u(p(_.userList),1)])),_:1})])),_:1})]),U,d("div",y,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.update_name,"onUpdate:modelValue":a[6]||(a[6]=e=>_.update_name=e),value:_.update_name,"addon-before":"姓名(条件)"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.update_age,"onUpdate:modelValue":a[7]||(a[7]=e=>_.update_age=e),value:_.update_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[8]||(a[8]=e=>c.sqlitedbOperation("update"))},{default:i((()=>[u(" 更新 ")])),_:1})])),_:1})])),_:1})]),I,d("div",$,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.delete_name,"onUpdate:modelValue":a[9]||(a[9]=e=>_.delete_name=e),value:_.delete_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[10]||(a[10]=e=>c.sqlitedbOperation("del"))},{default:i((()=>[u(" 删除 ")])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-62864663"]]);export{j as default}; diff --git a/public/dist/assets/Index-0c7eea33.js.gz b/public/dist/assets/Index-0c7eea33.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a5632c83f544837480aa8a148dd713b002cd53a0 GIT binary patch literal 1622 zcmV-c2C4ZUiwFP!000023dLA$Z_`#3{=Q#fu25x5*IAvkX>nzyjcQXRB&2EZC5j@) zzDe9VcCek6DnzQZ*KXoPVnv{WpaX^`M$0xf1Pu0HrrB-(#m@D096O023b1{Mu6m;}Aq6H(dP3>(nTH2??(uqSH zah6EOh)PnsD|EMs9Xfc}rh|*Cbg*!p4mwupVB+bJB1I%4Nw=Iw8ywLF) zhMO}i!{dc6ZW6Cy>#p2k6CD*+R_ztSlbn0jG~h(_REs#OXV@0*s2Uw*R43jdNMAG@ z5S{ZH#Nv6P9PfzI5ryP5TPGjzAxuvPn01KTHa#3p!}$+Q^E2XxVt7H2!|9_<;<{jC zjyR6(@aSOgNpNQ)xOI=I5?tH!FaH=kytBWv>+fzJ-1!pWS)nU{8G{1Hv;%yWHo&Oy z(+Vitb7syYR^4j|4)NNKbwpYS_3W)CHilZb5Esn@uM8*0k|oPy{DYY=E^&gT zm-`DsD(}L@#6&Xx(h~X$LMknpoBI>p1*GaaQWSG)3K$ma91(14Dk}l}od^C`*MqG` z!G&FvitTH>3{*}r1@aH50&3FirHTkK+gWO+xz4THhR%)DD)@CLxUtz&iKRrZsKwH{ z(?^E$D5?r0Vvo~EZd=pfkw?)3>XnH2XjJ7WXSzUJ1x)5aH_AwHRV?P`i!;Sy0X#+& z!V9TQ&t0h)dmxy{5b#X&!@;oirI-ECF5$Vmgyi-=Xz)>cFbwv}Mn zZK)Q*R@*c&;-nlG6{Z_M`!^mjhxpH~a7ZX)Q4$0JuPVc`@*t}^A!I(sF_``BUH`>a z0;!&Xv@#)50g!(G?qF|=;U$pHWFRe0h%^I8PoDeV-X20an}Kv{a-@TcPy9<)hmcNW zAf28NX*S3G^Ve?h{nH_&^$et?36Y99&j052;q|*iNJmE_MUBd`V)7a;m7p%r-U;Da z+X{;-4|NnnyM!xP>s8*S;_*loHQR)QT4pbfy#_BQ*^6Pd+8(^FvDa$b^K1)hLsUy# z$UZBwtAq(y7EV_PRoLtBxx zT-;7&IGklzzY<26p;nQU3{}Pek2;NgL_WybUkfjJnjP&8e6+ zC*CG)`t5e6_h*=WGm-cECz3%(%6WIOc%wMYGCO9o<3zjg>^R-J7i_+Kb)4`U7LQ)b zo>@Fj$1GTXn=D9vS7p(l$lOf>orCFBdNY9 zDe2waUT+jFDeCW}>FjucUfIE7UlOkiR$1tl!Ny9()u2mS(!s>R&+c+rSRm)Zzh9Tb UzgQVqcj3K%0o-Awg6b6j0KAGOIsgCw literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-025becb4.js b/public/dist/assets/Index-0c9716bb.js similarity index 92% rename from public/dist/assets/Index-025becb4.js rename to public/dist/assets/Index-0c9716bb.js index 2b7645e..1b39d91 100644 --- a/public/dist/assets/Index-025becb4.js +++ b/public/dist/assets/Index-0c9716bb.js @@ -1 +1 @@ -import{i as e}from"./main-429c1dad.js";import{i}from"./ipcRenderer-5e19eaee.js";import{_ as n,h as o,r as a,o as l,b as t,g as s,a as d,w,e as c,p as u,f as m}from"./index-4492cee0.js";const p={data:()=>({views:[{type:"web",content:"https://www.bilibili.com/",windowName:"window-web",windowTitle:"bilibili"},{type:"html",content:"/public/html/view_example.html",windowName:"window-html",windowTitle:"html window"},{type:"vue",content:"#/special/subwindow",windowName:"window-vue",windowTitle:"vue window"}]}),methods:{createWindow(n){i.invoke(e.createWindow,o(this.views[n])).then((e=>{console.log(e)}))}}},r=e=>(u("data-v-f82edd5f"),e=e(),m(),e),b={id:"app-base-window"},v=r((()=>s("div",{class:"one-block-1"},[s("span",null," 1. 新窗口中加载web内容 ")],-1))),f={class:"one-block-2"},h=r((()=>s("div",{class:"one-block-1"},[s("span",null," 2. 新窗口中加载html内容 ")],-1))),k={class:"one-block-2"},_=r((()=>s("div",{class:"one-block-1"},[s("span",null," 3. 新窗口中加载当前项目页面 ")],-1))),W={class:"one-block-2"};const j=n(p,[["render",function(e,i,n,o,u,m){const p=a("a-button"),r=a("a-space");return l(),t("div",b,[v,s("div",f,[d(r,null,{default:w((()=>[d(p,{onClick:i[0]||(i[0]=e=>m.createWindow(0))},{default:w((()=>[c("打开哔哩哔哩")])),_:1})])),_:1})]),h,s("div",k,[d(r,null,{default:w((()=>[d(p,{onClick:i[1]||(i[1]=e=>m.createWindow(1))},{default:w((()=>[c("打开html页面")])),_:1})])),_:1})]),_,s("div",W,[d(r,null,{default:w((()=>[d(p,{onClick:i[2]||(i[2]=e=>m.createWindow(2))},{default:w((()=>[c("打开vue页面")])),_:1})])),_:1})])])}],["__scopeId","data-v-f82edd5f"]]);export{j as default}; +import{i as e}from"./main-d72f38de.js";import{i}from"./ipcRenderer-5e19eaee.js";import{_ as n,h as o,r as a,o as l,b as t,g as s,a as d,w,e as c,p as u,f as m}from"./index-12c2137c.js";const p={data:()=>({views:[{type:"web",content:"https://www.bilibili.com/",windowName:"window-web",windowTitle:"bilibili"},{type:"html",content:"/public/html/view_example.html",windowName:"window-html",windowTitle:"html window"},{type:"vue",content:"#/special/subwindow",windowName:"window-vue",windowTitle:"vue window"}]}),methods:{createWindow(n){i.invoke(e.createWindow,o(this.views[n])).then((e=>{console.log(e)}))}}},r=e=>(u("data-v-f82edd5f"),e=e(),m(),e),b={id:"app-base-window"},v=r((()=>s("div",{class:"one-block-1"},[s("span",null," 1. 新窗口中加载web内容 ")],-1))),f={class:"one-block-2"},h=r((()=>s("div",{class:"one-block-1"},[s("span",null," 2. 新窗口中加载html内容 ")],-1))),k={class:"one-block-2"},_=r((()=>s("div",{class:"one-block-1"},[s("span",null," 3. 新窗口中加载当前项目页面 ")],-1))),W={class:"one-block-2"};const j=n(p,[["render",function(e,i,n,o,u,m){const p=a("a-button"),r=a("a-space");return l(),t("div",b,[v,s("div",f,[d(r,null,{default:w((()=>[d(p,{onClick:i[0]||(i[0]=e=>m.createWindow(0))},{default:w((()=>[c("打开哔哩哔哩")])),_:1})])),_:1})]),h,s("div",k,[d(r,null,{default:w((()=>[d(p,{onClick:i[1]||(i[1]=e=>m.createWindow(1))},{default:w((()=>[c("打开html页面")])),_:1})])),_:1})]),_,s("div",W,[d(r,null,{default:w((()=>[d(p,{onClick:i[2]||(i[2]=e=>m.createWindow(2))},{default:w((()=>[c("打开vue页面")])),_:1})])),_:1})])])}],["__scopeId","data-v-f82edd5f"]]);export{j as default}; diff --git a/public/dist/assets/Index-0c9716bb.js.gz b/public/dist/assets/Index-0c9716bb.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d59587ff3664e13020ba02d075cb12652a0c68d GIT binary patch literal 770 zcmV+d1O5CTiwFP!000023Y}F!i`+I8zV}xQ>P3QQJN6QicyTU0_0mHr>|q!N*?!Jw z$CivOkGD96URp?@^suEplt9v+QfTNUkU;m})JgYWRI+EMv+QIcIoMCud-}dl@9D{+ zC{?99G2`_N`>aw0alL{I>7@69?C5@q?rBYq#Ww6JLX^puC{wJka_*x406AU@Tv|K{ zD{B-~)^JeP zJLB4E{FTtTaa^q-J#6t;y2$qkyt0XNk$866vr3kD#)~pXcM3efvhUc^*s0kx^FPz3 z!9Ai+y}HCi@Z77LcpG{MeOz@7+|2B-7d?Xl^-866*d-NmjVGgvO4bQi$cBPK7XP1FZR8eZHTN@0qA4>_jU+8$J}1@K z=>)PyCR!*-5d=t3&_Kbut48FMa3^lGR?<|rn!b&|1PME?P&bvF<)+$tyQ>)H8@SqH z2J@6w(@we+Gv4GnY^O9BPYIoppPBAjhhlzb@%S;d#-6R>+5x3^%(1%(kWljW$@%d2 zH^cc)!}*KpZPH*;unhfve*mkUru7GC@+VFHAx-}6n(Wz_D)Syi%blW=4^R|Lih@Im zg4-3DYvMLR3)U}SPL|6$Q6+w!61dUbiv>Hzv++-GI^ORSRe$`+e|_5KqHqQP03h9m A-2eap literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-9c1e57f1.js b/public/dist/assets/Index-10bba485.js similarity index 67% rename from public/dist/assets/Index-9c1e57f1.js rename to public/dist/assets/Index-10bba485.js index 6926ccb..c468226 100644 --- a/public/dist/assets/Index-9c1e57f1.js +++ b/public/dist/assets/Index-10bba485.js @@ -1 +1 @@ -import{i as t}from"./main-429c1dad.js";import{i}from"./ipcRenderer-5e19eaee.js";import{_ as e,h as s,r as n,o,b as a,g as l,a as d,w as c,e as f,p as r,f as p}from"./index-4492cee0.js";const b={data:()=>({views:[{type:"main",title:"通知标题",subtitle:"副标题",body:"这是通知内容-默认",silent:!0},{type:"main",title:"提示音",subtitle:"副标题-提示音",body:"这是通知内容-提示音",silent:!1},{type:"main",title:"点击通知事件",subtitle:"副标题-点击通知事件",body:"这是通知内容-点击通知事件",clickEvent:!0},{type:"main",title:"关闭通知事件",subtitle:"副标题-关闭通知事件",body:"这是通知内容-点击通知事件",closeEvent:!0}]}),mounted(){this.init()},methods:{init(){i.removeAllListeners(t.sendNotification),i.on(t.sendNotification,((t,i)=>{"[object Object]"==Object.prototype.toString.call(i)&&this.$message.info(i.msg)}))},sendNotification(e){i.send(t.sendNotification,s(this.views[e]))}}},m={id:"app-base-notification"},u=(t=>(r("data-v-6555f14e"),t=t(),p(),t))((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 弹出桌面通知 ")],-1))),v={class:"one-block-2"};const y=e(b,[["render",function(t,i,e,s,r,p){const b=n("a-button"),y=n("a-space");return o(),a("div",m,[u,l("div",v,[d(y,null,{default:c((()=>[d(b,{onClick:i[0]||(i[0]=t=>p.sendNotification(0))},{default:c((()=>[f("默认")])),_:1}),d(b,{onClick:i[1]||(i[1]=t=>p.sendNotification(1))},{default:c((()=>[f("发出提示音")])),_:1}),d(b,{onClick:i[2]||(i[2]=t=>p.sendNotification(2))},{default:c((()=>[f("点击通知触发事件")])),_:1}),d(b,{onClick:i[3]||(i[3]=t=>p.sendNotification(3))},{default:c((()=>[f("关闭通知触发事件")])),_:1})])),_:1})])])}],["__scopeId","data-v-6555f14e"]]);export{y as default}; +import{i as t}from"./main-d72f38de.js";import{i}from"./ipcRenderer-5e19eaee.js";import{_ as e,h as s,r as n,o,b as a,g as l,a as d,w as c,e as f,p as r,f as p}from"./index-12c2137c.js";const u={data:()=>({views:[{type:"main",title:"通知标题",subtitle:"副标题",body:"这是通知内容-默认",silent:!0},{type:"main",title:"提示音",subtitle:"副标题-提示音",body:"这是通知内容-提示音",silent:!1},{type:"main",title:"点击通知事件",subtitle:"副标题-点击通知事件",body:"这是通知内容-点击通知事件",clickEvent:!0},{type:"main",title:"关闭通知事件",subtitle:"副标题-关闭通知事件",body:"这是通知内容-点击通知事件",closeEvent:!0}]}),mounted(){this.init()},methods:{init(){i.removeAllListeners(t.sendNotification),i.on(t.sendNotification,((t,i)=>{"[object Object]"==Object.prototype.toString.call(i)&&this.$message.info(i.msg)}))},sendNotification(e){i.send(t.sendNotification,s(this.views[e]))}}},b={id:"app-base-notification"},m=(t=>(r("data-v-6555f14e"),t=t(),p(),t))((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 弹出桌面通知 ")],-1))),v={class:"one-block-2"};const y=e(u,[["render",function(t,i,e,s,r,p){const u=n("a-button"),y=n("a-space");return o(),a("div",b,[m,l("div",v,[d(y,null,{default:c((()=>[d(u,{onClick:i[0]||(i[0]=t=>p.sendNotification(0))},{default:c((()=>[f("默认")])),_:1}),d(u,{onClick:i[1]||(i[1]=t=>p.sendNotification(1))},{default:c((()=>[f("发出提示音")])),_:1}),d(u,{onClick:i[2]||(i[2]=t=>p.sendNotification(2))},{default:c((()=>[f("点击通知触发事件")])),_:1}),d(u,{onClick:i[3]||(i[3]=t=>p.sendNotification(3))},{default:c((()=>[f("关闭通知触发事件")])),_:1})])),_:1})])])}],["__scopeId","data-v-6555f14e"]]);export{y as default}; diff --git a/public/dist/assets/Index-10bba485.js.gz b/public/dist/assets/Index-10bba485.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e1c880e056ad4466435816aae62e5849f475983b GIT binary patch literal 826 zcmV-A1I7FwiwFP!000023YAq|YurW@eb2Ah3?+^43oG->Q zo%!hO-=9tnUUcsB$B*XEUpb58gR|$)%qgBTq5Z2HE%Z^G?0}YZLvKQZ3+a6?E zhggw${bZ+KznVWe?hd~``u6ql-~Ft8euMOV&PmRb`?sd=3w-|Q<>JS`{##3*-~ZGi z6}!+9wFC-T3(ZnY8okSv%LUh%v`{d;D^uk+-9p3NiWPFoKFjkvTxlj)rLcCDY2nYM z<{3|@=28>`t2RfUyQ{daOaAjPJ2TkG@!%2n9j+=9ZPz(q_li@=INDvEwE*&oL+0 zt}VrVP%x$F4l^n-8ITGiJ1x%C`Dk-A<)1#{wD zCiflBfQ4pTmDJQ<)OikQO(9J2tkd13ETeU<{iF-p?9|Xmanm-u&%=#qZx34&nADY*>VP+F=`Mj}7_F`g zVoC$szGu4h9b~UV_J)wXA>{e~4>rpem&7o|xT6>kQH+Nu*2nJb&p!;~YWRk^CLPyg zh-)$!&f0x2z_s=gkv4)5ZEveYmh5(l;8HV35!qr7mp`D{^54>Nwp&-;0CkDxtLFv) E0I-RjZ2$lO literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-1615d7c6.js b/public/dist/assets/Index-1615d7c6.js deleted file mode 100644 index 8da36f8..0000000 --- a/public/dist/assets/Index-1615d7c6.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./main-429c1dad.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as l,r as s,o as n,b as t,g as d,a as o,w as u,e as i,t as p,p as _,f as r}from"./index-4492cee0.js";const c={data:()=>({name:"张三",age:10,userList:["空"],search_age:10,update_name:"张三",update_age:21,delete_name:"张三",all_list:["空"]}),mounted(){this.getAllTestData()},methods:{getAllTestData(){a.invoke(e.jsondbOperation,{action:"all"}).then((e=>{if(console.log("res:",e),0==e.all_list.length)return!1;this.all_list=e.all_list}))},dbOperation(l){const s={action:l,info:{name:this.name,age:parseInt(this.age)},search_age:parseInt(this.search_age),update_name:this.update_name,update_age:parseInt(this.update_age),delete_name:this.delete_name};"add"==l&&0==this.name.length&&this.$message.error("请填写数据"),a.invoke(e.jsondbOperation,s).then((e=>{if(console.log("res:",e),"get"==l){if(0==e.result.length)return void this.$message.error("没有数据");this.userList=e.result}0!=e.all_list.length?(this.all_list=e.all_list,this.$message.success("success")):this.all_list=["空"]}))}}},m=e=>(_("data-v-55a8822b"),e=e(),r(),e),f={id:"app-base-db"},b=m((()=>d("div",{class:"one-block-1"},[d("span",null," 1. jsondb本地数据库 ")],-1))),g={class:"one-block-2"},v=m((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 测试数据 ")],-1))),h={class:"one-block-2"},k=m((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 添加数据 ")],-1))),V={class:"one-block-2"},j=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 获取数据 ")],-1))),O={class:"one-block-2"},U=m((()=>d("div",{class:"one-block-1"},[d("span",null," 5. 修改数据 ")],-1))),C={class:"one-block-2"},I=m((()=>d("div",{class:"one-block-1"},[d("span",null," 6. 删除数据 ")],-1))),L={class:"one-block-2"};const $=l(c,[["render",function(e,a,l,_,r,c){const m=s("a-col"),$=s("a-row"),w=s("a-input"),x=s("a-button");return n(),t("div",f,[b,d("div",g,[o($,null,{default:u((()=>[o(m,{span:8},{default:u((()=>[i(" • 小数据量: 0~100M(单库) ")])),_:1}),o(m,{span:8},{default:u((()=>[i(" • json数据库 ")])),_:1}),o(m,{span:8},{default:u((()=>[i(" • 兼容lodash语法 ")])),_:1})])),_:1})]),v,d("div",h,[o($,null,{default:u((()=>[o(m,{span:24},{default:u((()=>[i(p(r.all_list),1)])),_:1})])),_:1})]),k,d("div",V,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.name,"onUpdate:modelValue":a[0]||(a[0]=e=>r.name=e),value:r.name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.age,"onUpdate:modelValue":a[1]||(a[1]=e=>r.age=e),value:r.age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[2]||(a[2]=e=>c.dbOperation("add"))},{default:u((()=>[i(" 添加 ")])),_:1})])),_:1})])),_:1})]),j,d("div",O,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.search_age,"onUpdate:modelValue":a[3]||(a[3]=e=>r.search_age=e),value:r.search_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[4]||(a[4]=e=>c.dbOperation("get"))},{default:u((()=>[i(" 查找 ")])),_:1})])),_:1})])),_:1}),o($,null,{default:u((()=>[o(m,{span:24},{default:u((()=>[i(p(r.userList),1)])),_:1})])),_:1})]),U,d("div",C,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.update_name,"onUpdate:modelValue":a[5]||(a[5]=e=>r.update_name=e),value:r.update_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.update_age,"onUpdate:modelValue":a[6]||(a[6]=e=>r.update_age=e),value:r.update_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[7]||(a[7]=e=>c.dbOperation("update"))},{default:u((()=>[i(" 更新 ")])),_:1})])),_:1})])),_:1})]),I,d("div",L,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.delete_name,"onUpdate:modelValue":a[8]||(a[8]=e=>r.delete_name=e),value:r.delete_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[9]||(a[9]=e=>c.dbOperation("del"))},{default:u((()=>[i(" 删除 ")])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-55a8822b"]]);export{$ as default}; diff --git a/public/dist/assets/Index-1615d7c6.js.gz b/public/dist/assets/Index-1615d7c6.js.gz deleted file mode 100644 index 05d124ed83c31ff111d9bffd7acd3ae1f2e77fbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1339 zcmV-B1;qLviwFP!000023dLCeYuiQ?|9yXjdW3KXXU%f#G*M8;$bJcA1jgE5j4@~F zY%7ss zzf_~zDkYR=XE()c2m3+|phw455m9Y-z;-AUsbsFz+VZGRLYuibBBqc!;D{hbYS^VNgw(hc z*=;DYz#OVNtOJ2h107(BaM>`ZI(ATXsM`s<$fsf7cQ0sbsdHm(W@3!Eiy36-ph#vp zFvd;$r${p+|#&+fu3TGarJZ2ZzbMpOa5+5BCp-*Y5*_U%*gs zB2oY+UATe7l$0T^>O05yQ3lMml({|)f4eulb8YO9q;Xu_6Kiq#!Yuc1!6MFa9x3RX zCVzxr^Z*dj^Gheyj^daXw82A$O$fv$EDcJv8d+JXR9ZY=)SwVypZ|F5Z6mTRUcsJM zYLS4JtQLrI%jiKUHm=3j+XH|j(;)%R7ISH-1)$ZB@9f!6_jtsxtiJi=zko5-fw%EkN2iCDIZ{I{Yj7 z{O%0Wl>(&gQzBJW<><@9wm6KK7Nwif8;QW1l^+tzYc%j&l<@*;K3vd-IHaZQk{$IL4VS$5Z2~{?M%R~oD6I^ zo~PZ#QIGMX<_dB8RQKgk$m{EJdNk=%9neX=+_-ub3L#pioNMsTILNK#Clzx`E!t*2 zUj&jLZzf+|=Y^j7w}R^+V-tgPEojVTWhpm0ng9F*D0E+w?rS6W`P8iU>B{5IKYIB5 z=||`0{2q>&yYATL4)?Aiy{n|&nQHbDlb-(KW;3@)Wv?wL%4xxDPYP!1RTj+j7F3w` zB^lY$DDTr1+4N`aoF5BkVyG(PsLo?ZT#Skt`u2z6wWlv;2%oWGjBine4de2J|MgeN zfA*qVQ~))ZxZ0=yGE1@*khAo9yU6rnUKrD|jA=O^)3Kt?+Ifww<)ZZU;=IC@F2104 zzj-*kb@0;evN5Ty%~x4nnUA1CCRSv0D}8r+#fSMonJ9*n5nJ-WN>xEMk%U5p&iVWvohX zXqrN#g9NDqhmH;j^mOom>JY+x9b#ZQ3?bBE1YI41|B|UhnZ35QUiTQgGfU%15hs@K zwsJv-tbuNh&nL(G<2R2GB%@G0;EJ&Ql=o9QNU7+d0v71>)%o;?1A`M(ZueysD*t>w z`S#3!GEQZ{sknvYzyQ?kZIZ*C$<^=1a+iso*JroP`0cCdFM9^lr(#siQ0|_M_b!&V zA$ps+w$qOCo8;jmjSG zlt=q3rnmd7N~uic$xE|O$`X~8WG8RbVIU!uVHKJDbF}QbC)29!>2H6HfBe}XMqH>4 zR#dJpp5I)VDx*|*v{GKRK7H}fK-Bt|#vqgzXVb&i%bnWp^Dg5?tG+p(oW3@#E1_*e z>*3CFFE$lpG~?#)@5@I|SEe)L#tbhv-Dr8a_paREHJwwjIqPQ|QaAT$LK~R4_i#RA z9MI5b`l(+K7_y`<{kV~{jCq)nT)&YrV6{N@FbX5-u{drZSX`0C8!O$M`wdz&S&fS= zIbc}S5*8;QNi9)xg0XP#nOYIkI)W606ri)!u^@R-6cEkC5Di1SLt|!ZA)AJ};5}Ch z;SomKhrMO9yNurbr1LQ%AY6e71nLxoV5~iQisM@daxb8I+fp#Q6G(4hJ4&pjmg7)0 z07M!DfGnqGjZdFVj$dA%eRX}YJAU!q_0?W^a#>y;sPq;hZLl3e2z1?5#X2e$#mHQW zQ)so6Mg3QbpsQvtQBA}G7*H5N0RFtPiIut%BWicjB#}b7$maKIUmioG8L=ddgvFJs zWML+PRuA4g>q0BU+1xsy&wT_dEpE3- alV!8-P^Ld5izG$!gMR@?wi|Tw1^@u6Q@(lt diff --git a/public/dist/assets/Index-3e899fb1.js b/public/dist/assets/Index-3e899fb1.js deleted file mode 100644 index 849108f..0000000 --- a/public/dist/assets/Index-3e899fb1.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./main-429c1dad.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as l,r as t,o as s,b as n,g as d,a as o,w as i,e as u,t as p,p as r,f as _}from"./index-4492cee0.js";const c={data:()=>({name:"李四",age:20,userList:["空"],search_age:20,update_name:"李四",update_age:31,delete_name:"李四",all_list:["空"],data_dir:""}),mounted(){this.init()},methods:{init(){a.invoke(e.sqlitedbOperation,{action:"getDataDir"}).then((e=>{-1!=e.code?(this.data_dir=e.result,this.getAllTestData()):this.$message.error("请检查sqlite是否正确安装",5)}))},getAllTestData(){const l=this;a.invoke(e.sqlitedbOperation,{action:"all"}).then((e=>{if(0==e.all_list.length)return!1;l.all_list=e.all_list}))},selectDir(){a.invoke(e.selectFolder,"").then((e=>{this.data_dir=e,this.modifyDataDir(e)}))},openDir(){console.log("dd:",this.data_dir),a.invoke(e.openDirectory,{id:this.data_dir}).then((e=>{}))},modifyDataDir(l){const t={action:"setDataDir",data_dir:l};a.invoke(e.sqlitedbOperation,t).then((e=>{this.all_list=e.all_list}))},sqlitedbOperation(l){const t={action:l,info:{name:this.name,age:parseInt(this.age)},search_age:parseInt(this.search_age),update_name:this.update_name,update_age:parseInt(this.update_age),delete_name:this.delete_name};"add"==l&&0==this.name.length&&this.$message.error("请填写数据"),a.invoke(e.sqlitedbOperation,t).then((e=>{if(console.log("res:",e),"get"==l){if(0==e.result.length)return void this.$message.error("没有数据");this.userList=e.result}0!=e.all_list.length?(this.all_list=e.all_list,this.$message.success("success")):this.all_list=["空"]}))}}},m=e=>(r("data-v-0ea999de"),e=e(),_(),e),f={id:"app-base-db"},h=m((()=>d("div",{class:"one-block-1"},[d("span",null," 1. sqlite本地数据库 ")],-1))),v={class:"one-block-2"},b=m((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 数据目录 ")],-1))),g={class:"one-block-2"},k=m((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 测试数据 ")],-1))),V={class:"one-block-2"},D=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 添加数据 ")],-1))),q={class:"one-block-2"},O=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 获取数据 ")],-1))),C={class:"one-block-2"},U=m((()=>d("div",{class:"one-block-1"},[d("span",null," 5. 修改数据 ")],-1))),y={class:"one-block-2"},I=m((()=>d("div",{class:"one-block-1"},[d("span",null," 6. 删除数据 ")],-1))),$={class:"one-block-2"};const j=l(c,[["render",function(e,a,l,r,_,c){const m=t("a-col"),j=t("a-row"),L=t("a-input"),w=t("a-button");return s(),n("div",f,[h,d("div",v,[o(j,null,{default:i((()=>[o(m,{span:8},{default:i((()=>[u(" • 大数据量: 0-1024GB(单库) ")])),_:1}),o(m,{span:8},{default:i((()=>[u(" • 高性能 ")])),_:1}),o(m,{span:8},{default:i((()=>[u(" • 类mysql语法 ")])),_:1})])),_:1})]),b,d("div",g,[o(j,null,{default:i((()=>[o(m,{span:12},{default:i((()=>[o(L,{modelValue:_.data_dir,"onUpdate:modelValue":a[0]||(a[0]=e=>_.data_dir=e),value:_.data_dir,"addon-before":"数据目录"},null,8,["modelValue","value"])])),_:1}),o(m,{span:2}),o(m,{span:5},{default:i((()=>[o(w,{onClick:c.selectDir},{default:i((()=>[u(" 修改目录 ")])),_:1},8,["onClick"])])),_:1}),o(m,{span:5},{default:i((()=>[o(w,{onClick:c.openDir},{default:i((()=>[u(" 打开目录 ")])),_:1},8,["onClick"])])),_:1})])),_:1})]),k,d("div",V,[o(j,null,{default:i((()=>[o(m,{span:24},{default:i((()=>[u(p(_.all_list),1)])),_:1})])),_:1})]),D,d("div",q,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.name,"onUpdate:modelValue":a[1]||(a[1]=e=>_.name=e),value:_.name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.age,"onUpdate:modelValue":a[2]||(a[2]=e=>_.age=e),value:_.age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[3]||(a[3]=e=>c.sqlitedbOperation("add"))},{default:i((()=>[u(" 添加 ")])),_:1})])),_:1})])),_:1})]),O,d("div",C,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.search_age,"onUpdate:modelValue":a[4]||(a[4]=e=>_.search_age=e),value:_.search_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[5]||(a[5]=e=>c.sqlitedbOperation("get"))},{default:i((()=>[u(" 查找 ")])),_:1})])),_:1})])),_:1}),o(j,null,{default:i((()=>[o(m,{span:24},{default:i((()=>[u(p(_.userList),1)])),_:1})])),_:1})]),U,d("div",y,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.update_name,"onUpdate:modelValue":a[6]||(a[6]=e=>_.update_name=e),value:_.update_name,"addon-before":"姓名(条件)"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.update_age,"onUpdate:modelValue":a[7]||(a[7]=e=>_.update_age=e),value:_.update_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[8]||(a[8]=e=>c.sqlitedbOperation("update"))},{default:i((()=>[u(" 更新 ")])),_:1})])),_:1})])),_:1})]),I,d("div",$,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.delete_name,"onUpdate:modelValue":a[9]||(a[9]=e=>_.delete_name=e),value:_.delete_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[10]||(a[10]=e=>c.sqlitedbOperation("del"))},{default:i((()=>[u(" 删除 ")])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-0ea999de"]]);export{j as default}; diff --git a/public/dist/assets/Index-3e899fb1.js.gz b/public/dist/assets/Index-3e899fb1.js.gz deleted file mode 100644 index 64fa70ec84e9127907dbdc3f03357eb4cd6bbc73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1625 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 E05u~}82|tP diff --git a/public/dist/assets/Index-441ec7b5.css b/public/dist/assets/Index-441ec7b5.css deleted file mode 100644 index 209426a..0000000 --- a/public/dist/assets/Index-441ec7b5.css +++ /dev/null @@ -1 +0,0 @@ -#app-base-db[data-v-0ea999de]{padding:0 10px;text-align:left;width:100%}#app-base-db .one-block-1[data-v-0ea999de]{font-size:16px;padding-top:10px}#app-base-db .one-block-2[data-v-0ea999de]{padding-top:10px} diff --git a/public/dist/assets/Index-44adca8c.js.gz b/public/dist/assets/Index-44adca8c.js.gz deleted file mode 100644 index 939e20acaf8c19a0227d047339d14893a817c904..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 719 zcmV;=0x_MZA#H^O%_>@XlgY-c zV@I)bKZHm$2#JaZ-~kW~1s&pb4)GX_H}|t*ub_y=8h`W6%r_IOy0NYARU};`hqARb zn>?$fGV$@zX+A4tF?r+Inc9Ql9ZWU(OEd+x*v8Lsc8U^lAH51_4{b08EUd%9!6ujv zWH32g2BV+}Mnf4)b)SI9uj1q5)1w@5x}(mmaXu>2zK~ufT%_l`mz}o@*_phWSD0_H zNS@9H0k!Rn$AXLASISM4QJ#wdYV?&YT+)w@9_i-7ZjsB$0}-%1P%$y_6&lWEdftcB zR^vq54QI=}=Cf$|5Sc|Sx=#CqffTUId{AF1C(cXXxj|4t``6NJs1Whrxg6^9ke_lt zo>&aS0BuU$aLrkeFusUq>*@3ar!yu%rjiS&=%d=}v{ytWn>Iq`5;yH^1Kh z{_^wB$8Q84L!#T5+sSWJ&kI;CS-TU2K}pqkWet~r;6XzL#i*Z;+SE`9u~yEHRJLU`D`Sg?Z}JC!Fq?C-;MhOmTa%COk}hghsv}gy7$VHJa_*22zGg^njp;m z#Ufm+5_$n1J7i+WDD7(Ha@*jGg2BOWkY(ZwuXZokHathS6%A)k{sJHALL)5&006Z$ BXqNy0 diff --git a/public/dist/assets/Index-40d07016.js b/public/dist/assets/Index-4c8f0528.js similarity index 96% rename from public/dist/assets/Index-40d07016.js rename to public/dist/assets/Index-4c8f0528.js index a1d58fc..91c65d5 100644 --- a/public/dist/assets/Index-40d07016.js +++ b/public/dist/assets/Index-4c8f0528.js @@ -1 +1 @@ -import{i as s}from"./main-429c1dad.js";import{i as r}from"./ipcRenderer-5e19eaee.js";import{_ as e,r as o,o as i,b as p,g as l,a as t,w as d,e as a,t as n,p as u,f as c}from"./index-4492cee0.js";const g={data:()=>({processPids:"",progress1:0,progress2:0,progress3:0,progress4:0,progress5:0,progress6:0,progress1_pid:0,progress2_pid:0,progress3_pid:0,progress4_pid:0,progress5_pid:0,progress6_pid:0}),mounted(){this.init()},methods:{init(){r.removeAllListeners(s.timerJobProgress),r.removeAllListeners(s.createPoolNotice),r.on(s.timerJobProgress,((s,r)=>{switch(r.jobId){case 1:this.progress1=r.number,this.progress1_pid=0==r.pid?r.pid:this.progress1_pid;break;case 2:this.progress2=r.number,this.progress2_pid=0==r.pid?r.pid:this.progress2_pid;break;case 3:this.progress3=r.number,this.progress3_pid=0==r.pid?r.pid:this.progress3_pid;break;case 4:this.progress4=r.number,this.progress4_pid=0==r.pid?r.pid:this.progress4_pid;break;case 5:this.progress5=r.number,this.progress5_pid=0==r.pid?r.pid:this.progress5_pid;break;case 6:this.progress6=r.number,this.progress6_pid=0==r.pid?r.pid:this.progress6_pid}})),r.on(s.createPoolNotice,((s,r)=>{let e=JSON.stringify(r);this.processPids=e}))},runJob(e,o){let i={id:e,type:"timer",action:o};r.invoke(s.someJob,i).then((s=>{if("close"!=o)switch(s.jobId){case 1:this.progress1_pid=s.result.pid;break;case 2:this.progress2_pid=s.result.pid}}))},createPool(){r.send(s.createPool,{number:3})},runJobByPool(e,o){let i={id:e,type:"timer",action:o};r.invoke(s.someJobByPool,i).then((s=>{switch(s.jobId){case 3:this.progress3_pid=s.result.pid;break;case 4:this.progress4_pid=s.result.pid;break;case 5:this.progress5_pid=s.result.pid;break;case 6:this.progress6_pid=s.result.pid}}))}}},_=s=>(u("data-v-71705fa7"),s=s(),c(),s),b={id:"app-base-jobs"},h=_((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 任务 / 并发任务 ")],-1))),f={class:"one-block-2"},k=_((()=>l("p",null,null,-1))),m=_((()=>l("div",{class:"one-block-1"},[l("span",null," 2. 任务池 / 并发任务 ")],-1))),P={class:"one-block-2"},J=_((()=>l("p",null,null,-1))),v=_((()=>l("p",null,null,-1))),y=_((()=>l("p",null,null,-1))),C=_((()=>l("p",null,null,-1)));const j=e(g,[["render",function(s,r,e,u,c,g){const _=o("a-button"),j=o("a-space");return i(),p("div",b,[h,l("div",f,[t(j,null,{default:d((()=>[t(_,{onClick:r[0]||(r[0]=s=>g.runJob(1,"create"))},{default:d((()=>[a("执行任务1")])),_:1}),a(" 进度:"+n(c.progress1)+" , 进程pid:"+n(c.progress1_pid)+" ",1),t(_,{onClick:r[1]||(r[1]=s=>g.runJob(1,"close"))},{default:d((()=>[a("关闭")])),_:1})])),_:1}),k,t(j,null,{default:d((()=>[t(_,{onClick:r[2]||(r[2]=s=>g.runJob(2,"create"))},{default:d((()=>[a("执行任务2")])),_:1}),a(" 进度:"+n(c.progress2)+" , 进程pid:"+n(c.progress2_pid)+" ",1),t(_,{onClick:r[3]||(r[3]=s=>g.runJob(2,"close"))},{default:d((()=>[a("关闭")])),_:1})])),_:1})]),m,l("div",P,[t(j,null,{default:d((()=>[t(_,{onClick:r[4]||(r[4]=s=>g.createPool())},{default:d((()=>[a("创建进程池")])),_:1}),a(" 进程pids:"+n(c.processPids),1)])),_:1}),J,t(j,null,{default:d((()=>[t(_,{onClick:r[5]||(r[5]=s=>g.runJobByPool(3,"run"))},{default:d((()=>[a("执行任务3")])),_:1}),a(" 进度:"+n(c.progress3)+" ,进程pid:"+n(c.progress3_pid),1)])),_:1}),v,t(j,null,{default:d((()=>[t(_,{onClick:r[6]||(r[6]=s=>g.runJobByPool(4,"run"))},{default:d((()=>[a("执行任务4")])),_:1}),a(" 进度:"+n(c.progress4)+" ,进程pid:"+n(c.progress4_pid),1)])),_:1}),y,t(j,null,{default:d((()=>[t(_,{onClick:r[7]||(r[7]=s=>g.runJobByPool(5,"run"))},{default:d((()=>[a("执行任务5")])),_:1}),a(" 进度:"+n(c.progress5)+" ,进程pid:"+n(c.progress5_pid),1)])),_:1}),C,t(j,null,{default:d((()=>[t(_,{onClick:r[8]||(r[8]=s=>g.runJobByPool(6,"run"))},{default:d((()=>[a("执行任务6")])),_:1}),a(" 进度:"+n(c.progress6)+" ,进程pid:"+n(c.progress6_pid),1)])),_:1})])])}],["__scopeId","data-v-71705fa7"]]);export{j as default}; +import{i as s}from"./main-d72f38de.js";import{i as r}from"./ipcRenderer-5e19eaee.js";import{_ as e,r as o,o as i,b as p,g as l,a as t,w as d,e as a,t as n,p as u,f as c}from"./index-12c2137c.js";const g={data:()=>({processPids:"",progress1:0,progress2:0,progress3:0,progress4:0,progress5:0,progress6:0,progress1_pid:0,progress2_pid:0,progress3_pid:0,progress4_pid:0,progress5_pid:0,progress6_pid:0}),mounted(){this.init()},methods:{init(){r.removeAllListeners(s.timerJobProgress),r.removeAllListeners(s.createPoolNotice),r.on(s.timerJobProgress,((s,r)=>{switch(r.jobId){case 1:this.progress1=r.number,this.progress1_pid=0==r.pid?r.pid:this.progress1_pid;break;case 2:this.progress2=r.number,this.progress2_pid=0==r.pid?r.pid:this.progress2_pid;break;case 3:this.progress3=r.number,this.progress3_pid=0==r.pid?r.pid:this.progress3_pid;break;case 4:this.progress4=r.number,this.progress4_pid=0==r.pid?r.pid:this.progress4_pid;break;case 5:this.progress5=r.number,this.progress5_pid=0==r.pid?r.pid:this.progress5_pid;break;case 6:this.progress6=r.number,this.progress6_pid=0==r.pid?r.pid:this.progress6_pid}})),r.on(s.createPoolNotice,((s,r)=>{let e=JSON.stringify(r);this.processPids=e}))},runJob(e,o){let i={id:e,type:"timer",action:o};r.invoke(s.someJob,i).then((s=>{if("close"!=o)switch(s.jobId){case 1:this.progress1_pid=s.result.pid;break;case 2:this.progress2_pid=s.result.pid}}))},createPool(){r.send(s.createPool,{number:3})},runJobByPool(e,o){let i={id:e,type:"timer",action:o};r.invoke(s.someJobByPool,i).then((s=>{switch(s.jobId){case 3:this.progress3_pid=s.result.pid;break;case 4:this.progress4_pid=s.result.pid;break;case 5:this.progress5_pid=s.result.pid;break;case 6:this.progress6_pid=s.result.pid}}))}}},_=s=>(u("data-v-71705fa7"),s=s(),c(),s),b={id:"app-base-jobs"},h=_((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 任务 / 并发任务 ")],-1))),f={class:"one-block-2"},k=_((()=>l("p",null,null,-1))),m=_((()=>l("div",{class:"one-block-1"},[l("span",null," 2. 任务池 / 并发任务 ")],-1))),P={class:"one-block-2"},J=_((()=>l("p",null,null,-1))),v=_((()=>l("p",null,null,-1))),y=_((()=>l("p",null,null,-1))),C=_((()=>l("p",null,null,-1)));const j=e(g,[["render",function(s,r,e,u,c,g){const _=o("a-button"),j=o("a-space");return i(),p("div",b,[h,l("div",f,[t(j,null,{default:d((()=>[t(_,{onClick:r[0]||(r[0]=s=>g.runJob(1,"create"))},{default:d((()=>[a("执行任务1")])),_:1}),a(" 进度:"+n(c.progress1)+" , 进程pid:"+n(c.progress1_pid)+" ",1),t(_,{onClick:r[1]||(r[1]=s=>g.runJob(1,"close"))},{default:d((()=>[a("关闭")])),_:1})])),_:1}),k,t(j,null,{default:d((()=>[t(_,{onClick:r[2]||(r[2]=s=>g.runJob(2,"create"))},{default:d((()=>[a("执行任务2")])),_:1}),a(" 进度:"+n(c.progress2)+" , 进程pid:"+n(c.progress2_pid)+" ",1),t(_,{onClick:r[3]||(r[3]=s=>g.runJob(2,"close"))},{default:d((()=>[a("关闭")])),_:1})])),_:1})]),m,l("div",P,[t(j,null,{default:d((()=>[t(_,{onClick:r[4]||(r[4]=s=>g.createPool())},{default:d((()=>[a("创建进程池")])),_:1}),a(" 进程pids:"+n(c.processPids),1)])),_:1}),J,t(j,null,{default:d((()=>[t(_,{onClick:r[5]||(r[5]=s=>g.runJobByPool(3,"run"))},{default:d((()=>[a("执行任务3")])),_:1}),a(" 进度:"+n(c.progress3)+" ,进程pid:"+n(c.progress3_pid),1)])),_:1}),v,t(j,null,{default:d((()=>[t(_,{onClick:r[6]||(r[6]=s=>g.runJobByPool(4,"run"))},{default:d((()=>[a("执行任务4")])),_:1}),a(" 进度:"+n(c.progress4)+" ,进程pid:"+n(c.progress4_pid),1)])),_:1}),y,t(j,null,{default:d((()=>[t(_,{onClick:r[7]||(r[7]=s=>g.runJobByPool(5,"run"))},{default:d((()=>[a("执行任务5")])),_:1}),a(" 进度:"+n(c.progress5)+" ,进程pid:"+n(c.progress5_pid),1)])),_:1}),C,t(j,null,{default:d((()=>[t(_,{onClick:r[8]||(r[8]=s=>g.runJobByPool(6,"run"))},{default:d((()=>[a("执行任务6")])),_:1}),a(" 进度:"+n(c.progress6)+" ,进程pid:"+n(c.progress6_pid),1)])),_:1})])])}],["__scopeId","data-v-71705fa7"]]);export{j as default}; diff --git a/public/dist/assets/Index-4c8f0528.js.gz b/public/dist/assets/Index-4c8f0528.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ee3791e8386b7f079d9c9c2939cd8a28e16b8076 GIT binary patch literal 1189 zcmV;W1X}waiwFP!000023Y}L?kK05TzVj>0oNV=tyZ+3Q$ROBLSE#Ju7)6m|Pm)O- zk2N#dcIEnr#78B>35j0l1-NiPNJw-m@n=XWr~U=Tc9KovIB}~enVGz=pLw2V-kC|r zJfTdaMDe-8vk{|nq~D+WByNRmb7Y-|Sf6s#C0l81oko)2a~y}5Vb*f6@d5VnPWB+r z#=!E10?iu&!@NmgoHr5pc_ZLa-h_bj#s`r%F(i4jfKlEAn>potk6VTrn1gHTHY zpJT=76f`%!cubEM^C4!i`+cs@JM&~%c0MXTJJpQtP|})p3uJRQZq^{1Cy~v4WNSBW z)gW6Zk*$4XdpB;^AloOA?R{itH}2FRJ13EyePnkx?$#i?Cy|ScEYminv|nR)r4(VI zVDIva&mQVrFcOc+=tgB)ca68+x*nEr8L&kxD^kTkwc=6YrE+o%;wHfzR8%YiKM;h* z9h!BS+%?y9h9w0~=U6@pMAO9t$C7}Yos3izM3iInzDKoHS@WZ1U5Mv$EAd4n^b?g@ zNzMutcXkx}m&=oL$0SHg-#b>e(fr9xk^k<>OMqSd2NhcfO1oCEeV|%vlbr(vSext~ zsHv)#Sq1}7N>LXo$`Ae4b*pW(&zzCpMjCLBs~QCIEziGU;TZChq&1Wiw4`Q^GMIP+ zRn4!8NFtDH1ZfcYT;3Hl#;svQgIUXvX+0U{i60|~7f}RAF?8jh+uP+g&z1Yi@~=Oa z-+jLtBCQWCLzC4%@~T*-#F}kQnXCYdkMgnkJ2EoYj9&fzQ$4Ax8d8_XNnIZg-y9EL z91XAT?Wu>=G4y(f6+a~qj23ZG(D`8j7#0w~SQcrKJn*QB{MK+G1dZiVPs_11B)~}P zGAtG>R)}2sWaZ)zdJ|Y%I)a{1rzM9p#3Nr8RVOSt%E$mx8ec>tm~~k1tpDVRnm2i& zjrG+TWB@96EXucZ1;ba-tFM1~{rqXU0ES!u>BFF7$eUfpl-GYhTfX@D&C4Iry;u$I z&KK<-Qr^6Ln#ceB^;=oy)s%cED4fePiC0C=$wK(SLs4l*_7a%PyJND<<2QLmi2)o-J=* zl)~j+Kj2vD2;a73eUoa^jJy2H=Bw+JJe?iKR@agRNRAsVu+?yZtR9IqgGooaS({defaultDeviceName:"",printerList:[],views:[{type:"html",content:"/public/html/view_example.html"}]}),mounted(){this.init()},methods:{init(){t.removeAllListeners(e.printStatus),t.on(e.printStatus,((e,t)=>{console.log("result",t),this.$message.info("打印中...")}))},getPrinter(){t.invoke(e.getPrinterList,{}).then((e=>{this.printerList=e}))},doPrint(i){console.log("defaultDeviceName:",this.defaultDeviceName);const a={view:s(this.views[i]),deviceName:this.defaultDeviceName};t.send(e.print,a)},defaultDevice(e){let t="";return e.isDefault&&(t="- 默认",this.defaultDeviceName=e.name),t}}},f=e=>(m("data-v-b732860b"),e=e(),v(),e),h={id:"app-hw-bluetooth"},b=f((()=>o("div",{class:"one-block-1"},[o("span",null," 1. 打印机设备 ")],-1))),k={class:"one-block-2"},D={class:"one-block-2"},_=f((()=>o("div",null,"设备列表",-1))),g=f((()=>o("div",{class:"one-block-1"},[o("span",null," 2. 打印内容 ")],-1))),N={class:"one-block-2"};const w=i(p,[["render",function(e,t,i,s,m,v){const p=a("a-button"),f=a("a-list-item"),w=a("a-list");return n(),l("div",h,[b,o("div",k,[r(p,{onClick:t[0]||(t[0]=e=>v.getPrinter())},{default:d((()=>[c(" 获取打印机列表 ")])),_:1})]),o("div",D,[r(w,{size:"small",bordered:"","data-source":m.printerList},{renderItem:d((({item:e})=>[r(f,null,{default:d((()=>[c(u(e.displayName)+" "+u(v.defaultDevice(e)),1)])),_:2},1024)])),header:d((()=>[_])),_:1},8,["data-source"])]),g,o("div",N,[r(p,{onClick:t[1]||(t[1]=e=>v.doPrint(0))},{default:d((()=>[c(" 打印一个页面 ")])),_:1})])])}],["__scopeId","data-v-b732860b"]]);export{w as default}; +import{i as e}from"./main-d72f38de.js";import{i as t}from"./ipcRenderer-5e19eaee.js";import{_ as i,h as s,r as a,o as n,b as l,g as o,a as r,w as d,e as c,t as u,p as m,f as v}from"./index-12c2137c.js";const p={data:()=>({defaultDeviceName:"",printerList:[],views:[{type:"html",content:"/public/html/view_example.html"}]}),mounted(){this.init()},methods:{init(){t.removeAllListeners(e.printStatus),t.on(e.printStatus,((e,t)=>{console.log("result",t),this.$message.info("打印中...")}))},getPrinter(){t.invoke(e.getPrinterList,{}).then((e=>{this.printerList=e}))},doPrint(i){console.log("defaultDeviceName:",this.defaultDeviceName);const a={view:s(this.views[i]),deviceName:this.defaultDeviceName};t.send(e.print,a)},defaultDevice(e){let t="";return e.isDefault&&(t="- 默认",this.defaultDeviceName=e.name),t}}},f=e=>(m("data-v-b732860b"),e=e(),v(),e),h={id:"app-hw-bluetooth"},b=f((()=>o("div",{class:"one-block-1"},[o("span",null," 1. 打印机设备 ")],-1))),k={class:"one-block-2"},D={class:"one-block-2"},_=f((()=>o("div",null,"设备列表",-1))),g=f((()=>o("div",{class:"one-block-1"},[o("span",null," 2. 打印内容 ")],-1))),N={class:"one-block-2"};const w=i(p,[["render",function(e,t,i,s,m,v){const p=a("a-button"),f=a("a-list-item"),w=a("a-list");return n(),l("div",h,[b,o("div",k,[r(p,{onClick:t[0]||(t[0]=e=>v.getPrinter())},{default:d((()=>[c(" 获取打印机列表 ")])),_:1})]),o("div",D,[r(w,{size:"small",bordered:"","data-source":m.printerList},{renderItem:d((({item:e})=>[r(f,null,{default:d((()=>[c(u(e.displayName)+" "+u(v.defaultDevice(e)),1)])),_:2},1024)])),header:d((()=>[_])),_:1},8,["data-source"])]),g,o("div",N,[r(p,{onClick:t[1]||(t[1]=e=>v.doPrint(0))},{default:d((()=>[c(" 打印一个页面 ")])),_:1})])])}],["__scopeId","data-v-b732860b"]]);export{w as default}; diff --git a/public/dist/assets/Index-4ead8109.js.gz b/public/dist/assets/Index-4ead8109.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b364ec516ed9124e17c439e19ca38061a862cbe GIT binary patch literal 957 zcmV;u148^CiwFP!000023Y}F=Z{$P}z4I%q7Fu;{%T7E25*!%`k;_UbLU6Q3BadA( z)5LaL?zSh3*V0~KmjiG>0uFFkv+rNu&1s+N=E+Pe$s;` zs?f$M!#0gg9B>i7$J-QVah;hXY-EDRagG6FP*$=qSbZq938FDH5|=uNTJx}^>xIcP z1{BL+VFI>O*3(QTJN9_TdQR{(&dUtF-mx2Z0&-Q8cgjU;7E*h%kcNv6ax@E->YyDC zTH{ris|MfCG7F6bR+^*Nv-!ltrq%+Cr;6)mz&V1UWLle_BH&ETIjc}pUW{&_2YoX~ zt>ZZo`b=^5>dS9eU;X~_#c!VHG0_R4Ge`5$ka*8U7L7VV!n!)Qtf1|LXBJoxEMfMs zxAY3JkCm$a6)wefR=3DK(7SOV*5!)B)~Xt4-uv~nh~!v6dKKgL2;HIaGE1m~H?DK>&kyHk&+j4{qE}eHV7jh@SxBnzoHC^z za~pTMzc)H~XLrg3kS7<=(2txKVJp*s#bxO(mhLpG(I{mWtb=JdkURVkGXgEq-x ztplbCBuAB;xIVc>bgj#{U{KUq2F&q2XDI5cAOAi-`*-#HiNnMgTwe$QC*jQ~BZ_i# z$NA)S5(CH(clGr9^Jl-Xb?Ev3g=yAvd6cRS~tWpl)Qu}q7Jv4g~6;Y z5+m(cfB^{_a%hIOv%?;97Q55h7*$XWX2Wwvo$5-1IUOypj+oeVK|xi@*7+uzf(g<=q$uIcIsf|4)i>W=R%_7H3P8zE z0>7g_mw-nWa0#uJpV6@BJkDtQOjTu z5|fJ0hFaXhv8JI(r7pAhVLy!bnZxeayzyS29|8WF_NW7Ycl1{Ow7{59FXK%%iNOIx z*Z7WYs`JZak8h~!59<1BbvJuu_fBm$i|z5t7r$OS`{UxLpRWr$7TuUgOeQ)}B|b({type:1}),methods:{exec(o){const e={id:o};a.invoke(s.requestGoApi,e).then((s=>{console.log("res:",s);const a=s.data||null;this.$message.info(`go服务返回: ${a}`)}))}}},f={id:"app-cross-go"},m=(s=>(l("data-v-0c19a913"),s=s(),p(),s))((()=>c("div",{class:"one-block-1"},[c("span",null," 1. 向go服务发送http请求 ")],-1))),g={class:"one-block-2"};const v=o(u,[["render",function(s,a,o,l,p,u){const v=e("a-button"),_=e("a-space");return t(),n("div",f,[m,c("div",g,[i(_,null,{default:d((()=>[i(v,{onClick:a[0]||(a[0]=s=>u.exec(1))},{default:d((()=>[r(" 点击 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-0c19a913"]]);export{v as default}; diff --git a/public/dist/assets/Index-8c16fa28.js b/public/dist/assets/Index-586aac40.js similarity index 88% rename from public/dist/assets/Index-8c16fa28.js rename to public/dist/assets/Index-586aac40.js index 901aa2e..7b256e0 100644 --- a/public/dist/assets/Index-8c16fa28.js +++ b/public/dist/assets/Index-586aac40.js @@ -1 +1 @@ -import{i as t}from"./main-429c1dad.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{_ as n,r as o,o as e,b as a,g as i,a as r,w as l,t as c,p,f as u}from"./index-4492cee0.js";const d={data:()=>({currentStatus:"无"}),mounted(){this.init()},methods:{init(){s.removeAllListeners(t.initPowerMonitor),s.on(t.initPowerMonitor,((t,s)=>{"[object Object]"==Object.prototype.toString.call(s)&&(this.currentStatus=s.msg,this.$message.info(s.msg))})),s.send(t.initPowerMonitor,"")}}},m=t=>(p("data-v-564cbe99"),t=t(),u(),t),b={id:"app-base-powermonitor"},f=m((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 监控电源状态 ")],-1))),j={class:"one-block-2"},v=m((()=>i("p",null,"* 拔掉电源,使用电池供电",-1))),g=m((()=>i("p",null,"* 接入电源",-1))),w=m((()=>i("p",null,"* 锁屏",-1))),h=m((()=>i("p",null,"* 解锁",-1)));const S=n(d,[["render",function(t,s,n,p,u,d){const m=o("a-space");return e(),a("div",b,[f,i("div",j,[r(m,null,{default:l((()=>[i("p",null,"* 当前状态:"+c(u.currentStatus),1)])),_:1}),v,g,w,h])])}],["__scopeId","data-v-564cbe99"]]);export{S as default}; +import{i as t}from"./main-d72f38de.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{_ as n,r as o,o as e,b as a,g as i,a as r,w as l,t as c,p,f as u}from"./index-12c2137c.js";const d={data:()=>({currentStatus:"无"}),mounted(){this.init()},methods:{init(){s.removeAllListeners(t.initPowerMonitor),s.on(t.initPowerMonitor,((t,s)=>{"[object Object]"==Object.prototype.toString.call(s)&&(this.currentStatus=s.msg,this.$message.info(s.msg))})),s.send(t.initPowerMonitor,"")}}},m=t=>(p("data-v-564cbe99"),t=t(),u(),t),b={id:"app-base-powermonitor"},f=m((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 监控电源状态 ")],-1))),j={class:"one-block-2"},v=m((()=>i("p",null,"* 拔掉电源,使用电池供电",-1))),g=m((()=>i("p",null,"* 接入电源",-1))),w=m((()=>i("p",null,"* 锁屏",-1))),h=m((()=>i("p",null,"* 解锁",-1)));const S=n(d,[["render",function(t,s,n,p,u,d){const m=o("a-space");return e(),a("div",b,[f,i("div",j,[r(m,null,{default:l((()=>[i("p",null,"* 当前状态:"+c(u.currentStatus),1)])),_:1}),v,g,w,h])])}],["__scopeId","data-v-564cbe99"]]);export{S as default}; diff --git a/public/dist/assets/Index-586aac40.js.gz b/public/dist/assets/Index-586aac40.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e8f14c0bd2ccaad6560580f826a71d15723f76da GIT binary patch literal 682 zcmV;b0#*GViwFP!000023UyOWZ__{!z4I%q6{>b&Y~+?wn#f2Tkw74FjG|~`ZxRQ4 z*VRn=BCN>T8ZOx_wcsfyRy`;K*JGv>?J-lgD{vVgBqs$OWu9OaA%sYtn?^lt#7QtJ zl(L8R=AGMqhiz{o0@^d3Lux)vpyOp>P(w6H><(4TPKsP{l?&z2^4Rj!NEH|J-+X5+8L@5$l$&jaJ2dEVZC?(ZK>ULIBV z7tqma=%4ZKl3#jCTqF$trN{ z35=+1H1ioEb;)!pxy8(z(7DhZXm(+t`T&{|$5r_(U|pIOmf z43LVjOczyuAd50|{^gF*F7uKm!fr1~Ql$C~h^i-l;Vljs_9p!BQ=fqEx-wYh$jsOPO~>+d9Ff zbp2Mn&e0_eh6FTCp-?WFDV3LQzuz>C9r7fu>_}#P(!rWNQ(3x2@8?yRCQ;u!?wh_7 zJmp!QqP-+`LB}9NHIs4awyEUtOU*f6y-g)+m7R!M&XJ;hrwW3qSyI}|!}>B{%vLiL zl%jXk8dowk@0?I%9b+97n8_OVx8JEhQlRS~_jHM7l$cpswe@T?z~S&ICk)U-%An8} zGN`;ZiCx0;+zNS#R-^YK8_NjkLC(CKQnQFeH%e*(ZItq|bcqybg{h3@mZNFDE|)nM z1VojlKzfedTU@?doPW^^Tf8}6eE-oSEC9=4jKS2~?K03^j{j3^un{wB+))efS6hc| z?nzpM?~`Jge*)7=L@JSjA}Ej`AcKOnn`ClIxD{4PNudXsuYT*pL`c}UKvfl@m+HZm zYX=qhGuYUff*;d-b?P?8DX&uHMk~v@QbQ}nu@30mRsKP6c18`DH5PaCMh{Gic6v0F zEZ%&?f@oA;meB=i&}uA|d^N5ol)IBSvJRPL3z{`TwU;`1Jvts6ML zbss*${a|&l!5;U{!|qKC{^|X2C2_ddyYsO3dquWx0@elKlgXrvWRA~c0z3c2AYfxW YU4CHa%g^RYs~bQ03)!crc+3R=0CBWWeE0&&void 0!==arguments[0]?arguments[0]:"div",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=document.createElement(e);return i.className=r,i.innerHTML=t,Object.keys(n).forEach((function(t){var r=t,a=n[t];"video"===e||"audio"===e?a&&i.setAttribute(r,a):i.setAttribute(r,a)})),i}function l(e,t){return!!e&&(e.classList?Array.prototype.some.call(e.classList,(function(e){return e===t})):!!e.className&&!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)")))}function s(e,t){e&&(e.classList?t.replace(/(^\s+|\s+$)/g,"").split(/\s+/g).forEach((function(t){t&&e.classList.add(t)})):l(e,t)||(e.className+=" "+t))}function u(e,t){e&&(e.classList?t.split(/\s+/g).forEach((function(t){e.classList.remove(t)})):l(e,t)&&t.split(/\s+/g).forEach((function(t){var n=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(n," ")})))}function c(e,t){e&&t.split(/\s+/g).forEach((function(t){l(e,t)?u(e,t):s(e,t)}))}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=arguments[1],n=void 0;try{n=e.querySelector(t)}catch(r){0===t.indexOf("#")&&(n=e.getElementById(t.slice(1)))}return n}function d(e,t,n){for(var r=String(n),i=t>>0,a=Math.ceil(i/r.length),o=[],l=String(e);a--;)o.push(r);return o.join("").substring(0,i-l.length)+l}function f(e){if(window.isNaN(e))return"";var t=d(Math.floor(e/3600),2,0),n=d(Math.floor((e-3600*t)/60),2,0),r=d(Math.floor(e-3600*t-60*n),2,0);return("00"===t?[n,r]:[t,n,r]).join(":")}function g(e){if(e.touches){var t=e.touches[0]||e.changedTouches[0];e.clientX=t.clientX||0,e.clientY=t.clientY||0,e.offsetX=t.pageX-t.target.offsetLeft,e.offsetY=t.pageY-t.target.offsetTop}e._target=e.target||e.srcElement}function h(e){return Object.prototype.toString.call(e).match(/([^\s.*]+)(?=]$)/g)[0]}function y(e,t){if("Object"===h(t)&&"Object"===h(e))return Object.keys(t).forEach((function(n){"Object"!==h(t[n])||t[n]instanceof Node?"Array"===h(t[n])?e[n]="Array"===h(e[n])?e[n].concat(t[n]):t[n]:e[n]=t[n]:e[n]?y(e[n],t[n]):e[n]=t[n]})),e}function x(e){var t=(e.currentStyle||window.getComputedStyle(e,null)).backgroundImage;if(!t||"none"===t)return"";var n=document.createElement("a");return n.href=t.replace(/url\("|"\)/g,""),n.href}function v(e){if(e&&1===e.nodeType){var t=document.createElement(e.tagName);return Array.prototype.forEach.call(e.attributes,(function(e){t.setAttribute(e.name,e.value)})),e.innerHTML&&(t.innerHTML=e.innerHTML),t}return""}function m(e,t,n,r){e._interval[t]||(e._interval[t]=setInterval(n.bind(e),r))}function b(e,t){clearInterval(e._interval[t]),e._interval[t]=null}function k(e,t,n,r){var i=o("xg-"+e,"",{},"xgplayer-"+e+"-img");if(i.style.backgroundImage='url("'+t+'")',n&&r){var a=void 0,l=void 0,s=void 0;["px","rem","em","pt","dp","vw","vh","vm","%"].every((function(e){return!(n.indexOf(e)>-1&&r.indexOf(e)>-1&&(a=Number(n.slice(0,n.indexOf(e)).trim()),l=Number(r.slice(0,r.indexOf(e)).trim()),s=e,1))})),i.style.width=""+a+s,i.style.height=""+l+s,i.style.backgroundSize=""+a+s+" "+l+s,i.style.margin="start"===e?"-"+l/2+s+" auto auto -"+a/2+s:"auto 5px auto 5px"}return i}function w(){return window.navigator.userAgent.toLowerCase().indexOf("micromessenger")>-1}function _(){return window.navigator.userAgent.toLowerCase().indexOf("ucbrowser")>-1}function E(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=0;nt[r].end)){var o=t[r].begin,l=t[r].end;t[r].begin=Math.min(i,o),t[r].end=Math.max(a,l);break}if(r>t.length-2){t.push({begin:i,end:a});break}}for(var s=0,u=0;u1&&void 0!==arguments[1]?arguments[1]:.5,n=[],r=0;rs&&(i[l-1].end=n[o].end):i.push(n[o])}else i.push(n[o])}else i=n;return new a.default(i)}function O(){return!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)}function L(e,t,n){var r=e.style;try{r[t]=n}catch(i){r.setProperty(t,n)}}t.PresentationMode={PIP:"picture-in-picture",INLINE:"inline",FULLSCREEN:"fullscreen"},t.util={createDom:o,hasClass:l,addClass:s,removeClass:u,toggleClass:c,findDom:p,padStart:d,format:f,event:g,typeOf:h,deepCopy:y,getBgImage:x,copyDom:v,setInterval:m,clearInterval:b,createImgBtn:k,isWeiXin:w,isUc:_,computeWatchDur:E,offInDestroy:T,on:C,once:S,getBuffered2:P,checkIsBrowser:O,setStyle:L}},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,r=e[1]||"",i=e[3];if(!i)return r;if(t&&"function"==typeof btoa){var a=(n=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[r].concat(o).concat([a]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i=0&&p.splice(t,1)}function x(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),h(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function m(e,t){var n,r,i,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var o=c++;n=u||(u=x(t)),r=w.bind(null,n,o,!1),i=w.bind(null,n,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),h(e,t),t}(t),r=E.bind(null,n,t),i=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=x(t),r=_.bind(null,n),i=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=g(e,t);return f(n,t),function(e){for(var r=[],i=0;i8&&void 0!==arguments[8]?arguments[8]:{line:"",handle:"",msg:"",version:""},d=arguments[9],f=arguments[10];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var g={};if(arguments.length>1)g.playerVersion=r.version,g.errorType=t,g.domain=document.domain,g.duration=a,g.currentTime=n,g.networkState=o,g.readyState=l,g.currentSrc=u,g.src=s,g.ended=c,g.errd=p,g.ex=(i[t]||{}).msg,g.errorCode=d,g.mediaError=f;else{var h=arguments[0];Object.keys(h).map((function(e){g[e]=h[e]})),g.ex=(h.type&&i[h.type]||{}).msg}return g},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r={};Object.defineProperty(r,"device",{get:function(){return r.os.isPc?"pc":"mobile"}}),Object.defineProperty(r,"browser",{get:function(){var e=navigator.userAgent.toLowerCase(),t={ie:/rv:([\d.]+)\) like gecko/,firfox:/firefox\/([\d.]+)/,chrome:/chrome\/([\d.]+)/,opera:/opera.([\d.]+)/,safari:/version\/([\d.]+).*safari/};return[].concat(Object.keys(t).filter((function(n){return t[n].test(e)})))[0]||""}}),Object.defineProperty(r,"os",{get:function(){var e=navigator.userAgent,t=/(?:Windows Phone)/.test(e),n=/(?:SymbianOS)/.test(e)||t,r=/(?:Android)/.test(e),i=/(?:Firefox)/.test(e),a=/(?:iPad|PlayBook)/.test(e)||r&&!/(?:Mobile)/.test(e)||i&&/(?:Tablet)/.test(e),o=/(?:iPhone)/.test(e)&&!a;return{isTablet:a,isPhone:o,isAndroid:r,isPc:!(o||r||n||a),isSymbian:n,isWindowsPhone:t,isFireFox:i}}}),t.default=r,e.exports=t.default},function(e,t,n){e.exports=function(e){return null!=e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nthis.video.videoWidth/this.video.videoHeight?a.root.style.height=this.video.videoHeight/this.video.videoWidth*e.width+"px":a.root.style.width=this.video.videoWidth/this.video.videoHeight*e.height+"px":"fixWidth"===a.config.fitVideoSize?a.root.style.height=this.video.videoHeight/this.video.videoWidth*e.width+"px":"fixHeight"===a.config.fitVideoSize&&(a.root.style.width=this.video.videoWidth/this.video.videoHeight*e.height+"px")}},a.once("loadeddata",n.getVideoSize),setTimeout((function(){n.emit("ready"),n.isReady=!0}),0),n.config.videoInit&&(0,o.hasClass)(n.root,"xgplayer-nostart")&&n.start(),a.config.rotate&&(a.on("requestFullscreen",n.updateRotateDeg),a.on("exitFullscreen",n.updateRotateDeg)),a.once("destroy",(function e(){a.root.removeEventListener("mousemove",a.mousemoveFunc),a.off("destroy",e)})),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"attachVideo",value:function(){var e=this;this.video&&1===this.video.nodeType&&this.root.insertBefore(this.video,this.root.firstChild),setTimeout((function(){e.emit("complete"),e.danmu&&"function"==typeof e.danmu.resize&&e.danmu.resize()}),1)}},{key:"start",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.config.url;if(this.video){var n=this;t&&""!==t?(this.canPlayFunc=function(){n.off("canplay",n.canPlayFunc);var e=n.video.play();void 0!==e&&e&&e.then((function(){n.emit("autoplay started")})).catch((function(){n.emit("autoplay was prevented"),(0,o.addClass)(n.root,"xgplayer-is-autoplay")}))},"Array"!==(0,o.typeOf)(t)?"String"===(0,o.typeOf)(t)&&t.indexOf("blob:")>-1&&t===this.video.src||(this.video.src=t):t.forEach((function(t){e.video.appendChild((0,o.createDom)("source","",{src:""+t.src,type:""+(t.type||"")}))})),this.config.autoplay&&(l.default.os.isPhone?this.canPlayFunc():this.on("canplay",this.canPlayFunc)),this.config.disableStartLoad||this.video.load(),this.attachVideo()):this.emit("urlNull")}}},{key:"reload",value:function(){this.video.load(),this.reloadFunc=function(){var e=this.play();void 0!==e&&e&&e.catch((function(e){}))},this.once("loadeddata",this.reloadFunc)}},{key:"destroy",value:function(){var e=this,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],r=this;for(var a in clearInterval(this.bulletResizeTimer),this._interval)clearInterval(this._interval[a]),this._interval[a]=null;this.checkTimer&&clearInterval(this.checkTimer),this.waitTimer&&clearTimeout(this.waitTimer),this.ev.forEach((function(t){var n=Object.keys(t)[0],r=e[t[n]];r&&e.off(n,r)})),this.loadeddataFunc&&this.off("loadeddata",this.loadeddataFunc),this.reloadFunc&&this.off("loadeddata",this.reloadFunc),this.replayFunc&&this.off("play",this.replayFunc),this.playFunc&&this.off("play",this.playFunc),this.getVideoSize&&this.off("loadeddata",this.getVideoSize),["focus","blur"].forEach((function(t){e.off(t,e["on"+t.charAt(0).toUpperCase()+t.slice(1)])})),this.config.keyShortcut&&"on"!==this.config.keyShortcut||["video","controls"].forEach((function(t){e[t]&&e[t].removeEventListener("keydown",(function(e){r.onKeydown(e,r)}))})),function(){if(this.emit("destroy"),this.video.removeAttribute("src"),this.video.load(),n){this.root.innerHTML="";var e=this.root.className.split(" ");e.length>0?this.root.className=e.filter((function(e){return e.indexOf("xgplayer")<0})).join(" "):this.root.className=""}for(var t in this)delete this[t];(0,c.default)(this)}.call(this),i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"destroy",this).call(this)}},{key:"replay",value:function(){var e=this._replay;if((0,o.removeClass)(this.root,"xgplayer-ended"),l.default.browser.indexOf("ie")>-1&&(this.emit("play"),this.emit("playing")),e&&e instanceof Function)e();else{this.currentTime=0;var t=this.play();void 0!==t&&t&&t.catch((function(e){}))}}},{key:"userGestureTrigEvent",value:function(e,t){var n=this,r=function(e,t){n.emit(e,t)};this.config.userGestureEventMiddleware&&"function"==typeof this.config.userGestureEventMiddleware[e]?this.config.userGestureEventMiddleware[e].call(this,this,e,t,r):r.call(this,e,t)}},{key:"pluginsCall",value:function(){var e=this;t.plugins.s_i18n&&t.plugins.s_i18n.call(this,this);var n=this;if(t.plugins){var r=this.config.ignores;Object.keys(t.plugins).forEach((function(i){var a=t.plugins[i];a&&"function"==typeof a?r.some((function(e){return i===e||i==="s_"+e}))||"s_i18n"===i||(["pc","tablet","mobile"].some((function(e){return e===i}))?i===l.default.device&&setTimeout((function(){n.video&&a.call(n,n)}),0):a.call(e,e)):console.warn("plugin name",i,"is invalid")}))}}},{key:"onFocus",value:function(){var e=this;(0,o.hasClass)(this.root,"xgplayer-inactive")&&e.emit("controlShow"),(0,o.removeClass)(this.root,"xgplayer-inactive"),e.userTimer&&clearTimeout(e.userTimer),e.userTimer=setTimeout((function(){e.emit("blur")}),e.config.inactive)}},{key:"onBlur",value:function(){!this.config.enablePausedInactive&&this.paused||this.ended||this.config.closeInactive||((0,o.hasClass)(this.root,"xgplayer-inactive")||this.emit("controlHide"),(0,o.addClass)(this.root,"xgplayer-inactive"))}},{key:"onPlay",value:function(){(0,o.addClass)(this.root,"xgplayer-isloading"),(0,o.addClass)(this.root,"xgplayer-playing"),(0,o.removeClass)(this.root,"xgplayer-pause")}},{key:"onPause",value:function(){(0,o.addClass)(this.root,"xgplayer-pause"),this.userTimer&&clearTimeout(this.userTimer),this.emit("focus")}},{key:"onEnded",value:function(){(0,o.addClass)(this.root,"xgplayer-ended"),(0,o.removeClass)(this.root,"xgplayer-playing")}},{key:"onSeeking",value:function(){this.isSeeking=!0,this.onWaiting()}},{key:"onSeeked",value:function(){var e=this;this.once("timeupdate",(function(){e.isSeeking=!1})),this.waitTimer&&clearTimeout(this.waitTimer),(0,o.removeClass)(this.root,"xgplayer-isloading")}},{key:"onWaiting",value:function(){var e=this;e.waitTimer&&clearTimeout(e.waitTimer),e.checkTimer&&(clearInterval(e.checkTimer),e.checkTimer=null);var t=e.currentTime;e.waitTimer=setTimeout((function(){(0,o.addClass)(e.root,"xgplayer-isloading"),e.checkTimer=setInterval((function(){e.currentTime!==t&&((0,o.removeClass)(e.root,"xgplayer-isloading"),clearInterval(e.checkTimer),e.checkTimer=null)}),1e3)}),500)}},{key:"onPlaying",value:function(){this.paused||(this.isSeeking=!1,this.waitTimer&&clearTimeout(this.waitTimer),(0,o.removeClass)(this.root,"xgplayer-isloading xgplayer-nostart xgplayer-pause xgplayer-ended xgplayer-is-error xgplayer-replay"),(0,o.addClass)(this.root,"xgplayer-playing"))}}],[{key:"install",value:function(e,n){(0,o.checkIsBrowser)()&&(t.plugins||(t.plugins={}),t.plugins[e]||(t.plugins[e]=n))}},{key:"installAll",value:function(e){for(var n=0;n0&&!t.nativeTextTrack.some((function(e){return e.default}))&&(t.nativeTextTrack[0].default=!0,this.textTrackShowDefault=!1),t.nativeTextTrack.some((function(e){if(e.src&&e.label&&e.default)return r+='",!0})),this.videoConfig.crossorigin="anonymous"),t.textTrackStyle){var o=document.createElement("style");this.textTrackStyle=o,document.head.appendChild(o);var l="";for(var s in t.textTrackStyle)l+=s+": "+t.textTrackStyle[s]+";";var u=t.id?"#"+t.id:t.el.id?"#"+t.el.id:"."+t.el.className;o.sheet.insertRule?o.sheet.insertRule(u+" video::cue { "+l+" }",0):o.sheet.addRule&&o.sheet.addRule(u+" video::cue",l)}var c=t.el?t.el:(0,a.findDom)(document,"#"+t.id),p=this.constructor.XgVideoProxy;p&&this.videoConfig.mediaType===p.mediaType?this.video=new p(c,t):this.video=(0,a.createDom)(this.videoConfig.mediaType,r,this.videoConfig,""),t.videoStyle&&Object.keys(t.videoStyle).forEach((function(e){(0,a.setStyle)(n.video,e,t.videoStyle[e])})),!this.textTrackShowDefault&&r&&(this.video.getElementsByTagName("Track")[0].track.mode="hidden"),t.autoplay&&(this.video.autoplay=!0,t.autoplayMuted&&(this.video.muted=!0)),this.ev=["play","playing","pause","ended","error","seeking","seeked","progress","timeupdate","waiting","canplay","canplaythrough","durationchange","volumechange","ratechange","loadedmetadata","loadeddata","loadstart"].map((function(e){return t={},n=e,r="on"+e.charAt(0).toUpperCase()+e.slice(1),n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t;var t,n,r})),(0,i.default)(this),this._interval={};var d="0,0",f=this,g=function(e){n&&("play"===e?n.hasStart=!0:"canplay"===e?(0,a.removeClass)(n.root,"xgplayer-is-enter"):"waiting"===e?n.inWaitingStart=(new Date).getTime():"playing"===e&&((0,a.removeClass)(n.root,"xgplayer-is-enter"),n.inWaitingStart&&(n.inWaitingStart=void 0)),"error"===e?n._onError(e):n.emit(e,n),n.hasOwnProperty("_interval")&&(["ended","error","timeupdate"].indexOf(e)<0?((0,a._clearInterval)(n,"bufferedChange"),(0,a._setInterval)(n,"bufferedChange",(function(){if(this.video&&this.video.buffered){for(var e=[],t=0,n=this.video.buffered.length;t-1}},function(e,t,n){e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){var r=n(32),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t,n=arguments[1];if(r(e),void 0===n)i.call(e,"__ee__")&&delete e.__ee__;else{if(!(t=i.call(e,"__ee__")&&e.__ee__))return;t[n]&&delete t[n]}}},function(e,t,n){var r=n(33);e.exports=function(e){if(!r(e))throw new TypeError(e+" is not an Object");return e}},function(e,t,n){var r=n(3),i={function:!0,object:!0};e.exports=function(e){return r(e)&&i[typeof e]||!1}},function(e,t,n){var r=n(35);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default{background:#000;width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}.xgplayer-skin-default *{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;white-space:normal;word-wrap:normal}.xgplayer-skin-default.xgplayer-rotate-fullscreen{position:absolute;top:0;left:100%;bottom:0;right:0;height:100vw!important;width:100vh!important;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.xgplayer-skin-default.xgplayer-is-fullscreen{width:100%!important;height:100%!important;padding-top:0!important;z-index:9999}.xgplayer-skin-default.xgplayer-is-fullscreen.xgplayer-inactive{cursor:none}.xgplayer-skin-default video{width:100%;height:100%;outline:none}.xgplayer-skin-default .xgplayer-none{display:none}@-webkit-keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}@keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}.xgplayer-skin-default .xgplayer-controls{display:-webkit-flex;display:-moz-box;display:flex;position:absolute;bottom:0;left:0;right:0;height:40px;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.37),rgba(0,0,0,.75),rgba(0,0,0,.75));z-index:10}.xgplayer-skin-default.xgplayer-inactive .xgplayer-controls,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-progress,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-time,.xgplayer-skin-default.xgplayer-no-controls .xgplayer-controls,.xgplayer-skin-default.xgplayer-nostart .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-live{display:block}.xgplayer-skin-default .xgplayer-live{display:block;font-size:12px;color:#fff;line-height:40px;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.xgplayer-skin-default .xgplayer-icon{display:block;width:40px;height:40px;overflow:hidden;fill:#fff}.xgplayer-skin-default .xgplayer-icon svg{position:absolute}.xgplayer-skin-default .xgplayer-tips{background:rgba(0,0,0,.54);border-radius:1px;display:none;position:absolute;font-family:PingFangSC-Regular;font-size:11px;color:#fff;padding:2px 4px;text-align:center;top:-30px;left:50%;margin-left:-16px;width:auto;white-space:nowrap}.xgplayer-skin-default.xgplayer-mobile .xgplayer-tips{display:none!important}.xgplayer-skin-default .xgplayer-screen-container{display:block;width:100%}",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var i,a=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(i=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")}))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"mobile",method:function(){var e=this,t=e.root,n=0,i=void 0,a={first:"",second:""};function o(t){e.video.addEventListener("touchend",(function(t){e.onElementTouchend(t,e.video)})),e.video.addEventListener("touchstart",(function(){e.isTouchMove=!1})),e.video.addEventListener("touchmove",(function(){e.isTouchMove=!0})),e.config.autoplay&&e.start()}e.onElementTouchend=function(e,o){this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation();var l=this;if((0,r.hasClass)(t,"xgplayer-inactive")?l.emit("focus"):l.emit("blur"),!l.config.closeVideoTouch&&!l.isTouchMove){var s=function(){i=setTimeout((function(){if((0,r.hasClass)(l.root,"xgplayer-nostart"))return!1;if(!l.ended)if(l.paused){var e=l.play();void 0!==e&&e&&e.catch((function(e){}))}else l.pause();n=0}),200)};l.config.closeVideoClick||(n++,i&&clearTimeout(i),1===n?l.config.enableVideoDbltouch?a.first=new Date:s():2===n&&l.config.enableVideoDbltouch?(a.second=new Date,Math.abs(a.first-a.second)<400?s():(a.first=new Date,n=1)):n=0)}},e.once("ready",o),e.once("destroy",(function t(){e.off("ready",o),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"pc",method:function(){var e=this;if(e.controls&&e.video){var t=e.controls,n=e.root,i=0,a=void 0;e.onElementClick=function(e,t){this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation();var n=this;n.config.closeVideoClick||(i++,a&&clearTimeout(a),1===i?a=setTimeout((function(){if((0,r.hasClass)(n.root,"xgplayer-nostart"))return!1;if(!n.ended)if(n.paused){var e=n.play();void 0!==e&&e&&e.catch((function(e){}))}else n.pause();i=0}),200):i=0)},e.video.addEventListener("click",(function(t){e.onElementClick(t,e.video)}),!1),e.onElementDblclick=function(e,n){if(this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation(),!this.config.closeVideoDblclick){var r=t.querySelector(".xgplayer-fullscreen");if(r){var i=void 0;document.createEvent?(i=document.createEvent("Event")).initEvent("click",!0,!0):i=new Event("click"),r.dispatchEvent(i)}}},e.video.addEventListener("dblclick",(function(t){e.onElementDblclick(t,e.video)}),!1),n.addEventListener("mouseenter",o),n.addEventListener("mouseleave",l),t.addEventListener("mouseenter",(function(t){e.userTimer&&clearTimeout(e.userTimer)})),t.addEventListener("mouseleave",(function(t){e.config.closeControlsBlur||e.emit("focus",e)})),t.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation()})),e.once("ready",s),e.once("destroy",(function t(){n.removeEventListener("mouseenter",o),n.removeEventListener("mouseleave",l),e.off("ready",s),e.off("destroy",t)}))}function o(){clearTimeout(e.leavePlayerTimer),e.emit("focus",e)}function l(){e.config.closePlayerBlur||(e.leavePlayerTimer=setTimeout((function(){e.emit("blur",e)}),e.config.leavePlayerTime||0))}function s(t){e.config.autoplay&&e.start()}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"start",method:function(){var e=this,t=e.root;function n(){e.off("canplay",n);var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}function i(){(0,r.hasClass)(t,"xgplayer-nostart")?((0,r.removeClass)(t,"xgplayer-nostart"),(0,r.addClass)(t,"xgplayer-is-enter"),"function"==typeof t.contains?e.video&&1===e.video.nodeType&&!t.contains(e.video)||e.video&&1!==e.video.nodeType&&void 0===e.video.mediaSource?(e.once("canplay",n),e.start()):n():e.video&&1===e.video.nodeType&&!t.querySelector(this.videoConfig.mediaType)||e.video&&1!==e.video.nodeType&&void 0===e.video.mediaSource?(e.once("canplay",n),e.start()):n()):e.paused&&((0,r.removeClass)(t,"xgplayer-nostart xgplayer-isloading"),setTimeout((function(){var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}),10))}e.on("startBtnClick",i),e.once("destroy",(function t(){e.off("startBtnClick",i),e.off("canplay",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(41)),a=o(n(42));function o(e){return e&&e.__esModule?e:{default:e}}n(43),t.default={name:"s_start",method:function(){var e=this,t=e.root,n=(0,r.createDom)("xg-start",'
'+i.default+'
\n
'+a.default+"
",{},"xgplayer-start");function o(e){(0,r.addClass)(e.root,"xgplayer-skin-default"),e.config&&(e.config.autoplay&&!(0,r.isWeiXin)()&&!(0,r.isUc)()&&(0,r.addClass)(e.root,"xgplayer-is-enter"),e.config.lang&&"en"===e.config.lang?(0,r.addClass)(e.root,"xgplayer-lang-is-en"):"jp"===e.config.lang&&(0,r.addClass)(e.root,"xgplayer-lang-is-jp"),e.config.enableContextmenu||e.video.addEventListener("contextmenu",(function(e){e.preventDefault(),e.stopPropagation()})))}e.config&&e.config.hideStartBtn&&(0,r.addClass)(t,"xgplayer-start-hide"),e.isReady?(t.appendChild(n),o(e)):e.once("ready",(function(){t.appendChild(n),o(e)})),e.once("autoplay was prevented",(function(){(0,r.removeClass)(e.root,"xgplayer-is-enter"),(0,r.addClass)(e.root,"xgplayer-nostart")})),e.once("canplay",(function(){(0,r.removeClass)(e.root,"xgplayer-is-enter")})),n.onclick=function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("startBtnClick")}}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(44);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-start{border-radius:50%;display:inline-block;width:70px;height:70px;background:rgba(0,0,0,.38);overflow:hidden;text-align:center;line-height:70px;vertical-align:middle;position:absolute;left:50%;top:50%;z-index:115;margin:-35px auto auto -35px;cursor:pointer}.xgplayer-skin-default .xgplayer-start div{position:absolute}.xgplayer-skin-default .xgplayer-start div svg{fill:hsla(0,0%,100%,.7)}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-start:hover{opacity:.85}.xgplayer-skin-default.xgplayer-pause.xgplayer-start-hide .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-start-hide .xgplayer-start{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start{display:inline-block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start,.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-pause{display:none}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"fullscreen",method:function(){var e=this,t=e.root;function n(){e.config.rotateFullscreen?(0,r.hasClass)(t,"xgplayer-rotate-fullscreen")?e.exitRotateFullscreen():e.getRotateFullscreen():(0,r.hasClass)(t,"xgplayer-is-fullscreen")?e.exitFullscreen(t):e.getFullscreen(t)}function i(){var n=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;n&&n===t?((0,r.addClass)(t,"xgplayer-is-fullscreen"),e.emit("requestFullscreen")):(0,r.hasClass)(t,"xgplayer-is-fullscreen")&&((0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen")),e.danmu&&"function"==typeof e.danmu.resize&&e.danmu.resize()}function a(n){e.video.webkitPresentationMode!==r.PresentationMode.FULLSCREEN&&((0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen"))}e.on("fullscreenBtnClick",n),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach((function(e){document.addEventListener(e,i)})),e.video.addEventListener("webkitbeginfullscreen",(function(){(0,r.addClass)(t,"xgplayer-is-fullscreen"),e.emit("requestFullscreen")})),e.video.addEventListener("webkitendfullscreen",(function(){(0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen")})),(0,r.checkWebkitSetPresentationMode)(e.video)&&e.video.addEventListener("webkitpresentationmodechanged",a),e.once("destroy",(function t(){e.off("fullscreenBtnClick",n),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach((function(e){document.removeEventListener(e,i)})),(0,r.checkWebkitSetPresentationMode)(e.video)&&e.video.removeEventListener("webkitpresentationmodechanged",a),e.off("destroy",t)})),e.getFullscreen=function(e){var t=this;if(e.requestFullscreen){var n=e.requestFullscreen();n&&n.catch((function(){t.emit("fullscreen error")}))}else e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen(window.Element.ALLOW_KEYBOARD_INPUT):t.video.webkitSupportsFullscreen?t.video.webkitEnterFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():(0,r.addClass)(e,"xgplayer-is-cssfullscreen")},e.exitFullscreen=function(e){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen(),(0,r.removeClass)(e,"xgplayer-is-cssfullscreen")},e.getRotateFullscreen=function(){var e=this;document.documentElement.style.width="100%",document.documentElement.style.height="100%",e.config.fluid&&(e.root.style["padding-top"]="",e.root.style["max-width"]="unset"),e.root&&!(0,r.hasClass)(e.root,"xgplayer-rotate-fullscreen")&&(0,r.addClass)(e.root,"xgplayer-rotate-fullscreen"),e.emit("getRotateFullscreen")},e.exitRotateFullscreen=function(){var e=this;document.documentElement.style.width="unset",document.documentElement.style.height="unset",e.config.fluid&&(e.root.style.width="100%",e.root.style.height="0",e.root.style["padding-top"]=100*e.config.height/e.config.width+"%",e.root.style["max-width"]="100%"),e.root&&(0,r.hasClass)(e.root,"xgplayer-rotate-fullscreen")&&(0,r.removeClass)(e.root,"xgplayer-rotate-fullscreen"),e.emit("exitRotateFullscreen")}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"play",method:function(){var e=this;function t(){if(e.config.allowPlayAfterEnded||!e.ended)if((0,r.hasClass)(e.root,"xgplayer-nostart")&&e.start(),e.paused){var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}else e.pause()}e.on("playBtnClick",t),e.once("destroy",(function n(){e.off("playBtnClick",t),e.off("destroy",n)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"replay",method:function(){var e=this,t=e.root;function n(){(0,r.removeClass)(t,"xgplayer-is-replay"),e.replay()}e.on("replayBtnClick",n),e.on("ended",(function(){e.config.loop||(0,r.addClass)(t,"xgplayer-is-replay")})),e.once("destroy",(function t(){e.off("replayBtnClick",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(49)),a=o(n(50));function o(e){return e&&e.__esModule?e:{default:e}}n(51),t.default={name:"s_play",method:function(){var e=this,t=e.config.playBtn?e.config.playBtn:{},n=void 0;n="img"===t.type?(0,r.createImgBtn)("play",t.url.play,t.width,t.height):(0,r.createDom)("xg-play",'\n
'+i.default+'
\n
'+a.default+"
\n
",{},"xgplayer-play");var o={};o.play=e.lang.PLAY_TIPS,o.pause=e.lang.PAUSE_TIPS;var l=(0,r.createDom)("xg-tips",''+o.play+'\n '+o.pause+"",{},"xgplayer-tips");n.appendChild(l),e.once("ready",(function(){e.controls&&e.controls.appendChild(n)})),["click","touchend"].forEach((function(t){n.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("playBtnClick")}))}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(52);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-play,.xgplayer-skin-default .xgplayer-play-img{width:40px;position:relative;-webkit-order:0;-moz-box-ordinal-group:1;order:0;display:block;cursor:pointer;margin-left:3px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-play .xgplayer-icon{margin-top:3px;width:32px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-play .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}.xgplayer-skin-default .xgplayer-play-img:hover,.xgplayer-skin-default .xgplayer-play:hover{opacity:.85}.xgplayer-skin-default .xgplayer-play-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-play:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(54),t.default={name:"s_poster",method:function(){var e=this,t=e.root;if(e.config.poster){var n=(0,r.createDom)("xg-poster","",{},"xgplayer-poster");n.style.backgroundImage="url("+e.config.poster+")",t.appendChild(n)}}},e.exports=t.default},function(e,t,n){var r=n(55);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-poster{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;background-size:cover;background-position:50%}.xgplayer-skin-default.xgplayer-nostart .xgplayer-poster{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(57),t.default={name:"s_flex",method:function(){var e=(0,r.createDom)("xg-placeholder","",{},"xgplayer-placeholder");this.controls.appendChild(e)}},e.exports=t.default},function(e,t,n){var r=n(58);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-placeholder{-webkit-flex:1;-moz-box-flex:1;flex:1;-webkit-order:3;-moz-box-ordinal-group:4;order:3;display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(60)),a=o(n(61));function o(e){return e&&e.__esModule?e:{default:e}}n(62),t.default={name:"s_fullscreen",method:function(){var e=this,t=e.config.fullscreenBtn?e.config.fullscreenBtn:{},n=void 0;n="img"===t.type?(0,r.createImgBtn)("fullscreen",t.url.request,t.width,t.height):(0,r.createDom)("xg-fullscreen",'\n
'+i.default+'
\n
'+a.default+"
\n
",{},"xgplayer-fullscreen");var o={};o.requestfull=e.lang.FULLSCREEN_TIPS,o.exitfull=e.lang.EXITFULLSCREEN_TIPS;var l=(0,r.createDom)("xg-tips",''+o.requestfull+'\n '+o.exitfull+"",{},"xgplayer-tips");n.appendChild(l),e.once("ready",(function(){e.controls&&e.controls.appendChild(n)})),["click","touchend"].forEach((function(t){n.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("fullscreenBtnClick")}))}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(63);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-fullscreen,.xgplayer-skin-default .xgplayer-fullscreen-img{position:relative;-webkit-order:13;-moz-box-ordinal-group:14;order:13;display:block;cursor:pointer;margin-left:5px;margin-right:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon{margin-top:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips{position:absolute;right:0;left:auto}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img:hover,.xgplayer-skin-default .xgplayer-fullscreen:hover{opacity:.85}.xgplayer-skin-default .xgplayer-fullscreen-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(65),o=(r=a)&&r.__esModule?r:{default:r};n(66),t.default={name:"s_loading",method:function(){var e=this.root,t=(0,i.createDom)("xg-loading",""+o.default,{},"xgplayer-loading");this.once("ready",(function(){e.appendChild(t)}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(67);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-loading{display:none;width:100px;height:100px;overflow:hidden;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);position:absolute;left:50%;top:50%;margin:-50px auto auto -50px}.xgplayer-skin-default .xgplayer-loading svg{border-radius:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:loadingRotate 1s linear infinite;animation:loadingRotate 1s linear infinite}.xgplayer-skin-default .xgplayer-loading svg path{stroke:#ddd;stroke-dasharray:236;-webkit-animation:loadingDashOffset 2s linear infinite;animation:loadingDashOffset 2s linear infinite;animation-direction:alternate-reverse;fill:none;stroke-width:12px}.xgplayer-skin-default.xgplayer-nostart .xgplayer-loading{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-loading{display:none!important}.xgplayer-skin-default.xgplayer-isloading .xgplayer-loading{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(5),o=(r=a)&&r.__esModule?r:{default:r};n(69);var l=function(e){return(0,i.hasClass)(e.root,"xgplayer-rotate-fullscreen")};t.default={name:"s_progress",method:function(){var e=this,t=(0,i.createDom)("xg-progress",'\n \n \n \n \n \n \n ',{tabindex:1},"xgplayer-progress"),n=void 0;e.controls.appendChild(t);var r=t.querySelector(".xgplayer-progress-played"),a=t.querySelector(".xgplayer-progress-outer"),s=t.querySelector(".xgplayer-progress-cache"),u=t.querySelector(".xgplayer-progress-point"),c=t.querySelector(".xgplayer-progress-thumbnail");function p(n,r){n.addEventListener("mouseenter",(function(e){r&&((0,i.addClass)(n,"xgplayer-progress-dot-show"),(0,i.addClass)(t,"xgplayer-progress-dot-active"))})),n.addEventListener("mouseleave",(function(e){r&&((0,i.removeClass)(n,"xgplayer-progress-dot-show"),(0,i.removeClass)(t,"xgplayer-progress-dot-active"))})),n.addEventListener("touchend",(function(a){a.stopPropagation(),r&&((0,i.hasClass)(n,"xgplayer-progress-dot-show")||Object.keys(e.dotArr).forEach((function(t){e.dotArr[t]&&(0,i.removeClass)(e.dotArr[t],"xgplayer-progress-dot-show")})),(0,i.toggleClass)(n,"xgplayer-progress-dot-show"),(0,i.toggleClass)(t,"xgplayer-progress-dot-active"))}))}function d(){e.config.progressDot&&"Array"===(0,i.typeOf)(e.config.progressDot)&&e.config.progressDot.forEach((function(t){if(t.time>=0&&t.time<=e.duration){var n=(0,i.createDom)("xg-progress-dot",t.text?''+t.text+"":"",{},"xgplayer-progress-dot");if(n.style.left=t.time/e.duration*100+"%",t.duration>=0&&(n.style.width=Math.min(t.duration,e.duration-t.time)/e.duration*100+"%"),t.style)for(var r in t.style)n.style[r]=t.style[r];a.appendChild(n),e.dotArr[t.time]=n,p(n,t.text)}}))}e.dotArr={},e.once("canplay",d),e.addProgressDot=function(t,n,r,o){if(!e.dotArr[t]&&t>=0&&t<=e.duration){var l=(0,i.createDom)("xg-progress-dot",n?''+n+"":"",{},"xgplayer-progress-dot");if(l.style.left=t/e.duration*100+"%",r>=0&&(l.style.width=Math.min(r,e.duration-t)/e.duration*100+"%"),o)for(var s in o)l.style[s]=o[s];a.appendChild(l),e.dotArr[t]=l,p(l,n)}},e.removeProgressDot=function(t){if(t>=0&&t<=e.duration&&e.dotArr[t]){var n=e.dotArr[t];n.parentNode.removeChild(n),n=null,e.dotArr[t]=null}},e.removeAllProgressDot=function(){Object.keys(e.dotArr).forEach((function(t){if(e.dotArr[t]){var n=e.dotArr[t];n.parentNode.removeChild(n),n=null,e.dotArr[t]=null}}))};var f=0,g=0,h=0,y=0,x=0,v=0,m=[],b=void 0,k=void 0,w=function(){e.config.thumbnail&&(e.config.thumbnail.isShowCoverPreview&&!b&&(r.removeChild(c),(b=(0,i.createDom)("xg-coverpreview",'\n \n \n ',{tabindex:1},"xgplayer-coverpreview")).querySelector(".xgplayer-coverpreview-outer"),k=b.querySelector(".xgplayer-coverpreview-point"),c=b.querySelector(".xgplayer-coverpreview-thumbnail"),e.root.appendChild(b)),f=e.config.thumbnail.pic_num,g=e.config.thumbnail.width,h=e.config.thumbnail.height,y=e.config.thumbnail.col,x=e.config.thumbnail.row,m=e.config.thumbnail.urls,c.style.width=g+"px",c.style.height=h+"px")};e.on("loadedmetadata",w),"function"==typeof e.config.disableSwipeHandler&&"function"==typeof e.config.enableSwipeHandler&&(e.root.addEventListener("touchmove",(function(t){t.preventDefault(),e.disableSwipe||(e.disableSwipe=!0,e.config.disableSwipeHandler.call(e))})),e.root.addEventListener("touchstart",(function(t){e.disableSwipe=!0,e.config.disableSwipeHandler.call(e)})),e.root.addEventListener("touchend",(function(t){e.disableSwipe=!1,e.config.enableSwipeHandler.call(e)})));var _=["touchstart","mousedown"];"mobile"===o.default.device&&_.pop(),_.forEach((function(a){t.addEventListener(a,(function(a){if(!e.config.disableProgress){if(a.stopPropagation(),(0,i.event)(a),a._target===u||!e.config.allowSeekAfterEnded&&e.ended)return!0;t.focus();var s=r.getBoundingClientRect().left,p=l(e);p?(s=r.getBoundingClientRect().top,n=t.getBoundingClientRect().height):(n=t.getBoundingClientRect().width,s=r.getBoundingClientRect().left);var d=function(t){t.stopPropagation(),(0,i.event)(t),e.isProgressMoving=!0;var a=(p?t.clientY:t.clientX)-s;a>n&&(a=n);var o=a/n*e.duration;if(o<0&&(o=0),e.config.allowSeekPlayed&&Number(o).toFixed(1)>e.maxPlayedTime);else if(r.style.width=100*a/n+"%","video"!==e.videoConfig.mediaType||e.dash||e.config.closeMoveSeek){var l=(0,i.findDom)(e.controls,".xgplayer-time");l&&(l.innerHTML=''+(0,i.format)(o||0)+""+(0,i.format)(e.duration)+"")}else console.log("trigger touchmove"),e.currentTime=Number(o).toFixed(1);if(e.config.thumbnail&&e.config.thumbnail.isShowCoverPreview){k.innerHTML=""+(0,i.format)(o)+" / "+(0,i.format)(e.duration||0),v=e.duration/f;var u=Math.floor(o/v);c.style.backgroundImage="url("+m[Math.ceil((u+1)/(y*x))-1]+")";var d=u+1-y*x*(Math.ceil((u+1)/(y*x))-1),w=Math.ceil(d/x)-1,_=d-w*x-1;c.style["background-position"]="-"+_*g+"px -"+w*h+"px",b.style.display="block"}e.emit("focus")},w=function a(l){if(console.log("up event",l),l.stopPropagation(),(0,i.event)(l),window.removeEventListener("mousemove",d),window.removeEventListener("touchmove",d,{passive:!1}),window.removeEventListener("mouseup",a),window.removeEventListener("touchend",a),o.default.browser.indexOf("ie")<0&&t.blur(),!e.isProgressMoving||e.videoConfig&&"audio"===e.videoConfig.mediaType||e.dash||e.config.closeMoveSeek){var u=(p?l.clientY:l.clientX)-s;u>n&&(u=n);var c=u/n*e.duration;c<0&&(c=0),e.config.allowSeekPlayed&&Number(c).toFixed(1)>e.maxPlayedTime||(r.style.width=100*u/n+"%",console.warn("trigger touchup"),e.currentTime=Number(c).toFixed(1))}e.config.thumbnail&&e.config.thumbnail.isShowCoverPreview&&(b.style.display="none"),e.emit("focus"),e.isProgressMoving=!1};return window.addEventListener("touchmove",d,{passive:!1}),window.addEventListener("touchend",w),window.addEventListener("mousemove",d),window.addEventListener("mouseup",w),!0}}))})),t.addEventListener("mouseenter",(function(n){if(!e.config.allowSeekAfterEnded&&e.ended)return!0;var r=l(e),a=r?t.getBoundingClientRect().top:t.getBoundingClientRect().left,o=r?t.getBoundingClientRect().height:t.getBoundingClientRect().width,s=function(n){var l=((r?n.clientY:n.clientX)-a)/o*e.duration;l=l<0?0:l,u.textContent=(0,i.format)(l);var s=u.getBoundingClientRect().width;if(e.config.thumbnail&&!e.config.thumbnail.isShowCoverPreview){v=e.duration/f;var p=Math.floor(l/v);c.style.backgroundImage="url("+m[Math.ceil((p+1)/(y*x))-1]+")";var d=p+1-y*x*(Math.ceil((p+1)/(y*x))-1),b=Math.ceil(d/x)-1,k=d-b*x-1;c.style["background-position"]="-"+k*g+"px -"+b*h+"px";var w=(r?n.clientY:n.clientX)-a-g/2;w=(w=w>0?w:0)0?_:0)>o-s?o-s:_,u.style.left=_+"px"}(0,i.hasClass)(t,"xgplayer-progress-dot-active")?u.style.display="none":u.style.display="block"},p=function(e){s(e)};t.addEventListener("mousemove",p,!1),t.addEventListener("mouseleave",(function n(r){t.removeEventListener("mousemove",p,!1),t.removeEventListener("mouseleave",n,!1),s(r),u.style.display="none",e.config.thumbnail&&!e.config.thumbnail.isShowCoverPreview&&(c.style.display="none")}),!1),s(n)}),!1);var E=function(){if(void 0===e.maxPlayedTime&&(e.maxPlayedTime=0),e.maxPlayedTime0){for(var n=t.end(t.length-1),r=0,i=t.length;r=t.start(r)&&e.currentTime<=t.end(r)){n=t.end(r);for(var a=r+1;a=2){n=t.end(a-1);break}break}s.style.width=n/e.duration*100+"%"}},P=["bufferedChange","cacheupdate","ended","timeupdate"];P.forEach((function(t){e.on(t,S)})),e.once("destroy",(function t(){e.removeAllProgressDot(),e.off("canplay",d),e.off("timeupdate",E),e.off("currentTimeChange",T),e.off("srcChange",C),e.off("loadedmetadata",w),P.forEach((function(t){e.off(t,S)})),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){var r=n(70);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-progress{display:block;position:absolute;height:20px;line-height:20px;left:12px;right:12px;outline:none;top:-15px;z-index:35}.xgplayer-skin-default .xgplayer-progress-outer{background:hsla(0,0%,100%,.3);display:block;height:3px;line-height:3px;margin-top:8.5px;width:100%;position:relative;cursor:pointer}.xgplayer-skin-default .xgplayer-progress-cache,.xgplayer-skin-default .xgplayer-progress-played{display:block;height:100%;line-height:1;position:absolute;left:0;top:0}.xgplayer-skin-default .xgplayer-progress-cache{width:0;background:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-progress-played{display:block;width:0;background-image:linear-gradient(-90deg,#fa1f41,#e31106);border-radius:0 1.5px 1.5px 0}.xgplayer-skin-default .xgplayer-progress-btn{display:none;position:absolute;left:0;top:-5px;width:13px;height:13px;border-radius:30px;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.26);left:100%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:36}.xgplayer-skin-default .xgplayer-progress-point{position:absolute}.xgplayer-skin-default .xgplayer-progress-point.xgplayer-tips{margin-left:0;top:-25px;display:none;z-index:100}.xgplayer-skin-default .xgplayer-progress-dot{display:inline-block;position:absolute;height:3px;width:5px;top:0;background:#fff;border-radius:6px;z-index:16}.xgplayer-skin-default .xgplayer-progress-dot .xgplayer-progress-tip{position:absolute;bottom:200%;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);height:auto;line-height:30px;width:auto;background:rgba(0,0,0,.3);border-radius:6px;border:1px solid rgba(0,0,0,.8);cursor:default;white-space:nowrap;display:none}.xgplayer-skin-default .xgplayer-progress-dot-show .xgplayer-progress-tip{display:block}.xgplayer-skin-default .xgplayer-progress-thumbnail{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box}.xgplayer-skin-default .xgplayer-progress-thumbnail.xgplayer-tips{margin-left:0;display:none;z-index:99}.xgplayer-skin-default .xgplayer-coverpreview{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-thumbnail{display:block}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point{display:block;text-align:center;font-family:PingFangSC-Regular;font-size:11px;color:#ccc;padding:2px 4px}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point span{color:#fff}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-outer{height:6px;margin-top:7px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-dot,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-dot{height:6px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-btn{display:block;top:-3px}.xgplayer-skin-default.xgplayer-definition-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-playbackrate-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-texttrack-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-volume-active .xgplayer-progress{z-index:15}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress-btn{display:block!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-outer{height:3px!important;margin-top:8.5px!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-btn{display:block!important;top:-5px!important}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(72),t.default={name:"s_time",method:function(){var e=this,t=(0,r.createDom)("xg-time",''+(e.currentTime||(0,r.format)(0))+"\n "+(e.duration||(0,r.format)(0))+"",{},"xgplayer-time");e.once("ready",(function(){e.controls&&e.controls.appendChild(t)}));var n=function(){"audio"===e.videoConfig.mediaType&&e.isProgressMoving&&e.dash||(t.innerHTML=''+(0,r.format)(e.currentTime||0)+""+(0,r.format)(e.duration)+"")};e.on("durationchange",n),e.on("timeupdate",n),e.once("destroy",(function t(){e.off("durationchange",n),e.off("timeupdate",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){var r=n(73);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,'.xgplayer-skin-default .xgplayer-time{-webkit-order:2;-moz-box-ordinal-group:3;order:2;font-family:ArialMT;font-size:13px;color:#fff;line-height:40px;height:40px;text-align:center;display:inline-block;margin:auto 8px}.xgplayer-skin-default .xgplayer-time span{color:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current{color:#fff}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current:after{content:"/";display:inline-block;padding:0 3px}',""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(75),o=(r=a)&&r.__esModule?r:{default:r};n(76),t.default={name:"s_replay",method:function(){var e=this,t=e.root,n=e.lang.REPLAY,r=(0,i.createDom)("xg-replay",o.default+'\n '+n+"\n ",{},"xgplayer-replay");function a(){var e=r.querySelector("path");if(e){var t=window.getComputedStyle(e).getPropertyValue("transform");if("string"==typeof t&&t.indexOf("none")>-1)return;e.setAttribute("transform",t)}}e.once("ready",(function(){t.appendChild(r)})),e.on("ended",a),r.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation()}));var l=r.querySelector("svg");["click","touchend"].forEach((function(t){l.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("replayBtnClick")}))})),e.once("destroy",(function t(){e.off("ended",a),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(77);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-replay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:105;display:none;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:rgba(0,0,0,.54);-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.xgplayer-skin-default .xgplayer-replay svg{background:rgba(0,0,0,.58);border-radius:100%;cursor:pointer}.xgplayer-skin-default .xgplayer-replay svg path{-webkit-transform:translate(20px,21px);-ms-transform:translate(20px,21px);transform:translate(20px,21px);fill:#ddd}.xgplayer-skin-default .xgplayer-replay svg:hover{background:rgba(0,0,0,.38)}.xgplayer-skin-default .xgplayer-replay svg:hover path{fill:#fff}.xgplayer-skin-default .xgplayer-replay .xgplayer-replay-txt{display:inline-block;font-family:PingFangSC-Regular;font-size:14px;color:#fff;line-height:34px}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-replay{display:-webkit-flex;display:-moz-box;display:flex}",""])},function(e,t,n){var r=n(160);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){var r=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function l(e,t,n,r,a){if("function"!=typeof n)throw new TypeError("The listener must be a function");var l=new o(n,r||e,a),s=i?i+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],l]:e._events[s].push(l):(e._events[s]=l,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function u(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),(new a).__proto__||(i=!1)),u.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},u.prototype.listeners=function(e){var t=i?i+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,a=n.length,o=new Array(a);r2096103.424&&f!==d))return navigator.msSaveBlob?navigator.msSaveBlob(m(u),g):b(u);s=(u=m(u)).type||l}else if(/([\x80-\xff])/.test(u)){for(var y=0,x=new Uint8Array(u.length),v=x.length;yx',e=t.firstChild.href}return e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(4),a=(r=i)&&r.__esModule?r:{default:r},o={maxCount:3,backupUrl:"",isFetch:!0,fetchTimeout:100};t.default={name:"errorretry",method:function(){var e=this,t=this;if(t.config.errorConfig&&!(t.src.indexOf("blob:")>-1)){var n={},r=t.config.errorConfig;for(var i in o)void 0===r[i]?n[i]=o[i]:n[i]=r[i];t.retryData={count:0,errfTimer:null,isFetchReturn:!1,currentTime:0};var l=t._onError;t._onError=function(r){var i=e.retryData.count;if(i>n.maxCount)n.isFetch?(o=e,u=e.currentSrc,c=n.fetchTimeout,p=function(e,t){o.retryData.isFetchReturn||(o.retryData.isFetchReturn=!0,e(t))},new Promise((function(e,t){try{var n=new window.XMLHttpRequest;n.open("get",u),n.onload=function(){p(e,{status:n.status,statusText:n.statusText,xhr:n})},n.onerror=function(){p(e,{status:n.status,statusText:n.statusText||"The network environment is disconnected or the address is invalid",xhr:n})},n.onabort=function(){},o.retryData.errfTimer=window.setTimeout((function(){var t=o.retryData.errfTimer;window.clearTimeout(t),o.retryData.errfTimer=null,p(e,{status:-1,statusText:"request timeout"})}),c),n.send()}catch(r){o.retryData.isFetchReturn=!0,p(e,{status:-2,statusText:"request error"})}}))).then((function(t){e.emit("error",new a.default({type:"network",currentTime:e.currentTime,duration:e.duration||0,networkState:e.networkState,readyState:e.readyState,currentSrc:e.currentSrc,src:e.src,ended:e.ended,httpCode:t.status,httpMsg:t.statusText,errd:{line:101,msg:e.error,handle:"plugin errorRetry"},errorCode:e.video&&e.video.error.code,mediaError:e.video&&e.video.error})),l.call(e,t)})):l.call(e,r);else{var o,u,c,p;0===i&&(e.retryData.currentTime=e.currentTime,e.once("canplay",s.bind(e)));var d="";d=n.count<2?n.backupUrl?n.backupUrl:t.currentSrc:n.backupUrl&&i>1?n.backupUrl:t.currentSrc,e.retryData.count++,e.src=d}}}function s(){this.currentTime=this.retryData.currentTime,this.play(),this.retryData.retryCode=0,this.retryData.isFetchReturn=!1,this.retryData.currentTime=0}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0||(e?n.currentTime-r>=0?n.currentTime-=r:n.currentTime=0:n.maxPlayedTime&&n.config.allowSeekPlayed&&n.currentTime+r>n.maxPlayedTime?n.currentTime=n.maxPlayedTime:n.currentTime+r<=n.duration?n.currentTime+=r:n.currentTime=n.duration+1)}},{key:"changeRate",value:function(){this.state.playbackRate=this.player.playbackRate,this.player.playbackRate=this.player.config.keyboardRate||5}},{key:"changeVolumeSlide",value:function(e){var t=this.player;t.controls&&(e?(t.emit("focus"),(0,i.hasClass)(t.root,"xgplayer-volume-active")||(0,i.addClass)(t.root,"xgplayer-volume-active")):(clearTimeout(this.timer),this.timer=setTimeout((function(){(0,i.removeClass)(t.root,"xgplayer-volume-active")}),1e3)))}},{key:"changeVolume",value:function(e){var t=this.player,n=(t.config.keyShortcutStep||{}).volume||.1;this.changeVolumeSlide(!0);var r=t.volume;e&&r+n<=1?t.volume=r+n:!e&&r-n>=0&&(t.volume=r-n)}}]),e}();t.default={name:"keyboard",method:function(){this.keyboard=new a(this)}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"localPreview",method:function(){var e=this,t=e.root;function n(n){e.uploadFile=n.files[0];var i=URL.createObjectURL(e.uploadFile);if((0,r.hasClass)(t,"xgplayer-nostart"))e.config.url=i,e.start();else{e.src=i;var a=e.play();void 0!==a&&a&&a.catch((function(e){}))}}e.on("upload",n),e.once("destroy",(function t(){e.off("upload",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"memoryPlay",method:function(){var e=this;e.on("memoryPlayStart",(function(t){setTimeout((function(){console.log("memoryPlayStart",t,e.readyState,11),e.currentTime=t}))}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(94),o=(r=a)&&r.__esModule?r:{default:r};t.default={name:"miniplayer",method:function(){var e=this,t=e.root;function n(){(0,i.hasClass)(t,"xgplayer-miniplayer-active")?e.exitMiniplayer():e.getMiniplayer()}e.on("miniplayerBtnClick",n),e.once("destroy",(function t(){e.off("miniplayerBtnClick",n),e.off("destroy",t)})),e.getMiniplayer=function(){(0,i.hasClass)(t,"xgplayer-is-fullscreen")&&this.exitFullscreen(t),(0,i.hasClass)(t,"xgplayer-is-cssfullscreen")&&this.exitCssFullscreen(),(0,i.hasClass)(t,"xgplayer-rotate-fullscreen")&&this.exitRotateFullscreen();var e=(0,i.createDom)("xg-miniplayer-lay","
",{},"xgplayer-miniplayer-lay");this.root.appendChild(e);var n=(0,i.createDom)("xg-miniplayer-drag",'
'+this.lang.MINIPLAYER_DRAG+"
",{tabindex:9},"xgplayer-miniplayer-drag");this.root.appendChild(n),new o.default(".xgplayer",{handle:".drag-handle"}),(0,i.addClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right=0,this.root.style.bottom="200px",this.root.style.top="",this.root.style.left="",this.root.style.width="320px",this.root.style.height="180px",this.config.miniplayerConfig&&(void 0!==this.config.miniplayerConfig.top&&(this.root.style.top=this.config.miniplayerConfig.top+"px",this.root.style.bottom=""),void 0!==this.config.miniplayerConfig.bottom&&(this.root.style.bottom=this.config.miniplayerConfig.bottom+"px"),void 0!==this.config.miniplayerConfig.left&&(this.root.style.left=this.config.miniplayerConfig.left+"px",this.root.style.right=""),void 0!==this.config.miniplayerConfig.right&&(this.root.style.right=this.config.miniplayerConfig.right+"px"),void 0!==this.config.miniplayerConfig.width&&(this.root.style.width=this.config.miniplayerConfig.width+"px"),void 0!==this.config.miniplayerConfig.height&&(this.root.style.height=this.config.miniplayerConfig.height+"px")),this.config.fluid&&(this.root.style["padding-top"]="");var r=this;["click","touchend"].forEach((function(t){e.addEventListener(t,(function(e){e.preventDefault(),e.stopPropagation(),r.exitMiniplayer()}))}))},e.exitMiniplayer=function(){(0,i.removeClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right="",this.root.style.bottom="",this.root.style.top="",this.root.style.left="",this.config.fluid?(this.root.style.width="100%",this.root.style.height="0",this.root.style["padding-top"]=100*this.config.height/this.config.width+"%"):(this.config.width&&("number"!=typeof this.config.width?this.root.style.width=this.config.width:this.root.style.width=this.config.width+"px"),this.config.height&&("number"!=typeof this.config.height?this.root.style.height=this.config.height:this.root.style.height=this.config.height+"px"));var e=(0,i.findDom)(this.root,".xgplayer-miniplayer-lay");e&&e.parentNode&&e.parentNode.removeChild(e);var t=(0,i.findDom)(this.root,".xgplayer-miniplayer-drag");t&&t.parentNode&&t.parentNode.removeChild(t)}}},e.exports=t.default},function(e,t,n){var r,i,a; +import{i as e}from"./main-d72f38de.js";import{i as t}from"./ipcRenderer-5e19eaee.js";import{j as n,i as r,_ as i,h as a,o,b as l,p as s,f as u,g as c}from"./index-12c2137c.js";var p={exports:{}};const d=r(p.exports=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=80)}([function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.PresentationMode=void 0,t.createDom=o,t.hasClass=l,t.addClass=s,t.removeClass=u,t.toggleClass=c,t.findDom=p,t.padStart=d,t.format=f,t.event=g,t.typeOf=h,t.deepCopy=y,t.getBgImage=x,t.copyDom=v,t._setInterval=m,t._clearInterval=b,t.createImgBtn=k,t.isWeiXin=w,t.isUc=_,t.computeWatchDur=E,t.offInDestroy=T,t.on=C,t.once=S,t.getBuffered2=P,t.checkIsBrowser=O,t.setStyle=L,t.checkWebkitSetPresentationMode=function(e){return"function"==typeof e.webkitSetPresentationMode};var r,i=n(7),a=(r=i)&&r.__esModule?r:{default:r};function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=document.createElement(e);return i.className=r,i.innerHTML=t,Object.keys(n).forEach((function(t){var r=t,a=n[t];"video"===e||"audio"===e?a&&i.setAttribute(r,a):i.setAttribute(r,a)})),i}function l(e,t){return!!e&&(e.classList?Array.prototype.some.call(e.classList,(function(e){return e===t})):!!e.className&&!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)")))}function s(e,t){e&&(e.classList?t.replace(/(^\s+|\s+$)/g,"").split(/\s+/g).forEach((function(t){t&&e.classList.add(t)})):l(e,t)||(e.className+=" "+t))}function u(e,t){e&&(e.classList?t.split(/\s+/g).forEach((function(t){e.classList.remove(t)})):l(e,t)&&t.split(/\s+/g).forEach((function(t){var n=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(n," ")})))}function c(e,t){e&&t.split(/\s+/g).forEach((function(t){l(e,t)?u(e,t):s(e,t)}))}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=arguments[1],n=void 0;try{n=e.querySelector(t)}catch(r){0===t.indexOf("#")&&(n=e.getElementById(t.slice(1)))}return n}function d(e,t,n){for(var r=String(n),i=t>>0,a=Math.ceil(i/r.length),o=[],l=String(e);a--;)o.push(r);return o.join("").substring(0,i-l.length)+l}function f(e){if(window.isNaN(e))return"";var t=d(Math.floor(e/3600),2,0),n=d(Math.floor((e-3600*t)/60),2,0),r=d(Math.floor(e-3600*t-60*n),2,0);return("00"===t?[n,r]:[t,n,r]).join(":")}function g(e){if(e.touches){var t=e.touches[0]||e.changedTouches[0];e.clientX=t.clientX||0,e.clientY=t.clientY||0,e.offsetX=t.pageX-t.target.offsetLeft,e.offsetY=t.pageY-t.target.offsetTop}e._target=e.target||e.srcElement}function h(e){return Object.prototype.toString.call(e).match(/([^\s.*]+)(?=]$)/g)[0]}function y(e,t){if("Object"===h(t)&&"Object"===h(e))return Object.keys(t).forEach((function(n){"Object"!==h(t[n])||t[n]instanceof Node?"Array"===h(t[n])?e[n]="Array"===h(e[n])?e[n].concat(t[n]):t[n]:e[n]=t[n]:e[n]?y(e[n],t[n]):e[n]=t[n]})),e}function x(e){var t=(e.currentStyle||window.getComputedStyle(e,null)).backgroundImage;if(!t||"none"===t)return"";var n=document.createElement("a");return n.href=t.replace(/url\("|"\)/g,""),n.href}function v(e){if(e&&1===e.nodeType){var t=document.createElement(e.tagName);return Array.prototype.forEach.call(e.attributes,(function(e){t.setAttribute(e.name,e.value)})),e.innerHTML&&(t.innerHTML=e.innerHTML),t}return""}function m(e,t,n,r){e._interval[t]||(e._interval[t]=setInterval(n.bind(e),r))}function b(e,t){clearInterval(e._interval[t]),e._interval[t]=null}function k(e,t,n,r){var i=o("xg-"+e,"",{},"xgplayer-"+e+"-img");if(i.style.backgroundImage='url("'+t+'")',n&&r){var a=void 0,l=void 0,s=void 0;["px","rem","em","pt","dp","vw","vh","vm","%"].every((function(e){return!(n.indexOf(e)>-1&&r.indexOf(e)>-1&&(a=Number(n.slice(0,n.indexOf(e)).trim()),l=Number(r.slice(0,r.indexOf(e)).trim()),s=e,1))})),i.style.width=""+a+s,i.style.height=""+l+s,i.style.backgroundSize=""+a+s+" "+l+s,i.style.margin="start"===e?"-"+l/2+s+" auto auto -"+a/2+s:"auto 5px auto 5px"}return i}function w(){return window.navigator.userAgent.toLowerCase().indexOf("micromessenger")>-1}function _(){return window.navigator.userAgent.toLowerCase().indexOf("ucbrowser")>-1}function E(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=0;nt[r].end)){var o=t[r].begin,l=t[r].end;t[r].begin=Math.min(i,o),t[r].end=Math.max(a,l);break}if(r>t.length-2){t.push({begin:i,end:a});break}}for(var s=0,u=0;u1&&void 0!==arguments[1]?arguments[1]:.5,n=[],r=0;rs&&(i[l-1].end=n[o].end):i.push(n[o])}else i.push(n[o])}else i=n;return new a.default(i)}function O(){return!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)}function L(e,t,n){var r=e.style;try{r[t]=n}catch(i){r.setProperty(t,n)}}t.PresentationMode={PIP:"picture-in-picture",INLINE:"inline",FULLSCREEN:"fullscreen"},t.util={createDom:o,hasClass:l,addClass:s,removeClass:u,toggleClass:c,findDom:p,padStart:d,format:f,event:g,typeOf:h,deepCopy:y,getBgImage:x,copyDom:v,setInterval:m,clearInterval:b,createImgBtn:k,isWeiXin:w,isUc:_,computeWatchDur:E,offInDestroy:T,on:C,once:S,getBuffered2:P,checkIsBrowser:O,setStyle:L}},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,r=e[1]||"",i=e[3];if(!i)return r;if(t&&"function"==typeof btoa){var a=(n=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[r].concat(o).concat([a]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i=0&&p.splice(t,1)}function x(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),h(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function m(e,t){var n,r,i,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var o=c++;n=u||(u=x(t)),r=w.bind(null,n,o,!1),i=w.bind(null,n,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),h(e,t),t}(t),r=E.bind(null,n,t),i=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=x(t),r=_.bind(null,n),i=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=g(e,t);return f(n,t),function(e){for(var r=[],i=0;i8&&void 0!==arguments[8]?arguments[8]:{line:"",handle:"",msg:"",version:""},d=arguments[9],f=arguments[10];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var g={};if(arguments.length>1)g.playerVersion=r.version,g.errorType=t,g.domain=document.domain,g.duration=a,g.currentTime=n,g.networkState=o,g.readyState=l,g.currentSrc=u,g.src=s,g.ended=c,g.errd=p,g.ex=(i[t]||{}).msg,g.errorCode=d,g.mediaError=f;else{var h=arguments[0];Object.keys(h).map((function(e){g[e]=h[e]})),g.ex=(h.type&&i[h.type]||{}).msg}return g},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r={};Object.defineProperty(r,"device",{get:function(){return r.os.isPc?"pc":"mobile"}}),Object.defineProperty(r,"browser",{get:function(){var e=navigator.userAgent.toLowerCase(),t={ie:/rv:([\d.]+)\) like gecko/,firfox:/firefox\/([\d.]+)/,chrome:/chrome\/([\d.]+)/,opera:/opera.([\d.]+)/,safari:/version\/([\d.]+).*safari/};return[].concat(Object.keys(t).filter((function(n){return t[n].test(e)})))[0]||""}}),Object.defineProperty(r,"os",{get:function(){var e=navigator.userAgent,t=/(?:Windows Phone)/.test(e),n=/(?:SymbianOS)/.test(e)||t,r=/(?:Android)/.test(e),i=/(?:Firefox)/.test(e),a=/(?:iPad|PlayBook)/.test(e)||r&&!/(?:Mobile)/.test(e)||i&&/(?:Tablet)/.test(e),o=/(?:iPhone)/.test(e)&&!a;return{isTablet:a,isPhone:o,isAndroid:r,isPc:!(o||r||n||a),isSymbian:n,isWindowsPhone:t,isFireFox:i}}}),t.default=r,e.exports=t.default},function(e,t,n){e.exports=function(e){return null!=e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nthis.video.videoWidth/this.video.videoHeight?a.root.style.height=this.video.videoHeight/this.video.videoWidth*e.width+"px":a.root.style.width=this.video.videoWidth/this.video.videoHeight*e.height+"px":"fixWidth"===a.config.fitVideoSize?a.root.style.height=this.video.videoHeight/this.video.videoWidth*e.width+"px":"fixHeight"===a.config.fitVideoSize&&(a.root.style.width=this.video.videoWidth/this.video.videoHeight*e.height+"px")}},a.once("loadeddata",n.getVideoSize),setTimeout((function(){n.emit("ready"),n.isReady=!0}),0),n.config.videoInit&&(0,o.hasClass)(n.root,"xgplayer-nostart")&&n.start(),a.config.rotate&&(a.on("requestFullscreen",n.updateRotateDeg),a.on("exitFullscreen",n.updateRotateDeg)),a.once("destroy",(function e(){a.root.removeEventListener("mousemove",a.mousemoveFunc),a.off("destroy",e)})),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"attachVideo",value:function(){var e=this;this.video&&1===this.video.nodeType&&this.root.insertBefore(this.video,this.root.firstChild),setTimeout((function(){e.emit("complete"),e.danmu&&"function"==typeof e.danmu.resize&&e.danmu.resize()}),1)}},{key:"start",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.config.url;if(this.video){var n=this;t&&""!==t?(this.canPlayFunc=function(){n.off("canplay",n.canPlayFunc);var e=n.video.play();void 0!==e&&e&&e.then((function(){n.emit("autoplay started")})).catch((function(){n.emit("autoplay was prevented"),(0,o.addClass)(n.root,"xgplayer-is-autoplay")}))},"Array"!==(0,o.typeOf)(t)?"String"===(0,o.typeOf)(t)&&t.indexOf("blob:")>-1&&t===this.video.src||(this.video.src=t):t.forEach((function(t){e.video.appendChild((0,o.createDom)("source","",{src:""+t.src,type:""+(t.type||"")}))})),this.config.autoplay&&(l.default.os.isPhone?this.canPlayFunc():this.on("canplay",this.canPlayFunc)),this.config.disableStartLoad||this.video.load(),this.attachVideo()):this.emit("urlNull")}}},{key:"reload",value:function(){this.video.load(),this.reloadFunc=function(){var e=this.play();void 0!==e&&e&&e.catch((function(e){}))},this.once("loadeddata",this.reloadFunc)}},{key:"destroy",value:function(){var e=this,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],r=this;for(var a in clearInterval(this.bulletResizeTimer),this._interval)clearInterval(this._interval[a]),this._interval[a]=null;this.checkTimer&&clearInterval(this.checkTimer),this.waitTimer&&clearTimeout(this.waitTimer),this.ev.forEach((function(t){var n=Object.keys(t)[0],r=e[t[n]];r&&e.off(n,r)})),this.loadeddataFunc&&this.off("loadeddata",this.loadeddataFunc),this.reloadFunc&&this.off("loadeddata",this.reloadFunc),this.replayFunc&&this.off("play",this.replayFunc),this.playFunc&&this.off("play",this.playFunc),this.getVideoSize&&this.off("loadeddata",this.getVideoSize),["focus","blur"].forEach((function(t){e.off(t,e["on"+t.charAt(0).toUpperCase()+t.slice(1)])})),this.config.keyShortcut&&"on"!==this.config.keyShortcut||["video","controls"].forEach((function(t){e[t]&&e[t].removeEventListener("keydown",(function(e){r.onKeydown(e,r)}))})),function(){if(this.emit("destroy"),this.video.removeAttribute("src"),this.video.load(),n){this.root.innerHTML="";var e=this.root.className.split(" ");e.length>0?this.root.className=e.filter((function(e){return e.indexOf("xgplayer")<0})).join(" "):this.root.className=""}for(var t in this)delete this[t];(0,c.default)(this)}.call(this),i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"destroy",this).call(this)}},{key:"replay",value:function(){var e=this._replay;if((0,o.removeClass)(this.root,"xgplayer-ended"),l.default.browser.indexOf("ie")>-1&&(this.emit("play"),this.emit("playing")),e&&e instanceof Function)e();else{this.currentTime=0;var t=this.play();void 0!==t&&t&&t.catch((function(e){}))}}},{key:"userGestureTrigEvent",value:function(e,t){var n=this,r=function(e,t){n.emit(e,t)};this.config.userGestureEventMiddleware&&"function"==typeof this.config.userGestureEventMiddleware[e]?this.config.userGestureEventMiddleware[e].call(this,this,e,t,r):r.call(this,e,t)}},{key:"pluginsCall",value:function(){var e=this;t.plugins.s_i18n&&t.plugins.s_i18n.call(this,this);var n=this;if(t.plugins){var r=this.config.ignores;Object.keys(t.plugins).forEach((function(i){var a=t.plugins[i];a&&"function"==typeof a?r.some((function(e){return i===e||i==="s_"+e}))||"s_i18n"===i||(["pc","tablet","mobile"].some((function(e){return e===i}))?i===l.default.device&&setTimeout((function(){n.video&&a.call(n,n)}),0):a.call(e,e)):console.warn("plugin name",i,"is invalid")}))}}},{key:"onFocus",value:function(){var e=this;(0,o.hasClass)(this.root,"xgplayer-inactive")&&e.emit("controlShow"),(0,o.removeClass)(this.root,"xgplayer-inactive"),e.userTimer&&clearTimeout(e.userTimer),e.userTimer=setTimeout((function(){e.emit("blur")}),e.config.inactive)}},{key:"onBlur",value:function(){!this.config.enablePausedInactive&&this.paused||this.ended||this.config.closeInactive||((0,o.hasClass)(this.root,"xgplayer-inactive")||this.emit("controlHide"),(0,o.addClass)(this.root,"xgplayer-inactive"))}},{key:"onPlay",value:function(){(0,o.addClass)(this.root,"xgplayer-isloading"),(0,o.addClass)(this.root,"xgplayer-playing"),(0,o.removeClass)(this.root,"xgplayer-pause")}},{key:"onPause",value:function(){(0,o.addClass)(this.root,"xgplayer-pause"),this.userTimer&&clearTimeout(this.userTimer),this.emit("focus")}},{key:"onEnded",value:function(){(0,o.addClass)(this.root,"xgplayer-ended"),(0,o.removeClass)(this.root,"xgplayer-playing")}},{key:"onSeeking",value:function(){this.isSeeking=!0,this.onWaiting()}},{key:"onSeeked",value:function(){var e=this;this.once("timeupdate",(function(){e.isSeeking=!1})),this.waitTimer&&clearTimeout(this.waitTimer),(0,o.removeClass)(this.root,"xgplayer-isloading")}},{key:"onWaiting",value:function(){var e=this;e.waitTimer&&clearTimeout(e.waitTimer),e.checkTimer&&(clearInterval(e.checkTimer),e.checkTimer=null);var t=e.currentTime;e.waitTimer=setTimeout((function(){(0,o.addClass)(e.root,"xgplayer-isloading"),e.checkTimer=setInterval((function(){e.currentTime!==t&&((0,o.removeClass)(e.root,"xgplayer-isloading"),clearInterval(e.checkTimer),e.checkTimer=null)}),1e3)}),500)}},{key:"onPlaying",value:function(){this.paused||(this.isSeeking=!1,this.waitTimer&&clearTimeout(this.waitTimer),(0,o.removeClass)(this.root,"xgplayer-isloading xgplayer-nostart xgplayer-pause xgplayer-ended xgplayer-is-error xgplayer-replay"),(0,o.addClass)(this.root,"xgplayer-playing"))}}],[{key:"install",value:function(e,n){(0,o.checkIsBrowser)()&&(t.plugins||(t.plugins={}),t.plugins[e]||(t.plugins[e]=n))}},{key:"installAll",value:function(e){for(var n=0;n0&&!t.nativeTextTrack.some((function(e){return e.default}))&&(t.nativeTextTrack[0].default=!0,this.textTrackShowDefault=!1),t.nativeTextTrack.some((function(e){if(e.src&&e.label&&e.default)return r+='",!0})),this.videoConfig.crossorigin="anonymous"),t.textTrackStyle){var o=document.createElement("style");this.textTrackStyle=o,document.head.appendChild(o);var l="";for(var s in t.textTrackStyle)l+=s+": "+t.textTrackStyle[s]+";";var u=t.id?"#"+t.id:t.el.id?"#"+t.el.id:"."+t.el.className;o.sheet.insertRule?o.sheet.insertRule(u+" video::cue { "+l+" }",0):o.sheet.addRule&&o.sheet.addRule(u+" video::cue",l)}var c=t.el?t.el:(0,a.findDom)(document,"#"+t.id),p=this.constructor.XgVideoProxy;p&&this.videoConfig.mediaType===p.mediaType?this.video=new p(c,t):this.video=(0,a.createDom)(this.videoConfig.mediaType,r,this.videoConfig,""),t.videoStyle&&Object.keys(t.videoStyle).forEach((function(e){(0,a.setStyle)(n.video,e,t.videoStyle[e])})),!this.textTrackShowDefault&&r&&(this.video.getElementsByTagName("Track")[0].track.mode="hidden"),t.autoplay&&(this.video.autoplay=!0,t.autoplayMuted&&(this.video.muted=!0)),this.ev=["play","playing","pause","ended","error","seeking","seeked","progress","timeupdate","waiting","canplay","canplaythrough","durationchange","volumechange","ratechange","loadedmetadata","loadeddata","loadstart"].map((function(e){return t={},n=e,r="on"+e.charAt(0).toUpperCase()+e.slice(1),n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t;var t,n,r})),(0,i.default)(this),this._interval={};var d="0,0",f=this,g=function(e){n&&("play"===e?n.hasStart=!0:"canplay"===e?(0,a.removeClass)(n.root,"xgplayer-is-enter"):"waiting"===e?n.inWaitingStart=(new Date).getTime():"playing"===e&&((0,a.removeClass)(n.root,"xgplayer-is-enter"),n.inWaitingStart&&(n.inWaitingStart=void 0)),"error"===e?n._onError(e):n.emit(e,n),n.hasOwnProperty("_interval")&&(["ended","error","timeupdate"].indexOf(e)<0?((0,a._clearInterval)(n,"bufferedChange"),(0,a._setInterval)(n,"bufferedChange",(function(){if(this.video&&this.video.buffered){for(var e=[],t=0,n=this.video.buffered.length;t-1}},function(e,t,n){e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){var r=n(32),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t,n=arguments[1];if(r(e),void 0===n)i.call(e,"__ee__")&&delete e.__ee__;else{if(!(t=i.call(e,"__ee__")&&e.__ee__))return;t[n]&&delete t[n]}}},function(e,t,n){var r=n(33);e.exports=function(e){if(!r(e))throw new TypeError(e+" is not an Object");return e}},function(e,t,n){var r=n(3),i={function:!0,object:!0};e.exports=function(e){return r(e)&&i[typeof e]||!1}},function(e,t,n){var r=n(35);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default{background:#000;width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}.xgplayer-skin-default *{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;white-space:normal;word-wrap:normal}.xgplayer-skin-default.xgplayer-rotate-fullscreen{position:absolute;top:0;left:100%;bottom:0;right:0;height:100vw!important;width:100vh!important;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.xgplayer-skin-default.xgplayer-is-fullscreen{width:100%!important;height:100%!important;padding-top:0!important;z-index:9999}.xgplayer-skin-default.xgplayer-is-fullscreen.xgplayer-inactive{cursor:none}.xgplayer-skin-default video{width:100%;height:100%;outline:none}.xgplayer-skin-default .xgplayer-none{display:none}@-webkit-keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}@keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}.xgplayer-skin-default .xgplayer-controls{display:-webkit-flex;display:-moz-box;display:flex;position:absolute;bottom:0;left:0;right:0;height:40px;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.37),rgba(0,0,0,.75),rgba(0,0,0,.75));z-index:10}.xgplayer-skin-default.xgplayer-inactive .xgplayer-controls,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-progress,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-time,.xgplayer-skin-default.xgplayer-no-controls .xgplayer-controls,.xgplayer-skin-default.xgplayer-nostart .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-live{display:block}.xgplayer-skin-default .xgplayer-live{display:block;font-size:12px;color:#fff;line-height:40px;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.xgplayer-skin-default .xgplayer-icon{display:block;width:40px;height:40px;overflow:hidden;fill:#fff}.xgplayer-skin-default .xgplayer-icon svg{position:absolute}.xgplayer-skin-default .xgplayer-tips{background:rgba(0,0,0,.54);border-radius:1px;display:none;position:absolute;font-family:PingFangSC-Regular;font-size:11px;color:#fff;padding:2px 4px;text-align:center;top:-30px;left:50%;margin-left:-16px;width:auto;white-space:nowrap}.xgplayer-skin-default.xgplayer-mobile .xgplayer-tips{display:none!important}.xgplayer-skin-default .xgplayer-screen-container{display:block;width:100%}",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var i,a=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(i=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")}))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"mobile",method:function(){var e=this,t=e.root,n=0,i=void 0,a={first:"",second:""};function o(t){e.video.addEventListener("touchend",(function(t){e.onElementTouchend(t,e.video)})),e.video.addEventListener("touchstart",(function(){e.isTouchMove=!1})),e.video.addEventListener("touchmove",(function(){e.isTouchMove=!0})),e.config.autoplay&&e.start()}e.onElementTouchend=function(e,o){this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation();var l=this;if((0,r.hasClass)(t,"xgplayer-inactive")?l.emit("focus"):l.emit("blur"),!l.config.closeVideoTouch&&!l.isTouchMove){var s=function(){i=setTimeout((function(){if((0,r.hasClass)(l.root,"xgplayer-nostart"))return!1;if(!l.ended)if(l.paused){var e=l.play();void 0!==e&&e&&e.catch((function(e){}))}else l.pause();n=0}),200)};l.config.closeVideoClick||(n++,i&&clearTimeout(i),1===n?l.config.enableVideoDbltouch?a.first=new Date:s():2===n&&l.config.enableVideoDbltouch?(a.second=new Date,Math.abs(a.first-a.second)<400?s():(a.first=new Date,n=1)):n=0)}},e.once("ready",o),e.once("destroy",(function t(){e.off("ready",o),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"pc",method:function(){var e=this;if(e.controls&&e.video){var t=e.controls,n=e.root,i=0,a=void 0;e.onElementClick=function(e,t){this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation();var n=this;n.config.closeVideoClick||(i++,a&&clearTimeout(a),1===i?a=setTimeout((function(){if((0,r.hasClass)(n.root,"xgplayer-nostart"))return!1;if(!n.ended)if(n.paused){var e=n.play();void 0!==e&&e&&e.catch((function(e){}))}else n.pause();i=0}),200):i=0)},e.video.addEventListener("click",(function(t){e.onElementClick(t,e.video)}),!1),e.onElementDblclick=function(e,n){if(this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation(),!this.config.closeVideoDblclick){var r=t.querySelector(".xgplayer-fullscreen");if(r){var i=void 0;document.createEvent?(i=document.createEvent("Event")).initEvent("click",!0,!0):i=new Event("click"),r.dispatchEvent(i)}}},e.video.addEventListener("dblclick",(function(t){e.onElementDblclick(t,e.video)}),!1),n.addEventListener("mouseenter",o),n.addEventListener("mouseleave",l),t.addEventListener("mouseenter",(function(t){e.userTimer&&clearTimeout(e.userTimer)})),t.addEventListener("mouseleave",(function(t){e.config.closeControlsBlur||e.emit("focus",e)})),t.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation()})),e.once("ready",s),e.once("destroy",(function t(){n.removeEventListener("mouseenter",o),n.removeEventListener("mouseleave",l),e.off("ready",s),e.off("destroy",t)}))}function o(){clearTimeout(e.leavePlayerTimer),e.emit("focus",e)}function l(){e.config.closePlayerBlur||(e.leavePlayerTimer=setTimeout((function(){e.emit("blur",e)}),e.config.leavePlayerTime||0))}function s(t){e.config.autoplay&&e.start()}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"start",method:function(){var e=this,t=e.root;function n(){e.off("canplay",n);var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}function i(){(0,r.hasClass)(t,"xgplayer-nostart")?((0,r.removeClass)(t,"xgplayer-nostart"),(0,r.addClass)(t,"xgplayer-is-enter"),"function"==typeof t.contains?e.video&&1===e.video.nodeType&&!t.contains(e.video)||e.video&&1!==e.video.nodeType&&void 0===e.video.mediaSource?(e.once("canplay",n),e.start()):n():e.video&&1===e.video.nodeType&&!t.querySelector(this.videoConfig.mediaType)||e.video&&1!==e.video.nodeType&&void 0===e.video.mediaSource?(e.once("canplay",n),e.start()):n()):e.paused&&((0,r.removeClass)(t,"xgplayer-nostart xgplayer-isloading"),setTimeout((function(){var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}),10))}e.on("startBtnClick",i),e.once("destroy",(function t(){e.off("startBtnClick",i),e.off("canplay",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(41)),a=o(n(42));function o(e){return e&&e.__esModule?e:{default:e}}n(43),t.default={name:"s_start",method:function(){var e=this,t=e.root,n=(0,r.createDom)("xg-start",'
'+i.default+'
\n
'+a.default+"
",{},"xgplayer-start");function o(e){(0,r.addClass)(e.root,"xgplayer-skin-default"),e.config&&(e.config.autoplay&&!(0,r.isWeiXin)()&&!(0,r.isUc)()&&(0,r.addClass)(e.root,"xgplayer-is-enter"),e.config.lang&&"en"===e.config.lang?(0,r.addClass)(e.root,"xgplayer-lang-is-en"):"jp"===e.config.lang&&(0,r.addClass)(e.root,"xgplayer-lang-is-jp"),e.config.enableContextmenu||e.video.addEventListener("contextmenu",(function(e){e.preventDefault(),e.stopPropagation()})))}e.config&&e.config.hideStartBtn&&(0,r.addClass)(t,"xgplayer-start-hide"),e.isReady?(t.appendChild(n),o(e)):e.once("ready",(function(){t.appendChild(n),o(e)})),e.once("autoplay was prevented",(function(){(0,r.removeClass)(e.root,"xgplayer-is-enter"),(0,r.addClass)(e.root,"xgplayer-nostart")})),e.once("canplay",(function(){(0,r.removeClass)(e.root,"xgplayer-is-enter")})),n.onclick=function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("startBtnClick")}}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(44);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-start{border-radius:50%;display:inline-block;width:70px;height:70px;background:rgba(0,0,0,.38);overflow:hidden;text-align:center;line-height:70px;vertical-align:middle;position:absolute;left:50%;top:50%;z-index:115;margin:-35px auto auto -35px;cursor:pointer}.xgplayer-skin-default .xgplayer-start div{position:absolute}.xgplayer-skin-default .xgplayer-start div svg{fill:hsla(0,0%,100%,.7)}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-start:hover{opacity:.85}.xgplayer-skin-default.xgplayer-pause.xgplayer-start-hide .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-start-hide .xgplayer-start{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start{display:inline-block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start,.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-pause{display:none}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"fullscreen",method:function(){var e=this,t=e.root;function n(){e.config.rotateFullscreen?(0,r.hasClass)(t,"xgplayer-rotate-fullscreen")?e.exitRotateFullscreen():e.getRotateFullscreen():(0,r.hasClass)(t,"xgplayer-is-fullscreen")?e.exitFullscreen(t):e.getFullscreen(t)}function i(){var n=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;n&&n===t?((0,r.addClass)(t,"xgplayer-is-fullscreen"),e.emit("requestFullscreen")):(0,r.hasClass)(t,"xgplayer-is-fullscreen")&&((0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen")),e.danmu&&"function"==typeof e.danmu.resize&&e.danmu.resize()}function a(n){e.video.webkitPresentationMode!==r.PresentationMode.FULLSCREEN&&((0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen"))}e.on("fullscreenBtnClick",n),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach((function(e){document.addEventListener(e,i)})),e.video.addEventListener("webkitbeginfullscreen",(function(){(0,r.addClass)(t,"xgplayer-is-fullscreen"),e.emit("requestFullscreen")})),e.video.addEventListener("webkitendfullscreen",(function(){(0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen")})),(0,r.checkWebkitSetPresentationMode)(e.video)&&e.video.addEventListener("webkitpresentationmodechanged",a),e.once("destroy",(function t(){e.off("fullscreenBtnClick",n),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach((function(e){document.removeEventListener(e,i)})),(0,r.checkWebkitSetPresentationMode)(e.video)&&e.video.removeEventListener("webkitpresentationmodechanged",a),e.off("destroy",t)})),e.getFullscreen=function(e){var t=this;if(e.requestFullscreen){var n=e.requestFullscreen();n&&n.catch((function(){t.emit("fullscreen error")}))}else e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen(window.Element.ALLOW_KEYBOARD_INPUT):t.video.webkitSupportsFullscreen?t.video.webkitEnterFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():(0,r.addClass)(e,"xgplayer-is-cssfullscreen")},e.exitFullscreen=function(e){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen(),(0,r.removeClass)(e,"xgplayer-is-cssfullscreen")},e.getRotateFullscreen=function(){var e=this;document.documentElement.style.width="100%",document.documentElement.style.height="100%",e.config.fluid&&(e.root.style["padding-top"]="",e.root.style["max-width"]="unset"),e.root&&!(0,r.hasClass)(e.root,"xgplayer-rotate-fullscreen")&&(0,r.addClass)(e.root,"xgplayer-rotate-fullscreen"),e.emit("getRotateFullscreen")},e.exitRotateFullscreen=function(){var e=this;document.documentElement.style.width="unset",document.documentElement.style.height="unset",e.config.fluid&&(e.root.style.width="100%",e.root.style.height="0",e.root.style["padding-top"]=100*e.config.height/e.config.width+"%",e.root.style["max-width"]="100%"),e.root&&(0,r.hasClass)(e.root,"xgplayer-rotate-fullscreen")&&(0,r.removeClass)(e.root,"xgplayer-rotate-fullscreen"),e.emit("exitRotateFullscreen")}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"play",method:function(){var e=this;function t(){if(e.config.allowPlayAfterEnded||!e.ended)if((0,r.hasClass)(e.root,"xgplayer-nostart")&&e.start(),e.paused){var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}else e.pause()}e.on("playBtnClick",t),e.once("destroy",(function n(){e.off("playBtnClick",t),e.off("destroy",n)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"replay",method:function(){var e=this,t=e.root;function n(){(0,r.removeClass)(t,"xgplayer-is-replay"),e.replay()}e.on("replayBtnClick",n),e.on("ended",(function(){e.config.loop||(0,r.addClass)(t,"xgplayer-is-replay")})),e.once("destroy",(function t(){e.off("replayBtnClick",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(49)),a=o(n(50));function o(e){return e&&e.__esModule?e:{default:e}}n(51),t.default={name:"s_play",method:function(){var e=this,t=e.config.playBtn?e.config.playBtn:{},n=void 0;n="img"===t.type?(0,r.createImgBtn)("play",t.url.play,t.width,t.height):(0,r.createDom)("xg-play",'\n
'+i.default+'
\n
'+a.default+"
\n
",{},"xgplayer-play");var o={};o.play=e.lang.PLAY_TIPS,o.pause=e.lang.PAUSE_TIPS;var l=(0,r.createDom)("xg-tips",''+o.play+'\n '+o.pause+"",{},"xgplayer-tips");n.appendChild(l),e.once("ready",(function(){e.controls&&e.controls.appendChild(n)})),["click","touchend"].forEach((function(t){n.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("playBtnClick")}))}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(52);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-play,.xgplayer-skin-default .xgplayer-play-img{width:40px;position:relative;-webkit-order:0;-moz-box-ordinal-group:1;order:0;display:block;cursor:pointer;margin-left:3px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-play .xgplayer-icon{margin-top:3px;width:32px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-play .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}.xgplayer-skin-default .xgplayer-play-img:hover,.xgplayer-skin-default .xgplayer-play:hover{opacity:.85}.xgplayer-skin-default .xgplayer-play-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-play:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(54),t.default={name:"s_poster",method:function(){var e=this,t=e.root;if(e.config.poster){var n=(0,r.createDom)("xg-poster","",{},"xgplayer-poster");n.style.backgroundImage="url("+e.config.poster+")",t.appendChild(n)}}},e.exports=t.default},function(e,t,n){var r=n(55);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-poster{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;background-size:cover;background-position:50%}.xgplayer-skin-default.xgplayer-nostart .xgplayer-poster{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(57),t.default={name:"s_flex",method:function(){var e=(0,r.createDom)("xg-placeholder","",{},"xgplayer-placeholder");this.controls.appendChild(e)}},e.exports=t.default},function(e,t,n){var r=n(58);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-placeholder{-webkit-flex:1;-moz-box-flex:1;flex:1;-webkit-order:3;-moz-box-ordinal-group:4;order:3;display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(60)),a=o(n(61));function o(e){return e&&e.__esModule?e:{default:e}}n(62),t.default={name:"s_fullscreen",method:function(){var e=this,t=e.config.fullscreenBtn?e.config.fullscreenBtn:{},n=void 0;n="img"===t.type?(0,r.createImgBtn)("fullscreen",t.url.request,t.width,t.height):(0,r.createDom)("xg-fullscreen",'\n
'+i.default+'
\n
'+a.default+"
\n
",{},"xgplayer-fullscreen");var o={};o.requestfull=e.lang.FULLSCREEN_TIPS,o.exitfull=e.lang.EXITFULLSCREEN_TIPS;var l=(0,r.createDom)("xg-tips",''+o.requestfull+'\n '+o.exitfull+"",{},"xgplayer-tips");n.appendChild(l),e.once("ready",(function(){e.controls&&e.controls.appendChild(n)})),["click","touchend"].forEach((function(t){n.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("fullscreenBtnClick")}))}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(63);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-fullscreen,.xgplayer-skin-default .xgplayer-fullscreen-img{position:relative;-webkit-order:13;-moz-box-ordinal-group:14;order:13;display:block;cursor:pointer;margin-left:5px;margin-right:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon{margin-top:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips{position:absolute;right:0;left:auto}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img:hover,.xgplayer-skin-default .xgplayer-fullscreen:hover{opacity:.85}.xgplayer-skin-default .xgplayer-fullscreen-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(65),o=(r=a)&&r.__esModule?r:{default:r};n(66),t.default={name:"s_loading",method:function(){var e=this.root,t=(0,i.createDom)("xg-loading",""+o.default,{},"xgplayer-loading");this.once("ready",(function(){e.appendChild(t)}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(67);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-loading{display:none;width:100px;height:100px;overflow:hidden;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);position:absolute;left:50%;top:50%;margin:-50px auto auto -50px}.xgplayer-skin-default .xgplayer-loading svg{border-radius:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:loadingRotate 1s linear infinite;animation:loadingRotate 1s linear infinite}.xgplayer-skin-default .xgplayer-loading svg path{stroke:#ddd;stroke-dasharray:236;-webkit-animation:loadingDashOffset 2s linear infinite;animation:loadingDashOffset 2s linear infinite;animation-direction:alternate-reverse;fill:none;stroke-width:12px}.xgplayer-skin-default.xgplayer-nostart .xgplayer-loading{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-loading{display:none!important}.xgplayer-skin-default.xgplayer-isloading .xgplayer-loading{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(5),o=(r=a)&&r.__esModule?r:{default:r};n(69);var l=function(e){return(0,i.hasClass)(e.root,"xgplayer-rotate-fullscreen")};t.default={name:"s_progress",method:function(){var e=this,t=(0,i.createDom)("xg-progress",'\n \n \n \n \n \n \n ',{tabindex:1},"xgplayer-progress"),n=void 0;e.controls.appendChild(t);var r=t.querySelector(".xgplayer-progress-played"),a=t.querySelector(".xgplayer-progress-outer"),s=t.querySelector(".xgplayer-progress-cache"),u=t.querySelector(".xgplayer-progress-point"),c=t.querySelector(".xgplayer-progress-thumbnail");function p(n,r){n.addEventListener("mouseenter",(function(e){r&&((0,i.addClass)(n,"xgplayer-progress-dot-show"),(0,i.addClass)(t,"xgplayer-progress-dot-active"))})),n.addEventListener("mouseleave",(function(e){r&&((0,i.removeClass)(n,"xgplayer-progress-dot-show"),(0,i.removeClass)(t,"xgplayer-progress-dot-active"))})),n.addEventListener("touchend",(function(a){a.stopPropagation(),r&&((0,i.hasClass)(n,"xgplayer-progress-dot-show")||Object.keys(e.dotArr).forEach((function(t){e.dotArr[t]&&(0,i.removeClass)(e.dotArr[t],"xgplayer-progress-dot-show")})),(0,i.toggleClass)(n,"xgplayer-progress-dot-show"),(0,i.toggleClass)(t,"xgplayer-progress-dot-active"))}))}function d(){e.config.progressDot&&"Array"===(0,i.typeOf)(e.config.progressDot)&&e.config.progressDot.forEach((function(t){if(t.time>=0&&t.time<=e.duration){var n=(0,i.createDom)("xg-progress-dot",t.text?''+t.text+"":"",{},"xgplayer-progress-dot");if(n.style.left=t.time/e.duration*100+"%",t.duration>=0&&(n.style.width=Math.min(t.duration,e.duration-t.time)/e.duration*100+"%"),t.style)for(var r in t.style)n.style[r]=t.style[r];a.appendChild(n),e.dotArr[t.time]=n,p(n,t.text)}}))}e.dotArr={},e.once("canplay",d),e.addProgressDot=function(t,n,r,o){if(!e.dotArr[t]&&t>=0&&t<=e.duration){var l=(0,i.createDom)("xg-progress-dot",n?''+n+"":"",{},"xgplayer-progress-dot");if(l.style.left=t/e.duration*100+"%",r>=0&&(l.style.width=Math.min(r,e.duration-t)/e.duration*100+"%"),o)for(var s in o)l.style[s]=o[s];a.appendChild(l),e.dotArr[t]=l,p(l,n)}},e.removeProgressDot=function(t){if(t>=0&&t<=e.duration&&e.dotArr[t]){var n=e.dotArr[t];n.parentNode.removeChild(n),n=null,e.dotArr[t]=null}},e.removeAllProgressDot=function(){Object.keys(e.dotArr).forEach((function(t){if(e.dotArr[t]){var n=e.dotArr[t];n.parentNode.removeChild(n),n=null,e.dotArr[t]=null}}))};var f=0,g=0,h=0,y=0,x=0,v=0,m=[],b=void 0,k=void 0,w=function(){e.config.thumbnail&&(e.config.thumbnail.isShowCoverPreview&&!b&&(r.removeChild(c),(b=(0,i.createDom)("xg-coverpreview",'\n \n \n ',{tabindex:1},"xgplayer-coverpreview")).querySelector(".xgplayer-coverpreview-outer"),k=b.querySelector(".xgplayer-coverpreview-point"),c=b.querySelector(".xgplayer-coverpreview-thumbnail"),e.root.appendChild(b)),f=e.config.thumbnail.pic_num,g=e.config.thumbnail.width,h=e.config.thumbnail.height,y=e.config.thumbnail.col,x=e.config.thumbnail.row,m=e.config.thumbnail.urls,c.style.width=g+"px",c.style.height=h+"px")};e.on("loadedmetadata",w),"function"==typeof e.config.disableSwipeHandler&&"function"==typeof e.config.enableSwipeHandler&&(e.root.addEventListener("touchmove",(function(t){t.preventDefault(),e.disableSwipe||(e.disableSwipe=!0,e.config.disableSwipeHandler.call(e))})),e.root.addEventListener("touchstart",(function(t){e.disableSwipe=!0,e.config.disableSwipeHandler.call(e)})),e.root.addEventListener("touchend",(function(t){e.disableSwipe=!1,e.config.enableSwipeHandler.call(e)})));var _=["touchstart","mousedown"];"mobile"===o.default.device&&_.pop(),_.forEach((function(a){t.addEventListener(a,(function(a){if(!e.config.disableProgress){if(a.stopPropagation(),(0,i.event)(a),a._target===u||!e.config.allowSeekAfterEnded&&e.ended)return!0;t.focus();var s=r.getBoundingClientRect().left,p=l(e);p?(s=r.getBoundingClientRect().top,n=t.getBoundingClientRect().height):(n=t.getBoundingClientRect().width,s=r.getBoundingClientRect().left);var d=function(t){t.stopPropagation(),(0,i.event)(t),e.isProgressMoving=!0;var a=(p?t.clientY:t.clientX)-s;a>n&&(a=n);var o=a/n*e.duration;if(o<0&&(o=0),e.config.allowSeekPlayed&&Number(o).toFixed(1)>e.maxPlayedTime);else if(r.style.width=100*a/n+"%","video"!==e.videoConfig.mediaType||e.dash||e.config.closeMoveSeek){var l=(0,i.findDom)(e.controls,".xgplayer-time");l&&(l.innerHTML=''+(0,i.format)(o||0)+""+(0,i.format)(e.duration)+"")}else console.log("trigger touchmove"),e.currentTime=Number(o).toFixed(1);if(e.config.thumbnail&&e.config.thumbnail.isShowCoverPreview){k.innerHTML=""+(0,i.format)(o)+" / "+(0,i.format)(e.duration||0),v=e.duration/f;var u=Math.floor(o/v);c.style.backgroundImage="url("+m[Math.ceil((u+1)/(y*x))-1]+")";var d=u+1-y*x*(Math.ceil((u+1)/(y*x))-1),w=Math.ceil(d/x)-1,_=d-w*x-1;c.style["background-position"]="-"+_*g+"px -"+w*h+"px",b.style.display="block"}e.emit("focus")},w=function a(l){if(console.log("up event",l),l.stopPropagation(),(0,i.event)(l),window.removeEventListener("mousemove",d),window.removeEventListener("touchmove",d,{passive:!1}),window.removeEventListener("mouseup",a),window.removeEventListener("touchend",a),o.default.browser.indexOf("ie")<0&&t.blur(),!e.isProgressMoving||e.videoConfig&&"audio"===e.videoConfig.mediaType||e.dash||e.config.closeMoveSeek){var u=(p?l.clientY:l.clientX)-s;u>n&&(u=n);var c=u/n*e.duration;c<0&&(c=0),e.config.allowSeekPlayed&&Number(c).toFixed(1)>e.maxPlayedTime||(r.style.width=100*u/n+"%",console.warn("trigger touchup"),e.currentTime=Number(c).toFixed(1))}e.config.thumbnail&&e.config.thumbnail.isShowCoverPreview&&(b.style.display="none"),e.emit("focus"),e.isProgressMoving=!1};return window.addEventListener("touchmove",d,{passive:!1}),window.addEventListener("touchend",w),window.addEventListener("mousemove",d),window.addEventListener("mouseup",w),!0}}))})),t.addEventListener("mouseenter",(function(n){if(!e.config.allowSeekAfterEnded&&e.ended)return!0;var r=l(e),a=r?t.getBoundingClientRect().top:t.getBoundingClientRect().left,o=r?t.getBoundingClientRect().height:t.getBoundingClientRect().width,s=function(n){var l=((r?n.clientY:n.clientX)-a)/o*e.duration;l=l<0?0:l,u.textContent=(0,i.format)(l);var s=u.getBoundingClientRect().width;if(e.config.thumbnail&&!e.config.thumbnail.isShowCoverPreview){v=e.duration/f;var p=Math.floor(l/v);c.style.backgroundImage="url("+m[Math.ceil((p+1)/(y*x))-1]+")";var d=p+1-y*x*(Math.ceil((p+1)/(y*x))-1),b=Math.ceil(d/x)-1,k=d-b*x-1;c.style["background-position"]="-"+k*g+"px -"+b*h+"px";var w=(r?n.clientY:n.clientX)-a-g/2;w=(w=w>0?w:0)0?_:0)>o-s?o-s:_,u.style.left=_+"px"}(0,i.hasClass)(t,"xgplayer-progress-dot-active")?u.style.display="none":u.style.display="block"},p=function(e){s(e)};t.addEventListener("mousemove",p,!1),t.addEventListener("mouseleave",(function n(r){t.removeEventListener("mousemove",p,!1),t.removeEventListener("mouseleave",n,!1),s(r),u.style.display="none",e.config.thumbnail&&!e.config.thumbnail.isShowCoverPreview&&(c.style.display="none")}),!1),s(n)}),!1);var E=function(){if(void 0===e.maxPlayedTime&&(e.maxPlayedTime=0),e.maxPlayedTime0){for(var n=t.end(t.length-1),r=0,i=t.length;r=t.start(r)&&e.currentTime<=t.end(r)){n=t.end(r);for(var a=r+1;a=2){n=t.end(a-1);break}break}s.style.width=n/e.duration*100+"%"}},P=["bufferedChange","cacheupdate","ended","timeupdate"];P.forEach((function(t){e.on(t,S)})),e.once("destroy",(function t(){e.removeAllProgressDot(),e.off("canplay",d),e.off("timeupdate",E),e.off("currentTimeChange",T),e.off("srcChange",C),e.off("loadedmetadata",w),P.forEach((function(t){e.off(t,S)})),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){var r=n(70);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-progress{display:block;position:absolute;height:20px;line-height:20px;left:12px;right:12px;outline:none;top:-15px;z-index:35}.xgplayer-skin-default .xgplayer-progress-outer{background:hsla(0,0%,100%,.3);display:block;height:3px;line-height:3px;margin-top:8.5px;width:100%;position:relative;cursor:pointer}.xgplayer-skin-default .xgplayer-progress-cache,.xgplayer-skin-default .xgplayer-progress-played{display:block;height:100%;line-height:1;position:absolute;left:0;top:0}.xgplayer-skin-default .xgplayer-progress-cache{width:0;background:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-progress-played{display:block;width:0;background-image:linear-gradient(-90deg,#fa1f41,#e31106);border-radius:0 1.5px 1.5px 0}.xgplayer-skin-default .xgplayer-progress-btn{display:none;position:absolute;left:0;top:-5px;width:13px;height:13px;border-radius:30px;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.26);left:100%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:36}.xgplayer-skin-default .xgplayer-progress-point{position:absolute}.xgplayer-skin-default .xgplayer-progress-point.xgplayer-tips{margin-left:0;top:-25px;display:none;z-index:100}.xgplayer-skin-default .xgplayer-progress-dot{display:inline-block;position:absolute;height:3px;width:5px;top:0;background:#fff;border-radius:6px;z-index:16}.xgplayer-skin-default .xgplayer-progress-dot .xgplayer-progress-tip{position:absolute;bottom:200%;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);height:auto;line-height:30px;width:auto;background:rgba(0,0,0,.3);border-radius:6px;border:1px solid rgba(0,0,0,.8);cursor:default;white-space:nowrap;display:none}.xgplayer-skin-default .xgplayer-progress-dot-show .xgplayer-progress-tip{display:block}.xgplayer-skin-default .xgplayer-progress-thumbnail{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box}.xgplayer-skin-default .xgplayer-progress-thumbnail.xgplayer-tips{margin-left:0;display:none;z-index:99}.xgplayer-skin-default .xgplayer-coverpreview{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-thumbnail{display:block}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point{display:block;text-align:center;font-family:PingFangSC-Regular;font-size:11px;color:#ccc;padding:2px 4px}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point span{color:#fff}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-outer{height:6px;margin-top:7px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-dot,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-dot{height:6px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-btn{display:block;top:-3px}.xgplayer-skin-default.xgplayer-definition-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-playbackrate-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-texttrack-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-volume-active .xgplayer-progress{z-index:15}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress-btn{display:block!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-outer{height:3px!important;margin-top:8.5px!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-btn{display:block!important;top:-5px!important}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(72),t.default={name:"s_time",method:function(){var e=this,t=(0,r.createDom)("xg-time",''+(e.currentTime||(0,r.format)(0))+"\n "+(e.duration||(0,r.format)(0))+"",{},"xgplayer-time");e.once("ready",(function(){e.controls&&e.controls.appendChild(t)}));var n=function(){"audio"===e.videoConfig.mediaType&&e.isProgressMoving&&e.dash||(t.innerHTML=''+(0,r.format)(e.currentTime||0)+""+(0,r.format)(e.duration)+"")};e.on("durationchange",n),e.on("timeupdate",n),e.once("destroy",(function t(){e.off("durationchange",n),e.off("timeupdate",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){var r=n(73);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,'.xgplayer-skin-default .xgplayer-time{-webkit-order:2;-moz-box-ordinal-group:3;order:2;font-family:ArialMT;font-size:13px;color:#fff;line-height:40px;height:40px;text-align:center;display:inline-block;margin:auto 8px}.xgplayer-skin-default .xgplayer-time span{color:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current{color:#fff}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current:after{content:"/";display:inline-block;padding:0 3px}',""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(75),o=(r=a)&&r.__esModule?r:{default:r};n(76),t.default={name:"s_replay",method:function(){var e=this,t=e.root,n=e.lang.REPLAY,r=(0,i.createDom)("xg-replay",o.default+'\n '+n+"\n ",{},"xgplayer-replay");function a(){var e=r.querySelector("path");if(e){var t=window.getComputedStyle(e).getPropertyValue("transform");if("string"==typeof t&&t.indexOf("none")>-1)return;e.setAttribute("transform",t)}}e.once("ready",(function(){t.appendChild(r)})),e.on("ended",a),r.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation()}));var l=r.querySelector("svg");["click","touchend"].forEach((function(t){l.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("replayBtnClick")}))})),e.once("destroy",(function t(){e.off("ended",a),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(77);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-replay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:105;display:none;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:rgba(0,0,0,.54);-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.xgplayer-skin-default .xgplayer-replay svg{background:rgba(0,0,0,.58);border-radius:100%;cursor:pointer}.xgplayer-skin-default .xgplayer-replay svg path{-webkit-transform:translate(20px,21px);-ms-transform:translate(20px,21px);transform:translate(20px,21px);fill:#ddd}.xgplayer-skin-default .xgplayer-replay svg:hover{background:rgba(0,0,0,.38)}.xgplayer-skin-default .xgplayer-replay svg:hover path{fill:#fff}.xgplayer-skin-default .xgplayer-replay .xgplayer-replay-txt{display:inline-block;font-family:PingFangSC-Regular;font-size:14px;color:#fff;line-height:34px}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-replay{display:-webkit-flex;display:-moz-box;display:flex}",""])},function(e,t,n){var r=n(160);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){var r=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function l(e,t,n,r,a){if("function"!=typeof n)throw new TypeError("The listener must be a function");var l=new o(n,r||e,a),s=i?i+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],l]:e._events[s].push(l):(e._events[s]=l,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function u(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),(new a).__proto__||(i=!1)),u.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},u.prototype.listeners=function(e){var t=i?i+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,a=n.length,o=new Array(a);r2096103.424&&f!==d))return navigator.msSaveBlob?navigator.msSaveBlob(m(u),g):b(u);s=(u=m(u)).type||l}else if(/([\x80-\xff])/.test(u)){for(var y=0,x=new Uint8Array(u.length),v=x.length;yx',e=t.firstChild.href}return e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(4),a=(r=i)&&r.__esModule?r:{default:r},o={maxCount:3,backupUrl:"",isFetch:!0,fetchTimeout:100};t.default={name:"errorretry",method:function(){var e=this,t=this;if(t.config.errorConfig&&!(t.src.indexOf("blob:")>-1)){var n={},r=t.config.errorConfig;for(var i in o)void 0===r[i]?n[i]=o[i]:n[i]=r[i];t.retryData={count:0,errfTimer:null,isFetchReturn:!1,currentTime:0};var l=t._onError;t._onError=function(r){var i=e.retryData.count;if(i>n.maxCount)n.isFetch?(o=e,u=e.currentSrc,c=n.fetchTimeout,p=function(e,t){o.retryData.isFetchReturn||(o.retryData.isFetchReturn=!0,e(t))},new Promise((function(e,t){try{var n=new window.XMLHttpRequest;n.open("get",u),n.onload=function(){p(e,{status:n.status,statusText:n.statusText,xhr:n})},n.onerror=function(){p(e,{status:n.status,statusText:n.statusText||"The network environment is disconnected or the address is invalid",xhr:n})},n.onabort=function(){},o.retryData.errfTimer=window.setTimeout((function(){var t=o.retryData.errfTimer;window.clearTimeout(t),o.retryData.errfTimer=null,p(e,{status:-1,statusText:"request timeout"})}),c),n.send()}catch(r){o.retryData.isFetchReturn=!0,p(e,{status:-2,statusText:"request error"})}}))).then((function(t){e.emit("error",new a.default({type:"network",currentTime:e.currentTime,duration:e.duration||0,networkState:e.networkState,readyState:e.readyState,currentSrc:e.currentSrc,src:e.src,ended:e.ended,httpCode:t.status,httpMsg:t.statusText,errd:{line:101,msg:e.error,handle:"plugin errorRetry"},errorCode:e.video&&e.video.error.code,mediaError:e.video&&e.video.error})),l.call(e,t)})):l.call(e,r);else{var o,u,c,p;0===i&&(e.retryData.currentTime=e.currentTime,e.once("canplay",s.bind(e)));var d="";d=n.count<2?n.backupUrl?n.backupUrl:t.currentSrc:n.backupUrl&&i>1?n.backupUrl:t.currentSrc,e.retryData.count++,e.src=d}}}function s(){this.currentTime=this.retryData.currentTime,this.play(),this.retryData.retryCode=0,this.retryData.isFetchReturn=!1,this.retryData.currentTime=0}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0||(e?n.currentTime-r>=0?n.currentTime-=r:n.currentTime=0:n.maxPlayedTime&&n.config.allowSeekPlayed&&n.currentTime+r>n.maxPlayedTime?n.currentTime=n.maxPlayedTime:n.currentTime+r<=n.duration?n.currentTime+=r:n.currentTime=n.duration+1)}},{key:"changeRate",value:function(){this.state.playbackRate=this.player.playbackRate,this.player.playbackRate=this.player.config.keyboardRate||5}},{key:"changeVolumeSlide",value:function(e){var t=this.player;t.controls&&(e?(t.emit("focus"),(0,i.hasClass)(t.root,"xgplayer-volume-active")||(0,i.addClass)(t.root,"xgplayer-volume-active")):(clearTimeout(this.timer),this.timer=setTimeout((function(){(0,i.removeClass)(t.root,"xgplayer-volume-active")}),1e3)))}},{key:"changeVolume",value:function(e){var t=this.player,n=(t.config.keyShortcutStep||{}).volume||.1;this.changeVolumeSlide(!0);var r=t.volume;e&&r+n<=1?t.volume=r+n:!e&&r-n>=0&&(t.volume=r-n)}}]),e}();t.default={name:"keyboard",method:function(){this.keyboard=new a(this)}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"localPreview",method:function(){var e=this,t=e.root;function n(n){e.uploadFile=n.files[0];var i=URL.createObjectURL(e.uploadFile);if((0,r.hasClass)(t,"xgplayer-nostart"))e.config.url=i,e.start();else{e.src=i;var a=e.play();void 0!==a&&a&&a.catch((function(e){}))}}e.on("upload",n),e.once("destroy",(function t(){e.off("upload",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"memoryPlay",method:function(){var e=this;e.on("memoryPlayStart",(function(t){setTimeout((function(){console.log("memoryPlayStart",t,e.readyState,11),e.currentTime=t}))}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(94),o=(r=a)&&r.__esModule?r:{default:r};t.default={name:"miniplayer",method:function(){var e=this,t=e.root;function n(){(0,i.hasClass)(t,"xgplayer-miniplayer-active")?e.exitMiniplayer():e.getMiniplayer()}e.on("miniplayerBtnClick",n),e.once("destroy",(function t(){e.off("miniplayerBtnClick",n),e.off("destroy",t)})),e.getMiniplayer=function(){(0,i.hasClass)(t,"xgplayer-is-fullscreen")&&this.exitFullscreen(t),(0,i.hasClass)(t,"xgplayer-is-cssfullscreen")&&this.exitCssFullscreen(),(0,i.hasClass)(t,"xgplayer-rotate-fullscreen")&&this.exitRotateFullscreen();var e=(0,i.createDom)("xg-miniplayer-lay","
",{},"xgplayer-miniplayer-lay");this.root.appendChild(e);var n=(0,i.createDom)("xg-miniplayer-drag",'
'+this.lang.MINIPLAYER_DRAG+"
",{tabindex:9},"xgplayer-miniplayer-drag");this.root.appendChild(n),new o.default(".xgplayer",{handle:".drag-handle"}),(0,i.addClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right=0,this.root.style.bottom="200px",this.root.style.top="",this.root.style.left="",this.root.style.width="320px",this.root.style.height="180px",this.config.miniplayerConfig&&(void 0!==this.config.miniplayerConfig.top&&(this.root.style.top=this.config.miniplayerConfig.top+"px",this.root.style.bottom=""),void 0!==this.config.miniplayerConfig.bottom&&(this.root.style.bottom=this.config.miniplayerConfig.bottom+"px"),void 0!==this.config.miniplayerConfig.left&&(this.root.style.left=this.config.miniplayerConfig.left+"px",this.root.style.right=""),void 0!==this.config.miniplayerConfig.right&&(this.root.style.right=this.config.miniplayerConfig.right+"px"),void 0!==this.config.miniplayerConfig.width&&(this.root.style.width=this.config.miniplayerConfig.width+"px"),void 0!==this.config.miniplayerConfig.height&&(this.root.style.height=this.config.miniplayerConfig.height+"px")),this.config.fluid&&(this.root.style["padding-top"]="");var r=this;["click","touchend"].forEach((function(t){e.addEventListener(t,(function(e){e.preventDefault(),e.stopPropagation(),r.exitMiniplayer()}))}))},e.exitMiniplayer=function(){(0,i.removeClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right="",this.root.style.bottom="",this.root.style.top="",this.root.style.left="",this.config.fluid?(this.root.style.width="100%",this.root.style.height="0",this.root.style["padding-top"]=100*this.config.height/this.config.width+"%"):(this.config.width&&("number"!=typeof this.config.width?this.root.style.width=this.config.width:this.root.style.width=this.config.width+"px"),this.config.height&&("number"!=typeof this.config.height?this.root.style.height=this.config.height:this.root.style.height=this.config.height+"px"));var e=(0,i.findDom)(this.root,".xgplayer-miniplayer-lay");e&&e.parentNode&&e.parentNode.removeChild(e);var t=(0,i.findDom)(this.root,".xgplayer-miniplayer-drag");t&&t.parentNode&&t.parentNode.removeChild(t)}}},e.exports=t.default},function(e,t,n){var r,i,a; /*! * Draggabilly v2.4.1 * Make that shiz draggable diff --git a/public/dist/assets/Index-5d43c2a7.js.gz b/public/dist/assets/Index-5d43c2a7.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3de29654a6be5c74e829e0b78070f48dd01b0e45 GIT binary patch literal 77323 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:[]}),methods:{getScreen(s){e.invoke(a.getScreen,s).then((a=>{this.data=a}))}}},_=a=>(f("data-v-5c2facb0"),a=a(),p(),a),v={id:"app-base-screen"},g=_((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 屏幕信息 ")],-1))),S={class:"one-block-2"},h=_((()=>l("div",{class:"one-block-1"},[l("span",null," 结果: ")],-1))),j={class:"one-block-2"};const C=s(m,[["render",function(a,e,s,f,p,m){const _=t("a-button"),C=t("a-space"),x=t("a-descriptions-item"),w=t("a-descriptions");return n(),c("div",v,[g,l("div",S,[o(C,null,{default:d((()=>[o(_,{onClick:e[0]||(e[0]=a=>m.getScreen(0))},{default:d((()=>[i("获取当前鼠标位置")])),_:1}),o(_,{onClick:e[1]||(e[1]=a=>m.getScreen(1))},{default:d((()=>[i("获取主屏幕")])),_:1}),o(_,{onClick:e[2]||(e[2]=a=>m.getScreen(2))},{default:d((()=>[i("获取所有屏幕")])),_:1})])),_:1})]),h,l("div",j,[o(w,{title:""},{default:d((()=>[(n(!0),c(r,null,u(p.data,((a,e)=>(n(),b(x,{key:e,label:a.title},{default:d((()=>[i(k(a.desc),1)])),_:2},1032,["label"])))),128))])),_:1})])])}],["__scopeId","data-v-5c2facb0"]]);export{C as default}; diff --git a/public/dist/assets/Index-60c27949.js.gz b/public/dist/assets/Index-60c27949.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..442c90b3bc2dff74846471e28ba28f063e96e664 GIT binary patch literal 708 zcmV;#0z3U5iwFP!000023Y}EVZqzUkzVj4|Pqs7(n^aXxR_SFWB(C%rtyYfX?7Evj z#oldE8VOFQhtfj@2UMZ*0w7L++KQLyZsEi$U?*)^*s2E((HGB*zZriswn&S-RF&vZ z*`ak@<|(otrBq~AwBg2Un-RBnBiM z$RISpU}PWxY9NPQ0}*fo0-hKsAu=$9!axkMfdZI;5R`$*Z6UgdJ#S|CrUaH} zQgu?lim0LZ*@o7y+UDq)5wH?P88LKt3)|neq7IqN<9fS!K`lAG9ekCFg(W0zsc=@S= z$N(&d5CYr&Dut^l#{Ze=>g;&&{^ZyByQLgEcjvg4z3)q$LJ**`84m>UG-FES8K%HN zLJS3@q-ukQzQTxF;Z&(S)3Wv3wJw2iz1(Y;5!Z@|!jMQyD4uH9?y3usUdh$8%sQFY zon0Sv2Ehn!PQ495j{EK5s))yQnkX-7mC>FdRC(4<1esTN^v_h_uI~Qo zZh_H{*I(vGZ|4`s^Mk{m=ckL)SCK^ffiDC*WMy<<{VI*IWotvm0rvwma@7SuT7) q>VXa!4kgPA{xm|ca(4#<(&Ky08`f`LrZ#!qd+;0CAEM+h1pokvOjcn4 literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-76079e5e.js.gz b/public/dist/assets/Index-76079e5e.js.gz deleted file mode 100644 index fab2cbda3078b1dc5a5f16e57ae6642e2b8ce29e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 836 zcmV-K1H1emiwFP!000023WZc%i`zyNeebVOhY)7ym3HOzCajFohd#BB>7y~5v2;7N-1q2&_7eVn}5+6$!_fIZfj(&?0aPu74OG+@0Q;ZUc`kP=mBVfUqHjsSO3pY>0u|P{YSI zM1VHrP}-0|vMXgcJQ_rZ`(1@d6iPc)*u-4(fU@u&Z4}BHWk5*FAV)nHu?iZcxzrza z8Oj>vr9~}Hk)qcnKHxR)lhCxx({n5+#qeIU|8|I8Bw~D5&r{{y%26pkLl31C(mb83 z84KucE-ey4$@1l+)%o+~*B8sjF9-waDb$pltP7g>nm%TJ71&g!%8oYncW<=Kngy1#xm(ng#%{YeJIR3uQz zEWmfjo;G^?z3#7)OP-s9P7TKIKcoen<|ry1+`-|FX?+LEIA;fEu_&r68(rhk1KV4# z@$%1amQQ{NoLh}*A9Sv?EtFwbke8(^47)TXXQ8b?GfFJATe~qg%ag;s&8jyCqDJP+(6^zG3cFRv7sftLaqM!&0I7rZtZ4NjI&5&?+T4^l`qrU2Y z8$I@*N9(gqO*h55i4w*$*mN|9aczoq!kZWqUS&Fn`mRkTfkqVXWodL8sPX<}v7k1D z#=Feh*;X@tS02wParyzVR=j%p$KOwWvL+Y({file_list:f,action_url:"",image_info:[],num:0,servicAddress:"",dir_path:"D:\\www\\ee"}),mounted(){this.getHost()},methods:{getHost(){s.invoke(e.checkHttpServer,{}).then((s=>{if(s.enable){this.servicAddress=s.server,a.set("httpServiceConfig",s);const o=s.server||"http://localhost:7071";let t=e.uploadFile.split(".").join("/");this.action_url=o+"/"+t}}))},openDirectry(a){s.invoke(e.openDirectory,{id:a}).then((e=>{}))},selectDir(){s.invoke(e.selectFolder,"").then((e=>{this.dir_path=e,this.$message.info(e)}))},messageShow(){s.invoke(e.messageShow,"").then((e=>{this.$message.info(e)}))},messageShowConfirm(){s.invoke(e.messageShowConfirm,"").then((e=>{this.$message.info(e)}))},handleFileChange(e){if(console.log("handleFileChange-----"),""==this.action_url)return void this.$message.error("http服务未开启");const s=e.file.status;if("uploading"!==s&&console.log(e.file),"done"===s){const s=e.file.response;if(console.log("uploadRes:",s),"success"!==s.code)return this.$message.error(`file upload failed ${s.code} .`),!1;this.num++;const a=s.data;a.id=this.num,a.imageUrlText="image url",this.image_info.push(a),this.$message.success(`${e.file.name} file uploaded successfully.`)}else"error"===s&&this.$message.error(`${e.file.name} file upload failed.`)}}},m=e=>(u("data-v-d30dccef"),e=e(),p(),e),g={id:"app-base-file"},_=m((()=>n("div",{class:"one-block-1"},[n("span",null," 1. 系统原生对话框 ")],-1))),v={class:"one-block-2"},k=m((()=>n("div",{class:"one-block-1"},[n("span",null," 2. 选择保存目录 ")],-1))),C={class:"one-block-2"},b=m((()=>n("div",{class:"one-block-1"},[n("span",null," 3. 打开文件夹 ")],-1))),w={class:"one-block-2"},$=m((()=>n("div",{class:"one-block-1"},[n("span",null," 4. 上传文件到图床 ")],-1))),S={class:"one-block-2"},D=m((()=>n("p",{class:"ant-upload-drag-icon"},null,-1))),j=m((()=>n("p",{class:"ant-upload-text"}," 点击 或 拖拽文件到这里 ",-1))),y=m((()=>n("p",{class:"ant-upload-hint"}," 注意:请使用您自己的图床token ",-1))),F=m((()=>n("div",{class:"footer"},null,-1)));const x=o(h,[["render",function(e,s,a,o,u,p){const f=t("a-button"),h=t("a-space"),m=t("a-input"),x=t("a-col"),H=t("a-row"),V=t("a-card"),A=t("a-list-item"),I=t("a-list"),R=t("a-upload-dragger");return l(),i("div",g,[_,n("div",v,[d(h,null,{default:c((()=>[d(f,{onClick:s[0]||(s[0]=e=>p.messageShow())},{default:c((()=>[r("消息提示(ipc)")])),_:1}),d(f,{onClick:s[1]||(s[1]=e=>p.messageShowConfirm())},{default:c((()=>[r("消息提示与确认(ipc)")])),_:1})])),_:1})]),k,n("div",C,[d(H,null,{default:c((()=>[d(x,{span:12},{default:c((()=>[d(m,{modelValue:u.dir_path,"onUpdate:modelValue":s[2]||(s[2]=e=>u.dir_path=e),value:u.dir_path,"addon-before":"保存目录"},null,8,["modelValue","value"])])),_:1}),d(x,{span:12},{default:c((()=>[d(f,{onClick:p.selectDir},{default:c((()=>[r(" 修改目录 ")])),_:1},8,["onClick"])])),_:1})])),_:1})]),b,n("div",w,[d(I,{grid:{gutter:16,column:4},"data-source":u.file_list},{renderItem:c((({item:e})=>[d(A,{onClick:s=>p.openDirectry(e.id)},{default:c((()=>[d(V,{title:e.content},{default:c((()=>[d(f,{type:"link"},{default:c((()=>[r(" 打开 ")])),_:1})])),_:2},1032,["title"])])),_:2},1032,["onClick"])])),_:1},8,["data-source"])]),$,n("div",S,[d(R,{name:"file",multiple:!0,action:u.action_url,onChange:p.handleFileChange},{default:c((()=>[D,j,y])),_:1},8,["action","onChange"])]),F])}],["__scopeId","data-v-d30dccef"]]);export{x as default}; +import{i as e}from"./main-d72f38de.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{s as a}from"./store2-d04fc23f.js";import{_ as o,r as t,o as l,b as i,g as n,a as d,w as c,e as r,p as u,f as p}from"./index-12c2137c.js";const f=[{content:"【下载】目录",id:"downloads"},{content:"【图片】目录",id:"pictures"},{content:"【文档】目录",id:"documents"},{content:"【音乐】目录",id:"music"}],h={data:()=>({file_list:f,action_url:"",image_info:[],num:0,servicAddress:"",dir_path:"D:\\www\\ee"}),mounted(){this.getHost()},methods:{getHost(){s.invoke(e.checkHttpServer,{}).then((s=>{if(s.enable){this.servicAddress=s.server,a.set("httpServiceConfig",s);const o=s.server||"http://localhost:7071";let t=e.uploadFile.split(".").join("/");this.action_url=o+"/"+t}}))},openDirectry(a){s.invoke(e.openDirectory,{id:a}).then((e=>{}))},selectDir(){s.invoke(e.selectFolder,"").then((e=>{this.dir_path=e,this.$message.info(e)}))},messageShow(){s.invoke(e.messageShow,"").then((e=>{this.$message.info(e)}))},messageShowConfirm(){s.invoke(e.messageShowConfirm,"").then((e=>{this.$message.info(e)}))},handleFileChange(e){if(console.log("handleFileChange-----"),""==this.action_url)return void this.$message.error("http服务未开启");const s=e.file.status;if("uploading"!==s&&console.log(e.file),"done"===s){const s=e.file.response;if(console.log("uploadRes:",s),"success"!==s.code)return this.$message.error(`file upload failed ${s.code} .`),!1;this.num++;const a=s.data;a.id=this.num,a.imageUrlText="image url",this.image_info.push(a),this.$message.success(`${e.file.name} file uploaded successfully.`)}else"error"===s&&this.$message.error(`${e.file.name} file upload failed.`)}}},m=e=>(u("data-v-d30dccef"),e=e(),p(),e),g={id:"app-base-file"},_=m((()=>n("div",{class:"one-block-1"},[n("span",null," 1. 系统原生对话框 ")],-1))),v={class:"one-block-2"},k=m((()=>n("div",{class:"one-block-1"},[n("span",null," 2. 选择保存目录 ")],-1))),C={class:"one-block-2"},b=m((()=>n("div",{class:"one-block-1"},[n("span",null," 3. 打开文件夹 ")],-1))),w={class:"one-block-2"},$=m((()=>n("div",{class:"one-block-1"},[n("span",null," 4. 上传文件到图床 ")],-1))),S={class:"one-block-2"},D=m((()=>n("p",{class:"ant-upload-drag-icon"},null,-1))),j=m((()=>n("p",{class:"ant-upload-text"}," 点击 或 拖拽文件到这里 ",-1))),y=m((()=>n("p",{class:"ant-upload-hint"}," 注意:请使用您自己的图床token ",-1))),F=m((()=>n("div",{class:"footer"},null,-1)));const x=o(h,[["render",function(e,s,a,o,u,p){const f=t("a-button"),h=t("a-space"),m=t("a-input"),x=t("a-col"),H=t("a-row"),V=t("a-card"),A=t("a-list-item"),I=t("a-list"),R=t("a-upload-dragger");return l(),i("div",g,[_,n("div",v,[d(h,null,{default:c((()=>[d(f,{onClick:s[0]||(s[0]=e=>p.messageShow())},{default:c((()=>[r("消息提示(ipc)")])),_:1}),d(f,{onClick:s[1]||(s[1]=e=>p.messageShowConfirm())},{default:c((()=>[r("消息提示与确认(ipc)")])),_:1})])),_:1})]),k,n("div",C,[d(H,null,{default:c((()=>[d(x,{span:12},{default:c((()=>[d(m,{modelValue:u.dir_path,"onUpdate:modelValue":s[2]||(s[2]=e=>u.dir_path=e),value:u.dir_path,"addon-before":"保存目录"},null,8,["modelValue","value"])])),_:1}),d(x,{span:12},{default:c((()=>[d(f,{onClick:p.selectDir},{default:c((()=>[r(" 修改目录 ")])),_:1},8,["onClick"])])),_:1})])),_:1})]),b,n("div",w,[d(I,{grid:{gutter:16,column:4},"data-source":u.file_list},{renderItem:c((({item:e})=>[d(A,{onClick:s=>p.openDirectry(e.id)},{default:c((()=>[d(V,{title:e.content},{default:c((()=>[d(f,{type:"link"},{default:c((()=>[r(" 打开 ")])),_:1})])),_:2},1032,["title"])])),_:2},1032,["onClick"])])),_:1},8,["data-source"])]),$,n("div",S,[d(R,{name:"file",multiple:!0,action:u.action_url,onChange:p.handleFileChange},{default:c((()=>[D,j,y])),_:1},8,["action","onChange"])]),F])}],["__scopeId","data-v-d30dccef"]]);export{x as default}; diff --git a/public/dist/assets/Index-7f0573a3.js.gz b/public/dist/assets/Index-7f0573a3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bbbc9ce4eb473db5d57219b07badc9fcd3a9e391 GIT binary patch literal 1756 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 PY+d^cR-yN?Py_$~kLX3z diff --git a/public/dist/assets/Index-281c0712.js b/public/dist/assets/Index-8d8a0d0e.js similarity index 92% rename from public/dist/assets/Index-281c0712.js rename to public/dist/assets/Index-8d8a0d0e.js index 26ada60..87578cb 100644 --- a/public/dist/assets/Index-281c0712.js +++ b/public/dist/assets/Index-8d8a0d0e.js @@ -1 +1 @@ -import{i as n}from"./main-429c1dad.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{_ as a,r as o,o as i,b as t,g as c,a as p,w as s,e as m,p as y,f as l}from"./index-4492cee0.js";const d=[{name:"对话框",type:"icon-duihuakuang"},{name:"闹钟",type:"icon-naozhong"},{name:"笑脸",type:"icon-xiaolian"},{name:"ok",type:"icon-ok"},{name:"风车",type:"icon-fengche"},{name:"汗颜",type:"icon-hanyan"},{name:"相机",type:"icon-xiangji"},{name:"礼物",type:"icon-liwu"},{name:"礼花",type:"icon-lihua"},{name:"扭蛋",type:"icon-niudan"},{name:"流星",type:"icon-liuxing"},{name:"风筝",type:"icon-fengzheng"},{name:"蛋糕",type:"icon-dangao"},{name:"泡泡",type:"icon-paopao"},{name:"购物",type:"icon-gouwu"},{name:"饮料",type:"icon-yinliao"},{name:"云彩",type:"icon-yuncai"},{name:"彩铅",type:"icon-caiqian"},{name:"纸飞机",type:"icon-zhifeiji"},{name:"点赞",type:"icon-dianzan"},{name:"煎蛋",type:"icon-jiandan"},{name:"小熊",type:"icon-xiaoxiong"},{name:"花",type:"icon-hua"},{name:"眼睛",type:"icon-yanjing"}],u={data:()=>({type:1,iconData:d}),methods:{exec(a){console.log("process:",process);const o={id:a};e.invoke(n.test,o).then((n=>{console.log("res:",n)}))},exec2(n){}}},r={id:"app-base-test-api"},g=(n=>(y("data-v-e3ea38b6"),n=n(),l(),n))((()=>c("div",{class:"one-block-1"},[c("span",null," 1. 测试一些操作系统api ")],-1))),f={class:"one-block-2"};const x=a(u,[["render",function(n,e,a,y,l,d){const u=o("a-button"),x=o("a-space");return i(),t("div",r,[g,c("div",f,[p(x,null,{default:s((()=>[p(u,{onClick:e[0]||(e[0]=n=>d.exec(1))},{default:s((()=>[m(" 点击 ")])),_:1}),p(u,{onClick:e[1]||(e[1]=n=>d.exec2(1))},{default:s((()=>[m(" 点击2 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-e3ea38b6"]]);export{x as default}; +import{i as n}from"./main-d72f38de.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{_ as a,r as o,o as i,b as t,g as c,a as p,w as s,e as m,p as y,f as l}from"./index-12c2137c.js";const d=[{name:"对话框",type:"icon-duihuakuang"},{name:"闹钟",type:"icon-naozhong"},{name:"笑脸",type:"icon-xiaolian"},{name:"ok",type:"icon-ok"},{name:"风车",type:"icon-fengche"},{name:"汗颜",type:"icon-hanyan"},{name:"相机",type:"icon-xiangji"},{name:"礼物",type:"icon-liwu"},{name:"礼花",type:"icon-lihua"},{name:"扭蛋",type:"icon-niudan"},{name:"流星",type:"icon-liuxing"},{name:"风筝",type:"icon-fengzheng"},{name:"蛋糕",type:"icon-dangao"},{name:"泡泡",type:"icon-paopao"},{name:"购物",type:"icon-gouwu"},{name:"饮料",type:"icon-yinliao"},{name:"云彩",type:"icon-yuncai"},{name:"彩铅",type:"icon-caiqian"},{name:"纸飞机",type:"icon-zhifeiji"},{name:"点赞",type:"icon-dianzan"},{name:"煎蛋",type:"icon-jiandan"},{name:"小熊",type:"icon-xiaoxiong"},{name:"花",type:"icon-hua"},{name:"眼睛",type:"icon-yanjing"}],u={data:()=>({type:1,iconData:d}),methods:{exec(a){console.log("process:",process);const o={id:a};e.invoke(n.test,o).then((n=>{console.log("res:",n)}))},exec2(n){}}},r={id:"app-base-test-api"},g=(n=>(y("data-v-e3ea38b6"),n=n(),l(),n))((()=>c("div",{class:"one-block-1"},[c("span",null," 1. 测试一些操作系统api ")],-1))),f={class:"one-block-2"};const x=a(u,[["render",function(n,e,a,y,l,d){const u=o("a-button"),x=o("a-space");return i(),t("div",r,[g,c("div",f,[p(x,null,{default:s((()=>[p(u,{onClick:e[0]||(e[0]=n=>d.exec(1))},{default:s((()=>[m(" 点击 ")])),_:1}),p(u,{onClick:e[1]||(e[1]=n=>d.exec2(1))},{default:s((()=>[m(" 点击2 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-e3ea38b6"]]);export{x as default}; diff --git a/public/dist/assets/Index-8d8a0d0e.js.gz b/public/dist/assets/Index-8d8a0d0e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fc0ee6b81f6ddaac12f17d11b97414e43941b443 GIT binary patch literal 899 zcmV-}1AP1+iwFP!000023Wb$TZ`(!?hVT6q!k%`4p&H6)lS*JN?WNaV1;JR6OKB}? zm*s~;nIX^?O^PI_gCt1P!gh?*X@LTD-M}^AkNDr%qVzAiD=9TsIusx=B=^xf`_2qS zJ`81) z*EEGl2MJOK4qY7*=;`1B)ggp?I>f+q7(%GS2z(ua|B|UhnPoTJhP`&%ouzT5h?AP< zv~xj+tck9V&L&5D<2MfxB%@G0;EJ%kl=o9QNU7+d0v71>)!Fp{8K*MfRNO#vU;yg&Cdt9}#o7{sTfr=lsl*6-Sg#b zh~5UTFmKzx?lW$*>btYa$!pWP652Af z9&9i7VnZ=TGp_%BT0VTdGMyPWW_Y>jM$60H_vPM>>70s=#c>nC;)*QZSn1^4Yto{{>RfEf z0mGu6us8up>WP{YjD>U8)QXta5u_lb0G+LY1<8w|fM_O$Xc$^u8Z%1^Sv1rI?>Sls zk1*0ctWArpF}ilA`zazI9DxZ0>J)@vtUbDldHuYIeOgK6x@ZdUm(Lj&}8jfo%{E(4vwm!SD$s**41D6 z;Si&m8tUsGF0^T7c)e+>;aJkM=X!QUukpWvjjCehqC?btw$b`}?8=aR=^FC ZESr6YGW{W0Bq>@S{R>^*L5K4O000Dv$bbL< literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-8f8b3b46.js b/public/dist/assets/Index-8f8b3b46.js deleted file mode 100644 index 83a8e3e..0000000 --- a/public/dist/assets/Index-8f8b3b46.js +++ /dev/null @@ -1 +0,0 @@ -import{i as a}from"./main-429c1dad.js";import{i as o}from"./ipcRenderer-5e19eaee.js";import{_ as s,r as n,o as i,b as e,g as t,a as d,w as l,e as r,p as c,f as p}from"./index-4492cee0.js";const f={data:()=>({}),methods:{loginWindow(){this.$router.push({name:"SpecialLoginWindow",params:{}}),o.invoke(a.loginWindow,{width:400,height:300}).then((a=>{}))}}},m={id:"effect-login-index"},u=(a=>(c("data-v-3b73b158"),a=a(),p(),a))((()=>t("div",{class:"one-block-1"},[t("span",null," 1. 登录 ")],-1))),b={class:"one-block-2"};const g=s(f,[["render",function(a,o,s,c,p,f){const g=n("a-button"),h=n("a-space");return i(),e("div",m,[u,t("div",b,[d(h,null,{default:l((()=>[d(g,{onClick:o[0]||(o[0]=a=>f.loginWindow())},{default:l((()=>[r("切换为登录窗口")])),_:1})])),_:1})])])}],["__scopeId","data-v-3b73b158"]]);export{g as default}; diff --git a/public/dist/assets/Index-44adca8c.js b/public/dist/assets/Index-96df2d3c.js similarity index 90% rename from public/dist/assets/Index-44adca8c.js rename to public/dist/assets/Index-96df2d3c.js index 19e8832..4329edc 100644 --- a/public/dist/assets/Index-44adca8c.js +++ b/public/dist/assets/Index-96df2d3c.js @@ -1 +1 @@ -import{i as a}from"./main-429c1dad.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{_ as t,r as n,o,b as s,g as u,a as c,w as i,p as l,f as h}from"./index-4492cee0.js";const d={data:()=>({autoLaunchChecked:!1}),mounted(){this.init()},methods:{init(){e.invoke(a.autoLaunch,"check").then((a=>{console.log("[ipcRenderer] [autoLaunch] result:",a),this.autoLaunchChecked=a.status}))},autoLaunchChange(a){console.log("[ipcRenderer] [autoLaunch] self.autoLaunchChecked:",this.autoLaunchChecked)}}},r=a=>(l("data-v-1b008e01"),a=a(),h(),a),m={id:"app-base-system-launch"},p={class:"one-block-2"},C=r((()=>u("a",null,"启动",-1))),L=r((()=>u("span",null," 开机自动启动 ",-1)));const k=t(d,[["render",function(a,e,t,l,h,d){const r=n("a-list-item-meta"),k=n("a-switch"),f=n("a-list-item"),g=n("a-list");return o(),s("div",m,[u("div",p,[c(g,{class:"set-auto",itemLayout:"horizontal"},{default:i((()=>[c(f,{style:{"text-align":"left"}},{actions:i((()=>[c(k,{modelValue:h.autoLaunchChecked,"onUpdate:modelValue":e[0]||(e[0]=a=>h.autoLaunchChecked=a),checkedChildren:"开",unCheckedChildren:"关",onChange:e[1]||(e[1]=a=>d.autoLaunchChange())},null,8,["modelValue"])])),default:i((()=>[c(r,null,{title:i((()=>[C])),description:i((()=>[L])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-1b008e01"]]);export{k as default}; +import{i as a}from"./main-d72f38de.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{_ as t,r as n,o,b as s,g as u,a as c,w as i,p as l,f as h}from"./index-12c2137c.js";const d={data:()=>({autoLaunchChecked:!1}),mounted(){this.init()},methods:{init(){e.invoke(a.autoLaunch,"check").then((a=>{console.log("[ipcRenderer] [autoLaunch] result:",a),this.autoLaunchChecked=a.status}))},autoLaunchChange(a){console.log("[ipcRenderer] [autoLaunch] self.autoLaunchChecked:",this.autoLaunchChecked)}}},r=a=>(l("data-v-1b008e01"),a=a(),h(),a),m={id:"app-base-system-launch"},p={class:"one-block-2"},C=r((()=>u("a",null,"启动",-1))),L=r((()=>u("span",null," 开机自动启动 ",-1)));const k=t(d,[["render",function(a,e,t,l,h,d){const r=n("a-list-item-meta"),k=n("a-switch"),f=n("a-list-item"),g=n("a-list");return o(),s("div",m,[u("div",p,[c(g,{class:"set-auto",itemLayout:"horizontal"},{default:i((()=>[c(f,{style:{"text-align":"left"}},{actions:i((()=>[c(k,{modelValue:h.autoLaunchChecked,"onUpdate:modelValue":e[0]||(e[0]=a=>h.autoLaunchChecked=a),checkedChildren:"开",unCheckedChildren:"关",onChange:e[1]||(e[1]=a=>d.autoLaunchChange())},null,8,["modelValue"])])),default:i((()=>[c(r,null,{title:i((()=>[C])),description:i((()=>[L])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-1b008e01"]]);export{k as default}; diff --git a/public/dist/assets/Index-96df2d3c.js.gz b/public/dist/assets/Index-96df2d3c.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e26f20b2512fb45c468c1753c353f63fb6128bd0 GIT binary patch literal 719 zcmV;=0xGv}r6-6*J_?Q3aPREYTRTn=@$%TKu< zPAtZ8gf63QxaKTK7@x<7&}4Y*0ic+csWGhq1eI9-CNi2-yg2 zHWXSqmojTGUTRyc<9+havySsHnVvJr!1P)JyZ-d;`r{V{aUz6((=CW=rMX2#*FWF= z`uyYfhpz;lLZX|Po5`;;&r4V=Sho>`K}FSgWet~r;6XzT<)ojFy39}su~yEX zDz9u$+fdt1y|KniO%e?yRx&J!nq;8(3I^w|G^PXdcu5Retqe<<#>z9A+8{S=x~-5k z42>;OzmmGgwB8*z&}3e=G-gcifh@(vUjFti4<@Wa{m_C6D5m4QR=OmyQ%194(3|;= z|NVCc)=bMw({data:[{content:"powershell.exe",id:"powershell.exe"}]}),methods:{openSoft(s){a.invoke(e.openSoftware,s).then((e=>{e||this.$message.error("程序不存在")}))}}},m={id:"app-base-software-open"},b=(e=>(p("data-v-90e4d11c"),e=e(),u(),e))((()=>r("div",{class:"one-block-1"},[r("span",null," 1. 调用其它软件(exe、bash等可执行程序) "),r("p"),r("span",{class:"sub-content"}," 注:请先将【powershell.exe】复制到【electron-egg/build/extraResources】目录中 ")],-1))),h={class:"one-block-2"};const x=s(f,[["render",function(e,a,s,p,u,f){const x=t("a-button"),k=t("a-list-item"),v=t("a-list");return o(),n("div",m,[b,r("div",h,[d(v,{bordered:"","data-source":u.data},{renderItem:i((({item:e})=>[d(k,{onClick:a=>f.openSoft(e.id)},{default:i((()=>[l(c(e.content)+" ",1),d(x,{type:"link"},{default:i((()=>[l(" 执行 ")])),_:1})])),_:2},1032,["onClick"])])),_:1},8,["data-source"])])])}],["__scopeId","data-v-90e4d11c"]]);export{x as default}; diff --git a/public/dist/assets/Index-98f2b7d4.js.gz b/public/dist/assets/Index-98f2b7d4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..269f4a8b1b277c6c0f26004d97eff9b2bbc047be GIT binary patch literal 771 zcmV+e1N{6SiwFP!000023T;$RYurW@zxPutLk~0bNsiVHNo3?pPr0VYWicb^$va)` zjF=g%wpG+d@n+t?-+S-(G-6gM zZ5uJ*W`J#>)r^E2GcIJ1KNuF94|5E^GGt5KapP+@QDsk1=BQBz_c3~e96#{h@!kfs z7Zwzx{vcu33k}?h9QM2rfL@efy~v<~!XN5eB!{vHqG2|SHXme5j7&*m2Sw84-13;R zWSjQKQR7S&rHx6Y_E4J%mSuKebhZa>)t%Oes^;D&)LoSfg8ld z{x`0m$<^^;_v+;R;UCw(eb@JJbAC8*;4W3wi$3ET(bQ?MnzutFgZF^`35em=1q!e;W{x{GOx8&T9*o}85j@s2>*g|w~a|k1{Du#@2 zUErZp-|fts#;hGX_0EpTT*Z&`b@O+2c|2xYxLCdsi{&fO*VAr&@-KXlI_HlB000Z% Bf%E_X literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-9c1e57f1.js.gz b/public/dist/assets/Index-9c1e57f1.js.gz deleted file mode 100644 index 190ce76a82fb5f2dfa8746202157a15d07de7036..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 zcmV-81IPRyiwFP!000023YAq|i`_&RzV}xg2Pre~CT`B|7B))+5ibN$(8~~(e7xD6 zHkk>T$!QO1K!jREp?c+7D6OUHmF-1A=&sDk@$FPu3!yBxZS;zf9qnRlM&dA}yS ztYocQK8e*tcX=&K;=W(TTsS+^z0}L%%)O<^K3}_Cdhja!0!4;3*3K?^dl(~bIv!X& zgd=Md)Yb@)kl2?P4y`F5wkCr+)}(;e*@4oov{^G@JXL)*j@#48T#S0YLe|M{cA&RqyKb${5Sw49+i0^D{k1}mS ztjWA#vh%NBFCLushu@rh_vZA^Vb&qPQTie0wBYIOk7xfD_~QPn$wW~}EeLg-s->1TJFb>r>Y9r~H;s#ea(3g! zO5A%TDit51QJG81-BKO0jv2LYvr)8)?dp&eBiy2`dOgI*0CXncpyioQ;;M3zSfL{} zPLK|ofNC=!H6?ahoSAcTcXv1Uc91a8fyoe5=FyB%YA2~MetbrtO^aA5pGbjDQpohS z;~B8fY^y3Z^%qT10GW91Wbv1&*2&o~-!C6O>uWY4ECR=4jKM6p4m2g*dW7cz(gebg z)T;}HK;DRSl?Ib?Krq(_RII(6cR@+)B#qW4Fb4Df+sH{xEc-R;rWO-vf{E8Lln^#> z8PE*EjLv)AZH9T=6xvVwpv_JKtrQ>GhWB~672Uf>tqDx(s%v$iTefu9Kypgf*99}B zfdk(&UHTTX*CTsl$le(8;^B`r%U74gIK{N5n2u3Q$0#<(?&9~~4C8wE#<{k8uI(|d z?a^>H?t>AojhBdZ5rpL6K&7(6Pcj16nmLNtKHgpZfaa@zOV8Quzw;0AV@!$X1^@tQ CP@?Go diff --git a/public/dist/assets/Index-b179210d.js b/public/dist/assets/Index-ae1fb139.js similarity index 91% rename from public/dist/assets/Index-b179210d.js rename to public/dist/assets/Index-ae1fb139.js index e8f6cf0..4b916ff 100644 --- a/public/dist/assets/Index-b179210d.js +++ b/public/dist/assets/Index-ae1fb139.js @@ -1 +1 @@ -import{s,i as e}from"./main-429c1dad.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as t,r as o,o as n,b as r,g as c,a as d,w as i,e as l,t as p,p as u,f as m}from"./index-4492cee0.js";const f={data:()=>({status:0,progress:"",percentNumber:0}),mounted(){this.init()},methods:{init(){a.removeAllListeners(s.appUpdater),a.on(s.appUpdater,((s,e)=>{e=JSON.parse(e),this.status=e.status,3==e.status?(this.progress=e.desc,this.percentNumber=e.percentNumber):this.$message.info(e.desc)}))},checkForUpdater(){a.invoke(e.checkForUpdater).then((s=>{console.log(s)}))},download(){1===this.status?a.invoke(e.downloadApp).then((s=>{console.log(s)})):this.$message.info("没有可用版本")}}},h=s=>(u("data-v-88c3fe69"),s=s(),m(),s),k={id:"app-demo-window"},v=h((()=>c("div",{class:"one-block-1"},[c("span",null," 1. 自动更新 ")],-1))),b={class:"one-block-2"},g=h((()=>c("div",{class:"one-block-1"},[c("span",null," 2. 下载进度 ")],-1))),_={class:"one-block-2"};const w=t(f,[["render",function(s,e,a,t,u,m){const f=o("a-button"),h=o("a-space"),w=o("a-progress");return n(),r("div",k,[v,c("div",b,[d(h,null,{default:i((()=>[d(f,{onClick:e[0]||(e[0]=s=>m.checkForUpdater())},{default:i((()=>[l("检查更新")])),_:1}),d(f,{onClick:e[1]||(e[1]=s=>m.download())},{default:i((()=>[l("下载并安装")])),_:1})])),_:1})]),g,c("div",_,[d(w,{percent:u.percentNumber,status:"active"},null,8,["percent"]),d(h,null,{default:i((()=>[l(p(u.progress),1)])),_:1})])])}],["__scopeId","data-v-88c3fe69"]]);export{w as default}; +import{s,i as e}from"./main-d72f38de.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as t,r as o,o as n,b as r,g as c,a as d,w as i,e as l,t as p,p as u,f as m}from"./index-12c2137c.js";const f={data:()=>({status:0,progress:"",percentNumber:0}),mounted(){this.init()},methods:{init(){a.removeAllListeners(s.appUpdater),a.on(s.appUpdater,((s,e)=>{e=JSON.parse(e),this.status=e.status,3==e.status?(this.progress=e.desc,this.percentNumber=e.percentNumber):this.$message.info(e.desc)}))},checkForUpdater(){a.invoke(e.checkForUpdater).then((s=>{console.log(s)}))},download(){1===this.status?a.invoke(e.downloadApp).then((s=>{console.log(s)})):this.$message.info("没有可用版本")}}},h=s=>(u("data-v-88c3fe69"),s=s(),m(),s),k={id:"app-demo-window"},v=h((()=>c("div",{class:"one-block-1"},[c("span",null," 1. 自动更新 ")],-1))),b={class:"one-block-2"},g=h((()=>c("div",{class:"one-block-1"},[c("span",null," 2. 下载进度 ")],-1))),_={class:"one-block-2"};const w=t(f,[["render",function(s,e,a,t,u,m){const f=o("a-button"),h=o("a-space"),w=o("a-progress");return n(),r("div",k,[v,c("div",b,[d(h,null,{default:i((()=>[d(f,{onClick:e[0]||(e[0]=s=>m.checkForUpdater())},{default:i((()=>[l("检查更新")])),_:1}),d(f,{onClick:e[1]||(e[1]=s=>m.download())},{default:i((()=>[l("下载并安装")])),_:1})])),_:1})]),g,c("div",_,[d(w,{percent:u.percentNumber,status:"active"},null,8,["percent"]),d(h,null,{default:i((()=>[l(p(u.progress),1)])),_:1})])])}],["__scopeId","data-v-88c3fe69"]]);export{w as default}; diff --git a/public/dist/assets/Index-ae1fb139.js.gz b/public/dist/assets/Index-ae1fb139.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..471616e1c77e0842fdcd45ccdcd2194f024241ce GIT binary patch literal 821 zcmV-51Iqj#iwFP!000023Y}CztK>uwzWXbN#zQw$;>$dA-{ujQMGzEO!Nt=s3_YF7 zOq`@Uba!SJvH>sRK0SC5FS{VJD2s@Sh^VmmXPnvhGwe<>&zXI@9z29fcUON^-&a+g zmzC1CF_4eA8DX1gRg& z>?li`lv^HCmb^(DW4WzOd;*nL3ysFagg}K_ptN`Da*jGaX&IENmKIaW8oSI*n9JN! z)jip-S?V@-uHx?yoLruu5>ch$fMa_VRN*-+ir3TO?(_r%M-S_W= z71stSGU!6}2_`uFz-e;ze~We=`^?>bibnL;jwra3qcw{=pI1wFi!ad8$rSBxvz9qt zVu@n)w$ek29kX1n)ym}+K6l7MyF}?oI0jx}RbW`C1vNcXsy4Dv+)EcFNpisH)&b_; z>vmQBC*F$^C%a$1**&`0e(}?@FP}WSc(8l)17U63!ZL9fw5G(@J6H#2XW}%&H*OLJ zCNb1i)qRG+DrxdGCaxqw>dF^vT<@q2XBL+1 zYnO;Xx7_s0eH#*XuF=+7j--=U4}4ZIS;L;(940AU_8giNGhP=q&U*peNd}FQZxy*% z#W*>c-oH=1@x?5|Yn|y@>>5PjdgAfNyRX0P^>?CpLE^{_@^k1>j~)%^|2FGOV0*E* zfBd%n@#6CFCkMy}Kd`uBI`d37&5>ow9Sh*S*2r%R1n<=db(&h_P2-@dW??N<5cF literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-b179210d.js.gz b/public/dist/assets/Index-b179210d.js.gz deleted file mode 100644 index 786274fcde7bef9b8ab5487ef944a0a0d66edd62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 822 zcmV-61Ihd!iwFP!000023Y}CziyTE1zWXbN!b26jZnrlZ+3lqhf*>doA>wHmhMMZv zGwpO&HC5F!flh-L(bYpP!Ak-nK?x!%B4Pp|f5w^Y&#Gyol-I-3^Y8P7Vd)K^ILZ zY3wLVnv`1}QJvE^)H`{rl~sv(5cqUp{#9^6abaqn`q`bfhNtP@K!7>|kW=8`~GOJQ^0nt;H;LJcKrb`#@7=E1DCR!Jw` zqF=j21iIzAU+&tFuv3k;)^a4Byn5iXgz*Y?7wV*q?qx#uyNiC;7&4Vlzgwq z#WKe6!Q|dO>WwdE8D8m3*J4*73fB{lKi_`$L$ALR#S0QgZjfI=k9zcIK>xQ{-vHZ- zy?OfQ=9jbc$6xFr@BP61g6Y&VT|+aBUtC`vL>QhQ!kzdlbQSJ2IfgMA{K&-T{3fjm zTG9IA0bmgAr!ise!~spGMyLuuNC{jSgvo@R;@$2I?q1dbzde2HABC54&hZ5R0Gb+> AdjJ3c diff --git a/public/dist/assets/Index-b98412fe.css b/public/dist/assets/Index-b98412fe.css deleted file mode 100644 index 9460d4e..0000000 --- a/public/dist/assets/Index-b98412fe.css +++ /dev/null @@ -1 +0,0 @@ -#app-base-db[data-v-55a8822b]{padding:0 10px;text-align:left;width:100%}#app-base-db .one-block-1[data-v-55a8822b]{font-size:16px;padding-top:10px}#app-base-db .one-block-2[data-v-55a8822b]{padding-top:10px} diff --git a/public/dist/assets/Index-d012f7e3.css b/public/dist/assets/Index-d012f7e3.css new file mode 100644 index 0000000..6fdd8c4 --- /dev/null +++ b/public/dist/assets/Index-d012f7e3.css @@ -0,0 +1 @@ +#app-cross-go[data-v-0c19a913]{padding:0 10px;text-align:left;width:100%}#app-cross-go .one-block-1[data-v-0c19a913]{font-size:16px;padding-top:10px}#app-cross-go .one-block-2[data-v-0c19a913]{padding-top:10px} diff --git a/public/dist/assets/Index-d38f5ef6.js.gz b/public/dist/assets/Index-d38f5ef6.js.gz deleted file mode 100644 index 7341ca2cf5280ee8aa5a7a03e9bae93339f5dd7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77324 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:[]}),methods:{getScreen(s){e.invoke(a.getScreen,s).then((a=>{this.data=a}))}}},_=a=>(p("data-v-5c2facb0"),a=a(),u(),a),v={id:"app-base-screen"},g=_((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 屏幕信息 ")],-1))),S={class:"one-block-2"},h=_((()=>l("div",{class:"one-block-1"},[l("span",null," 结果: ")],-1))),j={class:"one-block-2"};const C=s(m,[["render",function(a,e,s,p,u,m){const _=t("a-button"),C=t("a-space"),x=t("a-descriptions-item"),w=t("a-descriptions");return n(),c("div",v,[g,l("div",S,[o(C,null,{default:d((()=>[o(_,{onClick:e[0]||(e[0]=a=>m.getScreen(0))},{default:d((()=>[i("获取当前鼠标位置")])),_:1}),o(_,{onClick:e[1]||(e[1]=a=>m.getScreen(1))},{default:d((()=>[i("获取主屏幕")])),_:1}),o(_,{onClick:e[2]||(e[2]=a=>m.getScreen(2))},{default:d((()=>[i("获取所有屏幕")])),_:1})])),_:1})]),h,l("div",j,[o(w,{title:""},{default:d((()=>[(n(!0),c(r,null,f(u.data,((a,e)=>(n(),b(x,{key:e,label:a.title},{default:d((()=>[i(k(a.desc),1)])),_:2},1032,["label"])))),128))])),_:1})])])}],["__scopeId","data-v-5c2facb0"]]);export{C as default}; diff --git a/public/dist/assets/Index-d5c189f2.js.gz b/public/dist/assets/Index-d5c189f2.js.gz deleted file mode 100644 index b8fb5b7a84e28d765d62c342c9493070d09c9b49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 707 zcmV;!0zCa6iwFP!000023Y}CzZ__XozVj=JPqy?Dny^VMRd%U_#FZVRs&X8+&6+q- z>~uw0BsifR#tsu4(1gYx0C57eP5ha)gA;!NJK07>ryV#%pZ(s;_dUP&>^RM{LRE2x z$_}kZMV2D_QA%TBZMa*^iD+c+O4N&2!uU;CoU`X#M7-dIwaJ|=PB~wV9-3$gg#iVb z0Rf=_24e#WPy-q48Hj)zh~cS$0wMz=$YEp_B`^aaCbfZ&#jP3Zpnrn)iCyl z7@PbO%@NNKR4k!VdMFdz3X_aYEk}n1+AVV`5Qs8K0CgO@v-onf`2P0t$H(QX&mBYt zU^#>k*zwmXTum|gPo=A~5w-{$iKI0^@o+Z?_TG6^nC2BCS~QRJ-=pU5NAwuF67mgswZg zKIjaBG2EPb2Z9Xu+rw26AJH;VUes1bdxlVDqMyWU>hYjE*x$znOqbKYQ-Qm>`|E$l z82xDp)y_0y>j`b*6^WnH;9hEH9x6_S8Q(I2PR0*EQ97D#StW;sKdS4kE#v@oNT$wO#?4y#d=Qht6 zP%Mju4cT5@aEHmFn&luEcd#x5(YoyKx~l<&sh3R1FR9{JL7iY9t`Nig9~{_Q(c?x^F8NNJnhf zi=${Vw4RL^JF3vuRpF69=D2sdcaPJJ?_K=!!}-~>yNE^@6pk<0wryb=kt#f=OsU8G zr9XN5jp2j0_9sjLd2#_u`jPWIYE&9BS(g5My*Png5KKpBj?8)t({}),methods:{loginWindow(){this.$router.push({name:"SpecialLoginWindow",params:{}}),o.invoke(a.loginWindow,{width:400,height:300}).then((a=>{}))}}},f={id:"effect-login-index"},m=(a=>(c("data-v-3b73b158"),a=a(),p(),a))((()=>t("div",{class:"one-block-1"},[t("span",null," 1. 登录 ")],-1))),b={class:"one-block-2"};const g=n(u,[["render",function(a,o,n,c,p,u){const g=s("a-button"),h=s("a-space");return i(),e("div",f,[m,t("div",b,[d(h,null,{default:l((()=>[d(g,{onClick:o[0]||(o[0]=a=>u.loginWindow())},{default:l((()=>[r("切换为登录窗口")])),_:1})])),_:1})])])}],["__scopeId","data-v-3b73b158"]]);export{g as default}; diff --git a/public/dist/assets/Index-5abcf3c9.js b/public/dist/assets/Index-da530e68.js similarity index 91% rename from public/dist/assets/Index-5abcf3c9.js rename to public/dist/assets/Index-da530e68.js index 831d00e..ed6a251 100644 --- a/public/dist/assets/Index-5abcf3c9.js +++ b/public/dist/assets/Index-da530e68.js @@ -1 +1 @@ -import{i as e}from"./main-429c1dad.js";import{i as t}from"./ipcRenderer-5e19eaee.js";import{_ as o,h as n,r as a,o as l,b as s,g as i,a as d,w as c,e as w,p as m,f as r}from"./index-4492cee0.js";const v={data:()=>({views:[{type:"web",content:"https://www.baidu.com/"},{type:"html",content:"/public/html/view_example.html"}]}),methods:{loadViewContent(o){t.invoke(e.loadViewContent,n(this.views[o])).then((e=>{console.log(e)}))},removeViewContent(o){t.invoke(e.removeViewContent,n(this.views[o])).then((e=>{console.log(e)}))}}},p=e=>(m("data-v-792e445a"),e=e(),r(),e),u={id:"app-base-window-view"},h=p((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 嵌入web内容 ")],-1))),f={class:"one-block-2"},C=p((()=>i("div",{class:"one-block-1"},[i("span",null," 2. 嵌入html内容 ")],-1))),b={class:"one-block-2"};const k=o(v,[["render",function(e,t,o,n,m,r){const v=a("a-button"),p=a("a-space");return l(),s("div",u,[h,i("div",f,[d(p,null,{default:c((()=>[d(v,{onClick:t[0]||(t[0]=e=>r.loadViewContent(0))},{default:c((()=>[w("加载百度页面")])),_:1}),d(v,{onClick:t[1]||(t[1]=e=>r.removeViewContent(0))},{default:c((()=>[w("移除百度页面")])),_:1})])),_:1})]),C,i("div",b,[d(p,null,{default:c((()=>[d(v,{onClick:t[2]||(t[2]=e=>r.loadViewContent(1))},{default:c((()=>[w("加载html页面")])),_:1}),d(v,{onClick:t[3]||(t[3]=e=>r.removeViewContent(1))},{default:c((()=>[w("移除html页面")])),_:1})])),_:1})])])}],["__scopeId","data-v-792e445a"]]);export{k as default}; +import{i as e}from"./main-d72f38de.js";import{i as t}from"./ipcRenderer-5e19eaee.js";import{_ as o,h as n,r as a,o as l,b as s,g as i,a as d,w as c,e as w,p as m,f as r}from"./index-12c2137c.js";const v={data:()=>({views:[{type:"web",content:"https://www.baidu.com/"},{type:"html",content:"/public/html/view_example.html"}]}),methods:{loadViewContent(o){t.invoke(e.loadViewContent,n(this.views[o])).then((e=>{console.log(e)}))},removeViewContent(o){t.invoke(e.removeViewContent,n(this.views[o])).then((e=>{console.log(e)}))}}},p=e=>(m("data-v-792e445a"),e=e(),r(),e),u={id:"app-base-window-view"},h=p((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 嵌入web内容 ")],-1))),f={class:"one-block-2"},C=p((()=>i("div",{class:"one-block-1"},[i("span",null," 2. 嵌入html内容 ")],-1))),b={class:"one-block-2"};const k=o(v,[["render",function(e,t,o,n,m,r){const v=a("a-button"),p=a("a-space");return l(),s("div",u,[h,i("div",f,[d(p,null,{default:c((()=>[d(v,{onClick:t[0]||(t[0]=e=>r.loadViewContent(0))},{default:c((()=>[w("加载百度页面")])),_:1}),d(v,{onClick:t[1]||(t[1]=e=>r.removeViewContent(0))},{default:c((()=>[w("移除百度页面")])),_:1})])),_:1})]),C,i("div",b,[d(p,null,{default:c((()=>[d(v,{onClick:t[2]||(t[2]=e=>r.loadViewContent(1))},{default:c((()=>[w("加载html页面")])),_:1}),d(v,{onClick:t[3]||(t[3]=e=>r.removeViewContent(1))},{default:c((()=>[w("移除html页面")])),_:1})])),_:1})])])}],["__scopeId","data-v-792e445a"]]);export{k as default}; diff --git a/public/dist/assets/Index-da530e68.js.gz b/public/dist/assets/Index-da530e68.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5707e5e4a6d97e684c3dc231d515d9230483d8a7 GIT binary patch literal 691 zcmV;k0!;lMiwFP!000023Y}CLapl0pilVhWX-w>0 z%U;Jtu8-w__yav40pjDvtp`Bm-$bSVg55Z&LemtLgY_KG^SpgCFOJhp=Bkc6yy##v z$z@9HZpvd}MTfmf|7nEw%YqEz4Vqfh;w*fQBElSV>j0f2z!IoFYGz}!*HnQlJ+^Zw5xJ#LLOzU}! zRpI)zdX=F|Dhvo{nnIymGF2)o+-|q3Dm&nDRNA3TyQF~?d#ci8gWk=`Ac@1SdE7O9 z$9T%qEJ1roY(@=(6xCElg?M>yeSqTH~xtSfVD_tQ`@JF?HzU@Jz$fEz5y}joMFh6~iK7u4 Z;OX)MJ6nD>TdijB({server:""}),methods:{startServer(){s.invoke(e.startJavaServer,{}).then((e=>{0!=e.code?this.$message.error(e.msg):(this.$message.info("异步启动"),r.set("javaService",e.server))}))},closeServer(){s.invoke(e.closeJavaServer,{}).then((e=>{0!=e.code&&this.$message.error(e.msg),this.$message.info("异步关闭"),r.remove("javaService")}))},sendRequest(){const e=r.get("javaService")||"";if(""==e)return void this.$message.error("服务未开启 或 正在启动中");a({method:"get",url:e+"/test1/get",params:{id:"1111111"},timeout:6e4}).then((e=>{const s=e.data||null;this.$message.info(`java服务返回: ${s}`)}))}}},p={id:"app-other"},g=(e=>(l("data-v-da7e5fd3"),e=e(),f(),e))((()=>d("div",{class:"one-block-1"},[d("span",null," 请求java服务接口 ")],-1))),h={class:"one-block-2"};const j=t(u,[["render",function(e,s,a,r,t,l){const f=o("a-button"),u=o("a-space");return i(),n("div",p,[g,d("div",h,[v(u,null,{default:c((()=>[v(f,{onClick:s[0]||(s[0]=e=>l.startServer())},{default:c((()=>[m(" 启动java项目 ")])),_:1}),v(f,{onClick:s[1]||(s[1]=e=>l.sendRequest())},{default:c((()=>[m(" 测试接口 ")])),_:1}),v(f,{onClick:s[2]||(s[2]=e=>l.closeServer())},{default:c((()=>[m(" 关闭java项目 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-da7e5fd3"]]);export{j as default}; +import{i as e}from"./main-d72f38de.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{a}from"./index-40d1cd1c.js";import{s as r}from"./store2-d04fc23f.js";import{_ as t,r as o,o as i,b as n,g as d,a as v,w as c,e as m,p as l,f}from"./index-12c2137c.js";const u={data:()=>({server:""}),methods:{startServer(){s.invoke(e.startJavaServer,{}).then((e=>{0!=e.code?this.$message.error(e.msg):(this.$message.info("异步启动"),r.set("javaService",e.server))}))},closeServer(){s.invoke(e.closeJavaServer,{}).then((e=>{0!=e.code&&this.$message.error(e.msg),this.$message.info("异步关闭"),r.remove("javaService")}))},sendRequest(){const e=r.get("javaService")||"";if(""==e)return void this.$message.error("服务未开启 或 正在启动中");a({method:"get",url:e+"/test1/get",params:{id:"1111111"},timeout:6e4}).then((e=>{const s=e.data||null;this.$message.info(`java服务返回: ${s}`)}))}}},p={id:"app-other"},g=(e=>(l("data-v-da7e5fd3"),e=e(),f(),e))((()=>d("div",{class:"one-block-1"},[d("span",null," 请求java服务接口 ")],-1))),h={class:"one-block-2"};const j=t(u,[["render",function(e,s,a,r,t,l){const f=o("a-button"),u=o("a-space");return i(),n("div",p,[g,d("div",h,[v(u,null,{default:c((()=>[v(f,{onClick:s[0]||(s[0]=e=>l.startServer())},{default:c((()=>[m(" 启动java项目 ")])),_:1}),v(f,{onClick:s[1]||(s[1]=e=>l.sendRequest())},{default:c((()=>[m(" 测试接口 ")])),_:1}),v(f,{onClick:s[2]||(s[2]=e=>l.closeServer())},{default:c((()=>[m(" 关闭java项目 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-da7e5fd3"]]);export{j as default}; diff --git a/public/dist/assets/Index-db1203f0.js.gz b/public/dist/assets/Index-db1203f0.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf6ba878891b6ae0765dabc3b859bc30dd4a392c GIT binary patch literal 834 zcmV-I1HJqoiwFP!000023WZc%i`zyNeebVOhY)7ym3HObbXyrE4}EGM(??@Av(lBV zT}h+NjMRWE2!TRK$j3uJ9tkbZvI7PBs;OQyRDJAvhUHk=bn2< zX}6JQ;I)`2L8@oFC`L%(oPjNG1okxEWAz|g|bE&5YjTpQBOszf<|dB_19g7 zvPOAnQHvv_=yi#&c+LAHG%fS=6bni*yxweo9HJMA7;orls=O;XD#a)0p_D?Jr*k!7 z0o}}{MItDfzrMFPc{zW2I)CtrFp!=?P08W1P#PftQ@pFmSZgkbGNJGyiCyCVC0@OH zxkmU8iQoSA=EsvxqQqR(xT&(&rp&I~#M>1rZM5~SV<^4JhfT5BjF`bEl#nn)CQ(Rd3xte;R2+PMdy`0WlQ`R5AhrGrm#cf+*417)1Ei!+-QRhA7e@aUH9t=D+= z_jmJWKLyT}Mzyy(SK1cJuq(*R(iMhXnv#>yR-hRrmfEe|nD61WB;GL=V~CVNV!p^2 zrFLIqgG*}yO_Xt^0wM}@4>A!QxmN$kq*cia0#+dq=j`;4#jp3?t6DsMIe+rPA#4n; z&lrPgc%ErM+T}?(3^lD_G$OJ)`~;G!h;%9nilBgl1P$40z)5J9gu4fo)}k=#tNypq zV+TE4&NemO6w4+`7)@Z+(G*6tDb@*ZVoZ3I=^*O6Hkkw(QGAi5(NUmA+vC}c+7KG= zGH>Iwn)N&PcutAaFNn3`&GWzhefEnr!5FX~_~zh$!0-3`{)&HnoiF2G{QmIl^!xV) zU&cM?xd%(`jbnVN_U_PKtbOff%-S)G$o{^HM2TO<1kNqhc+7@)r+d#HcJI=@T08vc MEfHs2J0AuB0H-vm4*&oF literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-dc55dcdd.js.gz b/public/dist/assets/Index-dc55dcdd.js.gz deleted file mode 100644 index 57b6aa2cf87b1603cd66db7bf584b57ad42c6a48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1760 zcmV<61|Rt!iwFP!000023Y}NokJH8$f4_f)8Lf~l#%2??r8sgWvnAqcF zSleUS^kHY(&LMtI3%; z^E=;Xj+r0wNTf_5u|oT9#C>F(^a%^}wfY&m<`BoY9-{`Uu*G9G7TT9+;LwOh`a86C zh7wAv+_B^)WA0e+h}QMmJI<-o?RVQ%#+GE{IFgINTrM7N%Z1^NTmnqw;^3ZKY)s`6 z;ZQCKcI6UIv;vK`^|iG#b(_-FT#U_wSSYU5OyQTHfiTgZH}4Ie-#t7y`19shqaU6Q z557T|IVN&=FYq{VV${bo+`}LKKf1j;#~m_TBoSR;&K~S$kA7Kzwi6#X7PwzOd^Xs> zH^=QKF|$#B19z>|A%d8yX1%YbF7s&1W3ez@Ol-k;&`KiDL~zL`9ok}n%gyEn4iev7 z#W9Vxn0?l9K*v}zIV@_0M08Db&b)fH*Xv!qN-64V*yjl-_b%OHwIIPGhO=+Zz{W9$8txoT|CfV4eY0?%k< z6*OEU@I$DmTLLkguJgcU9fV`83?H9x-?))8nkP?s+$LTZlrm4Rp01&WM};CRY9yhI z;d$_t5r-ZFWCLl&bmsF9mz^`!V%^0oZ0eRcxQ<9uy2lsCq3|XB--f;+$Ub!9x&ILxxnPT8>@rUGDPU zEPCbODDXFd<=&3`rI_XUKZfp-!11UIz&iZw0GcL~K}M28P(0p&V9)XB@(*bs!?NZA zq(v0!EKs&MbCg-BG>UjsWKQh3Xdx=7|LF!@@C$Y@nc}Ms#@;;#3 z!a_NvfHP5%U(d=YC)c;R*b?>k(1bx>dvJ*mJ^)_^mO}z$eO*oE25+G=so`;cAGnCP@7o!&shhID# z-G4aT+dtgY-YG-LZhsAx0&mse#c#vM`xRlmCBjzTQrMcI44&T^y!^QocI&_JoDToEQxSQ2 ziO6#mk>OMz34~rGjP69Fqcf-l;Lhb0fY;x6Q9xb59i)st-XHG1P_kPOlciH>=@w9z z3aS#U4rr=1%0B2p0khKJ4sN#a*!nHpbilaW=G37sNjzcNg@@q8#VHTgJ!Ws3adUO! z#tl_2vR#D6%qt16(ZY3jFtXonWgqQjU)~!%{zHXHR)bW8AhgUHOha?D18+|3Uzhe@SZe<^PGyOiwR-=kV;`qJyc*sW;w98fCesCm z^7=4@Zc5GRIRYE&g^l&x#-uWhK&xB8APzi@dYig1(jya9Th=&D-@{E*k$_Q-f;MKn z{01W`K?se>Sar0gmBFj0+5P=#-z>%Cij*i-=~bt*Nd#2`PMHkkpjJ_Z7oiGr%~DwpChZr-oULS(%%Yhw6Q(CeJJJVN za4MMas0p)n@y)QzRbnTkCh}OYiI%viX!y!P>VfxbtEcMVs9e;({data:[{content:"powershell.exe",id:"powershell.exe"}]}),methods:{openSoft(s){a.invoke(e.openSoftware,s).then((e=>{e||this.$message.error("程序不存在")}))}}},u={id:"app-base-software-open"},b=(e=>(p("data-v-90e4d11c"),e=e(),f(),e))((()=>r("div",{class:"one-block-1"},[r("span",null," 1. 调用其它软件(exe、bash等可执行程序) "),r("p"),r("span",{class:"sub-content"}," 注:请先将【powershell.exe】复制到【electron-egg/build/extraResources】目录中 ")],-1))),h={class:"one-block-2"};const x=s(m,[["render",function(e,a,s,p,f,m){const x=t("a-button"),k=t("a-list-item"),v=t("a-list");return o(),n("div",u,[b,r("div",h,[d(v,{bordered:"","data-source":f.data},{renderItem:i((({item:e})=>[d(k,{onClick:a=>m.openSoft(e.id)},{default:i((()=>[l(c(e.content)+" ",1),d(x,{type:"link"},{default:i((()=>[l(" 执行 ")])),_:1})])),_:2},1032,["onClick"])])),_:1},8,["data-source"])])])}],["__scopeId","data-v-90e4d11c"]]);export{x as default}; diff --git a/public/dist/assets/Index-e0335ed3.js.gz b/public/dist/assets/Index-e0335ed3.js.gz deleted file mode 100644 index 0fe30dea159cb61cd60898a5894ac7e835478981..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 768 zcmV+b1ONOViwFP!000023T;$RYurW@zxPutLk~0bNw&5Q)H3p=r(DzHvY3(d);nEk zM$C-XTNHsyNU=#nT46*{xpbzRbfcr)+c@4feX8c|kC z+eQqy8DKlnswCk?$%PEIhTB<`^E~|0kR9>Bjj!EAl|4b3qedM(!e|>g;zRE}?`=SP zVL?Ia4-)ph(7?UO;lK+4=tTk6iwr85+=DoPMX`s5|emNnmWvp#msFTJQ z!K*4rxxv7!vIZW4w2&q~Ev+c=y#(`MdlR?vD9Q)}Opr2|xDOel)VJ)Aaxo{+WCb@S zCQ4$E7Al(skxMpmW>axVK-NV8WDtde+w*5PKb&;WFS<9+Zr`0<|9x?HdE^Fhb@;U_ zXnJ#c+`T$`fBgIHuiy4P++7|I9JotW^`g(XMl^LAtmf?y$>9ATCwG@W-Jbo~JwNKs zzqva6?!N=SI{d!-?PYg#(H)&TBNmuhtz>}v`x|L3ihKhXR`VxlRIM{K&j04;H{H9} z*Kbc<9b*V0#u!YK4_h9RcC{6Y#LyB(Bchj^NnldT%nBtb0te$a3rg0koh>CiNNa1A zbS=*Mdm)SsgvHXS=Krb)+tFxiEeFaGAy@OSVU)s}j46zAI)^4z+W!`gZUQ}>eNQBw zg#Ow>)7SUdp~S*5+IYMeTgR+RF@r|Q&kK>wVxH`l_gm-|Qsm4<=Q!bYVV9vkq@bCz zt=M3nkO6^+K~5LY*sm&#Ng?En{BNKmZppbHu^aDR9JQ;%u!U&z(;t8>b}3ff6z$~_m+VYCAIOA zxK6p@5oPfmS|?RmqBPwJ=6Ix1j0geaoG*noQIF{Fw85MJ$;5bKtW9}2CH;m$t}1CT zrL1lsM>A2Wj%tl973Hip6QP5T`C}d!UXIZOGoDolE+>^?kf|{x>(k!VtY9Y_0}}{2 zQ&XfEtWRG94QyGGQjG7^mx7k4tIXI4j%{bk*f7?>cwL&UY!h_7`hV%02D-65Oed7M z_V_dZ7T+7)=Hcgrfdx?p!u~AFEUrZw5ndGjkZbgHQX)#yz$org>e`xF4lyH8CmGi| zB1)n^%v3V#0vv&{`<-NB}K0AHt5!MGkWQ;)( zUnS~TqVdh*5w87W_UMQCo45Dwor;j|c%HU{s2CIo4#GEG3>shVc{UR``WMYJp)XoBMn1FzU)h)OiYf893tc+38 zN;_zMD@cOYowjbtQ=zOo+;aVKsj7mo!xBwZN>AB#$W`St=#5}4Ljk>#4qA2V6i3_* zK-x-Wce+q3`9&s@X=HkP{Ra=IGp_kbuo*HtaaYb(lq{aSKYRM3RnT_GYBPw!X7d3b zH+O#WY$@iCr(!rQr?_tN5))UE-oj7w0THGK;h40NIjyqhlH>C2Buzt0Zw{^p-%l~i;1$-gbL JxtP@k002`)mh%7r diff --git a/public/dist/assets/Ipc-2b08761f.js b/public/dist/assets/Ipc-2b08761f.js deleted file mode 100644 index b489234..0000000 --- a/public/dist/assets/Ipc-2b08761f.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e,s as n}from"./main-429c1dad.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{_ as o,h as i,r as a,o as d,b as l,g as t,a as c,w,e as g,t as r,p,f as u}from"./index-4492cee0.js";const k={data:()=>({messageString:"",message1:"",message2:"",message3:"",windowName:"window-ipc",newWcId:0,views:[{type:"vue",content:"#/special/subwindow",windowName:"window-ipc",windowTitle:"ipc window"}]}),mounted(){this.init()},methods:{init(){s.removeAllListeners(e.ipcSendMsg),s.on(e.ipcSendMsg,((n,s)=>{console.log("[ipcRenderer] [socketMsgStart] result:",s),this.messageString=s,n.sender.send(e.hello,"electron-egg")})),s.removeAllListeners(n.window2ToWindow1),s.on(n.window2ToWindow1,((e,n)=>{this.$message.info(n)}))},sendMsgStart(){s.send(e.ipcSendMsg,{type:"start",content:"开始"})},sendMsgStop(){s.send(e.ipcSendMsg,{type:"end",content:""})},handleInvoke(){s.invoke(e.ipcInvokeMsg,"异步-回调").then((e=>{console.log("r:",e),this.message1=e}))},async handleInvoke2(){const n=await s.invoke(e.ipcInvokeMsg,"异步");console.log("msg:",n),this.message2=n},handleSendSync(){const n=s.sendSync(e.ipcSendSyncMsg,"同步");this.message3=n},createWindow(n){s.invoke(e.createWindow,i(this.views[n])).then((e=>{console.log("[createWindow] id:",e)}))},async sendTosubWindow(){this.newWcId=await s.invoke(e.getWCid,this.windowName),s.sendTo(this.newWcId,n.window1ToWindow2,"窗口1通过 sendTo 给窗口2发送消息")}}},m=e=>(p("data-v-227d95f1"),e=e(),u(),e),v={id:"app-base-socket-ipc"},f=m((()=>t("div",{class:"one-block-1"},[t("span",null," 1. 发送异步消息 ")],-1))),h={class:"one-block-2"},S=m((()=>t("p",null,null,-1))),_=m((()=>t("div",{class:"one-block-1"},[t("span",null," 2. 同步消息(不推荐,阻塞执行) ")],-1))),b={class:"one-block-2"},C=m((()=>t("div",{class:"one-block-1"},[t("span",null," 3. 长消息: 服务端持续向前端页面发消息 ")],-1))),W={class:"one-block-2"},M=m((()=>t("div",{class:"one-block-1"},[t("span",null," 4. 多窗口通信:子窗口与主进程通信,子窗口互相通信 ")],-1))),y={class:"one-block-2"};const I=o(k,[["render",function(e,n,s,o,i,p){const u=a("a-button"),k=a("a-space");return d(),l("div",v,[f,t("div",h,[c(k,null,{default:w((()=>[c(u,{onClick:p.handleInvoke},{default:w((()=>[g("发送 - 回调")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message1),1)])),_:1}),S,c(k,null,{default:w((()=>[c(u,{onClick:p.handleInvoke2},{default:w((()=>[g("发送 - async/await")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message2),1)])),_:1})]),_,t("div",b,[c(k,null,{default:w((()=>[c(u,{onClick:p.handleSendSync},{default:w((()=>[g("同步消息")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message3),1)])),_:1})]),C,t("div",W,[c(k,null,{default:w((()=>[c(u,{onClick:p.sendMsgStart},{default:w((()=>[g("开始")])),_:1},8,["onClick"]),c(u,{onClick:p.sendMsgStop},{default:w((()=>[g("结束")])),_:1},8,["onClick"]),g(" 结果:"+r(i.messageString),1)])),_:1})]),M,t("div",y,[c(k,null,{default:w((()=>[c(u,{onClick:n[0]||(n[0]=e=>p.createWindow(0))},{default:w((()=>[g("打开新窗口2")])),_:1}),c(u,{onClick:n[1]||(n[1]=e=>p.sendTosubWindow())},{default:w((()=>[g("向新窗口2发消息")])),_:1})])),_:1})])])}],["__scopeId","data-v-227d95f1"]]);export{I as default}; diff --git a/public/dist/assets/Ipc-2b08761f.js.gz b/public/dist/assets/Ipc-2b08761f.js.gz deleted file mode 100644 index 0342fa335440ff16f908e475902351de2cf474b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1317 zcmV+=1={)_iwFP!000023Y}NWZrer_-S;bqX%{3qq)pmEYZ)w1cx9mJq7LANKo}G` zl2}tS1ZO1GPzWULqH$v0TbkfbCv zuMm5Q_=J?DH>5PfO}Rukm5Yy=TtZxvON<+G5!jbYfV-H;O#=(Lq&UHKxoM9ag0nBo z#la6i&}EyB6qAZsFxXrqDo)3CMKX1Yz(l2o)9d?i^1@5c%;OZ`YLibdzd- zEfO(Yz=>8UWL{?A7HfmeP&ay_8F4G3k1~vijj-guZNR6JguO&Z0S^Nka}8S}XZW3Tyd4rM59690%a!>7#(WI=XdousgW(>}+@M)zQxRkB9yJ zCxh*$XZt&^j3)2@OJ0* z?LXh1K0Hw8C5T&>LoCMYs>}3ET&bY2zNFD{&NT zRuZe+`?5)C=n5*KHB%e*Sx;tU#m?}DxQYr($TKj=LS^0`Jb46MqW4oh8ns&k+aomt zui=^CId8z1_o%tN3C#l183PHT8zVw%Z%yd1g-?N8D#}@)E?k7VGJ?AP7EsHBehN@E z(5FJ2W{@S9+mqou{&|*=)mNp9abF$9z4gE2rqy}x`gL6{a#SQ^!&0A@)9y0pgYEmk z#^C#x#pFSyguY0QYre(#w*XBn}5S0TSZ9F6MfVzzh9({messageString:"",message1:"",message2:"",message3:"",windowName:"window-ipc",newWcId:0,views:[{type:"vue",content:"#/special/subwindow",windowName:"window-ipc",windowTitle:"ipc window"}]}),mounted(){this.init()},methods:{init(){s.removeAllListeners(e.ipcSendMsg),s.on(e.ipcSendMsg,((n,s)=>{console.log("[ipcRenderer] [socketMsgStart] result:",s),this.messageString=s,n.sender.send(e.hello,"electron-egg")})),s.removeAllListeners(n.window2ToWindow1),s.on(n.window2ToWindow1,((e,n)=>{this.$message.info(n)}))},sendMsgStart(){s.send(e.ipcSendMsg,{type:"start",content:"开始"})},sendMsgStop(){s.send(e.ipcSendMsg,{type:"end",content:""})},handleInvoke(){s.invoke(e.ipcInvokeMsg,"异步-回调").then((e=>{console.log("r:",e),this.message1=e}))},async handleInvoke2(){const n=await s.invoke(e.ipcInvokeMsg,"异步");console.log("msg:",n),this.message2=n},handleSendSync(){const n=s.sendSync(e.ipcSendSyncMsg,"同步");this.message3=n},createWindow(n){s.invoke(e.createWindow,i(this.views[n])).then((e=>{console.log("[createWindow] id:",e)}))},async sendTosubWindow(){this.newWcId=await s.invoke(e.getWCid,this.windowName),s.sendTo(this.newWcId,n.window1ToWindow2,"窗口1通过 sendTo 给窗口2发送消息")}}},m=e=>(u("data-v-227d95f1"),e=e(),p(),e),v={id:"app-base-socket-ipc"},f=m((()=>t("div",{class:"one-block-1"},[t("span",null," 1. 发送异步消息 ")],-1))),h={class:"one-block-2"},S=m((()=>t("p",null,null,-1))),_=m((()=>t("div",{class:"one-block-1"},[t("span",null," 2. 同步消息(不推荐,阻塞执行) ")],-1))),b={class:"one-block-2"},C=m((()=>t("div",{class:"one-block-1"},[t("span",null," 3. 长消息: 服务端持续向前端页面发消息 ")],-1))),W={class:"one-block-2"},M=m((()=>t("div",{class:"one-block-1"},[t("span",null," 4. 多窗口通信:子窗口与主进程通信,子窗口互相通信 ")],-1))),y={class:"one-block-2"};const I=o(k,[["render",function(e,n,s,o,i,u){const p=a("a-button"),k=a("a-space");return d(),l("div",v,[f,t("div",h,[c(k,null,{default:w((()=>[c(p,{onClick:u.handleInvoke},{default:w((()=>[g("发送 - 回调")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message1),1)])),_:1}),S,c(k,null,{default:w((()=>[c(p,{onClick:u.handleInvoke2},{default:w((()=>[g("发送 - async/await")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message2),1)])),_:1})]),_,t("div",b,[c(k,null,{default:w((()=>[c(p,{onClick:u.handleSendSync},{default:w((()=>[g("同步消息")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message3),1)])),_:1})]),C,t("div",W,[c(k,null,{default:w((()=>[c(p,{onClick:u.sendMsgStart},{default:w((()=>[g("开始")])),_:1},8,["onClick"]),c(p,{onClick:u.sendMsgStop},{default:w((()=>[g("结束")])),_:1},8,["onClick"]),g(" 结果:"+r(i.messageString),1)])),_:1})]),M,t("div",y,[c(k,null,{default:w((()=>[c(p,{onClick:n[0]||(n[0]=e=>u.createWindow(0))},{default:w((()=>[g("打开新窗口2")])),_:1}),c(p,{onClick:n[1]||(n[1]=e=>u.sendTosubWindow())},{default:w((()=>[g("向新窗口2发消息")])),_:1})])),_:1})])])}],["__scopeId","data-v-227d95f1"]]);export{I as default}; diff --git a/public/dist/assets/Ipc-c93bc100.js.gz b/public/dist/assets/Ipc-c93bc100.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c1c51abdb58d3d2897db2df3c6f35ce43406362 GIT binary patch literal 1319 zcmV+?1=#u@iwFP!000023Y}L=Z`(!?zV}xU+a5@CDTj1}Br;f_@X0{aLmj{efiNg? zC9$S<3GPygp%6&gL*vFyoCbZ_NecIY1TBK((!!_>_|I6feac_xESFL!%W4{3Jj>mk znQy+Gha9$JmWW=cd0ZoyOF^?n!rG`Z*Y-kc23PFH{MCR|zTjvfEZyeAYhmnvPG~?9 zl9-o?b&Ysr?Dnd>&2USK5GPW2m`M@fx)c#^N+GZ(g^#Z9F@yIK9 zylGmtZ(H+M{M?_PqA(+fP|RdvJpSnst7=U$U6izKAYDnhu}uu5yYw4RsiE*NLs z&%8FNBDFRlNQ5cruJ}tq^%Cxcq|2+do>-6JPA4S@gLgrwsG|4hcuf4zi{^M*SL)ME zs`ZUfL~sB*TA`4+nSt9Z1)G6x^h7Jn65TPCx86VfAFhyc6;aa=<5Q2c5?8O+PC`; z9-iI4Gx+=N;Lb~^kPNEafw=TkN3xrl9n-e21lKM%EM#EfKssT_N0|;CrzZpS;@GTv zoS3R+^X`)2hSSz{*$D;M2|Eb){K(_HiWntkJ%X#I1=nhD%wvzjd#6!^k!Dpig-GRw z!lfa@#inII`L>)%LpB&%F8PZKYxy6gwmKsm8{p*Wqkz0VynDRAHMsx$bZh(d;pW+o z2mQULgNr}KO!RQnZVhaW z)C|0gXM$(H1z+By=JF;q3rKqmBwSq`5n6v|LWeDU3gl8z&H{D*Jk-Sz)RlLDS|0RM zfU1E$72-65EWX&D4Cl$uvxKaEDxHt}`Y7)8{~b52U2<>T(xs52A{`r+`XxE-E`mPT zcm!+=zJFCr9#l%`bM`G|-zw}+Oig22Ry=%Te$)g}IpER4H8K~dTV3Toi^&rFgqoOl du4^oioB6*IOZk5d%44?h-oGA=Bs9GY004?}lyd+8 literal 0 HcmV?d00001 diff --git a/public/dist/assets/Ipc-e781cb65.js b/public/dist/assets/Ipc-d9cee164.js similarity index 80% rename from public/dist/assets/Ipc-e781cb65.js rename to public/dist/assets/Ipc-d9cee164.js index 057a20e..c551d8e 100644 --- a/public/dist/assets/Ipc-e781cb65.js +++ b/public/dist/assets/Ipc-d9cee164.js @@ -1 +1 @@ -import{i as e,s as n}from"./main-429c1dad.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{_ as o,r as a,o as l,b as i,g as d,a as t,w as c,e as g,t as r,p as u,f as k}from"./index-4492cee0.js";const m={data:()=>({messageString:"",message1:"",message2:"",message3:"",mainWCid:0}),mounted(){this.init()},methods:{init(){s.removeAllListeners(e.ipcSendMsg),s.on(e.ipcSendMsg,((n,s)=>{console.log("[ipcRenderer] [socketMsgStart] result:",s),this.messageString=s,n.sender.send(e.hello,"electron-egg")})),s.removeAllListeners(n.window1ToWindow2),s.on(n.window1ToWindow2,((e,n)=>{this.$message.info(n)}))},sendMsgStart(){s.send(e.ipcSendMsg,{type:"start",content:"开始"})},sendMsgStop(){s.send(e.ipcSendMsg,{type:"end",content:""})},handleInvoke(){s.invoke(e.ipcInvokeMsg,"异步-回调").then((e=>{console.log("r:",e),this.message1=e}))},async handleInvoke2(){const n=await s.invoke(e.ipcInvokeMsg,"异步");console.log("msg:",n),this.message2=n},handleSendSync(){const n=s.sendSync(e.ipcSendSyncMsg,"同步");this.message3=n},sendTosubWindow(){s.invoke(e.getWCid,"main").then((e=>{this.mainWCid=e,s.sendTo(this.mainWCid,n.window2ToWindow1,"窗口2 通过 sendTo 给主窗口发送消息")}))}}},p=e=>(u("data-v-54ef5770"),e=e(),k(),e),v={id:"app-base-subwindow-ipc"},f=p((()=>d("div",{class:"one-block-1"},[d("span",null," 1. 发送异步消息 ")],-1))),S={class:"one-block-2"},h=p((()=>d("p",null,null,-1))),w=p((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 同步消息(不推荐,阻塞执行) ")],-1))),C={class:"one-block-2"},b=p((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 长消息: 服务端持续向前端页面发消息 ")],-1))),_={class:"one-block-2"},M=p((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 多窗口通信:窗口之间互相通信 ")],-1))),W={class:"one-block-2"};const y=o(m,[["render",function(e,n,s,o,u,k){const m=a("a-button"),p=a("a-space");return l(),i("div",v,[f,d("div",S,[t(p,null,{default:c((()=>[t(m,{onClick:k.handleInvoke},{default:c((()=>[g("发送 - 回调")])),_:1},8,["onClick"]),g(" 结果:"+r(u.message1),1)])),_:1}),h,t(p,null,{default:c((()=>[t(m,{onClick:k.handleInvoke2},{default:c((()=>[g("发送 - async/await")])),_:1},8,["onClick"]),g(" 结果:"+r(u.message2),1)])),_:1})]),w,d("div",C,[t(p,null,{default:c((()=>[t(m,{onClick:k.handleSendSync},{default:c((()=>[g("同步消息")])),_:1},8,["onClick"]),g(" 结果:"+r(u.message3),1)])),_:1})]),b,d("div",_,[t(p,null,{default:c((()=>[t(m,{onClick:k.sendMsgStart},{default:c((()=>[g("开始")])),_:1},8,["onClick"]),t(m,{onClick:k.sendMsgStop},{default:c((()=>[g("结束")])),_:1},8,["onClick"]),g(" 结果:"+r(u.messageString),1)])),_:1})]),M,d("div",W,[t(p,null,{default:c((()=>[t(m,{onClick:n[0]||(n[0]=e=>k.sendTosubWindow())},{default:c((()=>[g("向主窗口发消息")])),_:1})])),_:1})])])}],["__scopeId","data-v-54ef5770"]]);export{y as default}; +import{i as e,s as n}from"./main-d72f38de.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{_ as o,r as a,o as l,b as i,g as d,a as t,w as c,e as g,t as u,p as r,f as k}from"./index-12c2137c.js";const m={data:()=>({messageString:"",message1:"",message2:"",message3:"",mainWCid:0}),mounted(){this.init()},methods:{init(){s.removeAllListeners(e.ipcSendMsg),s.on(e.ipcSendMsg,((n,s)=>{console.log("[ipcRenderer] [socketMsgStart] result:",s),this.messageString=s,n.sender.send(e.hello,"electron-egg")})),s.removeAllListeners(n.window1ToWindow2),s.on(n.window1ToWindow2,((e,n)=>{this.$message.info(n)}))},sendMsgStart(){s.send(e.ipcSendMsg,{type:"start",content:"开始"})},sendMsgStop(){s.send(e.ipcSendMsg,{type:"end",content:""})},handleInvoke(){s.invoke(e.ipcInvokeMsg,"异步-回调").then((e=>{console.log("r:",e),this.message1=e}))},async handleInvoke2(){const n=await s.invoke(e.ipcInvokeMsg,"异步");console.log("msg:",n),this.message2=n},handleSendSync(){const n=s.sendSync(e.ipcSendSyncMsg,"同步");this.message3=n},sendTosubWindow(){s.invoke(e.getWCid,"main").then((e=>{this.mainWCid=e,s.sendTo(this.mainWCid,n.window2ToWindow1,"窗口2 通过 sendTo 给主窗口发送消息")}))}}},p=e=>(r("data-v-54ef5770"),e=e(),k(),e),v={id:"app-base-subwindow-ipc"},f=p((()=>d("div",{class:"one-block-1"},[d("span",null," 1. 发送异步消息 ")],-1))),S={class:"one-block-2"},h=p((()=>d("p",null,null,-1))),w=p((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 同步消息(不推荐,阻塞执行) ")],-1))),C={class:"one-block-2"},b=p((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 长消息: 服务端持续向前端页面发消息 ")],-1))),_={class:"one-block-2"},M=p((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 多窗口通信:窗口之间互相通信 ")],-1))),W={class:"one-block-2"};const y=o(m,[["render",function(e,n,s,o,r,k){const m=a("a-button"),p=a("a-space");return l(),i("div",v,[f,d("div",S,[t(p,null,{default:c((()=>[t(m,{onClick:k.handleInvoke},{default:c((()=>[g("发送 - 回调")])),_:1},8,["onClick"]),g(" 结果:"+u(r.message1),1)])),_:1}),h,t(p,null,{default:c((()=>[t(m,{onClick:k.handleInvoke2},{default:c((()=>[g("发送 - async/await")])),_:1},8,["onClick"]),g(" 结果:"+u(r.message2),1)])),_:1})]),w,d("div",C,[t(p,null,{default:c((()=>[t(m,{onClick:k.handleSendSync},{default:c((()=>[g("同步消息")])),_:1},8,["onClick"]),g(" 结果:"+u(r.message3),1)])),_:1})]),b,d("div",_,[t(p,null,{default:c((()=>[t(m,{onClick:k.sendMsgStart},{default:c((()=>[g("开始")])),_:1},8,["onClick"]),t(m,{onClick:k.sendMsgStop},{default:c((()=>[g("结束")])),_:1},8,["onClick"]),g(" 结果:"+u(r.messageString),1)])),_:1})]),M,d("div",W,[t(p,null,{default:c((()=>[t(m,{onClick:n[0]||(n[0]=e=>k.sendTosubWindow())},{default:c((()=>[g("向主窗口发消息")])),_:1})])),_:1})])])}],["__scopeId","data-v-54ef5770"]]);export{y as default}; diff --git a/public/dist/assets/Ipc-d9cee164.js.gz b/public/dist/assets/Ipc-d9cee164.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2659e9923f31664710c53a47696b67c6bdb4eeb1 GIT binary patch literal 1196 zcmV;d1XKGTiwFP!000023Y}KXZrer>zV|7JMGqvpWK1fCQyDB!_!OYI)B$`D1cRbh z5-Vz#;I5`+ee(3GH>M&2TJ*hnW;1u1FE!x)fFHNg;4o3Lg_G>R3q8#*q{;u1V1x`viXv zOxy7tyRhVE-h4*6&{}R%^@LZ{4fg{*X%Wu7I$0HQK@NmJ-jh)=Mkc}biwUwY+ zTu2SvVr?o&RW}mR2)Gr{KlAaqnMmj?Bv#1kIx6M(ENdms{3a2gzAC&}l(m@fb|{JnPT~yGM2s%S z)Z*FcOn}1%2}6bv35hRaMom($BO^5=pc^n#s|(z+u6>`aWdmo3e0l@$6HF!k49B}e zAizjgr4gL`BwPk3u_NLrwH!k^>PQCKqkRq&egqu9w7#|+7t^0K$1 zyyWc_q&<1)KI83*y4y*n>O{zTz(`ic1UJgguwGo~AC@wtPi){(?l_~|u`#;%^=a?P zkB&CjJh(jjTvO+?i<9rpk5ANI@5%mPbF2T?qyEzCGz39rm|hULNgSoo?q~uFQa0nG;9B(gxq0 zjX)e|{pY*AFODvLd)?pJx;S~&+uQGL@4|F&^ylEk55V9QaqBY>-J289ZD8i71C>dT zW9Mf_fJ;r!|9(7p`p5Y{UtK&qR$Dn7Yd7NI5wDr+@U8@0HyB)w>-_zo_ip(Ru{Fz7-Ve%(KO z4uqli+Il?hbOyG^#|+%SbHQ`ofG_K#x3YdY4@hSMB&c@Bgs!|bp`-3O19GnN=7Czc z4z)6dy8aeW^Ka}7pz1B132~M|7Ts)5hV$b4c|ulSDc9q^H;#Mlf5%Nr3+0Cobt&YN z(6pwWFk{xO?dPAE>(`ebl#R3uk*%+DpGD*@d|XUDJLR&mOde$4xf|KHta6wxzw<9} K3$UD83jhGh1x!8w literal 0 HcmV?d00001 diff --git a/public/dist/assets/Ipc-e781cb65.js.gz b/public/dist/assets/Ipc-e781cb65.js.gz deleted file mode 100644 index c6892a9d2b80fad512e23b0e472b679f8ac0f5c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1196 zcmV;d1XKGTiwFP!000023Y}J8Pa8)NfA6O_t@?1M&Rwtpr5IhMil<2Br9|Svve5aw zwy!?#o^IDT$Tp2^IaLRIQ@)p{-~^;>%!zpZE%$y|t|~;HL3|J^N>N z<~P5cnZ2MH@mO{O!xIJtp#)2+F>ey*PSXpRJ(pkba}}@Rd?LtVkkJ-HwIK38rmR9^ z8r$b(R4c%PkIH@az8LTO)7*}qbo8FSgk+^3>I>kaXvGiO~)Aa>QYcC z%p?{xd5cL}F|CfQ2f_(hAWbVleOc!fQRwJ}j&NeydqF#ISGk}?_#lR8Mv3R1Hy zY8D8Gv#}*GO$GvSb`*3TQYYj!lN2+2mW-m{euGL>Uy)ucOGZpZE0hI-Cn1G27NaYG zIU+rs3UpYfVaS2dkoq#_%%-&(u@XxGx&bdVn)zqx_eKvPO9H-!^cTv5=mv zd#n=Ddu*LIXnHu%!}PdbRtC`Br@dD{+udh}m%o2TEJxNU!}zXWPK?CUapH3>O+)p> z2J?-qzdSnBS;<_l?FG_!gL`5vj(KYeOj@LP%wOJR!?0BNE9f=jN3)YIju=ui?PYIA zd&%0HRrb`O`&_ij`fkUWs!^%x0f?%MF>bV-LA|)xKOAky9NU0l?&OELlLK<`>(lO& zAM-|k^WgIAb3>mqE>6BXKR(fW-6#9~&8^;Fk9u3L(~M1$1R@vxnk|#4D!13|`8ish zzk7FvSU_F8VQAnFZ)n}^Uc5UT`s&cdQvac>&RqoI1nUo^0m{^?`w zDdFT1PI{>t$kpki^W)v#m%m)@?p>Yk^uImn9v$|!UtS*VT%B%bU@lF7S)LNdtYh@Q zIU9mFFnZ5-yI&k#{Pw!HvvqOus=K$}-QLA%|LD*Diyx4|8^oM~F*L&;NehfBMJyKVMxuJJwqn9ILnE7(6c`6u=F32JcEDy1 z99qyAR%6rkOyb$)mXsXp26H!^BTS!S5yn)uVrGPxu)!dG-qMS3BZ!23`n152c20qSBIe%(8K zj)al-VzV{sbQa`B$1JGBRPgd|z?b&XJ88e124sE=B&xPYgf6``p~LPu0dl7Drhz(p z9cp<5b?q&nX5ZKeK=oTX5#l6+Ji6VU3g^Z5(}b+QQm)6nJc@huf5**=Go^{LmuZ~#TkxEdv`OP@X

^QAKL+M zqQa}pv*>Dmdiqkyq;#rqBSf<%_d=12%56I!P1@o?!)Q0D7uAYWQ%0M?w1ND9+svg1 z3npA@prg-zJoxt!!ak|f1=wYv%frn}+-y)W@0)TKl%dg%V>|#BRX|4wKY6gxy>%9J z4i+uZV1))*?2?Kdrkl^D5B`<>*Hru)A@`E4y=3FJ?*83O16N?hd+*H4*k_Tam7ag< zGC|K~FQseFpueu7A9OmZh+N^zp%VCp3V68ww0rAGvi)arZ!Z)3v2PJU110%QCHeX8 zLFcc-y)Sy3PZTM%MT-PfiJnnrkF1dF7{G)QcS(gyo_%$=yOjyNMnmzo&nB2L=HdA* zm)u*25R8I93NOO~rHjg5JAC|Qcl*US=@YmZce;Fq(aKUV562Z84@lNV(K1=q$?QP#lzIi;(UF0nqT;(1UJh*rdb$`Fz z{bvjA!sPSaaqf~CQ0iU0iF$u@dYy*{e|L^{ei$cSb7)hU?xM1AAlJQ{>yw4E$jtF7 zbVy*y9{L}(c=K*|V=sBIKT4e&Y+nqRm(}DkrnXH@aXuaj^l0Z!^4+h==8NwAv4(#? zMOFEuS^$R_@yP2xPp*Uj3Wr;R z%V?+`_ejq4y~%@L#%Yh_bUCUFl+{55Y591vGU|ABHXXeZ@CYiV;76gOwLO^`S{Np2 zm=URw4>9;@I>f8ftANw!DgREUa*$t4PeqCrApEixD-{F^OTOxlgHLgUO>AKs*ZWkF ztCfj{`tIdj<~5Lx9jPLDd6+!Bd7GeGI8ni<(I2^F4ff?jCXGO{M@TDh&w^@oY#|sF z;3DYfNA*ab4XB6$FDEn|d)hpf1%rt1_wB{FJuE_|X|nn%f!4r~UMefxWpzg&Y`P>2 zVKnMf=FWxFJDc2s0rTMW&`BY6p<$@?L0ZK2aUwDI-gTMTFzSVq3}hJ4g!b~3j=APy zFLGVn)abMt7xNYRiCA+>4!x6%`o7{voHMzGGQV%Ukm^M DiTzQj diff --git a/public/dist/assets/Menu-77386da7.js b/public/dist/assets/Menu-cb098491.js similarity index 57% rename from public/dist/assets/Menu-77386da7.js rename to public/dist/assets/Menu-cb098491.js index dc6c872..fcefbff 100644 --- a/public/dist/assets/Menu-77386da7.js +++ b/public/dist/assets/Menu-cb098491.js @@ -1 +1 @@ -import{_ as e,r as a,o as t,c as n,w as i,a as r,b as o,d as m,F as l,g as s,t as p}from"./index-4492cee0.js";const u={framework:{menu_100:{icon:"profile",title:"通信",pageName:"FrameworkSocketIpc",params:{}},menu_101:{icon:"profile",title:"http服务",pageName:"FrameworkSocketHttpServer",params:{}},menu_102:{icon:"profile",title:"socket服务",pageName:"FrameworkSocketSocketServer",params:{}},menu_103:{icon:"profile",title:"json数据库",pageName:"FrameworkJsonDBIndex",params:{}},menu_104:{icon:"profile",title:"sqlite数据库",pageName:"FrameworkSqliteDBIndex",params:{}},menu_105:{icon:"profile",title:"任务",pageName:"FrameworkJobsIndex",params:{}},menu_106:{icon:"profile",title:"自动更新",pageName:"FrameworkUpdaterIndex",params:{}},menu_107:{icon:"profile",title:"软件调用",pageName:"FrameworkSoftwareIndex",params:{}},menu_108:{icon:"profile",title:"java",pageName:"FrameworkJavaIndex",params:{}},menu_109:{icon:"profile",title:"测试",pageName:"FrameworkTestApiIndex",params:{}}},os:{menu_100:{icon:"profile",title:"文件",pageName:"OsFileIndex",params:{}},menu_101:{icon:"profile",title:"视图",pageName:"OsWindowViewIndex",params:{}},menu_102:{icon:"profile",title:"窗口",pageName:"OsWindowIndex",params:{}},menu_103:{icon:"profile",title:"桌面通知",pageName:"OsNotificationIndex",params:{}},menu_104:{icon:"profile",title:"电源监控",pageName:"OsPowerMonitorIndex",params:{}},menu_105:{icon:"profile",title:"屏幕信息",pageName:"OsScreenIndex",params:{}},menu_106:{icon:"profile",title:"系统主题",pageName:"OsThemeIndex",params:{}},menu_110:{icon:"profile",title:"图片",pageName:"OsFilePic",params:{}}},hardware:{menu_100:{icon:"profile",title:"打印机",pageName:"HardwarePrinterIndex",params:{}}},effect:{menu_100:{icon:"profile",title:"视频播放器",pageName:"EffectVideoIndex",params:{}},menu_110:{icon:"profile",title:"登录",pageName:"EffectLoginIndex",params:{}}}};const c=e({props:{id:{type:String,default:""}},data:()=>({menu:{},current:"menu_100",keys:[]}),watch:{id:function(){console.log("watch id ----- ",this.id),this.current="menu_100",this.menuHandle()}},created(){},mounted(){this.menuHandle()},methods:{menuHandle(){console.log("menu ------ id:",this.id),this.menu=u[this.id];const e=this.menu[this.current];this.$router.push({name:e.pageName,params:e.params})},changeMenu(e){console.log("changeMenu e:",e),this.current=e.key}}},[["render",function(e,u,c,d,f,g){const _=a("router-link"),h=a("a-menu-item"),N=a("a-menu"),k=a("a-layout-sider"),w=a("router-view"),x=a("a-layout-content"),I=a("a-layout");return t(),n(I,{id:"app-menu"},{default:i((()=>[r(k,{theme:"light",class:"layout-sider"},{default:i((()=>[r(N,{theme:"light",mode:"inline",selectedKeys:[f.current],onClick:g.changeMenu},{default:i((()=>[(t(!0),o(l,null,m(f.menu,((e,a)=>(t(),n(h,{key:a},{default:i((()=>[r(_,{to:{name:e.pageName,params:e.params}},{default:i((()=>[s("span",null,p(e.title),1)])),_:2},1032,["to"])])),_:2},1024)))),128))])),_:1},8,["selectedKeys","onClick"])])),_:1}),r(I,null,{default:i((()=>[r(x,null,{default:i((()=>[r(w)])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-cb2fcd1f"]]);export{c as default}; +import{_ as e,r as a,o as t,c as n,w as i,a as r,b as o,d as m,F as s,g as l,t as p}from"./index-12c2137c.js";const u={framework:{menu_100:{icon:"profile",title:"通信",pageName:"FrameworkSocketIpc",params:{}},menu_101:{icon:"profile",title:"http服务",pageName:"FrameworkSocketHttpServer",params:{}},menu_102:{icon:"profile",title:"socket服务",pageName:"FrameworkSocketSocketServer",params:{}},menu_103:{icon:"profile",title:"json数据库",pageName:"FrameworkJsonDBIndex",params:{}},menu_104:{icon:"profile",title:"sqlite数据库",pageName:"FrameworkSqliteDBIndex",params:{}},menu_105:{icon:"profile",title:"任务",pageName:"FrameworkJobsIndex",params:{}},menu_106:{icon:"profile",title:"自动更新",pageName:"FrameworkUpdaterIndex",params:{}},menu_107:{icon:"profile",title:"软件调用",pageName:"FrameworkSoftwareIndex",params:{}},menu_108:{icon:"profile",title:"java",pageName:"FrameworkJavaIndex",params:{}},menu_109:{icon:"profile",title:"测试",pageName:"FrameworkTestApiIndex",params:{}}},os:{menu_100:{icon:"profile",title:"文件",pageName:"OsFileIndex",params:{}},menu_101:{icon:"profile",title:"视图",pageName:"OsWindowViewIndex",params:{}},menu_102:{icon:"profile",title:"窗口",pageName:"OsWindowIndex",params:{}},menu_103:{icon:"profile",title:"桌面通知",pageName:"OsNotificationIndex",params:{}},menu_104:{icon:"profile",title:"电源监控",pageName:"OsPowerMonitorIndex",params:{}},menu_105:{icon:"profile",title:"屏幕信息",pageName:"OsScreenIndex",params:{}},menu_106:{icon:"profile",title:"系统主题",pageName:"OsThemeIndex",params:{}},menu_110:{icon:"profile",title:"图片",pageName:"OsFilePic",params:{}}},hardware:{menu_100:{icon:"profile",title:"打印机",pageName:"HardwarePrinterIndex",params:{}}},effect:{menu_100:{icon:"profile",title:"视频播放器",pageName:"EffectVideoIndex",params:{}},menu_110:{icon:"profile",title:"登录",pageName:"EffectLoginIndex",params:{}}},cross:{menu_100:{icon:"profile",title:"go服务",pageName:"CrossGoIndex",params:{}}}};const c=e({props:{id:{type:String,default:""}},data:()=>({menu:{},current:"menu_100",keys:[]}),watch:{id:function(){console.log("watch id ----- ",this.id),this.current="menu_100",this.menuHandle()}},created(){},mounted(){this.menuHandle()},methods:{menuHandle(){console.log("menu ------ id:",this.id),this.menu=u[this.id];const e=this.menu[this.current];this.$router.push({name:e.pageName,params:e.params})},changeMenu(e){console.log("changeMenu e:",e),this.current=e.key}}},[["render",function(e,u,c,d,f,g){const _=a("router-link"),h=a("a-menu-item"),N=a("a-menu"),k=a("a-layout-sider"),w=a("router-view"),x=a("a-layout-content"),I=a("a-layout");return t(),n(I,{id:"app-menu"},{default:i((()=>[r(k,{theme:"light",class:"layout-sider"},{default:i((()=>[r(N,{theme:"light",mode:"inline",selectedKeys:[f.current],onClick:g.changeMenu},{default:i((()=>[(t(!0),o(s,null,m(f.menu,((e,a)=>(t(),n(h,{key:a},{default:i((()=>[r(_,{to:{name:e.pageName,params:e.params}},{default:i((()=>[l("span",null,p(e.title),1)])),_:2},1032,["to"])])),_:2},1024)))),128))])),_:1},8,["selectedKeys","onClick"])])),_:1}),r(I,null,{default:i((()=>[r(x,null,{default:i((()=>[r(w)])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-cb2fcd1f"]]);export{c as default}; diff --git a/public/dist/assets/Menu-cb098491.js.gz b/public/dist/assets/Menu-cb098491.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..adef6865b377e7114c306122ece11ad892223951 GIT binary patch literal 1206 zcmV;n1WEfJiwFP!000023YC}tZyPlfz<=kj2o^uwNls|8!OB%ZfNh9GhU zZ=l@k%y;N=Heav{`3slq+>H=T+1w9hrde#ef;4E0i@McrP`_EpPfS>C2Fn%-1b3N7 z5tdAP)ItZJ|FrktBZLD|rE{QVq3J{A1#Z`=oDFQX3c}E8M-d(X^EzNn${>EQ*1dHa zbOtspP_aZs8oQulhl%o;^uf25e?iB;5pqA?*ooJE@9y4BHE;!Xy!Y;`ihUaSqSo`z zJSOSs?1f~{DfBmV^u10;7m+J`G1LOz)B*QbpLTCOi8ud>@9m^wKM5QnsnC)yY01yG z_d0*??|j)?f1*jDD_cZREqYR$J+eg7V*m?U+*>+a{Os%f?Tu96H5$ry0yf5sFb~ge zx%l2HgkTu_aX1Ydv@U9UZU6CC-OU%Hq)*{u;H~S7wzNELfAyaJ(7pXj8c)m8_EP-l zn}eUX;Cksj{B@K#$0c)_O(f&~`8%n%{w&`8uD5w7{`T=Gcb>PXxXOJdxj26hb^o~C z{dWWI!uX5rQSO2*DD}_ZM7=*dz0SkEe>w+SKaLWw)o4ST?!2~eAlJQ{tK)?;&+O4E ztP$a;9(svdym_~~wi7?t9j49<)aM2B)0#ZO)OD#X&&ET69&Fu-zyB>>f6=`^((vym zi0jOu{QQyV-S2dtZ;azU;#KCS_-hLuzC>qM`S`o#vQqtE+{Y*yyl?FyHQGQ5K+GJg zEms0+El7x66+6@=O;1_~ffI0J63Z})ZySjt0Ks-s2Jsy~%=K)=7`laLCI@?Hci`^eW&Cdcwcsr3~a2(-V=RIS9Whm{JLW zz)`;+j)G5d6WiFqF0S^eGE*rM1NGg@dd#mQ6W5f8WYuA^@H%gRXzo}9vwDB#krmL( zhD;fOWDk*+;PM91^2kOoD8WUL&koCxIVGrU3O^$a6Z^(2Rt1Ad5cKUuxP4fJ%rI2- zm4s2pkY1{)+hf(5MA-HS^amR8DOGdsq-KLVFkwEN9{MPx9&{mfK1_<(JxV0z{$-EZ zb*q{?&OnL*LmID6n3x+O_M4uE8-|;d1vVi1M72);lr`LjL|G)&#|rq!tuqTHMb|S> z7!V)zjRywJB^QH<^JdvJam6Y`7+!e=Ttbqg^02UQ(S#4q7beYtI3M9j*f<;#gwY@n zN6L9({picPath:"https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png"}),methods:{selectPic(){a.invoke(s.selectPic,{}).then((s=>{this.picPath=s}))}}},f=s=>(d("data-v-d083fee8"),s=s(),r(),s),m={id:"os-file-pic"},h=f((()=>o("div",{class:"one-block-1"},[o("span",null," 1. 加载本机图片 ")],-1))),P={class:"one-block-2"},j=f((()=>o("p",null,null,-1)));const v=e(u,[["render",function(s,a,e,d,r,u){const f=t("a-button"),v=t("a-space"),k=t("a-image");return i(),c("div",m,[h,o("div",P,[l(v,null,{default:n((()=>[l(f,{onClick:a[0]||(a[0]=s=>u.selectPic(0))},{default:n((()=>[p("选择图片")])),_:1})])),_:1}),j,l(k,{width:500,src:r.picPath},null,8,["src"])])])}],["__scopeId","data-v-d083fee8"]]);export{v as default}; diff --git a/public/dist/assets/Pic-63872273.js b/public/dist/assets/Pic-63872273.js deleted file mode 100644 index 7052384..0000000 --- a/public/dist/assets/Pic-63872273.js +++ /dev/null @@ -1 +0,0 @@ -import{i as s}from"./main-429c1dad.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as e,r as t,o as i,b as c,g as o,a as l,w as n,e as p,p as d,f as r}from"./index-4492cee0.js";const f={data:()=>({picPath:"https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png"}),methods:{selectPic(){a.invoke(s.selectPic,{}).then((s=>{this.picPath=s}))}}},u=s=>(d("data-v-d083fee8"),s=s(),r(),s),m={id:"os-file-pic"},h=u((()=>o("div",{class:"one-block-1"},[o("span",null," 1. 加载本机图片 ")],-1))),P={class:"one-block-2"},j=u((()=>o("p",null,null,-1)));const v=e(f,[["render",function(s,a,e,d,r,f){const u=t("a-button"),v=t("a-space"),k=t("a-image");return i(),c("div",m,[h,o("div",P,[l(v,null,{default:n((()=>[l(u,{onClick:a[0]||(a[0]=s=>f.selectPic(0))},{default:n((()=>[p("选择图片")])),_:1})])),_:1}),j,l(k,{width:500,src:r.picPath},null,8,["src"])])])}],["__scopeId","data-v-d083fee8"]]);export{v as default}; diff --git a/public/dist/assets/SocketServer-e18ea084.js b/public/dist/assets/SocketServer-94742f8e.js similarity index 99% rename from public/dist/assets/SocketServer-e18ea084.js rename to public/dist/assets/SocketServer-94742f8e.js index adecbc2..6bc7c03 100644 --- a/public/dist/assets/SocketServer-e18ea084.js +++ b/public/dist/assets/SocketServer-94742f8e.js @@ -1 +1 @@ -import{i as t}from"./main-429c1dad.js";import{_ as e,r as s,o as n,b as i,g as r,a as o,w as a,t as h,e as c,p as u,f as p}from"./index-4492cee0.js";const l=Object.create(null);l.open="0",l.close="1",l.ping="2",l.pong="3",l.message="4",l.upgrade="5",l.noop="6";const d=Object.create(null);Object.keys(l).forEach((t=>{d[l[t]]=t}));const f={type:"error",data:"parser error"},y="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),g="function"==typeof ArrayBuffer,m=t=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,b=({type:t,data:e},s,n)=>y&&e instanceof Blob?s?n(e):v(e,n):g&&(e instanceof ArrayBuffer||m(e))?s?n(e):v(new Blob([e]),n):n(l[t]+(e||"")),v=(t,e)=>{const s=new FileReader;return s.onload=function(){const t=s.result.split(",")[1];e("b"+(t||""))},s.readAsDataURL(t)};function w(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let k;function _(t,e){return y&&t.data instanceof Blob?t.data.arrayBuffer().then(w).then(e):g&&(t.data instanceof ArrayBuffer||m(t.data))?e(w(t.data)):void b(t,!1,(t=>{k||(k=new TextEncoder),e(k.encode(t))}))}const E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A="undefined"==typeof Uint8Array?[]:new Uint8Array(256);for(let Ht=0;Ht<64;Ht++)A[E.charCodeAt(Ht)]=Ht;const O="function"==typeof ArrayBuffer,R=(t,e)=>{if("string"!=typeof t)return{type:"message",data:C(t,e)};const s=t.charAt(0);if("b"===s)return{type:"message",data:T(t.substring(1),e)};return d[s]?t.length>1?{type:d[s],data:t.substring(1)}:{type:d[s]}:f},T=(t,e)=>{if(O){const s=(t=>{let e,s,n,i,r,o=.75*t.length,a=t.length,h=0;"="===t[t.length-1]&&(o--,"="===t[t.length-2]&&o--);const c=new ArrayBuffer(o),u=new Uint8Array(c);for(e=0;e>4,u[h++]=(15&n)<<4|i>>2,u[h++]=(3&i)<<6|63&r;return c})(t);return C(s,e)}return{base64:!0,data:t}},C=(t,e)=>"blob"===e?t instanceof Blob?t:new Blob([t]):t instanceof ArrayBuffer?t:t.buffer,B=String.fromCharCode(30);let S;function x(t){if(t)return function(t){for(var e in x.prototype)t[e]=x.prototype[e];return t}(t)}x.prototype.on=x.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},x.prototype.once=function(t,e){function s(){this.off(t,s),e.apply(this,arguments)}return s.fn=e,this.on(t,s),this},x.prototype.off=x.prototype.removeListener=x.prototype.removeAllListeners=x.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var s,n=this._callbacks["$"+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var i=0;i(t.hasOwnProperty(s)&&(e[s]=t[s]),e)),{})}const q=L.setTimeout,P=L.clearTimeout;function j(t,e){e.useNativeTimers?(t.setTimeoutFn=q.bind(L),t.clearTimeoutFn=P.bind(L)):(t.setTimeoutFn=L.setTimeout.bind(L),t.clearTimeoutFn=L.clearTimeout.bind(L))}class I extends Error{constructor(t,e,s){super(t),this.description=e,this.context=s,this.type="TransportError"}}class D extends x{constructor(t){super(),this.writable=!1,j(this,t),this.opts=t,this.query=t.query,this.socket=t.socket}onError(t,e,s){return super.emitReserved("error",new I(t,e,s)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}send(t){"open"===this.readyState&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const e=R(t,this.socket.binaryType);this.onPacket(e)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,e={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(e)}_hostname(){const t=this.opts.hostname;return-1===t.indexOf(":")?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(443!==this.opts.port)||!this.opts.secure&&80!==Number(this.opts.port))?":"+this.opts.port:""}_query(t){const e=function(t){let e="";for(let s in t)t.hasOwnProperty(s)&&(e.length&&(e+="&"),e+=encodeURIComponent(s)+"="+encodeURIComponent(t[s]));return e}(t);return e.length?"?"+e:""}}const F="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),U=64,M={};let V,H=0,K=0;function Y(t){let e="";do{e=F[t%U]+e,t=Math.floor(t/U)}while(t>0);return e}function W(){const t=Y(+new Date);return t!==V?(H=0,V=t):t+"."+Y(H++)}for(;K{var t;3===s.readyState&&(null===(t=this.opts.cookieJar)||void 0===t||t.parseCookies(s)),4===s.readyState&&(200===s.status||1223===s.status?this.onLoad():this.setTimeoutFn((()=>{this.onError("number"==typeof s.status?s.status:0)}),0))},s.send(this.data)}catch(n){return void this.setTimeoutFn((()=>{this.onError(n)}),0)}"undefined"!=typeof document&&(this.index=G.requestsCount++,G.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=Q,t)try{this.xhr.abort()}catch(e){}"undefined"!=typeof document&&delete G.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;null!==t&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}if(G.requestsCount=0,G.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",Z);else if("function"==typeof addEventListener){addEventListener("onpagehide"in L?"pagehide":"unload",Z,!1)}function Z(){for(let t in G.requests)G.requests.hasOwnProperty(t)&&G.requests[t].abort()}const tt="function"==typeof Promise&&"function"==typeof Promise.resolve?t=>Promise.resolve().then(t):(t,e)=>e(t,0),et=L.WebSocket||L.MozWebSocket,st="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase();function nt(t,e){return"message"===t.type&&"string"!=typeof t.data&&e[0]>=48&&e[0]<=54}const it={websocket:class extends D{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),e=this.opts.protocols,s=st?{}:N(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=st?new et(t,e,s):e?new et(t,e):new et(t)}catch(Vt){return this.emitReserved("error",Vt)}this.ws.binaryType=this.socket.binaryType||"arraybuffer",this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let e=0;e{try{this.ws.send(t)}catch(e){}n&&tt((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}}doClose(){void 0!==this.ws&&(this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",e=this.query||{};return this.opts.timestampRequests&&(e[this.opts.timestampParam]=W()),this.supportsBinary||(e.b64=1),this.createUri(t,e)}check(){return!!et}},webtransport:class extends D{get name(){return"webtransport"}doOpen(){"function"==typeof WebTransport&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then((()=>{this.onClose()})).catch((t=>{this.onError("webtransport error",t)})),this.transport.ready.then((()=>{this.transport.createBidirectionalStream().then((t=>{const e=t.readable.getReader();let s;this.writer=t.writable.getWriter();const n=()=>{e.read().then((({done:t,value:e})=>{t||(s||1!==e.byteLength||54!==e[0]?(this.onPacket(function(t,e,s){S||(S=new TextDecoder);const n=e||t[0]<48||t[0]>54;return R(n?t:S.decode(t),s)}(e,s,"arraybuffer")),s=!1):s=!0,n())})).catch((t=>{}))};n();const i=this.query.sid?`0{"sid":"${this.query.sid}"}`:"0";this.writer.write((new TextEncoder).encode(i)).then((()=>this.onOpen()))}))})))}write(t){this.writable=!1;for(let e=0;e{nt(s,t)&&this.writer.write(Uint8Array.of(54)),this.writer.write(t).then((()=>{n&&tt((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}))}}doClose(){var t;null===(t=this.transport)||void 0===t||t.close()}},polling:class extends D{constructor(t){if(super(t),this.polling=!1,"undefined"!=typeof location){const e="https:"===location.protocol;let s=location.port;s||(s=e?"443":"80"),this.xd="undefined"!=typeof location&&t.hostname!==location.hostname||s!==t.port}const e=t&&t.forceBase64;this.supportsBinary=X&&!e,this.opts.withCredentials&&(this.cookieJar=void 0)}get name(){return"polling"}doOpen(){this.poll()}pause(t){this.readyState="pausing";const e=()=>{this.readyState="paused",t()};if(this.polling||!this.writable){let t=0;this.polling&&(t++,this.once("pollComplete",(function(){--t||e()}))),this.writable||(t++,this.once("drain",(function(){--t||e()})))}else e()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){((t,e)=>{const s=t.split(B),n=[];for(let i=0;i{if("opening"===this.readyState&&"open"===t.type&&this.onOpen(),"close"===t.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(t)})),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};"open"===this.readyState?t():this.once("open",t)}write(t){this.writable=!1,((t,e)=>{const s=t.length,n=new Array(s);let i=0;t.forEach(((t,r)=>{b(t,!1,(t=>{n[r]=t,++i===s&&e(n.join(B))}))}))})(t,(t=>{this.doWrite(t,(()=>{this.writable=!0,this.emitReserved("drain")}))}))}uri(){const t=this.opts.secure?"https":"http",e=this.query||{};return!1!==this.opts.timestampRequests&&(e[this.opts.timestampParam]=W()),this.supportsBinary||e.sid||(e.b64=1),this.createUri(t,e)}request(t={}){return Object.assign(t,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new G(this.uri(),t)}doWrite(t,e){const s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",((t,e)=>{this.onError("xhr post error",t,e)}))}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",((t,e)=>{this.onError("xhr poll error",t,e)})),this.pollXhr=t}}},rt=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,ot=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function at(t){const e=t,s=t.indexOf("["),n=t.indexOf("]");-1!=s&&-1!=n&&(t=t.substring(0,s)+t.substring(s,n).replace(/:/g,";")+t.substring(n,t.length));let i=rt.exec(t||""),r={},o=14;for(;o--;)r[ot[o]]=i[o]||"";return-1!=s&&-1!=n&&(r.source=e,r.host=r.host.substring(1,r.host.length-1).replace(/;/g,":"),r.authority=r.authority.replace("[","").replace("]","").replace(/;/g,":"),r.ipv6uri=!0),r.pathNames=function(t,e){const s=/\/{2,9}/g,n=e.replace(s,"/").split("/");"/"!=e.slice(0,1)&&0!==e.length||n.splice(0,1);"/"==e.slice(-1)&&n.splice(n.length-1,1);return n}(0,r.path),r.queryKey=function(t,e){const s={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,(function(t,e,n){e&&(s[e]=n)})),s}(0,r.query),r}let ht=class t extends x{constructor(t,e={}){super(),this.writeBuffer=[],t&&"object"==typeof t&&(e=t,t=null),t?(t=at(t),e.hostname=t.host,e.secure="https"===t.protocol||"wss"===t.protocol,e.port=t.port,t.query&&(e.query=t.query)):e.host&&(e.hostname=at(e.host).host),j(this,e),this.secure=null!=e.secure?e.secure:"undefined"!=typeof location&&"https:"===location.protocol,e.hostname&&!e.port&&(e.port=this.secure?"443":"80"),this.hostname=e.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=e.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=e.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},e),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=function(t){let e={},s=t.split("&");for(let n=0,i=s.length;n{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const e=Object.assign({},this.opts.query);e.EIO=4,e.transport=t,this.id&&(e.sid=this.id);const s=Object.assign({},this.opts,{query:e,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new it[t](s)}open(){let e;if(this.opts.rememberUpgrade&&t.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn((()=>{this.emitReserved("error","No transports available")}),0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(s){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",(t=>this.onClose("transport close",t)))}probe(e){let s=this.createTransport(e),n=!1;t.priorWebsocketSuccess=!1;const i=()=>{n||(s.send([{type:"ping",data:"probe"}]),s.once("packet",(e=>{if(!n)if("pong"===e.type&&"probe"===e.data){if(this.upgrading=!0,this.emitReserved("upgrading",s),!s)return;t.priorWebsocketSuccess="websocket"===s.name,this.transport.pause((()=>{n||"closed"!==this.readyState&&(u(),this.setTransport(s),s.send([{type:"upgrade"}]),this.emitReserved("upgrade",s),s=null,this.upgrading=!1,this.flush())}))}else{const t=new Error("probe error");t.transport=s.name,this.emitReserved("upgradeError",t)}})))};function r(){n||(n=!0,u(),s.close(),s=null)}const o=t=>{const e=new Error("probe error: "+t);e.transport=s.name,r(),this.emitReserved("upgradeError",e)};function a(){o("transport closed")}function h(){o("socket closed")}function c(t){s&&t.name!==s.name&&r()}const u=()=>{s.removeListener("open",i),s.removeListener("error",o),s.removeListener("close",a),this.off("close",h),this.off("upgrading",c)};s.once("open",i),s.once("error",o),s.once("close",a),this.once("close",h),this.once("upgrading",c),-1!==this.upgrades.indexOf("webtransport")&&"webtransport"!==e?this.setTimeoutFn((()=>{n||s.open()}),200):s.open()}onOpen(){if(this.readyState="open",t.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){let t=0;const e=this.upgrades.length;for(;t{this.onClose("ping timeout")}),this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let t=1;for(let s=0;s=57344?s+=3:(n++,s+=4);return s}(e):Math.ceil(1.33*(e.byteLength||e.size))),s>0&&t>this.maxPayload)return this.writeBuffer.slice(0,s);t+=2}var e;return this.writeBuffer}write(t,e,s){return this.sendPacket("message",t,e,s),this}send(t,e,s){return this.sendPacket("message",t,e,s),this}sendPacket(t,e,s,n){if("function"==typeof e&&(n=e,e=void 0),"function"==typeof s&&(n=s,s=null),"closing"===this.readyState||"closed"===this.readyState)return;(s=s||{}).compress=!1!==s.compress;const i={type:t,data:e,options:s};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),n&&this.once("flush",n),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},e=()=>{this.off("upgrade",e),this.off("upgradeError",e),t()},s=()=>{this.once("upgrade",e),this.once("upgradeError",e)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",(()=>{this.upgrading?s():t()})):this.upgrading?s():t()),this}onError(e){t.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}onClose(t,e){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"==typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,e),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const e=[];let s=0;const n=t.length;for(;s"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,pt=Object.prototype.toString,lt="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===pt.call(Blob),dt="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===pt.call(File);function ft(t){return ct&&(t instanceof ArrayBuffer||ut(t))||lt&&t instanceof Blob||dt&&t instanceof File}function yt(t,e){if(!t||"object"!=typeof t)return!1;if(Array.isArray(t)){for(let e=0,s=t.length;e=0&&t.num{delete this.acks[t];for(let e=0;e{this.io.clearTimeoutFn(i),e.apply(this,[null,...t])}}emitWithAck(t,...e){const s=void 0!==this.flags.timeout||void 0!==this._opts.ackTimeout;return new Promise(((n,i)=>{e.push(((t,e)=>s?t?i(t):n(e):n(t))),this.emit(t,...e)}))}_addToQueue(t){let e;"function"==typeof t[t.length-1]&&(e=t.pop());const s={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push(((t,...n)=>{if(s!==this._queue[0])return;return null!==t?s.tryCount>this._opts.retries&&(this._queue.shift(),e&&e(t)):(this._queue.shift(),e&&e(null,...n)),s.pending=!1,this._drainQueue()})),this._queue.push(s),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||0===this._queue.length)return;const e=this._queue[0];e.pending&&!t||(e.pending=!0,e.tryCount++,this.flags=e.flags,this.emit.apply(this,e.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){"function"==typeof this.auth?this.auth((t=>{this._sendConnectPacket(t)})):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:kt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,e){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,e)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case kt.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case kt.EVENT:case kt.BINARY_EVENT:this.onevent(t);break;case kt.ACK:case kt.BINARY_ACK:this.onack(t);break;case kt.DISCONNECT:this.ondisconnect();break;case kt.CONNECT_ERROR:this.destroy();const e=new Error(t.data.message);e.data=t.data.data,this.emitReserved("connect_error",e)}}onevent(t){const e=t.data||[];null!=t.id&&e.push(this.ack(t.id)),this.connected?this.emitEvent(e):this.receiveBuffer.push(Object.freeze(e))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const e=this._anyListeners.slice();for(const s of e)s.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&"string"==typeof t[t.length-1]&&(this._lastOffset=t[t.length-1])}ack(t){const e=this;let s=!1;return function(...n){s||(s=!0,e.packet({type:kt.ACK,id:t,data:n}))}}onack(t){const e=this.acks[t.id];"function"==typeof e&&(e.apply(this,t.data),delete this.acks[t.id])}onconnect(t,e){this.id=t,this.recovered=e&&this._pid===e,this._pid=e,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach((t=>this.emitEvent(t))),this.receiveBuffer=[],this.sendBuffer.forEach((t=>{this.notifyOutgoingListeners(t),this.packet(t)})),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach((t=>t())),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:kt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const e=this._anyListeners;for(let s=0;s0&&t.jitter<=1?t.jitter:0,this.attempts=0}St.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),s=Math.floor(e*this.jitter*t);t=0==(1&Math.floor(10*e))?t-s:t+s}return 0|Math.min(t,this.max)},St.prototype.reset=function(){this.attempts=0},St.prototype.setMin=function(t){this.ms=t},St.prototype.setMax=function(t){this.max=t},St.prototype.setJitter=function(t){this.jitter=t};class xt extends x{constructor(t,e){var s;super(),this.nsps={},this.subs=[],t&&"object"==typeof t&&(e=t,t=void 0),(e=e||{}).path=e.path||"/socket.io",this.opts=e,j(this,e),this.reconnection(!1!==e.reconnection),this.reconnectionAttempts(e.reconnectionAttempts||1/0),this.reconnectionDelay(e.reconnectionDelay||1e3),this.reconnectionDelayMax(e.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(s=e.randomizationFactor)&&void 0!==s?s:.5),this.backoff=new St({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==e.timeout?2e4:e.timeout),this._readyState="closed",this.uri=t;const n=e.parser||Rt;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this._autoConnect=!1!==e.autoConnect,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return void 0===t?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var e;return void 0===t?this._reconnectionDelay:(this._reconnectionDelay=t,null===(e=this.backoff)||void 0===e||e.setMin(t),this)}randomizationFactor(t){var e;return void 0===t?this._randomizationFactor:(this._randomizationFactor=t,null===(e=this.backoff)||void 0===e||e.setJitter(t),this)}reconnectionDelayMax(t){var e;return void 0===t?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,null===(e=this.backoff)||void 0===e||e.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new ht(this.uri,this.opts);const e=this.engine,s=this;this._readyState="opening",this.skipReconnect=!1;const n=Tt(e,"open",(function(){s.onopen(),t&&t()})),i=e=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",e),t?t(e):this.maybeReconnectOnOpen()},r=Tt(e,"error",i);if(!1!==this._timeout){const t=this._timeout,s=this.setTimeoutFn((()=>{n(),i(new Error("timeout")),e.close()}),t);this.opts.autoUnref&&s.unref(),this.subs.push((()=>{this.clearTimeoutFn(s)}))}return this.subs.push(n),this.subs.push(r),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(Tt(t,"ping",this.onping.bind(this)),Tt(t,"data",this.ondata.bind(this)),Tt(t,"error",this.onerror.bind(this)),Tt(t,"close",this.onclose.bind(this)),Tt(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(e){this.onclose("parse error",e)}}ondecoded(t){tt((()=>{this.emitReserved("packet",t)}),this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,e){let s=this.nsps[t];return s?this._autoConnect&&!s.active&&s.connect():(s=new Bt(this,t,e),this.nsps[t]=s),s}_destroy(t){const e=Object.keys(this.nsps);for(const s of e){if(this.nsps[s].active)return}this._close()}_packet(t){const e=this.encoder.encode(t);for(let s=0;st())),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,e){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,e),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const e=this.backoff.duration();this._reconnecting=!0;const s=this.setTimeoutFn((()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open((e=>{e?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",e)):t.onreconnect()})))}),e);this.opts.autoUnref&&s.unref(),this.subs.push((()=>{this.clearTimeoutFn(s)}))}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const Lt={};function Nt(t,e){"object"==typeof t&&(e=t,t=void 0);const s=function(t,e="",s){let n=t;s=s||"undefined"!=typeof location&&location,null==t&&(t=s.protocol+"//"+s.host),"string"==typeof t&&("/"===t.charAt(0)&&(t="/"===t.charAt(1)?s.protocol+t:s.host+t),/^(https?|wss?):\/\//.test(t)||(t=void 0!==s?s.protocol+"//"+t:"https://"+t),n=at(t)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const i=-1!==n.host.indexOf(":")?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+i+":"+n.port+e,n.href=n.protocol+"://"+i+(s&&s.port===n.port?"":":"+n.port),n}(t,(e=e||{}).path||"/socket.io"),n=s.source,i=s.id,r=s.path,o=Lt[i]&&r in Lt[i].nsps;let a;return e.forceNew||e["force new connection"]||!1===e.multiplex||o?a=new xt(n,e):(Lt[i]||(Lt[i]=new xt(n,e)),a=Lt[i]),s.query&&!e.query&&(e.query=s.queryKey),a.socket(s.path,e)}Object.assign(Nt,{Manager:xt,Socket:Bt,io:Nt,connect:Nt});const qt={data:()=>({currentStatus:"关闭",servicAddress:"ws://localhost:7070"}),mounted(){this.init()},methods:{init(){this.socket=Nt(this.servicAddress),this.socket.on("connect",(()=>{console.log("connect!!!!!!!!"),this.currentStatus="开启"}))},sendRequest(e){if("关闭"==this.currentStatus)return void this.$message.error("socketio服务未开启");const s=t.doSocketRequest;this.socket.emit("c1",{cmd:s,params:{id:e}},(t=>{console.log("response:",t)}))}}},Pt=t=>(u("data-v-807d5289"),t=t(),p(),t),jt={id:"app-base-httpserver"},It=Pt((()=>r("div",{class:"one-block-1"},[r("span",null," 1. 使用socket与主进程通信 ")],-1))),Dt={class:"one-block-2"},Ft=Pt((()=>r("div",{class:"one-block-1"},[r("span",null," 2. 发送请求 ")],-1))),Ut={class:"one-block-2"};const Mt=e(qt,[["render",function(t,e,u,p,l,d){const f=s("a-space"),y=s("a-button");return n(),i("div",jt,[It,r("div",Dt,[o(f,null,{default:a((()=>[r("p",null,"* 状态:"+h(l.currentStatus),1)])),_:1}),r("p",null,"* 地址:"+h(l.servicAddress),1)]),Ft,r("div",Ut,[o(f,null,{default:a((()=>[o(y,{onClick:e[0]||(e[0]=t=>d.sendRequest("downloads"))},{default:a((()=>[c(" 打开【我的下载】 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-807d5289"]]);export{Mt as default}; +import{i as t}from"./main-d72f38de.js";import{_ as e,r as s,o as n,b as i,g as r,a as o,w as a,t as h,e as c,p as u,f as p}from"./index-12c2137c.js";const l=Object.create(null);l.open="0",l.close="1",l.ping="2",l.pong="3",l.message="4",l.upgrade="5",l.noop="6";const d=Object.create(null);Object.keys(l).forEach((t=>{d[l[t]]=t}));const f={type:"error",data:"parser error"},y="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),g="function"==typeof ArrayBuffer,m=t=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,b=({type:t,data:e},s,n)=>y&&e instanceof Blob?s?n(e):v(e,n):g&&(e instanceof ArrayBuffer||m(e))?s?n(e):v(new Blob([e]),n):n(l[t]+(e||"")),v=(t,e)=>{const s=new FileReader;return s.onload=function(){const t=s.result.split(",")[1];e("b"+(t||""))},s.readAsDataURL(t)};function w(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let k;function _(t,e){return y&&t.data instanceof Blob?t.data.arrayBuffer().then(w).then(e):g&&(t.data instanceof ArrayBuffer||m(t.data))?e(w(t.data)):void b(t,!1,(t=>{k||(k=new TextEncoder),e(k.encode(t))}))}const E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A="undefined"==typeof Uint8Array?[]:new Uint8Array(256);for(let Ht=0;Ht<64;Ht++)A[E.charCodeAt(Ht)]=Ht;const O="function"==typeof ArrayBuffer,R=(t,e)=>{if("string"!=typeof t)return{type:"message",data:C(t,e)};const s=t.charAt(0);if("b"===s)return{type:"message",data:T(t.substring(1),e)};return d[s]?t.length>1?{type:d[s],data:t.substring(1)}:{type:d[s]}:f},T=(t,e)=>{if(O){const s=(t=>{let e,s,n,i,r,o=.75*t.length,a=t.length,h=0;"="===t[t.length-1]&&(o--,"="===t[t.length-2]&&o--);const c=new ArrayBuffer(o),u=new Uint8Array(c);for(e=0;e>4,u[h++]=(15&n)<<4|i>>2,u[h++]=(3&i)<<6|63&r;return c})(t);return C(s,e)}return{base64:!0,data:t}},C=(t,e)=>"blob"===e?t instanceof Blob?t:new Blob([t]):t instanceof ArrayBuffer?t:t.buffer,B=String.fromCharCode(30);let S;function x(t){if(t)return function(t){for(var e in x.prototype)t[e]=x.prototype[e];return t}(t)}x.prototype.on=x.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},x.prototype.once=function(t,e){function s(){this.off(t,s),e.apply(this,arguments)}return s.fn=e,this.on(t,s),this},x.prototype.off=x.prototype.removeListener=x.prototype.removeAllListeners=x.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var s,n=this._callbacks["$"+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var i=0;i(t.hasOwnProperty(s)&&(e[s]=t[s]),e)),{})}const q=L.setTimeout,P=L.clearTimeout;function j(t,e){e.useNativeTimers?(t.setTimeoutFn=q.bind(L),t.clearTimeoutFn=P.bind(L)):(t.setTimeoutFn=L.setTimeout.bind(L),t.clearTimeoutFn=L.clearTimeout.bind(L))}class I extends Error{constructor(t,e,s){super(t),this.description=e,this.context=s,this.type="TransportError"}}class D extends x{constructor(t){super(),this.writable=!1,j(this,t),this.opts=t,this.query=t.query,this.socket=t.socket}onError(t,e,s){return super.emitReserved("error",new I(t,e,s)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}send(t){"open"===this.readyState&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const e=R(t,this.socket.binaryType);this.onPacket(e)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,e={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(e)}_hostname(){const t=this.opts.hostname;return-1===t.indexOf(":")?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(443!==this.opts.port)||!this.opts.secure&&80!==Number(this.opts.port))?":"+this.opts.port:""}_query(t){const e=function(t){let e="";for(let s in t)t.hasOwnProperty(s)&&(e.length&&(e+="&"),e+=encodeURIComponent(s)+"="+encodeURIComponent(t[s]));return e}(t);return e.length?"?"+e:""}}const F="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),U=64,M={};let V,H=0,K=0;function Y(t){let e="";do{e=F[t%U]+e,t=Math.floor(t/U)}while(t>0);return e}function W(){const t=Y(+new Date);return t!==V?(H=0,V=t):t+"."+Y(H++)}for(;K{var t;3===s.readyState&&(null===(t=this.opts.cookieJar)||void 0===t||t.parseCookies(s)),4===s.readyState&&(200===s.status||1223===s.status?this.onLoad():this.setTimeoutFn((()=>{this.onError("number"==typeof s.status?s.status:0)}),0))},s.send(this.data)}catch(n){return void this.setTimeoutFn((()=>{this.onError(n)}),0)}"undefined"!=typeof document&&(this.index=G.requestsCount++,G.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=Q,t)try{this.xhr.abort()}catch(e){}"undefined"!=typeof document&&delete G.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;null!==t&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}if(G.requestsCount=0,G.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",Z);else if("function"==typeof addEventListener){addEventListener("onpagehide"in L?"pagehide":"unload",Z,!1)}function Z(){for(let t in G.requests)G.requests.hasOwnProperty(t)&&G.requests[t].abort()}const tt="function"==typeof Promise&&"function"==typeof Promise.resolve?t=>Promise.resolve().then(t):(t,e)=>e(t,0),et=L.WebSocket||L.MozWebSocket,st="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase();function nt(t,e){return"message"===t.type&&"string"!=typeof t.data&&e[0]>=48&&e[0]<=54}const it={websocket:class extends D{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),e=this.opts.protocols,s=st?{}:N(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=st?new et(t,e,s):e?new et(t,e):new et(t)}catch(Vt){return this.emitReserved("error",Vt)}this.ws.binaryType=this.socket.binaryType||"arraybuffer",this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let e=0;e{try{this.ws.send(t)}catch(e){}n&&tt((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}}doClose(){void 0!==this.ws&&(this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",e=this.query||{};return this.opts.timestampRequests&&(e[this.opts.timestampParam]=W()),this.supportsBinary||(e.b64=1),this.createUri(t,e)}check(){return!!et}},webtransport:class extends D{get name(){return"webtransport"}doOpen(){"function"==typeof WebTransport&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then((()=>{this.onClose()})).catch((t=>{this.onError("webtransport error",t)})),this.transport.ready.then((()=>{this.transport.createBidirectionalStream().then((t=>{const e=t.readable.getReader();let s;this.writer=t.writable.getWriter();const n=()=>{e.read().then((({done:t,value:e})=>{t||(s||1!==e.byteLength||54!==e[0]?(this.onPacket(function(t,e,s){S||(S=new TextDecoder);const n=e||t[0]<48||t[0]>54;return R(n?t:S.decode(t),s)}(e,s,"arraybuffer")),s=!1):s=!0,n())})).catch((t=>{}))};n();const i=this.query.sid?`0{"sid":"${this.query.sid}"}`:"0";this.writer.write((new TextEncoder).encode(i)).then((()=>this.onOpen()))}))})))}write(t){this.writable=!1;for(let e=0;e{nt(s,t)&&this.writer.write(Uint8Array.of(54)),this.writer.write(t).then((()=>{n&&tt((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}))}}doClose(){var t;null===(t=this.transport)||void 0===t||t.close()}},polling:class extends D{constructor(t){if(super(t),this.polling=!1,"undefined"!=typeof location){const e="https:"===location.protocol;let s=location.port;s||(s=e?"443":"80"),this.xd="undefined"!=typeof location&&t.hostname!==location.hostname||s!==t.port}const e=t&&t.forceBase64;this.supportsBinary=X&&!e,this.opts.withCredentials&&(this.cookieJar=void 0)}get name(){return"polling"}doOpen(){this.poll()}pause(t){this.readyState="pausing";const e=()=>{this.readyState="paused",t()};if(this.polling||!this.writable){let t=0;this.polling&&(t++,this.once("pollComplete",(function(){--t||e()}))),this.writable||(t++,this.once("drain",(function(){--t||e()})))}else e()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){((t,e)=>{const s=t.split(B),n=[];for(let i=0;i{if("opening"===this.readyState&&"open"===t.type&&this.onOpen(),"close"===t.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(t)})),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};"open"===this.readyState?t():this.once("open",t)}write(t){this.writable=!1,((t,e)=>{const s=t.length,n=new Array(s);let i=0;t.forEach(((t,r)=>{b(t,!1,(t=>{n[r]=t,++i===s&&e(n.join(B))}))}))})(t,(t=>{this.doWrite(t,(()=>{this.writable=!0,this.emitReserved("drain")}))}))}uri(){const t=this.opts.secure?"https":"http",e=this.query||{};return!1!==this.opts.timestampRequests&&(e[this.opts.timestampParam]=W()),this.supportsBinary||e.sid||(e.b64=1),this.createUri(t,e)}request(t={}){return Object.assign(t,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new G(this.uri(),t)}doWrite(t,e){const s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",((t,e)=>{this.onError("xhr post error",t,e)}))}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",((t,e)=>{this.onError("xhr poll error",t,e)})),this.pollXhr=t}}},rt=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,ot=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function at(t){const e=t,s=t.indexOf("["),n=t.indexOf("]");-1!=s&&-1!=n&&(t=t.substring(0,s)+t.substring(s,n).replace(/:/g,";")+t.substring(n,t.length));let i=rt.exec(t||""),r={},o=14;for(;o--;)r[ot[o]]=i[o]||"";return-1!=s&&-1!=n&&(r.source=e,r.host=r.host.substring(1,r.host.length-1).replace(/;/g,":"),r.authority=r.authority.replace("[","").replace("]","").replace(/;/g,":"),r.ipv6uri=!0),r.pathNames=function(t,e){const s=/\/{2,9}/g,n=e.replace(s,"/").split("/");"/"!=e.slice(0,1)&&0!==e.length||n.splice(0,1);"/"==e.slice(-1)&&n.splice(n.length-1,1);return n}(0,r.path),r.queryKey=function(t,e){const s={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,(function(t,e,n){e&&(s[e]=n)})),s}(0,r.query),r}let ht=class t extends x{constructor(t,e={}){super(),this.writeBuffer=[],t&&"object"==typeof t&&(e=t,t=null),t?(t=at(t),e.hostname=t.host,e.secure="https"===t.protocol||"wss"===t.protocol,e.port=t.port,t.query&&(e.query=t.query)):e.host&&(e.hostname=at(e.host).host),j(this,e),this.secure=null!=e.secure?e.secure:"undefined"!=typeof location&&"https:"===location.protocol,e.hostname&&!e.port&&(e.port=this.secure?"443":"80"),this.hostname=e.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=e.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=e.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},e),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=function(t){let e={},s=t.split("&");for(let n=0,i=s.length;n{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const e=Object.assign({},this.opts.query);e.EIO=4,e.transport=t,this.id&&(e.sid=this.id);const s=Object.assign({},this.opts,{query:e,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new it[t](s)}open(){let e;if(this.opts.rememberUpgrade&&t.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn((()=>{this.emitReserved("error","No transports available")}),0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(s){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",(t=>this.onClose("transport close",t)))}probe(e){let s=this.createTransport(e),n=!1;t.priorWebsocketSuccess=!1;const i=()=>{n||(s.send([{type:"ping",data:"probe"}]),s.once("packet",(e=>{if(!n)if("pong"===e.type&&"probe"===e.data){if(this.upgrading=!0,this.emitReserved("upgrading",s),!s)return;t.priorWebsocketSuccess="websocket"===s.name,this.transport.pause((()=>{n||"closed"!==this.readyState&&(u(),this.setTransport(s),s.send([{type:"upgrade"}]),this.emitReserved("upgrade",s),s=null,this.upgrading=!1,this.flush())}))}else{const t=new Error("probe error");t.transport=s.name,this.emitReserved("upgradeError",t)}})))};function r(){n||(n=!0,u(),s.close(),s=null)}const o=t=>{const e=new Error("probe error: "+t);e.transport=s.name,r(),this.emitReserved("upgradeError",e)};function a(){o("transport closed")}function h(){o("socket closed")}function c(t){s&&t.name!==s.name&&r()}const u=()=>{s.removeListener("open",i),s.removeListener("error",o),s.removeListener("close",a),this.off("close",h),this.off("upgrading",c)};s.once("open",i),s.once("error",o),s.once("close",a),this.once("close",h),this.once("upgrading",c),-1!==this.upgrades.indexOf("webtransport")&&"webtransport"!==e?this.setTimeoutFn((()=>{n||s.open()}),200):s.open()}onOpen(){if(this.readyState="open",t.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){let t=0;const e=this.upgrades.length;for(;t{this.onClose("ping timeout")}),this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let t=1;for(let s=0;s=57344?s+=3:(n++,s+=4);return s}(e):Math.ceil(1.33*(e.byteLength||e.size))),s>0&&t>this.maxPayload)return this.writeBuffer.slice(0,s);t+=2}var e;return this.writeBuffer}write(t,e,s){return this.sendPacket("message",t,e,s),this}send(t,e,s){return this.sendPacket("message",t,e,s),this}sendPacket(t,e,s,n){if("function"==typeof e&&(n=e,e=void 0),"function"==typeof s&&(n=s,s=null),"closing"===this.readyState||"closed"===this.readyState)return;(s=s||{}).compress=!1!==s.compress;const i={type:t,data:e,options:s};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),n&&this.once("flush",n),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},e=()=>{this.off("upgrade",e),this.off("upgradeError",e),t()},s=()=>{this.once("upgrade",e),this.once("upgradeError",e)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",(()=>{this.upgrading?s():t()})):this.upgrading?s():t()),this}onError(e){t.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}onClose(t,e){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"==typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,e),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const e=[];let s=0;const n=t.length;for(;s"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,pt=Object.prototype.toString,lt="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===pt.call(Blob),dt="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===pt.call(File);function ft(t){return ct&&(t instanceof ArrayBuffer||ut(t))||lt&&t instanceof Blob||dt&&t instanceof File}function yt(t,e){if(!t||"object"!=typeof t)return!1;if(Array.isArray(t)){for(let e=0,s=t.length;e=0&&t.num{delete this.acks[t];for(let e=0;e{this.io.clearTimeoutFn(i),e.apply(this,[null,...t])}}emitWithAck(t,...e){const s=void 0!==this.flags.timeout||void 0!==this._opts.ackTimeout;return new Promise(((n,i)=>{e.push(((t,e)=>s?t?i(t):n(e):n(t))),this.emit(t,...e)}))}_addToQueue(t){let e;"function"==typeof t[t.length-1]&&(e=t.pop());const s={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push(((t,...n)=>{if(s!==this._queue[0])return;return null!==t?s.tryCount>this._opts.retries&&(this._queue.shift(),e&&e(t)):(this._queue.shift(),e&&e(null,...n)),s.pending=!1,this._drainQueue()})),this._queue.push(s),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||0===this._queue.length)return;const e=this._queue[0];e.pending&&!t||(e.pending=!0,e.tryCount++,this.flags=e.flags,this.emit.apply(this,e.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){"function"==typeof this.auth?this.auth((t=>{this._sendConnectPacket(t)})):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:kt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,e){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,e)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case kt.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case kt.EVENT:case kt.BINARY_EVENT:this.onevent(t);break;case kt.ACK:case kt.BINARY_ACK:this.onack(t);break;case kt.DISCONNECT:this.ondisconnect();break;case kt.CONNECT_ERROR:this.destroy();const e=new Error(t.data.message);e.data=t.data.data,this.emitReserved("connect_error",e)}}onevent(t){const e=t.data||[];null!=t.id&&e.push(this.ack(t.id)),this.connected?this.emitEvent(e):this.receiveBuffer.push(Object.freeze(e))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const e=this._anyListeners.slice();for(const s of e)s.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&"string"==typeof t[t.length-1]&&(this._lastOffset=t[t.length-1])}ack(t){const e=this;let s=!1;return function(...n){s||(s=!0,e.packet({type:kt.ACK,id:t,data:n}))}}onack(t){const e=this.acks[t.id];"function"==typeof e&&(e.apply(this,t.data),delete this.acks[t.id])}onconnect(t,e){this.id=t,this.recovered=e&&this._pid===e,this._pid=e,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach((t=>this.emitEvent(t))),this.receiveBuffer=[],this.sendBuffer.forEach((t=>{this.notifyOutgoingListeners(t),this.packet(t)})),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach((t=>t())),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:kt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const e=this._anyListeners;for(let s=0;s0&&t.jitter<=1?t.jitter:0,this.attempts=0}St.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),s=Math.floor(e*this.jitter*t);t=0==(1&Math.floor(10*e))?t-s:t+s}return 0|Math.min(t,this.max)},St.prototype.reset=function(){this.attempts=0},St.prototype.setMin=function(t){this.ms=t},St.prototype.setMax=function(t){this.max=t},St.prototype.setJitter=function(t){this.jitter=t};class xt extends x{constructor(t,e){var s;super(),this.nsps={},this.subs=[],t&&"object"==typeof t&&(e=t,t=void 0),(e=e||{}).path=e.path||"/socket.io",this.opts=e,j(this,e),this.reconnection(!1!==e.reconnection),this.reconnectionAttempts(e.reconnectionAttempts||1/0),this.reconnectionDelay(e.reconnectionDelay||1e3),this.reconnectionDelayMax(e.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(s=e.randomizationFactor)&&void 0!==s?s:.5),this.backoff=new St({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==e.timeout?2e4:e.timeout),this._readyState="closed",this.uri=t;const n=e.parser||Rt;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this._autoConnect=!1!==e.autoConnect,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return void 0===t?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var e;return void 0===t?this._reconnectionDelay:(this._reconnectionDelay=t,null===(e=this.backoff)||void 0===e||e.setMin(t),this)}randomizationFactor(t){var e;return void 0===t?this._randomizationFactor:(this._randomizationFactor=t,null===(e=this.backoff)||void 0===e||e.setJitter(t),this)}reconnectionDelayMax(t){var e;return void 0===t?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,null===(e=this.backoff)||void 0===e||e.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new ht(this.uri,this.opts);const e=this.engine,s=this;this._readyState="opening",this.skipReconnect=!1;const n=Tt(e,"open",(function(){s.onopen(),t&&t()})),i=e=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",e),t?t(e):this.maybeReconnectOnOpen()},r=Tt(e,"error",i);if(!1!==this._timeout){const t=this._timeout,s=this.setTimeoutFn((()=>{n(),i(new Error("timeout")),e.close()}),t);this.opts.autoUnref&&s.unref(),this.subs.push((()=>{this.clearTimeoutFn(s)}))}return this.subs.push(n),this.subs.push(r),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(Tt(t,"ping",this.onping.bind(this)),Tt(t,"data",this.ondata.bind(this)),Tt(t,"error",this.onerror.bind(this)),Tt(t,"close",this.onclose.bind(this)),Tt(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(e){this.onclose("parse error",e)}}ondecoded(t){tt((()=>{this.emitReserved("packet",t)}),this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,e){let s=this.nsps[t];return s?this._autoConnect&&!s.active&&s.connect():(s=new Bt(this,t,e),this.nsps[t]=s),s}_destroy(t){const e=Object.keys(this.nsps);for(const s of e){if(this.nsps[s].active)return}this._close()}_packet(t){const e=this.encoder.encode(t);for(let s=0;st())),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,e){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,e),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const e=this.backoff.duration();this._reconnecting=!0;const s=this.setTimeoutFn((()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open((e=>{e?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",e)):t.onreconnect()})))}),e);this.opts.autoUnref&&s.unref(),this.subs.push((()=>{this.clearTimeoutFn(s)}))}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const Lt={};function Nt(t,e){"object"==typeof t&&(e=t,t=void 0);const s=function(t,e="",s){let n=t;s=s||"undefined"!=typeof location&&location,null==t&&(t=s.protocol+"//"+s.host),"string"==typeof t&&("/"===t.charAt(0)&&(t="/"===t.charAt(1)?s.protocol+t:s.host+t),/^(https?|wss?):\/\//.test(t)||(t=void 0!==s?s.protocol+"//"+t:"https://"+t),n=at(t)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const i=-1!==n.host.indexOf(":")?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+i+":"+n.port+e,n.href=n.protocol+"://"+i+(s&&s.port===n.port?"":":"+n.port),n}(t,(e=e||{}).path||"/socket.io"),n=s.source,i=s.id,r=s.path,o=Lt[i]&&r in Lt[i].nsps;let a;return e.forceNew||e["force new connection"]||!1===e.multiplex||o?a=new xt(n,e):(Lt[i]||(Lt[i]=new xt(n,e)),a=Lt[i]),s.query&&!e.query&&(e.query=s.queryKey),a.socket(s.path,e)}Object.assign(Nt,{Manager:xt,Socket:Bt,io:Nt,connect:Nt});const qt={data:()=>({currentStatus:"关闭",servicAddress:"ws://localhost:7070"}),mounted(){this.init()},methods:{init(){this.socket=Nt(this.servicAddress),this.socket.on("connect",(()=>{console.log("connect!!!!!!!!"),this.currentStatus="开启"}))},sendRequest(e){if("关闭"==this.currentStatus)return void this.$message.error("socketio服务未开启");const s=t.doSocketRequest;this.socket.emit("c1",{cmd:s,params:{id:e}},(t=>{console.log("response:",t)}))}}},Pt=t=>(u("data-v-807d5289"),t=t(),p(),t),jt={id:"app-base-httpserver"},It=Pt((()=>r("div",{class:"one-block-1"},[r("span",null," 1. 使用socket与主进程通信 ")],-1))),Dt={class:"one-block-2"},Ft=Pt((()=>r("div",{class:"one-block-1"},[r("span",null," 2. 发送请求 ")],-1))),Ut={class:"one-block-2"};const Mt=e(qt,[["render",function(t,e,u,p,l,d){const f=s("a-space"),y=s("a-button");return n(),i("div",jt,[It,r("div",Dt,[o(f,null,{default:a((()=>[r("p",null,"* 状态:"+h(l.currentStatus),1)])),_:1}),r("p",null,"* 地址:"+h(l.servicAddress),1)]),Ft,r("div",Ut,[o(f,null,{default:a((()=>[o(y,{onClick:e[0]||(e[0]=t=>d.sendRequest("downloads"))},{default:a((()=>[c(" 打开【我的下载】 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-807d5289"]]);export{Mt as default}; diff --git a/public/dist/assets/SocketServer-94742f8e.js.gz b/public/dist/assets/SocketServer-94742f8e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..14ad69c4865b18ab6ceffa0d0466add5e25f74c3 GIT binary patch literal 12722 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 diff --git a/public/dist/assets/Window-2ccde7c4.js b/public/dist/assets/Window-2ccde7c4.js deleted file mode 100644 index a8a699d..0000000 --- a/public/dist/assets/Window-2ccde7c4.js +++ /dev/null @@ -1 +0,0 @@ -import{i as o}from"./main-429c1dad.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as e,r as i,o as t,b as s,g as n,a as r,w as d,t as l,e as m}from"./index-4492cee0.js";const g={id:"effect-login-window"},p={class:"block-1"},c={key:1};const f=e({data:()=>({loading:!1,loginText:"正在登陆......"}),methods:{login(){this.loading=!0,setTimeout((()=>{this.$router.push({name:"Framework",params:{}}),a.invoke(o.restoreWindow,{width:980,height:650}).then((o=>{}))}),2e3)}}},[["render",function(o,a,e,f,h,u){const k=i("a-button");return t(),s("div",g,[n("div",p,[h.loading?(t(),s("span",c,l(h.loginText),1)):(t(),s("a",{key:0,onClick:a[0]||(a[0]=(...o)=>u.login&&u.login(...o))},[r(k,{type:"primary"},{default:d((()=>[m(" 登录 ")])),_:1})]))])])}],["__scopeId","data-v-be47062b"]]);export{f as default}; diff --git a/public/dist/assets/Window-e0fe9230.js b/public/dist/assets/Window-e0fe9230.js new file mode 100644 index 0000000..b849c33 --- /dev/null +++ b/public/dist/assets/Window-e0fe9230.js @@ -0,0 +1 @@ +import{i as o}from"./main-d72f38de.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as e,r as i,o as t,b as s,g as n,a as r,w as d,t as l,e as m}from"./index-12c2137c.js";const g={id:"effect-login-window"},p={class:"block-1"},c={key:1};const u=e({data:()=>({loading:!1,loginText:"正在登陆......"}),methods:{login(){this.loading=!0,setTimeout((()=>{this.$router.push({name:"Framework",params:{}}),a.invoke(o.restoreWindow,{width:980,height:650}).then((o=>{}))}),2e3)}}},[["render",function(o,a,e,u,f,h){const k=i("a-button");return t(),s("div",g,[n("div",p,[f.loading?(t(),s("span",c,l(f.loginText),1)):(t(),s("a",{key:0,onClick:a[0]||(a[0]=(...o)=>h.login&&h.login(...o))},[r(k,{type:"primary"},{default:d((()=>[m(" 登录 ")])),_:1})]))])])}],["__scopeId","data-v-be47062b"]]);export{u as default}; diff --git a/public/dist/assets/index-4492cee0.js b/public/dist/assets/index-12c2137c.js similarity index 99% rename from public/dist/assets/index-4492cee0.js rename to public/dist/assets/index-12c2137c.js index 786dfce..0b84c52 100644 --- a/public/dist/assets/index-4492cee0.js +++ b/public/dist/assets/index-12c2137c.js @@ -11,4 +11,4 @@ Gge.version="2.29.4",Wge=xwe,Gge.fn=yje,Gge.min=function(){return Mwe("isBefore" * vue-router v4.2.4 * (c) 2023 Eduardo San Martin Morote * @license MIT - */const vJe=Object.assign;function mJe(e,t){const n={};for(const r in t){const o=t[r];n[r]=gJe(o)?o.map(e):e(o)}return n}const bJe=()=>{},gJe=Array.isArray,yJe=/\/$/,OJe=e=>e.replace(yJe,"");function wJe(e,t,n="/"){let r,o={},i="",a="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,c>-1?c:t.length),o=e(i)),c>-1&&(r=r||t.slice(0,c),a=t.slice(c,t.length)),r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];".."!==o&&"."!==o||r.push("");let i,a,c=n.length-1;for(i=0;i1&&c--}return n.slice(0,c).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}(null!=r?r:t,n),{fullPath:r+(i&&"?")+i+a,path:r,query:o,hash:a}}function jJe(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function PJe(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function SJe(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!CJe(e[n],t[n]))return!1;return!0}function CJe(e,t){return gJe(e)?xJe(e,t):gJe(t)?xJe(t,e):e===t}function xJe(e,t){return gJe(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}var kJe,zJe,MJe,TJe;(zJe=kJe||(kJe={})).pop="pop",zJe.push="push",(TJe=MJe||(MJe={})).back="back",TJe.forward="forward",TJe.unknown="";const VJe=/^[^#]+#/;function AJe(e,t){return e.replace(VJe,"#")+t}const EJe=()=>({left:window.pageXOffset,top:window.pageYOffset});function HJe(e){let t;if("el"in e){const n=e.el,r="string"==typeof n&&n.startsWith("#"),o="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function _Je(e,t){return(history.state?history.state.position-t:-1)+e}const DJe=new Map;let NJe=()=>location.protocol+"//"+location.host;function BJe(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let t=o.includes(e.slice(i))?e.slice(i).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),jJe(n,"")}return jJe(n,e)+r+o}function LJe(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?EJe():null}}function FJe(e){const t=function(e){const{history:t,location:n}=window,r={value:BJe(e,n)},o={value:t.state};function i(r,i,a){const c=e.indexOf("#"),l=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+r:NJe()+e+r;try{t[a?"replaceState":"pushState"](i,"",l),o.value=i}catch(s){console.error(s),n[a?"replace":"assign"](l)}}return o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:o,push:function(e,n){const a=vJe({},o.value,t.state,{forward:e,scroll:EJe()});i(a.current,a,!0),i(e,vJe({},LJe(r.value,e,null),{position:a.position+1},n),!1),r.value=e},replace:function(e,n){i(e,vJe({},t.state,LJe(o.value.back,e,o.value.forward,!0),n,{position:o.value.position}),!0),r.value=e}}}(e=function(e){if(!e)if(pJe){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),OJe(e)}(e)),n=function(e,t,n,r){let o=[],i=[],a=null;const c=({state:i})=>{const c=BJe(e,location),l=n.value,s=t.value;let u=0;if(i){if(n.value=c,t.value=i,a&&a===l)return void(a=null);u=s?i.position-s.position:0}else r(c);o.forEach((e=>{e(n.value,l,{delta:u,type:kJe.pop,direction:u?u>0?MJe.forward:MJe.back:MJe.unknown})}))};function l(){const{history:e}=window;e.state&&e.replaceState(vJe({},e.state,{scroll:EJe()}),"")}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:function(){a=n.value},listen:function(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return i.push(t),t},destroy:function(){for(const e of i)e();i=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",l)}}}(e,t.state,t.location,t.replace);const r=vJe({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:AJe.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function IJe(e){return"string"==typeof e||"symbol"==typeof e}const RJe={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},$Je=Symbol("");var KJe,WJe;function UJe(e,t){return vJe(new Error,{type:e,[$Je]:!0},t)}function qJe(e,t){return e instanceof Error&&$Je in e&&(null==t||!!(e.type&t))}(WJe=KJe||(KJe={}))[WJe.aborted=4]="aborted",WJe[WJe.cancelled=8]="cancelled",WJe[WJe.duplicated=16]="duplicated";const YJe="[^/]+?",GJe={sensitive:!1,strict:!1,start:!0,end:!0},XJe=/[.+*?^${}()[\]/\\]/g;function ZJe(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function QJe(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const e1e={type:0,value:""},t1e=/[a-zA-Z0-9_]/;function n1e(e,t,n){const r=function(e,t){const n=vJe({},GJe,t),r=[];let o=n.start?"^":"";const i=[];for(const l of e){const e=l.length?[]:[90];n.strict&&!l.length&&(o+="/");for(let t=0;t1&&("*"===c||"+"===c)&&t(`A repeatable param (${s}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:s,regexp:u,repeatable:"*"===c||"+"===c,optional:"*"===c||"?"===c})):t("Invalid state to consume buffer"),s="")}function h(){s+=c}for(;l{i(h)}:bJe}function i(e){if(IJe(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(i),t.alias.forEach(i))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(i),e.alias.forEach(i))}}function a(e){let t=0;for(;t=0&&(e.record.path!==n[t].record.path||!s1e(e,n[t]));)t++;n.splice(t,0,e),e.record.name&&!a1e(e)&&r.set(e.record.name,e)}return t=l1e({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:function(e,t){let o,i,a,c={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw UJe(1,{location:e});a=o.record.name,c=vJe(o1e(t.params,o.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params&&o1e(e.params,o.keys.map((e=>e.name)))),i=o.stringify(c)}else if("path"in e)i=e.path,o=n.find((e=>e.re.test(i))),o&&(c=o.parse(i),a=o.record.name);else{if(o=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!o)throw UJe(1,{location:e,currentLocation:t});a=o.record.name,c=vJe({},t.params,e.params),i=o.stringify(c)}const l=[];let s=o;for(;s;)l.unshift(s.record),s=s.parent;return{name:a,path:i,params:c,matched:l,meta:c1e(l)}},removeRoute:i,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function o1e(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function i1e(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="object"==typeof n?n[r]:n;return t}function a1e(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function c1e(e){return e.reduce(((e,t)=>vJe(e,t.meta)),{})}function l1e(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function s1e(e,t){return t.children.some((t=>t===e||s1e(e,t)))}const u1e=/#/g,f1e=/&/g,h1e=/\//g,d1e=/=/g,p1e=/\?/g,v1e=/\+/g,m1e=/%5B/g,b1e=/%5D/g,g1e=/%5E/g,y1e=/%60/g,O1e=/%7B/g,w1e=/%7C/g,j1e=/%7D/g,P1e=/%20/g;function S1e(e){return encodeURI(""+e).replace(w1e,"|").replace(m1e,"[").replace(b1e,"]")}function C1e(e){return S1e(e).replace(v1e,"%2B").replace(P1e,"+").replace(u1e,"%23").replace(f1e,"%26").replace(y1e,"`").replace(O1e,"{").replace(j1e,"}").replace(g1e,"^")}function x1e(e){return null==e?"":function(e){return S1e(e).replace(u1e,"%23").replace(p1e,"%3F")}(e).replace(h1e,"%2F")}function k1e(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function z1e(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;re&&C1e(e))):[r&&C1e(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function T1e(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=gJe(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const V1e=Symbol(""),A1e=Symbol(""),E1e=Symbol(""),H1e=Symbol(""),_1e=Symbol("");function D1e(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e.slice(),reset:function(){e=[]}}}function N1e(e,t,n,r,o){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise(((a,c)=>{const l=e=>{var l;!1===e?c(UJe(4,{from:n,to:t})):e instanceof Error?c(e):"string"==typeof(l=e)||l&&"object"==typeof l?c(UJe(2,{from:t,to:e})):(i&&r.enterCallbacks[o]===i&&"function"==typeof e&&i.push(e),a())},s=e.call(r&&r.instances[o],t,n,l);let u=Promise.resolve(s);e.length<3&&(u=u.then(l)),u.catch((e=>c(e)))}))}function B1e(e,t,n,r){const o=[];for(const a of e)for(const e in a.components){let c=a.components[e];if("beforeRouteEnter"===t||a.instances[e])if("object"==typeof(i=c)||"displayName"in i||"props"in i||"__vccOpts"in i){const i=(c.__vccOpts||c)[t];i&&o.push(N1e(i,n,r,a,e))}else{let i=c();o.push((()=>i.then((o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${a.path}"`));const i=(c=o).__esModule||"Module"===c[Symbol.toStringTag]?o.default:o;var c;a.components[e]=i;const l=(i.__vccOpts||i)[t];return l&&N1e(l,n,r,a,e)()}))))}}var i;return o}function L1e(e){const t=Or(E1e),n=Or(H1e),r=Ho((()=>t.resolve(jt(e.to)))),o=Ho((()=>{const{matched:e}=r.value,{length:t}=e,o=e[t-1],i=n.matched;if(!o||!i.length)return-1;const a=i.findIndex(PJe.bind(null,o));if(a>-1)return a;const c=I1e(e[t-2]);return t>1&&I1e(o)===c&&i[i.length-1].path!==c?i.findIndex(PJe.bind(null,e[t-2])):a})),i=Ho((()=>o.value>-1&&function(e,t){for(const n in t){const r=t[n],o=e[n];if("string"==typeof r){if(r!==o)return!1}else if(!gJe(o)||o.length!==r.length||r.some(((e,t)=>e!==o[t])))return!1}return!0}(n.params,r.value.params))),a=Ho((()=>o.value>-1&&o.value===n.matched.length-1&&SJe(n.params,r.value.params)));return{route:r,href:Ho((()=>r.value.href)),isActive:i,isExactActive:a,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[jt(e.replace)?"replace":"push"](jt(e.to)).catch(bJe):Promise.resolve()}}}const F1e=zn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:L1e,setup(e,{slots:t}){const n=ot(L1e(e)),{options:r}=Or(E1e),o=Ho((()=>({[R1e(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[R1e(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:_o("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}});function I1e(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const R1e=(e,t,n)=>null!=e?e:null!=t?t:n,$1e=zn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Or(_1e),o=Ho((()=>e.route||r.value)),i=Or(A1e,0),a=Ho((()=>{let e=jt(i);const{matched:t}=o.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),c=Ho((()=>o.value.matched[a.value]));yr(A1e,Ho((()=>a.value+1))),yr(V1e,c),yr(_1e,o);const l=yt();return fn((()=>[l.value,c.value,e.name]),(([e,t,n],[r,o,i])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||o&&PJe(t,o)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=o.value,i=e.name,a=c.value,s=a&&a.components[i];if(!s)return K1e(n.default,{Component:s,route:r});const u=a.props[i],f=u?!0===u?r.params:"function"==typeof u?u(r):u:null,h=_o(s,vJe({},f,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(a.instances[i]=null)},ref:l}));return K1e(n.default,{Component:h,route:r})||h}}});function K1e(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const W1e=$1e;const U1e={},q1e=function(e,t,n){if(!t||0===t.length)return e();const r=document.getElementsByTagName("link");return Promise.all(t.map((e=>{if(e=function(e,t){return new URL(e,t).href}(e,n),e in U1e)return;U1e[e]=!0;const t=e.endsWith(".css"),o=t?'[rel="stylesheet"]':"";if(!!n)for(let n=r.length-1;n>=0;n--){const o=r[n];if(o.href===e&&(!t||"stylesheet"===o.rel))return}else if(document.querySelector(`link[href="${e}"]${o}`))return;const i=document.createElement("link");return i.rel=t?"stylesheet":"modulepreload",t||(i.as="script",i.crossOrigin=""),i.href=e,document.head.appendChild(i),t?new Promise(((t,n)=>{i.addEventListener("load",t),i.addEventListener("error",(()=>n(new Error(`Unable to preload CSS for ${e}`))))})):void 0}))).then((()=>e())).catch((e=>{const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}))},Y1e=[{path:"/",component:()=>q1e((()=>import("./AppSider-d496840f.js")),["./AppSider-d496840f.js","./AppSider-f3251917.css"],import.meta.url),children:[{path:"/framework",name:"Framework",component:()=>q1e((()=>import("./Menu-77386da7.js")),["./Menu-77386da7.js","./Menu-7610e037.css"],import.meta.url),props:{id:"framework"},redirect:{name:"FrameworkSocketIpc"},children:[{path:"/framework/socket/ipc",name:"FrameworkSocketIpc",component:()=>q1e((()=>import("./Ipc-2b08761f.js")),["./Ipc-2b08761f.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Ipc-474d711c.css"],import.meta.url)},{path:"/framework/socket/httpserver",name:"FrameworkSocketHttpServer",component:()=>q1e((()=>import("./HttpServer-a04f41fd.js")),["./HttpServer-a04f41fd.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./index-37e5a4e4.js","./store2-15d37b6b.js","./HttpServer-3120b23d.css"],import.meta.url)},{path:"/framework/socket/socketserver",name:"FrameworkSocketSocketServer",component:()=>q1e((()=>import("./SocketServer-e18ea084.js")),["./SocketServer-e18ea084.js","./main-429c1dad.js","./SocketServer-de211e59.css"],import.meta.url)},{path:"/framework/jsondb/index",name:"FrameworkJsonDBIndex",component:()=>q1e((()=>import("./Index-1615d7c6.js")),["./Index-1615d7c6.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-b98412fe.css"],import.meta.url)},{path:"/framework/sqlitedb/index",name:"FrameworkSqliteDBIndex",component:()=>q1e((()=>import("./Index-3e899fb1.js")),["./Index-3e899fb1.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-441ec7b5.css"],import.meta.url)},{path:"/framework/jobs/index",name:"FrameworkJobsIndex",component:()=>q1e((()=>import("./Index-40d07016.js")),["./Index-40d07016.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-b5c70efc.css"],import.meta.url)},{path:"/framework/updater/index",name:"FrameworkUpdaterIndex",component:()=>q1e((()=>import("./Index-b179210d.js")),["./Index-b179210d.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-e7823b2a.css"],import.meta.url)},{path:"/framework/software/index",name:"FrameworkSoftwareIndex",component:()=>q1e((()=>import("./Index-e0335ed3.js")),["./Index-e0335ed3.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-633a217e.css"],import.meta.url)},{path:"/framework/java/index",name:"FrameworkJavaIndex",component:()=>q1e((()=>import("./Index-76079e5e.js")),["./Index-76079e5e.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./index-37e5a4e4.js","./store2-15d37b6b.js","./Index-18e74189.css"],import.meta.url)},{path:"/framework/testapi/index",name:"FrameworkTestApiIndex",component:()=>q1e((()=>import("./Index-281c0712.js")),["./Index-281c0712.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-10f88239.css"],import.meta.url)}]},{path:"/os",name:"Os",component:()=>q1e((()=>import("./Menu-77386da7.js")),["./Menu-77386da7.js","./Menu-7610e037.css"],import.meta.url),props:{id:"os"},redirect:{name:"OsFileIndex"},children:[{path:"/os/file/index",name:"OsFileIndex",component:()=>q1e((()=>import("./Index-dc55dcdd.js")),["./Index-dc55dcdd.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./store2-15d37b6b.js","./Index-1570e1ba.css"],import.meta.url)},{path:"/os/file/pic",name:"OsFilePic",component:()=>q1e((()=>import("./Pic-63872273.js")),["./Pic-63872273.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Pic-f8ef353a.css"],import.meta.url)},{path:"/os/windowview/index",name:"OsWindowViewIndex",component:()=>q1e((()=>import("./Index-5abcf3c9.js")),["./Index-5abcf3c9.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-b6f61b5c.css"],import.meta.url)},{path:"/os/window/index",name:"OsWindowIndex",component:()=>q1e((()=>import("./Index-025becb4.js")),["./Index-025becb4.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-8814d88f.css"],import.meta.url)},{path:"/os/notification/index",name:"OsNotificationIndex",component:()=>q1e((()=>import("./Index-9c1e57f1.js")),["./Index-9c1e57f1.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-71d93079.css"],import.meta.url)},{path:"/os/powermonitor/index",name:"OsPowerMonitorIndex",component:()=>q1e((()=>import("./Index-8c16fa28.js")),["./Index-8c16fa28.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-cb9b5a62.css"],import.meta.url)},{path:"/os/screen/index",name:"OsScreenIndex",component:()=>q1e((()=>import("./Index-d5c189f2.js")),["./Index-d5c189f2.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-b451490c.css"],import.meta.url)},{path:"/os/theme/index",name:"OsThemeIndex",component:()=>q1e((()=>import("./Index-ee0aae6a.js")),["./Index-ee0aae6a.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-fbd7ccbb.css"],import.meta.url)},{path:"/os/system/index",name:"OsSystemIndex",component:()=>q1e((()=>import("./Index-44adca8c.js")),["./Index-44adca8c.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-dbae2225.css"],import.meta.url)}]},{path:"/hardware",name:"Hardware",component:()=>q1e((()=>import("./Menu-77386da7.js")),["./Menu-77386da7.js","./Menu-7610e037.css"],import.meta.url),props:{id:"hardware"},redirect:{name:"HardwarePrinterIndex"},children:[{path:"/hardware/printer/index",name:"HardwarePrinterIndex",component:()=>q1e((()=>import("./Index-d898cc9e.js")),["./Index-d898cc9e.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-c2510c2f.css"],import.meta.url)}]},{path:"/effect",name:"Effect",component:()=>q1e((()=>import("./Menu-77386da7.js")),["./Menu-77386da7.js","./Menu-7610e037.css"],import.meta.url),props:{id:"effect"},redirect:{name:"EffectVideoIndex"},children:[{path:"/effect/video/index",name:"EffectVideoIndex",component:()=>q1e((()=>import("./Index-d38f5ef6.js")),["./Index-d38f5ef6.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-e7b58df0.css"],import.meta.url)},{path:"/effect/login/index",name:"EffectLoginIndex",component:()=>q1e((()=>import("./Index-8f8b3b46.js")),["./Index-8f8b3b46.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Index-6b0301c0.css"],import.meta.url)}]}]},{path:"/special",children:[{path:"subwindow",name:"SpecialSubwindowIpc",component:()=>q1e((()=>import("./Ipc-e781cb65.js")),["./Ipc-e781cb65.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Ipc-9eeb6554.css"],import.meta.url)},{path:"/login",name:"SpecialLoginWindow",component:()=>q1e((()=>import("./Window-2ccde7c4.js")),["./Window-2ccde7c4.js","./main-429c1dad.js","./ipcRenderer-5e19eaee.js","./Window-a587ae49.css"],import.meta.url)}]}],G1e=function(e){const t=r1e(e.routes,e),n=e.parseQuery||z1e,r=e.stringifyQuery||M1e,o=e.history,i=D1e(),a=D1e(),c=D1e(),l=Ot(RJe,!0);let s=RJe;pJe&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=mJe.bind(null,(e=>""+e)),f=mJe.bind(null,x1e),h=mJe.bind(null,k1e);function d(e,i){if(i=vJe({},i||l.value),"string"==typeof e){const r=wJe(n,e,i.path),a=t.resolve({path:r.path},i),c=o.createHref(r.fullPath);return vJe(r,a,{params:h(a.params),hash:k1e(r.hash),redirectedFrom:void 0,href:c})}let a;if("path"in e)a=vJe({},e,{path:wJe(n,e.path,i.path).path});else{const t=vJe({},e.params);for(const e in t)null==t[e]&&delete t[e];a=vJe({},e,{params:f(t)}),i.params=f(i.params)}const c=t.resolve(a,i),s=e.hash||"";c.params=u(h(c.params));const d=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(r,vJe({},e,{hash:(p=s,S1e(p).replace(O1e,"{").replace(j1e,"}").replace(g1e,"^")),path:c.path}));var p;const v=o.createHref(d);return vJe({fullPath:d,hash:s,query:r===M1e?T1e(e.query):e.query||{}},c,{redirectedFrom:void 0,href:v})}function p(e){return"string"==typeof e?wJe(n,e,l.value.path):vJe({},e)}function v(e,t){if(s!==e)return UJe(8,{from:t,to:e})}function m(e){return g(e)}function b(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"==typeof n?n(e):n;return"string"==typeof r&&(r=r.includes("?")||r.includes("#")?r=p(r):{path:r},r.params={}),vJe({query:e.query,hash:e.hash,params:"path"in r?{}:e.params},r)}}function g(e,t){const n=s=d(e),o=l.value,i=e.state,a=e.force,c=!0===e.replace,u=b(n);if(u)return g(vJe(p(u),{state:"object"==typeof u?vJe({},i,u.state):i,force:a,replace:c}),t||n);const f=n;let h;return f.redirectedFrom=t,!a&&function(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&PJe(t.matched[r],n.matched[o])&&SJe(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(r,o,n)&&(h=UJe(16,{to:f,from:o}),V(o,o,!0,!1)),(h?Promise.resolve(h):w(f,o)).catch((e=>qJe(e)?qJe(e,2)?e:T(e):M(e,f,o))).then((e=>{if(e){if(qJe(e,2))return g(vJe({replace:c},p(e.to),{state:"object"==typeof e.to?vJe({},i,e.to.state):i,force:a}),t||f)}else e=P(f,o,!0,c,i);return j(f,o,e),e}))}function y(e,t){const n=v(e,t);return n?Promise.reject(n):Promise.resolve()}function O(e){const t=H.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function w(e,t){let n;const[r,o,c]=function(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;aPJe(e,i)))?r.push(i):n.push(i));const c=e.matched[a];c&&(t.matched.find((e=>PJe(e,c)))||o.push(c))}return[n,r,o]}(e,t);n=B1e(r.reverse(),"beforeRouteLeave",e,t);for(const i of r)i.leaveGuards.forEach((r=>{n.push(N1e(r,e,t))}));const l=y.bind(null,e,t);return n.push(l),D(n).then((()=>{n=[];for(const r of i.list())n.push(N1e(r,e,t));return n.push(l),D(n)})).then((()=>{n=B1e(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach((r=>{n.push(N1e(r,e,t))}));return n.push(l),D(n)})).then((()=>{n=[];for(const r of c)if(r.beforeEnter)if(gJe(r.beforeEnter))for(const o of r.beforeEnter)n.push(N1e(o,e,t));else n.push(N1e(r.beforeEnter,e,t));return n.push(l),D(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=B1e(c,"beforeRouteEnter",e,t),n.push(l),D(n)))).then((()=>{n=[];for(const r of a.list())n.push(N1e(r,e,t));return n.push(l),D(n)})).catch((e=>qJe(e,8)?e:Promise.reject(e)))}function j(e,t,n){c.list().forEach((r=>O((()=>r(e,t,n)))))}function P(e,t,n,r,i){const a=v(e,t);if(a)return a;const c=t===RJe,s=pJe?history.state:{};n&&(r||c?o.replace(e.fullPath,vJe({scroll:c&&s&&s.scroll},i)):o.push(e.fullPath,i)),l.value=e,V(e,t,n,c),T()}let S;function C(){S||(S=o.listen(((e,t,n)=>{if(!_.listening)return;const r=d(e),i=b(r);if(i)return void g(vJe(i,{replace:!0}),r).catch(bJe);s=r;const a=l.value;var c,u;pJe&&(c=_Je(a.fullPath,n.delta),u=EJe(),DJe.set(c,u)),w(r,a).catch((e=>qJe(e,12)?e:qJe(e,2)?(g(e.to,r).then((e=>{qJe(e,20)&&!n.delta&&n.type===kJe.pop&&o.go(-1,!1)})).catch(bJe),Promise.reject()):(n.delta&&o.go(-n.delta,!1),M(e,r,a)))).then((e=>{(e=e||P(r,a,!1))&&(n.delta&&!qJe(e,8)?o.go(-n.delta,!1):n.type===kJe.pop&&qJe(e,20)&&o.go(-1,!1)),j(r,a,e)})).catch(bJe)})))}let x,k=D1e(),z=D1e();function M(e,t,n){T(e);const r=z.list();return r.length?r.forEach((r=>r(e,t,n))):console.error(e),Promise.reject(e)}function T(e){return x||(x=!e,C(),k.list().forEach((([t,n])=>e?n(e):t())),k.reset()),e}function V(t,n,r,o){const{scrollBehavior:i}=e;if(!pJe||!i)return Promise.resolve();const a=!r&&function(e){const t=DJe.get(e);return DJe.delete(e),t}(_Je(t.fullPath,0))||(o||!r)&&history.state&&history.state.scroll||null;return It().then((()=>i(t,n,a))).then((e=>e&&HJe(e))).catch((e=>M(e,t,n)))}const A=e=>o.go(e);let E;const H=new Set,_={currentRoute:l,listening:!0,addRoute:function(e,n){let r,o;return IJe(e)?(r=t.getRecordMatcher(e),o=n):o=e,t.addRoute(o,r)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:d,options:e,push:m,replace:function(e){return m(vJe(p(e),{replace:!0}))},go:A,back:()=>A(-1),forward:()=>A(1),beforeEach:i.add,beforeResolve:a.add,afterEach:c.add,onError:z.add,isReady:function(){return x&&l.value!==RJe?Promise.resolve():new Promise(((e,t)=>{k.add([e,t])}))},install(e){e.component("RouterLink",F1e),e.component("RouterView",W1e),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>jt(l)}),pJe&&!E&&l.value===RJe&&(E=!0,m(o.location).catch((e=>{})));const t={};for(const r in RJe)Object.defineProperty(t,r,{get:()=>l.value[r],enumerable:!0});e.provide(E1e,this),e.provide(H1e,it(t)),e.provide(_1e,l);const n=e.unmount;H.add(e),e.unmount=function(){H.delete(e),H.size<1&&(s=RJe,S&&S(),S=null,l.value=RJe,E=!1,x=!1),n()}}};function D(e){return e.reduce(((e,t)=>e.then((()=>O(t)))),Promise.resolve())}return _}({history:((X1e=location.host?X1e||location.pathname+location.search:"").includes("#")||(X1e+="#"),FJe(X1e)),routes:Y1e});var X1e;const Z1e=zi(sJe);Z1e.config.productionTip=!1;for(const h in dJe)Z1e.component(h,dJe[h]);for(const h in Jve){["createFromIconfontCN","getTwoToneColor","setTwoToneColor","default"].includes(h)||Z1e.component(h,Jve[h])}Z1e.use(cJe).use(G1e).mount("#app");export{qr as F,lJe as _,fo as a,ro as b,oo as c,Zn as d,po as e,nn as f,uo as g,ht as h,WHe as i,KHe as j,Jr as o,tn as p,Yn as r,G as t,rn as w}; + */const vJe=Object.assign;function mJe(e,t){const n={};for(const r in t){const o=t[r];n[r]=gJe(o)?o.map(e):e(o)}return n}const bJe=()=>{},gJe=Array.isArray,yJe=/\/$/,OJe=e=>e.replace(yJe,"");function wJe(e,t,n="/"){let r,o={},i="",a="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,c>-1?c:t.length),o=e(i)),c>-1&&(r=r||t.slice(0,c),a=t.slice(c,t.length)),r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];".."!==o&&"."!==o||r.push("");let i,a,c=n.length-1;for(i=0;i1&&c--}return n.slice(0,c).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}(null!=r?r:t,n),{fullPath:r+(i&&"?")+i+a,path:r,query:o,hash:a}}function jJe(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function PJe(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function SJe(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!CJe(e[n],t[n]))return!1;return!0}function CJe(e,t){return gJe(e)?xJe(e,t):gJe(t)?xJe(t,e):e===t}function xJe(e,t){return gJe(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}var kJe,zJe,MJe,TJe;(zJe=kJe||(kJe={})).pop="pop",zJe.push="push",(TJe=MJe||(MJe={})).back="back",TJe.forward="forward",TJe.unknown="";const VJe=/^[^#]+#/;function AJe(e,t){return e.replace(VJe,"#")+t}const EJe=()=>({left:window.pageXOffset,top:window.pageYOffset});function HJe(e){let t;if("el"in e){const n=e.el,r="string"==typeof n&&n.startsWith("#"),o="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function _Je(e,t){return(history.state?history.state.position-t:-1)+e}const DJe=new Map;let NJe=()=>location.protocol+"//"+location.host;function BJe(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let t=o.includes(e.slice(i))?e.slice(i).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),jJe(n,"")}return jJe(n,e)+r+o}function LJe(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?EJe():null}}function FJe(e){const t=function(e){const{history:t,location:n}=window,r={value:BJe(e,n)},o={value:t.state};function i(r,i,a){const c=e.indexOf("#"),l=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+r:NJe()+e+r;try{t[a?"replaceState":"pushState"](i,"",l),o.value=i}catch(s){console.error(s),n[a?"replace":"assign"](l)}}return o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:o,push:function(e,n){const a=vJe({},o.value,t.state,{forward:e,scroll:EJe()});i(a.current,a,!0),i(e,vJe({},LJe(r.value,e,null),{position:a.position+1},n),!1),r.value=e},replace:function(e,n){i(e,vJe({},t.state,LJe(o.value.back,e,o.value.forward,!0),n,{position:o.value.position}),!0),r.value=e}}}(e=function(e){if(!e)if(pJe){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),OJe(e)}(e)),n=function(e,t,n,r){let o=[],i=[],a=null;const c=({state:i})=>{const c=BJe(e,location),l=n.value,s=t.value;let u=0;if(i){if(n.value=c,t.value=i,a&&a===l)return void(a=null);u=s?i.position-s.position:0}else r(c);o.forEach((e=>{e(n.value,l,{delta:u,type:kJe.pop,direction:u?u>0?MJe.forward:MJe.back:MJe.unknown})}))};function l(){const{history:e}=window;e.state&&e.replaceState(vJe({},e.state,{scroll:EJe()}),"")}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:function(){a=n.value},listen:function(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return i.push(t),t},destroy:function(){for(const e of i)e();i=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",l)}}}(e,t.state,t.location,t.replace);const r=vJe({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:AJe.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function IJe(e){return"string"==typeof e||"symbol"==typeof e}const RJe={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},$Je=Symbol("");var KJe,WJe;function UJe(e,t){return vJe(new Error,{type:e,[$Je]:!0},t)}function qJe(e,t){return e instanceof Error&&$Je in e&&(null==t||!!(e.type&t))}(WJe=KJe||(KJe={}))[WJe.aborted=4]="aborted",WJe[WJe.cancelled=8]="cancelled",WJe[WJe.duplicated=16]="duplicated";const YJe="[^/]+?",GJe={sensitive:!1,strict:!1,start:!0,end:!0},XJe=/[.+*?^${}()[\]/\\]/g;function ZJe(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function QJe(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const e1e={type:0,value:""},t1e=/[a-zA-Z0-9_]/;function n1e(e,t,n){const r=function(e,t){const n=vJe({},GJe,t),r=[];let o=n.start?"^":"";const i=[];for(const l of e){const e=l.length?[]:[90];n.strict&&!l.length&&(o+="/");for(let t=0;t1&&("*"===c||"+"===c)&&t(`A repeatable param (${s}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:s,regexp:u,repeatable:"*"===c||"+"===c,optional:"*"===c||"?"===c})):t("Invalid state to consume buffer"),s="")}function h(){s+=c}for(;l{i(h)}:bJe}function i(e){if(IJe(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(i),t.alias.forEach(i))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(i),e.alias.forEach(i))}}function a(e){let t=0;for(;t=0&&(e.record.path!==n[t].record.path||!s1e(e,n[t]));)t++;n.splice(t,0,e),e.record.name&&!a1e(e)&&r.set(e.record.name,e)}return t=l1e({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:function(e,t){let o,i,a,c={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw UJe(1,{location:e});a=o.record.name,c=vJe(o1e(t.params,o.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params&&o1e(e.params,o.keys.map((e=>e.name)))),i=o.stringify(c)}else if("path"in e)i=e.path,o=n.find((e=>e.re.test(i))),o&&(c=o.parse(i),a=o.record.name);else{if(o=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!o)throw UJe(1,{location:e,currentLocation:t});a=o.record.name,c=vJe({},t.params,e.params),i=o.stringify(c)}const l=[];let s=o;for(;s;)l.unshift(s.record),s=s.parent;return{name:a,path:i,params:c,matched:l,meta:c1e(l)}},removeRoute:i,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function o1e(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function i1e(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="object"==typeof n?n[r]:n;return t}function a1e(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function c1e(e){return e.reduce(((e,t)=>vJe(e,t.meta)),{})}function l1e(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function s1e(e,t){return t.children.some((t=>t===e||s1e(e,t)))}const u1e=/#/g,f1e=/&/g,h1e=/\//g,d1e=/=/g,p1e=/\?/g,v1e=/\+/g,m1e=/%5B/g,b1e=/%5D/g,g1e=/%5E/g,y1e=/%60/g,O1e=/%7B/g,w1e=/%7C/g,j1e=/%7D/g,P1e=/%20/g;function S1e(e){return encodeURI(""+e).replace(w1e,"|").replace(m1e,"[").replace(b1e,"]")}function C1e(e){return S1e(e).replace(v1e,"%2B").replace(P1e,"+").replace(u1e,"%23").replace(f1e,"%26").replace(y1e,"`").replace(O1e,"{").replace(j1e,"}").replace(g1e,"^")}function x1e(e){return null==e?"":function(e){return S1e(e).replace(u1e,"%23").replace(p1e,"%3F")}(e).replace(h1e,"%2F")}function k1e(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function z1e(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;re&&C1e(e))):[r&&C1e(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function T1e(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=gJe(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const V1e=Symbol(""),A1e=Symbol(""),E1e=Symbol(""),H1e=Symbol(""),_1e=Symbol("");function D1e(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e.slice(),reset:function(){e=[]}}}function N1e(e,t,n,r,o){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise(((a,c)=>{const l=e=>{var l;!1===e?c(UJe(4,{from:n,to:t})):e instanceof Error?c(e):"string"==typeof(l=e)||l&&"object"==typeof l?c(UJe(2,{from:t,to:e})):(i&&r.enterCallbacks[o]===i&&"function"==typeof e&&i.push(e),a())},s=e.call(r&&r.instances[o],t,n,l);let u=Promise.resolve(s);e.length<3&&(u=u.then(l)),u.catch((e=>c(e)))}))}function B1e(e,t,n,r){const o=[];for(const a of e)for(const e in a.components){let c=a.components[e];if("beforeRouteEnter"===t||a.instances[e])if("object"==typeof(i=c)||"displayName"in i||"props"in i||"__vccOpts"in i){const i=(c.__vccOpts||c)[t];i&&o.push(N1e(i,n,r,a,e))}else{let i=c();o.push((()=>i.then((o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${a.path}"`));const i=(c=o).__esModule||"Module"===c[Symbol.toStringTag]?o.default:o;var c;a.components[e]=i;const l=(i.__vccOpts||i)[t];return l&&N1e(l,n,r,a,e)()}))))}}var i;return o}function L1e(e){const t=Or(E1e),n=Or(H1e),r=Ho((()=>t.resolve(jt(e.to)))),o=Ho((()=>{const{matched:e}=r.value,{length:t}=e,o=e[t-1],i=n.matched;if(!o||!i.length)return-1;const a=i.findIndex(PJe.bind(null,o));if(a>-1)return a;const c=I1e(e[t-2]);return t>1&&I1e(o)===c&&i[i.length-1].path!==c?i.findIndex(PJe.bind(null,e[t-2])):a})),i=Ho((()=>o.value>-1&&function(e,t){for(const n in t){const r=t[n],o=e[n];if("string"==typeof r){if(r!==o)return!1}else if(!gJe(o)||o.length!==r.length||r.some(((e,t)=>e!==o[t])))return!1}return!0}(n.params,r.value.params))),a=Ho((()=>o.value>-1&&o.value===n.matched.length-1&&SJe(n.params,r.value.params)));return{route:r,href:Ho((()=>r.value.href)),isActive:i,isExactActive:a,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[jt(e.replace)?"replace":"push"](jt(e.to)).catch(bJe):Promise.resolve()}}}const F1e=zn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:L1e,setup(e,{slots:t}){const n=ot(L1e(e)),{options:r}=Or(E1e),o=Ho((()=>({[R1e(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[R1e(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:_o("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}});function I1e(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const R1e=(e,t,n)=>null!=e?e:null!=t?t:n,$1e=zn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Or(_1e),o=Ho((()=>e.route||r.value)),i=Or(A1e,0),a=Ho((()=>{let e=jt(i);const{matched:t}=o.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),c=Ho((()=>o.value.matched[a.value]));yr(A1e,Ho((()=>a.value+1))),yr(V1e,c),yr(_1e,o);const l=yt();return fn((()=>[l.value,c.value,e.name]),(([e,t,n],[r,o,i])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||o&&PJe(t,o)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=o.value,i=e.name,a=c.value,s=a&&a.components[i];if(!s)return K1e(n.default,{Component:s,route:r});const u=a.props[i],f=u?!0===u?r.params:"function"==typeof u?u(r):u:null,h=_o(s,vJe({},f,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(a.instances[i]=null)},ref:l}));return K1e(n.default,{Component:h,route:r})||h}}});function K1e(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const W1e=$1e;const U1e={},q1e=function(e,t,n){if(!t||0===t.length)return e();const r=document.getElementsByTagName("link");return Promise.all(t.map((e=>{if(e=function(e,t){return new URL(e,t).href}(e,n),e in U1e)return;U1e[e]=!0;const t=e.endsWith(".css"),o=t?'[rel="stylesheet"]':"";if(!!n)for(let n=r.length-1;n>=0;n--){const o=r[n];if(o.href===e&&(!t||"stylesheet"===o.rel))return}else if(document.querySelector(`link[href="${e}"]${o}`))return;const i=document.createElement("link");return i.rel=t?"stylesheet":"modulepreload",t||(i.as="script",i.crossOrigin=""),i.href=e,document.head.appendChild(i),t?new Promise(((t,n)=>{i.addEventListener("load",t),i.addEventListener("error",(()=>n(new Error(`Unable to preload CSS for ${e}`))))})):void 0}))).then((()=>e())).catch((e=>{const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}))},Y1e=[{path:"/",component:()=>q1e((()=>import("./AppSider-d48c3965.js")),["./AppSider-d48c3965.js","./AppSider-eae4d7cc.css"],import.meta.url),children:[{path:"/framework",name:"Framework",component:()=>q1e((()=>import("./Menu-cb098491.js")),["./Menu-cb098491.js","./Menu-7610e037.css"],import.meta.url),props:{id:"framework"},redirect:{name:"FrameworkSocketIpc"},children:[{path:"/framework/socket/ipc",name:"FrameworkSocketIpc",component:()=>q1e((()=>import("./Ipc-c93bc100.js")),["./Ipc-c93bc100.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Ipc-474d711c.css"],import.meta.url)},{path:"/framework/socket/httpserver",name:"FrameworkSocketHttpServer",component:()=>q1e((()=>import("./HttpServer-ed0cf5b9.js")),["./HttpServer-ed0cf5b9.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./index-40d1cd1c.js","./store2-d04fc23f.js","./HttpServer-3120b23d.css"],import.meta.url)},{path:"/framework/socket/socketserver",name:"FrameworkSocketSocketServer",component:()=>q1e((()=>import("./SocketServer-94742f8e.js")),["./SocketServer-94742f8e.js","./main-d72f38de.js","./SocketServer-de211e59.css"],import.meta.url)},{path:"/framework/jsondb/index",name:"FrameworkJsonDBIndex",component:()=>q1e((()=>import("./Index-08a68a56.js")),["./Index-08a68a56.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-d99e911b.css"],import.meta.url)},{path:"/framework/sqlitedb/index",name:"FrameworkSqliteDBIndex",component:()=>q1e((()=>import("./Index-0c7eea33.js")),["./Index-0c7eea33.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-e6d2372c.css"],import.meta.url)},{path:"/framework/jobs/index",name:"FrameworkJobsIndex",component:()=>q1e((()=>import("./Index-4c8f0528.js")),["./Index-4c8f0528.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-b5c70efc.css"],import.meta.url)},{path:"/framework/updater/index",name:"FrameworkUpdaterIndex",component:()=>q1e((()=>import("./Index-ae1fb139.js")),["./Index-ae1fb139.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-e7823b2a.css"],import.meta.url)},{path:"/framework/software/index",name:"FrameworkSoftwareIndex",component:()=>q1e((()=>import("./Index-98f2b7d4.js")),["./Index-98f2b7d4.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-633a217e.css"],import.meta.url)},{path:"/framework/java/index",name:"FrameworkJavaIndex",component:()=>q1e((()=>import("./Index-db1203f0.js")),["./Index-db1203f0.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./index-40d1cd1c.js","./store2-d04fc23f.js","./Index-18e74189.css"],import.meta.url)},{path:"/framework/testapi/index",name:"FrameworkTestApiIndex",component:()=>q1e((()=>import("./Index-8d8a0d0e.js")),["./Index-8d8a0d0e.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-10f88239.css"],import.meta.url)}]},{path:"/os",name:"Os",component:()=>q1e((()=>import("./Menu-cb098491.js")),["./Menu-cb098491.js","./Menu-7610e037.css"],import.meta.url),props:{id:"os"},redirect:{name:"OsFileIndex"},children:[{path:"/os/file/index",name:"OsFileIndex",component:()=>q1e((()=>import("./Index-7f0573a3.js")),["./Index-7f0573a3.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./store2-d04fc23f.js","./Index-1570e1ba.css"],import.meta.url)},{path:"/os/file/pic",name:"OsFilePic",component:()=>q1e((()=>import("./Pic-303a031c.js")),["./Pic-303a031c.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Pic-f8ef353a.css"],import.meta.url)},{path:"/os/windowview/index",name:"OsWindowViewIndex",component:()=>q1e((()=>import("./Index-da530e68.js")),["./Index-da530e68.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-b6f61b5c.css"],import.meta.url)},{path:"/os/window/index",name:"OsWindowIndex",component:()=>q1e((()=>import("./Index-0c9716bb.js")),["./Index-0c9716bb.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-8814d88f.css"],import.meta.url)},{path:"/os/notification/index",name:"OsNotificationIndex",component:()=>q1e((()=>import("./Index-10bba485.js")),["./Index-10bba485.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-71d93079.css"],import.meta.url)},{path:"/os/powermonitor/index",name:"OsPowerMonitorIndex",component:()=>q1e((()=>import("./Index-586aac40.js")),["./Index-586aac40.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-cb9b5a62.css"],import.meta.url)},{path:"/os/screen/index",name:"OsScreenIndex",component:()=>q1e((()=>import("./Index-60c27949.js")),["./Index-60c27949.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-b451490c.css"],import.meta.url)},{path:"/os/theme/index",name:"OsThemeIndex",component:()=>q1e((()=>import("./Index-0b2ed0b9.js")),["./Index-0b2ed0b9.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-fbd7ccbb.css"],import.meta.url)},{path:"/os/system/index",name:"OsSystemIndex",component:()=>q1e((()=>import("./Index-96df2d3c.js")),["./Index-96df2d3c.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-dbae2225.css"],import.meta.url)}]},{path:"/hardware",name:"Hardware",component:()=>q1e((()=>import("./Menu-cb098491.js")),["./Menu-cb098491.js","./Menu-7610e037.css"],import.meta.url),props:{id:"hardware"},redirect:{name:"HardwarePrinterIndex"},children:[{path:"/hardware/printer/index",name:"HardwarePrinterIndex",component:()=>q1e((()=>import("./Index-4ead8109.js")),["./Index-4ead8109.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-c2510c2f.css"],import.meta.url)}]},{path:"/effect",name:"Effect",component:()=>q1e((()=>import("./Menu-cb098491.js")),["./Menu-cb098491.js","./Menu-7610e037.css"],import.meta.url),props:{id:"effect"},redirect:{name:"EffectVideoIndex"},children:[{path:"/effect/video/index",name:"EffectVideoIndex",component:()=>q1e((()=>import("./Index-5d43c2a7.js")),["./Index-5d43c2a7.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-e7b58df0.css"],import.meta.url)},{path:"/effect/login/index",name:"EffectLoginIndex",component:()=>q1e((()=>import("./Index-d9ba0d3e.js")),["./Index-d9ba0d3e.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-6b0301c0.css"],import.meta.url)}]},{path:"/cross",name:"Cross",component:()=>q1e((()=>import("./Menu-cb098491.js")),["./Menu-cb098491.js","./Menu-7610e037.css"],import.meta.url),props:{id:"cross"},redirect:{name:"CrossGoIndex"},children:[{path:"/cross/go/index",name:"CrossGoIndex",component:()=>q1e((()=>import("./Index-4fe1cd2f.js")),["./Index-4fe1cd2f.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Index-d012f7e3.css"],import.meta.url)}]}]},{path:"/special",children:[{path:"subwindow",name:"SpecialSubwindowIpc",component:()=>q1e((()=>import("./Ipc-d9cee164.js")),["./Ipc-d9cee164.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Ipc-9eeb6554.css"],import.meta.url)},{path:"/login",name:"SpecialLoginWindow",component:()=>q1e((()=>import("./Window-e0fe9230.js")),["./Window-e0fe9230.js","./main-d72f38de.js","./ipcRenderer-5e19eaee.js","./Window-a587ae49.css"],import.meta.url)}]}],G1e=function(e){const t=r1e(e.routes,e),n=e.parseQuery||z1e,r=e.stringifyQuery||M1e,o=e.history,i=D1e(),a=D1e(),c=D1e(),l=Ot(RJe,!0);let s=RJe;pJe&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=mJe.bind(null,(e=>""+e)),f=mJe.bind(null,x1e),h=mJe.bind(null,k1e);function d(e,i){if(i=vJe({},i||l.value),"string"==typeof e){const r=wJe(n,e,i.path),a=t.resolve({path:r.path},i),c=o.createHref(r.fullPath);return vJe(r,a,{params:h(a.params),hash:k1e(r.hash),redirectedFrom:void 0,href:c})}let a;if("path"in e)a=vJe({},e,{path:wJe(n,e.path,i.path).path});else{const t=vJe({},e.params);for(const e in t)null==t[e]&&delete t[e];a=vJe({},e,{params:f(t)}),i.params=f(i.params)}const c=t.resolve(a,i),s=e.hash||"";c.params=u(h(c.params));const d=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(r,vJe({},e,{hash:(p=s,S1e(p).replace(O1e,"{").replace(j1e,"}").replace(g1e,"^")),path:c.path}));var p;const v=o.createHref(d);return vJe({fullPath:d,hash:s,query:r===M1e?T1e(e.query):e.query||{}},c,{redirectedFrom:void 0,href:v})}function p(e){return"string"==typeof e?wJe(n,e,l.value.path):vJe({},e)}function v(e,t){if(s!==e)return UJe(8,{from:t,to:e})}function m(e){return g(e)}function b(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"==typeof n?n(e):n;return"string"==typeof r&&(r=r.includes("?")||r.includes("#")?r=p(r):{path:r},r.params={}),vJe({query:e.query,hash:e.hash,params:"path"in r?{}:e.params},r)}}function g(e,t){const n=s=d(e),o=l.value,i=e.state,a=e.force,c=!0===e.replace,u=b(n);if(u)return g(vJe(p(u),{state:"object"==typeof u?vJe({},i,u.state):i,force:a,replace:c}),t||n);const f=n;let h;return f.redirectedFrom=t,!a&&function(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&PJe(t.matched[r],n.matched[o])&&SJe(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(r,o,n)&&(h=UJe(16,{to:f,from:o}),V(o,o,!0,!1)),(h?Promise.resolve(h):w(f,o)).catch((e=>qJe(e)?qJe(e,2)?e:T(e):M(e,f,o))).then((e=>{if(e){if(qJe(e,2))return g(vJe({replace:c},p(e.to),{state:"object"==typeof e.to?vJe({},i,e.to.state):i,force:a}),t||f)}else e=P(f,o,!0,c,i);return j(f,o,e),e}))}function y(e,t){const n=v(e,t);return n?Promise.reject(n):Promise.resolve()}function O(e){const t=H.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function w(e,t){let n;const[r,o,c]=function(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;aPJe(e,i)))?r.push(i):n.push(i));const c=e.matched[a];c&&(t.matched.find((e=>PJe(e,c)))||o.push(c))}return[n,r,o]}(e,t);n=B1e(r.reverse(),"beforeRouteLeave",e,t);for(const i of r)i.leaveGuards.forEach((r=>{n.push(N1e(r,e,t))}));const l=y.bind(null,e,t);return n.push(l),D(n).then((()=>{n=[];for(const r of i.list())n.push(N1e(r,e,t));return n.push(l),D(n)})).then((()=>{n=B1e(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach((r=>{n.push(N1e(r,e,t))}));return n.push(l),D(n)})).then((()=>{n=[];for(const r of c)if(r.beforeEnter)if(gJe(r.beforeEnter))for(const o of r.beforeEnter)n.push(N1e(o,e,t));else n.push(N1e(r.beforeEnter,e,t));return n.push(l),D(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=B1e(c,"beforeRouteEnter",e,t),n.push(l),D(n)))).then((()=>{n=[];for(const r of a.list())n.push(N1e(r,e,t));return n.push(l),D(n)})).catch((e=>qJe(e,8)?e:Promise.reject(e)))}function j(e,t,n){c.list().forEach((r=>O((()=>r(e,t,n)))))}function P(e,t,n,r,i){const a=v(e,t);if(a)return a;const c=t===RJe,s=pJe?history.state:{};n&&(r||c?o.replace(e.fullPath,vJe({scroll:c&&s&&s.scroll},i)):o.push(e.fullPath,i)),l.value=e,V(e,t,n,c),T()}let S;function C(){S||(S=o.listen(((e,t,n)=>{if(!_.listening)return;const r=d(e),i=b(r);if(i)return void g(vJe(i,{replace:!0}),r).catch(bJe);s=r;const a=l.value;var c,u;pJe&&(c=_Je(a.fullPath,n.delta),u=EJe(),DJe.set(c,u)),w(r,a).catch((e=>qJe(e,12)?e:qJe(e,2)?(g(e.to,r).then((e=>{qJe(e,20)&&!n.delta&&n.type===kJe.pop&&o.go(-1,!1)})).catch(bJe),Promise.reject()):(n.delta&&o.go(-n.delta,!1),M(e,r,a)))).then((e=>{(e=e||P(r,a,!1))&&(n.delta&&!qJe(e,8)?o.go(-n.delta,!1):n.type===kJe.pop&&qJe(e,20)&&o.go(-1,!1)),j(r,a,e)})).catch(bJe)})))}let x,k=D1e(),z=D1e();function M(e,t,n){T(e);const r=z.list();return r.length?r.forEach((r=>r(e,t,n))):console.error(e),Promise.reject(e)}function T(e){return x||(x=!e,C(),k.list().forEach((([t,n])=>e?n(e):t())),k.reset()),e}function V(t,n,r,o){const{scrollBehavior:i}=e;if(!pJe||!i)return Promise.resolve();const a=!r&&function(e){const t=DJe.get(e);return DJe.delete(e),t}(_Je(t.fullPath,0))||(o||!r)&&history.state&&history.state.scroll||null;return It().then((()=>i(t,n,a))).then((e=>e&&HJe(e))).catch((e=>M(e,t,n)))}const A=e=>o.go(e);let E;const H=new Set,_={currentRoute:l,listening:!0,addRoute:function(e,n){let r,o;return IJe(e)?(r=t.getRecordMatcher(e),o=n):o=e,t.addRoute(o,r)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:d,options:e,push:m,replace:function(e){return m(vJe(p(e),{replace:!0}))},go:A,back:()=>A(-1),forward:()=>A(1),beforeEach:i.add,beforeResolve:a.add,afterEach:c.add,onError:z.add,isReady:function(){return x&&l.value!==RJe?Promise.resolve():new Promise(((e,t)=>{k.add([e,t])}))},install(e){e.component("RouterLink",F1e),e.component("RouterView",W1e),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>jt(l)}),pJe&&!E&&l.value===RJe&&(E=!0,m(o.location).catch((e=>{})));const t={};for(const r in RJe)Object.defineProperty(t,r,{get:()=>l.value[r],enumerable:!0});e.provide(E1e,this),e.provide(H1e,it(t)),e.provide(_1e,l);const n=e.unmount;H.add(e),e.unmount=function(){H.delete(e),H.size<1&&(s=RJe,S&&S(),S=null,l.value=RJe,E=!1,x=!1),n()}}};function D(e){return e.reduce(((e,t)=>e.then((()=>O(t)))),Promise.resolve())}return _}({history:((X1e=location.host?X1e||location.pathname+location.search:"").includes("#")||(X1e+="#"),FJe(X1e)),routes:Y1e});var X1e;const Z1e=zi(sJe);Z1e.config.productionTip=!1;for(const h in dJe)Z1e.component(h,dJe[h]);for(const h in Jve){["createFromIconfontCN","getTwoToneColor","setTwoToneColor","default"].includes(h)||Z1e.component(h,Jve[h])}Z1e.use(cJe).use(G1e).mount("#app");export{qr as F,lJe as _,fo as a,ro as b,oo as c,Zn as d,po as e,nn as f,uo as g,ht as h,WHe as i,KHe as j,Jr as o,tn as p,Yn as r,G as t,rn as w}; diff --git a/public/dist/assets/index-4492cee0.js.gz b/public/dist/assets/index-12c2137c.js.gz similarity index 98% rename from public/dist/assets/index-4492cee0.js.gz rename to public/dist/assets/index-12c2137c.js.gz index 8afcb93543d6387777a157af14c27b7504e6b710..aa0bc99a6ec73fbfc7eded67a6271450c638d996 100644 GIT binary patch delta 5778 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

Y6a(cZXxMCD>L?%Z;CA5d^01}nmia&5;|zcg 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 M0EsTi1TxVg04q`^HUIzs diff --git a/public/dist/assets/index-37e5a4e4.js.gz b/public/dist/assets/index-37e5a4e4.js.gz deleted file mode 100644 index 5d933030defedf7c8e02b2733fd1bc92acac3d18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6710 zcmV-68p-7!iwFP!000023awmgd)qda{=UD0=5)1W1<`hrb~{vAJ+|XEnI?9|cG}K3 zY9300EXES4Awgd%>%Z@Na3Mj8N&8_x!~za(2M6a4Fv)72pc3@uL^#H|2__q6n5ey%7tarP0AK{XW*bc_uRPxaNV#E=8WCH$#JqlX%=9=w4^CzrttiMp2Xn(|EZ= zmu)p5t_L`GSu%4D(2v*ch1H&x%jF(gdp%c8jX4RAZ0=YiN*a;Oy=r}h_SoIC5b)KM zdxx6fdTTdayfeEypQGQ1%tk@4$%%yNd^@MXarGct1$9JIf4s*AWd zzfVDjHP6MP#+PM&uh*P38?y|PZfUM%v`Gqi&|$)K>A0NFc^=lx+szrOTZ=fDGcdCm}Y4q@^UJ&Ts7Jdbac&Z7U$Sq0<&zd*A3UW{g~yem$8VuHdjKZ=Sj+E z_1T&3m=!cHM4V1-@U}^@UlM-*7bmtx^?FtX_|hz+T@dCAIqhyz?NgO(#H?Y2n-cOa zlnU8miy^w7m8(hjxu>$F)m`ylSfKcB87HZ(m#DutI}T&iKq~$vZld;GHu^DHesL7F zcQD^Fn|x^$wRfzg2ZU2aH6E|J__vTu3sn)UleHT8{^HFgkMrr`U7W|O;x8V5YgCK9 zTCM6N<8&71v*SFwFL-{M-i4MKQ44w2O4UiF@m+EgLlT~z+zTF0#aS$pJ5D;aY9bXf zgSbGQy7Y2?MCFJ}5X@g_!!}!jBo!nNie)mz+@Y#&jdF#tg~e*MpcUGseV&9ndgdn9%7 zBF;~;89x%3@cXI>JCPk(6L>%!`wiGP$Fk#f6ZldB$F8z*i>Q4hu+w|OH%LoYA{_#l`*4^% zq3taI>tIL3(TrZA@}WG{Tk>cYU5|(BK=X3rz@@98{R9w|CRY9)2S@fJ_j>Gx(oJCX zcy5pPH#CNHB@LlN5!vg@bAv=ktx5$;ErnzI$L0B1pfr6lr-gi$1?#d{cr$FG??!H) z4$lXN(LZ=2S@0=Kph$Y49Jw`0@)E2iJzjWL?%!O0I5>m?NE)nhz!GAPe&h`fB^Ol# zMy@}?pO7Z)r&~kxEnC@KgdJ?eA}Qd+q_ZW@3s7=vfv!K2SeR%4vn;AUPf=gD#j z3&dH@i7F@xRy?NDMV_TuS%iCg5IyLD8pQH4{dK|9FdyZCDbty4eb!t=X@$Yzmf1MU zbt3!78l!NypjjIf(E@&RBFzAesa7>x*)!NW#V}X|H4QaLhq{%_ea9Zzgx#|T_KBUc zOLop~*%>=wN9=-Kv3Kk}J7#a98}^@Q$zHa|%u-TSm9~L%HBW9LG|>46B=1p$iWtgY?od})8m}~jN^Hgp zX`aYjOQ;24%2Cn1Wto8u_*pfDsj($2(V5k|uCr;jELW-BXhWby_h*<;6pI}I`l^$_CM_J zCxO6OllKJ4h;B#cp?8ak&buRCF|w@EhkY0%vPXS)-|Y+ATBO$?IYHj(W+VZj4^84X&wdExfHrt`wz3Da?-dEjlLI#0J>l}Qo=u>^v!Ckye zX3)xT(L`AcQ(_7fdc6!dW}d10Bg7ycd@v~`&O8Pq&fpx0g`+w+#3_#3Hv^bifyuBf zH39|{;1yu++pXu@IR?3%Pi8w0!%y|D&1N1*F?TqVo>0 z_K=4HS#n)Q6bsVq-t!0FefxrcgYysDhvskE`)I`8yX#h|k61de%mvfJ4Hg4sA}s(}HdMKYZ|Fy{14=Td#@t0#2>c}T z!77_2^Mua^MS_4x!OC<8x{M1^^`&|?H8`x|hXJhRJ(!$UfMI=j9JCS5Il^Q_wNw&0 z+UG*n;A!Lo>@5{;l~y~l)R5u~EgKY+7@aioD$DJ`uUIb=;kh4DaGqz622m5lAC-dy zZ&)URqyvv}gdU<2Kdf5%E`wIe!fZ=EVvH8aF>#Ae-Wfi*8ot|A zJXfDrJk~T);-J#@y;YI$Cv0^_!J)A>b;wCabVMgal&d8atS|WKl2grdV|c2SQOIhE z=EK^Ekb36gNMNZ+2}yGo;0hO}3k;qHRKW_L>$0IzsJb!fyunXE-4sW4v9@xdGJYW> znmC?@3Ax_+g}0Wjib} z@k3w$G6t0K->3#suYO(K8dqLKnWuvMz=)ux+>Xpdmik5{p5afJSE<^HT9mM@D!rb< zUIM8=?6<4n_6{Ul7PjqvU-M{LD?+I5cThPAM5>m{DVr-Cmr)tOoW}@q%U}UrNq4<#VGL>L1#0J zyfk@`@(qzWob`IH;14p}MCDHflrxn_i;Co7UA#h9rW_{Aou{yX3)Ry*Xv6ErrsT>vX*Ips&L8k1TNqo zJSW!!vjrkq@vIa$I$dIJmM$~klFk%)u#5pjk0I5_YCjU{9HN)ra9g`Bdc7Cmej)-o zk)KH!go8Z-sog$3)fB?f^?C=oe+8<|4MjjOIpjQXaitJMEV5;UMm&LDXszwdy`pwp zWe>8qC38(vN?FTB5~hc6%K!xay|oc!wN1}d8;BxnXu?=fvN&(9LS(KkJBQdHDl7y zkES;#b#lW;8C8lx~!2xTu1^*8TN?jc`dRylqIOXR8>Z2m(D!d zu$9)~72N)}tpNW&ow-UGCZ{S7l{R&#<`@e?QVC{>a;8~_Q%0XwWq(93+3RT2G^wFW zH{6MGH1;0`_xJbY>#qi|R>~&MTr1h~i$ZkoRfFLuL)wD0Ew@6f1&oBUl)tfGqm8W@ z!c76anhHv6y^HgL?%nnd=vHIOXDwid5()PXw=AB;YlI-7*Ljc9bRXaybo9Z&PbG&{ z_gxwyue?6{3_x9l>8_-3yx*da6psG}KbSU2^wkT8*PSVzw~%c2XgcLy$-5b!1TUs*Y z+p*0K+Bdu2&6&v5g)JTM_5_8dJ2HasO*ZVv31VGJ&$|`vXv&5QjvZxBPpOjQiZEoz z^t+jwL{3egnkb1RO14WHtd`iM`NKhORy zO>^k}c6ssR;OhM6(=(Sf?K0X1cIzsB(0uYn?j#%>66`peJ=TC`+OhLy@Q3Kx!2t;J z{qq9^N5fxDI1_EA*=m)g;YJB;xWj?WA(woAP1pL&`Fj6rce@2w8C`$vDpl<=iUBBh zgNfa7^R}v5j_x=%GI?OnuvY1wbt(VSiF|Q_SAo11_Fj`^kU`Z~>?ihf^eg)}%+f!j zpKFc(uR7`V)99S$jPA`0?cE?Bw*#$B&p?s&_6^T)P)eDu^X! zczXJ$i8B9PCw-cU9vX`?QG5NXjvuxl6kjB;Z#vO$5uFVH+gizc+r=9!F{JQ&iH=#`+C4h#Wq z8-*rF328OD4v?sul8?HiJ#YY8o*f~h45G}?)sl~DQ?@jq7AThjuBOK%L2ZYPh`=EW zYh7szo&wc!r|K7cmgLa&h1oUbQb-73on=x=mkU#|P7$>to8EHqE|$}oeVvk>p%*!0 z7K74F;daME`&pf3brW)<&tW?rGhF z;MrmD!fjmMx;hKzkY1TNudc4%In!kVnW2}C4uThFqT*x+QL~f65u=y3jBa{DSK=k> zYQ`emP?9)wZ}Ji|2&t6{5$6EWP$$?gFwG=;*vE`OOpcwD$#NFDXXh_ZKc1fb66v>0 z@(NlU+%nV1@?aq18|;Zc#H;m^7uCKEz~1;YLkYGC zy}%ZZs^0MZB}zE+dFDJ}Bu(&f1(ML{YRLX1N$Z-NZk{}ZE{Br9t_K6uoMkfE{~DeH zHIvZ;{)x!)M;sG$xZDCF+k6=+T^a801F|S5VAR#VWFPf6ppIJxhNYBd5nj6wi(G41 zG7+ER2W78_l~5v-NsG#yXXw6-g>e2IPx7RoTMtHRjJ#I&?dvN#{u}VkU%+BNDGC@m zAhO6-d`)i@su8lofNC^~c>L}qUn6)%@Q~mbHWsaae;ynJ2Xy^ad^<2m1N5E%`mG)VLgp9jyYMp#Gyzoh|#2^Vp2`1h*qo==Fs&5Y0JmX97l zPRivVkk}V`8%f)1jO;QF{U0zpdMo zG)v8}Z)$K>B3N3*Yl}7q82DY)ql38Ab)b(WE^Z4&h;OJ3dq}{CqGly|s;GX4Dz+=} zkaK+_vB$B{6{%ijuwIroNou$l`zHZcN?9X7xI@SW>Pl;%ok~S9Nf14i?Ed0~MA*y@ zX&NZKrO%FzX3Ml?2sdu9PpU?{ip9Q^!%sAOs{v|5>7q{sqL<_j%7HYo)-oW1RAgnk zzP;&e!LHz-6`}e3BbWu`0?rzu?#{F2GP@t-m5->n=7mDKq&HgyT;cF~L-%MjS=Ukv z_=Ss%EYml)$L@B#WhJMZ=4^s<{azCxF zUIclTRnKtFJ*D1Ygd9eo4= z4hin#JZ(<|o&|FvzL+`kF$L{Q^j+y@-6zW>dfAJSCze8Vfw_<`Y2evX=*;yFw#xfk z)7w0@;B3X&4Tp2Y9yyzE2sa|s2OcfhCmy|Fr@SK;R{=2NRf?i2Q5Xw21*?(Z=A#w` zsQWX0%2rI;n5_zb3@A`35IuX9Xwdh5<0c$a@jpp^u&#s#y?voo8kr3+l}U70>xwZ& z3&2imtEZ>5DpUTgoyiw1x`{S@6aYV+^ieSdqzDRM>FkuTl-5X+J; z$|EQlbCuK<&Z>l44#tl`R5cRXp!z7F8BH;I|EIqU$OZ%Fhl8PcDott#F}#2nl4`0R z&yifRGOF&<eQp@ zgFu~G$nqjAIl0x*IS*=Jt^dw=^#~0Sa9l10_Ml!tC*+t>;xMCJqPbBgq(9MPYn>NX zb?aT`30DsYX52g#TJxdxnTJ_Uzx$22QJ6Cx9fEOo?=5y;5W6Qb*Fwh1nrh^Rq%kds z)W?lE>m(p)&owQ7X1AN?&9?5^{fuhlaqF|pL#ao6dPiYF55^%Un+gqs-k02K5E=a7 zYb`V~>L}v%dj#vQHEayr8PwInV}E5-*Ui~q7`J76hrZ5*UXS5pz-`#!WOKqDo)R=;*C#sW69JgtLwT>M z>+%xFOQTd?dDx#91Z7$*k~tJyP<@~vwWRt$p-%8*lyH>_qzg~2Q#)Kb2$*{H%B=-> zy#Se+z0|xTzdnVTmd87ms!rzn>~Ag0E(EB{;a&0#p=H)NT`$8>Iz~d4$z|_J_wjkg-H`#Tm-#&1x6hp!+-Sp^I%9 zwlqfBxQOg&U6t1htv9)=%F-_QaK)=%U91g7Q}NPw4{<@Bx@U@VHgZu}Ucsd5tX`zrzC!ET ztVJTtS#k=sR|~R*ZdTcrop)%O5jKLzE`6OA-aL|DZmPSVkUjxg5J(+aQs^`Mm#V{k z?qUI>smzDU#}pgW%dhB;kKn|3cjOt}bh1x}TW|hv2>IYnkd!D~tk1J1eDsKUCp7P4 z*Sx#`fdj1Hf%@XlnutCN3iSVl5gqfoVz?Q=q5MwYdBf?GUDNIlRblgn)Bm^;Z-@W& MfBxx2+k!&?0Gs0;Q~&?~ diff --git a/public/dist/assets/index-37e5a4e4.js b/public/dist/assets/index-40d1cd1c.js similarity index 99% rename from public/dist/assets/index-37e5a4e4.js rename to public/dist/assets/index-40d1cd1c.js index e0df1e7..2f27f78 100644 --- a/public/dist/assets/index-37e5a4e4.js +++ b/public/dist/assets/index-40d1cd1c.js @@ -1 +1 @@ -import{i as e}from"./index-4492cee0.js";var t={exports:{}},r=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n=0)return;a[n]="set-cookie"===n?(a[n]?a[n]:[]).concat([o]):a[n]?a[n]+", "+o:o}})),a):a}}(),a=function(){if(P)return T;P=1;var e=l;return T=e.isStandardBrowserEnv()?function(){var t,r=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var t=e;return r&&(n.setAttribute("href",t),t=n.href),n.setAttribute("href",t),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(r){var n=e.isString(r)?o(r):r;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}}(),s=F();return U=function(u){return new Promise((function(c,f){var l=u.data,p=u.headers,d=u.responseType;e.isFormData(l)&&delete p["Content-Type"];var h=new XMLHttpRequest;if(u.auth){var m=u.auth.username||"",g=u.auth.password?unescape(encodeURIComponent(u.auth.password)):"";p.Authorization="Basic "+btoa(m+":"+g)}var v=o(u.baseURL,u.url);function y(){if(h){var e="getAllResponseHeaders"in h?i(h.getAllResponseHeaders()):null,r={data:d&&"text"!==d&&"json"!==d?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:e,config:u,request:h};t(c,f,r),h=null}}if(h.open(u.method.toUpperCase(),n(v,u.params,u.paramsSerializer),!0),h.timeout=u.timeout,"onloadend"in h?h.onloadend=y:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(y)},h.onabort=function(){h&&(f(s("Request aborted",u,"ECONNABORTED",h)),h=null)},h.onerror=function(){f(s("Network Error",u,null,h)),h=null},h.ontimeout=function(){var e="timeout of "+u.timeout+"ms exceeded";u.timeoutErrorMessage&&(e=u.timeoutErrorMessage),f(s(e,u,u.transitional&&u.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",h)),h=null},e.isStandardBrowserEnv()){var b=(u.withCredentials||a(v))&&u.xsrfCookieName?r.read(u.xsrfCookieName):void 0;b&&(p[u.xsrfHeaderName]=b)}"setRequestHeader"in h&&e.forEach(p,(function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete p[t]:h.setRequestHeader(t,e)})),e.isUndefined(u.withCredentials)||(h.withCredentials=!!u.withCredentials),d&&"json"!==d&&(h.responseType=u.responseType),"function"==typeof u.onDownloadProgress&&h.addEventListener("progress",u.onDownloadProgress),"function"==typeof u.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",u.onUploadProgress),u.cancelToken&&u.cancelToken.promise.then((function(e){h&&(h.abort(),f(e),h=null)})),l||(l=null),h.send(l)}))}}var H=l,M=function(e,t){q.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))},z=D,I={"Content-Type":"application/x-www-form-urlencoded"};function V(e,t){!H.isUndefined(e)&&H.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var X,W={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(X=_()),X),transformRequest:[function(e,t){return M(t,"Accept"),M(t,"Content-Type"),H.isFormData(e)||H.isArrayBuffer(e)||H.isBuffer(e)||H.isStream(e)||H.isFile(e)||H.isBlob(e)?e:H.isArrayBufferView(e)?e.buffer:H.isURLSearchParams(e)?(V(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):H.isObject(e)||t&&"application/json"===t["Content-Type"]?(V(t,"application/json"),function(e,t,r){if(H.isString(e))try{return(t||JSON.parse)(e),H.trim(e)}catch(n){if("SyntaxError"!==n.name)throw n}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,r=t&&t.silentJSONParsing,n=t&&t.forcedJSONParsing,o=!r&&"json"===this.responseType;if(o||n&&H.isString(e)&&e.length)try{return JSON.parse(e)}catch(i){if(o){if("SyntaxError"===i.name)throw z(i,this,"E_JSON_PARSE");throw i}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};W.headers={common:{Accept:"application/json, text/plain, */*"}},H.forEach(["delete","get","head"],(function(e){W.headers[e]={}})),H.forEach(["post","put","patch"],(function(e){W.headers[e]=H.merge(I)}));var $,G,K=W,Z=l,Q=K;function Y(){return G?$:(G=1,$=function(e){return!(!e||!e.__CANCEL__)})}var ee=l,te=function(e,t,r){var n=this||Q;return Z.forEach(r,(function(r){e=r.call(n,e,t)})),e},re=Y(),ne=K;function oe(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var ie=l,ae=function(e,t){t=t||{};var r={},n=["url","method","data"],o=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function s(e,t){return ie.isPlainObject(e)&&ie.isPlainObject(t)?ie.merge(e,t):ie.isPlainObject(t)?ie.merge({},t):ie.isArray(t)?t.slice():t}function u(n){ie.isUndefined(t[n])?ie.isUndefined(e[n])||(r[n]=s(void 0,e[n])):r[n]=s(e[n],t[n])}ie.forEach(n,(function(e){ie.isUndefined(t[e])||(r[e]=s(void 0,t[e]))})),ie.forEach(o,u),ie.forEach(i,(function(n){ie.isUndefined(t[n])?ie.isUndefined(e[n])||(r[n]=s(void 0,e[n])):r[n]=s(void 0,t[n])})),ie.forEach(a,(function(n){n in t?r[n]=s(e[n],t[n]):n in e&&(r[n]=s(void 0,e[n]))}));var c=n.concat(o).concat(i).concat(a),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===c.indexOf(e)}));return ie.forEach(f,u),r};var se={name:"axios",version:"0.21.4",description:"Promise based HTTP client for the browser and node.js",main:"index.js",scripts:{test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},repository:{type:"git",url:"https://github.com/axios/axios.git"},keywords:["xhr","http","ajax","promise","node"],author:"Matt Zabriskie",license:"MIT",bugs:{url:"https://github.com/axios/axios/issues"},homepage:"https://axios-http.com",devDependencies:{coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},browser:{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},jsdelivr:"dist/axios.min.js",unpkg:"dist/axios.min.js",typings:"./index.d.ts",dependencies:{"follow-redirects":"^1.14.0"},bundlesize:[{path:"./dist/axios.min.js",threshold:"5kB"}]},ue={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){ue[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var ce={},fe=se.version.split(".");function le(e,t){for(var r=t?t.split("."):fe,n=e.split("."),o=0;o<3;o++){if(r[o]>n[o])return!0;if(r[o]0;){var i=n[o],a=t[i];if(a){var s=e[i],u=void 0===s||a(s,i,e);if(!0!==u)throw new TypeError("option "+i+" must be "+u)}else if(!0!==r)throw Error("Unknown option "+i)}},validators:ue},ke=Oe.validators;function Ne(e){this.defaults=e,this.interceptors={request:new je,response:new je}}function Ce(){if(de)return pe;function e(e){this.message=e}return de=1,e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,pe=e}Ne.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=Se(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&Oe.assertOptions(t,{silentJSONParsing:ke.transitional(ke.boolean,"1.0.0"),forcedJSONParsing:ke.transitional(ke.boolean,"1.0.0"),clarifyTimeoutError:ke.transitional(ke.boolean,"1.0.0")},!1);var r=[],n=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(n=n&&t.synchronous,r.unshift(t.fulfilled,t.rejected))}));var o,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!n){var a=[Ee,void 0];for(Array.prototype.unshift.apply(a,r),a=a.concat(i),o=Promise.resolve(e);a.length;)o=o.then(a.shift(),a.shift());return o}for(var s=e;r.length;){var u=r.shift(),c=r.shift();try{s=u(s)}catch(f){c(f);break}}try{o=Ee(s)}catch(f){return Promise.reject(f)}for(;i.length;)o=o.then(i.shift(),i.shift());return o},Ne.prototype.getUri=function(e){return e=Se(this.defaults,e),xe(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},we.forEach(["delete","get","head","options"],(function(e){Ne.prototype[e]=function(t,r){return this.request(Se(r||{},{method:e,url:t,data:(r||{}).data}))}})),we.forEach(["post","put","patch"],(function(e){Ne.prototype[e]=function(t,r,n){return this.request(Se(n||{},{method:e,url:t,data:r}))}}));var Ae=l,Re=r,Te=Ne,Pe=ae;function Ue(e){var t=new Te(e),r=Re(Te.prototype.request,t);return Ae.extend(r,Te.prototype,t),Ae.extend(r,t),r}var Be=Ue(K);Be.Axios=Te,Be.create=function(e){return Ue(Pe(Be.defaults,e))},Be.Cancel=Ce(),Be.CancelToken=function(){if(me)return he;me=1;var e=Ce();function t(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var r;this.promise=new Promise((function(e){r=e}));var n=this;t((function(t){n.reason||(n.reason=new e(t),r(n.reason))}))}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.source=function(){var e;return{token:new t((function(t){e=t})),cancel:e}},he=t}(),Be.isCancel=Y(),Be.all=function(e){return Promise.all(e)},Be.spread=ve?ge:(ve=1,ge=function(e){return function(t){return e.apply(null,t)}}),Be.isAxiosError=be?ye:(be=1,ye=function(e){return"object"==typeof e&&!0===e.isAxiosError}),t.exports=Be,t.exports.default=Be;const Le=e(t.exports);export{Le as a}; +import{i as e}from"./index-12c2137c.js";var t={exports:{}},r=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n=0)return;a[n]="set-cookie"===n?(a[n]?a[n]:[]).concat([o]):a[n]?a[n]+", "+o:o}})),a):a}}(),a=function(){if(P)return T;P=1;var e=l;return T=e.isStandardBrowserEnv()?function(){var t,r=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var t=e;return r&&(n.setAttribute("href",t),t=n.href),n.setAttribute("href",t),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(r){var n=e.isString(r)?o(r):r;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}}(),s=F();return U=function(u){return new Promise((function(c,f){var l=u.data,p=u.headers,d=u.responseType;e.isFormData(l)&&delete p["Content-Type"];var h=new XMLHttpRequest;if(u.auth){var m=u.auth.username||"",g=u.auth.password?unescape(encodeURIComponent(u.auth.password)):"";p.Authorization="Basic "+btoa(m+":"+g)}var v=o(u.baseURL,u.url);function y(){if(h){var e="getAllResponseHeaders"in h?i(h.getAllResponseHeaders()):null,r={data:d&&"text"!==d&&"json"!==d?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:e,config:u,request:h};t(c,f,r),h=null}}if(h.open(u.method.toUpperCase(),n(v,u.params,u.paramsSerializer),!0),h.timeout=u.timeout,"onloadend"in h?h.onloadend=y:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(y)},h.onabort=function(){h&&(f(s("Request aborted",u,"ECONNABORTED",h)),h=null)},h.onerror=function(){f(s("Network Error",u,null,h)),h=null},h.ontimeout=function(){var e="timeout of "+u.timeout+"ms exceeded";u.timeoutErrorMessage&&(e=u.timeoutErrorMessage),f(s(e,u,u.transitional&&u.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",h)),h=null},e.isStandardBrowserEnv()){var b=(u.withCredentials||a(v))&&u.xsrfCookieName?r.read(u.xsrfCookieName):void 0;b&&(p[u.xsrfHeaderName]=b)}"setRequestHeader"in h&&e.forEach(p,(function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete p[t]:h.setRequestHeader(t,e)})),e.isUndefined(u.withCredentials)||(h.withCredentials=!!u.withCredentials),d&&"json"!==d&&(h.responseType=u.responseType),"function"==typeof u.onDownloadProgress&&h.addEventListener("progress",u.onDownloadProgress),"function"==typeof u.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",u.onUploadProgress),u.cancelToken&&u.cancelToken.promise.then((function(e){h&&(h.abort(),f(e),h=null)})),l||(l=null),h.send(l)}))}}var H=l,M=function(e,t){q.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))},z=D,I={"Content-Type":"application/x-www-form-urlencoded"};function V(e,t){!H.isUndefined(e)&&H.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var X,W={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(X=_()),X),transformRequest:[function(e,t){return M(t,"Accept"),M(t,"Content-Type"),H.isFormData(e)||H.isArrayBuffer(e)||H.isBuffer(e)||H.isStream(e)||H.isFile(e)||H.isBlob(e)?e:H.isArrayBufferView(e)?e.buffer:H.isURLSearchParams(e)?(V(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):H.isObject(e)||t&&"application/json"===t["Content-Type"]?(V(t,"application/json"),function(e,t,r){if(H.isString(e))try{return(t||JSON.parse)(e),H.trim(e)}catch(n){if("SyntaxError"!==n.name)throw n}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,r=t&&t.silentJSONParsing,n=t&&t.forcedJSONParsing,o=!r&&"json"===this.responseType;if(o||n&&H.isString(e)&&e.length)try{return JSON.parse(e)}catch(i){if(o){if("SyntaxError"===i.name)throw z(i,this,"E_JSON_PARSE");throw i}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};W.headers={common:{Accept:"application/json, text/plain, */*"}},H.forEach(["delete","get","head"],(function(e){W.headers[e]={}})),H.forEach(["post","put","patch"],(function(e){W.headers[e]=H.merge(I)}));var $,G,K=W,Z=l,Q=K;function Y(){return G?$:(G=1,$=function(e){return!(!e||!e.__CANCEL__)})}var ee=l,te=function(e,t,r){var n=this||Q;return Z.forEach(r,(function(r){e=r.call(n,e,t)})),e},re=Y(),ne=K;function oe(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var ie=l,ae=function(e,t){t=t||{};var r={},n=["url","method","data"],o=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function s(e,t){return ie.isPlainObject(e)&&ie.isPlainObject(t)?ie.merge(e,t):ie.isPlainObject(t)?ie.merge({},t):ie.isArray(t)?t.slice():t}function u(n){ie.isUndefined(t[n])?ie.isUndefined(e[n])||(r[n]=s(void 0,e[n])):r[n]=s(e[n],t[n])}ie.forEach(n,(function(e){ie.isUndefined(t[e])||(r[e]=s(void 0,t[e]))})),ie.forEach(o,u),ie.forEach(i,(function(n){ie.isUndefined(t[n])?ie.isUndefined(e[n])||(r[n]=s(void 0,e[n])):r[n]=s(void 0,t[n])})),ie.forEach(a,(function(n){n in t?r[n]=s(e[n],t[n]):n in e&&(r[n]=s(void 0,e[n]))}));var c=n.concat(o).concat(i).concat(a),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===c.indexOf(e)}));return ie.forEach(f,u),r};var se={name:"axios",version:"0.21.4",description:"Promise based HTTP client for the browser and node.js",main:"index.js",scripts:{test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},repository:{type:"git",url:"https://github.com/axios/axios.git"},keywords:["xhr","http","ajax","promise","node"],author:"Matt Zabriskie",license:"MIT",bugs:{url:"https://github.com/axios/axios/issues"},homepage:"https://axios-http.com",devDependencies:{coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},browser:{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},jsdelivr:"dist/axios.min.js",unpkg:"dist/axios.min.js",typings:"./index.d.ts",dependencies:{"follow-redirects":"^1.14.0"},bundlesize:[{path:"./dist/axios.min.js",threshold:"5kB"}]},ue={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){ue[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var ce={},fe=se.version.split(".");function le(e,t){for(var r=t?t.split("."):fe,n=e.split("."),o=0;o<3;o++){if(r[o]>n[o])return!0;if(r[o]0;){var i=n[o],a=t[i];if(a){var s=e[i],u=void 0===s||a(s,i,e);if(!0!==u)throw new TypeError("option "+i+" must be "+u)}else if(!0!==r)throw Error("Unknown option "+i)}},validators:ue},ke=Oe.validators;function Ne(e){this.defaults=e,this.interceptors={request:new je,response:new je}}function Ce(){if(de)return pe;function e(e){this.message=e}return de=1,e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,pe=e}Ne.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=Se(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&Oe.assertOptions(t,{silentJSONParsing:ke.transitional(ke.boolean,"1.0.0"),forcedJSONParsing:ke.transitional(ke.boolean,"1.0.0"),clarifyTimeoutError:ke.transitional(ke.boolean,"1.0.0")},!1);var r=[],n=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(n=n&&t.synchronous,r.unshift(t.fulfilled,t.rejected))}));var o,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!n){var a=[Ee,void 0];for(Array.prototype.unshift.apply(a,r),a=a.concat(i),o=Promise.resolve(e);a.length;)o=o.then(a.shift(),a.shift());return o}for(var s=e;r.length;){var u=r.shift(),c=r.shift();try{s=u(s)}catch(f){c(f);break}}try{o=Ee(s)}catch(f){return Promise.reject(f)}for(;i.length;)o=o.then(i.shift(),i.shift());return o},Ne.prototype.getUri=function(e){return e=Se(this.defaults,e),xe(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},we.forEach(["delete","get","head","options"],(function(e){Ne.prototype[e]=function(t,r){return this.request(Se(r||{},{method:e,url:t,data:(r||{}).data}))}})),we.forEach(["post","put","patch"],(function(e){Ne.prototype[e]=function(t,r,n){return this.request(Se(n||{},{method:e,url:t,data:r}))}}));var Ae=l,Re=r,Te=Ne,Pe=ae;function Ue(e){var t=new Te(e),r=Re(Te.prototype.request,t);return Ae.extend(r,Te.prototype,t),Ae.extend(r,t),r}var Be=Ue(K);Be.Axios=Te,Be.create=function(e){return Ue(Pe(Be.defaults,e))},Be.Cancel=Ce(),Be.CancelToken=function(){if(me)return he;me=1;var e=Ce();function t(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var r;this.promise=new Promise((function(e){r=e}));var n=this;t((function(t){n.reason||(n.reason=new e(t),r(n.reason))}))}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.source=function(){var e;return{token:new t((function(t){e=t})),cancel:e}},he=t}(),Be.isCancel=Y(),Be.all=function(e){return Promise.all(e)},Be.spread=ve?ge:(ve=1,ge=function(e){return function(t){return e.apply(null,t)}}),Be.isAxiosError=be?ye:(be=1,ye=function(e){return"object"==typeof e&&!0===e.isAxiosError}),t.exports=Be,t.exports.default=Be;const Le=e(t.exports);export{Le as a}; diff --git a/public/dist/assets/index-40d1cd1c.js.gz b/public/dist/assets/index-40d1cd1c.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..38a2a3092fd18689ad6cb907bf86cab52e825713 GIT binary patch literal 6711 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 N{U1MgCuM>|008*xLp1;Z literal 0 HcmV?d00001 diff --git a/public/dist/assets/main-429c1dad.js.gz b/public/dist/assets/main-429c1dad.js.gz deleted file mode 100644 index c30db334e2d5cbf5ca33491220e6a9000f1d6551..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 602 zcmV-g0;T;QiwFP!000023Wb$HbJ{Qvh41|pjLwQ@;FwGfZ8}VvNm`~(o3kP>M#a`D z(gI-^{(B|cfGw~&S=RgBX!W$VBx*+^yx$Qxx@8hISu6^$34Dsu6p#dgak&7woTB|> zGC^QFMi(fuug3IPS_I?&9O~@-mjNqCq3*Fn6yxrrPz2YFXB^`z z6BeJU0(v|rpb6oT$fRJ`!y%lg5JGtS4IisG<8}-!CRkFGOQ36}4#l`K@`qmI5?);1 z<7p$6AqAbKTP+7IE$C>vYN%jG!qSsii^0qy%12$GgR8cP@~dG9Px#)qO065+YT($VHjUPQD6^RX^f)*o#LD} z!uFNYMi?*smPHQf0yiBVUDA>|+ym;lvgH8Y5Pp+TfTSrFS#-RfZ)*o~rsQSJ3-#u{ zE9+m;Zey+^G9EtYzY0Pr1e#(xk{P#9;u;1VXTag?-;~bI!)t4d=Rj`{DvP0JI_zF& zp)ux4p8wmb5W2emKDDA5Zos~vAK_WLv0l}X`l>)*sG=4a7c0VNvC?u8LnkFvORozk z;k?RvzFO-dk++GNRX#}jtfGJ4Lf9-cXVPUDH{sF|`@1jy0Zh7BF&_v30HgRHIRF3v diff --git a/public/dist/assets/main-429c1dad.js b/public/dist/assets/main-d72f38de.js similarity index 90% rename from public/dist/assets/main-429c1dad.js rename to public/dist/assets/main-d72f38de.js index df0b4ae..0d93a78 100644 --- a/public/dist/assets/main-429c1dad.js +++ b/public/dist/assets/main-d72f38de.js @@ -1 +1 @@ -const o={test:"controller.example.test",checkForUpdater:"controller.framework.checkForUpdater",downloadApp:"controller.framework.downloadApp",jsondbOperation:"controller.framework.jsondbOperation",sqlitedbOperation:"controller.framework.sqlitedbOperation",uploadFile:"controller.framework.uploadFile",checkHttpServer:"controller.framework.checkHttpServer",doHttpRequest:"controller.framework.doHttpRequest",doSocketRequest:"controller.framework.doSocketRequest",ipcInvokeMsg:"controller.framework.ipcInvokeMsg",ipcSendSyncMsg:"controller.framework.ipcSendSyncMsg",ipcSendMsg:"controller.framework.ipcSendMsg",startJavaServer:"controller.framework.startJavaServer",closeJavaServer:"controller.framework.closeJavaServer",someJob:"controller.framework.someJob",timerJobProgress:"controller.framework.timerJobProgress",createPool:"controller.framework.createPool",createPoolNotice:"controller.framework.createPoolNotice",someJobByPool:"controller.framework.someJobByPool",hello:"controller.framework.hello",openSoftware:"controller.framework.openSoftware",messageShow:"controller.os.messageShow",messageShowConfirm:"controller.os.messageShowConfirm",selectFolder:"controller.os.selectFolder",selectPic:"controller.os.selectPic",openDirectory:"controller.os.openDirectory",loadViewContent:"controller.os.loadViewContent",removeViewContent:"controller.os.removeViewContent",createWindow:"controller.os.createWindow",getWCid:"controller.os.getWCid",sendNotification:"controller.os.sendNotification",initPowerMonitor:"controller.os.initPowerMonitor",getScreen:"controller.os.getScreen",autoLaunch:"controller.os.autoLaunch",setTheme:"controller.os.setTheme",getTheme:"controller.os.getTheme",getPrinterList:"controller.hardware.getPrinterList",print:"controller.hardware.print",printStatus:"controller.hardware.printStatus",selectFile:"controller.effect.selectFile",loginWindow:"controller.effect.loginWindow",restoreWindow:"controller.effect.restoreWindow"},e={appUpdater:"app.updater",window1ToWindow2:"window1-to-window2",window2ToWindow1:"window2-to-window1"};export{o as i,e as s}; +const o={test:"controller.example.test",checkForUpdater:"controller.framework.checkForUpdater",downloadApp:"controller.framework.downloadApp",jsondbOperation:"controller.framework.jsondbOperation",sqlitedbOperation:"controller.framework.sqlitedbOperation",uploadFile:"controller.framework.uploadFile",checkHttpServer:"controller.framework.checkHttpServer",doHttpRequest:"controller.framework.doHttpRequest",doSocketRequest:"controller.framework.doSocketRequest",ipcInvokeMsg:"controller.framework.ipcInvokeMsg",ipcSendSyncMsg:"controller.framework.ipcSendSyncMsg",ipcSendMsg:"controller.framework.ipcSendMsg",startJavaServer:"controller.framework.startJavaServer",closeJavaServer:"controller.framework.closeJavaServer",someJob:"controller.framework.someJob",timerJobProgress:"controller.framework.timerJobProgress",createPool:"controller.framework.createPool",createPoolNotice:"controller.framework.createPoolNotice",someJobByPool:"controller.framework.someJobByPool",hello:"controller.framework.hello",openSoftware:"controller.framework.openSoftware",messageShow:"controller.os.messageShow",messageShowConfirm:"controller.os.messageShowConfirm",selectFolder:"controller.os.selectFolder",selectPic:"controller.os.selectPic",openDirectory:"controller.os.openDirectory",loadViewContent:"controller.os.loadViewContent",removeViewContent:"controller.os.removeViewContent",createWindow:"controller.os.createWindow",getWCid:"controller.os.getWCid",sendNotification:"controller.os.sendNotification",initPowerMonitor:"controller.os.initPowerMonitor",getScreen:"controller.os.getScreen",autoLaunch:"controller.os.autoLaunch",setTheme:"controller.os.setTheme",getTheme:"controller.os.getTheme",getPrinterList:"controller.hardware.getPrinterList",print:"controller.hardware.print",printStatus:"controller.hardware.printStatus",selectFile:"controller.effect.selectFile",loginWindow:"controller.effect.loginWindow",restoreWindow:"controller.effect.restoreWindow",requestGoApi:"controller.cross.requestGoApi"},e={appUpdater:"app.updater",window1ToWindow2:"window1-to-window2",window2ToWindow1:"window2-to-window1"};export{o as i,e as s}; diff --git a/public/dist/assets/main-d72f38de.js.gz b/public/dist/assets/main-d72f38de.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad30f1c672d228014251a406519826e5a0e76a42 GIT binary patch literal 619 zcmV-x0+jt9iwFP!000023Wb$HbJ{Qvh41|pjLr%(;h0PgX*#6MBrQ{?%~_EbTgBEY z(gI-^{(B|cfGw~&S=RfWwR&D#61Afd-famS-7txoEEWaWF?@>B6fh0~<1z=in4wh+;g&wJuPk_r~;CS_I?&9P0G_mjNqCq3*Fn6yxrrPz0BaCmiET z6BeJU0(v}0pb6nSkx9U=hC?_~A%t-E8$OnC#_bqdOt2&<7eJRx9g1;f#CE=o_#tysqx*1rg!!VvhQD6^RX^f)*o#33- z!uFNYMi?*smPH0hj_VGOZrqYO+ym;lvgH8Y5Pp+TfTSrFY4mzM-`4izOv&?@7wXM@ zQ`X<2-Nal+WITM(e-(sM2sFiXBr|TI#1#xUPJsQpe^WX=4X>>+o&mi*s5FL}>9Bj9 zhQ^pHdHQdwLg?!L`_zhNxCZ-zeuO9K#(Gsl;;RCErixl%Tr3Hn#Zt>WhK@?8mR@rx z;k3$nzFO-nk+q4LRX#}jtfGHkE^Hc_bKGSZH{s?yT1gF&kf5a-;A-H|o$Qpf5dyEI=HmxLf;)_w&QTO6~-J+Xg~I+S91`r zt0!K+V*TjJ4Qpnu2(RklWKT`@)b*a49I0!zyM<4KmbN$&ZlpMbi`(6P`45zAT?9-B F0055@ECv7o literal 0 HcmV?d00001 diff --git a/public/dist/assets/store2-15d37b6b.js.gz b/public/dist/assets/store2-15d37b6b.js.gz deleted file mode 100644 index addf5b929855635bccbb3e1d5cf5737e900a62d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1724 zcmV;t21EHDiwFP!000023YA!GZ`(Ey{@!1q=z}5FwCZLBw#nm+Zo`HST~n<478n6z zpJTQ*Wsr2%%+`P39ZAvhTZ?{)CGmK#51%_mt=6@1+mD&Fnd6FnpqZO`m6tD+p26qA zt5-i>PXUJIN1KlxrO6D}Tye`Kuf-NV(|%iRn`ZRv#q+Doy4t{XHpm{Y%a^Z8db%E7 zUk`@g4_^N8?0NQUy?!$4Vd1i3%KTFHPP&EE*)N-WEl1f~H3e;9mKA@!`6s*iJNx7P z+rf9`kY&$b7*TUA&`;rdJy*_Pt~BsMio%NRBN(e{UFE@W&ZPlKo^iQW{#V->EY+&Y z%bY8{0Ha(r-{`5sZH42&w)5H)KE_Px%rPhz(%$^5-7`m~06 zp1HB>=Xv$#hnsh0(nJb&J6jr9FXa?i!`ISSI5ObOQ)|R;_cHsfkLnS3PNkbJFydCy zH4UHZFD1;DzWT4?v9IOg*+#ZQx^0uzDtpvU{ z+`y`SJc+IhpOdCf@N~%_E_sn9=m)pxNOfewTEnMHkmf+dmHu0S3O-QeC;n1uw6JAF zTd~g&FOFrSJu0{~51SQeXQS=0rp&xvE(=zjK?2~qGg4bQbx~Utz;h)8En?Ez?|Fbq z2Sx}ky;vnHkx1+*0g1Ir16L<0!D z-LBZbh^T}`kly+|eeZFUJpL*)dPj#g6tLRT{v%xZqafTuk&X7Gn_ka&!>HGw*B&aq z9wbN>7>`>}B0dSE3T}|IkMaq&)Eu>8kU@!OHafnMB$JKUKOg>Q)TiDoi5ZqF0W6`qGF0W+34#&h83L^hDW7s z)OsQm!!$D1(uxeU;;Y7#|1D&yshlJ>RSj46cSOP2BRq~?;jX1P@#{R8SatQ1xVP6U zI%0c0ZQ=up!X}bWAAN!v?&=Rd)qBTUzj6OFC2=6}8;G<5gzjoB!ZJCAPhx`a6ZTJ=(HhL z6ne8P1dHGv|2~FBZvTZPuwy|93Z7J9MFt-cUlTYiI47H2YLsJuunMg*fo@%CcMX)z5?z>(u= z##3SbI80xsilY|bDh!I4hg&t_DPV;&GBB!-FWc2H#ekG9XS1&+(<2^fOH=+`jwD@5x4)DV-Hb$@GxD4*(h7jrsVmLay4<;2%#h|IF8Z4v3d;m7H z{UMKY?eW#5-Q-xDAA;ZgKHqDP*QEXQdwA#AtH7$_Bn1w#gU!67m|7fvIPv8$EkWD( zK#6Z9XAWDN5qFdk|JWJWF{@3(;!Kz?Yi!jy@961VLH*)~P|G;wqk~O@(8nQz7KP-p zyb~7x`Vla0-uQMrG<66!;gP;GvXqY=`D%f=P^G7LHv#~0|{C1u5+ezm( zmr^V73RIag{)c3oo`kFl9qxfxKudH!U#h7S@gv=V{DZ(L2^X!)7T8wnc0ba-f7mYQ SzcscQJ^LT$QfkS?5dZ*)>Rs.length(this._area)&&(n--,r--)}return e||this},keys:function(t){return this.each((function(t,e,r){r.push(t)}),t||[])},get:function(t,e){var r,n=s.get(this._area,this._in(t));return"function"==typeof e&&(r=e,e=null),null!==n?s.parse(n,r):null!=e?e:n},getAll:function(t){return this.each((function(t,e,r){r[t]=e}),t||{})},transact:function(t,e,r){var n=this.get(t,r),i=e(n);return this.set(t,void 0===i?n:i),this},set:function(t,e,r){var n,i=this.get(t);return null!=i&&!1===r?e:("function"==typeof r&&(n=r,r=void 0),s.set(this._area,this._in(t),s.stringify(e,n),r)||i)},setAll:function(t,e){var r,n;for(var i in t)n=t[i],this.set(i,n,e)!==n&&(r=!0);return r},add:function(t,e,r){var n=this.get(t);if(n instanceof Array)e=n.concat(e);else if(null!==n){var i=typeof n;if(i===typeof e&&"object"===i){for(var a in e)n[a]=e[a];e=n}else e=n+e}return s.set(this._area,this._in(t),s.stringify(e,r)),e},remove:function(t,e){var r=this.get(t,e);return s.remove(this._area,this._in(t)),r},clear:function(){return this._ns?this.each((function(t){s.remove(this._area,this._in(t))}),1):s.clear(this._area),this},clearAll:function(){var t=this._area;for(var e in s.areas)s.areas.hasOwnProperty(e)&&(this._area=s.areas[e],this.clear());return this._area=t,this},_in:function(t){return"string"!=typeof t&&(t=s.stringify(t)),this._ns?this._ns+t:t},_out:function(t){return this._ns?t&&0===t.indexOf(this._ns)?t.substring(this._ns.length):void 0:t}},storage:function(t){return s.inherit(s.storageAPI,{items:{},name:t})},storageAPI:{length:0,has:function(t){return this.items.hasOwnProperty(t)},key:function(t){var e=0;for(var r in this.items)if(this.has(r)&&t===e++)return r},setItem:function(t,e){this.has(t)||this.length++,this.items[t]=e},removeItem:function(t){this.has(t)&&(delete this.items[t],this.length--)},getItem:function(t){return this.has(t)?this.items[t]:null},clear:function(){for(var t in this.items)this.removeItem(t)}}}).Store("local",function(){try{return localStorage}catch(t){}}())).local=a,a._=s,a.area("session",function(){try{return sessionStorage}catch(t){}}()),a.area("page",s.storage("page")),"function"==typeof i&&void 0!==i.amd?i("store2",[],(function(){return a})):r.exports?r.exports=a:(n.store&&(s.conflict=n.store),n.store=a);const h=e(o.exports);export{h as s}; diff --git a/public/dist/assets/store2-d04fc23f.js.gz b/public/dist/assets/store2-d04fc23f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6b332cd12ade5c109c2a9dfd941dd43c98006178 GIT binary patch literal 1725 zcmV;u215BCiwFP!000023YA#jZ`(Eye(zr)>%kCfT6Nq39prIFw_!tut|^wi1xCQg zbj-%443f^8+4|piM^dzG%Psm6OXBf>ok8O)m(fT zUX9D~)!TPv{@J9HXRZ@X6_wObPAj$(UvR%Ec6B{@_2zXiF}BiToD7raaennfj!)y! zcsv}v8(#hR>UHvKwRzFuv&^vFv(QFXsz|-zlyWUNdPez1x?g4HVkOr_ znx|B%rO?tAi>)dxY|AVaWVfhv=3-2wN-PoilAD`<)hAtTgtjl4Cj0%(!)H-8#^Z{h znue7}VOx8C6QVnnHsC5dX$To6EA|qb0z1=h%sjO`?Qfr;q_%B zszqX_c95pUpSL$3^QZ|G?DrMmi^?Vjx?mtIOPvYg0L0EDkE1@3kvL)4$@oP0LSAy#!5u3Yj87R2L$j|)6)F@{1 zfVS+AA)1}a276d=t{=B+p{xnErwTLkeznR-(SZa3>sE7Rcxi*S!h@&B7%oE6n(wKH zN()8+F11}h2;GL3GYBCToxoGM;D8NSwq85BhKVgy%m^S|<@a*V>;&P4nUE~KzxM=j zZ-uexM8tYZnpRIKp|A(fEucrV%P1Q>a*wKEKQHF)iy z;_88dXo1kM1th`~1FE1JIE$}^*}zdg!)hX*LV=lejo=$4vIz-lj({l3hjXW(=u4{%ivZ<`8G`|B1I*;%)cm=yw?98ujFp;8nh1}ck zXDzXVo+j}gMSc^?$B!;SHMP~POZCCA#;?>tDIH|7K+u>5?j`0H4}3}n>0MZW#17I~ zT2p9DouMAggT(aswW$qmfbe?lciG;H>?{8h=Pr90AWf5z$cxAYm)ZgwQRF`_+Dar8 z?k6?Tg8>Q5;Fqc`awL*+t4i230d|qm0DZnRdC8G?KoSNLw*g7ZL+Al^K26lmUACd5 zYB;2NIE<7bd^ugOxSUwWdgsKQZ?*>6u!eKI-`~whSC0#$6Z1}zp#Z;NTi;RbjD9Epe0 zt@+*)XBjzFh4g&a-Qu0vKsccZHTryXP5CuMnRR4JV|jsGH1kH0;?2dB<6<111O<-A z8BhB8<2Ze-Doz@JOFt+=9`59f#(*Wv$bw*fT-kb~7z0o`pU=OUOow=&HDxSUC5H80 zYyLu@{CQa^=!G!0OvK8F1O)>a;$iZcP^d(*Hipv5&8Wy!@^DNY%?hG`QJH{06EIUd z$4}*?mhlVE&2}CJZob za`#|$-;WUCL$NK+kGK%+#ua`~FB5_s_m-xui2$T9NgW@j(1wCf;CjdTZf3k*oY>G1 zYgY(!c{UdeY+*qsknrW!g5v$YyOrebf_Srt{fkU(YqU5SESizDz;~~g8@Bg57(r_^m}~gIH-WC!XzcENRBqsmSSvi^zqD>D{b# zn~SOCa0M!K9{xizjZcghnez8QD4;<)U#w(lS@?)|AosvvN`ggWlO?p(s@V^;?;dtb T{BMn^C$Iho0g}X5#Ss7it65p8 literal 0 HcmV?d00001 diff --git a/public/dist/index.html b/public/dist/index.html index 961d6c5..09e9c99 100644 --- a/public/dist/index.html +++ b/public/dist/index.html @@ -13,11 +13,11 @@ } .base { height: 9em; - left: 65%; + left: 50%; margin: -7.5em; padding: 3em; position: absolute; - top: 40%; + top: 50%; width: 9em; transform: rotateX(45deg) rotateZ(45deg); transform-style: preserve-3d; @@ -33,7 +33,7 @@ } /* Top */ .cube { - background-color: #05afd1; + background-color: #06cf68; position: relative; transform: translateZ(3em); transform-style: preserve-3d; @@ -42,12 +42,12 @@ animation: anim 1s infinite; } .cube:after { - background-color: #049dbc; + background-color: #05a151; transform: rotateX(-90deg) translateY(3em); transform-origin: 100% 100%; } .cube:before { - background-color: #048ca7; + background-color: #026934; transform: rotateY(90deg) translateX(3em); transform-origin: 100% 0; } @@ -84,7 +84,7 @@ } } - + diff --git a/public/dist/index.html.gz b/public/dist/index.html.gz index a3dc1cad2557fcf1fb2b7a6a6acbb20c206dc534..635ad716e7a77a98f4ab09f25e65d5029888b955 100644 GIT binary patch literal 930 zcmV;T16}+diwFP!000023hh?UZ`(E$z7OdCz^W*m7NI5iM}DYQu_5cBm#v2mNOq&d zCy9$BY9!^v9SZDHpzAVVK#O4*25iTohaP%L(fm1acI>|}N|tRYcB1Y+*bvFb$B!Sr z_sGZ5%`d;+dwlTd0g6---@ozMsAy44($F=YM0oEjLmLqqML=lT)BOY#L4HJp1mzmJ z3h<86n2VIkFnpi0v1{z(Z@$2LJjsY+UJM5Ed8#1Q3m-mkfrijrnvw)uW6avOJU4>z~x{Qv6LxBVk~_UgKKxKO_WOz<(TNr+>~#kgdDRZPwGyIUf3`h$egoK zOvP}2WX{^kcoSoEe)jwH;5t;=RA_c@ zMb=MNrP840Kj&)RMUQ!g?wWOO*XM+_oyh;>$5h7wL+KOxD;3O_>a<7Ue!L` z-cT-QJbsL2L?}PfNvWZ$PmxJTgdW+@=dSv9?b^OXA4O6rrn|_N`dA0W$%eHNodvN) zn<24>_O*$Icdath7J3|9sRtLVJQlWP-7Y`td97s9I%2)8-TvSjVh0~Xoy1NH#Gn;nw+&&H#OH@F34|`va&}yo>-BYC8(nqjSjB}puV?bcXb^%isd77@dg@soKEH>DH|h3U87db=TDky z){ix^+bODYXED>9D+1HeY_;isk1IUtqeg!o0g`1#V@(+=vkI1u-|UI|FEp3ppY#d< E0P|wW3;+NC literal 931 zcmV;U16=$ciwFP!000023hh=wZ`(E$z7N=cU{w@Oi_nrBxrtS)*pT(mOV>jOB)d`K zlf*?5HIj1T76p1K&~_OxV8bvB1GeMP!wx%TSbk2N9s3tX$+9igPSo888xr~W`0>N{ z-qYjw#%G`JKRJB-0L3az?tlEzxO}68WRYh)jq&~?LmLqq$3SQ`(&H2qK|xG}1mzip z3h|!NT8ov+F??OHiDw+(FFwWlJk5z>egXyxc%~rJ8y`OKfJV^XnvoPdW5VD#=R!5S zj~P|5M`6MOz|~|Mv5YB35-bCffM@ruZB$4Q)tu5uQuf1VU@dG_b!uisz(@^<#e>E)~MF8=yv_WIj*=clum zuV!z4yEuDsarQQla`xu;e}4EIVZ6YRYN|o2F+w*JPAJQw$0P#utTrO#li(;4yvQgH zc*2E?Zc-?J_m(c976nW86kKEv@{`5F^ZMQQiEJXqz@k{WXawmBBY{wx?hbFQOeql& z%Upza`@^PdPH4%~MLR7kms)+U{fRGmQm6(&#d8-qRs*|=*n1R|AejugNL?hjA_@++ zoFRqic0K*Fo^IHIDcg!ZY>vO^yl91Y)4i=E;TARQ|p{rq1iK}`1M`>%X z`kek?C|4^!Kfy94lppJ))X?>#%p@ctpKR&6tN(qwaW2uNNNUCO5ZO|fby!w5Y>enU zh#lHEBkBj&CK?`DRi-WVIJ{C1E?89-wq@O_9-DcsWzt4sdjZ+KhS=fO`@9Z5jF+{U zRHkAa#4Mp(_U#6>rRbRIWSP1;Ce|vLS3wLqAnZ5xipc7%(h0smnZU@9p zC&F$QLN|%M4hW|cVbq1NPU4dzn1(_(X*n;~)&8N*!qx1mkB(J-5E|+HyoEnD=N)p< zE(5`Gh14|HcY>7DqPjl_F6BJ;kraVv^i3l5O+=b3qi}*9XEX=^to~Qh(0zQ4G4HwK zgk?wN_t7(|b7Tyl?-;Rwa1CbQI5hD0?7r^fM!9`#F7H5NpVR4rBxMuCsAn{~`Ql1b zuLg-m_IhPk?k!i^Yh_@1nyohd?{S4kbJiL!B0%!oXzi(DW!Ayc@ta?9{{`bi?N;;( F004W(&c^@%