From 5acc17f8d3638fc36bafcf2d4179e1316f95bb66 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Fri, 27 Sep 2024 08:01:18 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@7394e0bf30adae1c51f39c010b07627f9bf1e286=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 22 +++++++++--------- index.html.gz | Bin 1724 -> 1729 bytes ...Z.js => @vue_reactivity@3.5.8-Bdjt7y-I.js} | 4 ++-- js/@vue_runtime-core@3.5.6-CUaD_-7Q.js.gz | Bin 1887 -> 0 bytes ...js => @vue_runtime-core@3.5.8-rrkW69pg.js} | 4 ++-- js/@vue_runtime-core@3.5.8-rrkW69pg.js.gz | Bin 0 -> 1887 bytes ....js => @vue_runtime-dom@3.5.8-l0sNRNKZ.js} | 0 js/@vue_shared@3.5.6-6BrT-eFF.js.gz | Bin 620 -> 0 bytes ...T-eFF.js => @vue_shared@3.5.8-BZqwzCoV.js} | 2 +- js/@vue_shared@3.5.8-BZqwzCoV.js.gz | Bin 0 -> 620 bytes ...@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js} | 2 +- ...euse_core@10.9.0_vue@3.5.8-C_86Yqwm.js.gz} | Bin 3065 -> 3065 bytes ...ueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js} | 0 ...se_shared@10.9.0_vue@3.5.8-BTLxKjPf.js.gz} | Bin js/BarcodeDemo-ChWYvWgI.js | 1 - js/BarcodeDemo-ChWYvWgI.js.gz | Bin 1437 -> 0 bytes js/BarcodeDemo-OgEE4GOD.js | 1 + js/BarcodeDemo-OgEE4GOD.js.gz | Bin 0 -> 1460 bytes js/TablePro-DFxhssIJ.js | 1 + js/TablePro-DFxhssIJ.js.gz | Bin 0 -> 3543 bytes js/TablePro-QnGoLe7d.js | 1 - js/TablePro-QnGoLe7d.js.gz | Bin 3515 -> 0 bytes js/en-US-BIc6akN3.js | 1 - js/en-US-BIc6akN3.js.gz | Bin 1697 -> 0 bytes js/en-US-BLZd-cwP.js | 1 + js/en-US-BLZd-cwP.js.gz | Bin 0 -> 1722 bytes js/hooks-DMyQYazF.js | 12 ++++++++++ js/hooks-DMyQYazF.js.gz | Bin 0 -> 31381 bytes js/hooks-DUpKDX8W.js | 12 ---------- js/hooks-DUpKDX8W.js.gz | Bin 31347 -> 0 bytes js/html-to-image@1.11.11-BOFdlgi9.js | 2 ++ js/html-to-image@1.11.11-BOFdlgi9.js.gz | Bin 0 -> 5116 bytes js/index-BKg9uIUv.js | 1 - js/index-BKg9uIUv.js.gz | Bin 982 -> 0 bytes js/index-BSxFfDS7.js | 1 - js/index-BSxFfDS7.js.gz | Bin 2873 -> 0 bytes js/index-BUWc6-jF.js | 1 + js/index-BUWc6-jF.js.gz | Bin 0 -> 1147 bytes js/index-BWn0fJgT.js | 1 + js/index-BWn0fJgT.js.gz | Bin 0 -> 1539 bytes js/index-Bpto_sNS.js | 1 - js/index-Bpto_sNS.js.gz | Bin 1998 -> 0 bytes js/index-BtZd_iO8.js | 1 + js/index-BtZd_iO8.js.gz | Bin 0 -> 29673 bytes js/index-C-7JwSBQ.js | 1 + js/index-C-7JwSBQ.js.gz | Bin 0 -> 2189 bytes js/index-C2xNskF6.js | 1 - js/index-C2xNskF6.js.gz | Bin 1033 -> 0 bytes js/index-CCVgw_kY.js | 1 - js/index-CCVgw_kY.js.gz | Bin 1659 -> 0 bytes js/index-CPNbYLeV.js | 1 - js/index-CPNbYLeV.js.gz | Bin 2070 -> 0 bytes js/index-CZvHIHEr.js | 1 - js/index-CZvHIHEr.js.gz | Bin 804 -> 0 bytes js/index-CmEUgXeH.js | 1 - js/index-CmEUgXeH.js.gz | Bin 1230 -> 0 bytes js/index-Cpf3x9Hw.js | 1 + js/index-Cpf3x9Hw.js.gz | Bin 0 -> 2022 bytes js/index-CthhD5N4.js | 1 - js/index-CthhD5N4.js.gz | Bin 1985 -> 0 bytes js/index-Cup_x5h6.js | 1 + js/index-Cup_x5h6.js.gz | Bin 0 -> 3596 bytes js/index-CvM7o9gX.js | 1 + js/index-CvM7o9gX.js.gz | Bin 0 -> 1806 bytes js/index-D1YBALoT.js | 1 - js/index-D1YBALoT.js.gz | Bin 1568 -> 0 bytes js/index-DCDj5HZ8.js | 1 - js/index-DCDj5HZ8.js.gz | Bin 1123 -> 0 bytes js/index-DO7tpLdv.js | 1 + js/index-DO7tpLdv.js.gz | Bin 0 -> 1590 bytes js/index-DQ5wDAPv.js | 1 + js/index-DQ5wDAPv.js.gz | Bin 0 -> 1006 bytes js/index-DQWUCipC.js | 1 - js/index-DQWUCipC.js.gz | Bin 3574 -> 0 bytes js/index-DT33t_LC.js | 1 - js/index-DT33t_LC.js.gz | Bin 2164 -> 0 bytes js/index-DVPE0l1s.js | 1 + js/index-DVPE0l1s.js.gz | Bin 0 -> 1253 bytes js/index-DbJuBYMf.js | 1 - js/index-DbJuBYMf.js.gz | Bin 1785 -> 0 bytes js/index-DbiAk4nh.js | 1 - js/index-DbiAk4nh.js.gz | Bin 1785 -> 0 bytes js/index-DcxnS7rg.js | 1 + js/index-DcxnS7rg.js.gz | Bin 0 -> 2607 bytes js/index-Df55SecY.js | 1 + js/index-Df55SecY.js.gz | Bin 0 -> 2009 bytes js/index-DgdcKc1-.js | 1 + js/index-DgdcKc1-.js.gz | Bin 0 -> 826 bytes js/index-Dhd4FjCe.js | 1 + js/index-Dhd4FjCe.js.gz | Bin 0 -> 2078 bytes js/index-DkMTszkF.js | 1 + js/index-DkMTszkF.js.gz | Bin 0 -> 2896 bytes js/index-DsT8uWts.js | 1 - js/index-DsT8uWts.js.gz | Bin 1353 -> 0 bytes js/index-HE4cugSz.js | 1 - js/index-HE4cugSz.js.gz | Bin 29649 -> 0 bytes js/index-K7CNfH-G.js | 1 + js/index-K7CNfH-G.js.gz | Bin 0 -> 1806 bytes js/index-M0CE-Y7m.js | 1 + js/index-M0CE-Y7m.js.gz | Bin 0 -> 1375 bytes js/index-d7z__Ck2.js | 1 - js/index-d7z__Ck2.js.gz | Bin 1515 -> 0 bytes js/index-kcH3_LHw.js | 1 - js/index-kcH3_LHw.js.gz | Bin 2584 -> 0 bytes js/index-qFN7PIK6.js | 1 + js/index-qFN7PIK6.js.gz | Bin 0 -> 1685 bytes js/index-yq-aMZnM.js | 1 + js/index-yq-aMZnM.js.gz | Bin 0 -> 1055 bytes ...tance-Mlryd73B.js => instance-DwV9zo1e.js} | 2 +- js/instance-DwV9zo1e.js.gz | Bin 0 -> 764 bytes js/instance-Mlryd73B.js.gz | Bin 763 -> 0 bytes js/{utils-DvxnuKiq.js => utils-CPRm4XW8.js} | 2 +- js/utils-CPRm4XW8.js.gz | Bin 0 -> 5545 bytes js/utils-DvxnuKiq.js.gz | Bin 5546 -> 0 bytes ...ue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js} | 0 ...hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js.gz} | Bin ...=> vue@3.5.8_typescript@5.2.2-l0sNRNKZ.js} | 0 js/zh-CN-CLjKG2OA.js | 1 + js/zh-CN-CLjKG2OA.js.gz | Bin 0 -> 2019 bytes js/zh-CN-CeI0xlBH.js | 1 - js/zh-CN-CeI0xlBH.js.gz | Bin 1994 -> 0 bytes mockServer/mock-data.js | 8 +++---- mockServer/mock-data.js.gz | Bin 1042 -> 1042 bytes 123 files changed, 60 insertions(+), 58 deletions(-) rename js/{@vue_reactivity@3.5.6-CXMPYrvZ.js => @vue_reactivity@3.5.8-Bdjt7y-I.js} (78%) delete mode 100644 js/@vue_runtime-core@3.5.6-CUaD_-7Q.js.gz rename js/{@vue_runtime-core@3.5.6-CUaD_-7Q.js => @vue_runtime-core@3.5.8-rrkW69pg.js} (96%) create mode 100644 js/@vue_runtime-core@3.5.8-rrkW69pg.js.gz rename js/{@vue_runtime-dom@3.5.6-l0sNRNKZ.js => @vue_runtime-dom@3.5.8-l0sNRNKZ.js} (100%) delete mode 100644 js/@vue_shared@3.5.6-6BrT-eFF.js.gz rename js/{@vue_shared@3.5.6-6BrT-eFF.js => @vue_shared@3.5.8-BZqwzCoV.js} (98%) create mode 100644 js/@vue_shared@3.5.8-BZqwzCoV.js.gz rename js/{@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js => @vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js} (99%) rename js/{@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js.gz => @vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js.gz} (98%) rename js/{@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js => @vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js} (100%) rename js/{@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js.gz => @vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js.gz} (100%) delete mode 100644 js/BarcodeDemo-ChWYvWgI.js delete mode 100644 js/BarcodeDemo-ChWYvWgI.js.gz create mode 100644 js/BarcodeDemo-OgEE4GOD.js create mode 100644 js/BarcodeDemo-OgEE4GOD.js.gz create mode 100644 js/TablePro-DFxhssIJ.js create mode 100644 js/TablePro-DFxhssIJ.js.gz delete mode 100644 js/TablePro-QnGoLe7d.js delete mode 100644 js/TablePro-QnGoLe7d.js.gz delete mode 100644 js/en-US-BIc6akN3.js delete mode 100644 js/en-US-BIc6akN3.js.gz create mode 100644 js/en-US-BLZd-cwP.js create mode 100644 js/en-US-BLZd-cwP.js.gz create mode 100644 js/hooks-DMyQYazF.js create mode 100644 js/hooks-DMyQYazF.js.gz delete mode 100644 js/hooks-DUpKDX8W.js delete mode 100644 js/hooks-DUpKDX8W.js.gz create mode 100644 js/html-to-image@1.11.11-BOFdlgi9.js create mode 100644 js/html-to-image@1.11.11-BOFdlgi9.js.gz delete mode 100644 js/index-BKg9uIUv.js delete mode 100644 js/index-BKg9uIUv.js.gz delete mode 100644 js/index-BSxFfDS7.js delete mode 100644 js/index-BSxFfDS7.js.gz create mode 100644 js/index-BUWc6-jF.js create mode 100644 js/index-BUWc6-jF.js.gz create mode 100644 js/index-BWn0fJgT.js create mode 100644 js/index-BWn0fJgT.js.gz delete mode 100644 js/index-Bpto_sNS.js delete mode 100644 js/index-Bpto_sNS.js.gz create mode 100644 js/index-BtZd_iO8.js create mode 100644 js/index-BtZd_iO8.js.gz create mode 100644 js/index-C-7JwSBQ.js create mode 100644 js/index-C-7JwSBQ.js.gz delete mode 100644 js/index-C2xNskF6.js delete mode 100644 js/index-C2xNskF6.js.gz delete mode 100644 js/index-CCVgw_kY.js delete mode 100644 js/index-CCVgw_kY.js.gz delete mode 100644 js/index-CPNbYLeV.js delete mode 100644 js/index-CPNbYLeV.js.gz delete mode 100644 js/index-CZvHIHEr.js delete mode 100644 js/index-CZvHIHEr.js.gz delete mode 100644 js/index-CmEUgXeH.js delete mode 100644 js/index-CmEUgXeH.js.gz create mode 100644 js/index-Cpf3x9Hw.js create mode 100644 js/index-Cpf3x9Hw.js.gz delete mode 100644 js/index-CthhD5N4.js delete mode 100644 js/index-CthhD5N4.js.gz create mode 100644 js/index-Cup_x5h6.js create mode 100644 js/index-Cup_x5h6.js.gz create mode 100644 js/index-CvM7o9gX.js create mode 100644 js/index-CvM7o9gX.js.gz delete mode 100644 js/index-D1YBALoT.js delete mode 100644 js/index-D1YBALoT.js.gz delete mode 100644 js/index-DCDj5HZ8.js delete mode 100644 js/index-DCDj5HZ8.js.gz create mode 100644 js/index-DO7tpLdv.js create mode 100644 js/index-DO7tpLdv.js.gz create mode 100644 js/index-DQ5wDAPv.js create mode 100644 js/index-DQ5wDAPv.js.gz delete mode 100644 js/index-DQWUCipC.js delete mode 100644 js/index-DQWUCipC.js.gz delete mode 100644 js/index-DT33t_LC.js delete mode 100644 js/index-DT33t_LC.js.gz create mode 100644 js/index-DVPE0l1s.js create mode 100644 js/index-DVPE0l1s.js.gz delete mode 100644 js/index-DbJuBYMf.js delete mode 100644 js/index-DbJuBYMf.js.gz delete mode 100644 js/index-DbiAk4nh.js delete mode 100644 js/index-DbiAk4nh.js.gz create mode 100644 js/index-DcxnS7rg.js create mode 100644 js/index-DcxnS7rg.js.gz create mode 100644 js/index-Df55SecY.js create mode 100644 js/index-Df55SecY.js.gz create mode 100644 js/index-DgdcKc1-.js create mode 100644 js/index-DgdcKc1-.js.gz create mode 100644 js/index-Dhd4FjCe.js create mode 100644 js/index-Dhd4FjCe.js.gz create mode 100644 js/index-DkMTszkF.js create mode 100644 js/index-DkMTszkF.js.gz delete mode 100644 js/index-DsT8uWts.js delete mode 100644 js/index-DsT8uWts.js.gz delete mode 100644 js/index-HE4cugSz.js delete mode 100644 js/index-HE4cugSz.js.gz create mode 100644 js/index-K7CNfH-G.js create mode 100644 js/index-K7CNfH-G.js.gz create mode 100644 js/index-M0CE-Y7m.js create mode 100644 js/index-M0CE-Y7m.js.gz delete mode 100644 js/index-d7z__Ck2.js delete mode 100644 js/index-d7z__Ck2.js.gz delete mode 100644 js/index-kcH3_LHw.js delete mode 100644 js/index-kcH3_LHw.js.gz create mode 100644 js/index-qFN7PIK6.js create mode 100644 js/index-qFN7PIK6.js.gz create mode 100644 js/index-yq-aMZnM.js create mode 100644 js/index-yq-aMZnM.js.gz rename js/{instance-Mlryd73B.js => instance-DwV9zo1e.js} (90%) create mode 100644 js/instance-DwV9zo1e.js.gz delete mode 100644 js/instance-Mlryd73B.js.gz rename js/{utils-DvxnuKiq.js => utils-CPRm4XW8.js} (99%) create mode 100644 js/utils-CPRm4XW8.js.gz delete mode 100644 js/utils-DvxnuKiq.js.gz rename js/{vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js => vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js} (100%) rename js/{vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js.gz => vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js.gz} (100%) rename js/{vue@3.5.6_typescript@5.2.2-l0sNRNKZ.js => vue@3.5.8_typescript@5.2.2-l0sNRNKZ.js} (100%) create mode 100644 js/zh-CN-CLjKG2OA.js create mode 100644 js/zh-CN-CLjKG2OA.js.gz delete mode 100644 js/zh-CN-CeI0xlBH.js delete mode 100644 js/zh-CN-CeI0xlBH.js.gz diff --git a/index.html b/index.html index 31d47def..a1cd04dd 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@
- + @@ -10,7 +10,6 @@ - @@ -19,29 +18,30 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />TQ%0@XM zYP6z?jZ`A7k*TLh4@^uHM`bGTSExN-_@vPedBZ2&;lXQaT>GR}4zRtO45LGk@0RM} z0o;Ak8FirFX$m^7bqHB>MvR220pNHr8k`Ef#h*il*w?Kv{DCfhC~IBr@JTzUsm~`U z4#L^t(@tyC(kga2O+(O2PkhZQ0rF+Zd!=pQt_M`lMC@+xbNL2QKk= zsrJk#2}udLpmQ#p#%RtMpSL;wH&()^#~t+d;P^m4^O~`_>)^-vy7{ZInZpPATVvL; zP&caJcn3`D`eW>3a_HB+=BAB%T7e(xj5-KZ$ZC!ps@$naXLN=6oWtOBKhsoo2hg*j zPwO$A(UhG2w7VfTgA0|VW$uTD5NeW{ti=M+%<)EsGR6-U`fT@_3Xj_4@cd-hZa5pp zhLHG%IyQ32O!@~XgaLr(gcO9(B4EfRGXNN%1q=j5al(DevRfGRPhKz =}b@uV_#^q#G;>)(-$L(zTgffe Qs=%aC zd9yfWY#+_AODF)i%dQek8kMKDoVFjlre ERn?+yTvb%HS-dwQ2H( zn&2(A-8LFbrkG@*+@_2xINO-U$!CL+!CwC&mA6#GnWl;{VJ7`4RjjIpj`n7=n~xW> zH&^59S6Am3v+>3C^~HzrY}VsBoaKz~O~&I7KdiQK|I(>`<51gs`?}uKCi0bf2!D1l Z+%8JF4^r}b6t)^Z`45E(U}8)U004?c$BF;| diff --git a/js/@vue_runtime-core@3.5.6-CUaD_-7Q.js b/js/@vue_runtime-core@3.5.8-rrkW69pg.js similarity index 96% rename from js/@vue_runtime-core@3.5.6-CUaD_-7Q.js rename to js/@vue_runtime-core@3.5.8-rrkW69pg.js index 20d25bf3..e7c39c89 100644 --- a/js/@vue_runtime-core@3.5.6-CUaD_-7Q.js +++ b/js/@vue_runtime-core@3.5.8-rrkW69pg.js @@ -1,5 +1,5 @@ -import{i as A,a as k}from"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import{a as g,b as m,c as S,g as z,E as j,n as T,d as N,e as y,f as h,h as B}from"./@vue_shared@3.5.6-6BrT-eFF.js";/** -* @vue/runtime-core v3.5.6 +import{i as A,a as k}from"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import{a as g,b as m,c as S,g as z,E as j,n as T,d as N,e as y,f as h,h as B}from"./@vue_shared@3.5.8-BZqwzCoV.js";/** +* @vue/runtime-core v3.5.8 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/let r=null,M=null;const P=t=>t.__isTeleport;function E(t,s){t.shapeFlag&6&&t.component?(t.transition=s,E(t.component.subTree,s)):t.shapeFlag&128?(t.ssContent.transition=s.clone(t.ssContent),t.ssFallback.transition=s.clone(t.ssFallback)):t.transition=s}const U=Symbol.for("v-ndc"),G={},V=t=>Object.getPrototypeOf(t)===G,L=t=>t.__isSuspense,I=Symbol.for("v-fgt"),Y=Symbol.for("v-txt"),D=Symbol.for("v-cmt"),H=Symbol.for("v-stc"),f=[];let u=null;function v(t=!1){f.push(u=t?null:[])}function K(){f.pop(),u=f[f.length-1]||null}function q(t){return t.dynamicChildren=u||j,K(),u&&u.push(t),t}function tt(t,s,l,a,n,e){return q(x(t,s,l,a,n,e,!0))}function w(t){return t?t.__v_isVNode===!0:!1}const O=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:l})=>(typeof t=="number"&&(t=""+t),t!=null?g(t)||A(t)||S(t)?{i:r,r:t,k:s,f:!!l}:t:null);function x(t,s=null,l=null,a=0,n=null,e=t===I?0:1,i=!1,o=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&O(s),ref:s&&_(s),scopeId:M,slotScopeIds:null,children:l,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:e,patchFlag:a,dynamicProps:n,dynamicChildren:null,appContext:null,ctx:r};return o?(p(c,l),e&128&&t.normalize(c)):l&&(c.shapeFlag|=g(l)?8:16),!i&&u&&(c.patchFlag>0||e&6)&&c.patchFlag!==32&&u.push(c),c}const R=J;function J(t,s=null,l=null,a=0,n=null,e=!1){if((!t||t===U)&&(t=D),w(t)){const o=F(t,s,!0);return l&&p(o,l),!e&&u&&(o.shapeFlag&6?u[u.indexOf(t)]=o:u.push(o)),o.patchFlag=-2,o}if(Z(t)&&(t=t.__vccOpts),s){s=Q(s);let{class:o,style:c}=s;o&&!g(o)&&(s.class=T(o)),N(c)&&(k(c)&&!m(c)&&(c=y({},c)),s.style=h(c))}const i=g(t)?1:L(t)?128:P(t)?64:N(t)?4:S(t)?2:0;return x(t,s,l,a,n,i,e,!0)}function Q(t){return t?k(t)||V(t)?y({},t):t:null}function F(t,s,l=!1,a=!1){const{props:n,ref:e,patchFlag:i,children:o,transition:c}=t,C=s?X(n||{},s):n,b={__v_isVNode:!0,__v_skip:!0,type:t.type,props:C,key:C&&O(C),ref:s&&s.ref?l&&e?m(e)?e.concat(_(s)):[e,_(s)]:_(s):e,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:s&&t.type!==I?i===-1?16:i|16:i,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:c,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&F(t.ssContent),ssFallback:t.ssFallback&&F(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return c&&a&&E(b,c.clone(b)),b}function W(t=" ",s=0){return R(Y,null,t,s)}function st(t,s){const l=R(H,null,t);return l.staticCount=s,l}function p(t,s){let l=0;const{shapeFlag:a}=t;if(s==null)s=null;else if(m(s))l=16;else if(typeof s=="object")if(a&65){const n=s.default;n&&(n._c&&(n._d=!1),p(t,n()),n._c&&(n._d=!0));return}else{l=32;const n=s._;!n&&!V(s)?s._ctx=r:n===3&&r&&(r.slots._===1?s._=1:(s._=2,t.patchFlag|=1024))}else S(s)?(s={default:s,_ctx:r},l=32):(s=String(s),a&64?(l=16,s=[W(s)]):l=8);t.children=s,t.shapeFlag|=l}function X(...t){const s={};for(let l=0;l {let n;return(n=t[l])||(n=t[l]=[]),n.push(a),e=>{n.length>1?n.forEach(i=>i(e)):n[0](e)}};s("__VUE_INSTANCE_SETTERS__",l=>l),s("__VUE_SSR_SETTERS__",l=>l)}function Z(t){return S(t)&&"__vccOpts"in t}export{st as a,tt as c,v as o}; diff --git a/js/@vue_runtime-core@3.5.8-rrkW69pg.js.gz b/js/@vue_runtime-core@3.5.8-rrkW69pg.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b377c6a1bbea8a47fe5bc13c722ad14b92c3bbf7 GIT binary patch literal 1887 zcmV-l2cY;LiwFP!000021C3W*bKABOeb28T^?(5!n30^+*8| OzV2O|2J!e;Xv9yI>=_qy4Yo4OG+hm1Zbdnc8 z-j`}ps8o7=ul?hXFOwgVlfyT&FaAG|hZo5g*Xir(^YGoAPf;wmL^0%Z6yNwciZ9%t zxaKnymt3KE <}`;m8*U2hR>7G v>;%?KW zdYh+na!iO%q+KknQN|CbPkfOYr_ml9Kc}tL#Ff+QLMiST6YWiUM<@8Db7$6gG;HsY z$lMy$US=EzZ__-Vrt iDod87yQL-g0UC(Wm~D1OztLb|mz41mvQd`g%FO-k zVQ;)%qj_Wcm3p=+lrIYt`DFHJ(uJ01w>qB{%0RhZf8oF3E`*fTi5Q9IbMG-dc+OL9 zxZ3UXl|HoRdE8~K>;2t6bATSbpJ;b;X=e%m;;x8$b-dmKUEQfi;WrFU{UAJ*Pk^op zl?l%al}&Kj1ue6M$kC8u+-w$kfQ~5_Q&n^bp&mM&=Xm=#xO6b5o~_rf!|#xKHdtv< z@IrWgCmhd29OoP11=_O4|KVK~hVn|J(B-C56?g!+7<5ICYlwT?hFDc^k+5n#RK#75 zLwBc_sN Sl?ahw7Xs_a?A*6O~wE(k9NS2jLSN0ui)1v zV}AYjjKKua8KtpbuQ7W*vXHAkF^(|VCXa=;0Z?(5ZJ(GEvZNND7^~{Ow$0Ila#SYT z%+y0*urXLsU(_ g<3>Dc>(WW*l2N_=7rzbhMIr>YT9L`Nv!d zxdGR=gv4`d@l&MY)H%2gXIxT=lXpSHi)tj{k*+peGR9pJb^&x9t39UyVL9lD--9?h z5g$-FekCqZz7hecN20s+LYrrF#WW4k{IN$gcLC}*xIwssXEnT=4=N|;2;H=S?rK>l zA|kP!sk*_OZKFkQ!1FV3gTJU*uU8xHm@s_$e-J=|qGo}!zyfE;0%toGa7m%EK~9Jo zEU01wl}Kx3>M7C#6C=e@84LUsYR4BoskMFH@JV~P_nHdVKB<&FY;PySXdmR;rE0hb zcb~LIE$FwJf|hF?LKdA7BcW;lIP492$3n01XP+T 7;0><%lCa8m )Hy^yAW>*dsxRDui4e7{?` 2~9{$krWA0i8eAX zXUb8{LS-76F{r_4yroOUH50lHhlv3?ovj(}$u@O B literal 0 HcmV?d00001 diff --git a/js/@vue_runtime-dom@3.5.6-l0sNRNKZ.js b/js/@vue_runtime-dom@3.5.8-l0sNRNKZ.js similarity index 100% rename from js/@vue_runtime-dom@3.5.6-l0sNRNKZ.js rename to js/@vue_runtime-dom@3.5.8-l0sNRNKZ.js diff --git a/js/@vue_shared@3.5.6-6BrT-eFF.js.gz b/js/@vue_shared@3.5.6-6BrT-eFF.js.gz deleted file mode 100644 index 0151ad19ac2fd78b284e34d9e8e46c6e193d08ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 620 zcmV-y0+an8iwFP!000021C3BkkDD+QyysWA9FQMzA*AY8SSO8EIrLCfTCFOr2rB_G z;L5Qh+w5+X@ZT##*soJhW6v8u&rB2qlK}mAXjx>MT(cc|_!NE)zf1yzOF;8k{O#jG zGsC1sckL5Lc=M1;KzFJ|x!j>YEkmV}R`a5@N*lLK@RCWx(667jlOTvnC5=T5O*2wZ zOP4k*n_OS39a~#G14?Ne$G-oDjt6??`}hq%hh;pUpU>~etM6Zdtm*IKFDq@B8^dc! zD!SG>KZe}&NUr Wvf7};JctrI42TEltgzvvn zsNR8>2xd{449RaO2D&WIXI#>Yv=*w!#cjjQmDhT!m+RspFicea$Q?%Vk;|QW?CIgS zc(d-+s>P{;WXy+hY~jQ!Twx1v8cZpA>XJ%n?3_wEOXQUe1(UUH5;>iYGDB@DGr}mx z23C7)V3A`339m2%_k56P#3f>&Qk_wj>a5euwpt?9F<}_u73SE&`7E4+%glDe+Z~M( zy!w#d<1E+$L^Y{tw7}_oHid{BXta&CL3*DBt8K82qWUG*-sO4~XIva=b`W{V@PT+9 zgytZ)#XATqr8jxmU`dy*4*3#NUPLt{=F-A4_I<2Ulg_fxYQD#iQIp2w1-cH1>YlwE zofp@oqMnyr0)wJ985`)^|DVQ>*mVwxaR#Q;Og-embCF_PGsvZD-hz8E$Yn1dyHFRq z9eX+`ZBGr#4cZXyASacBf?PW&iEywZYX^+v4k~ivpeBWbhHM;gacOWbzN`I7 3 diff --git a/js/@vue_shared@3.5.6-6BrT-eFF.js b/js/@vue_shared@3.5.8-BZqwzCoV.js similarity index 98% rename from js/@vue_shared@3.5.6-6BrT-eFF.js rename to js/@vue_shared@3.5.8-BZqwzCoV.js index 587fcda9..c275425e 100644 --- a/js/@vue_shared@3.5.6-6BrT-eFF.js +++ b/js/@vue_shared@3.5.8-BZqwzCoV.js @@ -1,5 +1,5 @@ /** -* @vue/shared v3.5.6 +* @vue/shared v3.5.8 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const h=[],b=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),A=Object.assign,f=Array.isArray,C=t=>typeof t=="function",i=t=>typeof t=="string",E=t=>typeof t=="symbol",l=t=>t!==null&&typeof t=="object";let c;const R=()=>c||(c=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function a(t){if(f(t)){const o={};for(let n=0;n {if(n){const s=n.split(g);s.length>1&&(o[s[0].trim()]=s[1].trim())}}),o}function y(t){let o="";if(i(t))o=t;else if(f(t))for(let n=0;n H6#Q(j>ANzIcX{33hr ;1TUC04E_3fHwl8MP|{db(=;PH zYU$F3MV;##wP$OKXFw^9 _B#=dg_D^ULJ}dHwwxkTw0i`^yR&=Em?! zl9H~q&QBpX9g>^w^V5;35?M;UvXO=5N_vEUm>8?MtUR*$$e#{7B|IWJ{u8CL5yJQ1 zC{*XbO9Zp1Nc!Zr6a!rrmkTcFAgzSj<>Id9=Gtq#)$4UJ2n-WtH*$xOeByGio;tce zF5azsvubf}AsO?b99uZ^5|`KloO@G>p4+5U8at qJhcqs&m7%8W3| zv4PbA8(8GnK*CGRz&-C}8gYpjs8nZ^r8;XhvyGNWwM-a>c!@c-aJdNQV3^sqf4iqq zf>)o?2b=|4fT$uBjTSh4$fgjHBaODvHb@_`V6_dlQB=L=I=EbK;*5(!&5j~37(Nou zgU}oWw|Ea>sq`i qaWNe^o|9=`kVb?h%#u=DWGxd-MFGY%RO)r _QE8 zTlRcZ+Ma8a8?+(ZK~72sJ96WoAi}|(tQ|0tJ1EJmgNp1N)MVp;lamA4CX;_Xh0|F+ G1ONbjPAeAx literal 0 HcmV?d00001 diff --git a/js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js b/js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js similarity index 99% rename from js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js rename to js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js index 73712fb5..9919c6bf 100644 --- a/js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js +++ b/js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js @@ -1 +1 @@ -import{n as D,t as E,i as H,a as N,w as k,b as z,c as B,d as F,e as Q}from"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";function b(e){var r;const n=E(e);return(r=n==null?void 0:n.$el)!=null?r:n}const g=B?window:void 0;function V(...e){let r,n,i,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,i,a]=e,r=g):[r,n,i,a]=e,!r)return D;Array.isArray(n)||(n=[n]),Array.isArray(i)||(i=[i]);const s=[],l=()=>{s.forEach(m=>m()),s.length=0},f=(m,u,t,o)=>(m.addEventListener(u,t,o),()=>m.removeEventListener(u,t,o)),p=VueDemi.watch(()=>[b(r),E(a)],([m,u])=>{if(l(),!m)return;const t=H(u)?{...u}:u;s.push(...n.flatMap(o=>i.map(c=>f(m,o,c,t))))},{immediate:!0,flush:"post"}),v=()=>{p(),l()};return N(v),v}let T=!1;function ne(e,r,n={}){const{window:i=g,ignore:a=[],capture:s=!0,detectIframe:l=!1}=n;if(!i)return D;Q&&!T&&(T=!0,Array.from(i.document.body.children).forEach(t=>t.addEventListener("click",D)),i.document.documentElement.addEventListener("click",D));let f=!0;const p=t=>a.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(c=>c===t.target||t.composedPath().includes(c));{const c=b(o);return c&&(t.target===c||t.composedPath().includes(c))}}),m=[V(i,"click",t=>{const o=b(e);if(!(!o||o===t.target||t.composedPath().includes(o))){if(t.detail===0&&(f=!p(t)),!f){f=!0;return}r(t)}},{passive:!0,capture:s}),V(i,"pointerdown",t=>{const o=b(e);f=!p(t)&&!!(o&&!t.composedPath().includes(o))},{passive:!0}),l&&V(i,"blur",t=>{setTimeout(()=>{var o;const c=b(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(c!=null&&c.contains(i.document.activeElement))&&r(t)},0)})].filter(Boolean);return()=>m.forEach(t=>t())}function Y(){const e=VueDemi.ref(!1),r=VueDemi.getCurrentInstance();return r&&VueDemi.onMounted(()=>{e.value=!0},VueDemi.isVue2?null:r),e}function W(e){const r=Y();return VueDemi.computed(()=>(r.value,!!e()))}function q(e,r={}){const{window:n=g}=r,i=W(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const s=VueDemi.ref(!1),l=v=>{s.value=v.matches},f=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",l):a.removeListener(l))},p=VueDemi.watchEffect(()=>{i.value&&(f(),a=n.matchMedia(E(e)),"addEventListener"in a?a.addEventListener("change",l):a.addListener(l),s.value=a.matches)});return N(()=>{p(),f(),a=void 0}),s}const M=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_="__vueuse_ssr_handlers__",K=$();function $(){return _ in M||(M[_]=M[_]||{}),M[_]}function G(e,r){return K[e]||r}function U(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const X={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},C="vueuse-storage";function re(e,r,n,i={}){var a;const{flush:s="pre",deep:l=!0,listenToStorageChanges:f=!0,writeDefaults:p=!0,mergeDefaults:v=!1,shallow:m,window:u=g,eventFilter:t,onError:o=d=>{console.error(d)},initOnMounted:c}=i,y=(m?VueDemi.shallowRef:VueDemi.ref)(r);if(!n)try{n=G("getDefaultStorage",()=>{var d;return(d=g)==null?void 0:d.localStorage})()}catch(d){o(d)}if(!n)return y;const h=E(r),O=U(h),A=(a=i.serializer)!=null?a:X[O],{pause:P,resume:L}=k(y,()=>J(y.value),{flush:s,deep:l,eventFilter:t});u&&f&&z(()=>{V(u,"storage",I),V(u,C,x),c&&I()}),c||I();function R(d,w){u&&u.dispatchEvent(new CustomEvent(C,{detail:{key:e,oldValue:d,newValue:w,storageArea:n}}))}function J(d){try{const w=n.getItem(e);if(d==null)R(w,null),n.removeItem(e);else{const S=A.write(d);w!==S&&(n.setItem(e,S),R(w,S))}}catch(w){o(w)}}function j(d){const w=d?d.newValue:n.getItem(e);if(w==null)return p&&h!=null&&n.setItem(e,A.write(h)),h;if(!d&&v){const S=A.read(w);return typeof v=="function"?v(S,h):O==="object"&&!Array.isArray(S)?{...h,...S}:S}else return typeof w!="string"?w:A.read(w)}function I(d){if(!(d&&d.storageArea!==n)){if(d&&d.key==null){y.value=h;return}if(!(d&&d.key!==e)){P();try{(d==null?void 0:d.newValue)!==A.write(y.value)&&(y.value=j(d))}catch(w){o(w)}finally{d?VueDemi.nextTick(L):L()}}}}function x(d){I(d.detail)}return y}function Z(e,r,n={}){const{window:i=g,...a}=n;let s;const l=W(()=>i&&"MutationObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>{const t=E(e),o=(Array.isArray(t)?t:[t]).map(b).filter(F);return new Set(o)}),v=VueDemi.watch(()=>p.value,t=>{f(),l.value&&i&&t.size&&(s=new MutationObserver(r),t.forEach(o=>s.observe(o,a)))},{immediate:!0,flush:"post"}),m=()=>s==null?void 0:s.takeRecords(),u=()=>{f(),v()};return N(u),{isSupported:l,stop:u,takeRecords:m}}function ee(e,r,n={}){const{window:i=g,...a}=n;let s;const l=W(()=>i&&"ResizeObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>Array.isArray(e)?e.map(u=>b(u)):[b(e)]),v=VueDemi.watch(p,u=>{if(f(),l.value&&i){s=new ResizeObserver(r);for(const t of u)t&&s.observe(t,a)}},{immediate:!0,flush:"post"}),m=()=>{f(),v()};return N(m),{isSupported:l,stop:m}}function ie(e,r={}){const{reset:n=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=r,l=VueDemi.ref(0),f=VueDemi.ref(0),p=VueDemi.ref(0),v=VueDemi.ref(0),m=VueDemi.ref(0),u=VueDemi.ref(0),t=VueDemi.ref(0),o=VueDemi.ref(0);function c(){const y=b(e);if(!y){n&&(l.value=0,f.value=0,p.value=0,v.value=0,m.value=0,u.value=0,t.value=0,o.value=0);return}const h=y.getBoundingClientRect();l.value=h.height,f.value=h.bottom,p.value=h.left,v.value=h.right,m.value=h.top,u.value=h.width,t.value=h.x,o.value=h.y}return ee(e,c),VueDemi.watch(()=>b(e),y=>!y&&c()),Z(e,c,{attributeFilter:["style","class"]}),a&&V("scroll",c,{capture:!0,passive:!0}),i&&V("resize",c,{passive:!0}),z(()=>{s&&c()}),{height:l,bottom:f,left:p,right:v,top:m,width:u,x:t,y:o,update:c}}function oe(e,r,n={}){const{root:i,rootMargin:a="0px",threshold:s=.1,window:l=g,immediate:f=!0}=n,p=W(()=>l&&"IntersectionObserver"in l),v=VueDemi.computed(()=>{const c=E(e);return(Array.isArray(c)?c:[c]).map(b).filter(F)});let m=D;const u=VueDemi.ref(f),t=p.value?VueDemi.watch(()=>[v.value,b(i),u.value],([c,y])=>{if(m(),!u.value||!c.length)return;const h=new IntersectionObserver(r,{root:b(y),rootMargin:a,threshold:s});c.forEach(O=>O&&h.observe(O)),m=()=>{h.disconnect(),m=D}},{immediate:f,flush:"post"}):D,o=()=>{m(),t(),u.value=!1};return N(o),{isSupported:p,isActive:u,pause(){m(),u.value=!1},resume(){u.value=!0},stop:o}}function se(e={}){const{window:r=g,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,l=VueDemi.ref(n),f=VueDemi.ref(i),p=()=>{r&&(s?(l.value=r.innerWidth,f.value=r.innerHeight):(l.value=r.document.documentElement.clientWidth,f.value=r.document.documentElement.clientHeight))};if(p(),z(p),V("resize",p,{passive:!0}),a){const v=q("(orientation: portrait)");VueDemi.watch(v,()=>p())}return{width:l,height:f}}export{oe as a,ee as b,ie as c,re as d,se as e,ne as o,V as u}; +import{n as D,t as E,i as H,a as N,w as k,b as z,c as B,d as F,e as Q}from"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";function b(e){var r;const n=E(e);return(r=n==null?void 0:n.$el)!=null?r:n}const g=B?window:void 0;function V(...e){let r,n,i,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,i,a]=e,r=g):[r,n,i,a]=e,!r)return D;Array.isArray(n)||(n=[n]),Array.isArray(i)||(i=[i]);const s=[],l=()=>{s.forEach(m=>m()),s.length=0},f=(m,u,t,o)=>(m.addEventListener(u,t,o),()=>m.removeEventListener(u,t,o)),p=VueDemi.watch(()=>[b(r),E(a)],([m,u])=>{if(l(),!m)return;const t=H(u)?{...u}:u;s.push(...n.flatMap(o=>i.map(c=>f(m,o,c,t))))},{immediate:!0,flush:"post"}),v=()=>{p(),l()};return N(v),v}let T=!1;function ne(e,r,n={}){const{window:i=g,ignore:a=[],capture:s=!0,detectIframe:l=!1}=n;if(!i)return D;Q&&!T&&(T=!0,Array.from(i.document.body.children).forEach(t=>t.addEventListener("click",D)),i.document.documentElement.addEventListener("click",D));let f=!0;const p=t=>a.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(c=>c===t.target||t.composedPath().includes(c));{const c=b(o);return c&&(t.target===c||t.composedPath().includes(c))}}),m=[V(i,"click",t=>{const o=b(e);if(!(!o||o===t.target||t.composedPath().includes(o))){if(t.detail===0&&(f=!p(t)),!f){f=!0;return}r(t)}},{passive:!0,capture:s}),V(i,"pointerdown",t=>{const o=b(e);f=!p(t)&&!!(o&&!t.composedPath().includes(o))},{passive:!0}),l&&V(i,"blur",t=>{setTimeout(()=>{var o;const c=b(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(c!=null&&c.contains(i.document.activeElement))&&r(t)},0)})].filter(Boolean);return()=>m.forEach(t=>t())}function Y(){const e=VueDemi.ref(!1),r=VueDemi.getCurrentInstance();return r&&VueDemi.onMounted(()=>{e.value=!0},VueDemi.isVue2?null:r),e}function W(e){const r=Y();return VueDemi.computed(()=>(r.value,!!e()))}function q(e,r={}){const{window:n=g}=r,i=W(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const s=VueDemi.ref(!1),l=v=>{s.value=v.matches},f=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",l):a.removeListener(l))},p=VueDemi.watchEffect(()=>{i.value&&(f(),a=n.matchMedia(E(e)),"addEventListener"in a?a.addEventListener("change",l):a.addListener(l),s.value=a.matches)});return N(()=>{p(),f(),a=void 0}),s}const M=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_="__vueuse_ssr_handlers__",K=$();function $(){return _ in M||(M[_]=M[_]||{}),M[_]}function G(e,r){return K[e]||r}function U(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const X={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},C="vueuse-storage";function re(e,r,n,i={}){var a;const{flush:s="pre",deep:l=!0,listenToStorageChanges:f=!0,writeDefaults:p=!0,mergeDefaults:v=!1,shallow:m,window:u=g,eventFilter:t,onError:o=d=>{console.error(d)},initOnMounted:c}=i,y=(m?VueDemi.shallowRef:VueDemi.ref)(r);if(!n)try{n=G("getDefaultStorage",()=>{var d;return(d=g)==null?void 0:d.localStorage})()}catch(d){o(d)}if(!n)return y;const h=E(r),O=U(h),A=(a=i.serializer)!=null?a:X[O],{pause:P,resume:L}=k(y,()=>J(y.value),{flush:s,deep:l,eventFilter:t});u&&f&&z(()=>{V(u,"storage",I),V(u,C,x),c&&I()}),c||I();function R(d,w){u&&u.dispatchEvent(new CustomEvent(C,{detail:{key:e,oldValue:d,newValue:w,storageArea:n}}))}function J(d){try{const w=n.getItem(e);if(d==null)R(w,null),n.removeItem(e);else{const S=A.write(d);w!==S&&(n.setItem(e,S),R(w,S))}}catch(w){o(w)}}function j(d){const w=d?d.newValue:n.getItem(e);if(w==null)return p&&h!=null&&n.setItem(e,A.write(h)),h;if(!d&&v){const S=A.read(w);return typeof v=="function"?v(S,h):O==="object"&&!Array.isArray(S)?{...h,...S}:S}else return typeof w!="string"?w:A.read(w)}function I(d){if(!(d&&d.storageArea!==n)){if(d&&d.key==null){y.value=h;return}if(!(d&&d.key!==e)){P();try{(d==null?void 0:d.newValue)!==A.write(y.value)&&(y.value=j(d))}catch(w){o(w)}finally{d?VueDemi.nextTick(L):L()}}}}function x(d){I(d.detail)}return y}function Z(e,r,n={}){const{window:i=g,...a}=n;let s;const l=W(()=>i&&"MutationObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>{const t=E(e),o=(Array.isArray(t)?t:[t]).map(b).filter(F);return new Set(o)}),v=VueDemi.watch(()=>p.value,t=>{f(),l.value&&i&&t.size&&(s=new MutationObserver(r),t.forEach(o=>s.observe(o,a)))},{immediate:!0,flush:"post"}),m=()=>s==null?void 0:s.takeRecords(),u=()=>{f(),v()};return N(u),{isSupported:l,stop:u,takeRecords:m}}function ee(e,r,n={}){const{window:i=g,...a}=n;let s;const l=W(()=>i&&"ResizeObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>Array.isArray(e)?e.map(u=>b(u)):[b(e)]),v=VueDemi.watch(p,u=>{if(f(),l.value&&i){s=new ResizeObserver(r);for(const t of u)t&&s.observe(t,a)}},{immediate:!0,flush:"post"}),m=()=>{f(),v()};return N(m),{isSupported:l,stop:m}}function ie(e,r={}){const{reset:n=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=r,l=VueDemi.ref(0),f=VueDemi.ref(0),p=VueDemi.ref(0),v=VueDemi.ref(0),m=VueDemi.ref(0),u=VueDemi.ref(0),t=VueDemi.ref(0),o=VueDemi.ref(0);function c(){const y=b(e);if(!y){n&&(l.value=0,f.value=0,p.value=0,v.value=0,m.value=0,u.value=0,t.value=0,o.value=0);return}const h=y.getBoundingClientRect();l.value=h.height,f.value=h.bottom,p.value=h.left,v.value=h.right,m.value=h.top,u.value=h.width,t.value=h.x,o.value=h.y}return ee(e,c),VueDemi.watch(()=>b(e),y=>!y&&c()),Z(e,c,{attributeFilter:["style","class"]}),a&&V("scroll",c,{capture:!0,passive:!0}),i&&V("resize",c,{passive:!0}),z(()=>{s&&c()}),{height:l,bottom:f,left:p,right:v,top:m,width:u,x:t,y:o,update:c}}function oe(e,r,n={}){const{root:i,rootMargin:a="0px",threshold:s=.1,window:l=g,immediate:f=!0}=n,p=W(()=>l&&"IntersectionObserver"in l),v=VueDemi.computed(()=>{const c=E(e);return(Array.isArray(c)?c:[c]).map(b).filter(F)});let m=D;const u=VueDemi.ref(f),t=p.value?VueDemi.watch(()=>[v.value,b(i),u.value],([c,y])=>{if(m(),!u.value||!c.length)return;const h=new IntersectionObserver(r,{root:b(y),rootMargin:a,threshold:s});c.forEach(O=>O&&h.observe(O)),m=()=>{h.disconnect(),m=D}},{immediate:f,flush:"post"}):D,o=()=>{m(),t(),u.value=!1};return N(o),{isSupported:p,isActive:u,pause(){m(),u.value=!1},resume(){u.value=!0},stop:o}}function se(e={}){const{window:r=g,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,l=VueDemi.ref(n),f=VueDemi.ref(i),p=()=>{r&&(s?(l.value=r.innerWidth,f.value=r.innerHeight):(l.value=r.document.documentElement.clientWidth,f.value=r.document.documentElement.clientHeight))};if(p(),z(p),V("resize",p,{passive:!0}),a){const v=q("(orientation: portrait)");VueDemi.watch(v,()=>p())}return{width:l,height:f}}export{oe as a,ee as b,ie as c,re as d,se as e,ne as o,V as u}; diff --git a/js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js.gz b/js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js.gz similarity index 98% rename from js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js.gz rename to js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js.gz index 95f005ebd2b9840d986d31f8da675a4a4a96ce13..c0751c1c33a1a1112ef873be5c7a4018639fe19b 100644 GIT binary patch delta 22 ecmew<{!@H{EK|v{jq;bcIg}syE?gwTzyJVi*9cGm delta 22 ecmew<{!@H{EYlX_jq;bcIgW^K`m;!efdK$)-w3e) diff --git a/js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js b/js/@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js similarity index 100% rename from js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js rename to js/@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js diff --git a/js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js.gz b/js/@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js.gz similarity index 100% rename from js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js.gz rename to js/@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js.gz diff --git a/js/BarcodeDemo-ChWYvWgI.js b/js/BarcodeDemo-ChWYvWgI.js deleted file mode 100644 index 945cc2b0..00000000 --- a/js/BarcodeDemo-ChWYvWgI.js +++ /dev/null @@ -1 +0,0 @@ -import{z as e}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const T=Vue.defineComponent({name:"BarcodeDemo",setup(){const u={width:4},t=Vue.ref(!1),a=Vue.ref("RayTemplate");return{baseOptions:u,loading:t,text:a}},render(){const{baseOptions:u}=this;return Vue.createVNode(naive.NGrid,{cols:2,xGap:12,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"详细配置项说明"},{default:()=>[Vue.createTextVNode("点击查看详细配置项:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[Vue.createTextVNode("js-barcode options")]),Vue.createTextVNode("。")]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义颜色条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u,lineColor:"red"}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"pharmacode 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[Vue.createTextVNode("pharmacode")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"codabar 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[Vue.createTextVNode("codabar")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"有状态的条形码"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.loading,"onUpdate:value":t=>this.loading=t,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),Vue.createVNode(e,{text:"RayTemplate",loading:this.loading},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"watchText 主动监听 text 变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.text,"onUpdate:value":t=>this.text=t},null),Vue.createVNode(e,{text:this.text,watchText:!0},null)]})]})]})]})}});export{T as default}; diff --git a/js/BarcodeDemo-ChWYvWgI.js.gz b/js/BarcodeDemo-ChWYvWgI.js.gz deleted file mode 100644 index 241f2670f896ac52372cd84526e993e00df63f9e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1437 zcmV;O1!DRiiwFP!000021Jze+PZL=f{=UBg&VHfEnM0>ggdvy$Ro4sRrJ%Ag IOj|+G)>TTRn%QH8+Tonjf+``F$%70HnPC4k!kUhe__*$ND-85)WoDo)12ph z-plj6r!y?=IzkmDo2YDpVq7?BL|PM$lag9=$UPoC-+7KCCF*8X93rizCj@XaPm(ec zB0 g@F(33X`E zkrSh_k;zj#q@=d3jWKRTbP^;7w0<|))#-Fx*dZk2j8^m+XIyhZNG26nQc(qwb`m7| zXcZ9&5uF^+22Ku5K(D!DFcwH9s&;A9`iE62CnmafBEZ#LW~MYJ%~V9Msgche<=Jps zBNWU86-q|JBus)@KTJ-XXiM*y>ZAZ}fv97m=Q^D%kL!&XC2ckq36ZvnJ)`;4+A#+2 zYBMT4u2>qhs;G4(hiG(EJ8*h8G*DBq3{&|x*z*IYE{M#?F4(%{HC#uZh-q;6a201d zT&kv6(u?f;i*Q@1$La16M5tPSaqZJ}OMdf+(aNge54?Z3z@=ab8a$%Pf^J+KX6K zIRwO8n)LvtTffj5nvX%+wW$IW=oX+n!3$$l!l0{|!=>S2+o2ZY}5^BCd_~ zO{PYCu}3ACtWz~r5}5+1g5i^n1udMi43LvY1ha6#bZlvaaPA0o4LyYOweKP>SP-Y4 zt&EmH&%tlsLvd6=8W*HXxv}4{ekv?nP)ylipv~pQ^6J%B-~UivUwSpavbp@cbni#B zH&YC9s>X)Omsk92tEKx3<++ w~o_ibi< k za6#o=Fi@5X&iFXO^=e9gKP+9D+259JE-%z7-gt5I_1dj1J^YzRo8PUMUOX$^|EV-L zUAlX{boZ%0wf1`LmVbNEzy7QL^y vw7! z{}C7V?Wp(M*=>*y?ke8XXL_iu9pShm(o}6%c$?|!w?9q*8&4>sJ%}wPU7O~IsqKN$ ztm83irpATiamzqo1HcYXeqvjijz!0)_`*H;YHn(C@luVTsiIBO#)~KA*(>GgmD17; z|H&`q$BPwPetPfK=eeix-kg6l*S#V9ax7Pxn=aq@r!;k`JbPvTm-}AM!;(#cfov+q z0pX-46^rK$6t^L#NkxT1nDNT3zkipW%`#;sa3NEjSLI2H)StgFa`=#IQ3Xcz5E-iH z;C4Wd!cyfcUDi}+iZi8|4p+ccrA0FVW(urodQ^`ggdptkh9l{jCP>+g-e-h{zqzd^ z#BJ4lPF1s1nTc3!^;Z2G56i#Z@ozt_Eu%kk&%gEar@mZ{a@SK0s#TKjEm`HXN7ZMv r=ak &<(ljD}1c-3STd|*!|UiWRYNZ*$)5!S=h_t diff --git a/js/BarcodeDemo-OgEE4GOD.js b/js/BarcodeDemo-OgEE4GOD.js new file mode 100644 index 00000000..66c9d8ec --- /dev/null +++ b/js/BarcodeDemo-OgEE4GOD.js @@ -0,0 +1 @@ +import{z as e}from"./hooks-DMyQYazF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";const b=Vue.defineComponent({name:"BarcodeDemo",setup(){const u={width:4},t=Vue.ref(!1),a=Vue.ref("RayTemplate");return{baseOptions:u,loading:t,text:a}},render(){const{baseOptions:u}=this;return Vue.createVNode(naive.NGrid,{cols:2,xGap:12,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"详细配置项说明"},{default:()=>[Vue.createTextVNode("点击查看详细配置项:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[Vue.createTextVNode("js-barcode options")]),Vue.createTextVNode("。")]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义颜色条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u,lineColor:"red"}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"pharmacode 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[Vue.createTextVNode("pharmacode")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"codabar 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[Vue.createTextVNode("codabar")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"有状态的条形码"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.loading,"onUpdate:value":t=>this.loading=t,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),Vue.createVNode(e,{text:"RayTemplate",loading:this.loading},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"watchText 主动监听 text 变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.text,"onUpdate:value":t=>this.text=t},null),Vue.createVNode(e,{text:this.text,watchText:!0},null)]})]})]})]})}});export{b as default}; diff --git a/js/BarcodeDemo-OgEE4GOD.js.gz b/js/BarcodeDemo-OgEE4GOD.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..41f7102cac27905c3a1951099f8c3172d3ea2b02 GIT binary patch literal 1460 zcmV;l1xxxLiwFP!000021Jze+Zxcrp{oY>@re9)dcH(s&B#VMfoPwZ0c!W?=p=i8& z?Hzk}b~7^@+p#PKN`U}vKou=bQ&CVs2=OXK6)EA@khQ}n{zA333E7Z9Q~?r_CCi#~ z&wZS8$Ggn+J)x@89aMHeEhjt|kuKZwic%XsP&s^pPVXiKiFU9i4v{W15CXVaAqAOE zktFHS21a%rnV=&hahxw0S6V@)b<#(Y+K}aaRp?9ZiG!vB&|1lSCy4k`M4y-nAl*%R zNxwF19T*xlD=Hr3covm*x`*i7NlMo;rQU&Ju&)#c6{Kc*UXevqNz$v0PxK$P^ki=w zB~1aqbAjWedr68UwPE+bc&2ExjWTK=SCbCy+RsZzMuRvmJrzJ8VZ!tTr1c~jAjvh| zWG4FiPE3~Ejbo%u1z2xK4UO(Ee_c3~i$?{DIa13UI^y c8qS}<)YluY-MUXs)@Fg>}y+tuQjX#v~<(Z&oP z@ApbPr^hi$IxL$`k?zRK! 5Mnl#F-wKsv|o%767pz$2ep>*Y`MZ)mi1#1p^IHVR{w} zgX *3|gDf#Ux65JN0>|mvC) jR9bOxn zIJq|W8tjXi( @*kH@q~c{Sm@Jr<=a%awCR%iog3lO z9NHqwZU@S^It4;8lRCz> S@_~2UO`IXkjf53%(GwMxub`9jcyNWmUnV#zIK{)3Lm#Vc2 zuQ6Tw_Qy7`yseC$B(|9J9a 9cQUo%nL8zmVv$mfOVey$hI^+i)N|#%su&X zVP@s_sTM&;q)o^2)BBD2GmY8B`hyGM{a+gQZb!EK_}**Jb5rBJKL22@drkQHSgyV> z+qm#gedbhS{>;`d_syJ#C7T8VIaK5U;X)u4%T)}NbD*qAMTJ6`@#xmyx=W9im@;i# zoodc2dXggT=P!&re$2P10;73|3^llOEnrY#sVY&IEfqR)OlhXa6>t@`Xxd;F!D^;Q z?HED`!U2yR$-p#0%5CUfMu`2*tv(^HspeCvTB6FdM_a4+EWB{1@!OT~^1aqFhI7}# zOFw_?%VjV30~J#(O1`;d(dnRS&uG&rzad)fuvt=kvL|baS}m~y%FWmPZ1lR{F1fbj Oi~j&lF+maq5C8za8sA<3 literal 0 HcmV?d00001 diff --git a/js/TablePro-DFxhssIJ.js b/js/TablePro-DFxhssIJ.js new file mode 100644 index 00000000..a441a495 --- /dev/null +++ b/js/TablePro-DFxhssIJ.js @@ -0,0 +1 @@ +import{P as O,Q as G,G as I,J as U,U as $,V as L,I as z,K as M,W as _,X as J,t as K,Y as Q}from"./hooks-DMyQYazF.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import{a as W}from"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{f as q,u as X}from"./utils-CPRm4XW8.js";import{o as Y}from"./lodash-es@4.17.21-BALnwRTu.js";import"./instance-DwV9zo1e.js";import{M as A}from"./mockjs@1.1.0-CxlURkif.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";function H(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Z=Vue.defineComponent({name:"RCollapse",props:Object.assign({},{...O,open:{type:Boolean,default:!0},cols:{type:Number,default:4}},G),render(){const{$slots:e,$props:d}=this,{labelPlacement:p,showFeedback:c,...m}=d;return Vue.createVNode(I,Vue.mergeProps(m,{labelPlacement:"top",showFeedback:!1}),{default:()=>[Vue.createVNode(U,m,H(e)?e:{default:()=>[e]})]})}}),ee={...Y($,["pagination"]),paginationCount:{type:Number,default:1},onRegister:{type:Function,default:void 0},manual:{type:Boolean,default:!1},request:{type:Function},onTablePaginationUpdate:{type:Function},requestConfig:{type:Object,default:()=>({})},showPagination:{type:Boolean,default:!1},remote:{type:Boolean,default:!0}},te=ee;function ae(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ue=Vue.defineComponent({name:"RTablePro",props:te,setup(e){const[d,{clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y}]=L(),[T,{getPage:k,getPageSize:P,setCallback:h,setItemCount:F,resetPagination:v,getItemCount:u}]=z(void 0,{prefix:t=>`共 ${t.itemCount} 条`}),V=Vue.computed(()=>e.request),w=()=>({getItemCount:u,getPage:k,getPageSize:P}),R=()=>{const{onTablePaginationUpdate:t}=e;t&&q(t,w())},E=t=>{const r=Object.assign({},e.requestConfig,t),{params:a,formatRangeTime:o}=r;return o!=null&&o.length&&a&&o.forEach(B=>{const{key:C,target:l}=B,s=a[C];if(s&&(l!=null&&l.length)){const[j,f]=s;a[l[0]]=j,a[l[1]]=f}else a[C]=null,a[l[0]]=null,a[l[1]]=null}),Object.assign({},a,{page:k(),pageSize:P()})},x=t=>{var a;v();const r=E(t);(a=V.value)==null||a.call(V,r)},S=t=>{var a;const r=E(t);(a=V.value)==null||a.call(V,r)};return Vue.watchEffect(()=>{F(e.paginationCount),h(()=>{const{manual:t}=e;t||S(),R()})}),Vue.onMounted(()=>{const{onRegister:t}=e;t&&q(t,{getTablePagination:w,runTableRequest:x,clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y,getCurrentTableRequestParams:E})}),{register:d,paginationRef:T}},render(){const{register:e,$props:d,paginationRef:p,$slots:c}=this,{onRegister:m,showPagination:i,...n}=d;return Vue.createVNode(M,Vue.mergeProps(n,{onRegister:e,pagination:i?p:void 0}),ae(c)?c:{default:()=>[c]})}});function oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const we=Vue.defineComponent({name:"TableProDemo",setup(){const{format:e}=Q(),[d,{runTableRequest:p,getCurrentTableRequestParams:c,print:m,downloadCsv:i}]=_(),n=Vue.ref([]),g=[{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:t=>e(t.signTimeStart)+" ~ "+e(t.signTimeEnd)},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},oe(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark"}],N=Vue.ref(0),b=Vue.ref({}),y=Vue.ref((()=>{const r=[],a=dayjs().valueOf();for(let o=0;o<30;o++)r.push({key:X(),name:A.Random.cname(),age:o+20,address:A.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:o%2===0?"success":"error",statusText:o%2===0?"在线":"离线",signTimeStart:dayjs(a).add(o*2,"year").valueOf(),signTimeEnd:dayjs(a).add(o+5,"day").valueOf()});return r})()),T=Vue.ref({pagination:!0,manual:!1}),[k,{checkedRowKeysBind:P,getKeys:h,getRows:F,clearKey:v,clearAll:u,selectKey:V}]=J(n,g,{rowKey:"key",onChange:(t,r,a)=>{}}),w=Vue.ref(!0),R=t=>t==null,E=t=>new Promise(r=>{const{page:a=1,pageSize:o=10,name:D,status:B,signTimeStart:C,signTimeEnd:l}=t||{};let s=y.value;const j=y.value.length;D&&(s=s.filter(f=>f.name.includes(D))),B&&(s=s.filter(f=>f.status===B)),C&&l&&(s=s.filter(f=>f.signTimeStart>=C&&f.signTimeEnd<=l)),s=s.slice((a-1)*o,a*o),setTimeout(()=>{r({code:0,data:s,total:R(B)&&R(D)&&(R(C)||R(l))?j:s.length,message:"success",page:a,pageSize:o})},1e3)}),{run:x,loading:S}=W(E,{onSuccess:t=>{const{data:r,total:a}=t;n.value=r,N.value=a}});return{tableDataRef:n,baseColumns:g,itemCountRef:N,loadingGetPersonList:S,runGetPersonList:x,conditionRef:b,radioRef:T,runTableRequest:p,tableProRegister:d,print:m,downloadCsv:i,checkedRowKeysBind:P,checkedRowKeys:k,getKeys:h,getRows:F,clearKey:v,clearAll:u,collapseRef:w,selectKey:V}},render(){const{tableDataRef:e,baseColumns:d,itemCountRef:p,loadingGetPersonList:c,runGetPersonList:m,conditionRef:i,radioRef:n,runTableRequest:g,tableProRegister:N,print:b,downloadCsv:y,checkedRowKeysBind:T,getKeys:k,getRows:P,clearKey:h,clearAll:F,selectKey:v}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(Z,{open:this.collapseRef},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"用户名"},{default:()=>[Vue.createVNode(naive.NInput,{value:i.name,"onUpdate:value":u=>i.name=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"状态"},{default:()=>[Vue.createVNode(naive.NSelect,{value:i.status,"onUpdate:value":u=>i.status=u,clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"登陆时间"},{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",value:i.RangeTime,"onUpdate:value":u=>i.RangeTime=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"演示折叠的条件框"},{default:()=>[Vue.createVNode(naive.NInput,{readonly:!0,placeholder:"我只是为了占位"},null)]})]),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>g(),loading:c},{default:()=>[Vue.createTextVNode("查询")]})]}),collapse:u=>u?Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!0,secondary:!0},{default:()=>"受控展开",icon:()=>Vue.createVNode(K,{name:"dark",size:"18"},null)}):Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!1,secondary:!0},{default:()=>"受控收起",icon:()=>Vue.createVNode(K,{name:"light",size:"18"},null)})}),Vue.createVNode(naive.NCard,{title:"常用高级拓展功能"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NFormItem,{label:"分页"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.pagination,"onUpdate:value":u=>n.pagination=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("显示分页")]}),Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("隐藏分页")]})]})]}),Vue.createVNode(naive.NFormItem,{label:"自动更新"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.manual,"onUpdate:value":u=>n.manual=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("自动更新")]}),Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("取消自动")]})]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTablePro 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>b()},{default:()=>[Vue.createTextVNode("打印")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>y()},{default:()=>[Vue.createTextVNode("下载 csv")]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;v(u)}},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;h(u)}},{default:()=>[Vue.createTextVNode("取消选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{e==null||e.forEach(u=>v(u.key))}},{default:()=>[Vue.createTextVNode("选中当前页面所有行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{F()}},{default:()=>[Vue.createTextVNode("取消所有已选中行")]})]})]}),Vue.createVNode(ue,{onRegister:N,data:e,columns:d,loading:c,paginationCount:p,request:m,requestConfig:{params:i,formatRangeTime:[{key:"RangeTime",target:["signTimeStart","signTimeEnd"]}]},showPagination:n.pagination,manual:n.manual,rowKey:u=>u.key,checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":u=>this.checkedRowKeys=u,onUpdateCheckedRowKeys:T},null)]})}});export{we as default}; diff --git a/js/TablePro-DFxhssIJ.js.gz b/js/TablePro-DFxhssIJ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..37097513a41cebc06cd770afd5d33e48c3900706 GIT binary patch literal 3543 zcmV;|4Jh&-iwFP!000021I=3fbKAz5{{8+68sl<+c!`p-<=9YR%c3lwzhs$`<=7mK zx&mI35CJT_yC6kV==i2R*LIt8Zt~f*nbe*1>gn~SmuuqqoVxvIOv?H%ZWdnzsgF>X zw9^@nfd$^(efD{uecu;LS&m02?=9sp%Uwg)#pMFJATAftC2_fdZivfKv??xF&_!{% zi!O`HRdiEa*3etxatU#9xr}a!%k`j6i6g1sZxYgCh54)9>$mXT1$Bc-GgdgMq<-J< zDFxT)svB%}N-e4<3a77~tE}N`*GBC;YPr0y!DdV9Nwrv*Gs*dllf?@eqaGHM-b^NK z`%s7`_H18_J*Ae`+CI!4SEtoeg?aPp+=|iVqqEq=#H=}cLM^?iPL&Gf&h+V)f2lKS zw807nAuUS`RaB=7x7SWBo2BCPs1-9PfLr%%dv;o#Qj3Lo=j!cpt7&B+*9GJ|$QPHl z668L&Y*r{QRh$!V-8_{wC&KPlVi$oe088=Cox9?8Dl7gd63b;Ay9N~IJFBPfk`iQx zyeft~mkj9;qZM*oQj3N1rhTK*vg)Iw&9;5;8LSzE!fdIio>q$)TFYyvPTsoHarW-R znwWyQyVu;xmCef=OZ9Qw94Iz;1gNM^oh;1XzOuG*`|i@1hOliH)-BhZEvZHI%|hAR zIDLwoyfvmE%eAl&L&I_l9#Cd64kqK6!|VyQsFv13i`gl)q`q0Wx_ILboHNF#G=Xs% z>hyS_yvkdf^v>yV3-Ah_WwZ*!vG{B$a(#F6qT881K5E+Jj$PoSU^%z}Vu|8kVeZ<3 zX*aB~VZmr(%GvC+IxRc{ckf&|?i5CC?ox0~ps~&T%~Pb~)=Q%{oY~g;?38+3?4kMY z^};0!cKd3L`YyK|D1=Uqd_-yM=E>7uV=rsK2DjQ4? ~!o@voV+q7|x9@cB zmdR>pSNC0mTg1)%vkXd)0{5w#<6RF(JqNljCGVxJt!wKWU~tu=gcD(*aCAcGPZ#AQ5pTNjT_s9P?SiQ^F$TrT%q?0_a! z%EY#@$3Q|JB_7k_sWD?#! Zz)F4G|AqttYT(bA;G{U1UNX`!?5(6a!=so5ime zeP tHY0*Z>Dyu6c+xNoN7T zT*pRBGmxsPPN17JF@0iX1_jI^TJ%LEo;W}oup|bSon1ppoOsgcut!RPf_e#JS<%l_ z#|OTF93=d97PL`As0B(bP=Y`~0J {E?71P$}|s!&1FJ`R}Ey6j%yQamRVbKP(8M?ghW7d5i=;U?G>Um5F?ap zizuuNwDs6j>jpLbimagO3hFh0FNtm~6yGgdcR^bckjmJ$Lvc4n>mmmyQr-fhz(V81 zS#8mIXy6Am{jMCz4D~z;b!$`O`k5d0|Mm0S(H>W=#5BkaK6&!PKtZb^Wd?CPpMxn2 zS%4brM?oDu(#hy7Xdmo>f+}H$I8y8 (^ z3<#OoHS4UG q8iUnNc2{*SN44I0ss7SVte6`Q6^-k3sC z7ciAFyr7K6#>|gRBgw?wtaYFyVT=ZftSD$@=#osFI#Nu^>+s8<+Cn{}2}TRd3h7*i zE}OGlQ(F?dS+umKxT}y3(-xuxaT&T=JGwn*+nSG}O)4I*1~vVX?4kzh(Qq(LYC%^* z#4R^P`Ju@iQG|se#5YAJ1$d+=DkCBGD6vNMjtiaK5+#nsK&ENV3-b@wOT(m3^inaB z$9&?cxiPZKBV5{n&bPLD!Hf_c)4LIgakAe?+HoB-GoR1POlNA8*W|i>rml+FRLeDN z-vlPlD~f{V_Arak=(;|qD5#vz+k4q$fu7OJ`FuSaTz;V2ih@KZW?KfxGA@*qHweOS z5Jd!OVMhG8%Aj)3ASP% L}1ZkC);maHL5?k<)ZyIC4mfLWHhd$F{VlF~{^SsIek9Fnq-p`jfW zb^BFoaVlJ}VH5S*K)GdzC|3-=;rQb=>V+pjVr(_zg0X(%-9&qV;)XbQL1ECU?uUp_ zM|>S#u;K$7P1=6%>EOXv{deA$z6o7C#zoijIqHSmMYF>AgQWC>F?=j(zJ4ZprTY zq`L%|rKTU>`w)`8|1KOi`15<)pS>77`l$c-*V`ZeWbnz8S6@FHJh^{JsZqctaqX^f zjVDeRo5U6+si>FwkAEMQOfO!&xZi*K*RNg*9Vbw03c_L0zUQ{d?$U7AOoVC9=bX3+ z%O15HOryfWwv1NTwIM5MJ~H-Ss;JSTp{2p6zkU73-$+Vy%9%!A;S&GsHvq}bJRUgo zBSpkO#8OPVy91EafBfO#-+tHs{Qdr)?@7oq_F?KWia*TEu=-{q2TP?>3Dbe1eJhNm z2`~=cd-nRvuO`80i?52kK<+QyGNxwwjnRMpeEYqpJOBC7_KV*Qe)g^)=h3IHfBbS% z(H>Gy$+j7Wk_Y#9o_sm!Y!#6hFHqupNyKwAr#pLY@~naGA7-A!ozX-G<+H4|Kl;n| zXD{Ma9TY(JnxZt(6gwZk^ZLWbnJMCZG%4k;fBO6Wqo;#kelhsqzrPLf(dW!Qq(?8m z72%VyF|wM&5xA7 4i z{+>+Bs$IYJdg)KG&iIe2@$XO8uHT=k;gOz{K9G`Mm8#=Mu~Oz7M5>9xe(VH)B ~C;T}6VIEaPBhNB9Wb{RtO!nxY`zYx#y6d%-VLdF)HefUSgPjhDzu1Z0 R7|i_B{{h1_l6}7=002NU`7;0j literal 0 HcmV?d00001 diff --git a/js/TablePro-QnGoLe7d.js b/js/TablePro-QnGoLe7d.js deleted file mode 100644 index fb68e602..00000000 --- a/js/TablePro-QnGoLe7d.js +++ /dev/null @@ -1 +0,0 @@ -import{P as O,Q as G,G as I,J as U,U as $,V as L,I as z,K as M,W as _,X as J,t as K,Y as Q}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import{a as W}from"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{f as q,u as X}from"./utils-DvxnuKiq.js";import{o as Y}from"./lodash-es@4.17.21-BALnwRTu.js";import"./instance-Mlryd73B.js";import{M as A}from"./mockjs@1.1.0-CxlURkif.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";function H(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Z=Vue.defineComponent({name:"RCollapse",props:Object.assign({},{...O,open:{type:Boolean,default:!0},cols:{type:Number,default:4}},G),render(){const{$slots:e,$props:d}=this,{labelPlacement:p,showFeedback:c,...m}=d;return Vue.createVNode(I,Vue.mergeProps(m,{labelPlacement:"top",showFeedback:!1}),{default:()=>[Vue.createVNode(U,m,H(e)?e:{default:()=>[e]})]})}}),ee={...Y($,["pagination"]),paginationCount:{type:Number,default:1},onRegister:{type:Function,default:void 0},manual:{type:Boolean,default:!1},request:{type:Function},onTablePaginationUpdate:{type:Function},requestConfig:{type:Object,default:()=>({})},showPagination:{type:Boolean,default:!1},remote:{type:Boolean,default:!0}},te=ee;function ae(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ue=Vue.defineComponent({name:"RTablePro",props:te,setup(e){const[d,{clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y}]=L(),[T,{getPage:k,getPageSize:P,setCallback:h,setItemCount:F,resetPagination:v,getItemCount:u}]=z(void 0,{prefix:t=>`共 ${t.itemCount} 条`}),V=Vue.computed(()=>e.request),w=()=>({getItemCount:u,getPage:k,getPageSize:P}),R=()=>{const{onTablePaginationUpdate:t}=e;t&&q(t,w())},E=t=>{const r=Object.assign({},e.requestConfig,t),{params:a,formatRangeTime:o}=r;return o!=null&&o.length&&a&&o.forEach(B=>{const{key:C,target:l}=B,s=a[C];if(s&&(l!=null&&l.length)){const[j,f]=s;a[l[0]]=j,a[l[1]]=f}else a[C]=null,a[l[0]]=null,a[l[1]]=null}),Object.assign({},a,{page:k(),pageSize:P()})},x=t=>{var a;v();const r=E(t);(a=V.value)==null||a.call(V,r)},S=t=>{var a;const r=E(t);(a=V.value)==null||a.call(V,r)};return Vue.watchEffect(()=>{F(e.paginationCount),h(()=>{const{manual:t}=e;t||S(),R()})}),Vue.onMounted(()=>{const{onRegister:t}=e;t&&q(t,{getTablePagination:w,runTableRequest:x,clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y,getCurrentTableRequestParams:E})}),{register:d,paginationRef:T}},render(){const{register:e,$props:d,paginationRef:p,$slots:c}=this,{onRegister:m,showPagination:i,...n}=d;return Vue.createVNode(M,Vue.mergeProps(n,{onRegister:e,pagination:i?p:void 0}),ae(c)?c:{default:()=>[c]})}});function oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Be=Vue.defineComponent({name:"TableProDemo",setup(){const{format:e}=Q(),[d,{runTableRequest:p,getCurrentTableRequestParams:c,print:m,downloadCsv:i}]=_(),n=Vue.ref([]),g=[{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:t=>e(t.signTimeStart)+" ~ "+e(t.signTimeEnd)},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},oe(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark"}],N=Vue.ref(0),b=Vue.ref({}),y=Vue.ref((()=>{const r=[],a=dayjs().valueOf();for(let o=0;o<30;o++)r.push({key:X(),name:A.Random.cname(),age:o+20,address:A.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:o%2===0?"success":"error",statusText:o%2===0?"在线":"离线",signTimeStart:dayjs(a).add(o*2,"year").valueOf(),signTimeEnd:dayjs(a).add(o+5,"day").valueOf()});return r})()),T=Vue.ref({pagination:!0,manual:!1}),[k,{checkedRowKeysBind:P,getKeys:h,getRows:F,clearKey:v,clearAll:u,selectKey:V}]=J(n,g,{rowKey:"key",onChange:(t,r,a)=>{}}),w=Vue.ref(!0),R=t=>t==null,E=t=>new Promise(r=>{const{page:a=1,pageSize:o=10,name:D,status:B,signTimeStart:C,signTimeEnd:l}=t||{};let s=y.value;const j=y.value.length;D&&(s=s.filter(f=>f.name.includes(D))),B&&(s=s.filter(f=>f.status===B)),C&&l&&(s=s.filter(f=>f.signTimeStart>=C&&f.signTimeEnd<=l)),s=s.slice((a-1)*o,a*o),setTimeout(()=>{r({code:0,data:s,total:R(B)&&R(D)&&(R(C)||R(l))?j:s.length,message:"success",page:a,pageSize:o})},1e3)}),{run:x,loading:S}=W(E,{onSuccess:t=>{const{data:r,total:a}=t;n.value=r,N.value=a}});return{tableDataRef:n,baseColumns:g,itemCountRef:N,loadingGetPersonList:S,runGetPersonList:x,conditionRef:b,radioRef:T,runTableRequest:p,tableProRegister:d,print:m,downloadCsv:i,checkedRowKeysBind:P,checkedRowKeys:k,getKeys:h,getRows:F,clearKey:v,clearAll:u,collapseRef:w,selectKey:V}},render(){const{tableDataRef:e,baseColumns:d,itemCountRef:p,loadingGetPersonList:c,runGetPersonList:m,conditionRef:i,radioRef:n,runTableRequest:g,tableProRegister:N,print:b,downloadCsv:y,checkedRowKeysBind:T,getKeys:k,getRows:P,clearKey:h,clearAll:F,selectKey:v}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(Z,{open:this.collapseRef},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"用户名"},{default:()=>[Vue.createVNode(naive.NInput,{value:i.name,"onUpdate:value":u=>i.name=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"状态"},{default:()=>[Vue.createVNode(naive.NSelect,{value:i.status,"onUpdate:value":u=>i.status=u,clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"登陆时间"},{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",value:i.RangeTime,"onUpdate:value":u=>i.RangeTime=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"演示折叠的条件框"},{default:()=>[Vue.createVNode(naive.NInput,{readonly:!0,placeholder:"我只是为了占位"},null)]})]),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>g(),loading:c},{default:()=>[Vue.createTextVNode("查询")]})]}),collapse:u=>u?Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!0,secondary:!0},{default:()=>"受控展开",icon:()=>Vue.createVNode(K,{name:"dark",size:"18"},null)}):Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!1,secondary:!0},{default:()=>"受控收起",icon:()=>Vue.createVNode(K,{name:"light",size:"18"},null)})}),Vue.createVNode(naive.NCard,{title:"常用高级拓展功能"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NFormItem,{label:"分页"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.pagination,"onUpdate:value":u=>n.pagination=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("显示分页")]}),Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("隐藏分页")]})]})]}),Vue.createVNode(naive.NFormItem,{label:"自动更新"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.manual,"onUpdate:value":u=>n.manual=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("自动更新")]}),Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("取消自动")]})]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTablePro 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>b()},{default:()=>[Vue.createTextVNode("打印")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>y()},{default:()=>[Vue.createTextVNode("下载 csv")]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;v(u)}},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;h(u)}},{default:()=>[Vue.createTextVNode("取消选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{e==null||e.forEach(u=>v(u.key))}},{default:()=>[Vue.createTextVNode("选中当前页面所有行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{F()}},{default:()=>[Vue.createTextVNode("取消所有已选中行")]})]})]}),Vue.createVNode(ue,{onRegister:N,data:e,columns:d,loading:c,paginationCount:p,request:m,requestConfig:{params:i,formatRangeTime:[{key:"RangeTime",target:["signTimeStart","signTimeEnd"]}]},showPagination:n.pagination,manual:n.manual,rowKey:u=>u.key,checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":u=>this.checkedRowKeys=u,onUpdateCheckedRowKeys:T},null)]})}});export{Be as default}; diff --git a/js/TablePro-QnGoLe7d.js.gz b/js/TablePro-QnGoLe7d.js.gz deleted file mode 100644 index 240d3406308144902711cdbdb80ae28380b95c71..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3515 zcmV;s4Mg%EiwFP!000021I=1#bKA(7{=UD0MtNDlxQUSR$OjbIvM9;%Az7y6lf_b6 zz)KP$fQGvplxPZDP9{C$pZdIWwE7iBpq}D@P@>neli%aq?$O%K8_n#zl}ihRRG* z`$b@*-|l|;dCzXhay&wLcPWQi?h3jp9_P_{@wk94ipMo{O+1dG>*8@4T@a7E=#qFW zpc~?`if)R>Ma0G961pWGSA#kwj--C4Nl1$oX0LgdW^bOlp{_G&$_f{i)bAKRrQjMJ zb)8L5s73Y7!s#pLDy#U)m0>xLS}rfFv+0t0LM;|%Oft8AqIf ZE$2Fl#Q%tQZ|Wyoyas%$n10s-=_aM5$2Tm^|I`FK!GAt+Rqb zNXrsa71hbY?bTDuW~n$iEX528;MRTHo}N@E)M8=QS-4$pHLWb Qt8tHlhh<%RFvne!(KdyipFOu^he zYG&o~=B4$e`Y3J=6dODOR8%KU6lQN rda|&vc G4AO zI&W>#JEun_z$okaHL!qP3;zP*QRtky{G#0*_2!2EnDSNC0mTg1(MPX?t+f&0|W@s0 &n_X7+m!z;Y3KNoGf!{xeZmQR|ZAbb*V~1sazynlk)i^*L_eec72hUAcGPZ z#AQ5pTNkfQs9P?SiQ^F$TrPKA?0_a!%EY#@$3Q|JB_7k_r7>ex! Z+=G1rZNi ztt+r-GlbZHU1UNX`!?5(6a!=so5kIWzOx22?R_%{(0K(#s*{y&h^c#&*@QC<(9vjB zGtha{VyJ85HL#a#Y=8qU*F40UWMdw{T*F37GmxsPPN17pF@0iZ1_jI^+Vlk^-Z(%T zup}myon2E(oOsgkv`0#Tg1QM}S<%l_M<>3993=F17PMhOs0B(bP=Y`~0J nWF z7&r@tf33IpaG<+H+) p>a1w>jDQSvb=djfrY|}vf5(sK)?@b`dv9PGt~7c)U8d8>u0{-`|)SF zqg}3AiD;1PfBfY8fr74wlo`bFd=928%mUQdeiXE!M|Lv23fc#IprA@PAdVFKnJW); znBw{T9hsvISy2Ksr}Jb~j_SMOSc)jJXv7uN^)ST_(=e(N>R?{MZUa^<2Q(7sG>I|f zi0=BfozD~12DibR`8*blI-zseXv#Aw))sWMGUAvvfNOT3&mgAbYPmLL)n%5?%XTu8 z9nYjBMzfCUHJwf2s$DJCYWg}7ze=^5UJt-#kQ1|nV^JcKHcD|LP|&VDW3ffSu^fh= zm||HGF1s1h)y6c3r`obIl@K>4b7e}#`gOI9ZC^N#n0;#tN8WTDQ6)gjnZbt{n2p;T zm>bQxdL0ZNnoM_I26ZG*DyS)Ej3Ewsk?yy)mSqK1!rdrg+$ZjW7!;deYCvg7&DxAG z#}UiYHW2kAbF0L`a})h@eOcIkIjs75cHO1OF6Y9Xb!md%%;b>@)U}l$7)`9H>>#y{ z4DwK%e2paMW*BltBe^9qu6sbnT^P-{?$CsgSzWWvdP)9L5C+*$&Ke`>)QEEFApVno zar~b-F#adue-<1f#gRXuK8hh41o~AGo=wypwI=UibsMpHI74=21vPzDR*)OwqEMHs zH3c>FYLr7I1~x=Y1gOg`Zi6N*Vh1E7!jU9!XL^>chMQaFnENaiU}0kgHu poysvO_a8awShi!%HI>2K=NieZxRHf+&NL~o1Qw24gZ>rV zNIH4=bAW=Y;*IKHPsaM0Q4@8s)dqEO1vgO4ndR1rgw_Z(fr6 acs(LrAy%K!;UCbYpO9#E- 2_NgaS1QC?zxz5Qa7o>iy#B z_KUwsnza2tUx^=R$d s79$;7E6#iYCrPX^T%>KaWjT3}Yl#wF;m8Ot@bCE?AYr8UK`3fW-Ve3T$AK}Tyx zKhN2==A+0-#p~-qO}{9+sDZjPoJ^Bi(2)>v%S};!Xfj6>VPO&COtFyyJW>>ukudfs zu}1Zd3mds5N*s%UOw*hf<{zw=21%djrD9|rvx%l=M#wG?acKuS-`eU1Q^M$&-ib(z zll^+qj_a7I*?eARI#Z*(CfD^dbycjUTCQRHCNOzcQ4}<@hggJ0*Yz1iLFIhj-b*G6 z^o(B4=j++v@?G6l6eI>Q+cH3waiOHVK@fg}C?ZG;G2+Kn29>)8F+nRL6LYLF#0kf? zR*`3ve7+*jD*3!zk;}@~Rz stSEpz({)L0odb?aCk6FyINa!wF!wkyA z_8pgL4V2dBqH{4>|2*&|pp3YeEylHFQRxi7+C&C%O)DuA))2*}MZz)z?M`GoPK1?A zZL(MLLVG&S@XP23Fs3IN@qL8=wlU;ayK12!mSBh_bC@M>Z W1#3Sz-J^QhHzvUrU;=pNYD3KVnd*C}cq36IVIt5D*_d>)-pqxcHVsEe!xh zk#8S}aabG%iHIjGk7?BeLI1(qy+@x&D4H`3OhF2<_vvS^KmT -dn$X z^-|bz0=1?f92V_+x=q$gL$4VN(~QqKaTAt3YB`ujg@tVyt#D{VR?>WA?7vk}qeW9o z{ZD@V`j5Yol<1Z-jlM!9{@Jeql3jT;aOg*hh=GWun09stAgTBGgZ_X1ruW% `in2e!Dx$9#a 9qIw{r rgEhwt>>I+)loR_lzp+N fQe*JjYisz7Ew=O>IGEsxA9UFrK5|d-&@4AGUx0`&Tc1_WH@szNr#+ zLurl;C31mp8xSPd`H+72@bxoo*%#=PL$TC*`A+ZQTRTs_*!lQZ{fGDZzj*j<0GyW( z#ZR <1;kHfcOm$3wmei&CvoM)P3gax4X({NtOGR+rt} zyp@@cW}V#WNnJj*I_V~^GEFfx*o~CNO1Tsq2c;LQt~M?o&(eMWZ5uOW8spbir=9xj zderQ1TBVi? gd;&;9PR%bR2N$C#VfK7Gq 9gU^2B``sg+L|eqfXspgC zKJcqQ?0BXhkGBz+_z923zM61bDd(!qXIJv+@L&^)(U56tDu=;gQ1Ywz{8&GjY_a;R zQO2kXOzr0v^(6b{O^h{y_bU6rfh*(M{MP@*@wGNxol46m=x3r9O5U+r*Z+L`78+S( z`IOuF3VYvZ{?gNjH?W1|Iqv9GcYHiQ&v22F#(Ef%&Jex4O09=-%C(XccONS>o>bN| zY2sXZuGYQ0> j{j{Qz7yRic3%!-t zkh--_kU)*;F(vMoK%EbUmXhp3psD$U>3LNNrE@Qo6k}dCNR}W& zQsX8OY)&A`f?3B`M>A=75fN7*6=X4Q5;tL}g)6sp`Ygi22bEBG_@4tBEkS;a#W#Gt z6>=-7Rjw-y?7P|4A!(sdEcU8J4K>*S3Gk5ARWv4GLefTSxf~D>A-UjonDz*;kT`L@ zc2Q50kW`tBP 2G$asVxX43M4bC^^P E`eJ1{MVoV=F;#O|N8Sk1m+>Bx (oQt8*bEUZfpJJ~Th(mk=UE-j z30&nj-bqiTmcU&|+H8Ve9j7R~mP#$^f|r@AtwA2@DJ1P57v5Fm!kmPp OvkhjYc*&OYAT{b_ghyH6ST9wy~<>uH8{)q7M;VH)=E>7U5Xv) zG@(^+iqIxxde9qKt3g|ki$EL2O?RaPovub+%0Wk~(HEM~I^>Gbu`B#JJ lpgkQp=IIk;RMHbzv3}{^@aQv`jP#sydX~eQTG87jn2&Aae}YQ?Uy`gj zf2Gdq7~{Al)O%00@2`6H>EGM4FG8~Jg5J7&i*=j+zS$8^U-!(5C9scG+G|(a!B#n} zcogq$2bb=&8@ShHP2i7^wD~}0t@d$sG 3k)RuNu~euFG2dY$3v&ozkNLyOH mjB |j#9$%q?p$)<|ioAV%WSGHo4zohP{}Xa(ps-!tuMuWsI`|Gr;98%rIO` r@|5W!2!e;56oF)hWOupzinHv$gc-U&6AHSPU;p)AS?l0*V-NrUI9^g^ diff --git a/js/en-US-BLZd-cwP.js b/js/en-US-BLZd-cwP.js new file mode 100644 index 00000000..8a4da845 --- /dev/null +++ b/js/en-US-BLZd-cwP.js @@ -0,0 +1 @@ +import{y as Z}from"./hooks-DMyQYazF.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import"./utils-CPRm4XW8.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./html-to-image@1.11.11-BOFdlgi9.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.8-rrkW69pg.js";import"./@vue_reactivity@3.5.8-Bdjt7y-I.js";import"./@vue_shared@3.5.8-BZqwzCoV.js";const e="The current environment does not support full screen",ee={isEnabledFullscreen:e},oe=Object.freeze(Object.defineProperty({__proto__:null,default:ee,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",c="Content Transition",te={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},ne=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:te},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",i="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",g="Search",ce={Reload:r,Lock:i,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:g},re=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:i,Reload:r,Search:g,Setting:s,default:ce},Symbol.toStringTag,{value:"Module"})),u="Axios Request",p="Barcode",d="Cache Utils Demo",_="Precision",S="Right Click Menu",f="Home",b="Directive",h="Doc",T="Doc (China)",D="Doc(inside)",y="Chart",C="Form",P="Mock",O="Modal",R="MultiMenu(catch)",M="Office",v="Document",j="Presentation",L="Spreadsheet",k="QRCode",F="Rely",I="Rely About",U="Same Level Router Demo",x="Segment",w="SVG Icon",A="Table",z="Template Api",E="Scroll Reveal",Q="Table Pro",ie={Axios:u,Barcode:p,CacheDemo:d,CalculatePrecision:_,ContextMenu:S,Dashboard:f,Directive:b,Doc:h,DocLocal:T,DocLocalInside:D,Echart:y,Error:"Error Page",Form:C,Mock:P,Modal:O,MultiMenu:R,Office:M,Office_Document:v,Office_Presentation:j,Office_Spreadsheet:L,QRCode:k,Rely:F,RelyAbout:I,RouterDemo:U,Segment:x,SvgIcon:w,Table:A,TemplateHooks:z,scrollReveal:E,TablePro:Q},se=Object.freeze(Object.defineProperty({__proto__:null,Axios:u,Barcode:p,CacheDemo:d,CalculatePrecision:_,ContextMenu:S,Dashboard:f,Directive:b,Doc:h,DocLocal:T,DocLocalInside:D,Echart:y,Form:C,Mock:P,Modal:O,MultiMenu:R,Office:M,Office_Document:v,Office_Presentation:j,Office_Spreadsheet:L,QRCode:k,Rely:F,RelyAbout:I,RouterDemo:U,Segment:x,SvgIcon:w,Table:A,TablePro:Q,TemplateHooks:z,default:ie,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),N="Configuration",B={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},G="Interface Display",le={Title:N,ThemeOptions:B,InterfaceDisplay:G},ae=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:G,ThemeOptions:B,Title:N,default:le},Symbol.toStringTag,{value:"Module"})),H="Register",$="Signing",q="QRCode Signing",V="please enter user name",J="please enter password",K="Login",W="User Name",X="User Password",Y="Fast Background Template",me={Register:H,Signing:$,QRCodeSigning:q,NamePlaceholder:V,PasswordPlaceholder:J,Login:K,Name:W,Password:X,RayTemplate:Y},ge=Object.freeze(Object.defineProperty({__proto__:null,Login:K,Name:W,NamePlaceholder:V,Password:X,PasswordPlaceholder:J,QRCodeSigning:q,RayTemplate:Y,Register:H,Signing:$,default:me},Symbol.toStringTag,{value:"Module"})),ue=Object.assign({"./en-US/globalMessage.json":oe,"./en-US/headerSettingOptions.json":ne,"./en-US/headerTooltip.json":re,"./en-US/menu.json":se,"./en-US/setting.json":ae,"./en-US/views/login/index.json":ge}),we={message:{...Z(ue,"en-US")}};export{we as default}; diff --git a/js/en-US-BLZd-cwP.js.gz b/js/en-US-BLZd-cwP.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2d0cd27c0945d1a32286e217cecb4804b2c4584d GIT binary patch literal 1722 zcmV;r21WTFiwFP!000021JzjFZsNKYzCTY9S^J`uRx;2|JFQ2NXrZ0yOqo)kGt=H6 zlPrS4u~XZD(u(_Y-f6$neuX0^fm3Klsz&=_9|@7f{??DbZ`mur(@bgmwD6em?v^91 zQWCryD>XHKtG&3sWsm2<#E_4?z>(lxrn$8K#5C%`VNml=V|6w;tbN)9&2schCz;4i zV=veX>VsL1js4&tIPzO@`?Mb|?52@WF*D=F`=I_I*sJ@^`N8ot|1#eMO^hEYHRaA# zEjaM+21mWPUOU)CnMfnbQ7%N|AlM6Pek*O?HK${~35#;AQAUek;&QA7@BQPelkR|B zUA>l>k7k|R>B*&>cl-G!t})9oH#mrt#zwss90#>$t8NaC4sY-0>FYLT%rwR?txo%w z4__yp(WX^yxiEgS(@o$1{Bg87$E8KhB3o!wuLXODe(UaX(7$`^Y%QM&;Saft8}* RM5Q lricG)B16w=5kcu#8@Nvu(22HyOM7$uKh0@ zU+Or}xwJe*zbJrGKdq-f4v(|sH8irw@)@^_mDcgZepvVyuVAb4sBm}p^T($8Uf?1n zjrA}j{V{rFMOzQ$jB6!RcONS>o>bN|dFEVtZeMui79oHbK5=s<*-&77o(oY g_=r2zQ;Z`nv7=Rn+AemU27^p1s|Euqb0Hwc5zB?8i0})?y+t}yBCx7w zHJ3@BCGa$3B1cNvD$WIx$;ks( z#_QsJj>ZzmLUPJ
3w=;&Wwl%u*1qqBp(ozwDesT47nqw~6E`e6@{MVoV=F;#O|N8Sk1QsD_x`ugNG~Ol94$0MM#3LjyD?I1!03t9c5;rJq zwUIAF(#tfm*o+Y^foVvtyUk+d=S3YZ2wapm-pNqqmcUI&dMrin5@#s9uF5UyikAmh zTS*ye9+KYoPu@l3!kmPp?~We=k0I$}nh9pnJIOeKvyk*6t%UHpI77Fh>k903v?9PU zd@A&zIaI393<^zLP#Qy%i70mt*P75lxoaP+V} +I=y`D|#Gn^Y@?S7<0~Pu70eZ8 i)`%_5PUC>*1 zZ?SIE-!?nq>C2w^X$kE2D($7K?O>}MRy>L~w}a2_v`gHpwI=XKNP0YxMXSAE9gW_4 z=zB;qfy|(XE+a2Ds6ELXxnH)XGG@$N>6pM**T)ks3H%7jjkEYxSp2M>I&0)@NY0tD z-YJWwiB`Fcy;YqMNQ>rOCQ3g;l@tA=D$UjNJvi?j!6F KxVHM%|=ocuGqF)O< z{jmnopU`ECRa| 06G z&9G-PGmdlfPB?zwaT()7g-LL^3vg(lTZG6a>NDPL4ndL$bSEe#D33e}_4`KOQQ& QmLLE1Uq=kLijNQg0N^}ehX4Qo literal 0 HcmV?d00001 diff --git a/js/hooks-DMyQYazF.js b/js/hooks-DMyQYazF.js new file mode 100644 index 00000000..9be4ac94 --- /dev/null +++ b/js/hooks-DMyQYazF.js @@ -0,0 +1,12 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/en-US-BLZd-cwP.js","js/print-js@1.6.0-BdoEj60G.js","js/call-bind@1.0.7-Cpj98o6Y.js","js/vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js","js/lodash@4.17.21-Cw59kuJw.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-DmMZCkhi.js","js/currency.js@2.0.4-9OAR_aOO.js","js/lodash-es@4.17.21-BALnwRTu.js","js/@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js","js/@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js","js/utils-CPRm4XW8.js","js/interactjs@1.10.26-DZL_TZzP.js","js/pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js","js/destr@2.0.3-CVtkxrq9.js","js/deep-pick-omit@1.2.0-DyxInw53.js","js/html-to-image@1.11.11-BOFdlgi9.js","js/echarts@5.5.0-CezqL3m-.js","js/zrender@5.5.0-DW8ownf1.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.5.8-rrkW69pg.js","js/@vue_reactivity@3.5.8-Bdjt7y-I.js","js/@vue_shared@3.5.8-BZqwzCoV.js","js/zh-CN-CLjKG2OA.js","js/index-qFN7PIK6.js","js/index-43Sr2ZDd.js","css/index-D_4DGt8i.css","js/index-Df55SecY.js","js/instance-DwV9zo1e.js","css/index-QAd2IBUs.css","js/BarcodeDemo-OgEE4GOD.js","js/index-BUWc6-jF.js","js/index-DVPE0l1s.js","js/index-DcxnS7rg.js","css/index-DHYYVpM7.css","js/index-M0CE-Y7m.js","js/index-DgdcKc1-.js","js/index-K7CNfH-G.js","js/index-DO7tpLdv.js","js/index-BWn0fJgT.js","js/index-DU0AD4bw.js","js/vue3-next-qrcode@2.0.10_typescript@5.2.2-B-d0H0H3.js","css/vue3-next-qrcode@2.0.10_typescript@5.2-CG4VaxS5.css","js/ray-dCjhX_JK.js","js/index-Dhd4FjCe.js","css/index-B6yUFiKH.css","js/index-DQ5wDAPv.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-Cpf3x9Hw.js","js/index-CvM7o9gX.js","css/index-Eq1L-L2-.css","js/TablePro-DFxhssIJ.js","js/mockjs@1.1.0-CxlURkif.js","js/index-DkMTszkF.js","js/index-C-7JwSBQ.js","js/index-Cup_x5h6.js","css/index-74sXJ5VP.css","js/index-yq-aMZnM.js","css/index-b1h4j9PV.css"])))=>i.map(i=>d[i]); +var Ht=Object.defineProperty;var Yt=(e,t,n)=>t in e?Ht(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Xe=(e,t,n)=>Yt(e,typeof t!="symbol"?t+"":t,n);import{s as Te,c as ye,t as Ke,i as pt,p as ae,o as Ue}from"./lodash-es@4.17.21-BALnwRTu.js";import{o as Xt,u as re,a as Jt,b as Zt,c as Ne,d as Qt,e as mt}from"./@vueuse_core@10.9.0_vue@3.5.8-C_86Yqwm.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{p as en}from"./print-js@1.6.0-BdoEj60G.js";import{u as ht}from"./vue-hooks-plus@2.2.1_vue@3.5.8-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{g as le,i as G,s as We,a as De,c as tn,l as ft,b as gt,d as nn,e as L,r as ee,f as A,h as on,u as Ve,q as be,j as Oe,k as vt,p as yt,m as qe,n as Je,o as Re,t as an,v as rn,w as ln,x as sn,y as un,z as W}from"./utils-CPRm4XW8.js";import{i as Ze}from"./interactjs@1.10.26-DZL_TZzP.js";import{s as cn}from"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import{t as dn,a as pn,b as mn,c as hn,d as fn,e as gn}from"./html-to-image@1.11.11-BOFdlgi9.js";import{r as vn,u as oe,i as yn,a as Vn,b as bn,c as _n,d as Sn,e as wn,f as Cn,g as Tn,h as Nn,j as On,k as Rn,l as kn,m as Pn,n as An,o as xn,p as Mn,q as Ln,s as In}from"./echarts@5.5.0-CezqL3m-.js";import{f as En,g as zn}from"./@vueuse_shared@10.9.0_vue@3.5.8-BTLxKjPf.js";import{c as Vt,o as bt,a as _t}from"./@vue_runtime-core@3.5.8-rrkW69pg.js";const Ur=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const n={};return Object.keys(e).forEach(o=>{const r=e[o].default;let a=o.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const l=a.split("/"),i=l.shift(),u=l.join(".");i&&(u?(Te(n,i,n[i]||{}),Te(n[i],u,r)):Te(n,i,r||{}))}),n},jn="modulepreload",Dn=function(e){return"/ray-template/"+e},Qe={},R=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));r=Promise.all(n.map(l=>{if(l=Dn(l),l in Qe)return;Qe[l]=!0;const i=l.endsWith(".css"),u=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=i?"stylesheet":jn,i||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),i)return new Promise((h,f)=>{d.addEventListener("load",h),d.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(a=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a})},Fn=(e,t,n)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((r,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},Bn=async e=>{var n;const t={};for(const o of e){const r=await Fn(Object.assign({"../lang/en-US.ts":()=>R(()=>import("./en-US-BLZd-cwP.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),"../lang/zh-CN.ts":()=>R(()=>import("./zh-CN-CLjKG2OA.js"),__vite__mapDeps([23,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22]))}),`../lang/${o.key}.ts`,3),a=o.key;a&&(t[a]=((n=r==null?void 0:r.default)==null?void 0:n.message)??{})}return t},Wr=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},qr={max:5,closable:!1},Gr="loading",St={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},$n={icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"},X={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Hr="",I={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},Kn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],$={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},wt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Un="zh-CN",Wn="zh-CN",qn={"zh-CN":"zh-cn","en-US":"en"},Gn="zh-cn",Yr={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},Xr={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),Ct=Vue.ref(null),Hn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Yn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Jr=(e,t)=>{const n=Vue.ref(0),o=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}={},s=h=>{r.value=h},l=h=>{h.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:m}=h;n.value=f,o.value=m,s(!0)})};a&&Xt(e,h=>{a(h)});const i=re(e,"contextmenu",l,t),u=re(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(n),y:Vue.readonly(o),show:Vue.readonly(r),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function q(e,t,n){Object.hasOwn(_e,e)&&(_e[e]=t)}function we(e){return Vue.readonly(Vue.toRef(_e,e))}function Xn(){return{...Vue.toRefs(Vue.readonly(_e))}}let U;const Jn=async()=>{const e=Kt(),t=await Bn(wt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Wn})},Zr=async e=>{const t=await Jn();e.use(t),U=t},et=(e,t)=>t,se=e=>{if(!U)return{t:a=>et(e,a),locale:a=>{}};const{t,...n}=U.global;return{...n,t:(a,...s)=>a?!a.includes(".")&&!e?a:t(et(e,a),...s):"",locale:a=>{U.mode==="legacy"?U.global.locale=a:Vue.isRef(U.global.locale)?U.global.locale.value=a:U.global.locale=a}}},M=e=>e,Zn={path:"/dashboard",component:()=>R(()=>import("./index-qFN7PIK6.js"),__vite__mapDeps([24,7,1,2,3,4,5,6,25,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,26])),meta:{i18nKey:M("menu.Dashboard"),icon:"dashboard",order:0}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),eo={path:"/axios",name:"RAxios",component:()=>R(()=>import("./index-Df55SecY.js"),__vite__mapDeps([27,3,4,2,5,6,28,1,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,29])),meta:{i18nKey:M("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},to=Object.freeze(Object.defineProperty({__proto__:null,default:eo},Symbol.toStringTag,{value:"Module"})),no={path:"barcode",component:()=>R(()=>import("./BarcodeDemo-OgEE4GOD.js"),__vite__mapDeps([30,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},oo=Object.freeze(Object.defineProperty({__proto__:null,default:no},Symbol.toStringTag,{value:"Module"})),ao={path:"/cache-demo",component:()=>R(()=>import("./index-BUWc6-jF.js"),__vite__mapDeps([31,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.CacheDemo"),icon:"other",order:3}},ro=Object.freeze(Object.defineProperty({__proto__:null,default:ao},Symbol.toStringTag,{value:"Module"})),lo={path:"/context-menu",component:()=>R(()=>import("./index-DVPE0l1s.js"),__vite__mapDeps([32,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.ContextMenu"),icon:"other",order:2}},so=Object.freeze(Object.defineProperty({__proto__:null,default:lo},Symbol.toStringTag,{value:"Module"})),io={path:"/directive",component:()=>R(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:M("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},uo=Object.freeze(Object.defineProperty({__proto__:null,default:io},Symbol.toStringTag,{value:"Module"})),co={path:"/echart",component:()=>R(()=>import("./index-DcxnS7rg.js"),__vite__mapDeps([33,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,34])),meta:{i18nKey:M("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},po=Object.freeze(Object.defineProperty({__proto__:null,default:co},Symbol.toStringTag,{value:"Module"})),mo={path:"/form",component:()=>R(()=>import("./index-M0CE-Y7m.js"),__vite__mapDeps([35,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},ho=Object.freeze(Object.defineProperty({__proto__:null,default:mo},Symbol.toStringTag,{value:"Module"})),fo={path:"/iframe",component:()=>R(()=>import("./index-DgdcKc1-.js"),__vite__mapDeps([36,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},go=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"})),vo={path:"/mock-demo",component:()=>R(()=>import("./index-K7CNfH-G.js"),__vite__mapDeps([37,7,1,2,3,4,5,6,28,11,8,9,10,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},yo=Object.freeze(Object.defineProperty({__proto__:null,default:vo},Symbol.toStringTag,{value:"Module"})),Vo={path:"/modal-demo",component:()=>R(()=>import("./index-DO7tpLdv.js"),__vite__mapDeps([38,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Modal"),icon:"other",order:3}},bo=Object.freeze(Object.defineProperty({__proto__:null,default:Vo},Symbol.toStringTag,{value:"Module"})),ve=()=>R(()=>Promise.resolve().then(()=>Ba),void 0),_o={path:"/multi",component:ve,meta:{i18nKey:M("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>R(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ve,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>R(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ve,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>R(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},So=Object.freeze(Object.defineProperty({__proto__:null,default:_o},Symbol.toStringTag,{value:"Module"})),wo={path:"/precision",component:()=>R(()=>import("./index-BWn0fJgT.js"),__vite__mapDeps([39,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.CalculatePrecision"),icon:"other",order:2}},Co=Object.freeze(Object.defineProperty({__proto__:null,default:wo},Symbol.toStringTag,{value:"Module"})),To={path:"/qrcode",component:()=>R(()=>import("./index-DU0AD4bw.js"),__vite__mapDeps([40,41,42,43])),meta:{i18nKey:M("menu.QRCode"),icon:"other",order:2}},No=Object.freeze(Object.defineProperty({__proto__:null,default:To},Symbol.toStringTag,{value:"Module"})),Oo={path:"rely-about",component:()=>R(()=>import("./index-Dhd4FjCe.js"),__vite__mapDeps([44,45])),meta:{i18nKey:M("menu.RelyAbout"),icon:"rely",order:999}},Ro=Object.freeze(Object.defineProperty({__proto__:null,default:Oo},Symbol.toStringTag,{value:"Module"})),ko={path:"/router-demo",component:ve,meta:{i18nKey:M("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>R(()=>import("./index-DQ5wDAPv.js"),__vite__mapDeps([46,7,1,2,8,9,10,3,4,5,6,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>R(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Po=Object.freeze(Object.defineProperty({__proto__:null,default:ko},Symbol.toStringTag,{value:"Module"})),Ao={path:"/scroll-reveal",component:()=>R(()=>import("./index-E385tkq8.js"),__vite__mapDeps([47,48])),meta:{i18nKey:M("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},xo=Object.freeze(Object.defineProperty({__proto__:null,default:Ao},Symbol.toStringTag,{value:"Module"})),Mo={path:"/segment",component:()=>R(()=>import("./index-Cpf3x9Hw.js"),__vite__mapDeps([49,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},Lo=Object.freeze(Object.defineProperty({__proto__:null,default:Mo},Symbol.toStringTag,{value:"Module"})),Io={path:"/svg-icons",component:()=>R(()=>import("./index-CvM7o9gX.js"),__vite__mapDeps([50,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,51])),meta:{i18nKey:M("menu.SvgIcon"),icon:"other",order:3}},Eo=Object.freeze(Object.defineProperty({__proto__:null,default:Io},Symbol.toStringTag,{value:"Module"})),zo={path:"/table-pro",component:()=>R(()=>import("./TablePro-DFxhssIJ.js"),__vite__mapDeps([52,7,1,2,3,4,5,6,11,8,28,53,9,10,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.TablePro"),icon:"other",order:2,extra:{label:"TablePro"}}},jo=Object.freeze(Object.defineProperty({__proto__:null,default:zo},Symbol.toStringTag,{value:"Module"})),Do={path:"/table",component:()=>R(()=>import("./index-DkMTszkF.js"),__vite__mapDeps([54,11,7,1,2,3,4,5,6,8,9,10,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Fo=Object.freeze(Object.defineProperty({__proto__:null,default:Do},Symbol.toStringTag,{value:"Module"})),Bo={path:"/template-hooks",component:()=>R(()=>import("./index-C-7JwSBQ.js"),__vite__mapDeps([55,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22])),meta:{i18nKey:M("menu.TemplateHooks"),icon:"other",order:1}},$o=Object.freeze(Object.defineProperty({__proto__:null,default:Bo},Symbol.toStringTag,{value:"Module"})),Ko=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Qn,"/src/router/modules/demo/axios.ts":to,"/src/router/modules/demo/barcode.ts":oo,"/src/router/modules/demo/cache-demo.ts":ro,"/src/router/modules/demo/context-menu.ts":so,"/src/router/modules/demo/directive.ts":uo,"/src/router/modules/demo/echart.ts":po,"/src/router/modules/demo/form.ts":ho,"/src/router/modules/demo/iframe.ts":go,"/src/router/modules/demo/mock.ts":yo,"/src/router/modules/demo/modal.ts":bo,"/src/router/modules/demo/multi-menu.ts":So,"/src/router/modules/demo/precision.ts":Co,"/src/router/modules/demo/qrcode.ts":No,"/src/router/modules/demo/rely.ts":Ro,"/src/router/modules/demo/router-demo.ts":Po,"/src/router/modules/demo/scroll-reveal.ts":xo,"/src/router/modules/demo/segment.ts":Lo,"/src/router/modules/demo/svg-icons.ts":Eo,"/src/router/modules/demo/table-pro.ts":jo,"/src/router/modules/demo/table.ts":Fo,"/src/router/modules/demo/template-hooks.ts":$o});return Object.keys(e).reduce((n,o)=>{const r=e[o].default;if(r)n.push(r);else throw new Error(`[combineRawRouteModules]: ${o} module must export default.`);return n},[])},Uo=e=>e[0]==="/",Tt=(e,t=[],n="")=>{var o;if(!Array.isArray(e))return[];for(const r of e){const a=n+(Uo(r.path)?r.path:"/"+r.path);if((o=r.children)!=null&&o.length){Tt(r.children,t,a);continue}else t.push({...r,path:a})}return t},Wo=e=>Array.isArray(e)?Tt(ye(e)):[],qo=e=>e.sort((t,n)=>{var a,s;const o=((a=t.meta)==null?void 0:a.order)??1,r=((s=n.meta)==null?void 0:s.order)??0;if(typeof o!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return o===r?t.name?n.name?t.name.localeCompare(n.name):-1:1:o-r}),Go=e=>{const{beforeEach:t}=e,{getRootPath:n}=ne(),o=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,s)=>{const l=le(I.token,"localStorage"),i=le(I.appMenuKey,"sessionStorage",{defaultValue:n.value}),{meta:u,name:d}=r;l!==null?o(r,a)?ke(!0):!G(d,"Symbol")&&d&&Yn.includes(d)?s():Dt(u)?o(r,a)?i?s(i):ke(!0):s():ke(!0):o(r,a)?s():s("/")})},ke=(e=!0)=>{const{router:t}=Ge(),{push:n,replace:o}=t,{getRootPath:r}=ne();We(I.appMenuKey,r.value,"localStorage"),e?o(r.value):n(r.value)},Ho=e=>{var n;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(n=Q.value)==null||n.scrollTo({top:0,left:0,behavior:"smooth"})},Yo=e=>{e.beforeEach(()=>{var t;(t=window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window.$loadingBar)==null||t.error()})},Nt=e=>{const{meta:t={}}=e,{hidden:n,sameLevel:o,env:r}=t,{MODE:a}=De();return!(o||n||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))};var Xo={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.5.0","html-to-image":"1.11.11",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.8","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ot=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Xo,{locale:t}=se(),{locale:n}=Sr(),o=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Kt(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"},sideBarLogo:Object.assign({},$n)}),r=l=>{t(l),n(l),o.localeLanguage=l,We(I.localeLanguage,l,"localStorage")},a=(l,i=.3)=>{const u=tn(l,i),d={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};o.primaryColorOverride.common=d;const h=document.body;h.style.setProperty("--ray-theme-primary-color",l),h.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Object.hasOwn(o,l)&&(o[l]=i),u==null||u()};return En(()=>o.appTheme,l=>{l?o.primaryColorOverride=Object.assign({},o.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):o.primaryColorOverride=Object.assign({},o.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(o),updateLocale:r,changePrimaryColor:a,updateSettingState:s}},{persist:{key:I.appPiniaSettingStore}}),Jo={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onFinally:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>ft()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>gt()},onRegister:{type:[Function,Array],default:null}},Zo=nn(),tt="__R_CHART_DOWN_LOAD_CHART__";Zo.forEach(e=>{vn(e.name,e.theme)});const Qr=Vue.defineComponent({name:"RChart",props:Jo,setup(e,{expose:t}){const{getAppTheme:n}=D(),o=Vue.useTemplateRef("rayChartRef"),r=Vue.useTemplateRef("rayChartWrapperRef"),a=Vue.shallowRef();let s,l;const{echartTheme:i}=$;let u;const d=Vue.computed(()=>[{label:"下载图片",key:tt,disabled:!(a.value&&a.value.getDom())}]),h=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),f=Vue.ref(!1);let m;const p={aria:e.showAria},g=async()=>{var S;oe([Vn,bn,_n,Sn,wn,Cn,Tn,Nn]),oe([On,Rn,kn,Pn,An,xn]),oe([Mn,Ln]),oe([In]);try{oe((S=e.use)==null?void 0:S.filter(Boolean))}catch(P){console.error("[RChart register error]: ",P)}},v=()=>{if(a.value&&_(),e.theme==="default"){e.autoChangeTheme?c("dark"):c("");return}if(e.theme)c(e.theme);else{const S=e.autoChangeTheme&&n.value?`${i}-dark`:i;c(S)}},y=S=>{let P=Vue.unref(S);return P=(E=>Object.assign({},P,E))({aria:{enabled:e.showAria,decal:{show:e.showAria}}}),P},c=(S=i)=>{var de;const P=o.value,x=y(e.options),{height:E,width:F}=P.getBoundingClientRect(),{onSuccess:H,onError:ce}=e;try{a.value=yn(P,S,{width:F===0?200:void 0,height:E===0?200:void 0}),H&&A(H,a.value),e.nextTick?(a.value.setOption({}),Vue.nextTick(()=>{var B;x&&((B=a.value)==null||B.setOption(x))})):x&&((de=a.value)==null||de.setOption(x))}catch(B){throw ce&&A(ce),new Error(`[RChart render error]: ${B}`)}finally{const{onFinally:B}=e;B&&A(B)}},b=()=>{var S;return!!((S=a.value)!=null&&S.isDisposed())},_=()=>{var S;b()||(S=a.value)==null||S.dispose()},O=()=>{a.value&&a.value.resize()},V=(S,P)=>{if(S===tt&&!b()){const{filename:E,...F}=e.downloadOptions;on(a.value.getDataURL(F),E??`${new Date().getTime()}`)}const{onDropdownSelect:x}=e;x&&A(x,S,P)},C=()=>{var P;if(e.autoResize&&(s||(s=Ke(O,500)),l||(l=Zt(e.autoResizeObserverTarget||r,s))),(P=a.value)!=null&&P.getDom()||!f.value&&e.intersectionObserver)return;v(),m==null||m.stop();const{onRegister:S}=e;S&&a.value&&A(S,a.value,C,k)},k=()=>{_(),s==null||s.cancel(),l==null||l.stop(),m==null||m.stop(),m=null,s=null,l=null};return Vue.watch(()=>n.value,()=>{e.autoChangeTheme&&(_(),v())}),Vue.watchEffect(()=>{var S,P;e.intersectionObserver&&(m=Jt(e.intersectionObserverTarget||r,([x])=>{f.value=x.isIntersecting},e.intersectionOptions)),e.watchOptions?u=zn(()=>e.options,x=>{var H;const E=y(x),F=Object.assign({},gt(),e.setChartOptions);(H=a.value)==null||H.setOption(E,F)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?(S=a.value)==null||S.showLoading(ft(e.loadingOptions)):(P=a.value)==null||P.hideLoading(),e.showAria!==p.aria&&a.value&&(a.value.setOption(y(e.options)),p.aria=e.showAria),f.value&&!b()&&C()}),t(),Vue.onBeforeMount(async()=>{await g()}),Vue.onMounted(()=>{C()}),Vue.onBeforeUnmount(()=>{k(),u==null||u()}),{rayChartRef:o,cssVarsRef:h,rayChartWrapperRef:r,moreDropDownOptions:d,dropdownSelect:V}},render(){const{title:e,contentStyle:t,preset:n,moreDropDownOptions:o,dropdownSelect:r,bordered:a,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return n==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a,embedded:!0},{default:ee(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ee(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ee(l,{defaultElement:Vue.createVNode(Pt,{iconSize:18,cursor:"pointer",options:s||o,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),el=()=>{let e,t,n;const o=(i,u,d)=>{i&&(e=i,t=d,n=u)},r=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:t,render:n,echartInst:e}};return[o,{getChartInstance:r,isDisposed:()=>{var i;return!!((i=r().echartInst)!=null&&i.isDisposed())},dispose:()=>r().dispose.call(null),render:()=>r().render.call(null)}]},Qo={actionAlign:{type:String,default:"end"},open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},tl=Vue.defineComponent({name:"RCollapseGrid",props:Qo,setup(e){const t=Vue.ref(!e.open),n=Vue.computed(()=>({"--r-collapse-grid-action-align":e.actionAlign})),o=()=>{const{onUpdateValue:a,"onUpdate:value":s}=e;t.value=!t.value,a&&A(a,t.value),s&&A(s,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)]),cssVars:n}},render(){const{$slots:{collapse:e,action:t,default:n},CollapseIcon:o,$props:r,modelCollapsed:a,xGap:s,yGap:l,collapsedRows:i,cssVars:u}=this;return Vue.createVNode(naive.NCard,{bordered:this.bordered,style:[u]},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},r,{collapsed:a,xGap:s||12,yGap:l||12,collapsedRows:i}),{default:()=>[n==null?void 0:n(),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>[t==null?void 0:t(),e?e(a):o()]})]})]})})}}),ea={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},N=Vue.defineComponent({name:"RIcon",props:ea,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),n=Vue.computed(()=>({"--ray-icon-width":e.width?L(e.width):L(e.size),"--ray-icon-height":e.height?L(e.height):L(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor,"--ray-icon-color":e.color}));return{symbolId:t,cssVars:n,iconClick:r=>{const{onClick:a}=e;a&&A(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),ta={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:[Boolean,String],default:!0},iframeClass:{type:String,default:null}},nl=Vue.defineComponent({name:"RIframe",props:ta,setup(e,{expose:t}){const n=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),o=Vue.useTemplateRef("iframeRef"),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:i}=e;i&&A(i,o.value,l)},s=l=>{r.value=!1;const{onError:i}=e;i&&A(i,l)};return re(o,"load",a),re(o,"error",s),t({iframeInst:o}),{cssVars:n,iframeRef:o,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",{class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title,loading:typeof this.lazy=="boolean"?"lazy":this.lazy},null)})])}}),na={...naive.modalProps,memo:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},oa=(e,t,n)=>{const{scheduler:o}=n??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const s=Ze(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Ze.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{o==null||o(l)}}}).resizable(!1);r(s)}},30)})},Rt=(e,t)=>{const n=typeof e=="string"?document.querySelector(e):e;return new Promise((o,r)=>{if(n){n.setAttribute("can-drag","true");const{preset:a,dargCallback:s}=t;let{x:l,y:i}=t;oa(n,a,{scheduler:u=>{const d=u.target;l+=u.dx,i+=u.dy,d.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{o(u)})}else r()})},aa="r-modal__preset-card--fullscreen",kt="r-modal",te={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},ol=Vue.defineComponent({name:"RModal",props:na,setup(e){const t=Vue.computed(()=>({[te.width]:L(e.width??600),[te.cardWidth]:L(e.cardWidth??600),[te.dialogWidth]:L(e.dialogWidth??446)})),n=Ve();let o;const r={x:0,y:0},a=Vue.computed(()=>e.preset==="card"&&e.fullscreen);return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{const l=document.getElementById(n);l&&Rt(l,{preset:e.preset,x:r.x,y:r.y,dargCallback:(i,u)=>{r.x=i,r.y=u}}).then(i=>{o=i}),e.memo&&l&&(l.style.transform=`translate(${r.x}px, ${r.y}px)`)}):(o==null||o.unset(),o=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:a,uuidEl:n}},render(){const{$props:e,$slots:t,$attrs:n}=this,{preset:o,...r}=e,{cssVars:a,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[kt,l?aa:""],style:[a,l?"height: 100vh":""],preset:o},{id:s},r,n),{...t})}}),al=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:o=>{const{content:r,...a}=o;let s=r;a.preset==="card"&&a.fullscreen&&(s=()=>Vue.h(naive.NScrollbar,{themeOverrides:{color:"rgba(0, 0, 0, 0)",colorHover:"rgba(0, 0, 0, 0)"},trigger:"none",style:{width:"auto",height:"calc(100vh - 29px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))"}},{default:()=>typeof r=="function"?r():r}));const{preset:l,dad:i,fullscreen:u,width:d,cardWidth:h,dialogWidth:f}=o,m=e({...a,content:s}),{key:p}=m,g={[te.width]:L(d??600),[te.cardWidth]:L(h??600),[te.dialogWidth]:L(f??446)};return Vue.nextTick(()=>{const[v]=be(`[internalkey="${p}"]`)||[];if(v){if(i&&Rt(v,{preset:l,x:0,y:0}),u&&l==="card"){const y=v.querySelector(".n-card__content");y&&Oe(y,{maxHeight:"calc(100vh - 9px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))",overflowY:"hidden",padding:"0"}),Oe(v,{width:"100%",height:"100vh"})}Oe(v,g),vt(v,kt)}}),m},destroyAll:t}},ra={...naive.dropdownProps,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function la(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Pt=Vue.defineComponent({name:"RMoreDropdown",props:ra,render(){let e;const{iconSize:t,cursor:n,icon:o}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),la(e=ee(r,{defaultElement:Vue.createVNode(N,{name:o,size:t,cursor:n},null)}))?e:{default:()=>[e]})}}),ie={...naive.dataTableProps,renderWrapperHeader:{type:Boolean,default:!0},cardProps:{type:Object,default:()=>({})},tool:{type:Boolean,default:!0},downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null},onRegister:{type:[Function,Array],default:null}},K={tableIconSize:"18",tableKey:Symbol("r-table")},sa=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],ia=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ie},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize:a}=e;a&&A(a,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(N,{name:"adjustment",size:K.tableIconSize,cursor:"pointer"},null)]})}}),ua=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(K.tableKey,{}),[t,{toggleFullscreen:n,isEnabled:o}]=ht(e);return{toggleFullscreen:n,isEnabled:o}},render(){const{toggleFullscreen:e,isEnabled:t,$t:n}=this;return Vue.createVNode(N,{name:"fullscreen",size:K.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(n("globalMessage.isEnabledFullscreen")),e()}},null)}}),ca=()=>Vue.createVNode(N,{name:"draggable",size:14,cursor:"grab"},null),nt=({icon:e,title:t,onClick:n,customClassName:o})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:K.tableIconSize,cursor:"pointer",customClassName:o,onClick:n==null?void 0:n.bind(null)},null),default:()=>t}),Fe=(e,t)=>{if(!t)return[null,null];for(let n=0;n ye(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:d,title:h,children:f,fixed:m,isResizable:p,...g}=i,v=m==="left",y=m==="right",c={...g,title:h,key:d,fixed:m,isLeftFixedActivated:v,isRightFixedActivated:y,isResizable:p};return{...c,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(nt,{icon:"row_head",title:"固定在列首",customClassName:v?Pe:"",onClick:a.bind(this,"left",c,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:K.tableIconSize,cursor:"pointer",customClassName:p?Pe:"",onClick:r.bind(this,c,u)},null),default:()=>"修改列宽"}),Vue.createVNode(nt,{icon:"row_end",title:"固定在列尾",customClassName:y?Pe:"",onClick:a.bind(this,"right",c,u)},null)]})}}),set:()=>{}}),o=l=>{const{onUpdateColumn:i}=e;i&&A(i,l)},r=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,n.value[i]=l,o(n.value)},a=(l,i,u)=>{const d=`${l}FixedActivated`,h=`${l==="left"?"right":"left"}FixedActivated`;i[h]=!1,i[d]=!i[d],i[d]?i.fixed=l:i.fixed=void 0,n.value[u]=i,o(n.value)};return{treeDataSource:n,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[d,h]=Fe(i,n.value);if(d===null||h===null)return;d.splice(h,1);const[f,m]=Fe(l,n.value);f===null||m===null||(u==="before"?f.splice(m,0,i):f.splice(m+1,0,i),pt(t)||f.unshift(t),o(f))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:K.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:ca.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),pa=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(K.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:o={},domToImageOptions:r}={},title:a}=e;(o.documentTitle===""||o.documentTitle===void 0||o.documentTitle===null)&&(o.documentTitle=typeof a=="string"?a:""),yt(t,{printOptions:o,domToImageOptions:r})}}},render(){return Vue.createVNode(N,{name:"print",size:K.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),ma=Vue.defineComponent({name:"TablePropsSelect",props:{...ie,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),n=Vue.ref([]),o=a=>{const{onPopselectChange:s}=e;s&&A(s,a)};return(()=>{const{striped:a,bordered:s,onInitialed:l}=e;a&&n.value.push("striped"),s&&n.value.push("bordered"),l&&A(l,n.value)})(),{propsPopselectValue:n,popoverShow:t,updatePopselectValue:o}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:sa,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(N,{name:"expanded",size:K.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function ha(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const rl=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:n,emit:o}=t,r=Vue.useTemplateRef("rTableInst"),a=Vue.useTemplateRef("wrapperRef"),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),d=Vue.ref(Object.assign({striped:!1,bordered:!1},ae(e,"striped","bordered"))),h=(c,b)=>{const{onContextMenuClick:_}=e;_&&A(_,c,b),i.showContextMenu=!1},f=(c,b)=>{var O;return{...(O=e.rowProps)==null?void 0:O.call(e,c,b),onContextmenu:e.disabledContextMenu?void 0:V=>{V.preventDefault(),i.showContextMenu=!1,Vue.nextTick().then(()=>{i.showContextMenu=!0,i.x=V.clientX,i.y=V.clientY})}}},m=c=>{u.size=c},p=c=>{const{onUpdateColumns:b,"onUpdate:columns":_}=e;b&&A(b,c),_&&A(_,c)},g=()=>{const{toolOptions:c}=e;return c==null?void 0:c.filter(Boolean).map(b=>typeof b=="function"?b():b)},v=c=>{Object.keys(d.value).forEach(_=>{d.value[_]=c.includes(_)})},y=c=>{const{tool:b}=c;if(!b)return;const _=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(pa,c,null),Vue.createVNode(ia,Vue.mergeProps(c,{onChangeSize:m.bind(this)}),null),Vue.createVNode(ua,null,null),Vue.createVNode(da,Vue.mergeProps(c,{onUpdateColumn:p.bind(this)}),null),Vue.createVNode(ma,Vue.mergeProps(c,{onPopselectChange:v.bind(this),onInitialed:v.bind(this)}),null)]});return e.toolOptions?e.coverTool?()=>{let O;return Vue.createVNode(naive.NFlex,{align:"center"},ha(O=g())?O:{default:()=>[O]})}:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[_(),g()]}):_};return Vue.onMounted(()=>{const{onRegister:c}=e;c&&r.value&&A(c,r.value,{uuidTable:l,uuidWrapper:s,wrapperRef:a})}),Vue.provide(K.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:a}),n(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:r,combineRowProps:f,contextMenuSelect:h,privateReactive:u,tool:y,wrapperRef:a,propsPopselectValue:d}},render(){const{$props:e,$attrs:t,wrapperBordered:n,uuidWrapper:o,privateReactive:r,disabledContextMenu:a,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:d,propsPopselectValue:h,renderWrapperHeader:f}=this,{class:m}=t,{tool:p,combineRowProps:g,contextMenuSelect:v}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:o},{ref:"wrapperRef",bordered:n,class:m}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,h,{rowProps:g.bind(this),size:r.size,ref:"rTableInst"}),{...d}),a?null:Vue.createVNode(naive.NDropdown,{show:s.showContextMenu,placement:"bottom-start",trigger:"manual",x:s.x,y:s.y,options:l,onClickoutside:()=>s.showContextMenu=!1,onSelect:v.bind(this)},null)]),header:f?ee(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}):null,"header-extra":p(e),footer:()=>{var y;return(y=d.tableFooter)==null?void 0:y.call(d)},action:()=>{var y;return(y=d.tableAction)==null?void 0:y.call(d)}})}}),ll=()=>{const e=Vue.ref();let t={};const n=(m,p)=>{m&&(e.value=m,t=p)},o=()=>{if(!e.value)throw new Error("[useTable]: table instance is not ready yet. if you are using useTable, please make sure you have called register method in onRegister event.");return e.value};return[n,{getTableInstance:o,clearFilters:()=>o().clearFilters.call(null),clearSorter:()=>o().clearSorter.call(null),downloadCsv:m=>o().downloadCsv.call(null,m),filters:m=>o().filters.call(null,m),page:m=>o().page.call(null,m),scrollTo:m=>o().scrollTo(m),sort:(m,p)=>o().sort.call(null,m,p),print:m=>{const{uuidWrapper:p}=t;if(p){const g=document.getElementById(p);yt(g,m)}},filter:m=>o().filter.call(null,m)}]},At=(e,t,n)=>{var o;if(e.length)for(const r of e){if(r[t]===n)return r;if((o=r==null?void 0:r.children)!=null&&o.length){const a=At(r.children,t,n);if(a)return a}}},ot=e=>{const t=Vue.unref(e);return t?t.findIndex(o=>{const{type:r,multiple:a}=o;if(r==="selection"&&(a==null||a===!0))return!0})!==-1:!0},fa=(e,t,n,o)=>{const r=Vue.unref(e);return r?t.reduce((a,s)=>{const l=Vue.unref(n).findIndex(u=>u[o]===s);if(l!==-1)return a.push(Vue.unref(n)[l]),a;const i=r.findIndex(u=>u[o]===s);return i!==-1&&a.push(r[i]),a},[]):n},sl=(e,t,n)=>{const o=Vue.ref([]),r=Vue.ref([]),{rowKey:a="key",onChange:s}=n||{},l=Vue.computed(()=>ot(t)),i=(p,g,v)=>{o.value=p,r.value=Vue.unref(fa(e,p,r,a)),s==null||s(p,r.value,v),ot(t)},u=()=>o.value,d=()=>r.value,h=()=>{o.value=[],r.value=[],s==null||s(o.value,r.value,{row:void 0,action:"uncheckAll"})},f=p=>{if(p==null)return;let g;o.value=o.value.filter(v=>v!==p),r.value=r.value.filter(v=>v[a]===p?(g=v,!1):!0),s==null||s(o.value,r.value,{row:g,action:"uncheck"})},m=p=>{if(o.value.includes(p))return;const g=!l.value&&o.value.length>=1,v=At(Vue.unref(e)||[],a,p);g?o.value=[p]:o.value.push(p),v&&(g?r.value=[v]:r.value.push(v),s==null||s(o.value,r.value,{row:v,action:"check"}))};return qe(()=>{h()}),[o,{checkedRows:r,checkedRowKeysBind:i,getKeys:u,getRows:d,clearAll:h,clearKey:f,selectKey:m}]},ga={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},va=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},ga),setup(e){const{getKeepAliveInclude:t}=xa(),{setupKeepAlive:n,maxKeepAliveLength:o,keepAliveExclude:r}=St;return(a,s)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createElementBlock("div",null,[Vue.createVNode(l,null,{default:Vue.withCtx(({Component:i,route:u})=>[i?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(n)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(o),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})])}}}),ya={...naive.formProps,onRegister:{type:[Function,Array],default:null}},il=Vue.defineComponent({name:"RForm",props:ya,setup(e,{expose:t}){const n=Vue.useTemplateRef("formRef");return Vue.onMounted(()=>{const{onRegister:o}=e;o&&n.value&&A(o,n.value)}),t(),{formRef:n}},render(){const{$attrs:e,$props:t,$slots:n}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...n})}}),ul=(e,t)=>{const n=Vue.ref(),o=u=>{u&&(n.value=u)},r=()=>{if(!n.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return n.value};return[o,{getFormInstance:r,validate:(u,d)=>r().validate.call(null,u,d),restoreValidation:()=>r().restoreValidation.call(null),formModel:()=>ye(e)||{},formRules:()=>ye(t)||{}}]},Va=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],ba={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},_a=Ue({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...Va);function Sa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Be=e=>{const{icon:t,label:n}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[n])]}):n},wa=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>Be(e),default:()=>e.popover});if(G(e.popover,"Object")){const{popover:t}=e,{label:n,...o}=t;return Vue.createVNode(naive.NPopover,o,{trigger:()=>Be(e),default:()=>n})}},cl=Vue.defineComponent({name:"RSegment",props:_a,setup(e,{expose:t}){const n=Vue.computed(()=>{const{width:o}=e;let r="";switch(o){case"block":r="100%";break;case"fitContent":r="fit-content";break;default:r=typeof o=="number"?L(o):"fit-content"}return{"--r-segment-width":r}});return t(),{cssVars:n}},render(){let e;const{$props:t,options:n,cssVars:o,themeOverrides:r}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[o],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},ba,r)}),Sa(e=n.map(a=>Vue.createVNode(naive.NTab,{key:a.key,name:a.key,tab:a.popover?wa(a):Be(a),disabled:a.disabled},{...a.slots})))?e:{default:()=>[e]})}}),Ca={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!0},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]}},dl=Vue.defineComponent({name:"RBarcode",props:Ca,setup(e){const t=Vue.useTemplateRef("barcodeRef"),n=Vue.computed(()=>({"--r-barcode-width":L(e.width),"--r-barcode-height":L(e.height)}));let o;const r=()=>{try{const{format:a,text:s,options:l,onSuccess:i}=e,u=Object.assign({},l,{format:a});JsBarcode(t.value,s!=null?s.toString():"",u),i&&A(i,s,a,l)}catch(a){const{onError:s}=e;s&&A(s,a)}finally{const{onFinally:a}=e;a&&A(a)}};return Vue.watchEffect(()=>{e.watchText?o=Vue.watch(()=>e.text,r):o==null||o()}),Vue.onMounted(()=>{r()}),Vue.onBeforeUnmount(()=>{o==null||o()}),{barcodeRef:t,cssVars:n}},render(){const{barcodeRender:e,loading:t,cssVars:n}=this,o=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:o,style:n,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:o,style:n,ref:"barcodeRef"},null)]})}});var Ta={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.5.0","html-to-image":"1.11.11",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.8","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Na=(e,t,n)=>!e||typeof e!="object"?!1:e[t]===n,xt=(e,t,n)=>{const o=[];if(Na(e,t,n))return o.push(e),o;if(e.children&&e.children.length>0)for(const r of e.children){const a=xt(r,t,n);a.length>0&&o.push(e,...a)}return o},Oa=(e,t,n)=>{const o=[];for(const r of e){const a=xt(r,t,n);a.length>0&&o.push(...a)}return o},at=e=>{const{breadcrumbLabel:t}=e;if(!t)return;const{layout:{sideBarLogo:n}}=Ta,o=n?n.title:"";document.title=t+" - "+o},Ra=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const n=Vue.h(N,{name:t,size:X.menuCollapsedIconSize,cursor:"pointer"},{});return()=>n},Mt=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:n}=t;if(n===!1)return;const{t:o}=se(),{label:r,icon:a,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?o(l):r||null,d=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:d()},{default:()=>u(),icon:()=>a})},rt=()=>{const{getRootPath:e}=ne();return le(I.appMenuKey,"sessionStorage",{defaultValue:e.value})},Lt=()=>qo(Ko()),ka=()=>Wo(Lt()),$e=["redirect","breadcrumbLabel","children","key","meta","name","path","show","fullPath"];let he;const It=(e,t)=>{var n;if(he&&Je(he.fullPath,t))return he;for(const o of e){if(Je(o.fullPath,t))return he=o,o;if((n=o.children)!=null&&n.length){It(o.children,t);continue}}},Et=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),n=VueRouter.useRoute(),{t:o}=se(),{setKeepAliveInclude:r}=Ma(),a=Vue.reactive({menuKey:rt(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=(c,b)=>{Object.hasOwn(a,c)&&(a[c]=b)},i=c=>{const{meta:b}=c,{i18nKey:_,noLocalTitle:O}=b,V=Vue.computed(()=>_?o(`${_}`):O),C={...c,key:c.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>V.value}),breadcrumbLabel:V.value},k=Object.assign({},C,{icon:Ra(c),extra:Mt(c)});return c.fullPath===rt()&&(a.currentMenuOption=k),k.show=Nt(k),k},u=c=>{a.breadcrumbOptions=Oa(a.options,"fullPath",c)},d=(c,b=!0)=>{const O=Array.isArray(c)?[...c]:[c];b?a.menuTagOptions.push(...O):a.menuTagOptions=O},h=(c,b)=>{a.menuTagOptions.find(O=>O.fullPath===c)||a.menuTagOptions.push(b)},f=(c,b,_)=>{const{meta:O}=b;if(O.windowOpen)window.open(O.windowOpen);else{e({path:String(c),query:_});const{sameLevel:V}=O;if(r(b),at(b),!V)h(c,b),u(c),a.menuKey=c,a.currentMenuOption=b,We(I.appMenuKey,c);else{const C=ae(i(b),$e);a.breadcrumbOptions.find(S=>S.key===C.key)||a.breadcrumbOptions.push({...C,fullPath:String(C.key)})}}},m=async(c,b)=>{const[_]=c.split("?"),O=t().find(V=>V.path===_);if(O){const V=ae(O,$e);f(_,i({...V,fullPath:V.path}),b)}},p=()=>new Promise(c=>{const b=(_,O)=>{var C;const V=[];for(const k of _){let S=`${O.endsWith("/")?O:O+"/"}${k.path}`;if(S=S.replace(/\/+/g,"/"),(C=k.children)!=null&&C.length)k.children=b(k.children,S);else if(!Dt(k.meta))continue;V.push(i({...k,fullPath:S}))}return V};if(a.options=b(Lt(),""),a.currentMenuOption){const{currentMenuOption:_}=a;a.breadcrumbOptions.length||u(_.key),h(_.fullPath,_),at(_)}c()}),g=c=>a.collapsed=c,v=(c,b=1)=>a.menuTagOptions.splice(c,b),y=async()=>{s.value&&(await p(),s.value=!1)};return Vue.watch(()=>n.fullPath,async(c,b)=>{await y(),c!==b&&await m(c,n.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:f,collapsedMenu:g,spliceMenTagOptions:v,setMenuTagOptions:d,resolveOption:i,updateMenuState:l}},{persist:{key:I.appPiniaMenuStore,storage:window.localStorage,pick:["breadcrumbOptions","menuKey","menuTagOptions","collapsed"]}}),zt=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=o=>new Promise((r,a)=>{pt(o)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:o.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),n=()=>{const{closeAll:o}=$t(),{appPiniaMenuStore:r,appPiniaSigningStore:a}=I;window.$message.info("账号退出中..."),Re("__all_sessionStorage__","sessionStorage"),Re(r,"localStorage"),Re(a,"localStorage"),o(),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:n}},{persist:{key:I.appPiniaSigningStore,pick:["signingCallback"],storage:window.localStorage}}),jt=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=St,t=Vue.reactive({keepAliveInclude:[]}),n=()=>t.keepAliveInclude.length,o=a=>{const s=n(),{name:l,meta:{keepAlive:i}}=a;if(i){if(s =e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:o,getKeepAliveInclude:r}},{persist:{key:I.appPiniaKeepAliveStore,storage:window.sessionStorage,pick:["keepAliveInclude"]}}),J=()=>{const e=Et(),t=Vue.computed(()=>e.options),n=Vue.computed(()=>e.breadcrumbOptions),o=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=ne();return e.menuTagOptions.map((i,u,d)=>(i.key===o.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),d.length<=1&&(i.closeable=!1),i))}),a=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:n,getMenuKey:o,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:s}},ue=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:n,setMenuTagOptions:o,resolveOption:r,updateMenuState:a}=Et();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:n,setMenuTagOptions:o,resolveOption:r,updateMenuState:a}},D=()=>{const e=Ot(),t=Vue.computed(()=>e.drawerPlacement),n=Vue.computed(()=>e.primaryColorOverride),o=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),s=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),i=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),d=Vue.computed(()=>e.watermarkSwitch),h=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute),m=Vue.computed(()=>e.sideBarLogo);return{getDrawerPlacement:t,getPrimaryColorOverride:n,getAppTheme:o,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:d,getWatermarkConfig:h,getAppRootRoute:f,getSideBarLogo:m}},j=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:n}=Ot();return{updateLocale:e,changePrimaryColor:t,updateSettingState:n}},Pa=()=>{const e=zt();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Aa=()=>{const{signing:e,logout:t}=zt();return{signing:e,logout:t}},xa=()=>{const e=jt();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Ma=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=jt();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},pl=e=>{const t=Pinia.createPinia();e.use(t),t.use(cn)},Dt=e=>{const{getSigningCallback:t}=Pa(),{role:n}=e;return me!=null&&me.length&&me.includes(t.value.role)||!n||!(n!=null&&n.length)?!0:n?n.includes(t.value.role):!0},La=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:n}=Hn;t&&Yo(e),n&&Go(e)},Ia=Vue.ref(),Ea=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{getSideBarLogo:t}=D();return{sideBarLogo:t,sideBarLogoClick:()=>{t.value&&t.value.url&&(t.value.jumpType==="station"?e.push(t.value.url):window.open(t.value.url))},TemplateLogo:({cursor:r})=>{if(!t.value)return null;if(typeof t.value.icon=="string")return Vue.createVNode(N,{name:t.value.icon,size:"30",cursor:r},null);if(G(t.value.icon,"Object"))return ee(t.value.icon)}}},render(){const{sideBarLogo:e,collapsed:t,TemplateLogo:n,sideBarLogoClick:o}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:o.bind(this),ref:Ia},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>n({cursor:"pointer"}),default:()=>e.title}):n({cursor:"pointer"}):t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>{var r;return Vue.createVNode("h1",{class:"n-menu-item-content"},[((r=e.title)==null?void 0:r[0])||null])},default:()=>e.title}):null,Vue.createVNode("h1",{class:[t?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"']},[Vue.createVNode(naive.NEllipsis,null,{default:()=>[e.title]})])]):null}}),za=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:n,updateMenuState:o}=ue(),{getMenuOptions:r,getCollapsed:a,getMenuKey:s}=J(),l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{d()}),s.value),set:()=>{i.value&&q("globalDrawerValue",!1)}}),{isTabletOrSmaller:i}=Ce({observer:f=>{f&&o("collapsed",!1)}}),u=Vue.computed({get:()=>we("globalDrawerValue").value,set:f=>{q("globalDrawerValue",f)}}),d=()=>{const f=l.value;f!=null&&Vue.nextTick(()=>{var m,p;return(p=(m=e.value)==null?void 0:m.showOption)==null?void 0:p.call(m,f)})};return{isTabletOrSmaller:i,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!i.value,collapseMode:X.menuCollapsedMode,collapsedWidth:X.menuCollapsedWidth,onUpdateCollapsed:n.bind(this),nativeScrollbar:!1,ref:Ct,collapsed:a.value,onExpand:()=>{o("collapsed",!1)},onCollapse:()=>{o("collapsed",!0)}},{default:()=>[Vue.createVNode(Ea,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:l.value,"onUpdate:value":f=>l.value=f,options:r.value,indent:X.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:X.menuCollapsedIconSize,collapsedWidth:X.menuCollapsedWidth,onUpdateValue:(f,m)=>{t(f,m)},accordion:X.menuAccordion},null)]}),modelGlobalDrawerValue:u}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":n=>this.modelGlobalDrawerValue=n,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class ja{constructor(){Xe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var n;return((n=t.cancelConfig)==null?void 0:n.cancel)??!0}generateRequestKey(t){const{method:n,url:o}=t;return[o||"",n||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var n;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const o=this.generateRequestKey(t);if(this.pendingRequest.has(o))t.signal=(n=this.pendingRequest.get(o))==null?void 0:n.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(o,r)}}}removePendingRequest(t){const n=this.generateRequestKey(t);this.pendingRequest.has(n)&&(this.pendingRequest.get(n).abort(),this.pendingRequest.delete(n))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ae={requestInstance:null,responseInstance:null},xe={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Da=new ja,ml=()=>{const e=(l,i)=>{i==="requestInstance"?Ae.requestInstance=l:Ae.responseInstance=l},t=l=>Ae[l],n=(l,i,u)=>{u==="ok"?xe[l]=i:fe[l]=i},o=(l,i)=>i==="ok"?xe[l]:fe[l],r=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:n,getImplement:o,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const d=u==="ok"?xe[i]:fe[i],h=t(l),{MODE:f}=De();h&&r(d,h,f)},fetchError:(l,i,u)=>{const d=fe[u],{MODE:h}=De();r(d,i,h)}}},Fa=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Da.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Ft=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Bt(),{getContentTransition:t}=D(),n=Vue.ref(!1),o={opacitySpinning:"0"},{globalMainLayoutLoad:r,layoutContentMaximize:a,layoutContentSpinning:s}=Xn();return{globalMainLayoutLoad:r,spinning:n,themeOverridesSpin:o,getContentTransition:t,layoutContentMaximize:a,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:n,maximize:o,spinning:r,themeOverridesSpin:a,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:r||!e||n,description:"loading...",size:"large",themeOverrides:a,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{o(!1)}},[Vue.createVNode(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Fa,null,null),e?Vue.createVNode(va,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Ba=Object.freeze(Object.defineProperty({__proto__:null,default:Ft},Symbol.toStringTag,{value:"Module"}));var $a={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.5.0","html-to-image":"1.11.11",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.8","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ka=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=$a;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ua=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const n=r=>{t("click",r)};return{iconClick:n,Icon:()=>Vue.createVNode(N,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:n.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Wa=Vue.defineComponent({name:"ThemeSwitch",setup(){const{darkTheme:e,lightTheme:t}=Nr(),{getAppTheme:n}=D(),o=Vue.ref(n.value);return{darkTheme:e,lightTheme:t,getAppTheme:n,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:o}},render(){const{$t:e,darkTheme:t,lightTheme:n,railStyle:o}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:o.bind(this),onUpdateValue:r=>r?t():n()},{"checked-icon":()=>Vue.createVNode(N,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(N,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qa=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:n,updateSettingState:o}=j(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:d}=D(),h=Vue.computed({get:()=>e.show,set:m=>{t("update:show",m)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:d.value}),set:m=>{}});return{modelShow:h,changePrimaryColor:n,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:o,modelSwitchReactive:f}},render(){let e,t,n,o;const{$t:r,changePrimaryColor:a,updateSettingState:s}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Wa,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:a.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=r("headerSettingOptions.ContentTransition"))?n:{default:()=>[n]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:Kn,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=r("headerSettingOptions.InterfaceDisplay"))?o:{default:()=>[o]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>s("menuTagSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getBreadcrumbSwitch=l,onUpdateValue:l=>s("breadcrumbSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getWatermarkSwitch=l,onUpdateValue:l=>s("watermarkSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getCopyrightSwitch=l,onUpdateValue:l=>s("copyrightSwitch",l)},null)]})]})]})]})]})}});function Ga(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ha=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ue(),{getBreadcrumbOptions:t}=J(),{isTabletOrSmaller:n}=Ce();return{getBreadcrumbOptions:t,dropdownSelect:(a,s)=>{e(a,s)},breadcrumbItemClick:a=>{var s;if(!((s=a.children)!=null&&s.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:n}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:n}=this,{dropdownSelect:o,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Ga(e=n.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var s;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((s=a.children)==null?void 0:s.length)>1?a.children:[],onSelect:o.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Me(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ya=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:n,resolveOption:o}=ue(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:V=>{t("update:show",V),V||m()}}),s=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let i=0,u=i;const{isTabletOrSmaller:d}=Ce(),h=Vue.ref(!1),f="content-item--active",m=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},p=V=>{a.value||(V.ctrlKey||V.metaKey)&&V.key==="k"&&(V.preventDefault(),V.stopPropagation(),m(),a.value=!0)},g=V=>{if(V)h.value=!0;else{h.value=!1,s.searchOptions=[];return}const C=r().reduce((k,S)=>{var F;const P=ae(S,["children","meta","path","name"]),x=o({...P,fullPath:S.path}),{breadcrumbLabel:E}=x;return(F=E==null?void 0:E.toLocaleLowerCase())!=null&&F.includes(V.toLocaleLowerCase())&&Nt(x)&&k.push(x),k},[]);setTimeout(()=>{s.searchOptions=C,Vue.nextTick().then(()=>{y()}),h.value=!1},500)},v=V=>{if(V){const{meta:C}=V;C.windowOpen?window.open(C.windowOpen):(a.value=!1,n(V.fullPath,V),setTimeout(an,300))}},y=()=>{const V=s.searchOptions[i],C=s.searchOptions[u];V&&Vue.nextTick().then(()=>{const k=be(`attr:data_path="${V.path}"`),S=C?be(`attr:data_path="${C==null?void 0:C.path}"`):null;if(S!=null&&S.length){const[P]=S;rn(P,f)}if(k!=null&&k.length){const[P]=k;vt(P,f)}})},c=V=>{const{icon:C}=V;return typeof C=="string"?Vue.createVNode(N,{name:C,size:"24"},null):typeof C=="function"?()=>C:Vue.createVNode(N,{name:"search",size:"24"},null)},b=V=>{V==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),V==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},_=V=>{const C=V.key;switch((C==="ArrowUp"||C==="ArrowDown"||C==="Enter")&&(V.preventDefault(),V.stopPropagation()),u=i<=0?0:i,C){case"ArrowUp":b("up");break;case"ArrowDown":b("down");break;case"Enter":const k=s.searchOptions[i];k&&v(k);break}y()},O=({menuOption:V})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:v.bind(this,V),data_path:V.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[c(V.meta)]),Vue.createVNode("div",{class:"content-item-label"},[V.breadcrumbLabel]),Vue.createVNode(N,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{d.value&&(a.value=!1)}),re(window,"keydown",V=>{p(V),_(V)},!0),{...Vue.toRefs(s),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:Ke(g,300),searchItemClick:v,RenderPreIcon:c,isTabletOrSmaller:d,SearchItem:O,loading:h}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:n}=this,{SearchItem:o,fuzzySearchMenuOptions:r}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(N,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:n},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Me(a=t.map((s,l)=>Vue.createVNode(o,{menuOption:s,key:s.fullPath},null)))?a:{default:()=>[a]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(naive.NText,null,{default:()=>[Vue.createTextVNode("没有搜索结果")]})]})})]})]})},action:()=>{let a;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Me(a=this.helperTipOptions.map(s=>Vue.createVNode(naive.NFlex,{key:s.label,size:[4,0]},{default:()=>[s.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Me(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[s.label]})]})))?a:{default:()=>[a]})}})])])]})}}),Xa=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const o=ln();return o==="MacOS"?"⌘ + K":"CTRL + K"},click:o=>{const{onClick:r}=e;r&&A(r,o)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:n}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(N,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[n("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),Ja=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"},vertical:{type:Boolean,default:!1}},setup(e){return{signing:le(I.signing,"localStorage")}},render(){const{signing:e,avatarSize:t,spaceSize:n,$props:o,vertical:r}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:n,vertical:r},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(o,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),Za=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Qa={logout:()=>{const{logout:e}=Aa();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=j();e("lockScreenSwitch",!0)}},er=e=>{const t=Qa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},tr=e=>{const{isTabletOrSmaller:t}=e,n=[],o=[{name:"menu",size:18,eventKey:"menu"}];return t.value?o:n},nr=e=>{const{isTabletOrSmaller:t}=e,n=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],o=[...n],r=[...n];return t.value?r:o},or=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=j(),{t:n}=se(),[o,{toggleFullscreen:r,isEnabled:a}]=ht(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:d}=Ce(),h=we("globalDrawerValue"),f=Vue.computed(()=>tr({isFullscreen:o,isTabletOrSmaller:d})),m=Vue.computed(()=>nr({isFullscreen:o,isTabletOrSmaller:d})),p={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(n("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{q("globalDrawerValue",!h.value)}};return{leftIconOptions:f,rightTooltipIconOptions:m,toolIconClick:y=>{var c;(c=p[y])==null||c.call(p)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:y=>d.value?null:y}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:n,getBreadcrumbSwitch:o}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Ya,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",wrap:!1},{default:()=>[t.map(l=>Vue.createVNode(Ua,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),o?Vue.createVNode(Ha,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[4,0],wrap:!1},{default:()=>[s(Vue.createVNode(Xa,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(naive.NButton,{class:"override-button__layout",quaternary:!0,size:"medium",key:l.name,onClick:r.bind(this,l.name)},{default:()=>[Vue.createVNode(N,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:wt,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:Za(),onSelect:er.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Ja,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(qa,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:n},null)]})}}),ar=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(or,null,null)]})}}),rr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},lr=_t(' ',1),sr=[lr];function ir(e,t){return bt(),Vt("svg",rr,[...sr])}const ur={render:ir},cr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},dr=_t(' ',1),pr=[dr];function mr(e,t){return bt(),Vt("svg",cr,[...pr])}const hr={render:mr};function fr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const gr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const n=Vue.ref(null),{getMenuKey:o,getMenuTagOptions:r}=J(),{changeMenuModelValue:a}=ue(),{getRootPath:s}=ne(),{maximize:l}=Bt(),{reload:i}=Tr(),{close:u,closeAll:d,closeRight:h,closeLeft:f,closeOther:m,checkCloseLeft:p,checkCloseRight:g}=$t(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let y=1/0;const c={size:16},b=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:c.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:c.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(hr,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(ur,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:c.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:c.size},null),disabled:!1}]),_=Ve(16),O={closeCurrentPage:()=>{o.value!==s.value&&u(y)},reloadCurrentPage:()=>{i()},closeAll:()=>{d()},closeRight:()=>{h(y)},closeLeft:()=>{f(y)},closeOther:()=>{m(y)}},V=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),C="menu_tag_data",k=we("globalMainLayoutLoad"),S="n-scrollbar-container",P=w=>{u(w)},x=(w,T)=>{b.value.forEach(z=>{if(z.key===w){z.disabled=T;return}})},E=w=>{V.actionDropdownShow=!1,a(w.fullPath,w)},F=()=>{const w=document.getElementById(_);if(w)return Array.from(w.childNodes).find(pe=>sn(pe,S).value)},H=w=>{var z;const T=F();if(T){const pe=T.scrollLeft||0,Ye=w==="left"?Math.max(0,pe-200):pe+200;(z=n.value)==null||z.scrollTo({left:Ye,behavior:"smooth"})}},ce=w=>{V.actionDropdownShow=!1;const T=O[w];T&&T()},de=(w,T)=>{T.preventDefault(),V.actionDropdownShow=!1,y=w,Vue.nextTick(()=>{V.actionDropdownShow=!0,V.x=T.clientX,V.y=T.clientY})},B=()=>{const{closeable:w}=r.value[y]??{};x("closeCurrentPage",!w),g(y)?x("closeRight",!1):x("closeRight",!0),p(y)?x("closeLeft",!1):x("closeLeft",!0)},Ut=()=>{y=r.value.findIndex(T=>T.fullPath===o.value),B()},Wt=w=>{r.value.length>1&&w.fullPath!==s.value&&(w.closeable=!0)},qt=w=>{w.fullPath!==o.value&&(w.closeable=!1)},Gt=()=>{F()&&Vue.nextTick().then(()=>{var T;(T=n.value)==null||T.scrollTo({left:99999,behavior:"smooth"})})},He=()=>{Vue.nextTick().then(()=>{const w=be(`attr:${C}="${o.value}"`);if(w!=null&&w.length){const[T]=w;Vue.nextTick().then(()=>{var z;(z=n.value)==null||z.scrollTo({left:T.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,T)=>{b.value.forEach(z=>{v.includes(z.key)&&(w.length>1?z.disabled=!1:z.disabled=!0)}),T!=null&&T.length&&(w.length>(T==null?void 0:T.length)?Gt():w.length===(T==null?void 0:T.length)&&He()),T===void 0&&He()},{immediate:!0}),Vue.watch(()=>V.actionDropdownShow,w=>{var T;w&&((T=Ke(B,100))==null||T())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:P,getMenuKey:o,menuTagClick:E,moreOptions:b,scrollX:H,scrollRef:n,uuidScrollBar:_,actionDropdownSelect:ce,actionState:V,menuTagContextMenu:de,setCurrentContextmenuIndex:Ut,menuTagMouseenter:Wt,menuTagMouseleave:qt,MENU_TAG_DATA:C,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:k}},render(){let e;const{iconConfig:t,getRootPath:n,uuidScrollBar:o,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:d,menuTagClick:h,menuTagContextMenu:f,menuTagMouseenter:m,menuTagMouseleave:p,actionDropdownSelect:g,reload:v}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:g.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:o},{themeOverrides:{width:"0px",height:"0px"}}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},fr(e=r.map((y,c)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:y.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:y.fullPath===this.getMenuKey?"primary":"default"},{onClick:h.bind(this,y),onContextmenu:f.bind(this,c),onMouseenter:m.bind(this,y),onMouseleave:p.bind(this,y),[a]:y.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:b,meta:{i18nKey:_}}=y;return _?d(_):b}}),(y.closeable||r.length===1)&&y.fullPath!==n?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,c)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[y.fullPath!==n?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(N,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(N,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{v()}},null),Vue.createVNode(Pt,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(N,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),vr=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(gr,null,null)}}),yr=e=>{const t=Ne(e[0]),n=Ne(e[1]),o=Ne(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${n.height.value}px - ${o.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${n.height.value}px`,"--layout-footer-height":`${o.height.value}px`}))},lt=Qt(I.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Vr=()=>({setLockAppScreen:n=>{lt.value=n},getLockAppScreen:()=>lt.value}),br=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),n=Vue.ref(),{getMenuTagSwitch:o,getCopyrightSwitch:r}=D(),{getLockAppScreen:a}=Vr(),s=yr([e,t,n]);return{getMenuTagSwitch:o,cssVarsRef:s,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:n,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:n}=this,{getLockAppScreen:o}=this;return o()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0,embedded:!0},{default:()=>[Vue.createVNode(za,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ar,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(vr,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Ft,null,null)]}),n?Vue.createVNode(Ka,{ref:"layoutFooterRef"},null):null]})]})}}),_r=[{path:"/",name:"RLogin",component:()=>R(()=>import("./index-Cup_x5h6.js"),__vite__mapDeps([56,1,2,3,4,5,6,11,7,8,41,42,43,9,10,25,12,13,14,15,16,17,18,19,20,21,22,57]))},{path:"/",name:"RLayout",component:br,children:[...ka(),{path:"/:catchAll(.*)",component:()=>R(()=>import("./index-yq-aMZnM.js"),__vite__mapDeps([58,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,22,59])),meta:{i18nKey:M("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],Se=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:_r,scrollBehavior:e=>{Ho(e)}}),hl=e=>{e.use(Se),La(Se)},Ge=()=>Se?{router:Se}:{router:{}},st="YYYY-MM-DD HH:mm:ss",Sr=()=>({locale:s=>{const l=qn[s];l?dayjs.locale(l):dayjs.locale(Gn)},getStartAndEndOfDay:s=>{const{format:l=st}=s??{},i=dayjs(),u=i.startOf("day"),d=i.endOf("day"),h=i.format(l),f=u.format(l),m=d.format(l);return{today:i,startOfDay:u,endOfDay:d,formatToday:h,formatStartOfDay:f,formatEndOfDay:m}},format:(s,l)=>{const{format:i=st}=l??{};return dayjs(s).format(i)},isDayjs:s=>dayjs.isDayjs(s),daysDiff:(s,l)=>{const i=dayjs(s);return dayjs(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,d=dayjs(s);return d.isAfter(i)&&d.isBefore(u)}});function Ce(e){const{width:t,height:n}=mt(e),o=Vue.ref(!1),{observer:r}=e??{};return un(()=>{const{media:s=768}=e??{};o.value=t.value<=s,r==null||r(o.value,{width:t.value,height:n.value})}),{width:t,height:n,isTabletOrSmaller:Vue.readonly(o)}}let Le=999,Ie=!1;const Y="ELEMENT-FULLSCREEN-RAY",{width:it,height:ut}=mt(),ct=document.createElement("style"),wr=(e,t)=>{const{beforeEnter:n,beforeExit:o,enter:r,exit:a,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const d=()=>{const g=W(e);if(!g)return;const{left:v,top:y}=g.getBoundingClientRect(),c=` + [${Y}] { + position: fixed; + width: ${it.value}px !important; + height: ${ut.value}px !important; + transform: translate(-${v}px, -${y}px) !important; + transition: ${i}; + z-index: ${G(l,"Null")||G(l,"Undefined")?Le:l} !important; + background-color: ${s??null}; + } + `;ct.innerHTML=c,Ie||document.head.appendChild(ct)},h=()=>{const g=W(e);n==null||n(),g&&(g.getAttribute(Y)||g.setAttribute(Y,Y),u||(u=!0,Le+=1),Ie||(d(),Ie=!0),g.style.transition=i,r==null||r())},f=()=>{o==null||o();const g=W(e);g&&g.removeAttribute(Y),a==null||a()},m=()=>{const g=W(e);g&&(g.getAttribute(Y)?f():h())},p=Vue.watch(()=>[it.value,ut.value],d);return qe(()=>{const g=W(e);g&&g.removeAttribute(Y),Le--,p()}),{enter:h,exit:f,toggleFullscreen:m}},Ee={svg:dn,png:pn,jpeg:mn,blob:hn,pixelData:fn,canvas:gn},fl=(e,t)=>{const{beforeCreate:n,created:o,createdError:r,finally:a,imageType:s}=t??{};return{create:i=>new Promise((u,d)=>{var f;const h=W(e);if(n==null||n(h),!h)return r==null||r(),d("useDomToImage: element is undefined.");(f=Ee[i??s??"jpeg"])==null||f.call(Ee,h,t).then(m=>(o==null||o(m,h),u(m))).catch(m=>(r==null||r(m),d(m))).finally(()=>{a==null||a(h)})})}},gl=(e,t)=>({print:()=>{const o=W(e)||e;en({...Ue(t,["printable"]),printable:o})}}),Cr={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},vl=(e,t)=>{const n=Vue.ref(e),o=Ue(t,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size"]),r={onUpdatePage:c=>{var b;a.value.page=c,(b=n.value)==null||b.call(n)},onUpdatePageSize:c=>{var b;a.value.pageSize=c,a.value.page=1,(b=n.value)==null||b.call(n)}},a=Vue.ref(Object.assign({},Cr,o,r)),s=a.value.onUpdatePage,l=a.value.onUpdatePageSize,i=()=>a.value.itemCount,u=c=>{a.value.itemCount=c},d=()=>a.value.page,h=c=>{s(c)},f=()=>a.value.pageSize,m=c=>{l(c)},p=()=>a.value,g=e,v=c=>{n.value=c},y=()=>{const{pageSizes:c}=a.value;a.value.page=1,a.value.pageSize=(c==null?void 0:c[0])||10};return qe(()=>{n.value=void 0}),[a,{getItemCount:i,setItemCount:u,getPage:d,setPage:h,getPageSize:f,setPageSize:m,getPagination:p,getCallback:g,setCallback:v,resetPagination:y}]},Bt=()=>({isLayoutContentMaximized:Vue.computed(()=>we("layoutContentMaximize").value),maximize:(n,o)=>{var l;const{scrollToOptions:r}=o??{},a=W(Q),{toggleFullscreen:s}=wr(a,o);q("layoutContentMaximize",n),s(),r&&n&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(r))}}),Tr=()=>({reload:(o=800)=>{q("globalMainLayoutLoad",!1),setTimeout(()=>q("globalMainLayoutLoad",!0),o)},openSpin:()=>{q("layoutContentSpinning",!0)},closeSpin:()=>{q("layoutContentSpinning",!1)}}),yl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=D(),s=Object.assign(a.value,{content:r}),{updateSettingState:l}=j();l("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:r}=j();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=j();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=D(),{updateSettingState:a}=j();a("watermarkSwitch",!r.value)}}),ze=e=>{const{getPrimaryColorOverride:t}=D(),{updateSettingState:n}=j();n("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},Nr=()=>{const e=()=>{const{getAppTheme:r}=D(),{t:a}=se();return{theme:r.value,themeI18nLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light"),themeLabel:r.value?"Dark":"Light"}};return{darkTheme:()=>{const{updateSettingState:r}=j();r("appTheme",!0),ze(!0)},lightTheme:()=>{const{updateSettingState:r}=j();r("appTheme",!1),ze(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=j();a("appTheme",!r),ze(!r)},getAppTheme:e}},Z=(e,t)=>{const{getMenuTagOptions:n}=J();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>n.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:n.value[e],index:e}}else if(typeof e=="string"){const o=n.value.findIndex(r=>r.fullPath===e);return o>-1?{option:n.value[o],index:o}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:o}=e,r=n.value.findIndex(a=>a.fullPath===o);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function $t(){const{getMenuTagOptions:e,getMenuKey:t}=J(),{changeMenuModelValue:n,spliceMenTagOptions:o,setMenuTagOptions:r,resolveOption:a}=ue(),s=()=>e.value.findIndex(p=>p.fullPath===t.value);return{close:p=>{const g=Z(p,"close");if(e.value.length!==1&&g){const{index:v,option:y}=g;if(o(v),y.fullPath===t.value){const c=e.value[v-1];c&&n(c.fullPath,c)}}},closeAll:()=>{o(0,e.value.length);const{getRootPath:p}=ne(),{router:{getRoutes:g}}=Ge(),v=g().find(y=>y.path===p.value);if(v){const y=ae(v,$e),c=a(y);n(c.path,a({...c,fullPath:c.path}))}},closeRight:p=>{const g=Z(p,"closeRight");if(g){const{option:v,index:y}=g,c=e.value.length-y,b=s();o(y+1,c),y<=b&&t.value!==v.fullPath&&n(v.fullPath,v)}},closeLeft:p=>{const g=Z(p,"closeLeft");if(g){const{option:v,index:y}=g,c=s();o(0,y),c<=y&&t.value!==v.fullPath&&n(v.fullPath,v)}},closeOther:p=>{const g=Z(p,"closeOther");if(g){const{option:v}=g;t.value!==v.fullPath?(o(0,e.value.length),n(v.fullPath,v)):r(v,!1)}},getCurrentTagIndex:s,checkCloseRight:p=>{const g=Z(p,"checkCloseRight");if(g){const{index:v}=g,y=e.value.length-1;return!(v>=y)}return!1},checkCloseLeft:p=>{const g=Z(p,"checkCloseRight");if(g){const{index:v}=g,y=e.value.length-1;return v===0?!1:v>0&&y>0}return!1}}}function Vl(){return{navigationTo:(t,n)=>{const{router:{getRoutes:o,push:r,replace:a}}=Ge(),{isPush:s=!0,query:l}=n||{},i=u=>s?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=J();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const d=u.value[t],h=f=>{if(f.children&&f.children.length>0){const{children:[m]}=f;h(m);return}i(f.fullPath)};h(d)}else if(typeof t=="string"){const u=o().find(d=>d.path===t);u?i(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else i(t.fullPath)}}}function ne(){const{getAppRootRoute:e}=D(),{updateSettingState:t}=j(),n=e,o=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:n,getRootPath:o,getRootName:r,setRootRoute:s=>{t("appRootRoute",Object.assign({},e.value,s))}}}const Or=(e,t)=>{const{show:n,...o}=t;e.meta.extra=Object.assign({},e.meta.extra,{...o,show:n}),e.extra=Mt(e)},dt=(e,t,n)=>{const o=It(e,t);o&&Or(o,n)},je=(e,t,n)=>{const{getMenuOptions:o}=J();if(typeof e=="string")dt(o.value,e,n);else if(G(e,"Object")){const{fullPath:r}=e;dt(o.value,r,n)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function bl(){return{hidden:o=>{je(o,"hidden",{show:!1})},show:o=>{je(o,"show",{show:!0})},update:(o,r)=>{je(o,"update",r)}}}const _l=()=>{const e=Ct.value,{scrollTo:t}=e||{};if(!t)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return t},Kt=()=>le(I.localeLanguage,"localStorage",{defaultValue:Un}),Sl=()=>{const e=Vue.ref(),t=p=>{p&&(e.value=p)},n=()=>{if(!e.value)throw new Error("[useTablePro]: table instance is not ready yet. if you are using useTablePro, please make sure you have called register method in onRegister event.");return e.value};return[t,{clearFilters:()=>n().clearFilters.call(null),getTableProInstance:n,clearSorter:()=>n().clearSorter.call(null),downloadCsv:p=>n().downloadCsv.call(null,p),filters:p=>n().filters.call(null,p),page:p=>n().page.call(null,p),scrollTo:p=>n().scrollTo(p),sort:(p,g)=>n().sort.call(null,p,g),getTablePagination:()=>n().getTablePagination.call(null),runTableRequest:p=>n().runTableRequest.call(null,p),print:p=>n().print.call(null,p),getCurrentTableRequestParams:p=>n().getCurrentTableRequestParams.call(null,p)}]};export{ml as $,Hr as A,Jr as B,Qr as C,Gn as D,el as E,ul as F,il as G,nl as H,vl as I,tl as J,rl as K,Ct as L,qr as M,al as N,cl as O,Qo as P,ya as Q,ol as R,Ia as S,Wa as T,ie as U,ll as V,Sl as W,sl as X,Sr as Y,Da as Z,R as _,fl as a,Xr as a0,Pt as a1,Bt as a2,Vl as a3,Tr as a4,yl as a5,bl as a6,gl as b,_l as c,Yr as d,D as e,I as f,Wr as g,j as h,Vr as i,Aa as j,Ce as k,Ja as l,we as m,Gr as n,Zr as o,hl as p,ne as q,se as r,pl as s,N as t,Nr as u,wt as v,ke as w,Ge as x,Ur as y,dl as z}; diff --git a/js/hooks-DMyQYazF.js.gz b/js/hooks-DMyQYazF.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..69ab978373be778d185bdfe6112c4eb3070b21aa GIT binary patch literal 31381 zcmV(%K;pk2iwFP!000021MIzPbKFRFAo~6OiXyC~f!kRSi=tkjAvPa+byFf+q@?bq zYf4EVs|q42Q3A3^ma1@LHXQbh?_OWuiS=XGyN B>Y4c$ zH_pjSyb4t;ji%>Q&vb|d;2?4GWai0}=jlZ}5sgmgJP@qY8PMS#8z!z9kbzsdNqpBF z*xl(A{&i1`*U5Fpo6nD$JNsYyP4D8+ew`QuZV%&ti{|U( yNTb=U}`}l@^)4tQ( z^PlV-dt;HohmlW{{>K}3>$bh#YVKa#yn8nK G!;f#;>-Ji6Z}8;H-Lrm><2;IE#=Wuq8t_@OH=1`3wx4zA!9fL!CQC9z zcDDEV#k1p42J-Rwh>a4~@uHZ0+*-5m+G~Y=?RM_m`r^&SU rOC%YYR!D8wO9Fo?Wy?(2?_vL=)_{+D2K?`_5f!@7 lyZPkl^EYhU%X{XtM8rs$8_nGp;_NbhbGPu24V%Nj zJ8MRRKz!ViBpzQr<`*|_WKexE2%92m1_Rn-fGGUe+&OsQhrJ+gjCp+;i{#^*_Dy@O zxy# -n@Cl zye|sPB!Y5}HTN!F+ GaE?P@2UtnJ=!esOzHZKmgYpL(rk z<@Tqycb|42H6K=?4{nR$zJFfD{3T!Oe$qRxLO);I-rG36DDtHnP0lVw^9@o1=X-0d zBgR9PcyTZk$UfGaJ57J>(b}UMdFPgUwYmFn;|0Aux|#PrrsJl+`?~*m=aWyX`1Spb z2d{T$MsMfV`1yn2(?>J&;Io?-d)tTA-rv7*=cYJ&b7y8Gg5KSmw;%3Qo7o+9Z(QDe zbWv$$_x#E2=x*=xYBTrWwDz0(>&?8GV|p60!#Ha0J-F;A$>UG5mIje`CYcm0?aT1_ zv$LRE?e*D{ UmR9DH-6KkPrl?& zs_>_+{>JOOhc6JmZCRFkFR%x6Xa?>*|0HNzoB!K6jT?`IdvN-idBXNtH{j6AA&bR$ z6CQpcT$2$&xaHmxjes}U)+2#;CX9~;EC#wbD{I7ycsJ;cvg?aD5c>By4M)u3spYT} z(RMku{5i{8{sNmE4_VZ0h!xjJ#)H!+G`7S?hT#CnW-u5=v6v(cnlz3X@!;>65dnWc zWh8*VLqUe{mogH;-{&mt#?ipAuh`~v y+qfZ&};qPaH zF!(zV`XkG4l~75yM_Fu0OOuR?%-@7y21$?;)JzxGj)Sa-c o*Ht&NeF+tYE*hcjt1v)H1 =KUQMKDYNAn2&T(#Va)HQlatVJEPR8(e#K~L4TGM@2 zw$Yu%PJWq9&?}^!()9Q8iSTpFKe|Eemd_=Thg=eMz$LN!ToSjdh}+9Pe6`r4KY+t= zuIL}B!5ym)zEB@LRUhoA4<4xxUT`^#yPV+UIOcLZpK>*RT#nx}H7m}z9KS;@$8Vd< z@w?=5e4lVR{`*|cuE$x2<_l=LBZ$a-g~(f8UG&R{ySgdt>kA=qI~9@^of03pN}}8J z@C@`kMjmRp_a;HtEHY3L2fSxYrz^r1aWF6~OZ4ODqQTik<9Iw|_v1K LMka>dn zjbY5X!DT~4jZ@a34Ic3(8w|y`p<1%k7r8r0H)AG7F>k0{ (}jHzkVI=sc$AO zwL_YS$FQp%bWOuHtWD}tI~koy^vpGqXy_0g48uT}#&yFYfg9RMKj;e6A|p4nUq=C# zEd;Bp=4i`2W+o>A;U__RI-R5zfg2}5n~X?oS&n)f<1;I@2v5mt?iz#0ABAifvoNB* zLH4-Y9dS n7AJ@_?hgCk7@5I9Wc`f1Adl~j=CB2 zn-Po0M=WHXfRP_CK~IKit9QL**yIuSSlh5j;+oWT`6vvx&ZEF@tU1)iht_mD`=rOj zwh(b}Iugt@5YDiy&Acx(3{8%5M=0lM= l)W4VQRFmO-AV} zOMh8@(9db*#f%E3h?|iVK48PQgRSD%o!6WM)2Zp(G;s|n7#kMxZ7+_J n?l4Nz&x04#Ok;Eby4t+*_n+}JJ`@8)h^iAI)fx;M }Bvkw{Y0E3v8d#`Iki;^k4dd@*`174t}cVqYHsL_q$1`zL+1 M-=rBANL+0D97zf48AmmHUw(h$!MQF}!eWYaPV6Ba1B^?_ zMZo>&!uEq?2rbKo5{s-PnzJ0n3~n-CF*%xADS5zi`BGsLxgdXP_7!a@h8el8p_ikv z6`7V(U51h6lqen(3ax66`)0&O>`CCok)X+0skQPWCt>0^7_ew0ER))xPcmUOk(~O* zbAHC73*I=Vae(9Ck2xI#UPJC4PQ&;}d}N9Ok5jy1#dZ0XVK<&ef;B{+imVBcfWmPj z26mM&E*jk+WDQOS_=Gh=cFw{EXgqAgF$_zNFxlZQO~%}7F!$aBM0UMW1Z)D`C^i*Y z8&S8xtc>Z?3mS;V18%Aff+k7O #9yWP{u!x5#aBhukHtHPUL4);ek3AgvA3x=C8MNb5Ff-65^JWPOdSx5)Z> z+p !FWDcjn zIkVsPcb^iU3bqe-)lInmvcLN@-Ne^%%w}GPnO%5s6o%=hLigwRQks%Cu{#;iOXnu> z!YGj(qm`0}v5TAz1Ql{5+)2X3X!t2(!|gCQ$0O*OzPNwsg(IIiCv7sIml@1HE+OY; zO0IEt5_l1JjF^rMA_5UI$9P7^jbpWu8)OuRj&U81N2d{ueS^Fn4Td0AIR;4Iu<}## zxjPv!KH81KkPZ{(zYKiQcW!Nv(%mPK&m7|do*CsQkG+T=1#g+NzFv92ea3~eE?e66 zyeRgAh$AT;#jw>pb| &N=vNNR*7j7Zo3pfZx z{4kEr1E0l?F?-J-L9#s@?nmC)5gtt)qjCdVdKgBhG(2K7_WB1y7}f+^tGREa (5C4my)E=<6Gb1JX(NF&QFTeV|AHDm|4}bE1|4jyyz);Kpef2-T`?GI< zI|J%cpEawHU;Wef-u>pER+^KLVc?e_|Ni^$e)CT&ZAL@t1!7zPd-ucN|JiT+Mct=Q zBO#)Jk+#V-cS485<31a(-6)LW#5pm3W!=Byb=M4H{K}2)UDoZwuWol^{nUeBjBRvV z>+p--VjJDt@XJ5-PS@~W>(2Jt%{xXL2RaT0G#+Ea&SY4;%0HrRKcGHSkK*1bH8*aO zMr&h@G}hstHT#BTq|oM5U?tBVBgO~kERF-8CC Da8$@$rg8>VAD1qU@7qL6>lH@rLgme8{zwUoz z{<{6^{zul9IlP>*!8B%r>A#ttUrf*Y)AK>Vr{@EDIrRq9!C)Hj=}=6E-qh<)+2!=j zG?@;Psn2@TnEF%Tc5?y_1{kYVKDWF-eBqvhnLfCJf$NMS=X+o Y~p%>o)G&Pt02DIGaC|MwQVK|ls(apFvj-G~duMH85;fr~H v7ey+I?25{bM_la;&!UlF@xI(Kc4!P6MB%~15siHiMadW3Ju#l` zN4)?@ivrpq@=Dkb^mecpc}ANIn0sPSe-Ln^O+Lxb<@(sHQCYJ{RJ@3@i Q^SVZD)XqS!$pIFQuStc&>)<6D8&6Q>4M%PhmO< zCCTq_^FruR1AHF0?r?QRhM(pnWIgJQkseZ>V?>Fci6aQK4n!OTNfPkhOB#c$LXse4 zTs)v*cuKu9d3TL;)%Ct?=p~1f$d_^9B%;qC61h*fX>BrllrU3R <|oj9M!w|kWJpE7EVg>lU>I=_ChLwrvj*L| pACF+$ONod+h@>o9mZUr*>8Ui V_9bYG&V>8UZ61Z`Ca zI!f3sJ_mvhKa8N>(gYpk1noxgU^#LY{jTcBdGl*njt>C4rDo n=^O^PFJd;q@LnY0;0b zj%K&30`nc9*9UK=Pa^MZ&OTZc?`oFyA?*cRX|2 Kl7-#~wAzOmu5%9;yB|ivi=|0;oRjd) zQd)vpU-%mOZLE=v7TH)Q8#m_D S^*iL|jSm%yGz!b g&} z!$`QZGzmYA+>$>*)f4!75_?L7yDlRslH4wh{ SIy z=|Zqfse-Uai(s?EFoNzb0)3MY XH2%pZBoG$BlBUT9a)HDin0!%@;V zV{4Oz34|c%fHM_Wa^gjU(}1&Q^a4*~l3yfkr*Ul(r45N R^w;r3u{ZM8`3nr7niI k^)ZLo5Ke%kfgwmv z18>QZm*I!_{)&+ed*r%qyd`YVA8v8^M_wssr`>2Uq%kw)Gs|hVoR$+c VqMfk{}mNRTRrTJBeE}@$OLxD(=uZz$P znfcg8Cwd}X?7=e~oJKJg5gz8Q^~6Y60z6Q|kcpb|(j!qhWu_LH;J!bS3RFLJ kq$CA#QFDukgKCUx#V}PlA zW;s0jnUY6xXbZ7Pl1?zRn?kQgVFx`P#cX>79+3$XN66HtQ XAhbUP(# qJSRj&TD3 zZy7MXRXPgzu*$Ds5Sd5>U&ZfW_)~KfNbGK4$1vgruUj^RP%Ov*AlqKEp|3h)1kwnS zMi}HAB=&D%WVt~MND$$(0eoxCZfziz<)jgYV_@0{^#Bea(Ar(QbtAhe8G-!p4SQYQ zEv1mbRv?LtkrJPs?^TA=iw1*0gaH@Vy%0Ozx^3UV_Djz&*GSWgIQYK@5vO4pHXn)W zn5@Ro1EQaXL3ez8#1-L+9RiX8^*_cJuY2)$C?Z9=4M>!eKl7tOaUQJOw{T3<(`?`k zHS!zzv)KvIDzqyn0^+<@Xb}U8n=C;R$Ukc2p_N 21+0g4V?+oYp1`tnv$1%Qj$G&+R8(oB8s|Et{PWd$U zn-H#2!F1z>!n8CVrAC3KH) 7y8O(sK!0U;iJ?0}7G1ZDehEXECBta5v*f(Igt6R Skny}C4xh6SnPBEm0TteB}gOO~iL@|!>tu?!K zrwjm-FH^fD5@!82tR{>lhbD1KU}$;sbj1CTH7Tdz_$}fATf&BZtlIQ^zHa24w)7|( zK$J9EKJi;OC3`D?FwIDB&%7 0b3|QD;SyA? za@L!f27o6y_4Pu NS9jXX}AY&EFUoHVZiq2W}-XTnT<^zsIM|Xn17^riOY3~RF#vw%K z6rzc|cr-Z8?^S|}F@7k_qG>f;i)0fdf7O%0Q^zsoNgx7gG=m^lazO=)2Q)s*-_LIC z;)I6I;@ggK9FGIugY)Al6N1J6he5g#7Z^d^x<$f(vquc4X6qKgcx&gzoek2L_u%K{ zLARSQ;k4GtSpB@UMj&&8U{14j6UhRH7(Bc>6S*?-C>1gjV3U@nc|{2dq2?gD$1dbW z5s(oD)1pLnnV4=!@Ss$_OTy|gDJ9f3LlU_5jr=@1as`K*7V+Kkga~UUL|8i^!gMpT z>!zA5XPWD)RnpHhsGLUrc(ZR~niR-&lIfO>W)pb{%&w+twCO>s1_>>)^eY&Vtlk@0 z5G4uSBqQj0InFL3A%xjQkX hZEMgzgDluUxbfcXKe2guYyDv^efj>A;Jdol6)l=oPP zAyOTysS^f3YYF-($n%SX0nw-!m`OH}rWW}mawjO@Ck#U$4^HKV=}bV jMATJVYJ$1Lebq3_r&bOi-{7V{Ti 2dk2a5UK|bKC7IMn!Jj-(;hzK#(Cw7?3as2NK1~U3!1`TjzezRwJ%VMYo0ZRq zM5mpqO}YF~f4ZG2Zd!i)6jgZbtS?4uZSCI}sphxK0aK~50Tw==ln@WR9S3wCNGm1L zvQ$1Ac^*rWIpnR(52bKf7WhHHX&8=|14m|88mS5ZkY*QG*Kq-~jy|J=6{kU|-zPA7 zkX5NXU+S7s3Zw;8RuETCX~@M^9NXnrWD(WlejEuAvX?Z_@5pJCy>oMIEhRb }lp z**QQhyRBtCp1OOP@Cl}OC4WN@G6?6`>ND0gbk>4-FfU`sTNX=Dil9lKhGBF8U=}6< zOh~9Sw#5V*LF!(^$D=GM8@vsNvXNjuZqiwjl^_4Zzx(OG{L8!l^rN5r_IJR`ckBp3 z`~dR;`Ob<-rEYh1RsDceb$b!yLQLBh>Cd)oPL!yD7&T>59%tWVHvY6o>9OQw^11wN zVWdqlp#%11p!za&Cy KRC!Fl--;a6Q+7$745;4;}a&fFGCY>X@8-#+zrdku0mCDp@ zhjMa6AyW!s<3!G=Myw{jwA-|uhCvRkG$rTK+8=atns-b~Pg}5 e?hoo6znnC)o7NBfxX)9)VcL zMB`9SU=HJSl$n_hUGu(sZ$_>Tm z26}*fre?#Ts}gOHOLuHCTkTO6nW!!DzS>tGr0yY1-JNK}fxqrz+Ky+;gEQ77-?JWN z8 x5mjoPH#m*E^e+tE;BDY+kts=>J}ELGI6ZHy3#0WQ`3 fhr&+2l9;><`v^!2@o$_^N1X(1$X4St`MuM zE2pNVnL4ER!=2zhq@Q?@y3DS~o0}0gi(HWk`uy3x`M@Igw_xc20r#kYc%q(6S!h~7 zFHNV4G K_ zaI&bhp!gf`kfI#7HFDp|(|5)L$)&>bk>Zv2-LZLTkq5I!UJ%I$@`a)ZXKk8~W>(pw z0{6I29>8%HQeJ`zN+?; wQ<%m2 zwL`lf_)Ncs{Zf0$it7$-*nbN1u!jE@_YsT8H{84xi)2d!*v0DVE}D*kgfLMezJq4$ zC((!tGnY$bqMe?pCsf1{LJ3Wi-NFOez;iypCh+l@S<$&zWKs|&orriz@`A>Y>&EGm zSsBua$smduu$;ZZ$=1)#x{3+CfOHYa ? K0Rr7_!YK`Ue}(ba-Xchk~GG zL8^f75N{MGpzR+<$d`;vEs#v75fO3F>w%3+Wh{%b@t1jefy@>e<~n$p4zbC&pW~TY z&XS~@KYa7XJ0&N-$YE+*AfK{O?p+`gW0tbqV=N#e;-i$Yx@s~vAj0(tcR|@2XY&3E zv#Nf6#)(c9(RLd0aM#e)dm2H~;1Nh;)E_s-OxTT}+Zacq28~%`1nI#V`fbt}hKwex zF`#Fxk&I%7fPH$-8c>dl`T2Qdz(hatA)k1@b2l(Mo}C>iCQ8V1gklp8SKb|uc_P5< zp#V=JbXVHdj{tEeCb?wiWZP&^kOl)cHZ41EF%wRLs!*sAfo9+xb!~f?DjjnbDhxG* zyet4fP}OIVJE6F@ZihjS*K3OmIX|Nz;|o+bp2{tI9QAr3J7$++zRJjW_qV_Q?w`MH z5aX-g`=3AkAAfJOuhw{i4vs%Zy|46aTS^IL=yx34wT$K7f-G&wQG0RVgApM~i3k_# zOH}tC#(}TZCZA<$6DvzOm!0fkn`PW0e4Y}asVUk7EShqdniRaF|^fHqaRqz2zrm zLeW_&BzU@0V%LiLK`2P3ln8xNOW-=muJz=eK Q0C&md+9M|?5Y z$vO(G7TBh0r@%GqI9D>H+(1r5P85z?K*{PnJXvcywf9@?wv;-G%|0a)Z }^vjr5hWf@gOK>ZFa OV zVn?=saXZpidXE~l3*tiElu&KK`oS?7u(*fuB#Bwtor;UXNJ&gGlH}c*PQd_+UBjQ1 z?t%PR;zzua`P`hH76tSk3pOB=WYp~jmuP*SgI%X1VVccT0jYG$-< m} z1l_S@y#&|1V|WZ@j%q`qj69xZwwOu5`POQu>c3R()zqDM(y5@9(@T#=fo3)Xtv%4k zdRSbn%DJNi5wka=AXXw`!SZsVl @tlt!fS=KR#$HoG}m)pLHfcQ_@nel5*MDyU*(552PNZ<;?&A> z{-R_0W88N%zr<)YIRtTG7nFA>Y<6mIi> Hs6 zPT<`PzpM7N^PWK_&*&ItK~~+xDPRBx@<&++cuf CzwXw)PJ1xekQQObuizI&Lv}5| z*J%QlGY^tP MFO)$M33vO9@{r13y-2;Uw=8biUEBv5+%iGtI&@ zkruMTjhw|u*tvE#^?Z(@t=>*4-zi!tQD9#KLu6RUqrTG0RK0q{17I})u$n+8K_?-) z7R`B4j(zd9Fn1}6nHdpPfQiC^4lY&6r39326NxGwJ|mE73Jg(q!ih*S3^?XBkC)+n zMbTWbJ~ghAlg+I4dj40#nv{qG)3?f?3Vb!2-9(zhB)3vsP#!}C?HE}kRO+;Ub^R%+ zI0{`;eL|&2J{1UXK#5B1DK3JS_)~HXyhdxgWD 3V!j6<2C&6?_FAQ9wMvkHX_8q^iJPSvn^6Mi+N zo)F^gF)qU9P1%u72gef2#AWhW;(iHXl(rw!UJuN=<^*Px2q+v4z_KDk#qbKI%7Zu> zI1~ ~*CwGV#+EpfL3GX> zU^J0dmPcj?0*@t4e~2Eq6vSo%Hpv@Unt?nMGo>cfG-Y|n)z+NCc+7HG9nsB*#7e=( ztqHFbtMe#t0>unsh zQet*Q_*i6)fPNT-t3u!?b&a@*ixUzcKxgEfYUaz(AZH?jGKgTVvZ TzK z08&6*0u^p-ZEbAa!X28sFPL)oi8giI_~g=ABV!N~=`3z|5=vOUu)&C%Q{Sq$h)N3= zNq|+r3qJKhWnFD+IxXIk7#r5stiys1<*li-xifz3o7~zAS6812utBIvuUjUUPHbP2 zu@l?l@;We;b8>87x&evpu{+8pWPr;)z%WkO5mr~j)m1ZGJl$jaQcd{S9^;e;^MjeQ z4|~KDCeWix?nSfyyISNBBuE})WCoQGMpsZW8U_CSuvVv~4!J}rw* -QdEdat8c(2) z? ;!0AHiWeFd^|KNahY=t6do 4=(vY&yzSomwfv^el1?Bsmkfj0b6X$)+SOO6A(LF9mZ9 zNvqc!g4ckNlFYPRuYTNER{xmhm7+pgDEw3q _1;vYwFSpG-M&H4eoUvW0Yy0IFyaBc}OAfJS4r>@sQy-EFDY!}Jfh9b}b1 zYyBhU@Ob_C+9Rjjg5>c}Za!o(YoNz03ovhhx-Mg8e5L2WQzA(aNey`3rR-E^Z84{; z$!Bf3Sp=*&r>LMhAKWlelvBs=N774T{^1Xn;!>I-5k=t=u_n98IpVTp%t>9)hnnPS zUR9NAQ54q3op`XMj~5`>Qeh~voJnmP+ONA%_GF>4xd6AkcAs3xq1n0GoQ)|J-iMsp zin|+yqXAFe*8=Xz*NkQLlDm0DzGYu|D1-3jKK%Iee_tvd$6TacPgrl2v6xGD1y zf+CF;Dy06w_kQ-5|Lv XxRR1pV5Ft}#bNPqhMzxe9E{PRzL^p9VC|F<$Q zZJvbEm;qhH!f=29Il0GaCI;38beSyh@2kBE0+!~-D{aq!2DFw@TTsw {!CN-#oxt3C*;AKgK33U1MVK0YtD@Tjg4gw}WP(|2 zl+|3^pgx#nW!_sHuutvM%$@NJ(?)&C(MMNLu?GbOft(`xm~@f*F|rif2{>>FQ{e!4 zkHBsIM39L}ofB*g}*0D&8PU+iqW&EIU|S0X^#sS%qf>ctNfSeR7+(C1><3sza8d zXJ$@A(N;{SIxCT?5@}!17z$^a+%!}PPW2$eus~sOAvQq;CimjhA|7??6v!FEnSM{< z+uF!b?8Wp{k2m4MHDxk_ObeW$&S&h>Q99of;xHP*rYE)F+u%=vyT(M%`bFrnC5bwN zPmXJ~7(6Z-r38>&Egh>;i#%YN9ueI7gieu%9y;)k%#{ZsA9vR_`L79;yo9zk6;Vawpl3QW6D*$=KX04SBTndrekh#xR+qtD 1kLf+gy>xu_(wGC9Ig89xld }o)!wHdPMo$ zEN~x^?la02Sf2_p|61e5`tWk|YBwC^@eA4RFFIff$P$XY`%gc7_k%xr_n-gb-FN@+ zXMgqwv#aNP>ySa6*39uB-)V@Vn}?YO q5cb2z~pF_hV!aL7Ry64(l1T%7=884e?rb7hp~S|^|MkvRwYgUFeES8JC0 zZizu}`gQ{4*qPZUEv1G#>5>7q5$0`lvjzs)FLMOclIatTt*&lpK-NfLIr;TRExbd9 z!W7nY+6CQqKj^|0iOjC`p3 3P z;Bm}Y9u-j7A!CM{A|!W2>vn0nkW)z5vmbCU4v M$*SmPYDi*M!04^2? z;Ccz==lX)gsx`|qM}EAOMGm 0V26*~w9!ftS^TJm!H2Xqc&gmX`iz!US5{ixaM(bWY^b!gf~04;}lJ-#*Q_ zdchtrQ3?`=<`EZ33FA;5@fFjR>7_Hh3PuH#A7#1}i-hpyoL{FFCi4Z7R@4ie3?&Oi zza&wwgNQy VVW!*$>I_UqBO$YH}w** KAPigm2rAk2l${K>`J#Gxr3K2L3NQ|%RP?2gR86n$N@TKL zs4J~}rGoH4;mDh QA%e6x}f YKj3?|GO4ZMEwg?n%E0*u!XaknQIhFOnWIX^_9T 7~3KTsho<%fm zEy&GM;JiiSh6k^xrRJ4M=v9-d;1T{bGhLsSOxLHT<(yiOKgG+_)?wWRUoqh vt)PBd1+keH`;?vQ`f`d2d7$0mkYP!UU>pv9I{e (>iNINg90sJ 6Z)eBgLPI*A?zBRQRt!$Ktwz)a>0TqfS? zYMf`z@Uk5L6Yu~+R_=u84Wz81PC^P2J5 DEjwpT;i^W{Ss zD@$1V 28r;N!`|;rBpbdJ?^!$v=QAc#>~+#C~<@=U{=W<0f#lxjUu6x zI4C5I^>J(L`jW>yK!}QrG?p@w4{AZ_+P$EKZG@QHf>d#YVYybCmMEp;EL7ph3<~Ce z3;}e2?yWK&Wk7^G1pk6UP6j1B)MjSD3DkBPh~WDsW{?y47o3=(q43S}FL2Dikj-?= zzYq~GWHf$&(p7>)k4(!h-Yn)%!23s0tcN&*mG_FE1@{ ?f^sZtq;29P^%(( zb6uE+*5+84Ju(10s_aI&Qzfh++r+jgL~vxKwV1ATHCspvjCm&l>T_{R$3*F(S>+Y6 zu!fcn_Smk}(vs#vs+)#%dn76pu~B*$nc^?Anm5E2md)`WL#;+L_sT_0Pn@d-&@mUf z0Ec3^!GXvQX_vI_nz}C3K~fliL-mU5Hd``qN5{LAi>B3K1a+-+jkQWGsT`bJ1*}Kz zz0pYolueKbA$~Wbgw*U5-#rQ27NLrb1a3U9E!9GR?Sb>LEa-L;!0T9f4P4-ouo}zL zh)P >Q!;X8s&9GU$14rhmrPWD>ZF~0>!e+5SHGP}vtS%hMjEv( z7$c6QNVdU^$ATmIP_pM?*?0m>zPG8rsQ&6x dL7pFkQK=;$UAeycl#P>} zfP)8lj|sSPMg(h^U4Z0^TM2j(_vKHR-(6(~f!_n*m_6!FL{`-Rq&sQafz jK;`L&go)pTlP-&%pjePe2P_RwQf9 }#^8%F&tk)2~2-t;DiXeg (%z7I!9EEs_%){|h%od0ck2d?uWm7xb~GD?-&v%`h?VM sSj8gHw9Jq82 z%7EQcxE+m>A>#>K)PJoh(p%7Sz0QVTcX~iCoxGXIB8njuZVHRA%j(S-5;QFJNi|*e z#+(iUFP}Amiuo8}1P;_KOf9QTT5C7f$%!$bmj*F(r6gh~42(8pcKpSE)*>BeJteKR z^^M{cqQWso+JH%55JQeS;*ozA$~Z7C)WOLhD{HcmmJCl$Eix`fLV)2xo|xa;DL7bc z7I+ZF1I>!YSEm@LD)s>})at*F8Y%)cRFv7hKn)cYj9i%ha-v$U4Rn+07pC(u39SI( zODQFw%QH#|B9s 3fBP3OpnbbsfcE%Y(=IfG(5hRh|@2 zfj|&on_=doXQ6D00|aG?^?iZ&VSj%?-4lcQpdUlW4Oo46g_$>@%o^oPKY`!H`|8Z5 zZ;8AOkv9NK4hp-0%Y|%Rn$-+1j1u)T;@iHDe|N(u!REC(2VUX90Gy2sVyLuKyDGGc z7^kBk6ag<+d@+bob&E0D -vXCyX_imN%Ef zDY^ ?VFM1l-^SQ*fQ6ps(P;z`NU~%^uo=x zHZx)|cre>p^%Cb ~!%}Qm$ z@DfflX~|D9z{VoLOQ4`S9h!8$yB P&C#WRudWlM>f%0=DQ@TFGNk;RCWhYmp@1Qz zp4GQ8)ml5(PJoxL$g|e!+Ez=}eS$rnih4}YM|$^Q?|y6jj-e_L0eCux#TD}7*2P<1 zl|$^Rv|(2li%L`CFJ?MBs`jvAI=gccgH#3VY-qr9W`1&81vV#hSN6C*aaScDhztpe zbqx+R7E}&rQnE4?6Lpc%Y%ze4WUr^z<|m0Ff~iyFCQ`e+m1O(1X@P(G$Rf&*JRuZ( z$z@>?YE8 WejfCMDAoI*yRIXU>_#X0yZ z4NUT3F6LpJJ^GYaY9SF;;U#I 8+e0E@{49uy=6EeZC}B*F}qmqxvZOj1Y*(+ z+YwbUhRMVR$QNd0q>N#xHY3IGxwNJhrn|BjI&+dbF8R9h$^-MrG5w}y{Wmr1zo}XO zP0jjmYSw>Kv;Lc!_21O2|0UO~e_BYnxx%JXt)f|R4XK$jwpLmWQ!X0hQq)-WWrC@v zR6WtUoJd+@nMITni1y2X?0fpRHV3cG_=e=}9+`K?r7&aZ)IqcNz_2X8gPGE-RDV4s z2ecm9Sud2OK2U9*7W_yidAa+2)FKItJ1xY>D VY=z|U>)=+Ej& zEXab9$Hhr)7kMIP@I#-vIs{e35(w>FIVM37td&+70E0cC^r6<$#WHUcmHL;2fRrOC z4`~5O;L0 9l}69w>aX8d3x`<^o-T1>B%XEQ;|6 z=!*~uFc3mw5zexVgN=}xSUnxwF2PUQNaWrC71TlO%RVGMcD47Nm6Cn=i8qn?X=GX! zIg@!cUPk7=fa_}vj(N;S%K%sq%1Z-IC~9RJL^}HzFiG%WFp!oHNPMcoYz=MUG}@>W z= $ zJr-tE@H)fjW)bia19!9g!o>>pN(+M(>P-U{mqChgqobtnFzG!q5-d@1sM0F|R50?F zsWdK?`>-$yYb2@hsEAYd33yb{O03dAP5>vyB%nGWQ9G}w0&4?+j%il4`=m|sQ7zn5 z#YJ-OaB1 DSUi#)KL>NEEsEkv!&ya{fG=7D?fpxABCnojG#acb$vHPW%l(*tGztk(lurVcuQ z@>?p45V%^DAIK`v%$xwfQ5szs6HIsMbaWZ@NkRu~pPj?FrtSf{dzz;fp#uJ0d13Xj zXJiELN|ZlkW7i{fLv~7DR`{-0s#d-0Qf3Cw@HGZP$jmrOY8|=vj#TcPUCf;W#F~Xg zdckbpC7QIlpYk;w9Vg3p7Q+f<_!uNs5T>zZSmeMJrgSegU%=cS%5mzTk?lZ>P%i-g z14O=Sc1VC W4xnrds>VA8`Mrc-0&38Sh-VQvX1%gI( zU8?*WxD3XHTJ=d@g%+#BLJi|2tB_&MEnS?URhpNwjj?GFZ^d;_S6AhYf$0%0bJW%) zuZH u1f>JizeCyW=iy>qaSJSlI5K2c6uY5)Qi z=#FtopssYl<7uK)m=2ookO81jAfcj|kwnT}j$&6K>}yIEBSQ%4Juzkm6(uKRBkEU< z7f4yUM@Ad$d2egw5ZIP514&JENgmCNFj PkZc`3y=c+!A-Z UBJ7MY5er> z{_NfF{{7Fs{q1+(`QeZM;je7lHZ1atnMS8W!?079(mNevMsP>y7 c!0cqbn;4Gg)HSz#}Ekd(R0{;LVVP z8;>2yuR(?Fnuarbb!b_Wn&-Hggj!lmlY1_3*cw2^me)wjBJ 3NLAnz*VRER zb*?zYqjy+7db8^OsT262+oBmL$u82nC*D|bT@^~P71+pnWZtqhr*zpO`t>aE!Yl(= z#8-3o*W6ak(*QYLZP|@kIYb@os&IPe$r2{@SSe&!z*O0pIYDxw;NWx@>5IZ<8^gWb z8KH;b?d-goq$wG(605G;^I2uj7qxpnui5jX%AOz3?D;gsIhd7q_~m~;C41#HaWHpH z_%Xd;@u7AIowGKII%n K$A=ECKF)Y%ZLr>r( zsOhoDpbn& NpiVA0vC zj$~Rrxu$rEYe-Y~=WZn>hqSyj-xiuh h+cRMHq>NcjLyXLc0V`tgJ};(Z7?z@ZrMM`4cJQ}pZK7uzNHYR| zc-%_KUeR_@GZrFs4>2wc&nHFS>jBdWgMk(f@n ~KOBLJ5KrAld{eBhei4Dx&R16-M(7jym=*#@ z?k@}?gmo3Gg_UK}%QeMicgJD@*|ePTT%Iv&l-rZa;uWd8SDdwlCq+wZF>$z-do -y$C7M480mG|P*vVrz8t$|wvsbN6@M z7^s1-_JGgKa)q~)G3&;fL9%a4*D_^oD#BI`PYuRO0OeecntSAQE{G|PD0iLD4nb6Q zyw27HlV;4VC2Em^c+lyDIKv9>kK%Bv^1L~ULj#ovc`fFsm>C5e@E$` Vo343rsdA3iWo1rLR>yqD9^=WP00DTW{2{Fyxvt8m3;#7ZoX=&&cXg>W-LVeZ@mk zTt3y%;^8Ps-A~LJaW~5zZ_dr1=c9gCDPap~v;)mG-{|5BQgp;l7?3ak=rjouOt>Nr zVhrzMSlD=%nUm;LI`=qT_uiztx*C}U{iA+;GzZ-aR`*d$J7hC~t=41K#g_e|;L_D+ z-_5RG_OqqaVCf9VP ?$C5vsl$Y%{g9V zrksMFEUP3avp9F1-NFoasKO`W_c5oboLsY$0rN)6JGCHdR(e$=+I>nUGatSp@jfQ9 z!uTGRhw>nIY0}})0GqH%TAdq6WwKc{qh@o zdfUwR!g-J3lzhnSk^zcG_yh7%c~R`cVN1Tet*>(@bxau$KCG@eXEZA?%uab$nDU|` z6l~4SK?WbGnfg*gp`H67^=>_Ch2cT(5r?bHzxCiQFJ?89 @__fAu{R?I8ErRZHsjJ=7i=+4=r9cu zNZ^2vOkpYC7@Z`VyO1l2dn{B6hiVNN`Ow ?Q-#;w%FYgOT z(pbyA)KO5CcRIV zE|VVISIo$=1Rl$w4lH-;z 2X|FBQE2VjRrv( IbR&2o&>; zWZ|xuLAmf*GG-;f=XZ2oFFE+4%